LucianoCharles2017

Metodos Francisco

Mar 2nd, 2018
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.16 KB | None | 0 0
  1.     public function add()
  2.     {
  3.         $dados = [];
  4.  
  5.         $u = new Users();
  6.         $u->setLogUser();
  7.         $dados['id_user'] = $u->getId();
  8.  
  9.         if ($u->existPermissao('users_view')) {
  10.             $permite = new Permissao();
  11.             $dados['grup_List'] = $permite->getGrupList();
  12.         }else{
  13.         //aqui ele NÂO teria permissão então eu daria um
  14.         header("Location); //pra algum lugar
  15.     }
  16.  
  17.        $this->loadTemplate('login/users_Add',  $dados);
  18.    }
  19.  
  20.  
  21.   public function insertUser()
  22.    {
  23.     $dados = [];
  24.        $u = new Users();
  25.  
  26.  
  27.            $dadosPerm = filter_input_array(INPUT_POST, FILTER_SANITIZE_MAGIC_QUOTES);
  28.  
  29.            if (!in_array('', $dadosPerm)) {
  30.                //Se todos os campos foram preenchidos vamos continuar
  31.         if (!Check::isMail($dadosPerm['email_us'])) {
  32.             //se o email passado é válido então vamos continuar
  33.             if (isset($dadosPerm['pass_us']) && (strlen($dadosPerm['pass_us']) < 6 || strlen($dadosPerm['pass_us']) >= 9)){
  34.                 //se a senha estiver com a qtd de caracteres entre 6 e 9 então vamos continuar
  35.                         $nome_us = $dadosPerm['nome_us'];
  36.                                 $sobrenome_us = $dadosPerm['sobrenome_us'];
  37.                             $email_us = $dadosPerm['email_us'];
  38.                             $pass_us = $dadosPerm['pass_us'];
  39.                             $grup_us = $dadosPerm['grup_us'];
  40.  
  41.                     //aqui tentamos inserir os dados
  42.                     $res = $u->add($nome_us, $sobrenome_us, $email_us, $pass_us, $grup_us);
  43.                     //aqui eu não sei o que retorna, mas se for 1 enão o cadastro foi bem sucedido
  44.                     if ($res == '1') {
  45.                                     $dados['retorno'] = Alert::AjaxSuccess("Cadastro efetuado com sucesso!!");
  46.                                     $dados['redirect'] = Alert::AjaxRedirect("users");
  47.                             }
  48.             }else{
  49.                 $dados['retorno'] = Alert::AjaxWarning("A senha deve ter entre 6 e 8 caracteres!!");
  50.             }
  51.         }else{
  52.             $dados['retorno'] = Alert::AjaxDanger("O email informado não tem um formato válido!!");
  53.         }
  54.            }else{
  55.         $dados['retorno'] = Alert::AjaxWarning("Por favor preencha todos os campos!!");
  56.           }
  57.    
  58.        echo json_encode($dados);
  59.        exit();
  60.    }
Add Comment
Please, Sign In to add comment