setDefaults($extra_data); } } $extra_fields = $this->get_all(null, 'option_order'); $specilCourseFieldId = -1; foreach ($extra_fields as $id => $extraField) { if ($extraField['field_variable'] === self::SPECIAL_COURSE_FIELD) { $specilCourseFieldId = $id; } } if (isset($extra_fields[$specilCourseFieldId])) { unset($extra_fields[$specilCourseFieldId]); } $extra = $this->set_extra_fields_in_form( $form, $extra_data, $this->type . '_field', false, false, $extra_fields, $courseCode ); return $extra; } }