Files
firstgarden-web-gnu/manager/annual_member/annual_member_category.modify.php

57 lines
1.4 KiB
PHP

<?php
include_once '_common.php';
if(!$_SESSION['user_id']) exit;
$ca_id = trim($_POST['ca_id']);
$ca_name = trim($_POST['ca_name']);
$ca_used = trim($_POST['ca_used']);
$ca_info = trim($_POST['ca_info']);
$table = $fg['annual_category_table'];
// 업데이트 전 정보 불러오기
$q = "SELECT * FROM {$table} WHERE ca_id = '{$ca_id}'";
$org_data = sql_fetch($q);
// 변경된 정보 넣어주기
$w1 = "정보수정";
$w2 = "";
if($org_data['name'] != $ca_name) {
$w1 .= "/이름변경";
$w2 .= $org_data['name']."->".$ca_name;
}
if($org_data['used'] != $ca_used) {
if(!empty($w1)) {
$w1 .= ", ";
$w2 .= ", ";
}
if($org_data['used'] == 1) {
$w2 .= "사용 -> 미사용";
} else {
$w2 .= "미사용 -> 사용";
}
}
if($org_data['info'] != $ca_info) {
if(!empty($w1)) {
$w1 .= ", ";
$w2 .= ", ";
}
$w2 .= $org_data['info']."->".$ca_info;
}
// DB에 업데이트
$query = "UPDATE {$table} SET ca_name = '{$ca_name}', ca_used = '{$ca_used}', ca_info = '{$ca_info}'";
$query .= " WHERE ca_id = '{$ca_id}'";
$result = sql_query($query);
if ( $result ) {
$work_detail = $w2.", 처리자 : ".$_SESSION['user_name'];
$time = date("Y-m-d H:i:s");
log_update($w1, $work_detail, $_SESSION['user_id'], $time);
$data = array("isSuccess" => $result);
header("Content-Type: application/json");
echo json_encode($data);
}