diff --git a/hwe/a_vote.php b/hwe/a_vote.php index a3030e32..0d2c1a5e 100644 --- a/hwe/a_vote.php +++ b/hwe/a_vote.php @@ -18,10 +18,7 @@ $me = MYDB_fetch_array($result); $admin = $gameStor->getValues(['develcost','voteopen','vote','votecomment']); -$vote = explode("|", $admin['vote']); -if ($vote[0] == "") { - $vote[0] = "-"; -} +$vote = $admin['vote']?:['-']; ?> @@ -88,7 +85,7 @@ $allCount = MYDB_num_rows($result); $percentage = round($voteCount / $allCount * 100, 1); -$voteTypeCount = count($vote); +$voteTypeCount = count($vote) - 1; for ($i=1; $i < $voteTypeCount; $i++) { echo " @@ -319,7 +316,13 @@ if ($admin['voteopen'] >= 2 || $session->userGrade >= 5) { "; for ($k=0; $k < $voteTypeCount; $k++) { - $per = round($nationVote[$nation['nation']][$k] / $memCount * 100, 1); + if($memCount == 0){ + $per = 0; + } + else{ + $per = round($nationVote[$nation['nation']][$k]??0 / $memCount * 100, 1); + } + // if($per < 5) { $vote['cnt'] = " "; } ?> diff --git a/hwe/c_vote.php b/hwe/c_vote.php index 95bf453e..7a629226 100644 --- a/hwe/c_vote.php +++ b/hwe/c_vote.php @@ -35,11 +35,8 @@ if($btn == "투표" && $me['vote'] == 0 && $sel > 0) { $log = uniqueItem($me, $log, 1); pushGenLog($me, $log); } -else if($btn == "댓글" && $comment != "") { - $comment = str_replace("|", " ", $comment); - $comment = str_replace(":", " ", $comment); +else if($btn == "댓글" && trim($comment) != "") { $comment = trim($comment); - $comment = addslashes(SQ2DQ($comment)); $nation = getNationStaticInfo($me['nation']); @@ -58,13 +55,12 @@ if($session->userGrade < 5){ if($btn == "수정") { if($title != "") { - $vote = $admin['vote']; + $vote = $admin['vote']?:[]; $vote[0] = $title; - $gameStor->vote = $admin['vote']; + $gameStor->vote = $vote; } } elseif($btn == "추가") { if($str != "") { - //TODO:vote $admin['vote'][] = $str; $gameStor->vote=$admin['vote']; }