// get default
$default_theme = get_default_theme();
- if (!is_dir(AT_INCLUDE_PATH . '../themes/' . $default_theme['dir_name']) || $default_theme == '') {
- $default_theme = array('dir_name' => get_system_default_theme());
- }
$_SESSION['prefs']['PREF_THEME'] = $default_theme['dir_name'];
}
+ if (!is_dir(AT_INCLUDE_PATH . '../themes/' . $_SESSION['prefs']['PREF_THEME']) || $_SESSION['prefs']['PREF_THEME'] == '') {
+ $_SESSION['prefs']['PREF_THEME'] = get_system_default_theme();
+ }
+
// use "mobile" theme for mobile devices. For now, there's only one mobile theme and it's hardcoded.
// When more mobile themes come in, this should be changed.
if (isset($_SESSION['prefs']['PREF_THEME']) && file_exists(AT_INCLUDE_PATH . '../themes/' . $_SESSION['prefs']['PREF_THEME']) && isset($_SESSION['valid_user']) && $_SESSION['valid_user']) {
}
}
+ /* fixed the typo of "fuild" theme that was introduced in 1.6.1 : */
+ if (version_compare($_POST['step1']['new_version'], '1.6.0', '>')) {
+ $sql = "UPDATE ".$_POST['step1']['tb_prefix']."themes
+ SET title='Fluid', dir_name='fluid'
+ WHERE dir_name='fuild'";
+ mysql_query($sql, $db);
+
+ $sql = 'UPDATE '.$_POST['step1']['tb_prefix'].'config
+ SET value=replace(value, \':"fuild";\', \':"fluid";\')
+ WHERE name=\'pref_defaults\'';
+ mysql_query($sql, $db);
+
+ $sql = 'UPDATE '.$_POST['step1']['tb_prefix'].'members
+ SET preferences=replace(preferences, \':"fuild";\', \':"fluid";\')';
+ mysql_query($sql, $db);
+ }
if (!isset($errors)) {
unset($errors);