2 || $rating < -2)) { show_result_page(false, NULL, $choice); exit(); } $user = get_logged_in_user($true, '../'); $result = mysql_query("SELECT * FROM post WHERE id = $postId"); if ($result) { if (mysql_num_rows($result) > 0) { $post = mysql_fetch_object($result); if ($choice == NULL || $choice == SOLUTION || $choice == OFF_TOPIC) { $points = $post->votes * $post->score; $votes = $post->votes + 1; $score = ($points + $rating) / $votes; $result2 = mysql_query("UPDATE post SET votes = $votes, score = $score WHERE id = $postId"); } else if ($choice == SUFFERER) { $sql = "UPDATE thread SET sufferers = sufferers + 1 WHERE id = " . $post->thread; $result2 = mysql_query($sql); } if ($result2) { show_result_page(true, $post, $choice); } else { show_result_page(false, $post, $choice); } } else { show_result_page(false, NULL, $choice); } } else { show_result_page(false, NULL, $choice); } } function show_result_page($success, $post, $choice) { $logged_in_user = get_logged_in_user(false, '../'); if ($success) { if ($choice) { page_head('Input Recorded', $logged_in_user); echo "Helpdesk Input Recorded"; echo "

Your input has been successfully recorded. Thank you for your help.

"; } else { page_head('Vote Registered', $logged_in_user); echo "Vote Registered"; echo "

Your rating has been successfully recorded. Thank you for your input.

"; } echo "thread, "#", $post->id, "\">Return to thread"; } else { page_head('Vote Submission Problem', $logged_in_user); echo "Vote submission failed"; if ($post) { echo "

There was a problem recording your vote in our database. Please try again later.

"; echo "thread, "#", $post->id, "\">Return to thread"; } else { echo "

There post you specified does not exist, or your rating was invalid.

"; } } page_tail(); } ?>