From b59dd001f9dd25f59701d84df2436922f3aa7550 Mon Sep 17 00:00:00 2001 From: makar0nny <99399973+lalka2016@users.noreply.github.com> Date: Wed, 3 May 2023 17:14:10 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9F=D0=BE=D0=BF=D1=80=D0=B0=D0=B2=D0=B8?= =?UTF-8?q?=D0=BB=20css=20=D0=B8=20=D0=B4=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8?= =?UTF-8?q?=D0=BB=20=D0=BD=D1=83=D0=B6=D0=BD=D1=8B=D0=B5=20=D0=BE=D1=82?= =?UTF-8?q?=D1=81=D1=82=D1=83=D0=BF=D1=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Web/Presenters/GroupPresenter.php | 9 +++- Web/Presenters/templates/Group/View.xml | 31 ++++------- Web/Presenters/templates/User/View.xml | 45 +++++----------- Web/static/css/avataredit.css | 72 +++++++++++++++---------- 4 files changed, 75 insertions(+), 82 deletions(-) diff --git a/Web/Presenters/GroupPresenter.php b/Web/Presenters/GroupPresenter.php index 2933ecda..399a424e 100644 --- a/Web/Presenters/GroupPresenter.php +++ b/Web/Presenters/GroupPresenter.php @@ -250,13 +250,16 @@ final class GroupPresenter extends OpenVKPresenter $this->flash("succ", "Изменения сохранены", "Новые данные появятся в вашей группе."); } } - function renderEditAvatar(int $id) + + function renderEditAvatar(int $id): void { $this->assertUserLoggedIn(); $this->willExecuteWriteAction(); + $club = $this->clubs->get($id); - if(!$club ||!$club->canBeModifiedBy($this->user->identity)) + if(!$club || !$club->canBeModifiedBy($this->user->identity)) { + $this->flashFail("err", "Неизвестная ошибка", "Не удалось сохранить фотографию."); } if($_FILES["ava"]["error"] === UPLOAD_ERR_OK) { @@ -278,9 +281,11 @@ final class GroupPresenter extends OpenVKPresenter (new Albums)->getClubAvatarAlbum($club)->addPhoto($photo); } catch(ISE $ex) { $name = $album->getName(); + $this->flashFail("err", "Неизвестная ошибка", "Не удалось сохранить фотографию."); } } + $this->flash("succ", "Фотография сохранена", "Новые данные появятся в вашей группе."); $this->redirect("/club$id"); } diff --git a/Web/Presenters/templates/Group/View.xml b/Web/Presenters/templates/Group/View.xml index 9189664e..c5977318 100644 --- a/Web/Presenters/templates/Group/View.xml +++ b/Web/Presenters/templates/Group/View.xml @@ -96,30 +96,18 @@