Exemplo n.º 1
0
 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");
 }
Exemplo n.º 2
0
 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");
 }