. defined('MOODLE_INTERNAL') || die('Direct access to this script is forbidden.'); require_once($CFG->libdir . '/formslib.php'); /** * The form for loading customcert templates. * * @package mod_customcert * @copyright 2013 Mark Nelson * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later */ class mod_customcert_load_template_form extends moodleform { /** * Form definition. */ function definition() { $mform =& $this->_form; $mform->addElement('header', 'loadtemplateheader', get_string('loadtemplate', 'customcert')); $group = array(); $group[] = $mform->createElement('select', 'template', '', $this->_customdata['templates']); $group[] = $mform->createElement('submit', 'loadtemplatesubmit', get_string('load', 'customcert')); $mform->addElement('group', 'loadtemplategroup', '', $group, '', false); // Set the type. $mform->setType('template', PARAM_INT); $mform->addElement('hidden', 'cmid'); $mform->setType('cmid', PARAM_INT); $mform->setDefault('cmid', $this->_customdata['cmid']); } }