public function showHomescreen() { if (!Controler_Main::getInstance()->isUserLoggedIn()) { $ControlerStart = new Controler_Start(); $ControlerStart->start(); return false; } $Request = new Request(); $this->Menue = Menue::getEmptyInstance(); $Request = new Request(); // var_dump($_COOKIE); $MenueFinder = new MenueFinder(); $this->Menue = $MenueFinder->findByID(1); $this->User = Controler_Main::getInstance()->getUser(); $Template = Template::getInstance("tpl_Home.php"); $MenueFinder = new MenueFinder(); $MenueCollection = $MenueFinder->findAll(); $Template->assign("User", $this->User); $Template->assign("UserName", Controler_Main::getInstance()->getUser()->getName()); $Template->assign("UserID", Controler_Main::getInstance()->getUser()->getId()); $Template->assign("MenueCollection", $MenueCollection); $Template->assign("Menue", $this->Menue); $Template->render(); }
/** * * updateMenueName * * @param String $ErrorString * @param String $StatusString */ public function updateMenueName($ErrorString = "", $StatusString = "") { if (Controler_Main::getInstance()->getUserLevel() < BACKEND_USERLEVEL) { $ControlerStart = new Controler_Start(); $ControlerStart->start(); return false; } $Request = new Request(); $ErrorString = ""; $StatusString = ""; $MenueFinder = new MenueFinder(); $Controler_Main = Controler_Main::getInstance(); if (strlen($Request->getAsString("tb_MenueName")) < 3) { $ErrorString .= ":T_Menue_ERROR1:"; } if (strlen($Request->getAsString("tb_MenueName"))) { $Group = $MenueFinder->findByName($Request->getAsString("tb_MenueName")); if ($Group->getId() != 0) { $ErrorString .= ":T_Meneu_ERROR2:"; } } if (strlen($ErrorString) != 0) { $this->showEditMenue($ErrorString, $StatusString); return false; } $Menue = new Menue(); $MenueManager = new MenueManager(); $MenueID = $Request->getAsString("MenueID"); $MenueName = $Request->getAsString("tb_MenueName"); if ($MenueManager->updateNameByID($MenueID, $MenueName)) { $this->showEditMenue("", ":T_MENUE_UPDATE_NAME_STATUS:"); } else { $this->showEditMenue(":T_MENUE_UPDATE_NAME_ERROR:"); } }