moodle/mod/feedback/item/label/label_form.php

41 lines
1.3 KiB
PHP

<?php
require_once($CFG->dirroot.'/mod/feedback/item/feedback_item_form_class.php');
class feedback_label_form extends feedback_item_form {
var $type = "label";
var $area;
function definition() {
global $CFG;
$item = $this->_customdata['item'];
$common = $this->_customdata['common'];
$presentationoptions = $this->_customdata['presentationoptions'];
$positionlist = $this->_customdata['positionlist'];
$position = $this->_customdata['position'];
$context = get_context_instance(CONTEXT_MODULE, $common['cmid']);
$mform =& $this->_form;
$mform->addElement('hidden', 'required', 0);
$mform->setType('required', PARAM_INT);
$mform->addElement('hidden', 'name', 'label');
$mform->setType('template', PARAM_ALPHA);
$mform->addElement('hidden', 'label', '-');
$mform->setType('label', PARAM_ALPHA);
$mform->addElement('header', 'general', get_string($this->type, 'feedback'));
$mform->addElement('editor', 'presentation_editor', '', null, $presentationoptions);
$mform->setType('presentation_editor', PARAM_CLEANHTML);
parent::definition();
$this->set_data($item);
}
}