{% set lot = lot is defined ? lot : sonata_admin.admin.subject %}
{% if lot.id is null %}
<i><i class="fa fa-info-circle"></i> Il est nécessaire d'enregistrer une première fois le lot pour afficher le plan sélectionné dans les pièces jointes.</i>
{% else %}
{% if lot.imageAdminLot is not null %}
{% if lot.imageAdminLot.filename|unserialize is not null %}
{% for img in lot.imageAdminLot.filename|unserialize %}
<img class="minia-plan minia-plan-white clickable-image" data-toggle="modal" data-backdrop="static" data-target="#planModal" width="100%" loading="lazy" src="{{ asset(img) }}"/><br/>
{% endfor %}
{% else %}
<img class="minia-plan minia-plan-white clickable-image" data-toggle="modal" data-backdrop="static" data-target="#planModal" width="100%" loading="lazy" src="{{ asset('uploads/pieces_jointes/' ~ lot.imageAdminLot.filename) }}"/>
{% endif %}
{% elseif lot.image is not null %}
<img class="h-100 w-100 minia-plan-white clickable-image" data-toggle="modal" data-backdrop="static" data-target="#planModal" width="100%" loading="lazy" src="{{ asset('uploads/lots_images/' ~ lot.image) }}"><br/>
{% endif %}
<br/><br/><i><i class="fa fa-info-circle"></i> Modifier les pièces jointes puis cliquer sur "Enregistrer" pour actualiser le plan ci-dessus.</i>
{% endif %}
{% if lot.id is not null %}
<div class="modal fade" id="planModal" tabindex="-1" role="dialog" aria-labelledby="planModalLabel" aria-hidden="true">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body">
{% if lot.imageAdminLot is not null %}
{% if lot.imageAdminLot.filename|unserialize is not null %}
{% for img in lot.imageAdminLot.filename|unserialize %}
<img class="minia-plan minia-plan-white" width="100%" loading="lazy" src="{{ asset(img) }}"/><br/>
{% endfor %}
{% else %}
<img class="minia-plan minia-plan-white" width="100%" loading="lazy" src="{{ asset('uploads/pieces_jointes/' ~ lot.imageAdminLot.filename) }}"/>
{% endif %}
{% elseif lot.image is not null %}
<img class="h-100 w-100 minia-plan-white" width="100%" loading="lazy" src="{{ asset('uploads/lots_images/' ~ lot.image) }}"><br/>
{% endif %}
</div>
</div>
</div>
</div>
{% endif %}
<script>
var modal = document.getElementById("planModal");
document.querySelectorAll('.clickable-image').forEach(item => {
item.onclick = function(){
modal.style.display = "block";
}
})
</script>