57 lines
1.4 KiB
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);
|
|
}
|