registerFunction('ConvertLog', '\sammo\ConvertLog'); $templates->registerFunction('newColor', '\sammo\newColor'); increaseRefresh("왕조일람", 1); $emperior = $db->queryFirstRow('SELECT * FROM emperior WHERE `no`=%i',$select); $serverID = $emperior['server_id']??($emperior['serverID']??null); ?> <?=UniqueConst::$serverName?>: 왕조일람
역 대 왕 조
국 가 수
(최종 / 최대)
장 수 수
(최종 / 최대)
등 장 국 가
국가별 성향
장 수 성 격
장 수 특 기
; bgcolor= colspan=6> (月)
국 력 성 향
장 수 속 령
총 인 구 인 구 율
국 고 병 량
황 제   승 상  
위 장 군   사 공  
표 기 장 군   태 위  
거 기 장 군   사 도  
오 호 장 군
건 안 칠 자
장 수 들
(공헌도 순서)
역 사 기 록
query('SELECT * FROM ng_old_nations WHERE server_id=%s ORDER BY date DESC', $serverID); foreach($nations as $nation){ if(!$nation['nation']??null){ continue; } $nation += Json::decode($nation['data']); $nation['typeName'] = getNationType($nation['type']); $nation['levelName'] = getNationLevel($nation['level']); /** @var int[]|null $nationGenerals */ $nationGenerals = $nation['generals']; if($nationGenerals){ $generals = $db->query('SELECT `general_no`, `name`, `last_yearmonth` FROM ng_old_generals WHERE server_id=%s AND general_no IN %li', $serverID, $nationGenerals); if(count($generals) != count($nationGenerals) && $serverID == UniqueConst::$serverID){ $liveGenerals = $nationGenerals; foreach($generals as $general){ if(in_array($general['general_no'], $nationGenerals)){ unset($nationGenerals[$general['general_no']]); } } $liveGenerals = $db->query('SELECT `no`as`general_no`, `name` FROM general WHERE no IN %li', $liveGenerals); $nation['generalsFull'] = array_merge($liveGenerals, $generals); } else{ $nation['generalsFull'] = $generals; } } else{ $nation['generalsFull'] = []; } if(key_exists('aux', $nation) && !is_array($nation['aux'])){ $nation += Json::decode($nation['aux']); } echo $templates->render('oldNation', $nation); } } ?>