0) and (verification = 0) and (user.total_credit>0) ORDER BY recommend DESC ";
break;
case 'rejected':
$sql = $sql . "WHERE (uotd_time IS NULL) AND (verification = -1 ) ";
break;
case 'uotd':
$sql = $sql . "WHERE uotd_time IS NOT NULL ORDER BY uotd_time ASC ";
break;
case 'all':
}
$sql = $sql . "LIMIT " . $num . ", 1";
$result = mysql_query($sql);
if (!$result) {
// TODO: DB error page;
} else {
$profile = mysql_fetch_object($result);
if (!$profile) {
echo $sql;
echo "
No more profiles in this category.
Return to ", PROJECT, " Project Management"; exit(); } if (array_key_exists('submit', $_POST)) { if ($_POST['submit'] == ACCEPT) { $vote = 1; } else if ($_POST['submit'] == REJECT) { $vote = -1; } else if ($_POST['submit'] == SKIP) { $vote = 0; } else { echo "Invalid score. Please press back and try again."; } if ($vote == -1 || $vote == 1) { $sql = "UPDATE profile SET verification = $vote WHERE userid = " . $profile->userid; mysql_query($sql); } $header = "Location: profile_ops.php?set=" . $set . "&num=" . ($num+1); header($header); } // TODO: Make this a standard ops page head; echo "
"; show_profile($profile->userid, true); echo " |
There are currently ", mysql_numrows($result), " profiles which have been approved for User of the Day; ", mysql_num_rows($result2), " unverified potential candidates.
"; mysql_free_result($result); mysql_free_result($result2); } else { // DATABASE ERROR PAGE; } $result = mysql_query("SELECT *, (recommend - reject) AS score FROM profile WHERE uotd_time IS NULL ORDER BY score DESC"); if ($result && mysql_numrows($result) > 0) { echo "Verify additional profiles"; } function show_verify_tools($num, $profile) { global $verification; global $set; echo "User ID: ", $profile->userid, " Last selected UOTD: "; if ($profile->uotd_time) { echo date("F jS, Y", $profile->uotd_time); } else { echo "Never"; } echo " | \n", $profile->recommend, " recommendation(s), ", $profile->reject, " rejection(s). "; echo "Current status: ", $verification[$profile->verification]; echo" | \n