This commit is contained in:
vedatakd 2020-11-05 10:48:15 +03:00
commit dd3548d868
5 changed files with 66 additions and 2 deletions

View File

@ -35,7 +35,7 @@ $(document).ready(function () {
btn = '';
res.forEach(function (link) {
btn += `
<input type="submit" data-pack-id="${link.packID}" class="btn-1 mb-2"
<input type="submit" data-pack-id="${link.packID}" class="btn-1 mb-2 text-wrap"
value="${response['continueBtn']}` + ' ' + `(${link.price})" />
`
})

View File

@ -22,6 +22,22 @@
{% 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-6 pr-0 pl-1">
<button class="btn btn-sm btn-success py-2">

View File

@ -446,4 +446,10 @@ return [
'edit_details' => 'Edit Details',
'update' => 'Update',
'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' => [
'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

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