. /** * Forms for updating/adding attforblock * * @package mod_attforblock * @copyright 2011 Artem Andreev * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later */ if (!defined('MOODLE_INTERNAL')) { die('Direct access to this script is forbidden.'); /// It must be included from a Moodle page } require_once ($CFG->dirroot.'/course/moodleform_mod.php'); class mod_attforblock_mod_form extends moodleform_mod { function definition() { global $CFG; $mform =& $this->_form; //------------------------------------------------------------------------------- $mform->addElement('header', 'general', get_string('general', 'form')); $mform->addElement('text', 'name', get_string('name'), array('size'=>'64')); $mform->setType('name', PARAM_TEXT); $mform->addRule('name', null, 'required', null, 'client'); $mform->setDefault('name', get_string('modulename', 'attforblock')); $mform->addElement('modgrade', 'grade', get_string('grade')); $mform->setDefault('grade', 100); //------------------------------------------------------------------------------- $this->standard_coursemodule_elements(true); //------------------------------------------------------------------------------- // buttons $this->add_action_buttons(); } }