diff --git a/hwe/b_chiefcenter.php b/hwe/b_chiefcenter.php
index 4c351481..0e916875 100644
--- a/hwe/b_chiefcenter.php
+++ b/hwe/b_chiefcenter.php
@@ -58,7 +58,7 @@ $nation = MYDB_fetch_array($result);
$lv = getNationChiefLevel($nation['level']);
$turn = [];
-$gen = [];
+$gen = [[],[],[],[],[],[],[],[],[],[],[],[]];
for($i=12; $i >= $lv; $i--) {
$turn[$i] = getCoreTurn($nation, $i);
@@ -105,7 +105,6 @@ for($i=12; $i >= $lv; $i--) {
$turntime[$i] = substr($gen[$i]['turntime'], 14);
}
-
//FIXME: 각 칸을 div로 놓으면 네개씩 출력하는 삽질이 필요없다.
for($k=0; $k < 2; $k++) {
@@ -118,22 +117,22 @@ for($k=0; $k < 2; $k++) {
];
}
- if ($gen[$l4]['npc'] >= 2) { $gen[$l4]['name'] = "".$gen[$l4]['name'].""; }
- elseif($gen[$l4]['npc'] == 1) { $gen[$l4]['name'] = "".$gen[$l4]['name'].""; }
- if ($gen[$l3]['npc'] >= 2) { $gen[$l3]['name'] = "".$gen[$l3]['name'].""; }
- elseif($gen[$l3]['npc'] == 1) { $gen[$l3]['name'] = "".$gen[$l3]['name'].""; }
- if ($gen[$l2]['npc'] >= 2) { $gen[$l2]['name'] = "".$gen[$l2]['name'].""; }
- elseif($gen[$l2]['npc'] == 1) { $gen[$l2]['name'] = "".$gen[$l2]['name'].""; }
- if ($gen[$l1]['npc'] >= 2) { $gen[$l1]['name'] = "".$gen[$l1]['name'].""; }
- elseif($gen[$l1]['npc'] == 1) { $gen[$l1]['name'] = "".$gen[$l1]['name'].""; }
+ if ($gen[$l4]['npc']??0 >= 2) { $gen[$l4]['name'] = "".($gen[$l4]['name']??'').""; }
+ elseif($gen[$l4]['npc']??0 == 1) { $gen[$l4]['name'] = "".($gen[$l4]['name']??'').""; }
+ if ($gen[$l3]['npc']??0 >= 2) { $gen[$l3]['name'] = "".($gen[$l3]['name']??'').""; }
+ elseif($gen[$l3]['npc']??0 == 1) { $gen[$l3]['name'] = "".($gen[$l3]['name']??'').""; }
+ if ($gen[$l2]['npc']??0 >= 2) { $gen[$l2]['name'] = "".($gen[$l2]['name']??'').""; }
+ elseif($gen[$l2]['npc']??0 == 1) { $gen[$l2]['name'] = "".($gen[$l2]['name']??'').""; }
+ if ($gen[$l1]['npc']??0 >= 2) { $gen[$l1]['name'] = "".($gen[$l1]['name']??'').""; }
+ elseif($gen[$l1]['npc']??0 == 1) { $gen[$l1]['name'] = "".($gen[$l1]['name']??'').""; }
echo "
| . |
- ".getLevel($l4, $nation['level'])." : {$gen[$l4]['name']} |
- ".getLevel($l3, $nation['level'])." : {$gen[$l3]['name']} |
- ".getLevel($l2, $nation['level'])." : {$gen[$l2]['name']} |
- ".getLevel($l1, $nation['level'])." : {$gen[$l1]['name']} |
+ ".getLevel($l4, $nation['level'])." : ".($gen[$l4]['name']??'')." |
+ ".getLevel($l3, $nation['level'])." : ".($gen[$l3]['name']??'')." |
+ ".getLevel($l2, $nation['level'])." : ".($gen[$l2]['name']??'')." |
+ ".getLevel($l1, $nation['level'])." : ".($gen[$l1]['name']??'')." |
. |
";
@@ -144,14 +143,14 @@ for($k=0; $k < 2; $k++) {
$turndate[$l2] = substr($totaldate[$l2]??'', 11, 5);
$turndate[$l1] = substr($totaldate[$l1]??'', 11, 5);
$j = $i + 1;
- $td4 = $turndate[$l4] ?: "-";
- $td3 = $turndate[$l3] ?: "-";
- $td2 = $turndate[$l2] ?: "-";
- $td1 = $turndate[$l1] ?: "-";
- $tn4 = $turn[$l4][$i] ?? "-";
- $tn3 = $turn[$l3][$i] ?? "-";
- $tn2 = $turn[$l2][$i] ?? "-";
- $tn1 = $turn[$l1][$i] ?? "-";
+ $td4 = $turndate[$l4]??"-";
+ $td3 = $turndate[$l3]??"-";
+ $td2 = $turndate[$l2]??"-";
+ $td1 = $turndate[$l1]??"-";
+ $tn4 = $turn[$l4][$i]??"-";
+ $tn3 = $turn[$l3][$i]??"-";
+ $tn2 = $turn[$l2][$i]??"-";
+ $tn1 = $turn[$l1][$i]??"-";
echo "
| $j |
@@ -166,10 +165,10 @@ for($k=0; $k < 2; $k++) {
$j |
";
- if($totaldate[$l4] != "") { $totaldate[$l4] = addTurn($totaldate[$l4], $admin['turnterm']); }
- if($totaldate[$l3] != "") { $totaldate[$l3] = addTurn($totaldate[$l3], $admin['turnterm']); }
- if($totaldate[$l2] != "") { $totaldate[$l2] = addTurn($totaldate[$l2], $admin['turnterm']); }
- if($totaldate[$l1] != "") { $totaldate[$l1] = addTurn($totaldate[$l1], $admin['turnterm']); }
+ if($totaldate[$l4]??'') { $totaldate[$l4] = addTurn($totaldate[$l4], $admin['turnterm']); }
+ if($totaldate[$l3]??'') { $totaldate[$l3] = addTurn($totaldate[$l3], $admin['turnterm']); }
+ if($totaldate[$l2]??'') { $totaldate[$l2] = addTurn($totaldate[$l2], $admin['turnterm']); }
+ if($totaldate[$l1]??'') { $totaldate[$l1] = addTurn($totaldate[$l1], $admin['turnterm']); }
}
if($k == 0) {
echo "