synchronizeUsers minor fixups
authorColeman Watts <coleman@civicrm.org>
Sun, 22 Nov 2015 01:43:03 +0000 (20:43 -0500)
committerColeman Watts <coleman@civicrm.org>
Sun, 22 Nov 2015 01:43:03 +0000 (20:43 -0500)
CRM/Utils/System/Drupal.php

index 765ad3ebe94b2f8e2797596bd38b285aa9efe820..a9322f6942dc205ae88185ca45ac6896b7a114bf 100644 (file)
@@ -797,28 +797,23 @@ AND    u.status = 1
     if (PHP_SAPI != 'cli') {
       set_time_limit(300);
     }
-    $rows = array();
     $id = 'uid';
     $mail = 'mail';
     $name = 'name';
 
     $result = db_query("SELECT uid, mail, name FROM {users} where mail != ''");
 
-    while ($row = $result->fetchAssoc()) {
-      $rows[] = $row;
-    }
-
     $user = new StdClass();
     $uf = $config->userFramework;
     $contactCount = 0;
     $contactCreated = 0;
     $contactMatching = 0;
-    foreach ($rows as $row) {
-      $user->$id = $row[$id];
-      $user->$mail = $row[$mail];
-      $user->$name = $row[$name];
+    foreach ($result as $row) {
+      $user->$id = $row->$id;
+      $user->$mail = $row->$mail;
+      $user->$name = $row->$name;
       $contactCount++;
-      if ($match = CRM_Core_BAO_UFMatch::synchronizeUFMatch($user, $row[$id], $row[$mail], $uf, 1, 'Individual', TRUE)) {
+      if ($match = CRM_Core_BAO_UFMatch::synchronizeUFMatch($user, $row->$id, $row->$mail, $uf, 1, 'Individual', TRUE)) {
         $contactCreated++;
       }
       else {