Fix vote form and check on userinput (making more user friendly at the same time)

This commit is contained in:
Paul van Schayck
2004-12-27 05:16:33 +00:00
committed by WineHQ
parent 8b412e4de1
commit 0f0e1c5425

View File

@@ -146,7 +146,7 @@ function vote_menu()
$m->add("<input type=submit name=clear value=' Clear Vote ' class=votebutton>");
$m->add("<input type=submit name=vote value='Vote for App' class=votebutton>");
$m->addmisc("<input type=hidden name=appId value=$appId>");
$m->addmisc("<input type=hidden name=appId value={$_REQUEST['appId']}>");
$m->add("View Results", BASE."votestats.php");
$m->add("Voting Help", BASE."help/?topic=voting");
@@ -175,7 +175,13 @@ function vote_update($vars)
dump($vars);
echo "<br>\n";
if( !is_numeric($vars['appId']) OR !is_numeric($vars['slot']))
{
addmsg("No application or vote slot selected", "red");
return;
}
if($vars["vote"])
{
addmsg("Registered vote for App #".$vars["appId"], "green");
@@ -185,7 +191,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["appId"], $vars["slot"]);
}
}