{# templates/security/register.html.twig #} {% extends 'Application/' ~ settings.get('theme') ~ '/base.html.twig' %} {% block title %}{{ 'Rejestracja'|trans }}{% endblock %} {% block stylesheets %} {{ parent() }} {% endblock %} {% block body %} {{ 'Konto i wsparcie'|trans }} {{ 'Logowanie / Rejestracja'|trans }} {{ 'Zaloguj się'|trans }} {{ 'Zarejestruj się'|trans }} {# Flash messages #} {% for flashError in app.flashes('verify_email_error') %} {{ flashError }} {% endfor %} {% for message in app.flashes('success') %} {{ message }} {% endfor %} {% for message in app.flashes('error') %} {{ message }} {% endfor %} {% if registrationForm is defined %} {# REGISTER #} {{ form_start(registrationForm, { attr: { class: 'authForm', novalidate: 'novalidate' } }) }} {{ form_errors(registrationForm) }} {{ form_label(registrationForm.username, 'Nazwa użytkownika'|trans) }} {{ form_widget(registrationForm.username, { attr: { class: 'authInput', autocomplete: 'username' } }) }} {{ form_errors(registrationForm.username) }} {{ form_label(registrationForm.email, 'Adres e-mail'|trans) }} {{ form_widget(registrationForm.email, { attr: { class: 'authInput', autocomplete: 'email' } }) }} {{ form_errors(registrationForm.email) }} {{ form_label(registrationForm.plainPassword, 'Hasło'|trans) }} {{ form_widget(registrationForm.plainPassword, { attr: { class: 'authInput', autocomplete: 'new-password' } }) }} {{ 'Pokaż'|trans }} {{ form_errors(registrationForm.plainPassword) }} {% if registrationForm.ref is defined %} {{ form_label(registrationForm.ref, 'Kod polecający (opcjonalnie)'|trans) }} {{ form_widget(registrationForm.ref, { attr: { class: 'authInput' } }) }} {{ form_errors(registrationForm.ref) }} {% endif %} {% if registrationForm.agreeTerms is defined %} {{ form_widget(registrationForm.agreeTerms) }} {{ form_label(registrationForm.agreeTerms, 'Akceptuję Regulamin Użytkownika'|trans) }} {{ form_errors(registrationForm.agreeTerms) }} {% endif %} {{ 'Zarejestruj się'|trans }} {{ 'Masz już konto? Zaloguj się'|trans }} {{ 'Tworząc konto, uzyskasz dostęp do CashShopu, zgłoszeń technicznych oraz bonusów sezonowych.'|trans }} {{ form_end(registrationForm) }} {# LOGIN #} {% set last = last_username|default('') %} {% set err = error|default(null) %} {% if err %} {{ err.messageKey|trans(err.messageData, 'security') }} {% endif %} {{ 'Login'|trans }} {{ 'Nazwa konta lub e-mail, zależnie od konfiguracji.'|trans }} {{ 'Hasło'|trans }} {{ 'Pokaż'|trans }} {{ 'Zapamiętaj mnie'|trans }} {{ 'Zapomniałeś hasła?'|trans }} {{ 'Zaloguj się'|trans }} {{ 'Nie masz konta? Zarejestruj się'|trans }} {% else %} {{ 'Rejestracja jest obecnie wyłączona.'|trans }} {% endif %} {% endblock %}
{{ 'Logowanie / Rejestracja'|trans }}