Rating MDL-22270 Prevented fetching of ratings when ratings are turned off
This commit is contained in:
+6
-2
@@ -241,6 +241,12 @@ class rating_manager {
|
||||
public function get_ratings($options) {
|
||||
global $DB, $USER, $PAGE, $CFG;
|
||||
|
||||
//are ratings enabled?
|
||||
if ($options->aggregate==RATING_AGGREGATE_NONE) {
|
||||
return $options->items;
|
||||
}
|
||||
$aggregatestr = $this->get_aggregation_method($options->aggregate);
|
||||
|
||||
if(empty($options->items)) {
|
||||
return $options->items;
|
||||
}
|
||||
@@ -251,8 +257,6 @@ class rating_manager {
|
||||
$userid = $options->userid;
|
||||
}
|
||||
|
||||
$aggregatestr = $this->get_aggregation_method($options->aggregate);
|
||||
|
||||
//create an array of item ids
|
||||
$itemids = array();
|
||||
foreach($options->items as $item) {
|
||||
|
||||
Reference in New Issue
Block a user