diff --git a/edit_form.php b/edit_form.php new file mode 100644 index 0000000..f9ef2c3 --- /dev/null +++ b/edit_form.php @@ -0,0 +1,48 @@ +. + +/** + * 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')); + } + } +}