{% from 'utils.html.twig' import ico %}
{% extends 'website/login.template.html.twig' %}
{% set showTerms = (getConfig('contract') is not empty)? true : false %}
{% block subtit %}{{ getLanguage('not_a_student', 'register') }}{% endblock %}
{% block form %}
<div id="boxFormRegister">
<div class="wrap-aviso box-success">
<div class="aviso sucesso">
<p>{{ getLanguage('new_user', 'register') }} <b>{{ getLanguage('success', 'register') }}</b></strong></p>
</div>
</div>
<div class="wrap-aviso box-error">
<div class="aviso erro">
<p>{{ getLanguage('an_error', 'register') }}</strong></p>
</div>
</div>
<form id="formRegisterUser" action="{{ path('registerPost') }}" method="post">
<input type="hidden" name="complete_registration" value="{{ getConfig('complete_registration') }}">
<input type="hidden" name="allow_confirmation" value="{{ getConfig('allow_confirmation') }}">
<div class="cp">
<label for="name">{{ getLanguage('name', 'register') }}</label>
<div class="wrap">
<span class="ico">{{ ico('user') }}</span>
<span class="cmp">
<input type="text" name="name" placeholder="{{ getLanguage('enter_your_name', 'register') }}" required="required">
</span>
</div>
</div>
{# CUSTOM FIELDS #}
<div class="cp-custom">
{% include 'website/user/profile/user-custom-form-clean.html.twig' with { inputWrap: true }%}
</div>
<div class="cp">
<label for="email">E-mail</label>
<div class="wrap">
<span class="ico">{{ ico('email-at') }}</span>
<span class="cmp">
<input type="email" name="email" placeholder="{{ getLanguage('enter_an_email', 'register') }}" required="required">
</span>
</div>
</div>
<div class="cp">
<label for="phone">{{ getLanguage('phone', 'register') }}</label>
<div class="wrap">
<span class="ico">{{ ico('whatsapp') }}</span>
<span class="cmp">
<input type="text" id="phone" name="phone" required="required">
</span>
</div>
</div>
<div class="cp">
<label for="password">{{ getLanguage('password', 'register') }}</label>
<div class="wrap js--pass-toggle" data-status="hide">
<span class="ico">{{ ico('pass-key') }}</span>
<span class="cmp">
<input type="password" name="password" placeholder="{{ getLanguage('type_a_passoword', 'register') }}" required="required">
</span>
<span class="ico ico-txt" title="Ocultar senha">{{ ico('eye') }}</span>
<span class="ico ico-pass" title="Revelar senha">{{ ico('eye-off') }}</span>
</div>
</div>
{# CAPTCHA #}
{% include 'website/includes/captcha-form.html.twig' with { layout: 'register', formName: 'formRegisterUser' } %}
{# USER TERMS #}
{% include 'website/includes/user-terms.html.twig' with { show: showTerms } %}
<button type="button" id="btnRegisterUser" data-showterms="{{ showTerms }}" class="btn-login btn-load">
<span>{{ getLanguage('creat_account', 'register') }}</span>
<span>{{ getLanguage('wait', 'register') }} … <i class="loader">{{ ico('loader-wish') }}</i></span>
</button>
<p class="conta">{{ getLanguage('already_registration', 'register') }} <a href="{{ path('login') }}">{{ getLanguage('login_your_account', 'register') }} {{ ico('arrow-right') }}</a></p>
</form>
</div>
<template id="template-aviso-confirmacao">
<div class="aviso-confirmacao aviso sucesso">
<p>{{ getLanguage('email_confirmation', 'register')|raw }}</p>
</div>
</template>
{# MODAL -- TERMOS DE USO #}
{% embed "website/includes/modal.html.twig" with {'id': 'modal-terms-of-use', 'title': getLanguage('ready_terms', 'register')} %}
{% block content %}
{{ getConfig('contract')|raw }}
{% endblock %}
{% endembed %}
{% endblock %}