protected function draw() { StartUp::AssignVars($this->tpl, $this->getUser()->getName()); $this->assignPunkte(); $this->tpl->assign('ownprofile', false); $this->tpl->draw('profil'); }
private function draw() { $tpl = new RainTPL(); StartUp::AssignVars($tpl, $this->title); $tpl->assign('heading', $this->title); $tpl->assign('ctnt', $this->ctnt); $tpl->draw('db_page'); }
private function determineIfLoggedInAndCallAccordingMethods() { StartUp::AssignVars($this->raintpl); if ($_SESSION['session']->getLogin()) { $this->beginLoggedIn(); } else { $this->beginNotLoggedIn(); } }
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'); }
/** * Generiert die Ausgabe nach der im Konstruktor vorgegebenen Regeln * @return string|null String, wenn $display im Konstruktor auf false gesetzt wurde, ansonsten null * und das Template wird direkt ausgegeben */ public function generate() { $spieltagArray = $this->loadFromDatabase(); $this->tpl->assign('spieltage', $spieltagArray); if ($this->display) { StartUp::AssignVars($this->tpl, 'Nächste Tippfristen'); $this->tpl->draw('naechste_fristen', false); } else { return $this->tpl->draw('naechste_fristen', true); } return null; }
private function draw() { StartUp::AssignVars($this->tpl, 'Spielübersicht'); $this->tpl->draw('ergebnisse'); }
} elseif (isset($_SESSION['config'])) { $config = $_SESSION['config']; } elseif (isset($config)) { $config = $config; } else { $config = "default"; } // Read and merge config $PM_BASECONFIG_DIR = str_replace('\\', '/', dirname(__FILE__)); // use "default" config if the specified one doesn't exists $configfile = "{$PM_BASECONFIG_DIR}/config_{$config}.xml"; if (!file_exists($configfile)) { $config = 'default'; } require_once $PM_BASECONFIG_DIR . "/common/._startup_/.startup.php"; $startUp = new StartUp($config, $PM_BASECONFIG_DIR); $ini = $startUp->getIni(); //print_r($ini); /** * Reset SESSION if requested */ if (isset($_GET["resetsession"])) { $resetsession = $_GET["resetsession"]; } elseif (isset($ini['config']['pm_resetsession'])) { $resetsession = $ini['config']['pm_resetsession']; } else { $resetsession = False; } if ($resetsession) { if (strtoupper(trim($resetsession) == "ALL")) { $_SESSION = array();
public function callPage() { if ($this->alreadyCalled) { return; } $this->alreadyCalled = true; if (!isset($_SERVER['PATH_INFO']) || trim($_SERVER['PATH_INFO']) === '' || trim($_SERVER['PATH_INFO']) === '/') { new HomePage(); return; } switch ($this->q[0]) { case 'registrieren': if (isset($this->q[1]) && $this->q[1] === 'submit') { new RegisterProcessor(); } else { if ($_SESSION['session']->getLogin()) { new HomePage(); // Startseite wird aufgerufen } else { $tpl = new RainTPL(); $_SESSION['register_access_token'] = $_SESSION['session']->token(); $tpl->assign('register_access_token', $_SESSION['register_access_token']); StartUp::AssignVars($tpl, 'Registrieren'); $tpl->draw('registrieren'); } } break; case 'rangliste': new RanglistePage(); break; case 'tippabgabe': if (isset($this->q[1]) && $this->q[1] === 'submit') { new TippabgabeProcessor(); } else { throw new Error404Exception(); } break; /* */ /* */ case 'spieluebersicht': new ErgebnissePage(); break; case 'profil': if (isset($this->q[1]) && $this->q[1] === 'aendern') { new EditProfileProcessor(); } else { if (isset($this->q[1])) { new FremdProfilPage($this->q[1]); } else { new EigeneProfilPage(); } } break; case 'logout': new LoginProcessor(true); break; case 'login': new LoginProcessor(); break; default: new DatabasePage($this->q[0]); } }
private function draw() { StartUp::AssignVars($this->tpl, 'Rangliste'); $this->tpl->assign('username', $_SESSION['session']->getUserName()); $this->tpl->draw('rangliste'); }