diff --git a/rating/lib.php b/rating/lib.php index cad11760105..8a01d51f858 100644 --- a/rating/lib.php +++ b/rating/lib.php @@ -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) {