Moodle V2.9
// Enrolment duration
$mform->addElement('duration', 'enrolperiod', get_string('enrolperiod', 'enrol_self'), array('optional' => true, 'defaultunit' => 86400));
$mform->addHelpButton('enrolperiod', 'enrolperiod', 'enrol_self');
// Notify before enrolment expires
$options = array(0 => get_string('no'), 1 => get_string('expirynotifyenroller', 'core_enrol'), 2 => get_string('expirynotifyall', 'core_enrol'));
$mform->addElement('select', 'expirynotify', get_string('expirynotify', 'core_enrol'), $options);
$mform->addHelpButton('expirynotify', 'expirynotify', 'core_enrol');
$mform->disabledIf('expirynotify', 'enrolperiod');
Продолжительность регистрации имеет флажок включения по умолчанию.
Я хотел включить Уведомлять до истечения срока регистрации , если Продолжительность регистрации не включена.