MDL-43789: coursename disallows spaces in user bulk actions filter
authorRajeev S <rajeevs1992@gmail.com>
Wed, 9 Apr 2014 05:15:29 +0000 (10:45 +0530)
committerDan Poltawski <dan@moodle.com>
Fri, 18 Apr 2014 03:07:14 +0000 (11:07 +0800)
Spaces and other non alphanumeric characters are disallowed in
coursename filter for user bulk actions.This prevents filtering
based upon courserole if the coursename contains spaces or other non
alphanumeric characters.

user/filters/courserole.php

index 043df03..eb8dd88 100644 (file)
@@ -71,7 +71,7 @@ class user_filter_courserole extends user_filter_type {
         $objs[] = $mform->createElement('select', $this->_name .'_ct', null, $this->get_course_categories());
         $objs[] = $mform->createElement('text', $this->_name, null);
         $grp =& $mform->addElement('group', $this->_name.'_grp', $this->_label, $objs, '', false);
-        $mform->setType($this->_name, PARAM_ALPHANUMEXT);
+        $mform->setType($this->_name, PARAM_TEXT);
         if ($this->_advanced) {
             $mform->setAdvanced($this->_name.'_grp');
         }