Index: course/edit_form.php =================================================================== --- course/edit_form.php (date 1360011434000) +++ course/edit_form.php (revision ) @@ -314,14 +314,16 @@ $formatvalue = $mform->getElementValue('format'); if (is_array($formatvalue) && !empty($formatvalue)) { $courseformat = course_get_format((object)array('format' => $formatvalue[0])); + $elements = $courseformat->create_edit_form_elements($mform); + + if (!empty($elements)) { - $newel = $mform->createElement('header', '', get_string('courseformatoptions', 'moodle', + $newel = $mform->createElement('header', '', get_string('courseformatoptions', 'moodle', $courseformat->get_format_name())); - $mform->insertElementBefore($newel, 'addcourseformatoptionshere'); + $mform->insertElementBefore($newel, 'addcourseformatoptionshere'); - - $elements = $courseformat->create_edit_form_elements($mform); - for ($i = 0; $i < count($elements); $i++) { - $mform->insertElementBefore($mform->removeElement($elements[$i]->getName(), false), + for ($i = 0; $i < count($elements); $i++) { + $mform->insertElementBefore($mform->removeElement($elements[$i]->getName(), false), 'addcourseformatoptionshere'); + } } } }