MDL-38861 upload users: add missing setType() calls.
authorEloy Lafuente (stronk7) <stronk7@moodle.org>
Wed, 3 Apr 2013 14:18:38 +0000 (16:18 +0200)
committerEloy Lafuente (stronk7) <stronk7@moodle.org>
Wed, 3 Apr 2013 14:18:38 +0000 (16:18 +0200)
admin/tool/uploaduser/user_form.php

index 08d2c0e..b8341bd 100644 (file)
@@ -202,11 +202,13 @@ class admin_uploaduser_form2 extends moodleform {
         $mform->addElement('header', 'defaultheader', get_string('defaultvalues', 'tool_uploaduser'));
 
         $mform->addElement('text', 'username', get_string('uuusernametemplate', 'tool_uploaduser'), 'size="20"');
+        $mform->setType('username', PARAM_RAW); // No cleaning here. The process verifies it later.
         $mform->addRule('username', get_string('requiredtemplate', 'tool_uploaduser'), 'required', null, 'client');
         $mform->disabledIf('username', 'uutype', 'eq', UU_USER_ADD_UPDATE);
         $mform->disabledIf('username', 'uutype', 'eq', UU_USER_UPDATE);
 
         $mform->addElement('text', 'email', get_string('email'), 'maxlength="100" size="30"');
+        $mform->setType('email', PARAM_RAW); // No cleaning here. The process verifies it later.
         $mform->disabledIf('email', 'uutype', 'eq', UU_USER_ADD_UPDATE);
         $mform->disabledIf('email', 'uutype', 'eq', UU_USER_UPDATE);
 
@@ -282,6 +284,7 @@ class admin_uploaduser_form2 extends moodleform {
         $mform->setAdvanced('description');
 
         $mform->addElement('text', 'url', get_string('webpage'), 'maxlength="255" size="50"');
+        $mform->setType('url', PARAM_URL);
         $mform->setAdvanced('url');
 
         $mform->addElement('text', 'idnumber', get_string('idnumber'), 'maxlength="64" size="25"');