From c3bb312b5fa906bf143255c76904c4446f55c146 Mon Sep 17 00:00:00 2001 From: hide_d Date: Sun, 24 Feb 2019 00:37:01 +0900 Subject: [PATCH] =?UTF-8?q?=EC=84=A0=EC=96=91=EC=8B=9C=20=EC=99=B8?= =?UTF-8?q?=EA=B5=90=EA=B6=8C=EC=9E=90=20=EC=A7=80=EC=A0=95=20=EC=BD=94?= =?UTF-8?q?=EB=93=9C=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- hwe/func_process_personnel.php | 32 +++++++++++++++++++++----------- 1 file changed, 21 insertions(+), 11 deletions(-) diff --git a/hwe/func_process_personnel.php b/hwe/func_process_personnel.php index 2971e140..cf31a0e8 100644 --- a/hwe/func_process_personnel.php +++ b/hwe/func_process_personnel.php @@ -847,18 +847,28 @@ function process_54(&$general) { $log[] = "●{$admin['month']}월:현재 통합 진행중입니다. 선양 실패."; } else { //군주 교체 - $query = "update general set level='12' where no='$who'"; - MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); - // 태수,군사,종사이었다면 해제 - $query = "update city set gen1='0' where gen1='$who'"; - MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); - $query = "update city set gen2='0' where gen2='$who'"; - MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); - $query = "update city set gen3='0' where gen3='$who'"; - MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); + $db->update('general', [ + 'level'=>12, + 'permission'=>'normal' + ], 'no=%i', $who); - $query = "update general set resturn='SUCCESS',level='1',experience=experience*0.7 where no='{$general['no']}'"; - MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); + // 태수,군사,종사이었다면 해제 + $db->update('general', [ + 'gen1'=>0, + ], 'gen1=%i', $who); + $db->update('general', [ + 'gen2'=>0, + ], 'gen2=%i', $who); + $db->update('general', [ + 'gen3'=>0, + ], 'gen3=%i', $who); + + $db->update('general', [ + 'resturn'=>'SUCCESS', + 'level'=>1, + 'permission'=>'auditor', + 'experience'=>$db->sqleval('experience*0.7'), + ], 'no=%i', $general['no']); $josaYi = JosaUtil::pick($general['name'], '이'); $history[] = "●{$admin['year']}년 {$admin['month']}월:【선양】{$general['name']}{$josaYi} {$nation['name']}의 군주 자리를 {$nextruler['name']}에게 선양했습니다.";