diff --git a/include/vote.php b/include/vote.php index 4ba839d..b6ee8ba 100644 --- a/include/vote.php +++ b/include/vote.php @@ -1,7 +1,7 @@ = $MAX_VOTES) - // return; - vote_remove($appId, $slot, $userId); + if($slot > MAX_VOTES) + return; + + vote_remove($slot, $userId); mysql_query("INSERT INTO appVotes VALUES (null, null, $appId, $userId, $slot)"); } /** - * remove vote for appId + * remove vote for a slot */ -function vote_remove($appId, $slot, $userId = null) +function vote_remove($slot, $userId = null) { - if(!$userId) { if(loggedin()) @@ -85,7 +83,7 @@ function vote_remove($appId, $slot, $userId = null) else return; } - mysql_query("DELETE FROM appVotes WHERE appId = $appId AND userId = $userId AND slot = $slot"); + mysql_query("DELETE FROM appVotes WHERE userId = $userId AND slot = $slot"); } @@ -177,7 +175,7 @@ function vote_update($vars) if($vars["clear"]) { addmsg("Removed vote for App #".$vars["appId"], "green"); - vote_remove($vars["appId"], $vars["slot"]); + vote_remove($vars["slot"]); } }