Ejemplo n.º 1
0
 /**
  * Insere novos usuarios
  * @return boolean, json
  */
 public function inserir(usuariosModel $usuarios)
 {
     $senha = bcrypt::hash($usuarios->getSenha());
     $data = array('id_funcionario' => $usuarios->getFuncionario()->getId(), 'id_nivel_acesso' => $usuarios->getNivelAcesso(), 'email_usuario' => $usuarios->getEmail(), 'login_usuario' => $usuarios->getLogin(), 'senha_usuario' => $senha, 'status_usuario' => $usuarios->getStatus(), 'data_criacao_usuario' => $usuarios->getDataCadastro());
     $this->db->clear();
     $this->db->setTabela('sys_usuarios');
     try {
         if ($this->db->insert($data)) {
             return true;
         } else {
             return $this->db->getError();
         }
     } catch (dbException $e) {
         echo $e->getMessageError();
         //echo $this->db->getCode();
     }
 }