public function index($pagina = FALSE) { if (!$this->filtraInt($pagina)) { $pagina = false; } else { $pagina = (int) $pagina; } Session::nivelRestrito(array("admin")); $paginador = new \vendor\paginador\Paginador(); $this->view->titulo = "Pagina de Usuarios"; $this->view->link = "usuario/novo"; $this->view->usuarios = $paginador->paginar($this->usuario->listaAll(), $pagina, 5); $this->view->paginacao = $paginador->getView('paginacao', 'usuario/index'); if ($this->getInt('enviar') == 1) { $this->view->dados = $_POST; if (!$this->getSqlverifica('nome')) { $this->view->erro = "Porfavor Introduza um nome valido "; $this->view->renderizar("novo"); exit; } if (!$this->getSqlverifica('login')) { $this->view->erro = "Porfavor Introduza um login valido "; $this->view->renderizar("novo"); exit; } $login = $this->getSqlverifica('login'); $c = $this->usuario->listarLogin($login); if ($c) { $this->view->erro = "O usuario já esta registrado."; $this->view->renderizar("novo"); exit; } if (!$this->getSqlverifica('nivel')) { $this->view->erro = "Porfavor Selecciona um nivel para o usuario "; $this->view->renderizar("novo"); exit; } if (!$this->alphaNumeric('senha')) { $this->view->erro = "Porfavor introduza uma senha valida para o usuario "; $this->view->renderizar("novo"); exit; } $this->usuario->setNome($this->getSqlverifica('nome')); $this->usuario->setLogin($this->getSqlverifica('login')); $this->usuario->setNivel($this->getSqlverifica('nivel')); $this->usuario->setSenha(Hash::getHash('md5', $this->alphaNumeric('senha'), HASH_KEY)); $this->usuario->setStatus("on"); if ($this->usuario->Insert($this->usuario)) { $this->view->erro = "Não Foi Possivel Possivel Concretizar a operção tenta mais tarde!"; $this->view->renderizar("index"); exit; } $this->view->dados = FALSE; $this->view->mensagem = "Registro Efectuado com Sucesso"; } $this->view->renderizar("index"); }
public function index($pagina = FALSE) { /* * @var */ //$this->view->setJs(array("novo")); if (!$this->filtraInt($pagina)) { $pagina = false; } else { $pagina = (int) $pagina; } if (!Session::get('autenticado')) { $this->redirecionar(); } $paginador = new \vendor\paginador\Paginador(); $this->view->titulo = "Alarmes"; $this->view->alarmes = $paginador->paginar($this->alarme->listaAll(), $pagina, 5); $this->view->paginacao = $paginador->getView('paginacao', 'alarmencc/index'); if ($this->getInt('enviar') == 1) { $this->view->dados = $_POST; if (!$this->getSqlverifica('criated')) { $this->view->erro = "Porfavor Introduza o primeiro nome do cliente "; $this->view->renderizar("novo"); exit; } if (!$this->getSqlverifica('severity')) { $this->view->erro = "Porfavor Introduza o segundo nome do cliente "; $this->view->renderizar("novo"); exit; } if (!$this->getSqlverifica('device_service')) { $this->view->erro = "POrfavor Introduza um endereço ou morada valido"; $this->view->renderizar("novo"); exit; } if (!$this->getSqlverifica('details')) { $this->view->erro = "POrfavor Introduza um endereço ou morada valido"; $this->view->renderizar("novo"); exit; } $this->alarme->setCriated($this->getSqlverifica('criated')); $this->alarme->setSeverity($this->getSqlverifica('severity')); $this->alarme->setDeviceService($this->getSqlverifica('device_service')); $this->alarme->setDetails($this->getSqlverifica('details')); $this->alarme->setData(date("Y-m-d")); $this->alarme->setIdusario(Session::get('id')); if ($this->alarme->Insert($this->alarme)) { $this->view->erro = "erro ao criar alarme"; $this->view->renderizar("novo"); exit; } $this->view->dados = FALSE; $this->view->mensagem = "A sua conta foi criada com Sucesso"; } $this->view->renderizar("index"); }
public function index($pagina = FALSE) { //$this->view->setJs(array("novo")); if (!$this->filtraInt($pagina)) { $pagina = false; } else { $pagina = (int) $pagina; } if (!Session::get('autenticado')) { $this->redirecionar(); } $paginador = new \vendor\paginador\Paginador(); $this->view->titulo = "Turnos"; $this->view->turno = $paginador->paginar($this->turno->listaAll(), $pagina, 5); $this->view->paginacao = $paginador->getView('paginacao', 'alarmencc/index'); if ($this->getInt('enviar') == 1) { $this->view->dados = $_POST; if (!$this->getSqlverifica('turno')) { $this->view->erro = "Porfavor Introduza o primeiro nome do cliente "; $this->view->renderizar("novo"); exit; } if (!$this->getSqlverifica('inicio')) { $this->view->erro = "Porfavor Introduza o segundo nome do cliente "; $this->view->renderizar("novo"); exit; } if (!$this->getSqlverifica('fim')) { $this->view->erro = "POrfavor Introduza um endereço ou morada valido"; $this->view->renderizar("novo"); exit; } if (!$this->getSqlverifica('obs')) { $this->view->erro = "POrfavor Introduza um endereço ou morada valido"; $this->view->renderizar("novo"); exit; } $this->turno->setTurno($this->getSqlverifica('turno')); $this->turno->setInicio($this->getSqlverifica('inicio')); $this->turno->setFim($this->getSqlverifica('fim')); $this->turno->setObs($this->getSqlverifica('obs')); $this->turno->setData(date("Y-m-d")); $this->turno->setIdUsuario(Session::get('id')); if (!$this->turno->Insert($this->turno)) { $this->view->erro = "erro ao criar alarme"; $this->view->renderizar("novo"); exit; } $this->view->dados = FALSE; $this->view->mensagem = "A sua conta foi criada com Sucesso"; } $this->view->renderizar("index"); }