AutorÃa | Ultima modificación | Ver Log |
<?phpif (!defined('MOODLE_INTERNAL')) {die('Direct access to this script is forbidden.'); /// It must be included from a Moodle page}require_once($CFG->dirroot . '/lib/formslib.php');class mod_wiki_comments_form extends moodleform {protected function definition() {$mform = $this->_form;$current = $this->_customdata['current'] ?? null;$commentoptions = $this->_customdata['commentoptions'] ?? null;// visible elements$mform->addElement('editor', 'entrycomment_editor', get_string('comment', 'glossary'), null, $commentoptions);$mform->addRule('entrycomment_editor', get_string('required'), 'required', null, 'client');$mform->setType('entrycomment_editor', PARAM_RAW); // processed by trust text or cleaned before the display// hidden optional params$mform->addElement('hidden', 'id', '');$mform->setType('id', PARAM_INT);$mform->addElement('hidden', 'action', '');$mform->setType('action', PARAM_ALPHAEXT);//-------------------------------------------------------------------------------// buttons$this->add_action_buttons(true);//-------------------------------------------------------------------------------$this->set_data($current);}public function edit_definition($current, $commentoptions) {$this->set_data($current);$this->set_data($commentoptions);}}