MDL-26838 rating: remove logged in users ability to sidestep rating validity checks

This commit is contained in:
Andrew Davis (andyjdavis)
2011-05-01 18:50:13 +08:00
parent b8df9414bd
commit 2c2ff8d5fc
11 changed files with 312 additions and 85 deletions
+1 -2
View File
@@ -671,6 +671,7 @@ if ($showactivity) {
if ($data->assessed!=RATING_AGGREGATE_NONE) {
$ratingoptions = new stdclass();
$ratingoptions->context = $context;
$ratingoptions->component = 'mod_data';
$ratingoptions->items = $records;
$ratingoptions->aggregate = $data->assessed;//the aggregation method
$ratingoptions->scaleid = $data->scale;
@@ -678,8 +679,6 @@ if ($showactivity) {
$ratingoptions->returnurl = $CFG->wwwroot.'/mod/data/'.$baseurl;
$ratingoptions->assesstimestart = $data->assesstimestart;
$ratingoptions->assesstimefinish = $data->assesstimefinish;
$ratingoptions->plugintype = 'mod';
$ratingoptions->pluginname = 'data';
$rm = new rating_manager();
$records = $rm->get_ratings($ratingoptions);