/** * * Systemstatus anzeigen * */ public function showSystemStatus($ErrorString = "", $StatusString = "") { //if(!Controler_Main::getInstance()->isUserLoggedIn())//if( $this->User->getUserLevel() < BACKEND_USERLEVEL ) if (Controler_Main::getInstance()->getUserLevel() < BACKEND_USERLEVEL) { $ControlerStart = new Controler_Start(); $ControlerStart->start(); return false; } $Request = new Request(); /* $SystemInformationFinder= new SystemInformationFinder(); $MySql = $SystemInformationFinder->mysqlVersion(); $MySqlVersion = $MySql[0]['s_MySqlVersion']; */ $PHPVersion = phpversion(); $WebserverVersion = $_SERVER['SERVER_SOFTWARE']; $WebserverVersion = "<div class='befehlskontainer' >" . str_replace(" ", "</div><div class='befehlskontainer' >", $WebserverVersion) . "</div>"; $WebserverConfig = "<div class='befehlskontainer' >:T_SERVER_NAME:: " . $_SERVER['SERVER_NAME'] . "</div><div class='befehlskontainer' >"; $WebserverConfig .= ":T_SERVER_ADDR:: " . $_SERVER['SERVER_ADDR'] . "</div><div class='befehlskontainer' >"; $WebserverConfig .= ":T_SERVER_PORT:: " . $_SERVER['SERVER_PORT'] . "</div><div class='befehlskontainer' >"; $WebserverConfig .= ":T_REMOTE_ADDR:: " . $_SERVER['REMOTE_ADDR'] . "</div><div class='befehlskontainer' >"; $WebserverConfig .= ":T_DOCUMENT_ROOT:: " . $_SERVER['DOCUMENT_ROOT'] . "</div><div class='befehlskontainer' >"; $WebserverConfig .= ":T_SERVER_ADMIN:: " . $_SERVER['SERVER_ADMIN'] . "</div>"; $Template = Template::getInstance("tpl_BE_SystemStatus.php"); $Template->assign("UserId", Controler_Main::getInstance()->getUser()->getId()); $Template->assign("WebserverConfig", $WebserverConfig); $Template->assign("WebserverVersion", $WebserverVersion); $Template->assign("PHPVersion", $PHPVersion); $Template->assign("MySqlVersion", mysql_get_server_info()); $Template->assign("MySqlClientInfo", mysql_get_client_info()); $Template->assign("MySqlProtInfo", mysql_get_proto_info()); $Template->assign("MySqlHostInfo", mysql_get_host_info()); $Template->render(); }
public function showCommandManagement($ErrorString = "", $StatusString = "") { if (Controler_Main::getInstance()->getUserLevel() < BACKEND_USERLEVEL) { $ControlerStart = new Controler_Start(); $ControlerStart->start(); return false; } $Request = new Request(); $CommandFinder = new CommandFinder(); $CommandCollection = $CommandFinder->findAll(); $DeviceFinder = new DeviceFinder(); $DeviceCollection = $DeviceFinder->findAll(); $Template = Template::getInstance("tpl_BE_CommandManager.php"); $Template->assign("CommandCollection", $CommandCollection); $Template->assign("DeviceCollection", $DeviceCollection); $Template->assign("ErrorString", $ErrorString); $Template->assign("StatusString", $StatusString); $Template->render(); }
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(); }
public function ChangePass() { if (!Controler_Main::getInstance()->isUserLoggedIn()) { $ControlerStart = new Controler_Start(); $ControlerStart->start(); return false; } $Request = new Request(); $Template = Template::getInstance("tpl_Account.php"); $Template->assign("UserId", Controler_Main::getInstance()->getUser()->getId()); $User = Controler_Main::getInstance()->getUser(); $UserManager = new UserManager(); // Passwortprüfung if (strlen($Request->getAsString("tb_Pass")) < 5) { $ErrorString .= ":T_REGISTER_ERROR2: <br />"; } if (strlen($Request->getAsString("tb_Pass")) === $Request->getAsString("tb_PassConfirme")) { $ErrorString .= ":T_REGISTER_ERROR3:<br />"; } /* TODO: Salt für Passwortänderung !!! */ $UserManager->updateUserPass(md5($Request->getAsString("tb_Pass")), $User->getId()); $Template->assign("StatusString", "Das Passwort wurde geändert."); $Template->render(); }
public function showStart() { $Controler = new Controler_Start(); $Controler->start(); }
/** * Aktualisiert das Gerät * @param from Request all * @return true/false * */ public function showEditDevice($ErrorString = "", $StatusString = "") { if (Controler_Main::getInstance()->getUserLevel() < BACKEND_USERLEVEL) { $ControlerStart = new Controler_Start(); $ControlerStart->start(); return false; } $Request = new Request(); $this->Device = Device::getEmptyInstance(); $DeviceFinder = new DeviceFinder(); $ID = $Request->getAsInt("DeviceID"); $DeviceCollection = $DeviceFinder->findByID($ID); $Template = Template::getInstance("tpl_BE_DeviceManager.php"); $Template->assign("Device", $DeviceCollection); $Template->assign("HtmlSelector", "showEditDevice"); $Template->assign("ErrorString", $ErrorString); $Template->assign("StatusString", $StatusString); $Template->render(); }
/** * * deleteUG * * @param String $ErrorString * @param String $StatusString */ public function deleteUG($ErrorString = "", $StatusString = "") { if (Controler_Main::getInstance()->getUserLevel() < BACKEND_USERLEVEL) { $ControlerStart = new Controler_Start(); $ControlerStart->start(); return false; } $Request = new Request(); $ErrorString = ""; $ID = $Request->getAsString("UG_ID"); $UGManager = new UGManager(); $UGManager->deleteById($ID); $this->showEditUser("", ":T_USER_GROUP_DELETE_STATUS:"); }
/** * * deleteContentGroup * * @param String $ErrorString * @param String $StatusString */ public function deleteContentGroup($ErrorString = "", $StatusString = "") { if (Controler_Main::getInstance()->getUserLevel() < BACKEND_USERLEVEL) { $ControlerStart = new Controler_Start(); $ControlerStart->start(); return false; } $Request = new Request(); $ID = $Request->getAsInt("deleteContentGroupID"); if (isset($ID)) { $ContentGroupManager = new ContentGroupManager(); if ($ContentGroupManager->deleteById($ID)) { $this->showEditMenue("", ":T_MENUE_GROUP_DELETE_STATUS:"); } else { $this->showEditMenue(":T_MENUE_GROUP_DELETE_ERROR:", ""); } } }
/** * * deleteRights * * @param String $ErrorString * @param String $StatusString */ public function deleteRights($ErrorString = "", $StatusString = "") { if (Controler_Main::getInstance()->getUserLevel() < BACKEND_USERLEVEL) { $ControlerStart = new Controler_Start(); $ControlerStart->start(); return false; } $Request = new Request(); $CommandID = $Request->getAsInt("CommandID"); $RightID = $Request->getAsInt("RightID"); $UserGroupId = $Request->getAsInt("UserGroupID"); $RightManager = new RightManager(); $RightManager->deleteById($RightID); $this->showEditUserGroup("", ":T_USER_GROUP_DELETE_RIGHTS_STATUS:"); }
public function userLogout() { $UserManager = new UserManager(); $User = Controler_Main::getInstance()->getUser(); if ($_SESSION['UserId']) { $UserManager->settLoginTimeNULL($_SESSION['UserId']); } $_SESSION['UserId'] = ""; unset($_SESSION['DataBase']); // server vari entfernen Controler_Main::getInstance()->setUser(User::getEmptyInstance()); Controler_Main::getInstance()->addPermanentOutPut(); // den bereits gesetzten user usw überschreiben @session_destroy(); $Controler_Picture = new Controler_Start(); $Controler_Picture->start(); }