public function __construct() { header("HTTP/1.1 404 Not Found"); $tpl = new RainTPL(); StartUp::AssignVars($tpl, 'Seite nicht gefunden'); $pageSelector = PageSelector::getSelector(); $tpl->assign('uri', htmlentities($pageSelector->getFullQuery())); $tpl->draw('404'); }
private function assignVariables() { $sel = PageSelector::getSelector(); if (!is_null($sel->getQuery(1)) && is_numeric($sel->getQuery(1))) { $this->spieltag = (int) $sel->getQuery(1); } else { if (!is_null($sel->getQuery(1))) { throw new SpieltagExistiertNichtException(); } else { $this->loadNaechstenSpieltagIdFromDatabase(); } } $this->tpl->assign('spieltage', $this->loadSpieltageFromDatabase()); $this->tpl->assign('spieltag', $this->spieltag); $this->tpl->assign('spiele', $this->loadSpiele()); }
<?php /** * Startseite der Applikation, die alles weitere aufruft */ // Log all errors but don't show them error_reporting(E_ALL | E_STRICT); // & ~E_NOTICE); ini_set('display_errors', '0'); include './class/StartUp.class.php'; new StartUp(); $selector = PageSelector::getSelector(); $selector->selectPage();