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'); // check website version if (SettingsClass::getString('Version') != CURRENT_VERSION) { echo '<center><h2>Please update the RhythmMarket website to match the plugin version you\'re running.</h2>' . '<b>Plugin is running: ' . SettingsClass::getString('Version') . '</b><br />' . '<b>Website is running: ' . CURRENT_VERSION . '</b></center>'; exit; } // jquery ui path $lpaths['static jquery'] = $lpaths['static'] . 'jquery/' . SanFilename(SettingsClass::getString('jQuery UI Pack')) . '/'; $wpaths['static jquery'] = $wpaths['static'] . 'jquery/' . SanFilename(SettingsClass::getString('jQuery UI Pack')) . '/'; // load item packs require $lpaths['item packs'] . 'default/item.defines.php'; foreach (explode(',', SettingsClass::getString('Item Packs')) as $v) { $t = trim($v);