Index: lib.php =================================================================== --- lib.php (revision 441) +++ lib.php (working copy) @@ -26,16 +26,21 @@ * @param array extra page parameters */ function user_filtering($fieldnames=null, $baseurl=null, $extraparams=null) { - global $SESSION; + global $SESSION, $CFG; if (!isset($SESSION->user_filtering)) { $SESSION->user_filtering = array(); } if (empty($fieldnames)) { + if (!empty($CFG->user_filtering_defaults)) { + $fieldnames = $CFG->user_filtering_defaults ; + } + else { $fieldnames = array('realname'=>0, 'lastname'=>1, 'firstname'=>1, 'email'=>1, 'city'=>1, 'country'=>1, 'confirmed'=>1, 'profile'=>1, 'courserole'=>1, 'systemrole'=>1, 'firstaccess'=>1, 'lastaccess'=>1, 'lastlogin'=>1, 'timemodified'=>1, 'username'=>1, 'auth'=>1, 'mnethostid'=>1); + } } $this->_fields = array();