Exemplo n.º 1
0
 public function cadastrarUsuario()
 {
     if ($this->params["nome_usuario"] && $this->params["email_usuario"] && $this->params["login_usuario"]) {
         $usuarioModel = new ModelUsuario_Sistema();
         $usuarioModel->set("login", $this->params["login_usuario"]);
         if ($this->params["ativo"]) {
             $usuarioModel->set("ativo", '1');
         } else {
             $usuarioModel->set("ativo", '0');
         }
         if ($this->params["senha_usuario"]) {
             $usuarioModel->set("alterar_senha", true);
             $usuarioModel->set("senha", md5($this->params["senha_usuario"]));
         }
         if (!$this->params["id_usuario"]) {
             Usuario_SistemaDAO::incluir($usuarioModel);
             $lastId = Usuario_SistemaDAO::ultimoId();
             $usuarioModel->set("id_usuario", $lastId[0]->get("id"));
         } else {
             $usuarioModel->set("id", $this->params["id_usuario"]);
             Usuario_SistemaDAO::alterar($usuarioModel);
         }
         $this->redirect('Usuario_Sistema');
     }
 }