if (stripslashes($value) != $_config_defaults[$name]) { $configDAO->Replace($name, $value); } else { $configDAO->Delete($name); } } // set $_config['pref_defaults'] into session variable $pref_defaults = unserialize($_config['pref_defaults']); if (is_array($pref_defaults)) { foreach ($pref_defaults as $name => $value) { $pref_defaults[$name] = $value; } } Utility::assign_session_prefs($pref_defaults); $msg->addFeedback('ACTION_COMPLETED_SUCCESSFULLY'); header('Location: ' . $_SERVER['PHP_SELF']); exit; } } } // end of handle submit /*****************************/ /* template starts down here */ // get all enabled themes $themesDAO = new ThemesDAO(); $theme_rows = $themesDAO->getEnabledTheme(); $savant->assign('enabled_themes', $theme_rows); $savant->assign('title', _AT("system_settings")); $savant->assign('config', $_config); $savant->assign('languageManager', $languageManager); $savant->display('system/index.tmpl.php');
function get_default_theme() { $themesDAO = new ThemesDAO(); $rows = $themesDAO->getDefaultTheme(); if (!is_dir(TR_INCLUDE_PATH . '../themes/' . $rows[0]['dir_name'])) { return 'default'; } else { return $rows[0]['dir_name']; } }