} // it'll be greyed out but we want these by default anyway.
}
$course->allowedmods = $allowedmods;
-
- if ($course->enrolstartdate){
- $course->enrolstartdisabled = 0;
- }
-
- if ($course->enrolenddate) {
- $course->enrolenddisabled = 0;
- }
}
}
-
/// first create the form
$editform = new course_edit_form('edit.php', compact('course', 'category'));
// now override defaults if course already exists
/// process data if submitted
//preprocess data
- if ($data->enrolstartdisabled){
- $data->enrolstartdate = 0;
- }
-
- if ($data->enrolenddisabled) {
- $data->enrolenddate = 0;
- }
-
$data->timemodified = time();
if (empty($course)) {
}
}
- if (empty($data['enrolenddisabled'])){
- if ($data['enrolenddate'] <= $data['enrolstartdate']){
- $errors['enroldateendgrp'] = get_string('enrolenddaterror');
- }
+ if (!empty($data['enrolstartdate']) && !empty($data['enrolenddate']) &&
+ $data['enrolenddate'] <= $data['enrolstartdate']){
+ $errors['enrolenddate'] = get_string('enrolenddaterror');
}
if (!empty($CFG->enrol_manual_usepasswordpolicy) and isset($data['enrolpassword']) and $data['enrolpassword'] != '') {