From 9a05f36a184c28c08f0c35a231adfb4de2ef51fc Mon Sep 17 00:00:00 2001 From: Diatrex Date: Mon, 19 Apr 2021 15:38:56 +0300 Subject: [PATCH] =?UTF-8?q?#3820=20TEXT=C4=B0LCY=20(=20=C4=B0LAN=20EKLEMEK?= =?UTF-8?q?=20=C4=B0STED=C4=B0=C4=9E=C4=B0NDE;=20S=C4=B0TE=20A=C3=87ILMIYO?= =?UTF-8?q?R)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../visiosoft/cats-module/src/Category/CategoryModel.php | 8 ++++++++ .../src/Category/Contract/CategoryInterface.php | 2 ++ 2 files changed, 10 insertions(+) diff --git a/addons/default/visiosoft/cats-module/src/Category/CategoryModel.php b/addons/default/visiosoft/cats-module/src/Category/CategoryModel.php index f03f27f7e..24c2fbd02 100644 --- a/addons/default/visiosoft/cats-module/src/Category/CategoryModel.php +++ b/addons/default/visiosoft/cats-module/src/Category/CategoryModel.php @@ -5,6 +5,14 @@ use Anomaly\Streams\Platform\Model\Cats\CatsCategoryEntryModel; class CategoryModel extends CatsCategoryEntryModel implements CategoryInterface { + public function getCat($id) + { + return CategoryModel::query() + ->where('cats_category.id', $id) + ->whereRaw('deleted_at IS NULL') + ->first(); + } + public function getParentCats($id, $type = null, $noMainCat = true) { $cat = $this->getCat($id); diff --git a/addons/default/visiosoft/cats-module/src/Category/Contract/CategoryInterface.php b/addons/default/visiosoft/cats-module/src/Category/Contract/CategoryInterface.php index 269e82250..127c09060 100644 --- a/addons/default/visiosoft/cats-module/src/Category/Contract/CategoryInterface.php +++ b/addons/default/visiosoft/cats-module/src/Category/Contract/CategoryInterface.php @@ -4,6 +4,8 @@ use Anomaly\Streams\Platform\Entry\Contract\EntryInterface; interface CategoryInterface extends EntryInterface { + public function getCat($id); + public function getParentCats($id, $type = null, $noMainCat = true); public function getMetaKeywords();