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 = array_merge(Json::decode($nation['data']), $nation); /** @var array $nation */ $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 = array_merge(Json::decode($nation['aux']), $nation); } echo $templates->render('oldNation', $nation); } } ?>