/**
  * @see Action::execute()
  */
 public function execute()
 {
     parent::execute();
     // check permission
     WCF::getUser()->checkPermission('admin.user.infraction.canDeleteWarning');
     // delete warning
     $this->warning->delete();
     $this->executed();
     // forward to list page
     HeaderUtil::redirect('index.php?page=WarningList&deletedWarningID=' . $this->warningID . '&packageID=' . PACKAGE_ID . SID_ARG_2ND_NOT_ENCODED);
     exit;
 }