//
function GET_CURR_THEME() {
global $INC_POOL, $_CONFIG, $CSS;
//
function GET_CURR_THEME() {
global $INC_POOL, $_CONFIG, $CSS;
// Load default theme if not empty from configuration
if (!empty($_CONFIG['default_theme'])) $ret = $_CONFIG['default_theme'];
// Load default theme if not empty from configuration
if (!empty($_CONFIG['default_theme'])) $ret = $_CONFIG['default_theme'];
- set_session("mxchange_theme", $ret, (time() + 60*60*24*365), COOKIE_PATH);
- } elseif ((!empty($_SESSION['mxchange_theme'])) && (GET_EXT_VERSION("sql_patches") >= "0.1.4")) {
+ set_session("mxchange_theme", $ret);
+ } elseif ((isSessionVariableSet('mxchange_theme')) && (GET_EXT_VERSION("sql_patches") >= "0.1.4")) {
- $result = SQL_QUERY_ESC("SELECT id FROM "._MYSQL_PREFIX."_themes WHERE theme_path='%s' LIMIT 1", array($_SESSION['mxchange_theme']), __FILE__, __LINE__);
+ $result = SQL_QUERY_ESC("SELECT id FROM "._MYSQL_PREFIX."_themes WHERE theme_path='%s' LIMIT 1", array(get_session('mxchange_theme')), __FILE__, __LINE__);
// Prepare FQFN for checking
$theme = sprintf("%stheme/%s/theme.php", PATH, $_GET['theme']);
// Installation mode active
if ((!empty($_GET['theme'])) && (file_exists($theme)) && (is_readable($theme))) {
// Set cookie from URL data
// Prepare FQFN for checking
$theme = sprintf("%stheme/%s/theme.php", PATH, $_GET['theme']);
// Installation mode active
if ((!empty($_GET['theme'])) && (file_exists($theme)) && (is_readable($theme))) {
// Set cookie from URL data
- set_session("mxchange_theme", $_GET['theme'], (time() + 60*60*24*365), COOKIE_PATH);
- $_SESSION['mxchange_theme'] = $_GET['theme'];
+ set_session("mxchange_theme", $_GET['theme']);
- set_session("mxchange_theme", $_POST['theme'], (time() + 60*60*24*365), COOKIE_PATH);
- $_SESSION['mxchange_theme'] = $_POST['theme'];
+ set_session("mxchange_theme", $_POST['theme']);
-function THEME_SELECTION_BOX($mod, $act, $wht, $result)
-{
+function THEME_SELECTION_BOX($mod, $act, $wht, $result) {
$FORM = URL."/modules.php?module=".$mod;
if (!empty($act)) $FORM .= "&action=".$act;
if (!empty($wht)) $FORM .= "&what=".$wht;
$FORM = URL."/modules.php?module=".$mod;
if (!empty($act)) $FORM .= "&action=".$act;
if (!empty($wht)) $FORM .= "&what=".$wht;
// Sort whole array by title
array_pk_sort($THEMES, array("theme_name"));
// Construct selection form for the box template
$OUT = "";
// Sort whole array by title
array_pk_sort($THEMES, array("theme_name"));
// Construct selection form for the box template
$OUT = "";
// Return generated selection
define('__THEME_SELECTION_OPTIONS', $OUT);
// Return generated selection
define('__THEME_SELECTION_OPTIONS', $OUT);