id); if ($data = data_submitted("$CFG->wwwroot/mod/forum/discuss.php")) { // form submitted foreach ($data as $post => $rating) { if ($post == "id") { continue; } if ($rating) { if (record_exists("forum_ratings", "userid", $USER->id, "post", $post)) { error("You've rated this question before ($post)"); } else { unset($newrating); $newrating->userid = $USER->id; $newrating->time = time(); $newrating->post = $post; $newrating->rating = $rating; if (! insert_record("forum_ratings", $newrating)) { error("Could not insert a new rating ($post = $rating)"); } } } } redirect($_SERVER["HTTP_REFERER"], get_string("ratingssaved", "forum")); } else { error("This page was not accessed correctly"); } ?>