2 || $rating < -2)) { show_result_page(false, NULL, NULL, $choice); } $post = BoincPost::lookup_id($postId); $thread = BoincThread::lookup_id($post->thread); $forum = BoincForum::lookup_id($thread->forum); // Make sure the user has the forum's minimum amount of RAC and total credit // before allowing them to rate a post. // if ($user->total_credit<$forum->rate_min_total_credit || $user->expavg_credit<$forum->rate_min_expavg_credit) { error_page("You need more average or total credit to rate a post."); } if (BoincPostRating::lookup($user->id, $post->id)) { error_page("You have already rated this post once.

id."#".$post->id."\">Return to thread"); } else { $success = BoincPostRating::replace($user->id, $post->id, $rating); show_result_page($success, $post, $thread, $choice); } } function show_result_page($success, $post, $thread, $choice) { if ($success) { if ($choice) { page_head('Input Recorded'); echo "

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

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

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

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

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

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

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

"; } } page_tail(); exit; } $cvs_version_tracker[]="\$Id$"; //Generated automatically - do not edit ?>