'showquickgrading'=>false));
if ($formdata = $mform->get_data()) {
set_user_preference('assign_perpage', $formdata->perpage);
- set_user_preference('assign_filter', $formdata->filter);
+ if (isset($formdata->filter)) {
+ set_user_preference('assign_filter', $formdata->filter);
+ }
}
}
if (!$last){
$buttonarray[] = $mform->createElement('submit', 'nosaveandnext', get_string('nosavebutnext', 'assign'));
}
- $mform->addGroup($buttonarray, 'navar', '', array(' '), false);
+ if (!empty($buttonarray)) {
+ $mform->addGroup($buttonarray, 'navar', '', array(' '), false);
+ }
}