{% import 'shared/componnents/_macros/_forms.html.twig' as forms %} {% import 'shared/componnents/_macros/_alerts.html.twig' as alerts %} {% set path = path ?? null %} {% set path_list = path_list ?? null %} {% set label_btn = label_btn ?? '' %} {% set class_alert = class_alert ?? null %} {% set entity_name = entity_name ?? null %}
{% for message in app.flashes('success') %} {{ alerts.alert(message, class_alert, 'check') }} {% endfor %}
{{ form_widget(form._token) }}
{% for allRoom in form.commonRoomPeriodPension.selectAllRooms %} {{ form_widget(allRoom)}} {% endfor %}
{% for room in form.commonRoomPeriodPension.hotelRoom %} {{ form_widget(room) }}
{% endfor %}
{% for allPension in form.commonRoomPeriodPension.selectAllPensions %} {{ form_widget(allPension)}} {% endfor %}
{% for pension in form.commonRoomPeriodPension.hotelPension %} {{ form_widget(pension) }}
{% endfor %}
{{ form_label(form.status) }}
{% for status in form.status %} {{ form_widget(status) }} {% endfor %}
{{ form_label(form.adult) }}
{% for ad in form.adult %} {{ form_widget(ad) }} {% endfor %}
{{ form_label(form.child) }}
{% for ch in form.child %} {{ form_widget(ch) }} {% endfor %}
{{ form_label(form.hotelContractType) }}
{% for contractType in form.hotelContractType %} {{ form_widget(contractType) }} {% endfor %}
{{ form_widget(form.week) }}
{{ form_widget(form.days) }}
{{ alerts.promo_pricing_help(hotel_contract) }}
{{ form_label(form.description)}} {{ form_widget(form.description)}}
{{ form_label(form.calendar.start) }}
{{ form_widget(form.calendar.start, {'value': 'now'|date('Y-m-d')}) }}
{{ form_label(form.calendar.end) }}
{{ form_widget(form.calendar.end, {'value': 'now'|date_modify('+1 day')|date('Y-m-d')}) }}
{{ form_label(form.promo) }} {{ form_widget(form.promo) }} {% if form.promo.vars.errors|length %} {% for error in form.promo.vars.errors %} {% endfor %} {% endif %}
{{ form_label(form.reduction) }} {{ form_widget(form.reduction) }} {% if form.reduction.vars.errors|length %} {% for error in form.reduction.vars.errors %} {% endfor %} {% endif %}
{{ form_label(form.percent) }}
{% for per in form.percent %} {{ form_widget(per) }} {% endfor %}
{{ forms.button(path_list, 'danger', 'Retour à liste') }} {% if entity_name is not null %} {% if canUserHasPermissionToRoute(app.user, 'new', entity_name) is same as (true) %} {{ form_widget(form.submit,{'label': label_btn, attr:{'class':'btn btn-primary'}}) }} {% else %} Ajouter {% endif %} {% else %} {{ form_widget(form.submit,{'label': label_btn, attr:{'class':'btn btn-primary'}}) }} {% endif %}