From 57146c28320089383e5899ba5c2af82fd63909be Mon Sep 17 00:00:00 2001
From: Bruno Massa <brmassa@67164.no-reply.drupal.org>
Date: Wed, 16 Apr 2008 16:57:22 +0000
Subject: [PATCH] Bugs fixed: * Drupal 6.2 changed the access rules. Fixed

---
 charts_system/charts_system.module | 42 ++++++++++++++++--------------
 1 file changed, 23 insertions(+), 19 deletions(-)

diff --git a/charts_system/charts_system.module b/charts_system/charts_system.module
index b8437d9..eb12b23 100644
--- a/charts_system/charts_system.module
+++ b/charts_system/charts_system.module
@@ -11,31 +11,35 @@
  */
 function charts_system_menu() {
   $items['admin/reports/charts'] = array(
-    'file'            => 'charts_system.inc',
-    'page callback'   => '_charts_system_charts',
-    'page arguments'  => array('nodes'),
-    'title'           => 'Charts'
+    'access arguments'  => array('access site reports'),
+    'file'              => 'charts_system.inc',
+    'page callback'     => '_charts_system_charts',
+    'page arguments'    => array('nodes'),
+    'title'             => 'Charts'
   );
   $items['admin/reports/charts/nodes'] = array(
-    'file'            => 'charts_system.inc',
-    'page callback'   => '_charts_system_charts',
-    'page arguments'  => array('nodes'),
-    'title'           => 'Nodes',
-    'type'            => MENU_DEFAULT_LOCAL_TASK
+    'access arguments'  => array('access site reports'),
+    'file'              => 'charts_system.inc',
+    'page callback'     => '_charts_system_charts',
+    'page arguments'    => array('nodes'),
+    'title'             => 'Nodes',
+    'type'              => MENU_DEFAULT_LOCAL_TASK
   );
   $items['admin/reports/charts/users'] = array(
-    'file'            => 'charts_system.inc',
-    'page callback'   => '_charts_system_charts',
-    'page arguments'  => array('users'),
-    'title'           => 'Users',
-    'type'            => MENU_LOCAL_TASK
+    'access arguments'  => array('access site reports'),
+    'file'              => 'charts_system.inc',
+    'page callback'     => '_charts_system_charts',
+    'page arguments'    => array('users'),
+    'title'             => 'Users',
+    'type'              => MENU_LOCAL_TASK
   );
   $items['admin/reports/charts/watchdog'] = array(
-    'file'            => 'charts_system.inc',
-    'page callback'   => '_charts_system_charts',
-    'page arguments'  => array('watchdog'),
-    'title'           => 'Watchdog',
-    'type'            => MENU_LOCAL_TASK
+    'access arguments'  => array('access site reports'),
+    'file'              => 'charts_system.inc',
+    'page callback'     => '_charts_system_charts',
+    'page arguments'    => array('watchdog'),
+    'title'             => 'Watchdog',
+    'type'              => MENU_LOCAL_TASK
   );
 
   return $items;
-- 
GitLab