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'); } }