#2497 franchise sepeti add pyro

This commit is contained in:
Diatrex 2020-11-04 12:34:01 +03:00
parent d663f71025
commit 0086ee1e70
4 changed files with 62 additions and 0 deletions

View File

@ -22,6 +22,22 @@
{% include 'visiosoft.theme.base::addons/anomaly/users-module/partials/register-form' %} {% include 'visiosoft.theme.base::addons/anomaly/users-module/partials/register-form' %}
<div class="col-12">
{{ form.fields.accept_terms|raw }}
</div>
<div class="col-12">
{{ form.fields.accept_protection_law|raw }}
</div>
<div class="col-12">
{{ form.fields.accept_privacy_terms|raw }}
</div>
<div class="col-12">
{{ form.fields.receive_sms_emails|raw }}
</div>
<div class="col-12 row m-0"> <div class="col-12 row m-0">
<div class="col-6 pr-0 pl-1"> <div class="col-6 pr-0 pl-1">
<button class="btn btn-sm btn-success py-2"> <button class="btn btn-sm btn-success py-2">

View File

@ -446,4 +446,10 @@ return [
'edit_details' => 'Edit Details', 'edit_details' => 'Edit Details',
'update' => 'Update', 'update' => 'Update',
'change_password' => 'Change Password', 'change_password' => 'Change Password',
// Register page
'accept_terms_label' => 'I accept the terms.',
'accept_protection_law_label' => 'I accept the terms of the Law on Protection of Personal Data.',
'accept_privacy_terms_label' => 'I accept privacy terms.',
'receive_sms_emails_label' => 'I want to receive e-mail & sms.',
]; ];

View File

@ -67,6 +67,42 @@ class Register2FormBuilder extends FormBuilder
'password' => [ 'password' => [
'instructions' => false, 'instructions' => false,
], ],
"accept_terms" => [
"type" => "anomaly.field_type.boolean",
"required" => true,
"config" => [
"default_value" => false,
"mode" => "checkbox",
"label" => 'visiosoft.module.profile::field.accept_terms_label',
]
],
"accept_protection_law" => [
"type" => "anomaly.field_type.boolean",
"required" => true,
"config" => [
"default_value" => false,
"mode" => "checkbox",
"label" => 'visiosoft.module.profile::field.accept_protection_law_label',
]
],
"accept_privacy_terms" => [
"type" => "anomaly.field_type.boolean",
"required" => true,
"config" => [
"default_value" => false,
"mode" => "checkbox",
"label" => 'visiosoft.module.profile::field.accept_privacy_terms_label',
]
],
"receive_sms_emails" => [
"type" => "anomaly.field_type.boolean",
"required" => true,
"config" => [
"default_value" => false,
"mode" => "checkbox",
"label" => 'visiosoft.module.profile::field.receive_sms_emails_label',
]
],
]; ];
/** /**

View File

@ -58,6 +58,10 @@ class Register2FormHandler
$fields['display_name'] = $fields['first_name'] . " " . $fields['last_name']; $fields['display_name'] = $fields['first_name'] . " " . $fields['last_name'];
$fields['gsm_phone'] = $builder->getPostValue('phone'); $fields['gsm_phone'] = $builder->getPostValue('phone');
unset($fields['phone']); unset($fields['phone']);
unset($fields['accept_terms']);
unset($fields['accept_protection_law']);
unset($fields['accept_privacy_terms']);
unset($fields['receive_sms_emails']);
$register = $users->create($fields); $register = $users->create($fields);
$register->setAttribute('password', $fields['password']); $register->setAttribute('password', $fields['password']);