From fc0ad323352a48859c8deb9c6804033480dcf114 Mon Sep 17 00:00:00 2001 From: hide_d Date: Thu, 12 Apr 2018 03:08:36 +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=97=90=EB=9F=AC=20=EC=9A=B0=ED=9A=8C.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- hwe/b_chiefcenter.php | 34 ++++++++++++++++++++++------------ 1 file changed, 22 insertions(+), 12 deletions(-) diff --git a/hwe/b_chiefcenter.php b/hwe/b_chiefcenter.php index facc80c9..e23216ee 100644 --- a/hwe/b_chiefcenter.php +++ b/hwe/b_chiefcenter.php @@ -105,9 +105,19 @@ for($i=12; $i >= $lv; $i--) { $turntime[$i] = substr($gen[$i]['turntime'], 14); } + +//FIXME: 각 칸을 div로 놓으면 네개씩 출력하는 삽질이 필요없다. + for($k=0; $k < 2; $k++) { $l4 = 12 - $k; $l3 = 10 - $k; $l2 = 8 - $k; $l1 = 6 - $k; + if(!isset($gen[$l4])){ + $gen[$l4] = [ + 'npc'=>0, + 'name'=>0 + ]; + } + 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'].""; } @@ -129,19 +139,19 @@ for($k=0; $k < 2; $k++) { "; for($i=0; $i < 12; $i++) { - $turndate[$l4] = substr($totaldate[$l4], 11, 5); - $turndate[$l3] = substr($totaldate[$l3], 11, 5); - $turndate[$l2] = substr($totaldate[$l2], 11, 5); - $turndate[$l1] = substr($totaldate[$l1], 11, 5); + $turndate[$l4] = substr($totaldate[$l4]??'', 11, 5); + $turndate[$l3] = substr($totaldate[$l3]??'', 11, 5); + $turndate[$l2] = substr($totaldate[$l2]??'', 11, 5); + $turndate[$l1] = substr($totaldate[$l1]??'', 11, 5); $j = $i + 1; - $td4 = ($turndate[$l4] == "") ? "-" : $turndate[$l4]; - $td3 = ($turndate[$l3] == "") ? "-" : $turndate[$l3]; - $td2 = ($turndate[$l2] == "") ? "-" : $turndate[$l2]; - $td1 = ($turndate[$l1] == "") ? "-" : $turndate[$l1]; - $tn4 = ($turn[$l4][$i] == "") ? "-" : $turn[$l4][$i]; - $tn3 = ($turn[$l3][$i] == "") ? "-" : $turn[$l3][$i]; - $tn2 = ($turn[$l2][$i] == "") ? "-" : $turn[$l2][$i]; - $tn1 = ($turn[$l1][$i] == "") ? "-" : $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