From 9701bd1937029d82d7a97067fa3f04b6a0439fed Mon Sep 17 00:00:00 2001 From: Diatrex Date: Mon, 26 Oct 2020 16:36:31 +0300 Subject: [PATCH] setting limit --- .../advs-module/resources/config/settings/sections.php | 2 +- .../advs-module/resources/config/settings/settings.php | 6 ++++++ .../visiosoft/advs-module/resources/lang/en/setting.php | 4 ++++ .../src/Http/Controller/Admin/UsersController.php | 2 +- 4 files changed, 12 insertions(+), 2 deletions(-) diff --git a/addons/default/visiosoft/advs-module/resources/config/settings/sections.php b/addons/default/visiosoft/advs-module/resources/config/settings/sections.php index 7d94fd80c..b745f7bf3 100644 --- a/addons/default/visiosoft/advs-module/resources/config/settings/sections.php +++ b/addons/default/visiosoft/advs-module/resources/config/settings/sections.php @@ -60,7 +60,7 @@ return [ 'filter' => [ 'title' => 'visiosoft.module.advs::section.filter', 'fields' => [ - 'hide_price_filter', 'hide_date_filter', 'hide_photo_filter', 'hide_map_filter' + 'hide_price_filter', 'hide_date_filter', 'hide_photo_filter', 'hide_map_filter', 'user_filter_limit' ], ], ], diff --git a/addons/default/visiosoft/advs-module/resources/config/settings/settings.php b/addons/default/visiosoft/advs-module/resources/config/settings/settings.php index fe39dc59c..de242f57c 100644 --- a/addons/default/visiosoft/advs-module/resources/config/settings/settings.php +++ b/addons/default/visiosoft/advs-module/resources/config/settings/settings.php @@ -283,4 +283,10 @@ return [ 'default_value' => 'top-right', ] ], + 'user_filter_limit' => [ + 'type' => 'anomaly.field_type.integer', + 'config' => [ + 'default_value' => 5, + ], + ], ]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/en/setting.php b/addons/default/visiosoft/advs-module/resources/lang/en/setting.php index 07d95f740..2e748fcf5 100644 --- a/addons/default/visiosoft/advs-module/resources/lang/en/setting.php +++ b/addons/default/visiosoft/advs-module/resources/lang/en/setting.php @@ -176,4 +176,8 @@ return [ 'watermark_position' => [ 'name' => 'Watermark Position', ], + 'user_filter_limit' => [ + 'name' => 'User Filter Limit', + 'instructions' => 'In the admin panel' + ] ]; diff --git a/addons/default/visiosoft/profile-module/src/Http/Controller/Admin/UsersController.php b/addons/default/visiosoft/profile-module/src/Http/Controller/Admin/UsersController.php index bcc15325f..090c58b74 100644 --- a/addons/default/visiosoft/profile-module/src/Http/Controller/Admin/UsersController.php +++ b/addons/default/visiosoft/profile-module/src/Http/Controller/Admin/UsersController.php @@ -22,7 +22,7 @@ class UsersController extends AdminController ->where('first_name', 'LIKE', "%$term%") ->orWhere('last_name', 'LIKE', "%$term%") ->orWhere('gsm_phone', 'LIKE', "%$term%") - ->limit(5) + ->limit(setting_value('visiosoft.module.advs::user_filter_limit')) ->pluck('name', 'id'); } }