]> git.mjollnir.org Git - moodle.git/commitdiff
Improved get_site_users a bit for efficiency
authormoodler <moodler>
Sat, 17 May 2003 06:10:20 +0000 (06:10 +0000)
committermoodler <moodler>
Sat, 17 May 2003 06:10:20 +0000 (06:10 +0000)
lib/datalib.php

index da231a4971cac72e89bf788a3fac5f7b9a45ee98..075a4df76436e795fda8e514ddaed8c71a3a7e0a 100644 (file)
@@ -920,12 +920,14 @@ function get_site_users($sort="u.lastaccess DESC") {
 
     global $CFG;
 
-    return get_records_sql("SELECT u.* FROM {$CFG->prefix}user u, 
-                                            {$CFG->prefix}user_students s, 
-                                            {$CFG->prefix}user_teachers t
-                            WHERE s.userid = u.id 
-                               OR t.userid = u.id
-                            GROUP BY u.id ORDER BY $sort");
+    return get_records_sql("SELECT u.id, u.username, u.firstname, u.lastname, u.maildisplay,
+                                   u.email, u.city, u.country, u.lastaccess, u.lastlogin, u.picture
+                              FROM {$CFG->prefix}user u, 
+                                   {$CFG->prefix}user_students s, 
+                                   {$CFG->prefix}user_teachers t
+                             WHERE s.userid = u.id 
+                                OR t.userid = u.id
+                             GROUP BY u.id ORDER BY $sort");
 }