Fixes display of accounts awaiting validation when there is none of them.
authorStéphane Jacob <sj@m4x.org>
Thu, 5 Jul 2012 21:07:08 +0000 (23:07 +0200)
committerStéphane Jacob <sj@m4x.org>
Thu, 5 Jul 2012 21:07:08 +0000 (23:07 +0200)
Signed-off-by: Stéphane Jacob <sj@m4x.org>
modules/xnetgrp.php
templates/xnetgrp/awaiting_active.tpl

index 933d6d2..0da98ab 100644 (file)
@@ -680,17 +680,19 @@ class XnetGrpModule extends PLModule
             $page->trigSuccess('Relances effectuées avec succès.');
         }
 
-        $registration_date = XDB::fetchAllAssoc('uid', 'SELECT  uid, date
-                                                          FROM  register_pending_xnet
-                                                         WHERE  uid IN {?}', $uids);
-        $last_date = XDB::fetchAllAssoc('uid', 'SELECT  uid, last_date
-                                                  FROM  register_pending_xnet
-                                                 WHERE  uid IN {?}', $uids);
+        if ($uids) {
+            $registration_date = XDB::fetchAllAssoc('uid', 'SELECT  uid, date
+                                                              FROM  register_pending_xnet
+                                                             WHERE  uid IN {?}', $uids);
+            $last_date = XDB::fetchAllAssoc('uid', 'SELECT  uid, last_date
+                                                      FROM  register_pending_xnet
+                                                     WHERE  uid IN {?}', $uids);
 
-        $users = User::getBulkUsersWithUIDs($uids);
-        $page->assign('users', $users);
-        $page->assign('registration_date', $registration_date);
-        $page->assign('last_date', $last_date);
+            $users = User::getBulkUsersWithUIDs($uids);
+            $page->assign('users', $users);
+            $page->assign('registration_date', $registration_date);
+            $page->assign('last_date', $last_date);
+        }
 
     }
 
index a3cd289..84fa71d 100644 (file)
@@ -20,7 +20,7 @@
 {*                                                                        *}
 {**************************************************************************}
 
-{if $users|@count}
+{if t($users) && $users|@count}
 <form action="{$platal->ns}directory/awact" method="post">
   {xsrf_token_field}
   <table cellspacing="2" cellpadding="0" class="tiny">