예제 #1
0
// includes
require $lpaths['includes'] . 'inc.php';
$qtime = GetTimestamp();
$page = SanFilename($page);
// php session
$func = 'session_status';
if (function_exists($func)) {
    if ($func() == PHP_SESSION_DISABLED) {
        echo '<p>PHP Sessions are disabled. This is a requirement, please enable this.</p>';
        exit;
    }
}
session_init();
// load settings
require $lpaths['classes'] . 'settings.class.php';
SettingsClass::LoadSettings();
// default settings
SettingsClass::setDefault('Version', 'unknown!', TRUE);
SettingsClass::setDefault('Language', 'en', TRUE);
SettingsClass::setDefault('Require Login', FALSE, TRUE);
SettingsClass::setDefault('CSRF Protection', TRUE, TRUE);
SettingsClass::setDefault('Currency Prefix', '$ ', FALSE);
SettingsClass::setDefault('Currency Postfix', '', FALSE);
SettingsClass::setDefault('Custom Description', FALSE, TRUE);
SettingsClass::setDefault('Website Theme', 'default', TRUE);
SettingsClass::setDefault('jQuery UI Pack', 'redmond', TRUE);
SettingsClass::setDefault('Item Packs', '', FALSE);
SettingsClass::setDefault('Max Sell Price', 10000.0, TRUE);
//SettingsClass::setDefault('Max Selling Per Player', 20      , TRUE );
$config['language'] = SettingsClass::getString('Language');
$config['theme'] = SettingsClass::getString('Website Theme');