]> git.mjollnir.org Git - moodle.git/commitdiff
Starting to speed up this page
authormoodler <moodler>
Sun, 10 Nov 2002 10:19:06 +0000 (10:19 +0000)
committermoodler <moodler>
Sun, 10 Nov 2002 10:19:06 +0000 (10:19 +0000)
admin/user.php

index ce30f76e3f542bd13876de33ef97687135ec5c1e..f8bff24fe04021222be3b94f495199b25dd09fc1 100644 (file)
@@ -4,11 +4,14 @@
        require("../user/lib.php");
     require("../lib/countries.php");
 
+    $recordsperpage = 100;
+
     optional_variable($newuser, "");
     optional_variable($delete, "");
     optional_variable($confirm, "");
     optional_variable($sort, "name");
     optional_variable($dir, "ASC");
+    optional_variable($page, 0);
 
     if (! record_exists_sql("SELECT * FROM user_admins")) {   // No admin user yet
         $user->firstname = "Admin";
             $sort = "firstname";
         }
 
-        if ($users = get_records_sql("SELECT * from user WHERE username <> 'guest' 
-                                      AND deleted <> '1' ORDER BY $sort $dir")) {
+        if ($users = get_records_sql("SELECT id, username, email, firstname, lastname, city, country, lastaccess  from user WHERE username <> 'guest' 
+                                      AND deleted <> '1' ORDER BY $sort $dir LIMIT $page,$recordsperpage")) {
 
             foreach ($users as $key => $user) {
                 $users[$key]->country = $COUNTRIES[$user->country];