$CORE->register_Module('pagination', 'CORE'); $CORE->register_Module('paginationType2', 'CORE'); $CORE->register_Module('phpmailer', 'CORE'); $CORE->register_Module('file.editor', 'CORE'); $CORE->register_Module('promo.codes', 'CORE'); //Server Modules $CORE->register_Module('columns', 'SERVER', $server_config['CORE']); $CORE->register_Module('account', 'SERVER', $server_config['CORE']); $CORE->register_Module('realm.stats', 'SERVER', $server_config['CORE']); $CORE->register_Module('character', 'SERVER', $server_config['CORE']); $CORE->register_Module('sendmail', 'SERVER', $server_config['CORE']); } catch (Exception $e) { echo 'Caught exception: ', $e->getMessage(), "\n"; } //open database connection $DB = $CORE->DatabaseConnection(); //Open database connection to auth $AUTH_DB = $CORE->AuthDatabaseConnection(); //Load necessary server modules $CORE->load_ServerModule('columns'); $CORE->load_ServerModule('account'); //starting the session class and defining it $SESSION = new Session(); //setting up session handlers from our PHP Class sessions $SESSION->register(); //setup the security class $SECURITY = new Security(); //Unregistring globals for security $SECURITY->unregisterGlobals(); //filter the request methods $SECURITY->RestrictHttpMethods(array('POST', 'GET'));