Differences Between: [Versions 311 and 400] [Versions 311 and 401] [Versions 311 and 402] [Versions 311 and 403] [Versions 39 and 311]
1 <?php 2 // This file is part of Moodle - http://moodle.org/ 3 // 4 // Moodle is free software: you can redistribute it and/or modify 5 // it under the terms of the GNU General Public License as published by 6 // the Free Software Foundation, either version 3 of the License, or 7 // (at your option) any later version. 8 // 9 // Moodle is distributed in the hope that it will be useful, 10 // but WITHOUT ANY WARRANTY; without even the implied warranty of 11 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12 // GNU General Public License for more details. 13 // 14 // You should have received a copy of the GNU General Public License 15 // along with Moodle. If not, see <http://www.gnu.org/licenses/>. 16 17 /** 18 * Testing outgoing mail configuration form 19 * 20 * @package core 21 * @copyright 2019 Victor Deniz <victor@moodle.com> 22 * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later 23 */ 24 25 namespace core_admin\form; 26 27 defined('MOODLE_INTERNAL') || die(); 28 29 require_once($CFG->libdir.'/formslib.php'); 30 31 /** 32 * Test mail form 33 * 34 * @package core 35 * @copyright 2019 Victor Deniz <victor@moodle.com> 36 * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later 37 */ 38 class testoutgoingmailconf_form extends \moodleform { 39 /** 40 * Add elements to form 41 */ 42 public function definition() { 43 $mform = $this->_form; 44 45 // Recipient. 46 $options = ['maxlength' => '100', 'size' => '25', 'autocomplete' => 'email']; 47 $mform->addElement('text', 'recipient', get_string('testoutgoingmailconf_toemail', 'admin'), $options); 48 $mform->setType('recipient', PARAM_EMAIL); 49 $mform->addRule('recipient', get_string('required'), 'required'); 50 51 $buttonarray = array(); 52 $buttonarray[] = $mform->createElement('submit', 'send', get_string('testoutgoingmailconf_sendtest', 'admin')); 53 $buttonarray[] = $mform->createElement('cancel'); 54 55 $mform->addGroup($buttonarray, 'buttonar', '', array(' '), false); 56 $mform->closeHeaderBefore('buttonar'); 57 58 } 59 }
title
Description
Body
title
Description
Body
title
Description
Body
title
Body