{% extends 'admin/baseAdmin.html.twig' %}{% block page_title %}Comptes Experiences{% endblock %}{% block breadcump_main %}Experiences{% endblock %}{% block breadcump_subtitle %}Liste des Experiences{% endblock %}{% block menu_left_sidebar %} {% include 'include/menu/menuAdmin.html.twig' with { menu_active_event : '3'} %}{% endblock %}{% block stylesheets %} <link href="{{ asset('admin/libs/select2/css/select2.min.css') }}" rel="stylesheet" type="text/css"> <link href="{{ asset('admin/libs/bootstrap-datepicker/css/bootstrap-datepicker.min.css') }}" rel="stylesheet" type="text/css"> <link href="{{ asset('admin/libs/datatables.net-bs4/css/dataTables.bootstrap4.min.css') }}" rel="stylesheet" type="text/css"> <link href="{{ asset('admin/libs/datatables.net-responsive-bs4/css/responsive.bootstrap4.min.css') }}" rel="stylesheet" type="text/css">{% endblock %}{% block title %}{{"Liste des Experiences"|trans }}{% endblock %}{% block content %} <div class="row"> <div class="col-lg-12"> <div class="card"> <div class="card-body"> <h4 class="card-title mb-3">Experiences</h4> <!-- Nav tabs --> <!-- Tab panes --> <div class="tab-content p-3"> <div class="tab-pane active" id="all-order" role="tabpanel"> <form method="post" action="{{ path('experiences_list') }}"> <div class="row"> <div class="col-xl col-sm-6"> <div class="mb-3"> <label class="form-label">Coach</label> <select class="form-control select2"> <option>Select</option> <optgroup label="Coaches"> {% for coache in coaches %} <option value="{{ coache.id }}" {{ app.request.get('coache') == coache.id ? 'selected' }}> {{ coache.firstname }} - {{ coache.lastname }} </option> {% endfor %} </optgroup> </select> </div> </div> <div class="col-xl col-sm-6"> <div class="mb-3"> <label class="form-label">Type de coaching :</label> <select class="form-control" name="typeCoach"> <option value="">— Tous —</option> <option value="private" {{ app.request.get('typeCoach') == 'private' ? 'selected' }}>Coaching Privé</option> <option value="groupe" {{ app.request.get('typeCoach') == 'groupe' ? 'selected' }}>Coaching en groupe</option> <option value="visio" {{ app.request.get('typeCoach') == 'visio' ? 'selected' }}>Coaching par Visio</option> </select> </div> </div> <div class="col-xl col-sm-6"> <div class="mb-3"> <label class="form-label">Catégorie :</label> <select class="form-control" name="category"> <option value="">— Toutes —</option> {% for categorie in categories %} <option value="{{ categorie.id }}" {{ app.request.get('category') == categorie.id ? 'selected' }}> {{ categorie.name }} </option> {% endfor %} </select> </div> </div> <div class="col-xl col-sm-6 align-self-end"> <div class="mb-3"> <button type="submit" class="btn btn-primary w-md">Filter</button> </div> </div> </div> </form> <div class="table-responsive mt-2"> <table class="table table-hover datatable dt-responsive nowrap" style="border-collapse: collapse; border-spacing: 0; width: 100%;"> <thead> <tr> <th scope="col">#</th> <th scope="col">Titre</th> <th scope="col">Prix</th> <th scope="col">Description</th> <th scope="col">Type de coaching</th> <th scope="col">Status</th> <th scope="col">Coach</th> <th class="p-3 font-semibold text-13 ltr:text-left rtl:text-right" style="width: 120px;">Action</th> </tr> </thead> <tbody> {% for experience in experiences %} <tr> <td> <img class="object-cover" src="{{ asset(''~experience.image) }}" alt="" width="96px" height="64px"> </td> <td>{{ experience.title }}</td> <td>{{ experience.price }} {{ experience.currency }}</td> <td>{{ experience.description|u.truncate(30, '…') }}</td> <td>{{ experience.coachingtype }}</td> <td> {% if experience.enabled is not null %} {{ experience.enabled ? '<span class="badge bg-success font-size-10">Disponible</span>' : '<span class="badge bg-danger font-size-10">Occupe</span>' }} {% else %} — {% endif %} </td> <td>Hicham{#{{ experience.coach.lastname }}#}</td> <td class="p-3 ltr:text-left rtl:text-right"> <div class="relative dropdown"> <button class="p-0 text-gray-700 border-0 btn dropdown-toggle dark:text-zink-200 " type="button" data-bs-toggle="dropdown" id="dropdownMenuButton1"> <i class="bx bx-dots-horizontal font-medium text-15"></i> </button> <ul class="absolute right-0 left-auto top-auto z-20 hidden w-44 py-1.5 text-left list-none bg-white border border-transparent rounded shadow-lg dropdown-menu bg-clip-padding dark:bg-zink-700 dark:border-zink-50 dark:text-zink-200" aria-labelledby="dropdownMenuButton1"> <li><a class="bg-transparent dropdown-item font-normal flex items-center hover:bg-gray-50 px-6 py-1.5 text-13 text-gray-700 w-full whitespace-nowrap" href="{{ path('exp_overview', {id: experience.id}) }}"><i class="bx bx-pencil text-16 text-green-500 me-2 "></i> Overview</a> </li> <li><a class="bg-transparent dropdown-item font-normal flex items-center hover:bg-gray-50 px-6 py-1.5 text-13 text-gray-700 w-full whitespace-nowrap" href="#"> <i class="bx bx-lock-alt text-16 text-gray-500 me-2"></i>Securite</a> </li> <li><a class="bg-transparent dropdown-item font-normal flex items-center hover:bg-gray-50 px-6 py-1.5 text-13 text-gray-700 w-full whitespace-nowrap" href="#"> <i class="bx bx-trash-alt text-16 text-red-500 me-2"></i>Remove</a> </li> </ul> </div> </td> </tr> {% endfor %} </tbody> </table> </div> </div> </div> </div> </div> </div> </div>{% endblock %} {% block javascripts %} <script src="{{ asset('admin/libs/select2/js/select2.min.js')}}"></script> <script src="{{ asset('admin/libs/select2/js/select2.min.js')}}"></script> <script src="{{ asset('admin/libs/bootstrap-datepicker/js/bootstrap-datepicker.min.js')}}"></script> <script src="{{ asset('admin/libs/datatables.net/js/jquery.dataTables.min.js')}}"></script> <script src="{{ asset('admin/libs/datatables.net-bs4/js/dataTables.bootstrap4.min.js')}}"></script> <script src="{{ asset('admin/libs/datatables.net-responsive/js/dataTables.responsive.min.js')}}"></script> <script src="{{ asset('admin/libs/datatables.net-responsive-bs4/js/responsive.bootstrap4.min.js')}}"></script> <script src="{{ asset('admin/js/pages/crypto-orders.init.js')}}"></script> <script src="{{ asset('admin/js/pages/form-advanced.init.js')}}"></script> <script src="{{ asset('admin/js/app.js')}}"></script> {% endblock %}