From: stronk7 <stronk7>
Date: Sun, 14 Jan 2007 12:11:33 +0000 (+0000)
Subject: Avoiding some itarations. MDL-7902. Thanks Samuli!
X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=a5855a89bfb79392f55148c3977626f9092b6840;p=moodle.git

Avoiding some itarations. MDL-7902. Thanks Samuli!

Merged from MOODLE_17_STABLE
---

diff --git a/backup/backuplib.php b/backup/backuplib.php
index 231b187496..e789d6245b 100644
--- a/backup/backuplib.php
+++ b/backup/backuplib.php
@@ -170,25 +170,10 @@
         return get_users_by_capability(get_context_instance(CONTEXT_COURSE, $courseid), 'moodle/course:view');
     }
 
-    //Returns all users (every record in users table)
-
+    //Returns all users ids (every record in users table)
     function backup_get_all_users() {
 
-        global $CFG;
-
-        $result = false;
-
-        //Get users
-        $users = get_records_sql("SELECT DISTINCT id,id
-                                  FROM {$CFG->prefix}user");
-        //Add users
-        if ($users) {
-            foreach ($users as $user) {
-                $result[$user->id]->id = $user->id;
-            }
-        }
-
-        return $result;
+        return get_records('user', '', '', '', 'id, id'); 
     }
 
     //Calculate the number of log entries to backup
@@ -2245,4 +2230,4 @@
         }   
         fwrite ($bf, end_tag("ROLES_ASSIGNMENTS", $startlevel, true));     
     }
-?>
\ No newline at end of file
+?>