From dba33bf190891d4902e5fa39784bb7a94ba81992 Mon Sep 17 00:00:00 2001
From: Gerhard Killesreiter <killes_www_drop_org@227.no-reply.drupal.org>
Date: Sat, 8 Apr 2006 17:08:45 +0000
Subject: [PATCH] #53174, track tab should not be visible when tracker is
 switched off., patch by Ber

---
 modules/statistics.module            | 4 ++--
 modules/statistics/statistics.module | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/modules/statistics.module b/modules/statistics.module
index 1c79db6028d6..47b42be8bd85 100644
--- a/modules/statistics.module
+++ b/modules/statistics.module
@@ -130,12 +130,12 @@ function statistics_menu($may_cache) {
       'type' => MENU_CALLBACK);
   }
   else {
-    if (arg(0) == 'user' && is_numeric(arg(1))) {
+    if (arg(0) == 'user' && is_numeric(arg(1)) && variable_get('statistics_enable_access_log', 0)) {
       $items[] = array('path' => 'user/'. arg(1) .'/track/navigation', 'title' => t('track page visits'),
         'callback' => 'statistics_user_tracker', 'access' => $access,
         'type' => MENU_LOCAL_TASK, 'weight' => 2);
     }
-    if (arg(0) == 'node' && is_numeric(arg(1))) {
+    if (arg(0) == 'node' && is_numeric(arg(1)) && variable_get('statistics_enable_access_log', 0)) {
       $items[] = array('path' => 'node/'. arg(1) .'/track', 'title' => t('track'),
         'callback' => 'statistics_node_tracker', 'access' => $access,
         'type' => MENU_LOCAL_TASK, 'weight' => 2);
diff --git a/modules/statistics/statistics.module b/modules/statistics/statistics.module
index 1c79db6028d6..47b42be8bd85 100644
--- a/modules/statistics/statistics.module
+++ b/modules/statistics/statistics.module
@@ -130,12 +130,12 @@ function statistics_menu($may_cache) {
       'type' => MENU_CALLBACK);
   }
   else {
-    if (arg(0) == 'user' && is_numeric(arg(1))) {
+    if (arg(0) == 'user' && is_numeric(arg(1)) && variable_get('statistics_enable_access_log', 0)) {
       $items[] = array('path' => 'user/'. arg(1) .'/track/navigation', 'title' => t('track page visits'),
         'callback' => 'statistics_user_tracker', 'access' => $access,
         'type' => MENU_LOCAL_TASK, 'weight' => 2);
     }
-    if (arg(0) == 'node' && is_numeric(arg(1))) {
+    if (arg(0) == 'node' && is_numeric(arg(1)) && variable_get('statistics_enable_access_log', 0)) {
       $items[] = array('path' => 'node/'. arg(1) .'/track', 'title' => t('track'),
         'callback' => 'statistics_node_tracker', 'access' => $access,
         'type' => MENU_LOCAL_TASK, 'weight' => 2);
-- 
GitLab