From 35d2f6f984df2ed4f7b6512ca5c9304b5f8e724a Mon Sep 17 00:00:00 2001 From: Sebastian Mendel Date: Fri, 28 Sep 2007 07:27:54 +0000 Subject: [PATCH] identify active tab from PHP_SELF only if $GLOBALS['active_page'] is not set --- libraries/common.lib.php | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/libraries/common.lib.php b/libraries/common.lib.php index 902e0dbd8..fd1ad6f24 100644 --- a/libraries/common.lib.php +++ b/libraries/common.lib.php @@ -1536,11 +1536,12 @@ function PMA_getTab($tab) if ($tab['text'] == $GLOBALS['strEmpty'] || $tab['text'] == $GLOBALS['strDrop']) { $tab['class'] = 'caution'; - } elseif (!empty($tab['active']) - || (isset($GLOBALS['active_page']) - && $GLOBALS['active_page'] == $tab['link']) - || (basename(PMA_getenv('PHP_SELF')) == $tab['link'] && empty($tab['warning']))) - { + } elseif (! empty($tab['active']) + || PMA_isValid($GLOBALS['active_page'], 'identical', $tab['link'])) { + $tab['class'] = 'active'; + } elseif (empty($GLOBALS['active_page']) + && basename(PMA_getenv('PHP_SELF')) == $tab['link'] + && empty($tab['warning'])) { $tab['class'] = 'active'; } }