Linux SRV-16 6.18.44-paas #1 SMP PREEMPT_DYNAMIC Thu Aug 13 10:08:12 UTC 2026 x86_64
/
srv
/
data
/
web
/
vhosts
/
716cf56cb2.url-de-test.ws
/
htdocs
/
templates
/
Back
/
Logements
/
/srv/data/web/vhosts/716cf56cb2.url-de-test.ws/htdocs/templates/Back/Logements/search.html.twig
{% extends "Back/layout.html.twig" %} {% block content %} <div class="container my-5"> <div class="row"> <div class="col-sm-12"> <div id="searchlogementBack"> <h1>Gérez vos logements</h1> <a href="{{ path('app_create_logement') }}" class="btn btn-primary my-2">Ajouter un logement</a> <table class="table table-hover"> <thead> <tr> <th scope="col">Nom</th> <th scope="col">Prix</th> <th scope="col">Nombre de lits</th> <th scope="col">Nombre de canapés lits</th> <th scope="col">Nombre max de personnes</th> <th scope="col">Adresse</th> <th scope="col">Ville</th> <th scope="col">Code postal</th> <th scope="col">Action</th> </tr> </thead> <tbody> {% for logement in logements %} {% set tableClass = loop.index is even ? 'table-primary' : 'table-default' %} <tr class="{{ tableClass }}"> <td scope="row">{{ logement.name }}</td> <td scope="row">{{ logement.price|amount }}</td> <td scope="row">{{ logement.nbLits }}</td> <td scope="row">{{ logement.nbCanapeLit }}</td> <td scope="row">{{ logement.nbMaxPersonnes }}</td> <td scope="row">{{ logement.address }}</td> <td scope="row">{{ logement.city }}</td> <td scope="row">{{ logement.postaleCode }}</td> <td scope="row"> <div class="dropdown"> <button class="btn btn-secondary dropdown-toggle" type="button" id="dropdownMenuButton1" data-bs-toggle="dropdown" aria-expanded="false"> Actions </button> <ul class="dropdown-menu" aria-labelledby="dropdownMenuButton1"> <li> <a href="{{ path('app_calendar_logement', {'id': logement.id}) }}" class="dropdown-item btn btn-success"> <i class="fa-regular fa-calendar"></i> Voir le calendrier </a> </li> <li> <a href="{{ path('app_edit_logement', {'id': logement.id}) }}" class="dropdown-item btn btn-warning"> <i class="fa-solid fa-pen-to-square"></i> Modifier </a> </li> <li> <a href="{{ path('app_sync_calendar', {'id': logement.id}) }}" class="dropdown-item btn btn-primary"> <i class="fa-solid fa-rotate"></i> Synchroniser avec booking </a> </li> <li> <a href="#" data-bs-toggle="modal" data-bs-target="#staticBackdrop{{logement.id}}" data-logement-name="{{ logement.name }}" data-logement-id="{{logement.id}}" class="dropdown-item btn btn-danger delete"> <i class="fa-solid fa-trash"></i> Supprimer </a> </li> </ul> </div> </td> </tr> <!-- Modal --> <div class="modal fade" id="staticBackdrop{{logement.id}}" data-bs-backdrop="static" data-bs-keyboard="false" tabindex="-1" aria-labelledby="staticBackdropLabel{{logement.id}}" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title" id="staticBackdropLabel{{logement.id}}">Supprimer</h5> <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button> </div> <div class="modal-body"> Vous allez supprimer définitivement {{ logement.name }} </div> <div class="modal-footer"> <button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Fermer</button> <a href="{{ path('app_delete_logement', {'id': logement.id}) }}" class="btn btn-danger">Supprimer</a> </div> </div> </div> </div> {% endfor %} </tbody> </table> </div> </div> </div> </div> {% endblock %}