templates/security/registration.html.twig line 1
{% extends 'base.html.twig' %}{% block title %} {{ 'aplikacija.naziv'|trans }} {{ 'registracija.naslov'|trans }}{% endblock %}{% block body %}<div class="container"><div class="row justify-content-between align-items-center"><div class="col-12"><div class="mb-0 text-center rounded"><h1 class="display-3 font-weight-bold naslov osnovnaBoja mt-3">{{ 'aplikacija.naziv'|trans }} {{ 'registracija.naslov'|trans }}</h1></div>{{ form_start(form, {'attr': {'class': 'row row-eq-height lockscreen mt-4 mb-4'}}) }}<div class="lock-image col-12 col-sm-5 d-none d-sm-block"></div><div class="login-form col-12 col-sm-7"><div class="form-group mb-2">{{ form_label(form.firstName) }}{% set greska_name = form_errors(form.firstName)|striptags %}{% if greska_name is empty %}{{ form_widget(form.firstName, {'attr':{'class': 'form-control','placeholder': 'registracija.imePlaceholder'}}) }}{% else %}{{ form_widget(form.firstName, {'attr': {'class': 'form-control is-invalid','title': greska_name}}) }}{% endif %}</div><div class="form-group mb-2">{{ form_label(form.lastName) }}{% set greska_name = form_errors(form.lastName)|striptags %}{% if greska_name is empty %}{{ form_widget(form.lastName, {'attr':{'class': 'form-control','placeholder': 'registracija.prezimePlaceholder'}}) }}{% else %}{{ form_widget(form.lastName, {'attr': {'class': 'form-control is-invalid','title': greska_name}}) }}{% endif %}</div><div class="form-group mb-2">{{ form_label(form.email) }}{% set greska_name = form_errors(form.email)|striptags %}{% if greska_name is empty %}{{ form_widget(form.email, {'attr':{'class': 'form-control','placeholder': 'registracija.emailPlaceholder'}}) }}{% else %}{{ form_widget(form.email, {'attr': {'class': 'form-control is-invalid','title': greska_name}}) }}{% endif %}</div><div class="form-group mb-2">{{ form_label(form.plainPassword.first) }}{% set greska_name = form_errors(form.plainPassword.first)|striptags %}{% if greska_name is empty %}{{ form_widget(form.plainPassword.first, {'attr':{'class': 'form-control'}}) }}{% else %}{{ form_widget(form.plainPassword.first, {'attr': {'class': 'form-control is-invalid','title': greska_name}}) }}{% endif %}</div><div class="form-group mb-2">{{ form_label(form.plainPassword.second) }}{% set greska_name = form_errors(form.plainPassword.second)|striptags %}{% if greska_name is empty %}{{ form_widget(form.plainPassword.second, {'attr':{'class': 'form-control'}}) }}{% else %}{{ form_widget(form.plainPassword.second, {'attr': {'class': 'form-control is-invalid','title': greska_name}}) }}{% endif %}</div><div class="form-group mb-2"><button id="uvjetiKoristenja" class="btn btn-info btn-block"data-toggle="modal" data-target="#modalUvjetiKoristenja">{{ 'registracija.uvjetiKoristenja'|trans }}</button><div class="custom-control custom-checkbox"><input type="checkbox" class="custom-control-input" id="checkbox-slazese"name="registration-checkbox-slazese" {% if checked %} checked {% endif %}><label class="custom-control-label" for="checkbox-slazese">{{ 'registracija.prihvacamUvjete'|trans }}</label></div>{% for message in app.flashes('error') %}<ul><li>{{ message }}</li></ul>{% endfor %}</div><div class="form-group mb-2"><div class="g-recaptcha" data-sitekey="{{ recaptchaPublicKey }}"></div></div><div class="form-group mb-2"><button type="submit" class="btn btn-primary btn-block"formnovalidate>{{ 'registracija.registrirajSe'|trans }}</button></div><hr /><div class="mt-2"><a href="{{ path('app_login') }}">{{ 'login.prijava'|trans }}</a> |<a href="{{ path('password-request-reset')}}">{{ 'login.resetirajLozinku'|trans }}</a></div></div>{{ form_end(form) }}</div></div>{% include 'base_templates/copyright.html.twig' %}</div><div class="modal fade" id="modalUvjetiKoristenja" tabindex="-1" role="dialog"aria-labelledby="modalUvjetiKoristenjaNaslov" aria-hidden="true"><div class="modal-dialog modal-dialog-centered" role="document"><div class="modal-content"><div class="modal-header"><h5 class="modal-title" id="modalUvjetiKoristenjaNaslov">{{ 'registracija.uvjetiKoristenja'|trans }}</h5><button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button></div><div class="modal-body" style="overflow: auto; max-height: 400px;">{{ 'registracija.uvjetiKoristenjaTekst'|trans|raw }}<a href="{{ path('app_index_privacy') }}">{{ 'aplikacija.politikaPrivatnosti'|trans }}</a></div><div class="modal-footer"><button type="button" class="btn btn-secondary" data-dismiss="modal">{{ 'aplikacija.zatvori'|trans }}</button><button id="prihvacamUvjete" type="button" class="btn btn-secondary"data-dismiss="modal">{{ 'registracija.prihvacamUvjete'|trans }}</button></div></div></div></div>{% endblock %}{% block javascripts %}{{ parent() }}<script src='https://www.google.com/recaptcha/api.js'></script><script>$('#prihvacamUvjete').click(function(){$("#checkbox-slazese").attr('checked', 'checked');});$( '#registration_form_firstName' ).focus();</script>{% endblock %}