// Stop recursing upwards if this category aggregates subcats or has no parent
if (!$first && !$this->aggregatesubcats) {
- if ($parent_category = $this->get_parent_category()) {
+ if ($parent_category = $this->load_parent_category()) {
return $parent_category->get_coefstring(false);
} else {
return null;
}
} elseif ($first) {
if (!$this->aggregatesubcats) {
- if ($parent_category = $this->get_parent_category()) {
+ if ($parent_category = $this->load_parent_category()) {
$overriding_coefstring = $parent_category->get_coefstring(false);
}
}
} else if ($this->is_category_item()) {
if ($fulltotal) {
- $category = $this->get_parent_category();
+ $category = $this->load_parent_category();
$a = new stdClass();
$a->category = $category->get_name();
return get_string('categorytotalfull', 'grades', $a);
* grade item.
*/
public function get_coefstring() {
- $parent_category = $this->get_parent_category();
+ $parent_category = $this->load_parent_category();
if ($this->is_category_item()) {
- $parent_category = $parent_category->get_parent_category();
+ $parent_category = $parent_category->load_parent_category();
}
if ($parent_category->is_aggregationcoef_used()) {