diff --git a/grade/edit/tree/index.php b/grade/edit/tree/index.php index 56eedf06cd4..dcecfa7a508 100644 --- a/grade/edit/tree/index.php +++ b/grade/edit/tree/index.php @@ -232,7 +232,7 @@ if ($data = data_submitted() and confirm_sesskey()) { $elements = array(); foreach ($data as $key => $value) { - if (preg_match('/select_(i[0-9]*)/', $key, $matches)) { + if (preg_match('/select_(ig[0-9]*)/', $key, $matches)) { $elements[] = $matches[1]; } } diff --git a/grade/edit/tree/lib.php b/grade/edit/tree/lib.php index 0837e9cd41f..3710f23ef1f 100644 --- a/grade/edit/tree/lib.php +++ b/grade/edit/tree/lib.php @@ -477,7 +477,7 @@ class grade_edit_tree { $eids = array($eids); } - if(!$after_el = $this->gtree->locate_element("c$moveafter")) { + if(!$after_el = $this->gtree->locate_element("cg$moveafter")) { print_error('invalidelementid', '', $returnurl); } diff --git a/grade/lib.php b/grade/lib.php index 1952522652e..b2a58c16c2d 100644 --- a/grade/lib.php +++ b/grade/lib.php @@ -1427,7 +1427,7 @@ class grade_structure { * @return string eid */ public function get_item_eid($grade_item) { - return 'i'.$grade_item->id; + return 'ig'.$grade_item->id; } /** @@ -1818,7 +1818,7 @@ class grade_seq extends grade_structure { $userid = $matches[2]; //extra security check - the grade item must be in this tree - if (!$item_el = $this->locate_element('i'.$itemid)) { + if (!$item_el = $this->locate_element('ig'.$itemid)) { return null; } @@ -1834,7 +1834,7 @@ class grade_seq extends grade_structure { return null; } //extra security check - the grade item must be in this tree - if (!$item_el = $this->locate_element('i'.$grade->itemid)) { + if (!$item_el = $this->locate_element('ig'.$grade->itemid)) { return null; } $grade->grade_item =& $item_el['object']; // this may speedup grade_grade methods! @@ -2032,9 +2032,9 @@ class grade_tree extends grade_structure { // prepare unique identifier if ($element['type'] == 'category') { - $element['eid'] = 'c'.$element['object']->id; + $element['eid'] = 'cg'.$element['object']->id; } else if (in_array($element['type'], array('item', 'courseitem', 'categoryitem'))) { - $element['eid'] = 'i'.$element['object']->id; + $element['eid'] = 'ig'.$element['object']->id; $this->items[$element['object']->id] =& $element['object']; } @@ -2138,7 +2138,7 @@ class grade_tree extends grade_structure { $userid = $matches[2]; //extra security check - the grade item must be in this tree - if (!$item_el = $this->locate_element('i'.$itemid)) { + if (!$item_el = $this->locate_element('ig'.$itemid)) { return null; } @@ -2154,7 +2154,7 @@ class grade_tree extends grade_structure { return null; } //extra security check - the grade item must be in this tree - if (!$item_el = $this->locate_element('i'.$grade->itemid)) { + if (!$item_el = $this->locate_element('ig'.$grade->itemid)) { return null; } $grade->grade_item =& $item_el['object']; // this may speedup grade_grade methods!