Index: advuser.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/advuser/advuser.module,v
retrieving revision 1.14.2.10
diff -u -p -r1.14.2.10 advuser.module
--- advuser.module	11 Mar 2010 14:21:21 -0000	1.14.2.10
+++ advuser.module	8 Apr 2010 19:50:56 -0000
@@ -45,7 +45,8 @@ function advuser_menu() {
     'description' => t('List, add, edit and email users.'),
     'page callback' => 'advuser_admin', 
     'page arguments' => array('list'), 
-    'access arguments' => array('access advuser'),
+    'access callback' => 'advuser_admin_access',
+    'access arguments' => array('access advuser', 'administer users'),
     'type' => MENU_LOCAL_TASK,
     'file' => 'advuser_filters.inc',
   );
@@ -73,6 +74,20 @@ function advuser_admin($callback_arg = '
   return $output;
 }
 
+function advuser_admin_access() {
+  $accesses = func_get_args();
+  if (empty($accesses)) {
+    $accesses = array('access advuser');
+  }
+  foreach ($accesses as $access) {
+    $ret = user_access($access);
+    if (!$ret) {
+      break;
+    }
+  }
+  return $ret;
+}
+
 function advuser_admin_account() {
   $filter = advuser_build_filter_query();
   $header = array(
