From 9d3dc4bb0f3bfd7ba4b36564453b280e94ad7a92 Mon Sep 17 00:00:00 2001 From: vedatakd Date: Wed, 15 Apr 2020 03:35:04 +0300 Subject: [PATCH] add disabled account profile --- .../resources/lang/en/message.php | 4 +++- .../resources/lang/tr/message.php | 17 ++++++++++------- .../resources/views/profile/ads.twig | 4 ++++ .../resources/views/profile/detail.twig | 9 +++++++++ .../src/Http/Controller/MyProfileController.php | 3 ++- 5 files changed, 28 insertions(+), 9 deletions(-) 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 e1d77c19c..87daf6856 100644 --- a/addons/default/visiosoft/profile-module/resources/lang/en/message.php +++ b/addons/default/visiosoft/profile-module/resources/lang/en/message.php @@ -29,5 +29,7 @@ return [ '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!' + 'email_phone_not_found' => 'The E-mail, Phone Number is not correct!', + + 'disable_account' => 'Do you want to close your account? This operation cannot be undone.', ]; 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 0bb6777c8..b656ee21a 100644 --- a/addons/default/visiosoft/profile-module/resources/lang/tr/message.php +++ b/addons/default/visiosoft/profile-module/resources/lang/tr/message.php @@ -1,11 +1,11 @@ "Eposta alanı zorunludur!", - "username" => "Kullanıcı Adı alanı zorunludur!", - "success_update" => "Profil Başarıyla Güncellendi!", - "adress_success_update" => "Adres Başarıyla Güncellendi!", - "adress_success_create" => "Adres Başarıyla Oluşturuldu!", + "email" => "Eposta alanı zorunludur!", + "username" => "Kullanıcı Adı alanı zorunludur!", + "success_update" => "Profil Başarıyla Güncellendi!", + "adress_success_update" => "Adres Başarıyla Güncellendi!", + "adress_success_create" => "Adres Başarıyla Oluşturuldu!", "login_error" => "Giriş Bilgileri Hatalıdır.", "login_noMail_old_user" => "Girdiğiniz e-posta adresi bulunamadı.", "login_noMail_old_user2" => "Lütfen e-posta adresini kontrol edip tekrar deneyin.", @@ -16,7 +16,7 @@ return [ "notified_about_ads" => "Reklamlarım hakkında bildirimlere izin ver", "receive_messages_email" => "Mesajları e-posta olarak almak istiyorum", "no_packages_module" => "Paket Modülü Bulunamadı!", - "required_add"=> "Lütfen gerekli tüm satırları doldurun.", + "required_add" => "Lütfen gerekli tüm satırları doldurun.", "no_extend_package" => "İlan Yayınlama Süresi paketiniz bulunamadı.", "saved" => "Kayıt Edildi!", 'please_confirm_transaction' => 'Lütfen işlemi onaylayın', @@ -29,5 +29,8 @@ return [ '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!' + 'email_phone_not_found' => 'E-posta, Telefon Numarası doğru değil!', + + 'disable_account' => 'Hesabınızı kapatmak istiyor musunuz? Bu işlem geri alınamaz.', + ]; diff --git a/addons/default/visiosoft/profile-module/resources/views/profile/ads.twig b/addons/default/visiosoft/profile-module/resources/views/profile/ads.twig index 062ab96fa..dc8c7b70f 100644 --- a/addons/default/visiosoft/profile-module/resources/views/profile/ads.twig +++ b/addons/default/visiosoft/profile-module/resources/views/profile/ads.twig @@ -26,6 +26,10 @@
+ + + {{ trans("theme::button.post_ad.name") }} + {{ trans('visiosoft.module.profile::button.extend_all') }} diff --git a/addons/default/visiosoft/profile-module/resources/views/profile/detail.twig b/addons/default/visiosoft/profile-module/resources/views/profile/detail.twig index 1f65a9f52..d2b384a0d 100644 --- a/addons/default/visiosoft/profile-module/resources/views/profile/detail.twig +++ b/addons/default/visiosoft/profile-module/resources/views/profile/detail.twig @@ -86,6 +86,15 @@ {{ userForm.actions|raw }}
{{ userForm.close()|raw }} +
+ + + +
+ diff --git a/addons/default/visiosoft/profile-module/src/Http/Controller/MyProfileController.php b/addons/default/visiosoft/profile-module/src/Http/Controller/MyProfileController.php index 4ee253165..fae3ade94 100644 --- a/addons/default/visiosoft/profile-module/src/Http/Controller/MyProfileController.php +++ b/addons/default/visiosoft/profile-module/src/Http/Controller/MyProfileController.php @@ -79,7 +79,7 @@ class MyProfileController extends PublicController $country = CountryModel::all(); return $this->view->make('visiosoft.module.profile::profile.detail', - compact('user','country', 'form', 'advs_count')); + compact('user', 'country', 'form', 'advs_count')); } @@ -306,6 +306,7 @@ class MyProfileController extends PublicController { UsersUsersEntryModel::query()->find(Auth::id())->update(['enabled' => 0]); + Auth::logout(); return redirect('/'); }