{% extends 'back/layout.html.twig' %}
{% block title %}Magazines
{% endblock %}
{% block body %}
<div class="mt-5">
<nav class="mb-2" aria-label="breadcrumb">
<ol class="breadcrumb mb-0">
<li class="breadcrumb-item">
<a href="">Accueil</a>
</li>
<li class="breadcrumb-item">
<a href="javascript:;">Magazine</a>
</li>
</ol>
</nav>
<div class="mb-9">
<div class="row g-2 mb-4">
<div class="col-auto">
<h2 class="mb-0">Liste des magazines</h2>
</div>
</div>
<div id="products">
<div class="mb-4">
<div class="row g-3">
<div class="col-auto">
<div class="search-box">
<form class="position-relative" data-bs-toggle="search" data-bs-display="static"><input
class="form-control search-input search" type="search"
placeholder="Rechercher un magazine" aria-label="Search" />
<span class="fas fa-search search-box-icon"></span>
</form>
</div>
</div>
<div class="col-auto scrollbar overflow-hidden-y flex-grow-1">
<div class="btn-group position-static" role="group"></div>
</div>
<div class="col-auto">
<a href="{{ path('app_magazine_new') }}" class="btn btn-sm btn-primary" style="color:white;background-color: #11076b">
<span class="fas fa-plus me-2"></span>Nouveau</a>
</div>
</div>
</div>
<div class="card shadow">
<div class="table-responsive scrollbar mx-3 px-1">
<table class="table table-sm fs--1 mb-0">
<thead>
<tr>
<th class="sort align-middle" scope="col" data-sort="customer" style="text-align: left">
NOM DU MENU</th>
<th class="sort align-middle" scope="col" data-sort="customer" style="text-align: left">
NOM DU MAGAZINE</th>
<th class="sort align-middle" scope="col" data-sort="customer" style="text-align: left">
RUBRIQUES </th>
{# <th class="sort align-middle" scope="col" data-sort="customer" style="width:25%;">
PATH</th> #}
<th class="sort align-middle" scope="col" data-sort="email" style="width:10%;">DATE DE
CREATION</th>
<th class="sort align-middle" scope="col" data-sort="email" style="width:10%;">PUBLICATION</th>
<th class="sort align-middle text-end pe-0" scope="col" data-sort="last-order"
style="width:10%;min-width: 150px;">ACTIONS</th>
</tr>
</thead>
<tbody class="list" id="table-latest-review-body">
{% for magazine in magazines %}
<tr class="hover-actions-trigger btn-reveal-trigger position-static">
<td class="customer align-middle white-space-nowrap" style="text-align: left">
<p class="mb-0 ms-3 text-1100 fw-bold">{{ magazine.menu.title }}</p>
</td>
<td class="customer align-middle white-space-nowrap" style="text-align: left">
<p class="mb-0 ms-3 text-1100 fw-bold">{{ magazine.sousmenu.intitule }}</p>
</td>
<td class="customer align-middle white-space-nowrap" style="text-align: left">
<p class="mb-0 ms-3 text-1100 fw-bold">{{ magazine.sousmenu2.intitule }}</p>
</td>
{# <td class="customer align-middle white-space-nowrap" >
<p class="mb-0 ms-3 text-1100 fw-bold">{{ agenda.path }}</p>
</td> #}
<td class="email align-middle white-space-nowrap">
{{ magazine.createdAt | date('d-m-Y à H:i') }}
</td>
<td class="email align-middle white-space-nowrap">
{% if magazine.statut %}
<span class="me-2 btn btn-success btn-sm">Publié</span>
{% else %}
<span class="btn btn-warning">Non publié</span>
{% endif %}
{# {% if agenda.statut==1 %}
<a href="" class="me-2 btn btn-success btn-sm" >Publié</a>
{% else %}
<a href="" class="btn btn-warning">Non publié</a>
{% endif %} #}
</td>
<td class="align-middle white-space-nowrap text-end pe-0 ps-4">
<div class="position-relative">
<div class="hover-actions"></div>
</div>
<div class="font-sans-serif btn-reveal-trigger position-static">
<button
class="btn btn-sm dropdown-toggle dropdown-caret-none transition-none btn-reveal fs--2"
type="button" data-bs-toggle="dropdown" data-boundary="window"
aria-haspopup="true" aria-expanded="false" data-bs-reference="parent">
<span class="fas fa-ellipsis-h fs--2"></span>
</button>
<div class="dropdown-menu dropdown-menu-end py-2">
<a class="dropdown-item" href="{{path('app_magazine_edit',{'id': magazine.id})}}">Modifier</a>
{% if magazine.statut %}
<a class="dropdown-item" href="{{path('app_magazine_desactive_status',{'id': magazine.id})}}">Retirer</a>
{% else %}
<a class="dropdown-item" href="{{path('app_magazine_active_status',{'id': magazine.id})}}">Publier</a>
{% endif %}
{# <a href="javascript:;" id="btnDelete" data-id="{{ agenda.id }}"
class="dropdown-item text-danger" data-bs-toggle="modal"
data-bs-target="#verticallyCentered">Supprimer</a> #}
<a href="#" class="dropdown-item text-danger" onclick="event.preventDefault(); confirm('Voulez-vous vraiment supprimer cette actualité ?') && document.getElementById('menudeleteform ~ {{magazine.id}}').submit();" class="btn btn-light">
Supprimer
</a>
<form
id="menudeleteform ~ {{magazine.id}}" action="{{path('app_magazine_delete',{id:magazine.id})}}" method="post" style="display:none">
<input type="hidden" name="_token" value="{{csrf_token('delete' ~ magazine.id)}}">
</form>
</div>
</div>
</td>
</tr>
{% else %}
<tr>
<td colspan="5" class="text-center">Aucune information trouvée</td>
</tr>
{% endfor %}
</tbody>
</table>
</div>
<div class="row align-items-center justify-content-between py-2 pe-0 fs-1">
<div class="col-auto d-flex"></div>
<div class="col-auto d-flex"></div>
</div>
</div>
</div>
</div>
</div>
{# {{ include('sousmenu/ajout.html.twig') }}
{{ include('sousmenu/update.html.twig') }} #}
{# {{ include('sousmenu/_modal.html.twig') }} #}
{% block javascripts %}
<script>
$('body').on('click', '#updateBranche', function () {
$('#formUpdate').attr('action', $(this).attr('data-url'))
$('#libelleUpdate').val($(this).attr('data-libelle'));
$('#lienUpdate').val($(this).attr('data-lien'));
$('#menuUpdate').val($(this).attr('data-menus')).trigger('change');
});
</script>
<script>
$(document).on('click', '#btnDelete', function () {
document.forms.deleteForm.action = '/magazine/supprimer/' + $(this).attr('data-id');
})
</script>
{% endblock javascripts %}
{% endblock %}