From c306899ead440fa8f5fcfa5696b282ba60c1ebce Mon Sep 17 00:00:00 2001 From: celestora Date: Thu, 4 Nov 2021 19:01:09 +0200 Subject: [PATCH] Fix syntax errors in WallPresenter --- Web/Presenters/WallPresenter.php | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/Web/Presenters/WallPresenter.php b/Web/Presenters/WallPresenter.php index b63bb648..d36d3db1 100644 --- a/Web/Presenters/WallPresenter.php +++ b/Web/Presenters/WallPresenter.php @@ -45,20 +45,21 @@ final class WallPresenter extends OpenVKPresenter exit("Ошибка доступа: " . (string) random_int(0, 255)); $owner = ($user < 0 ? (new Clubs) : (new Users))->get(abs($user)); - if(is_null($this->user)) + if(is_null($this->user)) { $canPost = false; - else if($user > 0) + } else if($user > 0) { if(!$owner->isBanned()) $canPost = $owner->getPrivacyPermission("wall.write", $this->user->identity); else $this->flashFail("err", tr("error"), "Ошибка доступа"); - else if($user < 0) + } else if($user < 0) { if($owner->canBeModifiedBy($this->user->identity)) $canPost = true; else $canPost = $owner->canPost(); - else - $canPost = false; + } else { + $canPost = false; + } if ($embedded == true) $this->template->_template = "components/wall.xml"; $this->template->oObj = $owner; @@ -167,19 +168,20 @@ final class WallPresenter extends OpenVKPresenter $wallOwner = ($wall > 0 ? (new Users)->get($wall) : (new Clubs)->get($wall * -1)) ?? $this->flashFail("err", "Не удалось опубликовать пост", "Такого пользователя не существует."); - if($wall > 0) + if($wall > 0) { if(!$wallOwner->isBanned()) $canPost = $wallOwner->getPrivacyPermission("wall.write", $this->user->identity); else $this->flashFail("err", "Ошибка доступа", "Вам нельзя писать на эту стену."); - else if($wall < 0) + } else if($wall < 0) { if($wallOwner->canBeModifiedBy($this->user->identity)) $canPost = true; else $canPost = $wallOwner->canPost(); - else + } else { $canPost = false; - + } + if(!$canPost) $this->flashFail("err", "Ошибка доступа", "Вам нельзя писать на эту стену.");