{% import _self as macros %}
<div class="search">
<div class="prelative">
<div class="col-right-close grid-hide tab-l-visible tab-p-visible m-hide">
<div class="bloc-bt-close">
<span class="bt-close tab-close-col-right">
<span class="lignes">
<span class="ligne1"></span>
<span class="ligne3"></span>
</span>
</span>
</div>
</div>
<div class="col-right-close grid-hide m-visible">
<div class="bloc-bt-close">
<span class="bt-close m-close-col-right">
<span class="lignes">
<span class="ligne1"></span>
<span class="ligne3"></span>
</span>
</span>
</div>
</div>
{% if form_type is not defined or form_type == constant('App\\Form\\Type\\Frontend\\VehicleSearchType::FORM_DEFAULT') %}
<form action="{{ path('frontend_search_store') }}" method="POST">
<div class="form-recherche">
{{ form_widget(freesearch_form.freeSearch) }}
{{ form_widget(freesearch_form.search) }}
<span class="btn07"><i class="icon-menu-rechercher-m"></i></span>
</div>
</form>
<div class="grid-container">
<p class="left marginL10 marginT10">
<span data-o="{{ (app.user is not null and app.user is pro) ? base64_encode(path('frontend_vehicle_alert_search_pro')) : base64_encode(path('frontend_vehicle_alert_search')) }}" class="btn-creer-alerte obflink" role="link"><i class="icon-alerte06"></i> {{ 'frontend.search.alert.create'|trans }}</span>
</p>
<p class="reset-search">
<span>{{ 'frontend.search.reset'|trans }}</span> <i class="icon-reset-search"></i>
</p>
</div>
{% endif %}
<h2 class="titre02">{{ 'frontend.search.finer'|trans }}</h2>
<form novalidate action="{{ path('frontend_vehicle_list') }}" method="POST" autocomplete="off">
{{ form_errors(search_form) }}
<div class="search-list">
{{ form_row(search_form.event) }}
<div class="prelative" data-field="category">
<ul>
<li class="elmt-onglet-vehicule">
<i class="icon-tourisme"></i>
<label>{{ 'frontend.search.form.category.tourism'|trans }}</label>
<span class="input-checkbox03"><input type="checkbox" value="{{ categories.vehiculedetourisme }}" name="" {{ macros.isChecked(categories.vehiculedetourisme, form_values) }}></span>
</li>
<li class="elmt-onglet-vehicule">
<i class="icon-utilitaire"></i>
<label>{{ 'frontend.search.form.category.utility'|trans }}</label>
<span class="input-checkbox03"><input type="checkbox" value="{{ categories.utilitaire }}" name="" {{ macros.isChecked(categories.utilitaire, form_values) }}></span>
</li>
<li class="elmt-onglet-vehicule">
<i class="icon-moto"></i>
<label>{{ 'frontend.search.form.category.two_wheels'|trans }}</label>
<span class="input-checkbox03"><input type="checkbox" value="{{ categories.moto }}" name="" {{ macros.isChecked(categories.moto, form_values) }}></span>
</li>
<li class="elmt-onglet-vehicule">
<i class="icon-4x4"></i>
<label>{{ 'frontend.search.form.category.4x4'|trans }}</label>
<span class="input-checkbox03"><input type="checkbox" value="{{ attribute(categories, '4x4') }}" name="" {{ macros.isChecked(attribute(categories, '4x4'), form_values) }}></span>
</li>
<li class="elmt-onglet-vehicule">
<i class="icon-campingcar"></i>
<label>{{ 'frontend.search.form.category.campingcar'|trans }}</label>
<span class="input-checkbox03"><input type="checkbox" value="{{ categories.campingcar }}" name="" {{ macros.isChecked(categories.campingcar, form_values) }}></span>
</li>
{% if form_type is not defined or form_type == constant('App\\Form\\Type\\Frontend\\VehicleSearchType::FORM_DEFAULT') %}
<li class="elmt-onglet-vehicule autres">
<i class="icon-autres cursor"></i>
<label class="cursor">{{ 'frontend.search.form.category.other'|trans }} <span class="fleche"><span class="ligne1"></span><span class="ligne2"></span></span></label>
<span> </span>
</li>
{% endif %}
</ul>
<div class="liste-autres none">
<ul>
<li class="elmt-onglet-vehicule">
<span><i class="icon-camion"></i></span>
<label>{{ 'frontend.search.form.category.truck'|trans }}</label>
<span class="input-checkbox03"><input type="checkbox" value="{{ categories.camion }}" name="" {{ macros.isChecked(categories.camion, form_values) }}></span>
</li>
<li class="elmt-onglet-vehicule">
<span><i class="icon-sanspermis"></i></span>
<label>{{ 'frontend.search.form.category.licence_free'|trans }}</label>
<span class="input-checkbox03"><input type="checkbox" value="{{ categories.sanspermis }}" name="" {{ macros.isChecked(categories.sanspermis, form_values) }}></span>
</li>
<li class="elmt-onglet-vehicule">
<span><i class="icon-agricole"></i></span>
<label>{{ 'frontend.search.form.category.farm_equipment'|trans }}</label>
<span class="input-checkbox03"><input type="checkbox" value="{{ categories.materielagricole }}" name="" {{ macros.isChecked(categories.materielagricole, form_values) }}></span>
</li>
<li class="elmt-onglet-vehicule">
<span><i class="icon-tp"></i></span>
<label>{{ 'frontend.search.form.category.public_works'|trans }}</label>
<span class="input-checkbox03"><input type="checkbox" value="{{ categories.materieltp }}" name="" {{ macros.isChecked(categories.materieltp, form_values) }}></span>
</li>
</ul>
</div>
</div>
<div class="none">{{ form_widget(search_form.category) }}</div>
<div class="budget-min-max grid-container">
<p class="grid-30">{{ form_label(search_form.budget.min) }}</p>
<p class="grid-30">{{ form_widget(search_form.budget.min) }}</p>
<p class="grid-10 txtcenter">{{ form_label(search_form.budget.max) }}</p>
<p class="grid-30">{{ form_widget(search_form.budget.max) }}</p>
</div>
<div class="min-max grid-container">
<p class="grid-50">{{ form_widget(search_form.kilometers.min) }}</p>
<p class="grid-50">{{ form_widget(search_form.kilometers.max) }}</p>
</div>
<div class="min-max grid-container">
<p class="grid-50">{{ form_widget(search_form.millesime.min) }}</p>
<p class="grid-50">{{ form_widget(search_form.millesime.max) }}</p>
</div>
<p class="prelative">
<span class="bg-btn-3lignes">
<span class="lignes">
<span class="ligne1"></span><span class="ligne2"></span><span class="ligne3"></span>
</span>
</span>
{{ form_widget(search_form.maker) }} {{ form_widget(search_form.makerList) }}
</p>
<p class="prelative block-group-list">
<span class="bg-btn-3lignes">
<span class="lignes">
<span class="ligne1"></span><span class="ligne2"></span><span class="ligne3"></span>
</span>
</span>
{{ form_widget(search_form.modelGroup) }} {{ form_widget(search_form.groupList) }}
</p>
<p class="prelative">
<span class="bg-btn-3lignes">
<span class="lignes">
<span class="ligne1"></span><span class="ligne2"></span><span class="ligne3"></span>
</span>
</span>
{{ form_widget(search_form.energy) }} {{ form_widget(search_form.energyList) }}
</p>
{% if form_type is not defined or form_type == constant('App\\Form\\Type\\Frontend\\VehicleSearchType::FORM_DEFAULT') %}
<p class="prelative">
<span class="bg-btn-3lignes">
<span class="lignes">
<span class="ligne1"></span><span class="ligne2"></span><span class="ligne3"></span>
</span>
</span>
{{ form_widget(search_form.segmentSize) }} {{ form_widget(search_form.segmenttailleList) }}
</p>
<p class="prelative">
<span class="bg-btn-3lignes">
<span class="lignes">
<span class="ligne1"></span><span class="ligne2"></span><span class="ligne3"></span>
</span>
</span>
{{ form_widget(search_form.options) }} {{ form_widget(search_form.optionsList) }}
</p>
{% endif %}
{{ form_widget(search_form.segmentTransmission) }}
{% if search_form.cityLocation is defined and app.user is pro %}
<p class="prelative">
<span class="bg-btn-3lignes">
<span class="lignes">
<span class="ligne1"></span><span class="ligne2"></span><span class="ligne3"></span>
</span>
</span>
{{ form_widget(search_form.cityLocation) }} {{ form_widget(search_form.cityLocationList) }}
</p>
{% endif %}
{% if is_current_country(constant('App\\Twig\\Extension\\CountryExtension::COUNTRY_FRANCE')) %}
<p class="prelative">
<span class="bg-select block"><span></span>
{{ form_widget(search_form.critair) }}
</span>
</p>
{% endif %}
{% if form_type is not defined or form_type == constant('App\\Form\\Type\\Frontend\\VehicleSearchType::FORM_DEFAULT') %}
<p class="bt-search-advanced clearfix none{% if app.user is not pro %} active{% endif %}">
<span class="left">{{ 'frontend.search.form.more'|trans }}</span>
<span class="fleche right"><span class="ligne1"></span><span class="ligne2"></span></span>
</p>
<div class="search-advanced{% if app.user is not pro %} none{% endif %}">
{% if search_form.estimated is defined %}
<p class="search-estimated clearfix">
<span class="left input-checkbox02">{{ form_widget(search_form.estimated) }}</span>
<span class="paddingL5">{{ form_label(search_form.estimated) }}</span>
</p>
{% endif %}
<p class="search-estimated clearfix">
<span class="left input-checkbox02">{{ form_widget(search_form.highlight) }}</span>
<span class="paddingL5">{{ form_label(search_form.highlight) }}</span>
</p>
<p class="search-estimated clearfix">
<span class="left input-checkbox02">{{ form_widget(search_form.fourwheeldrive) }}</span>
<span class="paddingL5">{{ form_label(search_form.fourwheeldrive) }}</span>
</p>
{{ form_widget(search_form.seatCount) }}
<p class="search-estimated clearfix">
<span class="left input-checkbox02">{{ form_widget(search_form.broken) }}</span>
<span class="paddingL5">{{ form_label(search_form.broken) }}</span>
</p>
<p>{{ form_widget(search_form.co2) }}</p>
{% if search_form.cityLocation is defined and app.user is not pro %}
<p class="prelative">
<span class="bg-btn-3lignes">
<span class="lignes">
<span class="ligne1"></span><span class="ligne2"></span><span class="ligne3"></span>
</span>
</span>
{{ form_widget(search_form.cityLocation) }} {{ form_widget(search_form.cityLocationList) }}
</p>
{% endif %}
</div>
{% endif %}
<p class="bt-search-simplified clearfix none">
<span class="left">{{ 'frontend.search.form.less'|trans }}</span>
<span class="fleche04"><span class="fleche right"><span class="ligne1"></span><span class="ligne2"></span></span></span>
</p>
<p class="txtright bt-rechercher">
<button class="btn01" id="submit_form" type="button"><i class="icon-menu-rechercher-m"></i> {{ 'frontend.sidebar.item.search'|trans }}</button>
</p>
</div>
</form>
</div>
<div class="search-popin none">
<div class="bloc-bt-close">
<span class="bt-close close-search-popin">
<span class="lignes">
<span class="ligne1"></span>
<span class="ligne3"></span>
</span>
</span>
</div>
<div class="inbl cursor all-vehicle"><span class="input-checkbox03"></span> <span>{{ 'frontend.search.form.vehicleSearch.popinChoices.allMaker'|trans }}</span></div>
<div class="links">
<div class="ajaxloader"></div>
</div>
<p class="info-text">{{ 'frontend.search.form.vehicleSearch.popinChoices.textAlert'|trans }} </p>
</div>
</div>
{% macro isChecked(value, form_values) %}
{# category can be a string or an array, we check both cases #}
{% if form_values.category is defined and
(
(form_values.category is string and value in form_values.category|split(','))
or
(form_values.category is array and value in form_values.category)
)
%}
checked="checked"
{% endif %}
{% endmacro %}