From 71a4743cf6379cf418543b1e795bf99b558d1870 Mon Sep 17 00:00:00 2001 From: vedatakd Date: Thu, 2 Jan 2020 16:30:41 +0300 Subject: [PATCH 1/2] fixed login and register form action --- .../addons/anomaly/users-module/login.twig | 23 ++++++++----------- .../addons/anomaly/users-module/register.twig | 2 +- 2 files changed, 11 insertions(+), 14 deletions(-) diff --git a/addons/default/visiosoft/base-theme/resources/views/addons/anomaly/users-module/login.twig b/addons/default/visiosoft/base-theme/resources/views/addons/anomaly/users-module/login.twig index edfbeb15c..c9e444148 100644 --- a/addons/default/visiosoft/base-theme/resources/views/addons/anomaly/users-module/login.twig +++ b/addons/default/visiosoft/base-theme/resources/views/addons/anomaly/users-module/login.twig @@ -3,18 +3,12 @@ {% block content %}
- {% set form = form('login').redirect(request_get('redirect', '/')) - .actions( - {'submit': - {'type':'primary', - 'text':' '~trans('anomaly.module.users::button.login'), - 'class':'w-100 py-2' - } - }).get() %} + {% set form = form('login') + .redirect(app.request.get('redirect')) + .get() %} {{ form_open({ - 'class': 'row form ' ~ form.options.class , - 'enctype': 'multipart/form-data', - 'url': 'advs/save_adv', + 'class':'aaa', + 'url':form.options.url })|raw }}
{{ form.fields.email|raw }} @@ -31,8 +25,11 @@
-
- {{ form.actions|raw }} +
+
diff --git a/addons/default/visiosoft/base-theme/resources/views/addons/anomaly/users-module/register.twig b/addons/default/visiosoft/base-theme/resources/views/addons/anomaly/users-module/register.twig index 40d3dde02..33b99da7f 100644 --- a/addons/default/visiosoft/base-theme/resources/views/addons/anomaly/users-module/register.twig +++ b/addons/default/visiosoft/base-theme/resources/views/addons/anomaly/users-module/register.twig @@ -14,7 +14,7 @@ {{ form_open({ 'class': 'row form ' ~ form.options.class , 'enctype': 'multipart/form-data', - 'url': 'advs/save_adv', + 'url':form.options.url })|raw }}
{{ form.fields.display_name|raw }} From 8039771deaddb6b503fdc4d369d2d51b67f6041a Mon Sep 17 00:00:00 2001 From: vedatakd Date: Thu, 2 Jan 2020 16:44:36 +0300 Subject: [PATCH 2/2] fixed edit category probleb for admin roles --- .../visiosoft/advs-module/src/Adv/AdvModel.php | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/addons/default/visiosoft/advs-module/src/Adv/AdvModel.php b/addons/default/visiosoft/advs-module/src/Adv/AdvModel.php index c7e79b8db..2270e058e 100644 --- a/addons/default/visiosoft/advs-module/src/Adv/AdvModel.php +++ b/addons/default/visiosoft/advs-module/src/Adv/AdvModel.php @@ -72,9 +72,13 @@ class AdvModel extends AdvsAdvsEntryModel implements AdvInterface public function userAdv() { + if (Auth::user()->hasRole('admin')) { + return $this->getAdv(); + } else { + return $this->getAdv() + ->where('advs_advs.created_by_id', Auth::id()); + } - return $this->getAdv() - ->where('advs_advs.created_by_id', Auth::id()); } public function getAdvByCat($cat_id) @@ -195,10 +199,10 @@ class AdvModel extends AdvsAdvsEntryModel implements AdvInterface $country = CountryModel::query()->where('location_countries.id', $adv->country_id)->first(); $city = CityModel::query()->where('location_cities.id', $adv->city)->first(); - if($country != null) { + if ($country != null) { $adv->setAttribute('country_name', $country->name); } - if($city != null) { + if ($city != null) { $adv->setAttribute('city_name', $city->name); } }