{% trans_default_domain 'Site' %}
{% extends "main/site/views/common/base.html.twig" %}
{% block title %}{{ 'site.contact.pageData.title'|trans }}{% endblock %}
{% block meta_description %}<meta name="description" content="{{ 'site.contact.pageData.meta.description'|trans }}">{% endblock %}
{% block page_specific_meta %}
{{ parent() }}
<link rel="canonical" href="{{ url('brulafine_contact') }}" />
{% endblock %}
{% block javascripts %}
{{ parent() }}
{{ GGMarketingTag('visite', app.request.locale, tracking) }}
<script src='https://www.google.com/recaptcha/api.js' async defer></script>
<script>
{#let mtCaptchaErrorText = "{{ 'site.contact.mtcaptchaErrorMsg'|trans }}";#}
{#let mtRecaptchaSiteKey = '{{ mtcaptchaSiteKey }}';#}
{#var mtcaptchaConfig = {#}
{#"sitekey": mtRecaptchaSiteKey,#}
{#// "sitekey": "MTPublic-SquadFYof", // for testing brulafine3#}
{#"rendered-callback": "mt_renderedcb",#}
{#"verified-callback": "mt_verifiedcb",#}
{#"verifyexpired-callback": "mt_verifyexpiredcb",#}
{#"error-callback": "mt_errorcb",#}
{#"lang": locale#}
{#};#}
{#(function(){var mt_service = document.createElement('script');mt_service.async = true;mt_service.src = 'https://service.mtcaptcha.com/mtcv1/client/mtcaptcha.min.js';(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(mt_service);#}
{#var mt_service2 = document.createElement('script');mt_service2.async = true;mt_service2.src = 'https://service2.mtcaptcha.com/mtcv1/client/mtcaptcha2.min.js';(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(mt_service2);}) ();#}
{# #}
{#const mtCaptchaErrorTemplate = `#}
{# <div class="alert alert-danger" role="alert">#}
{# <button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button>#}
{# ${mtCaptchaErrorText}#}
{# </div>#}
{#`;#}
{#const LOADING_CLASS = 'btn-loading';#}
{#const submitButton = document.getElementById("contact_submit");#}
{#const contactForm = document.getElementById("contact_page_form");#}
{#const mtCaptchaError = document.getElementById('mtcaptcha-error');#}
{#let mtCaptchaIsValid = false;#}
function onSubmit(token) {
event.preventDefault();
document.getElementById("contact_page_form").submit();
// submitButton.classList.add(LOADING_CLASS);
// if (mtCaptchaIsValid) {
// contactForm.submit();
// } else {
// showMtCaptchaError();
// submitButton.classList.remove(LOADING_CLASS);
// }
}
//
// function showMtCaptchaError(){
// mtCaptchaIsValid = false;
// submitButton.disabled = true;
// mtCaptchaError.innerHTML = mtCaptchaErrorTemplate;
// }
//
// function mt_renderedcb(payload) {
// submitButton.disabled = true;
// }
//
// function mt_verifiedcb(payload) {
// mtCaptchaIsValid = payload.isVerified;
// submitButton.disabled = !payload.isVerified;
// mtCaptchaError.innerHTML = '';
// }
//
// function mt_verifyexpiredcb(payload) {
// showMtCaptchaError();
// }
//
// function mt_errorcb(payload) {
// showMtCaptchaError();
// }
</script>
{% endblock %}
{% block fb_event_tag %}
{% if tracking is defined %}
{{ getFbkEventTag(app.request.locale, tracking, 'visite') }} {# We want only one tag per page. If no event provided, pageview will be displayed. #}
{% else %}
{{ getFbkEventTag(app.request.locale) }}
{% endif %}
{% endblock %}
{% block page_content %}
<div class="content" role="main">
<section class="section">
<div class="container-fluid">
<div class="section__title">
<h1 class="text-center underline-bottom">{{ 'site.contact.title'|trans }}</h1>
<p class="text-center">{{ 'site.contact.paragraph'|trans({'%url%': path('brulafine_aide')}) | raw }}</p>
</div>
<div class="contact">
<div class="row">
<div class="col-sm-7 col-md-6 col-md-offset-1">
<div class="contact__form">
<h2 class="text-primary">{{ 'site.contact.title2'|trans }}</h2>
{% for flash_message in app.session.flashBag.get('info') %}
<div class="alert alert-success" role="alert">
<button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button>
{{ flash_message | trans({}, constant('App\\Services\\TranslationManager::TRANSLATION_DOMAIN_FLASH')) }}
</div>
{% endfor %}
{{ form_start(form, {'method': 'post', 'action': path('brulafine_contact'), 'attr': {'class': 'recaptcha-form', 'id': 'contact_page_form'}}) }}
{{ form_widget(form._token) }}
{% if form.vars['errors'] is not empty %}
<div class="alert alert-danger" role="alert">
<button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button>
{{ form_errors(form) | trans | raw }}
</div>
{% endif %}
<div class="row">
<div class="col-sm-6">
<div class="form-group">
<label for="{{form.firstName.vars.id}}">{{ 'site.common.firstName.label'|trans }} <sup class="text-danger">*</sup> :</label>
<input type="text" name="{{form.firstName.vars.full_name}}" id="{{form.firstName.vars.id}}" value="{{form.firstName.vars.value}}" placeholder="{{ 'site.common.firstName.placeholder'|trans }}" class="form-control">
{% if form.firstName.vars.errors|length %}
<div class="alert alert-danger" role="alert">
<button type="button" class="close" data-dismiss="alert" aria-label="Close"><span
aria-hidden="true">×</span></button>
{{ form_errors(form.firstName) | trans | raw }}
</div>
{% endif %}
</div>
</div>
<div class="col-sm-6">
<div class="form-group">
<label for="{{form.lastName.vars.id}}">{{ 'site.common.lastName.label'|trans }} <sup class="text-danger">*</sup> :</label>
<input type="text" name="{{form.lastName.vars.full_name}}" id="{{form.lastName.vars.id}}" value="{{form.lastName.vars.value}}" placeholder="{{ 'site.common.lastName.placeholder'|trans }}" class="form-control" required>
{% if form.lastName.vars.errors|length %}
<div class="alert alert-danger" role="alert">
<button type="button" class="close" data-dismiss="alert" aria-label="Close"><span
aria-hidden="true">×</span></button>
{{ form_errors(form.lastName) | trans | raw }}
</div>
{% endif %}
</div>
</div>
</div>
<div class="row">
<div class="col-sm-6">
<div class="form-group">
<label for="{{form.email.vars.id}}">{{ 'site.common.email.label'|trans }} <sup class="text-danger">*</sup> :</label>
<input type="text" name="{{form.email.vars.full_name}}" id="{{form.email.vars.id}}" value="{{form.email.vars.value}}" placeholder="{{ 'site.common.email.placeholder'|trans }}" class="form-control"{% if form.email.vars.required %} required {% endif %} autocomplete="email">
{% if form.email.vars.errors|length %}
<div class="alert alert-danger" role="alert">
<button type="button" class="close" data-dismiss="alert" aria-label="Close"><span
aria-hidden="true">×</span></button>
{{ form_errors(form.email) | trans | raw }}
</div>
{% endif %}
</div>
</div>
<div class="col-sm-6">
<div class="form-group">
<label for="{{form.orderId.vars.id}}">{{ 'site.common.orderNumber'|trans }}</label>
<input type="text" name="{{form.orderId.vars.full_name}}" id="{{form.orderId.vars.id}}" value="{{form.orderId.vars.value}}" class="form-control"{% if form.orderId.vars.required %} required {% endif %}>
{% if form.orderId.vars.errors|length %}
<div class="alert alert-danger" role="alert">
<button type="button" class="close" data-dismiss="alert" aria-label="Close"><span
aria-hidden="true">×</span></button>
{{ form_errors(form.orderId) | trans | raw }}
</div>
{% endif %}
</div>
</div>
</div>
<div class="form-group">
<label for="{{form.title.vars.id}}">{{ 'site.common.subject.label'|trans }} <sup class="text-danger">*</sup> :</label>
<input type="text" name="{{form.title.vars.full_name}}" id="{{form.title.vars.id}}" value="{{form.title.vars.value}}" placeholder="{{ 'site.common.subject.placeholder'|trans }}" class="form-control"{% if form.title.vars.required %} required {% endif %}>
{% if form.title.vars.errors|length %}
<div class="alert alert-danger" role="alert">
<button type="button" class="close" data-dismiss="alert" aria-label="Close"><span
aria-hidden="true">×</span></button>
{{ form_errors(form.title) | trans | raw }}
</div>
{% endif %}
</div>
<div class="form-group">
<label for="{{form.message.vars.id}}">{{ 'site.common.message.label'|trans }} <sup class="text-danger">*</sup> :</label>
<textarea name="{{form.message.vars.full_name}}" id="{{form.message.vars.id}}" class="form-control" placeholder="{{ 'site.common.message.placeholder'|trans }}">{{form.message.vars.value}}</textarea>
{% if form.message.vars.errors|length %}
<div class="alert alert-danger" role="alert">
<button type="button" class="close" data-dismiss="alert" aria-label="Close"><span
aria-hidden="true">×</span></button>
{{ form_errors(form.message) | trans | raw }}
</div>
{% endif %}
</div>
{# <div>#}
{# <div class="mtcaptcha"></div>#}
{# <div id="mtcaptcha-error"></div>#}
{# </div>#}
<div class="row">
{% if '' != recaptchaErrorMessage %}
<div class="alert alert-danger" role="alert">
<button type="button" class="close" data-dismiss="alert" aria-label="Close"><span
aria-hidden="true">×</span></button>
{{ recaptchaErrorMessage | trans | raw }}
</div>
{% endif %}
<div class="col-sm-8">
<div class="form-group"> </div>
</div>
<div class="col-sm-4">
<div class="form-group text-right">
{{ form_row(form.submit, {'label': 'site.common.buttons.submit' } ) }}
</div>
</div>
</div>
<p class="form-text">{{ 'site.contact.paragraph2'|trans }}</p>
{{ form_end(form, {'render_rest': false}) }}
</div>
</div>
<div class="col-sm-4 col-sm-offset-1">
<div class="contact__information">
{% if app.request.locale != 'it' %}
<h3 class="d-flex align-items-center">
<svg class="icon icon-24 icon-pink">
<use xlink:href="/images/main/icons-ui-sprite.svg#icon-phone"></use>
</svg>
{{ 'site.contact.sidebar.title'|trans }}
</h3>
<p>{{ 'site.contact.sidebar.paragraph'|trans }} {{ support.open.hours[app.request.locale] }}.</p>
<ul class="list-unstyled">
{# TODO: NO IT PHONE #}
{% set phones = {'fr': "fr", "en": 'en', "es": "es"} %}
{% set supportTel = "0800 XXX XXX" %}
{% set supportTel = "+39 0XX XXXXXX" %}
{% if app.request.locale in phones|keys %}
{% set supportTel = support.tel.fr %}
{% set supportTelIntl = support.tel.intl %}
{% endif %}
<li>{{ 'site.contact.sidebar.list.1'|trans({'%telFr%' : supportTel}) | raw }}</li>
<li>{{ 'site.contact.sidebar.list.2'|trans({'%telIntl%' : supportTelIntl}) | raw }}</li>
</ul>
{% endif %}
{# <hr>#}
{# <h3 class="d-flex align-items-center">#}
{# <svg class="icon icon-24 icon-pink">#}
{# <use xlink:href="/images/main/icons-ui-sprite.svg#icon-mail"></use>#}
{# </svg>#}
{# Email#}
{# #}{# {{ 'site.contact.sidebar.title3'|trans }} #}
{# </h3>#}
{# #}{# <p><a href="mailto:{{ support.email }}">{{ support.email }}</a></p> #}
{# {% set supportMail = app.request.locale == 'fr' ? 'support@brulafine.com' : 'support@brulafine.it' %}#}
{# <p><a href="mailto:{{supportMail}}">{{supportMail}}</a></p>#}
<hr>
{% if (tracking.aff is defined) and 20 != tracking.aff.affiliateId %}
{% if app.request.locale == 'fr' %}
<h3 class="d-flex align-items-center">
<svg class="icon icon-24 icon-pink">
<use xlink:href="/images/main/icons-ui-sprite.svg#icon-location"></use>
</svg>
{{ 'site.contact.sidebar.title2'|trans }}
</h3>
<address>
{{ 'site.contact.sidebar.paragraph2'|trans | raw }}
</address>
{% endif %}
{% endif %}
</div>
</div>
</div>
</div>
</div>
</section>
</div>
{% endblock %}