| [ Index ] |
PHP Cross Reference of Moodle 1.9.3 [Build 15-Oct-2008] |
[Summary view] [Print] [Text view]
1 <?php // $Id$ 2 3 require_once($CFG->libdir.'/formslib.php'); 4 5 class question_category_edit_form extends moodleform { 6 7 function definition() { 8 global $CFG; 9 $mform =& $this->_form; 10 11 $contexts = $this->_customdata['contexts']; 12 $currentcat = $this->_customdata['currentcat']; 13 //-------------------------------------------------------------------------------- 14 $mform->addElement('header', 'categoryheader', get_string('addcategory', 'quiz')); 15 16 $questioncategoryel = $mform->addElement('questioncategory', 'parent', get_string('parent', 'quiz'), 17 array('contexts'=>$contexts, 'top'=>true, 'currentcat'=>$currentcat, 'nochildrenof'=>$currentcat)); 18 $mform->setType('parent', PARAM_SEQUENCE); 19 if (1 == count_records_sql("SELECT count(*) FROM {$CFG->prefix}question_categories c1, {$CFG->prefix}question_categories c2 WHERE c2.id = $currentcat AND c1.contextid = c2.contextid")){ 20 $mform->hardFreeze('parent'); 21 } 22 $mform->setHelpButton('parent', array('categoryparent', get_string('parent', 'quiz'), 'question')); 23 24 $mform->addElement('text','name', get_string('name'),'maxlength="254" size="50"'); 25 $mform->setDefault('name', ''); 26 $mform->addRule('name', get_string('categorynamecantbeblank', 'quiz'), 'required', null, 'client'); 27 $mform->setType('name', PARAM_MULTILANG); 28 29 $mform->addElement('textarea', 'info', get_string('categoryinfo', 'quiz'), array('rows'=> '10', 'cols'=>'45')); 30 $mform->setDefault('info', ''); 31 $mform->setType('info', PARAM_MULTILANG); 32 //-------------------------------------------------------------------------------- 33 $this->add_action_buttons(false, get_string('addcategory', 'quiz')); 34 //-------------------------------------------------------------------------------- 35 $mform->addElement('hidden', 'id', 0); 36 $mform->setType('id', PARAM_INT); 37 } 38 } 39 ?>
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
| Generated: Wed Jan 14 11:33:29 2009 | Cross-referenced by PHPXref 0.7 |