$grade_item->itemtype = 'manual'; // all new items to be manual only
$grade_item->insert();
+ // set parent if needed
+ if (isset($data->parentcategory)) {
+ $grade_item->set_parent($data->parentcategory, 'gradebook');
+ }
+
} else {
$grade_item->update();
}
- // set parent if needed
- if (isset($data->parentcategory)) {
- $grade_item->set_parent($data->parentcategory, 'gradebook');
- }
-
// update hiding flag
if ($hiddenuntil) {
$grade_item->set_hidden($hiddenuntil, false);
} else {
$grade_item->update();
- // set parent if needed
- if (isset($data->parentcategory)) {
- $grade_item->set_parent($data->parentcategory, 'gradebook');
- }
}
// update hiding flag