. /** * Form for editing RSS client block instances. * * @package moodlecore * @copyright 2009 Tim Hunt * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later */ /** * Form for editing Verify Certificate block instances. * * @copyright 2014 based on Tim Hunt code as showed above * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later */ class block_verify_certificate_edit_form extends block_edit_form { protected function specific_definition($mform) { global $CFG, $DB, $USER; // Fields for editing block contents. $mform->addElement('header', 'configheader', get_string('blocksettings', 'block')); if ($fields = $DB->get_records_menu('user_info_field',array(), null, 'id,shortname')) { $select = $mform->addElement('select', 'config_fieldid', get_string('chooseprofilefields', 'block_verify_certificate'), $fields); $select->setMultiple(true); } else { $mform->addElement('static', 'config_fieldid', get_string('chooseprofilefields', 'block_verify_certificate'), get_string('nofields', 'block_verify_certificate')); } } }