From c4784f82a603537ba862df24ee4407be3e20d538 Mon Sep 17 00:00:00 2001
From: Eric Rasmussen <eric@unl.edu>
Date: Mon, 30 Jan 2012 00:20:23 +0000
Subject: [PATCH] [gh-278] Merging test into staging -c1417

git-svn-id: file:///tmp/wdn_thm_drupal/branches/drupal-7.x/staging@1418 20a16fea-79d4-4915-8869-1ea9d5ebf173
---
 sites/all/modules/unl/unl_site_creation.php | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/sites/all/modules/unl/unl_site_creation.php b/sites/all/modules/unl/unl_site_creation.php
index 477f1ea3..9761d636 100644
--- a/sites/all/modules/unl/unl_site_creation.php
+++ b/sites/all/modules/unl/unl_site_creation.php
@@ -175,8 +175,11 @@ function unl_site_list($form, &$form_state) {
 
   // Generate an array of Last Access timestamps for each site based on time last accessed by someone in a non-admin role
   foreach ($sites as $site) {
-    if (db_table_exists($site->db_prefix.'_'.$master_prefix.'users') && db_table_exists($site->db_prefix.'_'.$master_prefix.'users_roles')) {
-      $last_access[$site->site_id] = db_query('SELECT u.access FROM '.$site->db_prefix.'_'.$master_prefix.'users u, '.$site->db_prefix.'_'.$master_prefix.'users_roles r WHERE u.uid = r.uid AND u.access > 0 AND r.rid IN ('.$roles_in.') ORDER BY u.access DESC')->fetchColumn();
+    if (db_table_exists($site->db_prefix.'_'.$master_prefix.'users') &&
+        db_table_exists($site->db_prefix.'_'.$master_prefix.'users_roles') &&
+        !empty($roles_in)) {
+      $query = 'SELECT u.access FROM '.$site->db_prefix.'_'.$master_prefix.'users u, '.$site->db_prefix.'_'.$master_prefix.'users_roles r WHERE u.uid = r.uid AND u.access > 0 AND r.rid IN ('.$roles_in.') ORDER BY u.access DESC';
+      $last_access[$site->site_id] = db_query($query)->fetchColumn();
     }
   }
 
-- 
GitLab