diff --git a/hwe/b_myBossInfo.php b/hwe/b_myBossInfo.php index dcd60dca..173d37dc 100644 --- a/hwe/b_myBossInfo.php +++ b/hwe/b_myBossInfo.php @@ -1,527 +1,527 @@ -setReadOnly(); -$userID = Session::getUserID(); - -$db = DB::db(); - -increaseRefresh("인사부", 1); -//훼섭 추방을 위해 갱신 -TurnExecutionHelper::executeAllCommand(); - -$me = $db->queryFirstRow('SELECT no,nation,officer_level from general where owner=%i', $userID); -$nationID = $me['nation']; - -$meLevel = $me['officer_level']; -if($meLevel == 0) { - echo "재야입니다."; - exit(); -} - -$nation = $db->queryFirstRow('SELECT nation,name,level,color,chief_set from nation where nation=%i', $nationID); //국가정보 - -?> - - - -
- - - -| 인 사 부 =backButton()?> |
| ; background-color:=$nation['color']?>' colspan=6> - 【 =$nation['name']?> 】 - | -|||||
| =getOfficerLevelText($i1, $nation['level'])?> | -");background-size:64px;'> | -=$level[$i1]['name']??'-'?>(=$level[$i1]['belong']??'-'?>년) | -=getOfficerLevelText($i2, $nation['level'])?> | -");background-size:64px;'> | -=$level[$i2]['name']??'-'?>(=$level[$i2]['belong']??'-'?>년) | -
| 오호장군【승전】 | -=$tigerstr?> | -||||
| 건안칠자【계략】 | -=$eaglestr?> | -||||
| 추 방 | |||||
| 대상 장수 | --= 5){ - $candidateStrength = $db->query('SELECT no,name,officer_level,city,npc from general where nation=%i and officer_level!=12 and strength>=%i order by npc,binary(name)', $nationID, GameConst::$chiefStatMin); - $candidateIntel = $db->query('SELECT no,name,officer_level,city,npc from general where nation=%i and officer_level!=12 and intel>=%i order by npc,binary(name)', $nationID, GameConst::$chiefStatMin); - $candidateAny = $db->query('SELECT no,name,officer_level,city,npc,leadership,strength,intel,killturn from general where nation=%i and officer_level!=12 order by npc,binary(name)', $nationID); //추방 때문에 조금 더 김 -} -else{ - $candidateStrength = []; - $candidateIntel = []; - $candidateAny = []; -} - - -if($meLevel >= 5 && !isOfficerSet($nation['chief_set'], $meLevel)) { - echo " - - "; -} - -$officerLevelText = getOfficerLevelText(11, $nation['level']); -echo " - | -||||
| 수 뇌 부 임 명 | |||
| ".getOfficerLevelText(12, $nation['level'])." | -{$level[12]['name']} 【".CityConst::byID($level[12]['city'])->name."】 | -{$officerLevelText} | --"; - -if($meLevel >= 5 && !isOfficerSet($nation['chief_set'], 11)) { - echo " - - "; -} else { - if(key_exists(11, $level)){ - echo "{$level[11]['name']} 【".CityConst::byID($level[11]['city'])->name."】"; - } - -} -echo " - | -
| {$officerLevelText} | -- "; - - - if($meLevel >= 5 && !isOfficerSet($nation['chief_set'], $i)) { - echo " - - "; - } else { - $general = $level[$i]??null; - if($general){ - echo "{$general['name']} 【".CityConst::byID($general['city'])->name."】"; - } - } - echo " | "; - if($i % 2 == 1) { echo "||
| ※ 빨간색은 현재 임명중인 장수, 노란색은 다른 관직에 임명된 장수, 하얀색은 일반 장수를 뜻합니다. | |||
| 외 교 권 자 임 명 | |||
| 외교권자 | -- - - | -조언자 | -- - - | -
| 도 시 관 직 임 명 | ||||
| {$officerLevelText} 임명 | -- - - - | -|||
| {$officerLevelText} 임명 | -- - - - | -|||
| {$officerLevelText} 임명 | -- - - - | -|||
| ※ 빨간색은 현재 임명중인 장수, 노란색은 다른 관직에 임명된 장수, 하얀색은 일반 장수를 뜻합니다. | ||||
| 도 시 | -태 수 (사관) 【현재도시】 | -군 사 (사관) 【현재도시】 | -종 사 (사관) 【현재도시】 | -|
| 【 =CityConst::$regionMap[$city['region']]?> 】 | ||||
| 【=$citylevel[$city['level']]?>】 | -=$city['name']?> | - - - -=$officer['name']?>(=$officer['belong']?>년) 【=CityConst::byID($officer['city'])->name?>】 | - -- | - - -|
| ※ 노란색은 변경 불가능, 하얀색은 변경 가능 관직입니다. | ||||
| =backButton()?> |
| =banner()?> |
| 인 사 부 =backButton()?> |
| ; background-color:=$nation['color']?>' colspan=6> + 【 =$nation['name']?> 】 + | +|||||
| =getOfficerLevelText($i1, $nation['level'])?> | +");background-size:64px;'> | +=$level[$i1]['name']??'-'?>(=$level[$i1]['belong']??'-'?>년) | +=getOfficerLevelText($i2, $nation['level'])?> | +");background-size:64px;'> | +=$level[$i2]['name']??'-'?>(=$level[$i2]['belong']??'-'?>년) | +
| 오호장군【승전】 | +=$tigerstr?> | +||||
| 건안칠자【계략】 | +=$eaglestr?> | +||||
| 추 방 | |||||
| 대상 장수 | ++= 5){ + $candidateStrength = $db->query('SELECT no,name,officer_level,city,npc from general where nation=%i and officer_level!=12 and strength>=%i order by npc,binary(name)', $nationID, GameConst::$chiefStatMin); + $candidateIntel = $db->query('SELECT no,name,officer_level,city,npc from general where nation=%i and officer_level!=12 and intel>=%i order by npc,binary(name)', $nationID, GameConst::$chiefStatMin); + $candidateAny = $db->query('SELECT no,name,officer_level,city,npc,leadership,strength,intel,killturn from general where nation=%i and officer_level!=12 order by npc,binary(name)', $nationID); //추방 때문에 조금 더 김 +} +else{ + $candidateStrength = []; + $candidateIntel = []; + $candidateAny = []; +} + + +if($meLevel >= 5 && !isOfficerSet($nation['chief_set'], $meLevel)) { + echo " + + "; +} + +$officerLevelText = getOfficerLevelText(11, $nation['level']); +echo " + | +||||
| 수 뇌 부 임 명 | |||
| ".getOfficerLevelText(12, $nation['level'])." | +{$level[12]['name']} 【".CityConst::byID($level[12]['city'])->name."】 | +{$officerLevelText} | ++"; + +if($meLevel >= 5 && !isOfficerSet($nation['chief_set'], 11)) { + echo " + + "; +} else { + if(key_exists(11, $level)){ + echo "{$level[11]['name']} 【".CityConst::byID($level[11]['city'])->name."】"; + } + +} +echo " + | +
| {$officerLevelText} | ++ "; + + + if($meLevel >= 5 && !isOfficerSet($nation['chief_set'], $i)) { + echo " + + "; + } else { + $general = $level[$i]??null; + if($general){ + echo "{$general['name']} 【".CityConst::byID($general['city'])->name."】"; + } + } + echo " | "; + if($i % 2 == 1) { echo "||
| ※ 빨간색은 현재 임명중인 장수, 노란색은 다른 관직에 임명된 장수, 하얀색은 일반 장수를 뜻합니다. | |||
| 외 교 권 자 임 명 | |||
| 외교권자 | ++ + + | +조언자 | ++ + + | +
| 도 시 관 직 임 명 | ||||
| {$officerLevelText} 임명 | ++ + + + | +|||
| {$officerLevelText} 임명 | ++ + + + | +|||
| {$officerLevelText} 임명 | ++ + + + | +|||
| ※ 빨간색은 현재 임명중인 장수, 노란색은 다른 관직에 임명된 장수, 하얀색은 일반 장수를 뜻합니다. | ||||
| 도 시 | +태 수 (사관) 【현재도시】 | +군 사 (사관) 【현재도시】 | +종 사 (사관) 【현재도시】 | +|
| 【 =CityConst::$regionMap[$city['region']]?> 】 | ||||
| 【=$citylevel[$city['level']]?>】 | +=$city['name']?> | + + + +=$officer['name']?>(=$officer['belong']?>년) 【=CityConst::byID($officer['city'])->name?>】 | + +- | + + +|
| ※ 노란색은 변경 불가능, 하얀색은 변경 가능 관직입니다. | ||||
| =backButton()?> |
| =banner()?> |