From 85eb40433a83b156bedcaaf762b162596b036284 Mon Sep 17 00:00:00 2001
From: halcyonCorsair <elliot.pahl@gmail.com>
Date: Thu, 5 Apr 2012 11:55:29 +1200
Subject: [PATCH] Fix use of db_fetch_array() for with domain module for
 Drupal 7.


diff --git a/expire.domain.inc b/expire.domain.inc
index f690131..401e9fe 100644
--- a/expire.domain.inc
+++ b/expire.domain.inc
@@ -12,16 +12,14 @@ function expire_get_domains(&$node) {
   $domains = array();
   if ($node->nid) {
     $result = db_query("SELECT gid FROM {domain_access} WHERE nid = :nid", array(':nid' => $node->nid));
-    while ($row = db_fetch_array($result)) {
-      $gid = $row['gid'];
-      $domains[$gid] = $gid;
+    foreach ($result as $row) {
+      $domains[$gid] = $row->gid;
     }
   }
   elseif ($node->mail && $node->name) {
     $result = db_query("SELECT domain_id FROM {domain_editor} WHERE uid = :uid", array(':uid' => $node->uid));
-    while ($row = db_fetch_array($result)) {
-      $gid = $row['domain_id'];
-      $domains[$gid] = $gid;
+    foreach ($result as $row) {
+      $domains[$gid] = $row->domain_id;
     }
   }
   return $domains;
-- 
1.7.5.4

