$PAGE->navbar->add($heading); $PAGE->set_title($strheading); $editoroptions = array('maxfiles' => EDITOR_UNLIMITED_FILES, 'maxbytes' => $CFG->maxbytes, 'trusttext' => false, 'noclean' => true); $editform = new positions_form(null, array('id' => $id, 'tool' => $positions_instance, 'editoroptions' => $editoroptions)); if ($id > 0) { $positions_instance->description = array('text' => $positions_instance->description, 'format' => FORMAT_HTML); } $editform->set_data($positions_instance); if ($editform->is_cancelled()) { redirect($returnurl); } else if ($data = $editform->get_data()) { $data->description = $data->description['text']; if ($data->id > 0) { $positions->positions_update_instance($data->id, $data); } else { $positions->positions_add_instance($data); } redirect($returnurl); } echo $OUTPUT->header(); if ($id < 0) $currenttab = 'create'; else $currenttab = 'edit';