Current Path : C:/Users/Mahmood/Desktop/moodle/mod/wiki/ |
Current File : C:/Users/Mahmood/Desktop/moodle/mod/wiki/comments_form.php |
<?php if (!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(false); //------------------------------------------------------------------------------- $this->set_data($current); } public function edit_definition($current, $commentoptions) { $this->set_data($current); $this->set_data($commentoptions); } }