From bd7e7540d87e135745beda9d3cda915a34fb68e5 Mon Sep 17 00:00:00 2001 From: hide_d Date: Tue, 17 Apr 2018 01:53:23 +0900 Subject: [PATCH] =?UTF-8?q?=EC=82=AC=EB=A0=B9=EB=B6=80=20=EC=B6=9C?= =?UTF-8?q?=EB=A0=A5=20=EC=98=A4=EB=8F=99=EC=9E=91=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- hwe/b_chiefcenter.php | 51 +++++++++++++++++++++---------------------- 1 file changed, 25 insertions(+), 26 deletions(-) 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 "
";