{{ form_start(form) }}
<div class="row">
<div class="col-6" id="parking_name">
{{ form_label(form.name, "Ім'я", {'label_attr': {'class': 'owner'}}) }}
{{ form_row(form.name, {'label':false}) }}
</div>
<div class="col-6" id="parking_address">
{{ form_label(form.name, "Адреса", {'label_attr': {'class': 'address'}}) }}
{{ form_row(form.address, {'label':false}) }}
</div>
<div class="col-6" id="parking_phone">
{{ form_label(form.name, "Телефон", {'label_attr': {'class': 'phone'}}) }}
{{ form_row(form.phone, {'label':false}) }}
</div>
<div class="col-6" id="parking_type">
{{ form_label(form.name, "Тип", {'label_attr': {'class': 'type'}}) }}
{{ form_row(form.type, {'label':false}) }}
</div>
<div class="col-6" id="parking_make">
{{ form_label(form.name, "Модель", {'label_attr': {'class': 'model'}}) }}
{{ form_row(form.vehicle, {'label':false}) }}
</div>
<div class="col-6" id="parking_plates">
{{ form_label(form.name, "Держномер", {'label_attr': {'class': 'license'}}) }}
{{ form_row(form.license_plate, {'label':false}) }}
</div>
<div class="col-12" id="usage_concent">
{{ form_row(form.usage_concent, {'label': "Я ознайомлений з інструкцією Автоматики Воріт"}) }}
</div>
<div class="col-12" id="parking_comment">
{{ form_label(form.name, "Коментар", {'label_attr': {'class': 'comment'}}) }}
{{ form_row(form.comment, {'label':false, 'class': 'form-textarea'}) }}
</div>
<div class="col-12 mt-2 mb-2" id="vehicle_image">
{{ form_row(form.filename, {
'label': 'Фото твого Автомобіля до 3 Мб'
})
}}
<small>*фото буде надіслано на перевірку адміном</small>
</div>
</div>
<div class="parking-schedule mb-5">
<h3>План паркування</h3>
<div class="row">
{% set parkingMatrix = [] %}
{% set dayMatrix = [] %}
{% for item in form.parkingMatrixRaws %}
{% set day_key = field_value(item.day)|first - 1 %}
{% set timeslot_key = field_value(item.daytime)|first - 1 %}
{% set matrix_cell = {
'isparked': item.isparked.vars.data,
'timeslot': timeslots[timeslot_key],
'isparked': item.isparked,
'day': item.day,
'daytime': item.daytime,
'owner': item.owner
}
%}
{% set day = days[day_key].days %}
{% set timeslot = timeslots[timeslot_key].name %}
{% set dayMatrix = dayMatrix|merge({ (timeslot): matrix_cell}) %}
{% set parkingMatrix = parkingMatrix|merge({
(day): dayMatrix
})
%}
{% endfor %}
<table class="table table-striped">
<thead>
<tr>
<th scope="col"></th>
{% for time in timeslots %}
<th scope="col">
{{ time.name|capitalize }}
<br>
{{ time.startAt[0:5] }} - {{ time.endAt[0:5] }}
</th>
{% endfor %}
</tr>
<tr>
<th colspan="7" class="text-center">будні дні</th>
</tr>
</thead>
<tbody>
{# New Entity #}
{% if parkingMatrix is not defined %}
{% for day in days %}
<tr>
<th scope="row">{{ day|capitalize }}</th>
{% for time in timeslots %}
<td scope="col">
<input id="chkToggle" type="checkbox" data-toggle="toggle"data-onlabel="так" data-offlabel="ні">
</td>
{% endfor %}
</tr>
{% endfor %}
{% else %}
{# Edit entity #}
{% include('parking/schedule_edit.html.twig') with {'matrix': parkingMatrix} %}
{% endif %}
</tbody>
</table>
</div>
<button class="btn btn-primary">{{ button_label|default('Save') }}</button>
{{ form_end(form) }}