diff --git a/js/get_image.js.php b/js/get_image.js.php
index d2a6e83ce2..cc3e29d3ba 100644
--- a/js/get_image.js.php
+++ b/js/get_image.js.php
@@ -32,7 +32,7 @@ if (!defined('TESTSUITE')) {
}
// Get the data for the sprites, if it's available
-$sprites = $_SESSION['PMA_Theme']->getSpriteData();
+$sprites = $GLOBALS['PMA_Theme']->getSpriteData();
// We only need the keys from the array of sprites data,
// since they contain the (partial) class names
@@ -130,7 +130,7 @@ function PMA_getImage(image, alternate, attributes) {
retval.isSprite = false;
retval.attr(
'src',
- "getImgPath(); ?>" + image
+ "getImgPath(); ?>" + image
);
}
// set all other attrubutes
diff --git a/js/messages.php b/js/messages.php
index ca3f967d3d..c96419939c 100644
--- a/js/messages.php
+++ b/js/messages.php
@@ -706,7 +706,7 @@ $js_messages['phpErrorsBeingSubmitted'] = '
'
)
. '
'
. '
)
+ . ($GLOBALS['PMA_Theme']->getImgPath('ajax_clock_small.gif'))
. ')
'
. '
';
diff --git a/libraries/classes/Config.php b/libraries/classes/Config.php
index bcab07f309..8dd17e2587 100644
--- a/libraries/classes/Config.php
+++ b/libraries/classes/Config.php
@@ -1252,8 +1252,8 @@ class Config
$this->source_mtime +
$this->default_source_mtime +
$this->get('user_preferences_mtime') +
- $_SESSION['PMA_Theme']->mtime_info +
- $_SESSION['PMA_Theme']->filesize_info);
+ $GLOBALS['PMA_Theme']->mtime_info +
+ $GLOBALS['PMA_Theme']->filesize_info);
}
/**
diff --git a/libraries/classes/Header.php b/libraries/classes/Header.php
index e431be3c92..2cd2e9936e 100644
--- a/libraries/classes/Header.php
+++ b/libraries/classes/Header.php
@@ -187,8 +187,8 @@ class Header
// Append the theme id to this url to invalidate
// the cache on a theme change. Though this might be
// unavailable for fatal errors.
- if (isset($_SESSION['PMA_Theme'])) {
- $theme_id = urlencode($_SESSION['PMA_Theme']->getId());
+ if (isset($GLOBALS['PMA_Theme'])) {
+ $theme_id = urlencode($GLOBALS['PMA_Theme']->getId());
} else {
$theme_id = 'default';
}
diff --git a/libraries/classes/ThemeManager.php b/libraries/classes/ThemeManager.php
index 936949c2a7..0e81b2b580 100644
--- a/libraries/classes/ThemeManager.php
+++ b/libraries/classes/ThemeManager.php
@@ -498,32 +498,32 @@ class ThemeManager
/**
* the theme object
*
- * @global Theme $_SESSION['PMA_Theme']
+ * @global Theme $GLOBALS['PMA_Theme']
*/
- $_SESSION['PMA_Theme'] = $tmanager->theme;
+ $GLOBALS['PMA_Theme'] = $tmanager->theme;
// BC
/**
* the active theme
* @global string $GLOBALS['theme']
*/
- $GLOBALS['theme'] = $_SESSION['PMA_Theme']->getName();
+ $GLOBALS['theme'] = $GLOBALS['PMA_Theme']->getName();
/**
* the theme path
* @global string $GLOBALS['pmaThemePath']
*/
- $GLOBALS['pmaThemePath'] = $_SESSION['PMA_Theme']->getPath();
+ $GLOBALS['pmaThemePath'] = $GLOBALS['PMA_Theme']->getPath();
/**
* the theme image path
* @global string $GLOBALS['pmaThemeImage']
*/
- $GLOBALS['pmaThemeImage'] = $_SESSION['PMA_Theme']->getImgPath();
+ $GLOBALS['pmaThemeImage'] = $GLOBALS['PMA_Theme']->getImgPath();
/**
* load layout file if exists
*/
- if (@file_exists($_SESSION['PMA_Theme']->getLayoutFile())) {
- include $_SESSION['PMA_Theme']->getLayoutFile();
+ if (@file_exists($GLOBALS['PMA_Theme']->getLayoutFile())) {
+ include $GLOBALS['PMA_Theme']->getLayoutFile();
}
}
}
diff --git a/libraries/classes/Util.php b/libraries/classes/Util.php
index fcca577f08..82f7791fdb 100644
--- a/libraries/classes/Util.php
+++ b/libraries/classes/Util.php
@@ -130,8 +130,8 @@ class Util
if (! isset($sprites)) {
$sprites = array();
// Try to load the list of sprites
- if (isset($_SESSION['PMA_Theme'])) {
- $sprites = $_SESSION['PMA_Theme']->getSpriteData();
+ if (isset($GLOBALS['PMA_Theme'])) {
+ $sprites = $GLOBALS['PMA_Theme']->getSpriteData();
}
}
diff --git a/templates/database/designer/database_tables.phtml b/templates/database/designer/database_tables.phtml
index 881a48fe75..de33346391 100644
--- a/templates/database/designer/database_tables.phtml
+++ b/templates/database/designer/database_tables.phtml
@@ -33,7 +33,7 @@
">
-
|
">
- ; ?>)
+ ; ?>)
- ; ?>.png)
+ ; ?>.png)
= htmlspecialchars(
$tab_column[$t_n]["COLUMN_NAME"][$j] . " : "
@@ -121,7 +121,7 @@
-
+
|
diff --git a/templates/database/designer/side_menu.phtml b/templates/database/designer/side_menu.phtml
index b573fe26c2..e7b386a749 100644
--- a/templates/database/designer/side_menu.phtml
+++ b/templates/database/designer/side_menu.phtml
@@ -1,7 +1,7 @@
getImgPath($path);
+ return $GLOBALS['PMA_Theme']->getImgPath($path);
}
?>
diff --git a/templates/database/designer/table_list.phtml b/templates/database/designer/table_list.phtml
index 999140e529..2592ba2dd0 100644
--- a/templates/database/designer/table_list.phtml
+++ b/templates/database/designer/table_list.phtml
@@ -4,17 +4,17 @@
; ?>)
+ src="= $GLOBALS['PMA_Theme']->getImgPath('pmd/downarrow1.png'); ?>"
+ data-down="= $GLOBALS['PMA_Theme']->getImgPath('pmd/downarrow1.png'); ?>"
+ data-right="= $GLOBALS['PMA_Theme']->getImgPath('pmd/rightarrow1.png'); ?>" />
+ src="= $GLOBALS['PMA_Theme']->getImgPath('pmd/downarrow2.png'); ?>"
+ data-down="= $GLOBALS['PMA_Theme']->getImgPath('pmd/downarrow2.png'); ?>"
+ data-right="= $GLOBALS['PMA_Theme']->getImgPath('pmd/rightarrow2.png'); ?>" />
|
; ?>)
+ data-right="= $GLOBALS['PMA_Theme']->getImgPath('pmd/resizeright.png'); ?>"
+ src="= $GLOBALS['PMA_Theme']->getImgPath('pmd/resize.png'); ?>"/>
diff --git a/test/bootstrap-dist.php b/test/bootstrap-dist.php
index 9cdce458f9..b67346b031 100644
--- a/test/bootstrap-dist.php
+++ b/test/bootstrap-dist.php
@@ -84,7 +84,7 @@ session_start();
// Standard environment for tests
$_SESSION[' PMA_token '] = 'token';
-$_SESSION['PMA_Theme'] = PhpMyAdmin\Theme::load('./themes/pmahomme');
+$GLOBALS['PMA_Theme'] = PhpMyAdmin\Theme::load('./themes/pmahomme');
$_SESSION['tmpval']['pftext'] = 'F';
$GLOBALS['lang'] = 'en';
$GLOBALS['cell_align_left'] = 'left';
diff --git a/test/classes/ConfigTest.php b/test/classes/ConfigTest.php
index e4ec4e775a..d29a1e5020 100644
--- a/test/classes/ConfigTest.php
+++ b/test/classes/ConfigTest.php
@@ -839,8 +839,8 @@ class ConfigTest extends PMATestCase
'default_source_mtime'
) +
$this->object->get('user_preferences_mtime') +
- $_SESSION['PMA_Theme']->mtime_info +
- $_SESSION['PMA_Theme']->filesize_info
+ $GLOBALS['PMA_Theme']->mtime_info +
+ $GLOBALS['PMA_Theme']->filesize_info
);
$this->object->set('fontsize', 10);
diff --git a/test/classes/HeaderTest.php b/test/classes/HeaderTest.php
index d21101ec0f..1d4ea70a42 100644
--- a/test/classes/HeaderTest.php
+++ b/test/classes/HeaderTest.php
@@ -35,7 +35,7 @@ class HeaderTest extends PMATestCase
}
$GLOBALS['server'] = 0;
$GLOBALS['message'] = 'phpmyadminmessage';
- $GLOBALS['pmaThemePath'] = $_SESSION['PMA_Theme']->getPath();
+ $GLOBALS['pmaThemePath'] = $GLOBALS['PMA_Theme']->getPath();
$GLOBALS['PMA_PHP_SELF'] = Core::getenv('PHP_SELF');
$GLOBALS['server'] = 'server';
$GLOBALS['db'] = 'pma_test';
diff --git a/test/classes/MenuTest.php b/test/classes/MenuTest.php
index b64999d93a..c1ae0315ef 100644
--- a/test/classes/MenuTest.php
+++ b/test/classes/MenuTest.php
@@ -37,7 +37,7 @@ class MenuTest extends PMATestCase
$GLOBALS['cfg']['Server']['DisableIS'] = false;
$GLOBALS['server'] = 0;
$GLOBALS['cfg']['Server']['verbose'] = 'verbose host';
- $GLOBALS['pmaThemePath'] = $_SESSION['PMA_Theme']->getPath();
+ $GLOBALS['pmaThemePath'] = $GLOBALS['PMA_Theme']->getPath();
$GLOBALS['PMA_PHP_SELF'] = Core::getenv('PHP_SELF');
$GLOBALS['server'] = 'server';
$GLOBALS['db'] = 'pma_test';
diff --git a/test/classes/ThemeTest.php b/test/classes/ThemeTest.php
index a1c7fed4c5..61107d1474 100644
--- a/test/classes/ThemeTest.php
+++ b/test/classes/ThemeTest.php
@@ -35,8 +35,8 @@ class ThemeTest extends PMATestCase
protected function setUp()
{
$this->object = new Theme();
- $this->backup = $_SESSION['PMA_Theme'];
- $_SESSION['PMA_Theme'] = $this->object;
+ $this->backup = $GLOBALS['PMA_Theme'];
+ $GLOBALS['PMA_Theme'] = $this->object;
$GLOBALS['PMA_Config'] = new PhpMyAdmin\Config();
$GLOBALS['PMA_Config']->enableBc();
$GLOBALS['text_dir'] = 'ltr';
@@ -53,7 +53,7 @@ class ThemeTest extends PMATestCase
*/
protected function tearDown()
{
- $_SESSION['PMA_Theme'] = $this->backup;
+ $GLOBALS['PMA_Theme'] = $this->backup;
}
/**
diff --git a/test/classes/config/FormDisplayTest.php b/test/classes/config/FormDisplayTest.php
index 36de2cbcd7..d2ee47f7b4 100644
--- a/test/classes/config/FormDisplayTest.php
+++ b/test/classes/config/FormDisplayTest.php
@@ -34,7 +34,7 @@ class FormDisplayTest extends PMATestCase
*/
function setup()
{
- $GLOBALS['pmaThemePath'] = $_SESSION['PMA_Theme']->getPath();
+ $GLOBALS['pmaThemePath'] = $GLOBALS['PMA_Theme']->getPath();
$GLOBALS['PMA_Config'] = new Config();
$GLOBALS['PMA_Config']->enableBc();
$GLOBALS['server'] = 0;
diff --git a/test/classes/config/FormTest.php b/test/classes/config/FormTest.php
index a3931a71e5..06635c5943 100644
--- a/test/classes/config/FormTest.php
+++ b/test/classes/config/FormTest.php
@@ -32,7 +32,7 @@ class FormTest extends PMATestCase
*/
function setup()
{
- $GLOBALS['pmaThemePath'] = $_SESSION['PMA_Theme']->getPath();
+ $GLOBALS['pmaThemePath'] = $GLOBALS['PMA_Theme']->getPath();
$GLOBALS['PMA_Config'] = new Config();
$GLOBALS['PMA_Config']->enableBc();
$GLOBALS['server'] = 0;
diff --git a/test/classes/navigation/NodeDatabaseChildTest.php b/test/classes/navigation/NodeDatabaseChildTest.php
index 481230d4ba..9b8608c634 100644
--- a/test/classes/navigation/NodeDatabaseChildTest.php
+++ b/test/classes/navigation/NodeDatabaseChildTest.php
@@ -34,7 +34,7 @@ class NodeDatabaseChildTest extends PMATestCase
*/
protected function setUp()
{
- $GLOBALS['pmaThemePath'] = $_SESSION['PMA_Theme']->getPath();
+ $GLOBALS['pmaThemePath'] = $GLOBALS['PMA_Theme']->getPath();
$GLOBALS['cfg']['DefaultTabDatabase'] = 'structure';
$GLOBALS['server'] = 1;
$GLOBALS['cfg']['ServerDefault'] = 1;
diff --git a/test/libraries/PMA_relation_test.php b/test/libraries/PMA_relation_test.php
index 5e9402d815..fa1e063ace 100644
--- a/test/libraries/PMA_relation_test.php
+++ b/test/libraries/PMA_relation_test.php
@@ -43,7 +43,7 @@ class PMA_Relation_Test extends PHPUnit_Framework_TestCase
$_SESSION['relation'][$GLOBALS['server']] = "PMA_relation";
$_SESSION['relation'] = array();
- $GLOBALS['pmaThemePath'] = $_SESSION['PMA_Theme']->getPath();
+ $GLOBALS['pmaThemePath'] = $GLOBALS['PMA_Theme']->getPath();
$GLOBALS['cfg']['ServerDefault'] = 0;
include_once 'libraries/relation.lib.php';
diff --git a/test/libraries/common/PMA_checkParameters_test.php b/test/libraries/common/PMA_checkParameters_test.php
index 427df6cf93..98a179507a 100644
--- a/test/libraries/common/PMA_checkParameters_test.php
+++ b/test/libraries/common/PMA_checkParameters_test.php
@@ -41,7 +41,7 @@ class PMA_CheckParameters_Test extends PHPUnit_Framework_TestCase
function testCheckParameterMissing()
{
$GLOBALS['PMA_PHP_SELF'] = Core::getenv('PHP_SELF');
- $GLOBALS['pmaThemePath'] = $_SESSION['PMA_Theme']->getPath();
+ $GLOBALS['pmaThemePath'] = $GLOBALS['PMA_Theme']->getPath();
$this->expectOutputRegex("/Missing parameter: field/");
@@ -58,7 +58,7 @@ class PMA_CheckParameters_Test extends PHPUnit_Framework_TestCase
function testCheckParameter()
{
$GLOBALS['PMA_PHP_SELF'] = Core::getenv('PHP_SELF');
- $GLOBALS['pmaThemePath'] = $_SESSION['PMA_Theme']->getPath();
+ $GLOBALS['pmaThemePath'] = $GLOBALS['PMA_Theme']->getPath();
$GLOBALS['db'] = "dbDatabase";
$GLOBALS['table'] = "tblTable";
$GLOBALS['field'] = "test_field";
diff --git a/test/libraries/rte/PMA_RTN_getEditorForm_test.php b/test/libraries/rte/PMA_RTN_getEditorForm_test.php
index 0b4fb5fbb5..1ef13d7332 100644
--- a/test/libraries/rte/PMA_RTN_getEditorForm_test.php
+++ b/test/libraries/rte/PMA_RTN_getEditorForm_test.php
@@ -40,7 +40,7 @@ class PMA_RTN_GetEditorForm_Test extends PHPUnit_Framework_TestCase
$cfg['ServerDefault'] = 1;
$GLOBALS['PMA_Types'] = new TypesMySQL();
- $GLOBALS['pmaThemePath'] = $_SESSION['PMA_Theme']->getPath();
+ $GLOBALS['pmaThemePath'] = $GLOBALS['PMA_Theme']->getPath();
}
|