Hi Marc,
Hi List,
I've updated the theme Artic Ocean for PMA 3.x
https://sourceforge.net/tracker/?func=detail&aid=2964505&group_id=2…
and replaced XAMPP (Apachefriends) Theme with Smooth Yellow
https://sourceforge.net/tracker/?func=detail&aid=2964529&group_id=2…
Am 05.03.2010 11:17, schrieb Michal Čihař:
On demo server, lot (maybe all) of themes throw out errors:
Call to a member function get() on a non-object in
themes/aqua/css/theme_left.css.php on line 19#012
Call to a member function get() on a non-object in
themes/aqua/css/theme_right.css.php on line 19#012
Call to a member function get() on a non-object in
themes/aqua_brushed/css/theme_left.css.php on line 19#012
Call to a member function get() on a non-object in
themes/aqua_brushed/css/theme_right.css.php on line 19#012
Call to a member function get() on a non-object in
themes/arctic_ocean/css/theme_left.css.php on line 26#012
Call to a member function get() on a non-object in
themes/arctic_ocean/css/theme_right.css.php on line 29#012
Call to a member function get() on a non-object in
themes/clearview3/css/theme_right.css.php on line 19#012
Call to a member function get() on a non-object in
themes/clearview3/css/theme_left.css.php on line 17#012
Do somebody have an idea how to fix it?
Am 06.03.2010 17:59, schrieb Marc Delisle:
There is at least one difference that I remember: the configuration was
moved from session to globals.
That was the problem. Now I've fixed it with this hack:
if (isset($GLOBALS['PMA_Config']) &&
$GLOBALS['PMA_Config']->get('fontsize') !== null) {
$pma_fsize = $GLOBALS['PMA_Config']->get('fontsize');
} else if (isset($_SESSION['PMA_Config']) &&
$_SESSION['PMA_Config']->get('fontsize')) {
$pma_fsize = $_SESSION['PMA_Config']->get('fontsize');
} else {
if (isset($_COOKIE['pma_fontsize'])) {
$pma_fsize = $_COOKIE['pma_fontsize'];
}
}
$pma_fsize = preg_replace("/[^0-9]/", "", $pma_fsize);
if (!empty($pma_fsize)) {
$pma_fsize = ($pma_fsize * 0.01);
} else {
$pma_fsize = 1;
}
This can be a solution on many themes at the moment.
But - why do we have so many different things to store PMA_Configs?
Regards
Michael