From b08c33e092ddebedc8e251683b9461a939a426cb Mon Sep 17 00:00:00 2001 From: veselcraft Date: Sat, 16 Jan 2021 17:45:49 -0500 Subject: [PATCH] Now Notes and Albums cannot be created with empty title --- Web/Presenters/NotesPresenter.php | 4 ++++ Web/Presenters/PhotosPresenter.php | 3 +++ 2 files changed, 7 insertions(+) diff --git a/Web/Presenters/NotesPresenter.php b/Web/Presenters/NotesPresenter.php index 11c2e835..0353354d 100644 --- a/Web/Presenters/NotesPresenter.php +++ b/Web/Presenters/NotesPresenter.php @@ -54,6 +54,10 @@ final class NotesPresenter extends OpenVKPresenter $this->notFound(); if($_SERVER["REQUEST_METHOD"] === "POST") { + if(empty($this->postParam("name"))) { + $this->flashFail("err", tr("error"), tr("error_segmentation")); + } + $note = new Note; $note->setOwner($this->user->id); $note->setCreated(time()); diff --git a/Web/Presenters/PhotosPresenter.php b/Web/Presenters/PhotosPresenter.php index 9e842255..15438bdd 100644 --- a/Web/Presenters/PhotosPresenter.php +++ b/Web/Presenters/PhotosPresenter.php @@ -68,6 +68,9 @@ final class PhotosPresenter extends OpenVKPresenter } if($_SERVER["REQUEST_METHOD"] === "POST") { + if(empty($this->postParam("name"))) { + $this->flashFail("err", tr("error"), tr("error_segmentation")); + } $album = new Album; $album->setOwner(isset($club) ? $club->getId() * -1 : $this->user->id); $album->setName($this->postParam("name"));