mirror of
https://github.com/moodle/moodle.git
synced 2025-08-06 09:26:35 +02:00
MDL-66143 course: Add relativedatesmode course setting
This commit is contained in:
parent
afc87005cb
commit
9d8cdb9ba8
5 changed files with 38 additions and 2 deletions
|
@ -129,6 +129,23 @@ class course_edit_form extends moodleform {
|
|||
$mform->addElement('date_time_selector', 'enddate', get_string('enddate'), array('optional' => true));
|
||||
$mform->addHelpButton('enddate', 'enddate');
|
||||
|
||||
if (!empty($CFG->enablecourserelativedates)) {
|
||||
$attributes = [];
|
||||
if (!empty($course->id)) {
|
||||
$attributes['disabled'] = true;
|
||||
}
|
||||
$relativeoptions = [
|
||||
0 => get_string('no'),
|
||||
1 => get_string('yes'),
|
||||
];
|
||||
$relativedatesmodegroup = [];
|
||||
$relativedatesmodegroup[] = $mform->createElement('select', 'relativedatesmode', get_string('relativedatesmode'),
|
||||
$relativeoptions, $attributes);
|
||||
$relativedatesmodegroup[] = $mform->createElement('html', html_writer::span(get_string('relativedatesmode_warning')));
|
||||
$mform->addGroup($relativedatesmodegroup, 'relativedatesmodegroup', get_string('relativedatesmode'), null, false);
|
||||
$mform->addHelpButton('relativedatesmodegroup', 'relativedatesmode');
|
||||
}
|
||||
|
||||
$mform->addElement('text','idnumber', get_string('idnumbercourse'),'maxlength="100" size="10"');
|
||||
$mform->addHelpButton('idnumber', 'idnumbercourse');
|
||||
$mform->setType('idnumber', PARAM_RAW);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue