fixed bug #1469174 configuration changes not accepted in theme manager

This commit is contained in:
Sebastian Mendel
2006-04-12 11:00:59 +00:00
parent bdd49fd501
commit 2511a03729

View File

@@ -2938,21 +2938,18 @@ unset($default_server);
/******************************************************************************/
/* setup themes LABEL_theme_setup */
if (!isset($_SESSION['PMA_Theme_Manager'])) {
if (! isset($_SESSION['PMA_Theme_Manager'])) {
$_SESSION['PMA_Theme_Manager'] = new PMA_Theme_Manager;
} else {
$_SESSION['PMA_Theme_Manager']->checkConfig();
}
if (isset($_REQUEST['set_theme'])) {
// if user submit a theme
$_SESSION['PMA_Theme_Manager']->setActiveTheme($_REQUEST['set_theme']);
} elseif (version_compare(phpversion(), '5', 'lt')) {
$_SESSION['PMA_Theme_Manager']->__wakeup();
}
$_SESSION['PMA_Theme'] = $_SESSION['PMA_Theme_Manager']->theme;
if (version_compare(phpversion(), '5', 'lt')) {
$_SESSION['PMA_Theme']->__wakeup();
}
// BC
$GLOBALS['theme'] = $_SESSION['PMA_Theme']->getName();