function page_start() { global $db; // start stopwatch stopwatch('start'); // check for cookie if (!sizeof($_COOKIE)) { page_finish('cookie'); } // start session session_start(); // check for valid session if (!isset($_SESSION['player']) || !$_SESSION['player']->playerID) { page_finish('inaktiv'); } // connect to database if (!($db = DbConnect())) { page_finish('db'); } // init I18n $_SESSION['player']->init_i18n(); }
player_getContent($caveID, $playerID); $requestKeys = array('detailID'); break; case TRIBE_DETAIL: $tribe = Request::getVar('tribe', 0); tribe_getContent($caveID, $tribe); $requestKeys = array('tribe'); break; case MERCHANT: merchant_getMechantDetail($_SESSION['player']->playerID, $caveID, $ownCaves[$caveID]); break; case BUG_TRACKER: bugtracker_getDetail(); break; case LOGOUT: page_finish('logout'); exit; break; ///////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////// default: $template->throwError("Modus " . $modus . "ist nicht verfügbar. CaveID :" . $caveID); break; } // init tutorial $tutorial = new Tutorial(); $tutorialFinish = $tutorial->checkFinish($ownCaves[$caveID]);