rule('required', 'gen') ->rule('integer', 'gen'); $btn = Util::getReq('btn'); $gen = Util::getReq('gen', 'int', 0); $type = Util::getReq('type', 'int', 0); if ($type < 0 || $type > 3) { $type = 0; } //로그인 검사 $session = Session::requireGameLogin()->setReadOnly(); $userID = Session::getUserID(); $db = DB::db(); $gameStor = KVStorage::getStorage($db, 'game_env'); $connect=$db->get(); increaseRefresh("감찰부", 2); //전투 추진을 위해 갱신 TurnExecutionHelper::executeAllCommand(); $gameStor->resetCache(); $query = "select nation from general where no='$gen'"; $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect), ""); $general = MYDB_fetch_array($result); $query = "select no,nation,level,con,turntime,belong,permission,penalty from general where owner='{$userID}'"; $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect), ""); $me = MYDB_fetch_array($result); $query = "select secretlimit from nation where nation='{$me['nation']}'"; $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect), ""); $nation = MYDB_fetch_array($result); $con = checkLimit($me['con']); if ($con >= 2) { printLimitMsg($me['turntime']); exit(); } $permission = checkSecretPermission($me); if($permission < 0){ echo '국가에 소속되어있지 않습니다.'; die(); } else if ($permission < 1) { echo "권한이 부족합니다. 수뇌부가 아니거나 사관년도가 부족합니다."; die(); } //잘못된 접근 if ($general['nation'] != $me['nation']) { $gen = 0; } if ($btn == '정렬하기') { $gen = 0; } $sel = []; $sel[$type] = "selected"; ?> <?=UniqueConst::$serverName?>: 감찰부
감 찰 부
정렬순서 : 대상장수 :
1 || $permission >= 2): ?>
장 수 정 보 장 수 열 전
전투 기록 전투 결과
개인 기록