public function ExeDelete($UserId) { $this->Users = (int) $UserId; $WsUsers = new WsUsers(); $WsUsers->setUser_id($this->Users); $usuario = $WsUsers->find(); if (!$WsUsers->getResult()) { $this->Result = false; $this->Error = ['Oppsss, você tentou remover um usuário que não existe no sistema!', WS_INFOR]; } else { $WsUsers->setUser_id(null); $WsUsers->setUser_level(3); $WsUsers->Query("WHERE #user_level#"); if ($WsUsers->getRowCount() == 1 && $usuario->user_level == 3) { $this->Result = false; $this->Error = ['<b>Oppsss</b>, você não pode excluir todos os usuários administradores do sistema!', WS_ERROR]; } else { $this->Result = true; $WsUsers->setUser_id($this->Users); $WsUsers->setUser_level(null); $WsUsers->delete(); $this->Error = ["<b>Sucesso:</b> O usuário <b>{$usuario->user_name}</b> foi excluido do sistema!", WS_ACCEPT]; } } }