From 9db731dc6cdef4df4c5ae15afc1b3c6d0467bb1e Mon Sep 17 00:00:00 2001 From: Muammer Top Date: Wed, 9 Dec 2020 12:47:15 +0300 Subject: [PATCH] #2819 minor fix (google & facebook address bonus) --- .../profile-module/resources/lang/en/field.php | 6 ++++++ .../resources/views/profile/detail.twig | 17 ++++++++++++++++- .../src/Profile/Profile/ProfileFormBuilder.php | 4 +++- .../src/Profile/Profile/ProfileFormHandler.php | 2 ++ .../src/Seed/UsersFieldsSeeder.php | 10 ++++++++++ 5 files changed, 37 insertions(+), 2 deletions(-) diff --git a/addons/default/visiosoft/profile-module/resources/lang/en/field.php b/addons/default/visiosoft/profile-module/resources/lang/en/field.php index 12092bfb3..5ac8fe1d6 100644 --- a/addons/default/visiosoft/profile-module/resources/lang/en/field.php +++ b/addons/default/visiosoft/profile-module/resources/lang/en/field.php @@ -58,6 +58,12 @@ return [ 'birthday' => [ 'name' => 'Birthday' ], + 'facebook_address' => [ + 'name' => 'Facebook Address' + ], + 'google_address' => [ + 'name' => 'Google Address' + ], 'education' => [ 'name' => 'Education' ], 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 2f649fb22..8b733d248 100644 --- a/addons/default/visiosoft/profile-module/resources/views/profile/detail.twig +++ b/addons/default/visiosoft/profile-module/resources/views/profile/detail.twig @@ -149,7 +149,22 @@ {{ profileForm.fields.birthday.configSet('date_format','Y-m-d').setPlaceholder(now|date('Y-m-d')).input|raw }} - +
+ +
+
+
+ + {{ profileForm.fields.google_address.input|raw }} +
+
{% if setting_value('visiosoft.module.profile::show_education_profession') %}
diff --git a/addons/default/visiosoft/profile-module/src/Profile/Profile/ProfileFormBuilder.php b/addons/default/visiosoft/profile-module/src/Profile/Profile/ProfileFormBuilder.php index b005cf522..d93408d68 100644 --- a/addons/default/visiosoft/profile-module/src/Profile/Profile/ProfileFormBuilder.php +++ b/addons/default/visiosoft/profile-module/src/Profile/Profile/ProfileFormBuilder.php @@ -17,7 +17,9 @@ class ProfileFormBuilder extends FormBuilder 'state_of_education', 'profession', 'birthday', - 'register_type' + 'register_type', + 'facebook_address', + 'google_address', ]; protected $actions = [ diff --git a/addons/default/visiosoft/profile-module/src/Profile/Profile/ProfileFormHandler.php b/addons/default/visiosoft/profile-module/src/Profile/Profile/ProfileFormHandler.php index 1b98c239f..2a93e5a21 100644 --- a/addons/default/visiosoft/profile-module/src/Profile/Profile/ProfileFormHandler.php +++ b/addons/default/visiosoft/profile-module/src/Profile/Profile/ProfileFormHandler.php @@ -23,6 +23,8 @@ class ProfileFormHandler 'identification_number' => $builder->getPostValue('identification_number'), 'birthday' => $builder->getPostValue('birthday'), 'register_type' => $builder->getPostValue('register_type'), + 'facebook_address' => $builder->getPostValue('facebook_address'), + 'google_address' => $builder->getPostValue('google_address'), ]; if (setting_value('visiosoft.module.profile::show_education_profession')) { diff --git a/addons/default/visiosoft/profile-module/src/Seed/UsersFieldsSeeder.php b/addons/default/visiosoft/profile-module/src/Seed/UsersFieldsSeeder.php index a377a6535..cf4271066 100644 --- a/addons/default/visiosoft/profile-module/src/Seed/UsersFieldsSeeder.php +++ b/addons/default/visiosoft/profile-module/src/Seed/UsersFieldsSeeder.php @@ -139,6 +139,16 @@ class UsersFieldsSeeder extends Seeder 'slug' => 'profession', 'type' => 'anomaly.field_type.text', ], + [ + 'name' => trans('visiosoft.module.profile::field.facebook_address.name'), + 'slug' => 'facebook_address', + 'type' => 'anomaly.field_type.text', + ], + [ + 'name' => trans('visiosoft.module.profile::field.google_address.name'), + 'slug' => 'google_address', + 'type' => 'anomaly.field_type.text', + ] ]; foreach ($customFields as $customField) {