templates/security/register-stepper.html.twig line 1
{% extends "base.html.twig" %}
{% block header %}{% endblock %}
{% block stylesheets %}
{{ parent() }}
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bs-stepper/dist/css/bs-stepper.min.css">
<style>
.admin_bg::before {
background-image: url({{ tString("media_try_for_free_background") }});
}
</style>
{% endblock %}
{% block body %}
<div class="admin_bg">
<div class="container">
<section class="signup_section">
<div class="top_part"></div>
<!-- Comment Form Section -->
<div class="signup_form" style="border-radius: unset">
<div style="padding: 0 60px">
{% if not form.vars.valid %}
<div class="alert alert-danger alert-dismissible" style="margin-bottom: 3rem;">
<h5 style="color: white">{{ tString("error_title") }}</h5>
<ul class="list-unstyled">
{# Loop through every form item #}
{% for child in form.children %}
{# Display the errors of the form item #}
{%for error in child.vars.errors%}
<li class="text-white">{{error.message}}</li>
{%endfor%}
{%endfor%}
{% if form_errors(form.password.first) %}<li class="text-white">{{ form_errors(form.password.first) }}</li>{% endif %}
</ul>
</div>
{% endif %}
{% for message in app.flashes("error") %}
<div class="alert alert-danger">
{{ message }}
</div>
{% endfor %}
</div>
{{ form_start(form,{"attr": {"class": "register-form", "id": "regForm"}}) }}
<!-- One "tab" for each step in the form: -->
<div class="tab1">
<p class="text-center">{{ tString("step_title")|capitalize }} 1 {{ tString("from") }} 6</p>
<div class="progress mb-3">
<div class="progress-bar" role="progressbar" aria-valuenow="70"
aria-valuemin="0" aria-valuemax="100" style="width:16.67%">
</div>
</div>
<h5 class="try-free-title">{{ env("APP_TITLE") }} - {{ tString("isprobaj_besplatno") }}</h5>
<div class="row">
<div class="form-group col-lg-12">
<label class="form-label mb-0" for="email">{{ tString("enter_your_email_address") }} <span class="text-danger">*</span></label>
{{ form_widget(form.email,{"attr": {"class": "form-control", "placeholder": tString("enter_your_email_address"), "oninput": "this.className = 'form-control'", "autocomplete": "off"}}) }}
<p style="display: none" class="text-email-exists text-danger">{{ tString("error_text_email_in_use") }}</p>
<div class="alert alert-secondary mt-3 signup-text">
<i class="fa fa-info-circle"></i> {{ tString("info_text_enter_email_for_activation") }}
</div>
</div>
<!-- Text input-->
<div class="col-12">
<div class="custom-control custom-checkboxmb-3 signup-text">
{{ form_widget(form.agreeTerms, { 'attr': {'class': 'custom-control-input', "oninput": "this.className = 'custom-control-input'"} }) }}
<label class="custom-control-label" for="stepper_agreeTerms" id="stepper_agreeTerms_text">
{{ tString("info_text_terms_label") }}
</label>
</div>
</div>
</div>
<div id="step1ErrorMessage" class="text-danger pb-3"></div>
</div>
<div class="tab2">
<p class="text-center">{{ tString("step_title")|capitalize }} 2 {{ tString("from") }} 6</p>
<div class="progress mb-3">
<div class="progress-bar" role="progressbar" aria-valuenow="70"
aria-valuemin="0" aria-valuemax="100" style="width:33.33%">
</div>
</div>
<h5 class="try-free-title">{{ env("APP_TITLE") }} - {{ tString("isprobaj_besplatno") }}</h5>
<h6>{{ tString("enter_your") }}</h6>
<div class="row">
<div class="form-group col-12">
<div class="mb-0">
<label class="form-label mb-0" for="email">{{ tString("name")|capitalize }} <span class="text-danger">*</span></label>
{{ form_widget(form.firstName,{"attr": {"class": "form-control", "oninput": "this.className = 'form-control'"}}) }}
</div>
</div>
<div class="form-group col-12">
<div class="mb-0">
<label class="form-label mb-0" for="email">{{ tString("surname")|capitalize }} <span class="text-danger">*</span></label>
{{ form_widget(form.lastName,{"attr": {"class": "form-control", "oninput": "this.className = 'form-control'"}}) }}
</div>
</div>
</div>
<div id="step2ErrorMessage" class="text-danger pb-3"></div>
</div>
<div class="tab3">
<p class="text-center">{{ tString("step_title")|capitalize }} 3 {{ tString("from") }} 6</p>
<div class="progress mb-3">
<div class="progress-bar" role="progressbar" aria-valuenow="70"
aria-valuemin="0" aria-valuemax="100" style="width:50%">
</div>
</div>
<h5 class="try-free-title">{{ env("APP_TITLE") }} - {{ tString("isprobaj_besplatno") }}</h5>
<div class="row">
<div class="form-group col-12">
<div class="mb-0">
<label class="form-label mb-0" for="email">{{ tString("enter_your_phone_number") }} <span class="text-danger">*</span></label>
{{ form_widget(form.phone,{"attr": {"class": "form-control", "oninput": "this.className = 'form-control'", "placeholder": tString("enter_your_phone_number") }}) }}
</div>
</div>
</div>
<div id="step3ErrorMessage" class="text-danger pb-3"></div>
</div>
<div class="tab4">
<p class="text-center">{{ tString("step_title")|capitalize }} 4 {{ tString("from") }} 6</p>
<div class="progress mb-3">
<div class="progress-bar" role="progressbar" aria-valuenow="70"
aria-valuemin="0" aria-valuemax="100" style="width:66.67%">
</div>
</div>
<h5 class="try-free-title">{{ env("APP_TITLE") }} - {{ tString("isprobaj_besplatno") }}</h5>
<div class="row">
<div class="form-group col-12">
<div class="mb-0">
<label class="form-label mb-0" for="email">{{ tString("enter_company_name_legal_name") }} <span class="text-danger">*</span></label>
{{ form_widget(form.companyName,{"attr": {"class": "form-control", "oninput": "this.className = 'form-control'", "placeholder": tString("enter_company_name_legal_name") }}) }}
</div>
</div>
</div>
<div id="step4ErrorMessage" class="text-danger pb-3"></div>
</div>
<div class="tab5">
<p class="text-center">{{ tString("step_title")|capitalize }} 5 {{ tString("from") }} 6</p>
<div class="progress mb-3">
<div class="progress-bar" role="progressbar" aria-valuenow="70"
aria-valuemin="0" aria-valuemax="100" style="width:83.34%">
</div>
</div>
<h5 class="try-free-title">{{ env("APP_TITLE") }} - {{ tString("isprobaj_besplatno") }}</h5>
<div class="row">
<div class="form-group col-12">
<div class="mb-0">
<label class="form-label mb-0" for="email">{{ tString("enter_pin") }} <span class="text-danger">*</span></label>
{{ form_widget(form.pin,{"attr": {"class": "form-control", "oninput": "this.className = 'form-control'", "placeholder": tString("enter_pin") }}) }}
</div>
</div>
</div>
<div id="step5ErrorMessage" class="text-danger pb-3"></div>
</div>
<div class="tab6">
<p class="text-center">{{ tString("step_title")|capitalize }} 6 {{ tString("from") }} 6</p>
<div class="progress mb-3">
<div class="progress-bar" role="progressbar" aria-valuenow="70"
aria-valuemin="0" aria-valuemax="100" style="width:100%">
</div>
</div>
<h5 class="try-free-title">{{ env("APP_TITLE") }} - {{ tString("isprobaj_besplatno") }}</h5>
<h6>{{ tString("create_your_password") }}:</h6>
<div class="row">
<div class="form-group col-12">
<div class="mb-0">
<label class="form-label mb-0" for="email">{{ tString("password")|capitalize }} <span class="text-danger">*</span></label>
{{ form_widget(form.password.first,{"attr": {"class": "form-control", "oninput": "this.className = 'form-control'"}}) }}
</div>
</div>
<div class="form-group col-12">
<div class="mb-0">
<label class="form-label mb-0" for="email">{{ tString("confirm_password") }} <span class="text-danger">*</span></label>
{{ form_widget(form.password.second,{"attr": {"class": "form-control", "oninput": "this.className = 'form-control'"}}) }}
</div>
</div>
<div class="col-12">
<div class="alert alert-secondary signup-text">
<i class="fa fa-info-circle"></i>
{{ tString("insert_valid_password") }}.<br>
{{ tString("enter_min_5_char_text") }}.<br>
{{ tString("password_cant_match_email_text") }}.
</div>
</div>
<div class="col-12">
<p class="signup-text">
{{ tString("try_free_form_agree_text_1")|raw() }} <a target="_blank" style="text-decoration: underline" href="https://www.skvid.hr/uploads/documents/Opci-uvjeti-poslovanja.pdf">{{ tString("try_free_form_agree_text_2")|raw() }}</a>.
</p>
</div>
</div>
<div id="step6ErrorMessage" class="text-danger pb-3"></div>
</div>
<div class="tab7" style="display: none">
<div class="row">
<div class="col-12 d-flex align-items-center justify-content-center" style="height: 30vh;">
<div class="loader"></div>
</div>
</div>
</div>
<div style="overflow:auto;">
<div id="step-btn-group" class="step-btn-group">
<button style="width: 50%;border-radius: 5px" class="btn white_btn_2" type="button" id="prevBtn" data-n="-1" style="display: none;"><i class="fa fa-arrow-left"></i> {{ tString("btn_back") }}</button>
<button style="width: 100%;border-radius: 5px" class="btn puprple_btn_2" type="button" id="nextBtn" data-n="1">{{ tString("btn_next") }}</button>
</div>
</div>
<!-- Circles which indicates the steps of the form: -->
{# <div id="stepIndicator" style="text-align:center;margin-top:40px;">
<span class="step"></span>
<span class="step"></span>
<span class="step"></span>
<span class="step"></span>
<span class="step"></span>
<span class="step"></span>
</div> #}
<input type="hidden" id="locale" name="locale" value="{{ app.request.locale }}">
{{ form_end(form) }}
</div>
</section>
</div>
</div>
{% endblock %}
{% block download %}{% endblock %}
{% block newsletter %}{% endblock %}
{% block footer %}{% endblock %}
{% block javascripts %}
{{ parent() }}
<script src="{{ asset('js/register-form.js') }}?{{ random() }}"></script>
{% endblock %}