// Classes require LIB . 'base/InfoMessage.php'; require LIB . 'base/AdminInfoMessage.php'; require LIB . 'themes/scss/scss.inc.php'; // Auto-Loader require LIB . 'common/ClassLoader.php'; // Connect to database $db = new Database($DBCRED['host'], $DBCRED['username'], $DBCRED['password'], $DBCRED['database']); // Unset $DBCRED for security reasons unset($DBCRED); $userManager = new UserManager(); $user = $userManager->getUser(); // Tokens $token = new Token(); $token->_('user.php', 'GET', RANK_USER); $token->_('viewforum.php', 'GET', RANK_USER); $token->_('viewtopic.php', 'GET', RANK_USER); if (isset($disableTokenHere) && is_array($disableTokenHere)) { foreach ($disableTokenHere as $ex) { $token->_($ex, 'GET, POST', RANK_USER); $token->_($ex, 'GET, POST', RANK_ADMIN); } } // Plugins $activePlugins = array(); PluginHelper::loadActivePlugins(); PluginHelper::delegate('__onCreate', array($db, $user)); Templates::init(); Templates::assignVars(array('pageTitle' => Config::get('page_title'))); $token->check('POST', $_POST); $token->check('GET', $_GET);