$g_parm = null; if (isset($_GET['g'])) { $g_parm = intval($_GET['g']); $isOwnGameAcc = false; foreach ($gaccs as $gacc) { if ($gacc->id == $g_parm) { $isOwnGameAcc = true; break; } } if ($g_parm < 1 || !$isOwnGameAcc) { $g_parm = -1; } } $page = null; PageRegistry::registerAllPages(); if ($g_parm === null || $g_parm !== -1) { if (isset($_GET['p'])) { // "p" parameter is passed, try to find said page $page = PageRegistry::getPageByCodename($_GET['p']); } else { // Default case: "p" unspecified, show overview $page = PageRegistry::getPageByCodename('overview'); } } if ($page !== null) { $page->init(); } HTTemplate::putDocHeader($itzr->f('mff.ppanel.titleFmt', $page === null ? "[invalid page]" : $page->getLocalizedName()), 'panelPage'); ?> <nav>