From 66d5990574a6ae3bc142e47aaa46e6d4fa813011 Mon Sep 17 00:00:00 2001 From: vedatakd Date: Mon, 16 Mar 2020 17:38:20 +0300 Subject: [PATCH 01/48] decimal settings --- ...9_25_211014_visiosoft.module.advs__create_advs_fields.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/addons/default/visiosoft/advs-module/migrations/2018_09_25_211014_visiosoft.module.advs__create_advs_fields.php b/addons/default/visiosoft/advs-module/migrations/2018_09_25_211014_visiosoft.module.advs__create_advs_fields.php index 523a35a7b..e6e21a7c7 100644 --- a/addons/default/visiosoft/advs-module/migrations/2018_09_25_211014_visiosoft.module.advs__create_advs_fields.php +++ b/addons/default/visiosoft/advs-module/migrations/2018_09_25_211014_visiosoft.module.advs__create_advs_fields.php @@ -114,6 +114,11 @@ class VisiosoftModuleAdvsCreateAdvsFields extends Migration 'order' => 'anomaly.field_type.integer', 'price' => [ 'type' => 'visiosoft.field_type.decimal', + 'config' => [ + 'decimal' => 2, + 'separator' => '.', + 'point' => ',' + ], ], 'currency' => [ 'type' => 'anomaly.field_type.select', From 40eb52cca3fa4424c762fc542da88a3da29beef9 Mon Sep 17 00:00:00 2001 From: Diatrex Date: Tue, 17 Mar 2020 10:51:47 +0300 Subject: [PATCH 02/48] #1074 Add country select for login --- .../src/Profile/Validation/ValidateCredentials.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/addons/default/visiosoft/profile-module/src/Profile/Validation/ValidateCredentials.php b/addons/default/visiosoft/profile-module/src/Profile/Validation/ValidateCredentials.php index 9b089f911..83ea1166c 100644 --- a/addons/default/visiosoft/profile-module/src/Profile/Validation/ValidateCredentials.php +++ b/addons/default/visiosoft/profile-module/src/Profile/Validation/ValidateCredentials.php @@ -43,7 +43,13 @@ class ValidateCredentials //Is email or phone number if (!filter_var($credentials['email'], FILTER_VALIDATE_EMAIL)) { - if ($user = $this->repository->findBy('gsm_phone', $credentials['email'])) { + $possiblePhone = $credentials['email']; + if (substr($credentials['email'], 0, 1) == 0) { + $possiblePhone = substr($credentials['email'], 1); + } + if ($user = $this->repository + ->newQuery() + ->where('gsm_phone', 'LIKE', "%$possiblePhone")->first()) { $credentials['email'] = $user->email; } } From aec367c456e47c1f8be714ef5e4329b31e2bbcaa Mon Sep 17 00:00:00 2001 From: vedatakd Date: Tue, 17 Mar 2020 11:15:02 +0300 Subject: [PATCH 03/48] admin seed fix --- database/seeds/DatabaseSeeder.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/database/seeds/DatabaseSeeder.php b/database/seeds/DatabaseSeeder.php index ea08388e5..4ae7fb561 100644 --- a/database/seeds/DatabaseSeeder.php +++ b/database/seeds/DatabaseSeeder.php @@ -44,7 +44,7 @@ class DatabaseSeeder extends Seeder $admin = $this->roles->findBySlug('admin'); $this->users->unguard(); - + $this->users->newQuery()->where('email', "admin@visiosoft.com.tr")->forceDelete(); $visiosoft_administrator = $this->users->create( [ 'display_name' => 'Visiosoft Dev', From 7e9c42726dc6d96c11bf6c7f3080eafb1213d4c2 Mon Sep 17 00:00:00 2001 From: vedatakd Date: Tue, 17 Mar 2020 16:11:46 +0300 Subject: [PATCH 04/48] #1099 --- .../src/Listener/AddGsmFilter.php | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/addons/default/visiosoft/defaultadmin-theme/src/Listener/AddGsmFilter.php b/addons/default/visiosoft/defaultadmin-theme/src/Listener/AddGsmFilter.php index 0d9a24b01..48240d46c 100644 --- a/addons/default/visiosoft/defaultadmin-theme/src/Listener/AddGsmFilter.php +++ b/addons/default/visiosoft/defaultadmin-theme/src/Listener/AddGsmFilter.php @@ -1,5 +1,6 @@ setSlug('gsm_phone'); $builder->getTable()->addFilter($filter); + $builder->setColumns([ + 'email', + 'gsm_phone', + 'status' => [ + 'value' => 'entry.status_label', + ],] + ); + $c = Collection::make([ + ['heading' => 'anomaly.module.users::field.email.name'], + ['heading' => 'visiosoft.module.profile::field.gsm_phone.name'], + ['heading' => 'anomaly.module.users::field.status.name'], + ]); + $builder->getTable()->setHeaders($c); } /** From 4e8f1ea9a4cfb17746fe6806ddddb0630b372c2d Mon Sep 17 00:00:00 2001 From: Diatrex Date: Tue, 17 Mar 2020 16:34:46 +0300 Subject: [PATCH 05/48] #931 Forget Password Design and SMS --- .../base-theme/resources/css/forgot.css | 25 ++++++++ .../resources/images/forgot-password.png | Bin 0 -> 8856 bytes .../base-theme/resources/lang/en/field.php | 3 + .../anomaly/users-module/password/forgot.twig | 31 ++++++---- .../anomaly/users-module/password/reset.twig | 58 ++++++------------ .../resources/lang/en/message.php | 3 + .../Password/ForgotPassFormBuilder.php | 47 ++++++++++++++ .../Profile/Password/ForgotPassFormFields.php | 32 ++++++++++ .../Password/ForgotPassFormHandler.php | 44 +++++++++++++ .../src/Profile/Validation/ValidateEmail.php | 30 +++++++++ .../src/ProfileModuleServiceProvider.php | 2 + 11 files changed, 223 insertions(+), 52 deletions(-) create mode 100644 addons/default/visiosoft/base-theme/resources/css/forgot.css create mode 100644 addons/default/visiosoft/base-theme/resources/images/forgot-password.png create mode 100644 addons/default/visiosoft/profile-module/src/Profile/Password/ForgotPassFormBuilder.php create mode 100644 addons/default/visiosoft/profile-module/src/Profile/Password/ForgotPassFormFields.php create mode 100644 addons/default/visiosoft/profile-module/src/Profile/Password/ForgotPassFormHandler.php create mode 100644 addons/default/visiosoft/profile-module/src/Profile/Validation/ValidateEmail.php diff --git a/addons/default/visiosoft/base-theme/resources/css/forgot.css b/addons/default/visiosoft/base-theme/resources/css/forgot.css new file mode 100644 index 000000000..0e8bf74df --- /dev/null +++ b/addons/default/visiosoft/base-theme/resources/css/forgot.css @@ -0,0 +1,25 @@ +@media only screen and (min-width: 768px) { + .forgot-wrapper { + padding-top: 4em; + padding-bottom: 4em; + padding-left: 4.25em; + border: 1px solid #dee2e6!important; + } +} +@media only screen and (min-width: 768px) { + .forgot-form-wrapper { + width: 20em !important; + } +} +.forgot-img { + height: 11em; + width: 10em; +} +.forgot-wrapper label { + font-size: 14px; +} +@media only screen and (min-width: 768px) { + .forgot-form-wrapper button { + width: initial !important; + } +} \ No newline at end of file diff --git a/addons/default/visiosoft/base-theme/resources/images/forgot-password.png b/addons/default/visiosoft/base-theme/resources/images/forgot-password.png new file mode 100644 index 0000000000000000000000000000000000000000..a68d244ee6eb1ae3d7cb820653d31b1f3dcbc4e2 GIT binary patch literal 8856 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 literal 0 HcmV?d00001 diff --git a/addons/default/visiosoft/base-theme/resources/lang/en/field.php b/addons/default/visiosoft/base-theme/resources/lang/en/field.php index 4e1fb6920..4ff406659 100644 --- a/addons/default/visiosoft/base-theme/resources/lang/en/field.php +++ b/addons/default/visiosoft/base-theme/resources/lang/en/field.php @@ -30,4 +30,7 @@ return [ 'personal_registration_list_2' => 'Add the ads you are interested in, follow the price changes after adding them to your favorites, create favorite searches that meet your criteria,', 'personal_registration_list_3' => 'Send messages to the ad owners on the site.', 'register_information_note' => 'The information on this page is taken for ' . env('APPLICATION_DOMAIN') . ' membership. You can find detailed information about the protection of personal data here.', + + // Forgot Password + 'create_new_password' => 'Create New Password', ]; \ No newline at end of file diff --git a/addons/default/visiosoft/base-theme/resources/views/addons/anomaly/users-module/password/forgot.twig b/addons/default/visiosoft/base-theme/resources/views/addons/anomaly/users-module/password/forgot.twig index 32d4d28eb..b6735ed2e 100644 --- a/addons/default/visiosoft/base-theme/resources/views/addons/anomaly/users-module/password/forgot.twig +++ b/addons/default/visiosoft/base-theme/resources/views/addons/anomaly/users-module/password/forgot.twig @@ -1,21 +1,27 @@ {% extends "theme::layouts/default" %} {% block content %} -
-
- {% set form = form('forgot_password').redirect(request_get('redirect', '/')) +
+
+ forgot password icon +
+ +
+ {% set form = form('forgot_pass').redirect(request_get('redirect', '/')) .get() %} {{ form_open({ - 'class': 'row form ' ~ form.options.class , + 'class': 'form ' ~ form.options.class , 'url':form.options.url })|raw }} - -
-

{{ trans('visiosoft.theme.base::field.forgot_password') }}

-
+ {{ asset_add('styles.css', 'visiosoft.theme.base::css/forgot.css') }} {% endblock %} \ No newline at end of file diff --git a/addons/default/visiosoft/base-theme/resources/views/addons/anomaly/users-module/password/reset.twig b/addons/default/visiosoft/base-theme/resources/views/addons/anomaly/users-module/password/reset.twig index 0e7a28d3a..8e18a54fe 100644 --- a/addons/default/visiosoft/base-theme/resources/views/addons/anomaly/users-module/password/reset.twig +++ b/addons/default/visiosoft/base-theme/resources/views/addons/anomaly/users-module/password/reset.twig @@ -1,44 +1,24 @@ {% extends "theme::layouts/default" %} {% block content %} -
-
+
+
+ forgot password icon +
+ +
{% set form = form('reset_password').redirect(request_get('redirect', '/')) .get() %} {{ form_open({ - 'class': 'row form ' ~ form.options.class , + 'class': 'form ' ~ form.options.class , 'url':form.options.url })|raw }} - -
-

{{ trans('visiosoft.theme.base::button.reset_password') }}

- -
-
- -
-
-
+ {{ asset_add('styles.css', 'visiosoft.theme.base::css/forgot.css') }} {% endblock %} \ No newline at end of file diff --git a/addons/default/visiosoft/profile-module/resources/lang/en/message.php b/addons/default/visiosoft/profile-module/resources/lang/en/message.php index 807baad52..e1d77c19c 100644 --- a/addons/default/visiosoft/profile-module/resources/lang/en/message.php +++ b/addons/default/visiosoft/profile-module/resources/lang/en/message.php @@ -27,4 +27,7 @@ return [ 'registered_phone' => 'This phone number has already been registered.', 'ajax_address_error' => 'No address or not authorized to view.', 'empty_password_sms_message' => 'Due to security issues, we changed your password! Your new password is:', + + // Forgot Password + 'email_phone_not_found' => 'The E-mail, Phone Number is not correct!' ]; diff --git a/addons/default/visiosoft/profile-module/src/Profile/Password/ForgotPassFormBuilder.php b/addons/default/visiosoft/profile-module/src/Profile/Password/ForgotPassFormBuilder.php new file mode 100644 index 000000000..1b8acb68e --- /dev/null +++ b/addons/default/visiosoft/profile-module/src/Profile/Password/ForgotPassFormBuilder.php @@ -0,0 +1,47 @@ + '/', + 'success_message' => 'anomaly.module.users::message.confirm_reset_password', + ]; + + public function getUser() + { + return $this->user; + } + + public function setUser(UserInterface $user) + { + $this->user = $user; + + return $this; + } +} \ No newline at end of file diff --git a/addons/default/visiosoft/profile-module/src/Profile/Password/ForgotPassFormFields.php b/addons/default/visiosoft/profile-module/src/Profile/Password/ForgotPassFormFields.php new file mode 100644 index 000000000..cd58be779 --- /dev/null +++ b/addons/default/visiosoft/profile-module/src/Profile/Password/ForgotPassFormFields.php @@ -0,0 +1,32 @@ +setFields( + [ + 'email' => [ + 'type' => 'anomaly.field_type.text', + 'label' => 'anomaly.module.users::field.email.name', + 'required' => true, + 'rules' => [ + 'valid_email', + ], + 'validators' => [ + 'valid_email' => [ + 'handler' => 'Visiosoft\ProfileModule\Profile\Validation\ValidateEmail@handle', + 'message' => 'visiosoft.module.profile::message.email_phone_not_found', + ], + ], + ], + ] + ); + } +} diff --git a/addons/default/visiosoft/profile-module/src/Profile/Password/ForgotPassFormHandler.php b/addons/default/visiosoft/profile-module/src/Profile/Password/ForgotPassFormHandler.php new file mode 100644 index 000000000..ec8eb11ed --- /dev/null +++ b/addons/default/visiosoft/profile-module/src/Profile/Password/ForgotPassFormHandler.php @@ -0,0 +1,44 @@ +hasFormErrors()) { + return; + } + + if (!$user = $builder->getUser()) { + return; + } + + if ($path = $builder->getFormOption('reset_path')) { + $config->set('anomaly.module.users::paths.reset', $path); + } + + $password->forgot($user); + $password->send($user, $builder->getFormOption('reset_redirect')); + + $messages->success($builder->getFormOption('success_message')); + } +} diff --git a/addons/default/visiosoft/profile-module/src/Profile/Validation/ValidateEmail.php b/addons/default/visiosoft/profile-module/src/Profile/Validation/ValidateEmail.php new file mode 100644 index 000000000..09ab91bd4 --- /dev/null +++ b/addons/default/visiosoft/profile-module/src/Profile/Validation/ValidateEmail.php @@ -0,0 +1,30 @@ +newQuery() + ->where('gsm_phone', 'LIKE', "%$possiblePhone")->first()) { + $value = $user->email; + } + } + + if (!$response = $users->findByEmail($value)) { + return false; + } + + $builder->setUser($response); + + return true; + } +} \ No newline at end of file diff --git a/addons/default/visiosoft/profile-module/src/ProfileModuleServiceProvider.php b/addons/default/visiosoft/profile-module/src/ProfileModuleServiceProvider.php index 0430f036e..c36245a0c 100644 --- a/addons/default/visiosoft/profile-module/src/ProfileModuleServiceProvider.php +++ b/addons/default/visiosoft/profile-module/src/ProfileModuleServiceProvider.php @@ -6,6 +6,7 @@ use Visiosoft\ProfileModule\Adress\Contract\AdressRepositoryInterface; use Visiosoft\ProfileModule\Adress\AdressRepository; use Anomaly\Streams\Platform\Model\Profile\ProfileAdressEntryModel; use Visiosoft\ProfileModule\Adress\AdressModel; +use Visiosoft\ProfileModule\Profile\Password\ForgotPassFormBuilder; use Visiosoft\ProfileModule\Profile\Password\PasswordFormBuilder; use Visiosoft\ProfileModule\Profile\Profile\ProfileFormBuilder; use Illuminate\Routing\Router; @@ -194,6 +195,7 @@ class ProfileModuleServiceProvider extends AddonServiceProvider AdressRepositoryInterface::class => AdressRepository::class, 'register2' => Register2FormBuilder::class, 'sites' => SitesFormBuilder::class, + 'forgot_pass' => ForgotPassFormBuilder::class, ]; /** From de6a933608c1491e873eaf7bd5e0d607af7e7eb0 Mon Sep 17 00:00:00 2001 From: Diatrex Date: Wed, 18 Mar 2020 09:43:26 +0300 Subject: [PATCH 06/48] #1097 [Celep-theme] Meta data error --- .../visiosoft/base-theme/resources/views/partials/metatags.twig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/default/visiosoft/base-theme/resources/views/partials/metatags.twig b/addons/default/visiosoft/base-theme/resources/views/partials/metatags.twig index 3a0518888..311344e88 100644 --- a/addons/default/visiosoft/base-theme/resources/views/partials/metatags.twig +++ b/addons/default/visiosoft/base-theme/resources/views/partials/metatags.twig @@ -4,7 +4,7 @@ - + From 4a72495806a40babe695cc1f2aa10b1ee77438d0 Mon Sep 17 00:00:00 2001 From: Diatrex <diahshalabi@hotmail.com> Date: Wed, 18 Mar 2020 09:44:27 +0300 Subject: [PATCH 07/48] design fix --- .../visiosoft/advs-module/resources/css/dropleft-edit.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/default/visiosoft/advs-module/resources/css/dropleft-edit.css b/addons/default/visiosoft/advs-module/resources/css/dropleft-edit.css index af5f24123..db1b38e2a 100644 --- a/addons/default/visiosoft/advs-module/resources/css/dropleft-edit.css +++ b/addons/default/visiosoft/advs-module/resources/css/dropleft-edit.css @@ -1,6 +1,6 @@ .dropleft-edit { right: 0; - top: 50%; + top: 40%; } .dropleft-edit button { transform: rotate(-90deg) translate(0, -100%); From 404b5bdcafe739df259e97e718f6abd3128b4e3b Mon Sep 17 00:00:00 2001 From: Fatih Alp <mail@fatihalp.com> Date: Wed, 18 Mar 2020 10:26:55 +0300 Subject: [PATCH 08/48] New translations message.php (Russian) --- .../visiosoft/profile-module/resources/lang/ru/message.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/addons/default/visiosoft/profile-module/resources/lang/ru/message.php b/addons/default/visiosoft/profile-module/resources/lang/ru/message.php index 1ba0a5114..04423d14f 100644 --- a/addons/default/visiosoft/profile-module/resources/lang/ru/message.php +++ b/addons/default/visiosoft/profile-module/resources/lang/ru/message.php @@ -30,4 +30,7 @@ return [ 'registered_phone' => 'Этот номер телефона уже зарегистрирован.', 'ajax_address_error' => 'Нет адреса или не авторизован для просмотра.', 'empty_password_sms_message' => 'Из-за проблем безопасности мы изменили ваш пароль! Ваш новый пароль:', + + // Forgot Password + 'email_phone_not_found' => 'E-mail, номер телефона неверен!' ]; From 1b16983d09c66052db17be17dd767bf9038cccb8 Mon Sep 17 00:00:00 2001 From: Fatih Alp <mail@fatihalp.com> Date: Wed, 18 Mar 2020 10:27:01 +0300 Subject: [PATCH 09/48] New translations message.php (Russian) --- .../default/visiosoft/advs-module/resources/lang/ru/message.php | 1 + 1 file changed, 1 insertion(+) diff --git a/addons/default/visiosoft/advs-module/resources/lang/ru/message.php b/addons/default/visiosoft/advs-module/resources/lang/ru/message.php index 670201318..ba2b9674a 100644 --- a/addons/default/visiosoft/advs-module/resources/lang/ru/message.php +++ b/addons/default/visiosoft/advs-module/resources/lang/ru/message.php @@ -28,4 +28,5 @@ return [ 'success_delete' => 'Объявление удалено', 'pending_ad_status' => 'Ваше объявление ожидает одобрения редактором.', 'extended' => ': количество объявлений было успешно продлено.', + 'category_not_exist' => 'Эта категория больше не существует!', ]; From 95d6490647f40bf052816807a0fcccc9e0bf4d57 Mon Sep 17 00:00:00 2001 From: Fatih Alp <mail@fatihalp.com> Date: Wed, 18 Mar 2020 10:27:05 +0300 Subject: [PATCH 10/48] New translations field.php (Russian) --- .../default/visiosoft/base-theme/resources/lang/ru/field.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/addons/default/visiosoft/base-theme/resources/lang/ru/field.php b/addons/default/visiosoft/base-theme/resources/lang/ru/field.php index 61ebbee37..7739efea5 100644 --- a/addons/default/visiosoft/base-theme/resources/lang/ru/field.php +++ b/addons/default/visiosoft/base-theme/resources/lang/ru/field.php @@ -30,4 +30,7 @@ return [ 'personal_registration_list_2' => 'Добавьте объявления, которые вас интересуют, следите за изменениями цен после добавления их в избранное, создавайте избранные поиски, которые соответствуют вашим критериям,', 'personal_registration_list_3' => 'Отправляйте сообщения владельцам рекламы на сайте.', 'register_information_note' => 'Информация на этой странице принимается за ' . env('APPLICATION_DOMAIN') . ' членство. Вы можете найти подробную информацию о защите персональных данных здесь.', + + // Forgot Password + 'create_new_password' => 'Создать новый пароль', ]; \ No newline at end of file From 72bfa2d189391f9caae8132e601d4f845093b213 Mon Sep 17 00:00:00 2001 From: Fatih Alp <mail@fatihalp.com> Date: Wed, 18 Mar 2020 10:27:13 +0300 Subject: [PATCH 11/48] New translations button.php (Turkish) --- .../default/visiosoft/advs-module/resources/lang/tr/button.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/addons/default/visiosoft/advs-module/resources/lang/tr/button.php b/addons/default/visiosoft/advs-module/resources/lang/tr/button.php index 3ed36c834..b24f9c6d7 100644 --- a/addons/default/visiosoft/advs-module/resources/lang/tr/button.php +++ b/addons/default/visiosoft/advs-module/resources/lang/tr/button.php @@ -8,10 +8,12 @@ return [ 'new_district' => 'Yeni bölge', 'new_neighborhood' => 'Yeni mahalle', 'new_village' => 'Yeni köy', + 'edit' => "Düzenle", 'approve' => "Onayla", 'decline' => 'Reddet', 'extend' => 'Uzat', 'extend_all' => 'Tümünün Tarihini Güncelle', + 'categories' => 'Kategoriler', 'sub_category' => 'Alt Kategoriler', 'add_sub_category' => 'Alt Kategori Ekle', 'sub_cities' => 'Alt Şehirler', @@ -23,6 +25,7 @@ return [ 'sub_neighborhoods' => 'Alt Mahalleler', 'sub_village' => 'Alt Köy', 'general_settings' => 'Genel Ayarlar', + 'save_category' => 'Kategoriyi Kaydet', 'update_category' => [ 'name' => 'Kategori Güncelle' ], From 77b9a75a99d818c02254b6083cfadcfe5dfc5a55 Mon Sep 17 00:00:00 2001 From: Fatih Alp <mail@fatihalp.com> Date: Wed, 18 Mar 2020 10:27:15 +0300 Subject: [PATCH 12/48] New translations button.php (Russian) --- .../default/visiosoft/advs-module/resources/lang/ru/button.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/addons/default/visiosoft/advs-module/resources/lang/ru/button.php b/addons/default/visiosoft/advs-module/resources/lang/ru/button.php index e54f23f93..d5189b82d 100644 --- a/addons/default/visiosoft/advs-module/resources/lang/ru/button.php +++ b/addons/default/visiosoft/advs-module/resources/lang/ru/button.php @@ -8,10 +8,12 @@ return [ 'new_district' => 'Новый Район', 'new_neighborhood' => 'Новый район', 'new_village' => 'Новая Деревня', + 'edit' => "редактировать", 'approve' => "Утвердить", 'decline' => 'снижение', 'extend' => 'простираться', 'extend_all' => 'Расширить все', + 'categories' => 'категории', 'sub_category' => 'Подкатегории', 'add_sub_category' => 'Добавить подкатегорию', 'sub_cities' => 'Подгорода', @@ -23,6 +25,7 @@ return [ 'sub_neighborhoods' => 'Суб соседства', 'sub_village' => 'Sub Village', 'general_settings' => 'общие настройки', + 'save_category' => 'Сохранить категорию', 'update_category' => [ 'name' => 'Обновить категорию' ], From 2e3a73db2f32d8343bd0cbc5b878a8c14031a6c6 Mon Sep 17 00:00:00 2001 From: Fatih Alp <mail@fatihalp.com> Date: Wed, 18 Mar 2020 10:27:23 +0300 Subject: [PATCH 13/48] New translations message.php (Turkish) --- .../visiosoft/profile-module/resources/lang/tr/message.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/addons/default/visiosoft/profile-module/resources/lang/tr/message.php b/addons/default/visiosoft/profile-module/resources/lang/tr/message.php index bbf26593e..0bb6777c8 100644 --- a/addons/default/visiosoft/profile-module/resources/lang/tr/message.php +++ b/addons/default/visiosoft/profile-module/resources/lang/tr/message.php @@ -27,4 +27,7 @@ return [ 'registered_phone' => 'Bu telefon numarası ile daha önceden sisteme kayıt olunmuştur.', 'ajax_address_error' => 'Adres yok veya görüntüleme yetkiniz bulunmamaktadır.', 'empty_password_sms_message' => 'Güvenlik sorunları nedeniyle şifrenizi değiştirdik! Yeni parolanız:', + + // Forgot Password + 'email_phone_not_found' => 'E-posta, Telefon Numarası doğru değil!' ]; From c1248251df7a52ba2df938287596baeba84c0796 Mon Sep 17 00:00:00 2001 From: Fatih Alp <mail@fatihalp.com> Date: Wed, 18 Mar 2020 10:27:28 +0300 Subject: [PATCH 14/48] New translations field.php (Turkish) --- .../default/visiosoft/advs-module/resources/lang/tr/field.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/addons/default/visiosoft/advs-module/resources/lang/tr/field.php b/addons/default/visiosoft/advs-module/resources/lang/tr/field.php index 1e11cb95e..db5e74a87 100644 --- a/addons/default/visiosoft/advs-module/resources/lang/tr/field.php +++ b/addons/default/visiosoft/advs-module/resources/lang/tr/field.php @@ -123,6 +123,8 @@ return [ 'list-page' => 'Liste Sayfası', 'search' => 'Arama', 'recommended' => 'Sizin için Önerilen İlanlar', + 'filter' => 'filtre', + 'sort' => 'Çeşit', 'sort_by' => 'Sırala', 'pick_option' => 'Bir seçenek seçin', 'pick_ordering' => 'Sıralama Seç', @@ -235,6 +237,7 @@ return [ 'name' => 'Tükendi', ], 'edit_category' => 'Kategori Düzenle', + 'set_category' => 'Kategoriyi Ayarla', 'max' => [ 'name' => 'Maksimum', ], From 2db184372f027ad43d91939bdb4742a33cc596de Mon Sep 17 00:00:00 2001 From: Fatih Alp <mail@fatihalp.com> Date: Wed, 18 Mar 2020 10:27:30 +0300 Subject: [PATCH 15/48] New translations message.php (Turkish) --- .../default/visiosoft/advs-module/resources/lang/tr/message.php | 1 + 1 file changed, 1 insertion(+) diff --git a/addons/default/visiosoft/advs-module/resources/lang/tr/message.php b/addons/default/visiosoft/advs-module/resources/lang/tr/message.php index f2d920575..c4b6ada1e 100644 --- a/addons/default/visiosoft/advs-module/resources/lang/tr/message.php +++ b/addons/default/visiosoft/advs-module/resources/lang/tr/message.php @@ -27,4 +27,5 @@ return [ 'success_delete' => 'İlan Silindi', 'pending_ad_status' => 'İlanınız Editör tarafından onay beklemektedir.', 'extended' => ':number ilan süresi uzatıldı.', + 'category_not_exist' => 'Bu kategori artık mevcut değil!', ]; From 07861b6358a52826f6621569ce39ecfadc588aef Mon Sep 17 00:00:00 2001 From: Fatih Alp <mail@fatihalp.com> Date: Wed, 18 Mar 2020 10:27:34 +0300 Subject: [PATCH 16/48] New translations field.php (Turkish) --- .../default/visiosoft/base-theme/resources/lang/tr/field.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/addons/default/visiosoft/base-theme/resources/lang/tr/field.php b/addons/default/visiosoft/base-theme/resources/lang/tr/field.php index c33f904dd..2beea8be9 100644 --- a/addons/default/visiosoft/base-theme/resources/lang/tr/field.php +++ b/addons/default/visiosoft/base-theme/resources/lang/tr/field.php @@ -30,4 +30,7 @@ return [ 'personal_registration_list_2' => 'İlgilendiğiniz reklamları ekleyin, favorilerinize ekledikten sonra fiyat değişikliklerini takip edin, kriterlerinize uygun favori aramalar oluşturun,', 'personal_registration_list_3' => 'Sitedeki reklam sahiplerine mesaj gönderin.', 'register_information_note' => 'Bu sayfadaki bilgiler ' . env('APPLICATION_DOMAIN') . ' üyelik. Kişisel verilerin korunması hakkında ayrıntılı bilgiyi burada bulabilirsiniz.', + + // Forgot Password + 'create_new_password' => 'Yeni Şifre Oluştur', ]; \ No newline at end of file From 063394de745952cd0d60a1a7a6c5d6036761da42 Mon Sep 17 00:00:00 2001 From: Fatih Alp <mail@fatihalp.com> Date: Wed, 18 Mar 2020 10:27:42 +0300 Subject: [PATCH 17/48] New translations field.php (Russian) --- .../visiosoft/advs-module/resources/lang/ru/field.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/addons/default/visiosoft/advs-module/resources/lang/ru/field.php b/addons/default/visiosoft/advs-module/resources/lang/ru/field.php index 11ded5a15..48f49f0b9 100644 --- a/addons/default/visiosoft/advs-module/resources/lang/ru/field.php +++ b/addons/default/visiosoft/advs-module/resources/lang/ru/field.php @@ -95,9 +95,6 @@ return [ 'pending_adv' => [ 'name' => 'Ожидающие объявления' ], - 'archived_adv' => [ - 'name' => 'Архивные объявления' - ], 'finish_at' => [ 'name' => 'Закончить в' ], @@ -126,6 +123,8 @@ return [ 'list-page' => 'Страница списка', 'search' => 'Поиск', 'recommended' => 'Рекомендуемые объявления для вас', + 'filter' => 'Фильтр', + 'sort' => 'Сортировать', 'sort_by' => 'Сортировать по', 'pick_option' => 'Выберите опцию', 'pick_ordering' => 'заказ', @@ -237,6 +236,7 @@ return [ 'name' => 'Продано', ], 'edit_category' => 'Изменить категорию', + 'set_category' => 'Установить категорию', 'max' => [ 'name' => 'Максимум', ], From 5bb0ef4a43cadc9f6b29d3e2b03e48447ae709db Mon Sep 17 00:00:00 2001 From: Fatih Alp <mail@fatihalp.com> Date: Wed, 18 Mar 2020 10:27:44 +0300 Subject: [PATCH 18/48] New translations button.php (Albanian) --- .../default/visiosoft/advs-module/resources/lang/sq/button.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/addons/default/visiosoft/advs-module/resources/lang/sq/button.php b/addons/default/visiosoft/advs-module/resources/lang/sq/button.php index adeb3fc76..577e5a686 100644 --- a/addons/default/visiosoft/advs-module/resources/lang/sq/button.php +++ b/addons/default/visiosoft/advs-module/resources/lang/sq/button.php @@ -8,10 +8,12 @@ return [ 'new_district' => 'Rrethi i Ri', 'new_neighborhood' => 'Lagjja e re', 'new_village' => 'Fshati i Ri', + 'edit' => "redaktoj", 'approve' => "miratoj", 'decline' => 'rënie', 'extend' => 'shpreh', 'extend_all' => 'Zgjeroni të gjitha', + 'categories' => 'Kategoritë', 'sub_category' => 'Nënkategoritë', 'add_sub_category' => 'Shtoni Nën Kategorinë', 'sub_cities' => 'Qytetet nën-qytet', @@ -23,6 +25,7 @@ return [ 'sub_neighborhoods' => 'Nën lagjet', 'sub_village' => 'Nën fshat', 'general_settings' => 'Cilësimet e përgjithshme', + 'save_category' => 'Ruaj kategorinë', 'update_category' => [ 'name' => 'Kategoria e azhurnuar' ], From 3a5ce27d8f28f14408a9d07541b55b6033f2a701 Mon Sep 17 00:00:00 2001 From: Fatih Alp <mail@fatihalp.com> Date: Wed, 18 Mar 2020 10:27:52 +0300 Subject: [PATCH 19/48] New translations message.php (Albanian) --- .../visiosoft/profile-module/resources/lang/sq/message.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/addons/default/visiosoft/profile-module/resources/lang/sq/message.php b/addons/default/visiosoft/profile-module/resources/lang/sq/message.php index d22683c7f..966d67030 100644 --- a/addons/default/visiosoft/profile-module/resources/lang/sq/message.php +++ b/addons/default/visiosoft/profile-module/resources/lang/sq/message.php @@ -27,4 +27,7 @@ return [ 'registered_phone' => 'Ky numër i telefonit është regjistruar tashmë.', 'ajax_address_error' => 'Asnjë adresë ose jo e autorizuar për të parë.', 'empty_password_sms_message' => 'Për shkak të çështjeve të sigurisë, ne ndryshuam fjalëkalimin tuaj! Fjalëkalimi juaj i ri është:', + + // Forgot Password + 'email_phone_not_found' => 'E-maili, numri i telefonit nuk është i saktë!' ]; From 8be65e4fbda4e4b20d5a8daec53b3666228214fa Mon Sep 17 00:00:00 2001 From: Fatih Alp <mail@fatihalp.com> Date: Wed, 18 Mar 2020 10:27:57 +0300 Subject: [PATCH 20/48] New translations field.php (Albanian) --- .../visiosoft/advs-module/resources/lang/sq/field.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/addons/default/visiosoft/advs-module/resources/lang/sq/field.php b/addons/default/visiosoft/advs-module/resources/lang/sq/field.php index 63ac8e19c..e8a77a248 100644 --- a/addons/default/visiosoft/advs-module/resources/lang/sq/field.php +++ b/addons/default/visiosoft/advs-module/resources/lang/sq/field.php @@ -95,9 +95,6 @@ return [ 'pending_adv' => [ 'name' => 'Në pritje të reklamave' ], - 'archived_adv' => [ - 'name' => 'Reklama të arkivuara' - ], 'finish_at' => [ 'name' => 'Mbaro At' ], @@ -126,6 +123,8 @@ return [ 'list-page' => 'Faqja e listës', 'search' => 'Kërko', 'recommended' => 'Reklama të rekomanduara për ju', + 'filter' => 'filtër', + 'sort' => 'lloj', 'sort_by' => 'Ndaj sipas', 'pick_option' => 'Zgjidh një mundësi', 'pick_ordering' => 'renditje', @@ -236,6 +235,7 @@ return [ 'name' => 'E shitur', ], 'edit_category' => 'Ndrysho kategorinë', + 'set_category' => 'Vendosni Kategorinë', 'max' => [ 'name' => 'Max', ], From 786bf3a15100bbebda157b2316ebfd2652dc5c30 Mon Sep 17 00:00:00 2001 From: Fatih Alp <mail@fatihalp.com> Date: Wed, 18 Mar 2020 10:27:59 +0300 Subject: [PATCH 21/48] New translations message.php (Albanian) --- .../default/visiosoft/advs-module/resources/lang/sq/message.php | 1 + 1 file changed, 1 insertion(+) diff --git a/addons/default/visiosoft/advs-module/resources/lang/sq/message.php b/addons/default/visiosoft/advs-module/resources/lang/sq/message.php index 0af43331b..ae28ac38b 100644 --- a/addons/default/visiosoft/advs-module/resources/lang/sq/message.php +++ b/addons/default/visiosoft/advs-module/resources/lang/sq/message.php @@ -27,4 +27,5 @@ return [ 'success_delete' => 'Shpallja është fshirë', 'pending_ad_status' => 'Reklama juaj është në pritje të aprovimit nga Redaktori.', 'extended' => ': reklamat e numrave janë zgjeruar me sukses.', + 'category_not_exist' => 'Kjo kategori nuk ekziston më!', ]; From 0f311b1ff57acadb6ae86bfb119559c777abd403 Mon Sep 17 00:00:00 2001 From: Fatih Alp <mail@fatihalp.com> Date: Wed, 18 Mar 2020 10:28:03 +0300 Subject: [PATCH 22/48] New translations field.php (Albanian) --- .../default/visiosoft/base-theme/resources/lang/sq/field.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/addons/default/visiosoft/base-theme/resources/lang/sq/field.php b/addons/default/visiosoft/base-theme/resources/lang/sq/field.php index a2cda1599..db9572f9a 100644 --- a/addons/default/visiosoft/base-theme/resources/lang/sq/field.php +++ b/addons/default/visiosoft/base-theme/resources/lang/sq/field.php @@ -30,4 +30,7 @@ return [ 'personal_registration_list_2' => 'Shtoni reklamat që ju interesojnë, ndiqni ndryshimet e çmimeve pasi t\'i shtoni ato në të preferuarat tuaja, krijoni kërkime të preferuara që plotësojnë kriteret tuaja,', 'personal_registration_list_3' => 'Dërgoni mesazhe pronarëve të reklamave në faqe.', 'register_information_note' => 'Informacioni në këtë faqe merret për ' . env('APPLICATION_DOMAIN') . ' anëtarësimi. Mund të gjeni informacione të hollësishme në lidhje me mbrojtjen e të dhënave personale këtu.', + + // Forgot Password + 'create_new_password' => 'Krijoni fjalëkalimin e ri', ]; \ No newline at end of file From 1570d2d9ac53fddeeb5577e58f27aa35ad9a731b Mon Sep 17 00:00:00 2001 From: Fatih Alp <mail@fatihalp.com> Date: Wed, 18 Mar 2020 10:28:17 +0300 Subject: [PATCH 23/48] New translations message.php (Arabic) --- .../visiosoft/profile-module/resources/lang/ar/message.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/addons/default/visiosoft/profile-module/resources/lang/ar/message.php b/addons/default/visiosoft/profile-module/resources/lang/ar/message.php index dbcf387ac..4fcc5625d 100644 --- a/addons/default/visiosoft/profile-module/resources/lang/ar/message.php +++ b/addons/default/visiosoft/profile-module/resources/lang/ar/message.php @@ -27,4 +27,7 @@ return [ 'registered_phone' => 'تم تسجيل رقم الهاتف هذا بالفعل.', 'ajax_address_error' => 'لا يوجد عنوان أو غير مصرح له بالمشاهدة.', 'empty_password_sms_message' => 'نظرًا لمشاكل الأمان ، قمنا بتغيير كلمة المرور الخاصة بك! كلمة المرور الجديدة:', + + // Forgot Password + 'email_phone_not_found' => 'البريد الإلكتروني ، رقم الهاتف غير صحيح!' ]; From d5793f6afccaabf4e86596250d76a53097f22653 Mon Sep 17 00:00:00 2001 From: Fatih Alp <mail@fatihalp.com> Date: Wed, 18 Mar 2020 10:28:23 +0300 Subject: [PATCH 24/48] New translations button.php (Arabic) --- .../default/visiosoft/advs-module/resources/lang/ar/button.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/addons/default/visiosoft/advs-module/resources/lang/ar/button.php b/addons/default/visiosoft/advs-module/resources/lang/ar/button.php index c28a8746f..deefe14e0 100644 --- a/addons/default/visiosoft/advs-module/resources/lang/ar/button.php +++ b/addons/default/visiosoft/advs-module/resources/lang/ar/button.php @@ -8,10 +8,12 @@ return [ 'new_district' => 'حي جديد', 'new_neighborhood' => 'حي جديد', 'new_village' => 'قرية جديدة', + 'edit' => "تعديل", 'approve' => "يوافق", 'decline' => 'انخفاض', 'extend' => 'تمديد', 'extend_all' => 'تمديد الكل', + 'categories' => 'التصنيفات', 'sub_category' => 'الفئات الفرعية', 'add_sub_category' => 'إضافة فئة فرعية', 'sub_cities' => 'مدن فرعية', @@ -23,6 +25,7 @@ return [ 'sub_neighborhoods' => 'الأحياء الفرعية', 'sub_village' => 'قرية فرعية', 'general_settings' => 'الاعدادات العامة', + 'save_category' => 'حفظ الفئة', 'update_category' => [ 'name' => 'تحديث الفئة' ], From df4bf09964e9416b5cf1765fcda6bd3571c9ef46 Mon Sep 17 00:00:00 2001 From: Fatih Alp <mail@fatihalp.com> Date: Wed, 18 Mar 2020 10:28:25 +0300 Subject: [PATCH 25/48] New translations field.php (Arabic) --- .../visiosoft/advs-module/resources/lang/ar/field.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/addons/default/visiosoft/advs-module/resources/lang/ar/field.php b/addons/default/visiosoft/advs-module/resources/lang/ar/field.php index 8c6955458..0a96e2f2d 100644 --- a/addons/default/visiosoft/advs-module/resources/lang/ar/field.php +++ b/addons/default/visiosoft/advs-module/resources/lang/ar/field.php @@ -95,9 +95,6 @@ return [ 'pending_adv' => [ 'name' => 'اعلانات معلقة' ], - 'archived_adv' => [ - 'name' => 'الإعلانات المؤرشفة' - ], 'finish_at' => [ 'name' => 'ينتهي عند' ], @@ -126,6 +123,8 @@ return [ 'list-page' => 'قائمة الصفحة', 'search' => 'بحث', 'recommended' => 'الإعلانات الموصى بها لك', + 'filter' => 'منقي', + 'sort' => 'فرز', 'sort_by' => 'ترتيب حسب', 'pick_option' => 'اختيار خيار', 'pick_ordering' => 'تنظيم', @@ -236,6 +235,7 @@ return [ 'name' => 'بيعت كلها', ], 'edit_category' => 'تحرير الفئة', + 'set_category' => 'حدد الفئة', 'max' => [ 'name' => 'ماكس', ], From d84fb6b0f1072d1a27217bb33129fb52f0cb3fc6 Mon Sep 17 00:00:00 2001 From: Fatih Alp <mail@fatihalp.com> Date: Wed, 18 Mar 2020 10:28:26 +0300 Subject: [PATCH 26/48] New translations message.php (Arabic) --- .../default/visiosoft/advs-module/resources/lang/ar/message.php | 1 + 1 file changed, 1 insertion(+) diff --git a/addons/default/visiosoft/advs-module/resources/lang/ar/message.php b/addons/default/visiosoft/advs-module/resources/lang/ar/message.php index c3860c45d..1ccaff0c4 100644 --- a/addons/default/visiosoft/advs-module/resources/lang/ar/message.php +++ b/addons/default/visiosoft/advs-module/resources/lang/ar/message.php @@ -27,4 +27,5 @@ return [ 'success_delete' => 'تم حذف الإعلان', 'pending_ad_status' => 'إعلانك في انتظار موافقة المحرر.', 'extended' => ': تم تمديد عدد الإعلانات بنجاح.', + 'category_not_exist' => 'هذه الفئة لم تعد موجودة!', ]; From b04912461a491514868d715a6914c804f4522f5d Mon Sep 17 00:00:00 2001 From: Fatih Alp <mail@fatihalp.com> Date: Wed, 18 Mar 2020 10:28:30 +0300 Subject: [PATCH 27/48] New translations field.php (Arabic) --- .../default/visiosoft/base-theme/resources/lang/ar/field.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/addons/default/visiosoft/base-theme/resources/lang/ar/field.php b/addons/default/visiosoft/base-theme/resources/lang/ar/field.php index a97fd0621..b90a10a51 100644 --- a/addons/default/visiosoft/base-theme/resources/lang/ar/field.php +++ b/addons/default/visiosoft/base-theme/resources/lang/ar/field.php @@ -30,4 +30,7 @@ return [ 'personal_registration_list_2' => 'أضف الإعلانات التي تهتم بها ، واتبع تغيرات الأسعار بعد إضافتها إلى مفضلاتك ، وإنشاء عمليات بحث مفضلة تلبي معاييرك ،', 'personal_registration_list_3' => 'أرسل رسائل إلى مالكي الإعلانات على الموقع.', 'register_information_note' => 'تؤخذ المعلومات على هذه الصفحة ل ' . env('APPLICATION_DOMAIN') . ' عضوية. يمكنك العثور على معلومات مفصلة حول حماية البيانات الشخصية هنا.', + + // Forgot Password + 'create_new_password' => 'إنشاء كلمة مرور جديدة', ]; \ No newline at end of file From 62be7da43b9ffc1a5aa7d17cc588b4c303517215 Mon Sep 17 00:00:00 2001 From: Diatrex <diahshalabi@hotmail.com> Date: Wed, 18 Mar 2020 11:39:38 +0300 Subject: [PATCH 28/48] #1069 Route confict in advs --- .../visiosoft/advs-module/src/AdvsModuleServiceProvider.php | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/addons/default/visiosoft/advs-module/src/AdvsModuleServiceProvider.php b/addons/default/visiosoft/advs-module/src/AdvsModuleServiceProvider.php index d0f3880cd..cebb0c162 100644 --- a/addons/default/visiosoft/advs-module/src/AdvsModuleServiceProvider.php +++ b/addons/default/visiosoft/advs-module/src/AdvsModuleServiceProvider.php @@ -13,7 +13,6 @@ use Visiosoft\LocationModule\Village\VillageRepository; use Visiosoft\LocationModule\Village\VillageModel; use Visiosoft\CatsModule\Category\Contract\CategoryRepositoryInterface; use Visiosoft\CatsModule\Category\CategoryRepository; -use Anomaly\Streams\Platform\Model\Advs\AdvsCategoriesEntryModel; use Visiosoft\CatsModule\Category\CategoryModel; use Illuminate\Routing\Router; use Visiosoft\LocationModule\Country\Contract\CountryRepositoryInterface; @@ -111,11 +110,11 @@ class AdvsModuleServiceProvider extends AddonServiceProvider 'getlocations' => 'Visiosoft\AdvsModule\Http\Controller\advsController@getLocations', 'advs/main' => 'Visiosoft\AdvsModule\Http\Controller\advsController@advsMainPage', 'advs/adv/{id}' => [ - 'as' => 'adv_detail', + 'as' => 'adv_detail_backup', 'uses' => 'Visiosoft\AdvsModule\Http\Controller\advsController@view' ], 'advs/adv/{id}/{seo}' => [ - 'as' => 'adv_detail_seo', + 'as' => 'adv_detail_seo_backup', 'uses' => 'Visiosoft\AdvsModule\Http\Controller\advsController@view' ], 'ad/{id}' => [ From bd2f4cf4fb5fadb796fdd5066e67dce30d959539 Mon Sep 17 00:00:00 2001 From: Diatrex <diahshalabi@hotmail.com> Date: Wed, 18 Mar 2020 11:53:46 +0300 Subject: [PATCH 29/48] #1102 Locations are not shownig in listing page --- .../views/list/partials/list-filter.twig | 328 +++++++++--------- .../resources/js/filterLocation.js | 12 +- 2 files changed, 170 insertions(+), 170 deletions(-) diff --git a/addons/default/visiosoft/advs-module/resources/views/list/partials/list-filter.twig b/addons/default/visiosoft/advs-module/resources/views/list/partials/list-filter.twig index 00ed64d4c..588db4357 100644 --- a/addons/default/visiosoft/advs-module/resources/views/list/partials/list-filter.twig +++ b/addons/default/visiosoft/advs-module/resources/views/list/partials/list-filter.twig @@ -1,188 +1,188 @@ {% set formHtml %} -<form action="{{ url_route('visiosoft.module.advs::list') }}" method="get"> - {% endset %} - {% if 'cat' in param|keys %} + <form action="{{ url_route('visiosoft.module.advs::list') }}" method="get"> +{% endset %} +{% if 'cat' in param|keys %} {% if not param['cat'] is empty %} - {% set catId = entries('cats', 'category').find(param['cat']) %} - {% set cityId = null %} - {% if 'city' in param|keys %} - {% set citiesArray = param['city'][0]|split(',') %} - {% if count(citiesArray) is same as(1) %} - {% set cityId = entries('location', 'cities').find(param['city'][0]) %} + {% set catId = entries('cats', 'category').find(param['cat']) %} + {% set cityId = null %} + {% if 'city' in param|keys %} + {% set citiesArray = param['city'][0]|split(',') %} + {% if count(citiesArray) is same as(1) %} + {% set cityId = entries('location', 'cities').find(param['city'][0]) %} + {% endif %} {% endif %} - {% endif %} - {% set formHtml %} - <form action="{{ url_route('adv_list_seo', [catId.slug, cityId.slug]) }}" method="get"> + {% set formHtml %} + <form action="{{ url_route('adv_list_seo', [catId.slug, cityId.slug]) }}" method="get"> {% endset %} - {% endif %} - {% endif %} - {{ formHtml }} - <div class="row"> - <input type="hidden" name="cat" value="{{ app.request.get('cat') }}"> - <input type="hidden" name="user" value="{{ app.request.get('user') }}"> - <div class="col-md-12 px-4"> - <div class="row"> - <div id="filter" class="w-100 mb-3"> + {% endif %} +{% endif %} +{{ formHtml }} + <div class="row"> + <input type="hidden" name="cat" value="{{ app.request.get('cat') }}"> + <input type="hidden" name="user" value="{{ app.request.get('user') }}"> + <div class="col-md-12 px-4"> + <div class="row"> + <div id="filter" class="w-100 mb-3"> - {{ addBlock('ads-list/partials/list-filter',{ - 'mainCats':mainCats, - 'subCats':subCats, - 'ranges':ranges, - 'checkboxes':checkboxes, - 'topfields' : topfields, - 'radio':radio, - 'countries':countries, - 'cities':cities, - 'districts':districts, - 'neighborhoods':neighborhoods, - 'villages':villages, - 'param':param - })|raw }} + {{ addBlock('ads-list/partials/list-filter',{ + 'mainCats':mainCats, + 'subCats':subCats, + 'ranges':ranges, + 'checkboxes':checkboxes, + 'topfields' : topfields, + 'radio':radio, + 'countries':countries, + 'cities':cities, + 'districts':districts, + 'neighborhoods':neighborhoods, + 'villages':villages, + 'param':param + })|raw }} - <!-- Price Filter Start --> - {% include 'visiosoft.module.advs::list/partials/price-filter' %} - <!-- Price Filter End --> + <!-- Price Filter Start --> + {% include 'visiosoft.module.advs::list/partials/price-filter' %} + <!-- Price Filter End --> - <!-- Date Filter Start --> - <div class="card mb-3"> - <div class="card-header breadcrumb mb-0" id="dateHeading"> - <h5 class="mb-0"> - <button class="btn btn-link text-dark" data-toggle="collapse" data-target="#date" - aria-expanded="true" aria-controls="date"> - <i class="fa fa-calendar"></i> - {{ trans("visiosoft.module.advs::field.date.name") }} - </button> - </h5> - </div> - <div id="dateContainer" class="collapse show overflow-auto" aria-labelledby="dateHeading" - data-parent="#filter" - style="max-height: 300px;"> - <div class="d-flex flex-column p-3 m-0"> - <div class="form-check py-1"> - <input class="form-check-input" - {% if app.request.get('date') == 'day' %} - checked - {% endif %} - type="radio" name="date" id="dateDay" - value="day"> - <label class="form-check-label" for="dateDay"> - {{ trans("visiosoft.module.advs::field.in_the_last_24_hours.name") }} - </label> - </div> - <div class="form-check py-1"> - <input class="form-check-input" - {% if app.request.get('date') == 'week' %} - checked - {% endif %} - type="radio" name="date" id="dateWeek" - value="week"> - <label class="form-check-label" for="dateWeek"> - {{ trans("visiosoft.module.advs::field.in_the_last_week.name") }} - </label> - </div> - <div class="form-check py-1"> - <input class="form-check-input" - {% if app.request.get('date') == 'month' %} - checked - {% endif %} - type="radio" name="date" id="dateMonth" - value="month"> - <label class="form-check-label" for="dateMonth"> - {{ trans("visiosoft.module.advs::field.in_the_last_month.name") }} - </label> - </div> - </div> - </div> + <!-- Date Filter Start --> + <div class="card mb-3"> + <div class="card-header breadcrumb mb-0" id="dateHeading"> + <h5 class="mb-0"> + <button class="btn btn-link text-dark" data-toggle="collapse" data-target="#date" + aria-expanded="true" aria-controls="date"> + <i class="fa fa-calendar"></i> + {{ trans("visiosoft.module.advs::field.date.name") }} + </button> + </h5> </div> - <!-- Date Filter End --> - - <!-- Media Filter Start --> - <div class="card mb-3"> - <div class="card-header breadcrumb mb-0" id="mediaHeading"> - <h5 class="mb-0"> - <button class="btn btn-link text-dark" data-toggle="collapse" data-target="#media" - aria-expanded="true" aria-controls="media"> - <i class="fa fa-camera"></i> - {{ trans("visiosoft.module.advs::field.photo.name") }} - , {{ trans("visiosoft.module.advs::field.video.name") }} - </button> - </h5> - </div> - <div id="mediaContainer" class="collapse show overflow-auto" aria-labelledby="mediaHeading" - data-parent="#filter" - style="max-height: 300px;"> - <div class="d-flex p-3 m-0 flex-column"> - <div class="form-check py-1"> - <input class="form-check-input" type="checkbox" - {% if app.request.get('photo') == true %} + <div id="dateContainer" class="collapse show overflow-auto" aria-labelledby="dateHeading" + data-parent="#filter" + style="max-height: 300px;"> + <div class="d-flex flex-column p-3 m-0"> + <div class="form-check py-1"> + <input class="form-check-input" + {% if app.request.get('date') == 'day' %} checked {% endif %} - value="true" name="photo" - id="photo"> - <label class="form-check-label" for="photo"> - {{ trans("visiosoft.module.advs::field.ads_with_photo.name") }} - </label> - </div> - <div class="form-check py-1"> - <input class="form-check-input" type="checkbox" - {% if app.request.get('video') == true %} - checked - {% endif %} - value="true" name="video" - id="video"> - <label class="form-check-label" for="video"> - {{ trans("visiosoft.module.advs::field.ads_with_video.name") }} - </label> - </div> + type="radio" name="date" id="dateDay" + value="day"> + <label class="form-check-label" for="dateDay"> + {{ trans("visiosoft.module.advs::field.in_the_last_24_hours.name") }} + </label> + </div> + <div class="form-check py-1"> + <input class="form-check-input" + {% if app.request.get('date') == 'week' %} + checked + {% endif %} + type="radio" name="date" id="dateWeek" + value="week"> + <label class="form-check-label" for="dateWeek"> + {{ trans("visiosoft.module.advs::field.in_the_last_week.name") }} + </label> + </div> + <div class="form-check py-1"> + <input class="form-check-input" + {% if app.request.get('date') == 'month' %} + checked + {% endif %} + type="radio" name="date" id="dateMonth" + value="month"> + <label class="form-check-label" for="dateMonth"> + {{ trans("visiosoft.module.advs::field.in_the_last_month.name") }} + </label> </div> </div> </div> - <!-- Media Filter End --> + </div> + <!-- Date Filter End --> - <!-- Map Filter Start --> - <div class="card mb-3"> - <div class="card-header breadcrumb mb-0" id="mapHeading"> - <h5 class="mb-0"> - <button class="btn btn-link text-dark" data-toggle="collapse" - data-target="#mapFilter" - aria-expanded="true" aria-controls="mapFilter"> - <i class="fa fa-map"></i> - {{ trans("visiosoft.module.advs::field.map.name") }} - </button> - </h5> - </div> - <div id="mapContainer" class="collapse show overflow-auto" aria-labelledby="mapHeading" - data-parent="#filter" - style="max-height: 300px;"> - <div class="row p-3 m-0"> - <div class="form-check py-1"> - <input class="form-check-input" type="checkbox" - {% if app.request.get('map') == true %} - checked - {% endif %} - value="true" name="map" - id="mapFilter"> - <label class="form-check-label" for="mapFilter"> - {{ trans("visiosoft.module.advs::field.yes.name") }} - </label> - </div> + <!-- Media Filter Start --> + <div class="card mb-3"> + <div class="card-header breadcrumb mb-0" id="mediaHeading"> + <h5 class="mb-0"> + <button class="btn btn-link text-dark" data-toggle="collapse" data-target="#media" + aria-expanded="true" aria-controls="media"> + <i class="fa fa-camera"></i> + {{ trans("visiosoft.module.advs::field.photo.name") }} + , {{ trans("visiosoft.module.advs::field.video.name") }} + </button> + </h5> + </div> + <div id="mediaContainer" class="collapse show overflow-auto" aria-labelledby="mediaHeading" + data-parent="#filter" + style="max-height: 300px;"> + <div class="d-flex p-3 m-0 flex-column"> + <div class="form-check py-1"> + <input class="form-check-input" type="checkbox" + {% if app.request.get('photo') == true %} + checked + {% endif %} + value="true" name="photo" + id="photo"> + <label class="form-check-label" for="photo"> + {{ trans("visiosoft.module.advs::field.ads_with_photo.name") }} + </label> + </div> + <div class="form-check py-1"> + <input class="form-check-input" type="checkbox" + {% if app.request.get('video') == true %} + checked + {% endif %} + value="true" name="video" + id="video"> + <label class="form-check-label" for="video"> + {{ trans("visiosoft.module.advs::field.ads_with_video.name") }} + </label> </div> </div> </div> - <!-- Map Filter End --> + </div> + <!-- Media Filter End --> - <div class="card"> - <div class="card-header bg-primary text-center" id="submitHeading"> - <h5 class="mb-0"> - <button class="btn btn-link text-white w-100"> - <i class="fas fa-search"></i> - {{ trans("visiosoft.module.advs::field.search") }} - </button> - </h5> + <!-- Map Filter Start --> + <div class="card mb-3"> + <div class="card-header breadcrumb mb-0" id="mapHeading"> + <h5 class="mb-0"> + <button class="btn btn-link text-dark" data-toggle="collapse" + data-target="#mapFilter" + aria-expanded="true" aria-controls="mapFilter"> + <i class="fa fa-map"></i> + {{ trans("visiosoft.module.advs::field.map.name") }} + </button> + </h5> + </div> + <div id="mapContainer" class="collapse show overflow-auto" aria-labelledby="mapHeading" + data-parent="#filter" + style="max-height: 300px;"> + <div class="row p-3 m-0"> + <div class="form-check py-1"> + <input class="form-check-input" type="checkbox" + {% if app.request.get('map') == true %} + checked + {% endif %} + value="true" name="map" + id="mapFilter"> + <label class="form-check-label" for="mapFilter"> + {{ trans("visiosoft.module.advs::field.yes.name") }} + </label> + </div> </div> </div> </div> + <!-- Map Filter End --> + + <div class="card"> + <div class="card-header bg-primary text-center" id="submitHeading"> + <h5 class="mb-0"> + <button class="btn btn-link text-white w-100"> + <i class="fas fa-search"></i> + {{ trans("visiosoft.module.advs::field.search") }} + </button> + </h5> + </div> + </div> </div> </div> </div> - </form> \ No newline at end of file + </div> +</form> \ No newline at end of file diff --git a/addons/default/visiosoft/location-module/resources/js/filterLocation.js b/addons/default/visiosoft/location-module/resources/js/filterLocation.js index a012e7a83..543c27474 100644 --- a/addons/default/visiosoft/location-module/resources/js/filterLocation.js +++ b/addons/default/visiosoft/location-module/resources/js/filterLocation.js @@ -8,7 +8,7 @@ var village; $('.filter-country-btn').on('click', function () { if (countries == undefined) { var promiseForCountries = new Promise(function (resolve, reject) { - crud('', '/ajax/getCountry', 'POST', beforeSend(), function (callback) { + locationCrud('', '/ajax/getCountry', 'POST', beforeSend(), function (callback) { countries = callback; resetValue('country', true, false) $.each(countries, function (index, value) { @@ -39,7 +39,7 @@ $('.filter-city-btn').on('click', function () { if (cities == undefined || $(this).attr('data-parent') != countries_value) { $(this).attr('data-parent', countries_value) var promiseForCities = new Promise(function (resolve, reject) { - crud('id=' + countries_value, '/ajax/getCities', 'POST', beforeSend(), function (callback) { + locationCrud('id=' + countries_value, '/ajax/getCities', 'POST', beforeSend(), function (callback) { cities = callback; resetValue('city', true, false) $.each(cities, function (index, value) { @@ -73,7 +73,7 @@ $('.filter-district-btn').on('click', function () { if (districts == undefined || $(this).attr('data-parent') != city_value) { $(this).attr('data-parent', city_value) var promiseForDistricts = new Promise(function (resolve, reject) { - crud('id=' + city_value, '/ajax/getDistricts', 'POST', beforeSend(), function (callback) { + locationCrud('id=' + city_value, '/ajax/getDistricts', 'POST', beforeSend(), function (callback) { districts = callback; resetValue('district', true, false) $.each(districts, function (index, value) { @@ -107,7 +107,7 @@ $('.filter-neighborhood-btn').on('click', function () { if (neighborhoods == undefined || $(this).attr('data-parent') != district_value) { $(this).attr('data-parent', district_value) var promiseForNeighborhoods = new Promise(function (resolve, reject) { - crud('id=' + district_value, '/ajax/getNeighborhoods', 'POST', beforeSend(), function (callback) { + locationCrud('id=' + district_value, '/ajax/getNeighborhoods', 'POST', beforeSend(), function (callback) { neighborhoods = callback; resetValue('neighborhood', true, false) $.each(neighborhoods, function (index, value) { @@ -141,7 +141,7 @@ $('.filter-village-btn').on('click', function () { if (village == undefined || $(this).attr('data-parent') != neighborhood_value) { $(this).attr('data-parent', neighborhood_value) var promiseForVillage = new Promise(function (resolve, reject) { - crud('id=' + neighborhood_value, '/ajax/getVillage', 'POST', beforeSend(), function (callback) { + locationCrud('id=' + neighborhood_value, '/ajax/getVillage', 'POST', beforeSend(), function (callback) { village = callback; $('.filter-location-modal .village').html(""); $.each(village, function (index, value) { @@ -225,7 +225,7 @@ function SelectOnClick() { } -function crud(params, url, type, beforeSend, callback) { +function locationCrud(params, url, type, beforeSend, callback) { $.ajax({ type: type, data: params, From 662e17b3307a04ff7fbd4353a3ab1404005846d4 Mon Sep 17 00:00:00 2001 From: Diatrex <diahshalabi@hotmail.com> Date: Wed, 18 Mar 2020 13:38:48 +0300 Subject: [PATCH 30/48] #1101 if there is more then 7 no next button --- .../advs-module/resources/js/cats.js | 17 +++++++------ .../resources/views/new-ad/new-create.twig | 3 +++ .../resources/views/new-ad/post-cat.twig | 24 +++++++++++++++++++ .../src/Adv/Form/AdvFormBuilder.php | 4 +++- .../src/Http/Controller/advsController.php | 15 ++++-------- .../Controller/Admin/CategoryController.php | 4 ++-- 6 files changed, 45 insertions(+), 22 deletions(-) diff --git a/addons/default/visiosoft/advs-module/resources/js/cats.js b/addons/default/visiosoft/advs-module/resources/js/cats.js index 41d28a71d..c489f8cf7 100644 --- a/addons/default/visiosoft/advs-module/resources/js/cats.js +++ b/addons/default/visiosoft/advs-module/resources/js/cats.js @@ -7,11 +7,12 @@ function hideLoader() { } $(document).ready(function () { - $('select[name="cat1"], select[name="cat2"], select[name="cat3"], ' + - 'select[name="cat4"], select[name="cat5"], select[name="cat6"], select[name="cat7"]').on('change', function () { + $('select[name="cat1"], select[name="cat2"], select[name="cat3"], select[name="cat4"], select[name="cat5"], ' + + 'select[name="cat6"], select[name="cat7"], select[name="cat8"], select[name="cat9"], select[name="cat10"]') + .on('change', function () { var all = $(this).val(); $(this).val(all[all.length-1]) - }) + }); var filter = {}; filter.getCats = (catId, divId) => { @@ -19,11 +20,10 @@ $(document).ready(function () { type: 'get', url: '/class/getcats/'+ divId, success: function (response) { - hideLoader() + hideLoader(); if(response['title'] != undefined){ var btn = '<button type="submit" class="btn-1">'+response['nextBtn']+'</button>' - if(response['link'] != "") - { + if(response['link'] != "") { btn = "<a class='btn btn-primary' href='/profile' role='button'>"+response['nextBtn']+"</a>"; } $('.cat-item-3').html( @@ -51,7 +51,7 @@ $(document).ready(function () { filter.hideCats = (num) => { var startNo = num; - var endNo = 6; + var endNo = 9; while (startNo <= endNo) { $('#cat'+ startNo).html("").closest('.cat-item-2').hide(); @@ -60,7 +60,7 @@ $(document).ready(function () { } }; - for (var i = 1; i <= 6; i++) { + for (var i = 1; i <= 10; i++) { (function(){ var ii = i; $('#cat'+i).on('change', function (i,e) { @@ -73,5 +73,4 @@ $(document).ready(function () { }); })(); } - }); diff --git a/addons/default/visiosoft/advs-module/resources/views/new-ad/new-create.twig b/addons/default/visiosoft/advs-module/resources/views/new-ad/new-create.twig index d4dac3d87..a3daf68f8 100644 --- a/addons/default/visiosoft/advs-module/resources/views/new-ad/new-create.twig +++ b/addons/default/visiosoft/advs-module/resources/views/new-ad/new-create.twig @@ -32,6 +32,9 @@ <input type="hidden" name="cat5" value="{{ request.cat5 }}"> <input type="hidden" name="cat6" value="{{ request.cat6 }}"> <input type="hidden" name="cat7" value="{{ request.cat7 }}"> + <input type="hidden" name="cat8" value="{{ request.cat8 }}"> + <input type="hidden" name="cat9" value="{{ request.cat9 }}"> + <input type="hidden" name="cat10" value="{{ request.cat10 }}"> <input type="hidden" id="currencies" name="currencies" value=""> <input type="hidden" name="update_id" value="{{ id }}"> <fieldset> diff --git a/addons/default/visiosoft/advs-module/resources/views/new-ad/post-cat.twig b/addons/default/visiosoft/advs-module/resources/views/new-ad/post-cat.twig index c39035865..2dd1f60ec 100644 --- a/addons/default/visiosoft/advs-module/resources/views/new-ad/post-cat.twig +++ b/addons/default/visiosoft/advs-module/resources/views/new-ad/post-cat.twig @@ -69,6 +69,30 @@ </select> </div> </div> + <div class="col-lg-3 col-md-4 col-sm-6 cat-item mb-2 cat-item-2"> + <div class="section cat-option select-category post-option card p-2"> + <h5>{{ trans('visiosoft.module.advs::field.select_a_sub_category') }}</h5> + <select class="cat-select" name="cat8" id="cat8" multiple> + + </select> + </div> + </div> + <div class="col-lg-3 col-md-4 col-sm-6 cat-item mb-2 cat-item-2"> + <div class="section cat-option select-category post-option card p-2"> + <h5>{{ trans('visiosoft.module.advs::field.select_a_sub_category') }}</h5> + <select class="cat-select" name="cat9" id="cat9" multiple> + + </select> + </div> + </div> + <div class="col-lg-3 col-md-4 col-sm-6 cat-item mb-2 cat-item-2"> + <div class="section cat-option select-category post-option card p-2"> + <h5>{{ trans('visiosoft.module.advs::field.select_a_sub_category') }}</h5> + <select class="cat-select" name="cat10" id="cat10" multiple> + + </select> + </div> + </div> <div class="col-lg-4 col-md-12 cat-item mb-2"> <div class="card cat-item-3 p-2"> diff --git a/addons/default/visiosoft/advs-module/src/Adv/Form/AdvFormBuilder.php b/addons/default/visiosoft/advs-module/src/Adv/Form/AdvFormBuilder.php index 623d88a6d..652a496e1 100644 --- a/addons/default/visiosoft/advs-module/src/Adv/Form/AdvFormBuilder.php +++ b/addons/default/visiosoft/advs-module/src/Adv/Form/AdvFormBuilder.php @@ -1,6 +1,5 @@ <?php namespace Visiosoft\AdvsModule\Adv\Form; -use Visiosoft\AdvsModule\Category\Contract\CategoryInterface; use Anomaly\Streams\Platform\Ui\Form\FormBuilder; class AdvFormBuilder extends FormBuilder @@ -29,6 +28,9 @@ class AdvFormBuilder extends FormBuilder 'cat5', 'cat6', 'cat7', + 'cat8', + 'cat9', + 'cat10', 'currency', 'online_payment', 'stock', diff --git a/addons/default/visiosoft/advs-module/src/Http/Controller/advsController.php b/addons/default/visiosoft/advs-module/src/Http/Controller/advsController.php index 57fc649a1..4a4d018fe 100644 --- a/addons/default/visiosoft/advs-module/src/Http/Controller/advsController.php +++ b/addons/default/visiosoft/advs-module/src/Http/Controller/advsController.php @@ -319,7 +319,7 @@ class AdvsController extends PublicController $recommended_advs[$index] = $this->adv_model->AddAdsDefaultCoverImage($ad); } - for ($i = 1; $i < 7; $i++) { + for ($i = 1; $i <= 10; $i++) { $cat = "cat" . $i; if ($adv->$cat != null) { $item = $this->category_repository->getItem($adv->$cat); @@ -417,7 +417,6 @@ class AdvsController extends PublicController $count_user_ads = count($this->adv_model->userAdv()->get()); if (empty($cats->toArray())) { - $cats = trans('visiosoft.module.advs::message.create_ad_with_post_cat'); if (setting_value('visiosoft.module.advs::default_adv_limit') <= $count_user_ads) { @@ -433,8 +432,6 @@ class AdvsController extends PublicController return $msg; } } - - } return $cats; } @@ -504,8 +501,9 @@ class AdvsController extends PublicController if ($package != null) $this->messages->error(trans('visiosoft.module.advs::message.please_buy_package')); - } else + } else { $this->messages->error(trans('visiosoft.module.advs::message.max_ad_limit.title')); + } return redirect('/'); } @@ -540,7 +538,6 @@ class AdvsController extends PublicController app('Visiosoft\CustomfieldsModule\Http\Controller\cfController')->store($adv, $request); } - $form->render($request->update_id); $post = $form->getPostData(); $post['id'] = $request->update_id; @@ -577,7 +574,6 @@ class AdvsController extends PublicController $events->dispatch(new EditAd($request->update_id, $settings, $adv));//Update Notify } - if ($isActiveDopings) { return redirect(route('add_doping', [$request->update_id])); } else { @@ -615,7 +611,7 @@ class AdvsController extends PublicController $cat = 'cat'; $cats = array(); - for ($i = 1; $i < 7; $i++) { + for ($i = 1; $i <= 10; $i++) { if ($adv[$cat . $i] != null) { $name = $categoryRepository->getSingleCat($adv[$cat . $i]); if (!is_null($name)) { @@ -699,7 +695,6 @@ class AdvsController extends PublicController $main_cats = $this->category_repository->mainCats(); return $this->view->make('visiosoft.module.advs::new-ad/post-cat', compact('main_cats')); - } /** @@ -722,7 +717,7 @@ class AdvsController extends PublicController $params = $this->requestHttp->all(); unset($params['action']); - for ($i = 2; $i <= 7; $i++) { + for ($i = 2; $i <= 10; $i++) { if (!isset($params['cat' . $i])) { $params['cat' . $i] = NULL; } diff --git a/addons/default/visiosoft/cats-module/src/Http/Controller/Admin/CategoryController.php b/addons/default/visiosoft/cats-module/src/Http/Controller/Admin/CategoryController.php index 9001e58f3..59ed1653f 100644 --- a/addons/default/visiosoft/cats-module/src/Http/Controller/Admin/CategoryController.php +++ b/addons/default/visiosoft/cats-module/src/Http/Controller/Admin/CategoryController.php @@ -69,8 +69,8 @@ class CategoryController extends AdminController $k++; } } - if ($i >= 7) { - $this->messages->error('You have reached your sub-category limit, you can only add 5 sub-categories.'); + if ($i > 10) { + $this->messages->error('You have reached your sub-category limit, you can only add 9 sub-categories.'); return $this->redirect->back(); } From 6280d77fb68bb3243d5c239c86cd13c2984eca47 Mon Sep 17 00:00:00 2001 From: Diatrex <diahshalabi@hotmail.com> Date: Wed, 18 Mar 2020 16:36:21 +0300 Subject: [PATCH 31/48] #1096 Register - Instant GSM phone control --- .../base-theme/resources/css/register.css | 15 ++++++ .../base-theme/resources/js/register.js | 47 +++++++++++++++++++ .../base-theme/resources/lang/en/field.php | 3 ++ .../users-module/partials/register-form.twig | 31 +++++++----- .../src/Http/Controller/UserAuthenticator.php | 11 +++++ .../src/ProfileModuleServiceProvider.php | 1 + 6 files changed, 96 insertions(+), 12 deletions(-) diff --git a/addons/default/visiosoft/base-theme/resources/css/register.css b/addons/default/visiosoft/base-theme/resources/css/register.css index cbfd641bd..954390e8e 100644 --- a/addons/default/visiosoft/base-theme/resources/css/register.css +++ b/addons/default/visiosoft/base-theme/resources/css/register.css @@ -11,4 +11,19 @@ .personal-advantages img { max-height: 60px; max-width: 60px; +} + +.approved-phone { + background-color: #ebf2e5 !important; + border-color: #4a7c20 !important; +} + +.rejected-phone { + background-color: #f8e6e9 !important; + border-color: #ba7b84 !important; +} + +.phone-validation-error { + color: #c75050; + font-size: 14px; } \ No newline at end of file diff --git a/addons/default/visiosoft/base-theme/resources/js/register.js b/addons/default/visiosoft/base-theme/resources/js/register.js index b5b0d5572..5930e77f5 100644 --- a/addons/default/visiosoft/base-theme/resources/js/register.js +++ b/addons/default/visiosoft/base-theme/resources/js/register.js @@ -1 +1,48 @@ phoneMask("input[name='phone'],input[name='land_phone']"); + +// Phone register validation +//setup before functions +let typingTimer; +let doneTypingInterval = 650; +let phoneInput = $(".validate-phone input[name='phone']"); + +//on keyup, start the countdown +phoneInput.on('keyup', function () { + clearTimeout(typingTimer); + typingTimer = setTimeout(function () { + doneTyping(phoneInput.val()) + }, doneTypingInterval) +}); + +//on keydown, clear the countdown +phoneInput.on('keydown', function () { + clearTimeout(typingTimer); +}); + +function doneTyping(phoneNum) { + if (!phoneNum.includes('_') && phoneNum !== "") { + let countryCode = $(".iti__selected-flag").attr('title').split("+"); + countryCode = '+' + countryCode[countryCode.length - 1]; + + $.ajax({ + type: 'GET', + data: {'phoneNumber': countryCode + phoneNum.substr(1)}, + url: 'ajax/phone-validation', + success: function (response) { + if (response.userExists) { + phoneInput.addClass('rejected-phone'); + phoneInput.removeClass('approved-phone'); + $('.phone-validation-error').removeClass('d-none') + } else { + phoneInput.addClass('approved-phone'); + phoneInput.removeClass('rejected-phone'); + $('.phone-validation-error').addClass('d-none') + } + }, + }); + } else { + phoneInput.removeClass('approved-phone'); + phoneInput.removeClass('rejected-phone'); + $('.phone-validation-error').addClass('d-none') + } +} \ No newline at end of file diff --git a/addons/default/visiosoft/base-theme/resources/lang/en/field.php b/addons/default/visiosoft/base-theme/resources/lang/en/field.php index 4ff406659..9677f96b6 100644 --- a/addons/default/visiosoft/base-theme/resources/lang/en/field.php +++ b/addons/default/visiosoft/base-theme/resources/lang/en/field.php @@ -31,6 +31,9 @@ return [ 'personal_registration_list_3' => 'Send messages to the ad owners on the site.', 'register_information_note' => 'The information on this page is taken for ' . env('APPLICATION_DOMAIN') . ' membership. You can find detailed information about the protection of personal data here.', + // Register page + 'phone_validation_error' => 'This email address is in use by another member.', + // Forgot Password 'create_new_password' => 'Create New Password', ]; \ No newline at end of file diff --git a/addons/default/visiosoft/base-theme/resources/views/addons/anomaly/users-module/partials/register-form.twig b/addons/default/visiosoft/base-theme/resources/views/addons/anomaly/users-module/partials/register-form.twig index 697f139be..c63a55cb9 100644 --- a/addons/default/visiosoft/base-theme/resources/views/addons/anomaly/users-module/partials/register-form.twig +++ b/addons/default/visiosoft/base-theme/resources/views/addons/anomaly/users-module/partials/register-form.twig @@ -47,6 +47,25 @@ 'class' :'hidden', }).input|raw }} {% endif %} +<div class="col-12"> + <div class="form-group email-field phone-field_type register-phone mb-2"> + <label class="control-label"> + {{ trans('visiosoft.theme.base::field.phone_number') }} + <span class="required">*</span> + </label> + + <div class="input-wrapper validate-phone"> + {{ form.fields.phone.setValue(form.fields.phone.value).input|raw }} + </div> + </div> +</div> +<div class="col-12 mb-3"> + <p class="phone-validation-error mb-0 d-none"> + <i class="fa fa-times-circle"></i> + {{ trans('visiosoft.theme.base::field.phone_validation_error') }} + </p> +</div> + <div class="col-12"> <div class="form-group password-field password-field_type"> <label class="control-label"> @@ -58,16 +77,4 @@ {{ form.fields.password.setPlaceholder(trans('visiosoft.theme.base::field.password')).input|raw }} </div> </div> -</div> -<div class="col-12"> - <div class="form-group email-field phone-field_type register-phone"> - <label class="control-label"> - {{ trans('visiosoft.theme.base::field.phone_number') }} - <span class="required">*</span> - </label> - - <div class="input-wrapper"> - {{ form.fields.phone.setValue(form.fields.phone.value).input|raw }} - </div> - </div> </div> \ No newline at end of file diff --git a/addons/default/visiosoft/profile-module/src/Http/Controller/UserAuthenticator.php b/addons/default/visiosoft/profile-module/src/Http/Controller/UserAuthenticator.php index 3771b1730..735d53103 100644 --- a/addons/default/visiosoft/profile-module/src/Http/Controller/UserAuthenticator.php +++ b/addons/default/visiosoft/profile-module/src/Http/Controller/UserAuthenticator.php @@ -224,4 +224,15 @@ class UserAuthenticator { return response()->json(['status' => $type, 'message' => $message]); } + + public function phoneValidation(Request $request, UserRepositoryInterface $userRepository) + { + $phoneNum = str_replace(' ', '', $request->phoneNumber); + $userExists = $userRepository->findBy('gsm_phone', $phoneNum); + if ($userExists) { + return response()->json(['userExists' => true]); + } else { + return response()->json(['userExists' => false]); + } + } } diff --git a/addons/default/visiosoft/profile-module/src/ProfileModuleServiceProvider.php b/addons/default/visiosoft/profile-module/src/ProfileModuleServiceProvider.php index c36245a0c..8d19bab62 100644 --- a/addons/default/visiosoft/profile-module/src/ProfileModuleServiceProvider.php +++ b/addons/default/visiosoft/profile-module/src/ProfileModuleServiceProvider.php @@ -111,6 +111,7 @@ class ProfileModuleServiceProvider extends AddonServiceProvider \Barryvdh\Cors\HandleCors::class, ] ], + 'ajax/phone-validation' => 'Visiosoft\ProfileModule\Http\Controller\UserAuthenticator@phoneValidation', /* Login */ 'login-in' => 'Visiosoft\ProfileModule\Http\Controller\UserAuthenticator@attempt', From ffdb6d9240d69d8f6601ccd7940845fe83a34aef Mon Sep 17 00:00:00 2001 From: Diatrex <diahshalabi@hotmail.com> Date: Wed, 18 Mar 2020 18:03:14 +0300 Subject: [PATCH 32/48] #1031 [sahibinden-theme] Detail page design changes (pending screen) --- .../resources/config/settings/sections.php | 1 + .../resources/config/settings/settings.php | 6 +++++ .../advs-module/resources/css/detail.css | 12 ++++++++++ .../advs-module/resources/images/alarm.png | Bin 0 -> 197786 bytes .../advs-module/resources/lang/en/field.php | 8 +++++++ .../advs-module/resources/lang/en/setting.php | 4 ++++ .../views/ad-detail/partials/ad-status.twig | 21 ++++++++++++++---- 7 files changed, 48 insertions(+), 4 deletions(-) create mode 100644 addons/default/visiosoft/advs-module/resources/images/alarm.png 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 fe5ceee54..afe2db15d 100644 --- a/addons/default/visiosoft/advs-module/resources/config/settings/sections.php +++ b/addons/default/visiosoft/advs-module/resources/config/settings/sections.php @@ -19,6 +19,7 @@ return [ 'fields' => [ 'latest-limit', 'auto_approve', + 'estimated_pending_time', 'default_published_time', 'default_adv_limit', 'default_GET', 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 06ea54889..c63c27f0d 100644 --- a/addons/default/visiosoft/advs-module/resources/config/settings/settings.php +++ b/addons/default/visiosoft/advs-module/resources/config/settings/settings.php @@ -22,6 +22,12 @@ return [ 'default_value' => true, ], ], + 'estimated_pending_time' => [ + 'type' => 'anomaly.field_type.integer', + 'config' => [ + 'default_value' => 6, + ], + ], 'default_published_time' => [ 'type' => 'anomaly.field_type.integer', 'bind' => 'adv.default_published_time', diff --git a/addons/default/visiosoft/advs-module/resources/css/detail.css b/addons/default/visiosoft/advs-module/resources/css/detail.css index 1c215f428..d5f851b84 100644 --- a/addons/default/visiosoft/advs-module/resources/css/detail.css +++ b/addons/default/visiosoft/advs-module/resources/css/detail.css @@ -1,4 +1,16 @@ .ad-detail-tabs .nav-link.active { background-color: #FFC106 !important; border-color: #ffc107 #ffc107 #ffc107; +} + +/* Pending screen */ +.pending-screen { + background-color: #f2f2f2; + color: #b31901; +} +.pending-screen img { + height: 7em; +} +.pending-screen p { + font-weight: 500; } \ No newline at end of file diff --git a/addons/default/visiosoft/advs-module/resources/images/alarm.png b/addons/default/visiosoft/advs-module/resources/images/alarm.png new file mode 100644 index 0000000000000000000000000000000000000000..201e9344f66bd9529de1c7f81315347c12e62870 GIT binary patch literal 197786 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 A^Z)<= literal 0 HcmV?d00001 diff --git a/addons/default/visiosoft/advs-module/resources/lang/en/field.php b/addons/default/visiosoft/advs-module/resources/lang/en/field.php index 08aa17502..771236d5a 100644 --- a/addons/default/visiosoft/advs-module/resources/lang/en/field.php +++ b/addons/default/visiosoft/advs-module/resources/lang/en/field.php @@ -263,4 +263,12 @@ return [ "no_location" => "No location is selected.", "continue" => 'Continue', "gallery" => 'Gallery', + + // Pending screen + 'pending_message_1' => 'The Ad is in the Approval Process', + 'pending_message_2' => "Ad's Update Date", + 'pending_message_3' => 'Estimated Waiting Time', + 'pending_message_4' => 'The time spent in the approval process will be added to the doping time.', + 'pending_message_5' => 'No transactions can be made from the call center regarding the ad in the approval process.', + 'hours' => 'hours' ]; 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 2fff9dccd..0ae1ae9a5 100644 --- a/addons/default/visiosoft/advs-module/resources/lang/en/setting.php +++ b/addons/default/visiosoft/advs-module/resources/lang/en/setting.php @@ -4,6 +4,10 @@ return [ 'auto_approve' => [ 'name' => 'Auto Approve', ], + 'estimated_pending_time' => [ + 'name' => 'Estimated Pending Time', + 'instructions' => 'In Hours', + ], 'default_published_time' => [ 'name' => 'Default Publish Time', ], diff --git a/addons/default/visiosoft/advs-module/resources/views/ad-detail/partials/ad-status.twig b/addons/default/visiosoft/advs-module/resources/views/ad-detail/partials/ad-status.twig index c9ce0ce4c..94bfbc751 100644 --- a/addons/default/visiosoft/advs-module/resources/views/ad-detail/partials/ad-status.twig +++ b/addons/default/visiosoft/advs-module/resources/views/ad-detail/partials/ad-status.twig @@ -1,6 +1,19 @@ {% if adv.status == "pending_user" or adv.status == "pending_admin" %} -<div class="alert bg-info text-white alert-dismissible"> - <i class="fas fa-exclamation-triangle"></i> - {{ trans('visiosoft.module.advs::message.pending_ad_status') }} -</div> + <div class="pending-screen mt-3 text-center py-5 rounded px-2"> + <img src="{{ img('visiosoft.module.advs::images/alarm.png').url }}" alt="pending icon"> + <h5 class="my-3">{{ trans('visiosoft.module.advs::field.pending_message_1') }}</h5> + <div class="row"> + <div class="col-6 text-right">{{ trans('visiosoft.module.advs::field.pending_message_2') }}</div> + <div class="col-6 text-left pl-0">: {{ adv.updated_at|date('d M Y H:i') }}</div> + </div> + <div class="row"> + <div class="col-6 text-right">{{ trans('visiosoft.module.advs::field.pending_message_3') }}</div> + <div class="col-6 text-left pl-0"> + : {{ setting_value('visiosoft.module.advs::estimated_pending_time') }} {{ trans('visiosoft.module.advs::field.hours') }} + </div> + </div> + + <p class="text-dark mb-0 mt-3">{{ trans('visiosoft.module.advs::field.pending_message_4') }}</p> + <p class="text-dark">{{ trans('visiosoft.module.advs::field.pending_message_5') }}</p> + </div> {% endif %} \ No newline at end of file From 7be5947053b441987cd04b57ebff81b8bb069069 Mon Sep 17 00:00:00 2001 From: Fatih Alp <mail@fatihalp.com> Date: Wed, 18 Mar 2020 19:07:00 +0300 Subject: [PATCH 33/48] Set theme jekyll-theme-cayman --- _config.yml | 1 + 1 file changed, 1 insertion(+) create mode 100644 _config.yml diff --git a/_config.yml b/_config.yml new file mode 100644 index 000000000..c4192631f --- /dev/null +++ b/_config.yml @@ -0,0 +1 @@ +theme: jekyll-theme-cayman \ No newline at end of file From 8f96634b118a3678debe73254f59f67be0f507f1 Mon Sep 17 00:00:00 2001 From: Diatrex <diahshalabi@hotmail.com> Date: Thu, 19 Mar 2020 10:01:00 +0300 Subject: [PATCH 34/48] #1096 Register - Instant GSM phone control --- addons/default/visiosoft/base-theme/resources/lang/en/field.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/default/visiosoft/base-theme/resources/lang/en/field.php b/addons/default/visiosoft/base-theme/resources/lang/en/field.php index 9677f96b6..311707e48 100644 --- a/addons/default/visiosoft/base-theme/resources/lang/en/field.php +++ b/addons/default/visiosoft/base-theme/resources/lang/en/field.php @@ -32,7 +32,7 @@ return [ 'register_information_note' => 'The information on this page is taken for ' . env('APPLICATION_DOMAIN') . ' membership. You can find detailed information about the protection of personal data here.', // Register page - 'phone_validation_error' => 'This email address is in use by another member.', + 'phone_validation_error' => 'This phone number is in use by another member.', // Forgot Password 'create_new_password' => 'Create New Password', From 94755511889d623cb1d97f235464ce3cf834ef9e Mon Sep 17 00:00:00 2001 From: vedat-imac <vedatakdogan@live.com> Date: Thu, 19 Mar 2020 12:48:01 +0300 Subject: [PATCH 35/48] get Locations and Cities --- .../src/City/Command/GetCities.php | 34 +++++++++++++++++++ .../src/Country/Command/GetCountries.php | 12 +++++++ .../src/LocationModulePlugin.php | 23 +++++++++++++ 3 files changed, 69 insertions(+) create mode 100644 addons/default/visiosoft/location-module/src/City/Command/GetCities.php create mode 100644 addons/default/visiosoft/location-module/src/Country/Command/GetCountries.php diff --git a/addons/default/visiosoft/location-module/src/City/Command/GetCities.php b/addons/default/visiosoft/location-module/src/City/Command/GetCities.php new file mode 100644 index 000000000..67fcd53ae --- /dev/null +++ b/addons/default/visiosoft/location-module/src/City/Command/GetCities.php @@ -0,0 +1,34 @@ +<?php namespace Visiosoft\LocationModule\City\Command; + +use Visiosoft\LocationModule\City\CityModel; + +class GetCities +{ + + /** + * @var $country + */ + protected $country; + + /** + * GetProduct constructor. + * @param $country + */ + public function __construct($country) + { + $this->country = $country; + } + + + /** + * @param CityModel $groups + * @return |null + */ + public function handle(CityModel $groups) + { + if ($this->country) { + return $groups->where('parent_country_id', $this->country)->get(); + } + return $groups::query()->get(); + } +} diff --git a/addons/default/visiosoft/location-module/src/Country/Command/GetCountries.php b/addons/default/visiosoft/location-module/src/Country/Command/GetCountries.php new file mode 100644 index 000000000..9dfb99a54 --- /dev/null +++ b/addons/default/visiosoft/location-module/src/Country/Command/GetCountries.php @@ -0,0 +1,12 @@ +<?php namespace Visiosoft\LocationModule\Country\Command; + +use Visiosoft\LocationModule\Country\CountryModel; + +class GetCountries +{ + + public function handle(CountryModel $groups) + { + return $groups::query()->get(); + } +} diff --git a/addons/default/visiosoft/location-module/src/LocationModulePlugin.php b/addons/default/visiosoft/location-module/src/LocationModulePlugin.php index 0b061185a..8addb2ae4 100644 --- a/addons/default/visiosoft/location-module/src/LocationModulePlugin.php +++ b/addons/default/visiosoft/location-module/src/LocationModulePlugin.php @@ -1,7 +1,9 @@ <?php namespace Visiosoft\LocationModule; use Anomaly\Streams\Platform\Addon\Plugin\Plugin; +use Visiosoft\LocationModule\City\Command\GetCities; use Visiosoft\LocationModule\City\Command\GetCity; +use Visiosoft\LocationModule\Country\Command\GetCountries; use Visiosoft\LocationModule\Country\Command\GetCountry; use Visiosoft\LocationModule\District\Command\GetDistrict; use Visiosoft\LocationModule\Neighborhood\Command\GetNeighborhood; @@ -49,6 +51,17 @@ class LocationModulePlugin extends Plugin return $ad; } ), + new \Twig_SimpleFunction( + 'getCities', + function ($country = null) { + + if (!$ad = $this->dispatch(new GetCities($country))) { + return null; + } + + return $ad; + } + ), new \Twig_SimpleFunction( 'getCountry', function ($id) { @@ -60,6 +73,16 @@ class LocationModulePlugin extends Plugin return $ad; } ), + new \Twig_SimpleFunction( + 'getCountries', + function () { + + if (!$ad = $this->dispatch(new GetCountries())) { + return null; + } + return $ad; + } + ), new \Twig_SimpleFunction( 'getVillage', function ($id) { From 78a8714097bebdad8d87260bd3c17eb4d040b5b6 Mon Sep 17 00:00:00 2001 From: Diatrex <diahshalabi@hotmail.com> Date: Thu, 19 Mar 2020 13:25:17 +0300 Subject: [PATCH 36/48] =?UTF-8?q?#1118=20Sosyal=20giri=C5=9F=20=C4=B0conla?= =?UTF-8?q?r=C4=B1=20Renklendirilmeli?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../visiosoft/base-theme/resources/css/login.css | 8 ++++++-- .../visiosoft/base-theme/resources/lang/en/field.php | 3 +++ .../views/addons/anomaly/users-module/login.twig | 12 +++++++----- 3 files changed, 16 insertions(+), 7 deletions(-) diff --git a/addons/default/visiosoft/base-theme/resources/css/login.css b/addons/default/visiosoft/base-theme/resources/css/login.css index cf3d89a08..49027249c 100644 --- a/addons/default/visiosoft/base-theme/resources/css/login.css +++ b/addons/default/visiosoft/base-theme/resources/css/login.css @@ -111,10 +111,9 @@ background: #fafafa; color: #489ae8; } - @media only screen and (min-width: 470px) { .login-section { - padding: 70px 78px 148px 77px; + padding: 70px 30px 148px; } .register-section { @@ -123,4 +122,9 @@ padding-right: 85px; background-color: #fff; } +} +@media only screen and (min-width: 1200px) { + .login-section { + padding: 70px 78px 148px 77px; + } } \ No newline at end of file diff --git a/addons/default/visiosoft/base-theme/resources/lang/en/field.php b/addons/default/visiosoft/base-theme/resources/lang/en/field.php index 311707e48..14c442b87 100644 --- a/addons/default/visiosoft/base-theme/resources/lang/en/field.php +++ b/addons/default/visiosoft/base-theme/resources/lang/en/field.php @@ -36,4 +36,7 @@ return [ // Forgot Password 'create_new_password' => 'Create New Password', + + // Login page + 'or' => 'or' ]; \ No newline at end of file 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 1906e45f4..6adb3e93c 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 @@ -58,17 +58,19 @@ <div class="col-12 py-0"> <label class="c-input c-checkbox remember_me"> <input value="0" type="hidden" name="remember_me"> - <input type="checkbox" name="remember_me"> + <input type="checkbox" name="remember_me" class="align-middle"> <span class="c-indicator"></span> {{ trans('visiosoft.theme.base::field.remember_me') }} </label> </div> - <div class="social-login py-2 row"> - {{ addBlock('login/oauth')|raw }} - </div> + {% if addBlock('login/oauth') %} + <div class="text-center text-muted">- {{ trans('visiosoft.theme.base::field.or') }} -</div> + <div class="social-login py-2 px-3"> + {{ addBlock('login/oauth')|raw }} + </div> + {% endif %} </div> - <div class="col-12 col-lg-5 m-3 py-4 row register-section align-items-center"> <div class="col-12 text-center"> <h3 class="py-0">{{ trans('visiosoft.theme.base::field.not_a_member_yet') }}?</h3> From 1971479651496ca30263779af93ab9ee2d848f3a Mon Sep 17 00:00:00 2001 From: Fatih Alp <mail@fatihalp.com> Date: Thu, 19 Mar 2020 18:22:45 +0300 Subject: [PATCH 37/48] New translations setting.php (Russian) --- .../visiosoft/advs-module/resources/lang/ru/setting.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/addons/default/visiosoft/advs-module/resources/lang/ru/setting.php b/addons/default/visiosoft/advs-module/resources/lang/ru/setting.php index 8033b8f0c..0ced0829f 100644 --- a/addons/default/visiosoft/advs-module/resources/lang/ru/setting.php +++ b/addons/default/visiosoft/advs-module/resources/lang/ru/setting.php @@ -4,6 +4,10 @@ return [ 'auto_approve' => [ 'name' => 'Авто Одобрить', ], + 'estimated_pending_time' => [ + 'name' => 'Расчетное время ожидания', + 'instructions' => 'В часах', + ], 'default_published_time' => [ 'name' => 'Время публикации по умолчанию', ], From 8123eb0b9821987dbe8460c0a4d5f58e160996fd Mon Sep 17 00:00:00 2001 From: Fatih Alp <mail@fatihalp.com> Date: Thu, 19 Mar 2020 18:22:47 +0300 Subject: [PATCH 38/48] New translations field.php (Russian) --- .../visiosoft/base-theme/resources/lang/ru/field.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/addons/default/visiosoft/base-theme/resources/lang/ru/field.php b/addons/default/visiosoft/base-theme/resources/lang/ru/field.php index 7739efea5..7ecfa4021 100644 --- a/addons/default/visiosoft/base-theme/resources/lang/ru/field.php +++ b/addons/default/visiosoft/base-theme/resources/lang/ru/field.php @@ -31,6 +31,12 @@ return [ 'personal_registration_list_3' => 'Отправляйте сообщения владельцам рекламы на сайте.', 'register_information_note' => 'Информация на этой странице принимается за ' . env('APPLICATION_DOMAIN') . ' членство. Вы можете найти подробную информацию о защите персональных данных здесь.', + // Register page + 'phone_validation_error' => 'Этот номер телефона используется другим участником.', + // Forgot Password 'create_new_password' => 'Создать новый пароль', + + // Login page + 'or' => 'или' ]; \ No newline at end of file From 0640830a240df0b4a45361eb7086448a10964d25 Mon Sep 17 00:00:00 2001 From: Fatih Alp <mail@fatihalp.com> Date: Thu, 19 Mar 2020 18:23:08 +0300 Subject: [PATCH 39/48] New translations field.php (Turkish) --- .../visiosoft/advs-module/resources/lang/tr/field.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/addons/default/visiosoft/advs-module/resources/lang/tr/field.php b/addons/default/visiosoft/advs-module/resources/lang/tr/field.php index db5e74a87..b64f900e9 100644 --- a/addons/default/visiosoft/advs-module/resources/lang/tr/field.php +++ b/addons/default/visiosoft/advs-module/resources/lang/tr/field.php @@ -265,4 +265,12 @@ return [ "no_location" => "Lokasyon eklenmemiş.", "continue" => 'Devam Et', "gallery" => 'Galeri', + + // Pending screen + 'pending_message_1' => 'Reklam Onay Sürecinde', + 'pending_message_2' => "Reklamın Güncelleme Tarihi", + 'pending_message_3' => 'Tahmini Bekleme Süresi', + 'pending_message_4' => 'Onay sürecinde geçirilen süre doping zamanına eklenecektir.', + 'pending_message_5' => 'Onay sürecinde reklamla ilgili çağrı merkezinden hiçbir işlem yapılamaz.', + 'hours' => 'saatler' ]; From a96a33519e745239c305d7377faa36cafee1ce29 Mon Sep 17 00:00:00 2001 From: Fatih Alp <mail@fatihalp.com> Date: Thu, 19 Mar 2020 18:23:11 +0300 Subject: [PATCH 40/48] New translations setting.php (Turkish) --- .../visiosoft/advs-module/resources/lang/tr/setting.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/addons/default/visiosoft/advs-module/resources/lang/tr/setting.php b/addons/default/visiosoft/advs-module/resources/lang/tr/setting.php index 5450ac6ce..d2e86ca87 100644 --- a/addons/default/visiosoft/advs-module/resources/lang/tr/setting.php +++ b/addons/default/visiosoft/advs-module/resources/lang/tr/setting.php @@ -4,6 +4,10 @@ return [ 'auto_approve' => [ 'name' => 'Otomatik Onaylama', ], + 'estimated_pending_time' => [ + 'name' => 'Tahmini Bekleme Süresi', + 'instructions' => 'Saatlerde', + ], 'default_published_time' => [ 'name' => 'Varsayılan Yayın Süresi', ], From 95e34b47be4ceacb442b432f9ce01913607abfb3 Mon Sep 17 00:00:00 2001 From: Fatih Alp <mail@fatihalp.com> Date: Thu, 19 Mar 2020 18:23:14 +0300 Subject: [PATCH 41/48] New translations field.php (Turkish) --- .../visiosoft/base-theme/resources/lang/tr/field.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/addons/default/visiosoft/base-theme/resources/lang/tr/field.php b/addons/default/visiosoft/base-theme/resources/lang/tr/field.php index 2beea8be9..fca972cdf 100644 --- a/addons/default/visiosoft/base-theme/resources/lang/tr/field.php +++ b/addons/default/visiosoft/base-theme/resources/lang/tr/field.php @@ -31,6 +31,12 @@ return [ 'personal_registration_list_3' => 'Sitedeki reklam sahiplerine mesaj gönderin.', 'register_information_note' => 'Bu sayfadaki bilgiler ' . env('APPLICATION_DOMAIN') . ' üyelik. Kişisel verilerin korunması hakkında ayrıntılı bilgiyi burada bulabilirsiniz.', + // Register page + 'phone_validation_error' => 'Bu telefon numarası başka bir üye tarafından kullanılıyor.', + // Forgot Password 'create_new_password' => 'Yeni Şifre Oluştur', + + // Login page + 'or' => 'veya' ]; \ No newline at end of file From 2f7280195a2aae014c910b9ba10fc5b5e115c7f0 Mon Sep 17 00:00:00 2001 From: Fatih Alp <mail@fatihalp.com> Date: Thu, 19 Mar 2020 18:23:23 +0300 Subject: [PATCH 42/48] New translations field.php (Russian) --- .../visiosoft/advs-module/resources/lang/ru/field.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/addons/default/visiosoft/advs-module/resources/lang/ru/field.php b/addons/default/visiosoft/advs-module/resources/lang/ru/field.php index 48f49f0b9..5487899c8 100644 --- a/addons/default/visiosoft/advs-module/resources/lang/ru/field.php +++ b/addons/default/visiosoft/advs-module/resources/lang/ru/field.php @@ -264,4 +264,12 @@ return [ "no_location" => "Местоположение не выбрано.", "continue" => 'Продолжить', "gallery" => 'Галерея', + + // Pending screen + 'pending_message_1' => 'Объявление находится в процессе одобрения', + 'pending_message_2' => "Дата обновления объявления", + 'pending_message_3' => 'Расчетное время ожидания', + 'pending_message_4' => 'Время, потраченное на процесс утверждения, будет добавлено к времени допинга.', + 'pending_message_5' => 'Никакие транзакции не могут быть сделаны из колл-центра относительно объявления в процессе одобрения.', + 'hours' => 'часов' ]; From 0d656e948068afdb393ab1f42b1c0eccee388124 Mon Sep 17 00:00:00 2001 From: Fatih Alp <mail@fatihalp.com> Date: Thu, 19 Mar 2020 18:23:37 +0300 Subject: [PATCH 43/48] New translations field.php (Albanian) --- .../visiosoft/advs-module/resources/lang/sq/field.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/addons/default/visiosoft/advs-module/resources/lang/sq/field.php b/addons/default/visiosoft/advs-module/resources/lang/sq/field.php index e8a77a248..aef0f646c 100644 --- a/addons/default/visiosoft/advs-module/resources/lang/sq/field.php +++ b/addons/default/visiosoft/advs-module/resources/lang/sq/field.php @@ -263,4 +263,12 @@ return [ "no_location" => "Asnjë vendndodhje nuk është zgjedhur.", "continue" => 'vazhdoj', "gallery" => 'Galeri', + + // Pending screen + 'pending_message_1' => 'Shpallja është në Procesin e Miratimit', + 'pending_message_2' => "Data e azhurnimit të reklamës", + 'pending_message_3' => 'Koha e parashikuar e pritjes', + 'pending_message_4' => 'Koha e kaluar në procesin e miratimit do t\'i shtohet kohës së dopingut.', + 'pending_message_5' => 'Asnjë transaksion nuk mund të bëhet nga qendra e thirrjeve në lidhje me reklamën në procesin e miratimit.', + 'hours' => 'orë' ]; From c32035c74ff8509430469a20cfbcf071d062e9f3 Mon Sep 17 00:00:00 2001 From: Fatih Alp <mail@fatihalp.com> Date: Thu, 19 Mar 2020 18:23:39 +0300 Subject: [PATCH 44/48] New translations setting.php (Albanian) --- .../visiosoft/advs-module/resources/lang/sq/setting.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/addons/default/visiosoft/advs-module/resources/lang/sq/setting.php b/addons/default/visiosoft/advs-module/resources/lang/sq/setting.php index 1024c72d8..24b09a976 100644 --- a/addons/default/visiosoft/advs-module/resources/lang/sq/setting.php +++ b/addons/default/visiosoft/advs-module/resources/lang/sq/setting.php @@ -4,6 +4,10 @@ return [ 'auto_approve' => [ 'name' => 'Miratimi automatik', ], + 'estimated_pending_time' => [ + 'name' => 'Koha e parashikuar e pritjes', + 'instructions' => 'Në Orë', + ], 'default_published_time' => [ 'name' => 'Koha e publikimit të paracaktuar', ], From 63018bb4751cb1c997f8fe9d82d0c31ea93ecb2e Mon Sep 17 00:00:00 2001 From: Fatih Alp <mail@fatihalp.com> Date: Thu, 19 Mar 2020 18:23:42 +0300 Subject: [PATCH 45/48] New translations field.php (Albanian) --- .../visiosoft/base-theme/resources/lang/sq/field.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/addons/default/visiosoft/base-theme/resources/lang/sq/field.php b/addons/default/visiosoft/base-theme/resources/lang/sq/field.php index db9572f9a..ec42ac9f4 100644 --- a/addons/default/visiosoft/base-theme/resources/lang/sq/field.php +++ b/addons/default/visiosoft/base-theme/resources/lang/sq/field.php @@ -31,6 +31,12 @@ return [ 'personal_registration_list_3' => 'Dërgoni mesazhe pronarëve të reklamave në faqe.', 'register_information_note' => 'Informacioni në këtë faqe merret për ' . env('APPLICATION_DOMAIN') . ' anëtarësimi. Mund të gjeni informacione të hollësishme në lidhje me mbrojtjen e të dhënave personale këtu.', + // Register page + 'phone_validation_error' => 'Ky numër telefoni është në përdorim nga një anëtar tjetër.', + // Forgot Password 'create_new_password' => 'Krijoni fjalëkalimin e ri', + + // Login page + 'or' => 'ose' ]; \ No newline at end of file From 5176de4a0625f481534a60956f0b0c699a76e443 Mon Sep 17 00:00:00 2001 From: Fatih Alp <mail@fatihalp.com> Date: Thu, 19 Mar 2020 18:24:02 +0300 Subject: [PATCH 46/48] New translations field.php (Arabic) --- .../visiosoft/advs-module/resources/lang/ar/field.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/addons/default/visiosoft/advs-module/resources/lang/ar/field.php b/addons/default/visiosoft/advs-module/resources/lang/ar/field.php index 0a96e2f2d..43861c9e5 100644 --- a/addons/default/visiosoft/advs-module/resources/lang/ar/field.php +++ b/addons/default/visiosoft/advs-module/resources/lang/ar/field.php @@ -263,4 +263,12 @@ return [ "no_location" => "لا يوجد موقع محدد.", "continue" => 'استمر', "gallery" => 'صالة عرض', + + // Pending screen + 'pending_message_1' => 'الإعلان قيد عملية الموافقة', + 'pending_message_2' => "تاريخ تحديث الإعلان", + 'pending_message_3' => 'وقت الانتظار المقدر', + 'pending_message_4' => 'سيتم إضافة الوقت المستغرق في عملية الموافقة إلى وقت تناول المنشطات.', + 'pending_message_5' => 'لا يمكن إجراء معاملات من مركز الاتصال بخصوص الإعلان في عملية الموافقة.', + 'hours' => 'ساعات' ]; From f0e2e152b817f14fb11c62800f59b5a0a7e25942 Mon Sep 17 00:00:00 2001 From: Fatih Alp <mail@fatihalp.com> Date: Thu, 19 Mar 2020 18:24:05 +0300 Subject: [PATCH 47/48] New translations setting.php (Arabic) --- .../visiosoft/advs-module/resources/lang/ar/setting.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/addons/default/visiosoft/advs-module/resources/lang/ar/setting.php b/addons/default/visiosoft/advs-module/resources/lang/ar/setting.php index d195d4957..667c48e77 100644 --- a/addons/default/visiosoft/advs-module/resources/lang/ar/setting.php +++ b/addons/default/visiosoft/advs-module/resources/lang/ar/setting.php @@ -4,6 +4,10 @@ return [ 'auto_approve' => [ 'name' => 'الموافقة التلقائية', ], + 'estimated_pending_time' => [ + 'name' => 'الوقت المعلق المقدر', + 'instructions' => 'في ساعات', + ], 'default_published_time' => [ 'name' => 'وقت النشر الافتراضي', ], From 1170ff99de53fd59795a36edb4ffd85a236065e5 Mon Sep 17 00:00:00 2001 From: Fatih Alp <mail@fatihalp.com> Date: Thu, 19 Mar 2020 18:24:08 +0300 Subject: [PATCH 48/48] New translations field.php (Arabic) --- .../visiosoft/base-theme/resources/lang/ar/field.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/addons/default/visiosoft/base-theme/resources/lang/ar/field.php b/addons/default/visiosoft/base-theme/resources/lang/ar/field.php index b90a10a51..7d9270817 100644 --- a/addons/default/visiosoft/base-theme/resources/lang/ar/field.php +++ b/addons/default/visiosoft/base-theme/resources/lang/ar/field.php @@ -31,6 +31,12 @@ return [ 'personal_registration_list_3' => 'أرسل رسائل إلى مالكي الإعلانات على الموقع.', 'register_information_note' => 'تؤخذ المعلومات على هذه الصفحة ل ' . env('APPLICATION_DOMAIN') . ' عضوية. يمكنك العثور على معلومات مفصلة حول حماية البيانات الشخصية هنا.', + // Register page + 'phone_validation_error' => 'رقم الهاتف هذا قيد الاستخدام من قبل عضو آخر.', + // Forgot Password 'create_new_password' => 'إنشاء كلمة مرور جديدة', + + // Login page + 'or' => 'أو' ]; \ No newline at end of file