From bea817677d48b9448f5e2226a9787db0f52b28dd Mon Sep 17 00:00:00 2001 From: Diatrex Date: Fri, 3 Jul 2020 18:44:23 +0300 Subject: [PATCH] #1749 [arabam-theme] Rest of pages (profile) --- .../advs-module/src/AdvsModulePlugin.php | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/addons/default/visiosoft/advs-module/src/AdvsModulePlugin.php b/addons/default/visiosoft/advs-module/src/AdvsModulePlugin.php index be50a339d..23f45236d 100644 --- a/addons/default/visiosoft/advs-module/src/AdvsModulePlugin.php +++ b/addons/default/visiosoft/advs-module/src/AdvsModulePlugin.php @@ -1,6 +1,7 @@ dispatch(new appendRequestURL($request, $url, $new_parameters)); } + ), + new \Twig_SimpleFunction( + 'getUserAllAdvs', + function ($user = null) { + if (!$user) { + $user = auth()->user(); + } + + $advModel = new AdvModel(); + return $advModel->newQuery() + ->where('advs_advs.created_by_id', $user->id) + ->get(); + } + ), + new \Twig_SimpleFunction( + 'getUserPassiveAdvs', + function ($user = null) { + if (!$user) { + $user = auth()->user(); + } + + $advModel = new AdvModel(); + return $advModel->newQuery() + ->where('advs_advs.created_by_id', $user->id) + ->where('status', 'passive') + ->get(); + } ) ]; }