if (!session_start()) { die; } require "Config/Main.php"; if (isset($MainMaintenance) && $MainMaintenance == true) { header('Content-Type: text/html; charset=utf-8'); require $_SERVER['DOCUMENT_ROOT'] . "/{$MainSiteFolder}" . "Language/{$MainLanguage}/GenericMessages.php"; die($GenericMessage10); } $_SESSION['SiteFolder'] = $MainSiteFolder; if (!isset($_SESSION['IP']) || empty($_SESSION['IP']) || $_SESSION['IP'] == $_SERVER['SERVER_ADDR']) { $_SESSION['IP'] = $_SERVER['REMOTE_ADDR']; } require_once $_SERVER['DOCUMENT_ROOT'] . "/" . $_SESSION['SiteFolder'] . "System/Sanity.class.php"; $sanity = new Sanity(); $sanity->IPFloodCheck(); if (isset($_GET['logout'])) { session_destroy(); header('Location: index.php'); } if (!file_exists($_SERVER['DOCUMENT_ROOT'] . "/" . $_SESSION['SiteFolder'] . "Templates/{$MainTemplate}/Index.tpl.php")) { die("Template not found"); } if ($MainSiteDebug === true) { error_reporting(E_ALL); @ini_set('display_errors', 1); } else { error_reporting(E_ERROR); } require_once $_SERVER['DOCUMENT_ROOT'] . "/" . $_SESSION['SiteFolder'] . "System/Template.class.php"; $tpl = new Template();