/** * * addNewMenue * * @param String $ErrorString * @param String $StatusString */ public function addNewMenue($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"))) { $Menue = $MenueFinder->findByName($Request->getAsString("tb_MenueName")); if ($Menue->getId() != 0) { $ErrorString .= ":T_MENUE_ERROR2:"; } } if (strlen($ErrorString) != 0) { return $this->showMenueManagement($ErrorString); } $Menue = new Menue(); $MenueManager = new MenueManager(); $Menue->setName($Request->getAsString("tb_MenueName")); if ($MenueManager->insert($Menue)) { $this->showMenueManagement("", ":T_MENUE_ADD_NEW_STATUS:"); } else { $this->showMenueManagement(":T_MENUE_ADD_NEW_ERROR:"); } }