Ejemplo n.º 1
0
                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');
Ejemplo n.º 2
0
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'];
    }
}