templates/admin/experience/overview.html.twig line 1

Open in your IDE?
  1. {% extends 'admin/baseAdmin.html.twig' %}
  2. {% block page_title %}Détails : {{ experience.title }} {% endblock %}
  3. {% block breadcump_main %}Expériences{% endblock %}
  4. {% block breadcump_subtitle %}{{ experience.title }} {% endblock %}
  5. {% block menu_left_sidebar %}
  6.     {% include 'include/menu/menuAdmin.html.twig' with { menu_active_event : '2'} %}
  7. {% endblock %}
  8. {% block stylesheets %}
  9.     <link href="{{ asset('admin/libs/select2/css/select2.min.css') }}" rel="stylesheet" type="text/css">
  10.     <link href="{{ asset('admin/css/tailwind.min.css') }}" rel="stylesheet" type="text/css">
  11.     <link href="{{ asset('admin/css/tailwind2.css') }}" rel="stylesheet" type="text/css">
  12. {% endblock %}
  13. {% block content %}
  14.     <!-- end page title -->
  15.     <div class="row">
  16.         <div class="col-lg-12">
  17.             <div class="card">
  18.                 <div class="card-body">
  19.                     <div class="row">
  20.                         <div class="col-8">
  21.                             <div class="d-flex">
  22.                                 <div class="flex-shrink-0 me-3">
  23.                                     <img src="{% if experience.image != null %}{{ asset(''~experience.image) }}{% else %}{{ asset('admin/images/default/product.png') }}{% endif %}" alt="" class="avatar-md rounded-circle img-thumbnail">
  24.                                 </div>
  25.                                 <div class="flex-grow-1 align-self-center">
  26.                                     <div class="text-muted">
  27.                                         <p class="mb-2">{% if experience.subcategories|length > 0 %}{{ experience.subcategories[0].category.name }}{% endif %}</p>
  28.                                         <h5 class="mb-1">{{ experience.title }}</h5>
  29.                                         <p class="mb-2">{% if experience.coachingtype %}Coaching Privé{% elseif experience.coachingtype =='groupe' %}Coaching en Groupe{% else %}Coaching en Visio{% endif %}</p>
  30.                                         {% if experience.enabled == '1' %}
  31.                                             <span class="badge badge-soft-success font-size-12"> <i class=" font-size-10 mdi mdi-circle text-soft-success align-middle me-1"></i> Activé </span>
  32.                                         {% else %}
  33.                                             <span class="badge badge-soft-danger font-size-12"> <i class=" font-size-10 mdi mdi-circle text-soft-danger align-middle me-1"></i> Désactivé </span>
  34.                                         {% endif %}   
  35.                                         {% if experience.published == '1' %}
  36.                                             <span class="badge badge-soft-success font-size-12"> <i class=" font-size-10 mdi mdi-circle text-soft-success align-middle me-1"></i> Publié </span>
  37.                                         {% else %}
  38.                                             <span class="badge badge-soft-warning font-size-12"> <i class=" font-size-10 mdi mdi-circle text-soft-warning align-middle me-1"></i> Non publié </span>
  39.                                         {% endif %}   
  40.                                     </div>
  41.                                 </div>
  42.                             </div>
  43.                         </div>
  44.                         <div class="col-4">
  45.                             <ul class="list-inline user-chat-nav text-end mb-0">
  46.                                 <li class="list-inline-item  d-none d-sm-inline-block">
  47.                                     <div class="dropdown">
  48.                                         <button class="btn nav-btn" type="button" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
  49.                                             <i class="bx bx-cog"></i>
  50.                                         </button>
  51.                                         <div class="dropdown-menu dropdown-menu-end" style="">
  52.                                             <a class="dropdown-item" href="{{ path('edit_general_info',{'id':experience.id}) }}">Informations Génerale</a>
  53.                                             <a class="dropdown-item" href="{{ path('edit_description',{'id':experience.id}) }}">Description</a>
  54.                                             <a class="dropdown-item" href="{{ path('edit_highlights',{'id':experience.id}) }}">Points forts</a>
  55.                                             <a class="dropdown-item" href="{{ path('edit_media',{'id':experience.id}) }}">Media et galerie</a>
  56.                                             <a class="dropdown-item" href="{{ path('edit_price',{'id':experience.id}) }}">Condition d'annulation</a>
  57.                                             <a class="dropdown-item" href="{{ path('edit_price',{'id':experience.id}) }}">Prix et tarification</a>
  58.                                             <div class="dropdown-divider"></div>
  59.                                             <a class="dropdown-item" href="{{ path('add_hebergement',{'id':experience.id}) }}">Ajouter Chambre</a>
  60.                                             <a class="dropdown-item" {% if experience.availability %}
  61.                                                href="{{ path('edit_availability',{'id':experience.id}) }}"
  62.                                                {% else %}
  63.                                                    href="{{ path('add_availability',{'id':experience.id}) }}"
  64.                                                    {% endif %}>Calendrier de disponibilité</a>
  65.                                                    <a class="dropdown-item" href="{{ path('add_program',{'id':experience.id}) }}">Ajouter Programme</a>
  66.                                                </div>
  67.                                             </div>
  68.                                         </li>
  69.                                         <li class="list-inline-item">
  70.                                             <div class="dropdown">
  71.                                                 <button class="btn nav-btn" type="button" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
  72.                                                     <i class="bx bx-dots-horizontal-rounded"></i>
  73.                                                 </button>
  74.                                                 <div class="dropdown-menu dropdown-menu-end" style="">
  75.                                                     <a class="dropdown-item" href="#">Page en ligne</a>
  76.                                                     <a class="dropdown-item" href="#">Liste de réservations</a>
  77.                                                     <a class="dropdown-item" href="#">Autres</a>
  78.                                                 </div>
  79.                                             </div>
  80.                                         </li>
  81.                                     </ul>
  82.                                 </div>
  83.                             </div>
  84.                             <!-- end row -->
  85.                         </div>
  86.                     </div>
  87.                 </div>
  88.                 <div class="col-lg-12">
  89.                     <div class="card">
  90.                         <div class="card-body">
  91.                             <div class="flex items-center gap-x-4">
  92.                                 <div class="w-8 h-8 rounded-full flex items-center justify-center bg-orange/30 dark:bg-orange/30">
  93.                                     <i class="bx bx-copy-alt text-orange text-3xl"></i>
  94.                                 </div>
  95.                                 <div>
  96.                                     <h4 class="text-gray-700 text-15 font-semibold dark:text-gray-50 mb-1">Compléter les informations de votre expérience</h4>
  97.                                     <p class="text-gray-700 text-sm">Voici les sections que vous devez compléter pour finaliser de fournir les informations necessaire pour publié votre éxpeience. </p>
  98.                                 </div>
  99.                             </div>
  100.                             <div class="my-4 mb-4.5 text-sm flex flex-wrap sm:gap-5 gap-2  items-center">
  101.                                 <!-- Section: General Info -->
  102.                                 <div class="flex items-center justify-start my-1 space-x-1 mr-2 ">
  103.                                     <i class="bx {% if '1' in experience.steps %}bx-check text-success{% else %}bx-x-circle text-mute{% endif %} font-normal text-base"></i>
  104.                                     <label class="mb-0 font-normal {% if '1' in experience.steps %}fw-medium {% else %}text-muted{% endif %}">Infos génerale</label>
  105.                                 </div>
  106.                                 <!-- Section: Programme -->
  107.                                 <div class="flex items-center justify-start my-1 space-x-1 mr-2 ">
  108.                                     <i class="bx {% if '2' in experience.steps %}bx-check text-success{% else %}bx-x-circle text-muted{% endif %} font-normal text-base"></i>
  109.                                     <label class="mb-0 font-normal {% if '2' in experience.steps %}fw-medium {% else %}text-muted{% endif %}">Description</label>
  110.                                 </div>
  111.                                 <!-- Section: Gallery -->
  112.                                 <div class="flex items-center justify-start my-1 space-x-1 mr-2 ">
  113.                                     <i class="bx {% if '3' in experience.steps %}bx-check text-success{% else %}bx-x-circle text-muted{% endif %} "></i>
  114.                                     <label class="mb-0 font-normal{% if '3' in experience.steps %}fw-medium{% else %}text-muted{% endif %}">Programme</label>
  115.                                 </div>
  116.                                 <!-- Section: Description -->
  117.                                 <div class="flex items-center justify-start my-1 space-x-1 mr-2 ">
  118.                                     <i class="bx {% if '4' in experience.steps %}bx-check text-success{% else %}bx-x-circle text-muted{% endif %} "></i>
  119.                                     <label class="mb-0 font-normal{% if '4' in experience.steps %}fw-medium{% else %}text-muted{% endif %}">Hebergement</label>
  120.                                 </div>
  121.                                 <!-- Section: Prix -->
  122.                                 <div class="flex items-center justify-start my-1 space-x-1 mr-2 ">
  123.                                     <i class="bx {% if '5' in experience.steps %}bx-check text-success{% else %}bx-x-circle text-muted{% endif %}"></i>
  124.                                     <label class="mb-0 font-normal {% if '5' in experience.steps %}fw-medium{% else %}text-muted{% endif %}">Media</label>
  125.                                 </div>
  126.                                 <!-- Section: Highlights -->
  127.                                 <div class="flex items-center justify-start my-1 space-x-1 mr-2 ">
  128.                                     <i class="bx {% if '6' in experience.steps %}bx-check text-success{% else %}bx-x-circle text-muted{% endif %}"></i>
  129.                                     <label class="mb-0 font-normal {% if '6' in experience.steps %}fw-medium{% else %}text-muted{% endif %}">Tarification</label>
  130.                                 </div>
  131.                             </div>
  132.                             <div class="border-t border-gray-300 pt-2 flex w-2/5 dark:border-zink-50">
  133.                                 <div class="flex items-center space-x-1 mr-2 my-2">
  134.                                     <i class="bx bx-check-circle text-success font-normal text-base"></i>
  135.                                     <small class="text-xs   font-light dark:text-zink-200">Information enregistrés  </small>
  136.                                 </div>
  137.                                 <div class="flex items-center space-x-1 mr-2 mx-3">
  138.                                     <i class="bx bx-x-circle text-soft-danger text-lg"></i>
  139.                                     <p class="text-xs mb-0  font-light dark:text-zink-200">Information requise  </p>
  140.                                 </div>
  141.                             </div>
  142.                         </div>
  143.                     </div>
  144.                 </div>
  145.             </div>
  146.             <!-- end row -->
  147.             <div class="row">
  148.                 <div class="col-sm-4">
  149.                     <div class="card">
  150.                         <div class="card-body">
  151.                             <div class="d-flex align-items-center mb-3">
  152.                                 <div class="avatar-xs me-3">
  153.                                     <span class="avatar-title rounded-circle bg-primary bg-soft text-primary font-size-18">
  154.                                         <i class="bx bx-dollar-circle"></i>
  155.                                     </span>
  156.                                 </div>
  157.                                 <h5 class="font-size-14 mb-0">Prix</h5>
  158.                                 <div class="dropdown ms-auto">
  159.                                     <a class="text-muted font-size-16" role="button" data-bs-toggle="dropdown" aria-haspopup="true">
  160.                                         <i class="mdi mdi-dots-horizontal"></i>
  161.                                     </a>
  162.                                     <div class="dropdown-menu dropdown-menu-end">
  163.                                         <a class="dropdown-item" href="{{ path('edit_price',{'id':experience.id}) }}">Condition d'annulation</a>
  164.                                         <a class="dropdown-item" href="{{ path('edit_price',{'id':experience.id}) }}">Prix et tarification</a>
  165.                                     </div>
  166.                                 </div>
  167.                             </div>
  168.                             <div class="text-muted mt-4">
  169.                                 <h4>  {{ experience.price }} {{ experience.currency }} <i class="mdi mdi-chevron-up ms-1 text-success"></i></h4>
  170.                                 <div class="d-flex">
  171.                                     <span class="badge badge-soft-success font-size-12"> {{ experience.currency }}  </span> <span class="ms-2 text-truncate">Prix de l'éxperience en {{ experience.currency }}</span>
  172.                                 </div>
  173.                             </div>
  174.                         </div>
  175.                     </div>
  176.                 </div>
  177.                 <div class="col-sm-4">
  178.                     <div class="card">
  179.                         <div class="card-body">
  180.                             <div class="d-flex align-items-center mb-3">
  181.                                 <div class="avatar-xs me-3">
  182.                                     <span class="avatar-title rounded-circle bg-primary bg-soft text-primary font-size-18">
  183.                                         <i class="bx bx-dna"></i>
  184.                                     </span>
  185.                                 </div>
  186.                                 <h5 class="font-size-14 mb-0">Promotion</h5>
  187.                             </div>
  188.                             <div class="text-muted mt-4">
  189.                                 <h4>% {{ experience.promotion.percent }} <i class="mdi mdi-chevron-up ms-1 text-success"></i></h4>
  190.                                 <div class="d-flex">
  191.                                     {% if experience.onpromo == '1' %}
  192.                                         <span class="badge badge-soft-success font-size-12"> On promo </span> <span class="ms-2 text-truncate">La promotion est activé</span>
  193.                                     {% else %}
  194.                                         <span class="badge badge-soft-danger font-size-12"> Pas de promo </span> <span class="ms-2 text-truncate">Aucun promotion actif</span>
  195.                                     {% endif %}
  196.                                 </div>
  197.                             </div>
  198.                         </div>
  199.                     </div>
  200.                 </div>
  201.                 <div class="col-sm-4">
  202.                     <div class="card">
  203.                         <div class="card-body">
  204.                             <div class="d-flex align-items-center mb-3">
  205.                                 <div class="avatar-xs me-3">
  206.                                     <span class="avatar-title rounded-circle bg-primary bg-soft text-primary font-size-18">
  207.                                         <i class="bx bx-cart"></i>
  208.                                     </span>
  209.                                 </div>
  210.                                 <h5 class="font-size-14 mb-0">Reservation</h5>
  211.                             </div>
  212.                             <div class="text-muted mt-4">
  213.                                 <h4>120  <i class="mdi mdi-chevron-up ms-1 text-success"></i></h4>
  214.                                 <div class="d-flex">
  215.                                     <span class="badge badge-soft-warning font-size-12"> Confirmé </span> <span class="ms-2 text-truncate">Nombre de réservation confirmé</span>
  216.                                 </div>
  217.                             </div>
  218.                         </div>
  219.                     </div>
  220.                 </div>
  221.             </div>
  222.             <div class="row ">
  223.                 <div class="col-6 ">
  224.                     <div class="card">
  225.                         <div class="card-body">
  226.                             <div class="p-4">
  227.                                 <h5 class="card-title">Description</h5>
  228.                                 <p class="mb-1">{{ experience.description|u.truncate(50, '...') }}</p>
  229.                                 <h5 class="card-title mt-4">Inclus au prix</h5>
  230.                                 <div class="text-muted">
  231.                                     {% for included in experience.included %}
  232.                                         <p class="mb-1"><i class="mdi mdi-circle-medium align-middle text-primary me-1"></i> {{ included }}</p>
  233.                                     {% endfor %}
  234.                                 </div>
  235.                                 <h5 class="card-title mt-4">Non Inclus au prix</h5>
  236.                                 <div class="text-muted">
  237.                                     {% for notincluded in experience.notincluded %}
  238.                                         <p class="mb-1"><i class="mdi mdi-circle-medium align-middle text-primary me-1"></i> {{ notincluded }}</p>
  239.                                     {% endfor %}
  240.                                 </div>
  241.                                 <div class="text-center mt-4"><a href="{{ path('edit_description',{'id':experience.id}) }}" class="">Modifier description<i class="mdi mdi-arrow-right ms-1"></i></a></div>
  242.                             </div>
  243.                         </div>
  244.                     </div>
  245.                     <div class="card">
  246.                         <div class="card-body">
  247.                             <div class="p-4">
  248.                                 <h5 class="card-title">Hebergement</h5>
  249.                                 <ul class="list-group list-group-flush">
  250.                                     {% for hebergement in experience.hebergements %}
  251.                                         <li class="list-group-item py-3">
  252.                                             <div class="d-flex">
  253.                                                 <div class="me-3">
  254.                                                     <img width="80" src="{{ asset(''~experience.image) }}" alt="" class="avatar-sm h-auto d-block rounded">
  255.                                                 </div>
  256.                                                 <div class="align-self-center overflow-hidden me-auto">
  257.                                                     <div>
  258.                                                         <h5 class="font-size-14 text-truncate"><a href="{{ path('edit_hebergement',{'id':experience.id,'heber':hebergement.id}) }}" class="text-dark">{{ hebergement.name }}</a></h5>
  259.                                                         <p class="text-muted mb-0">{{ hebergement.price }} {{ experience.currency }}</p>
  260.                                                     </div>
  261.                                                 </div>
  262.                                                 <div class="dropdown ms-2">
  263.                                                     <a class="text-muted font-size-14" href="#" role="button" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
  264.                                                         <i class="mdi mdi-dots-horizontal"></i>
  265.                                                     </a>
  266.                                                     <div class="dropdown-menu dropdown-menu-end">
  267.                                                         <a class="dropdown-item" href="{{ path('edit_hebergement',{'id':experience.id,'heber':hebergement.id}) }}">Modifier</a>
  268.                                                         <a class="dropdown-item" href="{{ path('remove_hebergement',{'id':experience.id,'p':hebergement.id}) }}">Supprimer</a>
  269.                                                     </div>
  270.                                                 </div>
  271.                                             </div>
  272.                                         </li>
  273.                                     {% endfor %}
  274.                                 </ul>
  275.                                 <div class="text-center mt-4"><a href="{{ path('add_hebergement',{'id':experience.id}) }}" class="">Nouveau hebergement<i class="mdi mdi-arrow-right ms-1"></i></a></div>
  276.                             </div>
  277.                         </div>
  278.                     </div>
  279.                     <div class="card">
  280.                         <div class="card-body">
  281.                             <div class="p-4">
  282.                                 <h5 class="card-title">Calendrier de dispoibilité</h5>
  283.                                 <p>Personnaliser la disponilbilité de cette experience selon votre calendrier.</p>
  284.                                 {% if experience.availability %}
  285.                                     <div class="text-center">
  286.                                         <div class="mb-4">
  287.                                             <i class="bx bx-calendar text-primary display-4"></i>
  288.                                         </div>
  289.                                         <h4>Durée de l'éxperience</h4>
  290.                                         <p>{{ experience.availability.duration }} jours</p>
  291.                                     </div>
  292.                                     <div class="table-responsive mt-4">
  293.                                         <table class="table align-middle table-nowrap">
  294.                                             <tbody>
  295.                                                 <tr>
  296.                                                     <td >
  297.                                                         <p class="mb-0">Périodes de réservations :</p>
  298.                                                     </td>
  299.                                                     <td>
  300.                                                         <p class="mb-0">à partir de <b>{{  experience.availability.duration}} Jours</b>, avant la date de départ </p></td>
  301.                                                 </tr>
  302.                                                 <tr>
  303.                                                     <td>
  304.                                                         <p class="mb-0">Type de calendrier :</p>
  305.                                                     </td>
  306.                                                     <td>
  307.                                                         <p class="mb-0">{% if experience.availability.availabilitytype =="1"  %}CALENDRIER DE DISPONIBILITÉ <i class="mdi mdi-arrow-right ms-1"></i> Dates de départ{% elseif experience.availability.availabilitytype =="2"  %}CALENDRIER OUVERTE <i class="mdi mdi-arrow-right ms-1"></i> Dates d'indisponibilité{% endif %}</p>
  308.                                                     </td>
  309.                                                 </tr>
  310.                                             </tbody>
  311.                                         </table>
  312.                                     </div>
  313.                                     <div class="text-center bg- p-10" >
  314.                                         <div class="text-center mt-4"><a href="{{ path('edit_availability',{'id':experience.id}) }}" class="">Personaliser la disponibilité <i class="mdi mdi-arrow-right ms-1"></i></a></div>
  315.                                     </div>
  316.                                 {% else %}
  317.                                     <div class="text-center bg- p-10" >
  318.                                         <p class="text-muted">Aucune disponibilité enregistré !!</p>
  319.                                         <div class="text-center mt-4"><a href="{{ path('add_availability',{'id':experience.id}) }}" class="">Créer une calendrier <i class="mdi mdi-arrow-right ms-1"></i></a></div>
  320.                                     </div>
  321.                                 {% endif %}
  322.                                 <!-- end card -->
  323.                             </div>
  324.                         </div>
  325.                     </div>
  326.                 </div>
  327.                 <div class="col-6 ">
  328.                     <div class="card">
  329.                         <div class="card-body">
  330.                             <h4 class="card-title">Informations génerale</h4>
  331.                             <p class="mb-2 text-muted">Modifier les informations génerale de l'éxperience :</p>
  332.                             <div class="tab-pill mt-3 ">
  333.                                 <div class="  text-13">
  334.                                     <div class="tab-pane block">
  335.                                         <div class="row">
  336.                                             <label for="example-text-input" class="block col-3 dark:text-zink-200 font-medium mb-1 text-sm">Type de coaching</label>
  337.                                             <p class="col-9 text-sm text-gray-600 dark:text-zink-200">{% if experience.coachingtype %}Coaching Privé{% elseif experience.coachingtype =='groupe' %}Coaching en Groupe{% else %}Coaching en Visio{% endif %}</p>
  338.                                         </div>
  339.                                         <div class="mt-3 row">
  340.                                             <label for="example-text-input" class="block col-3 dark:text-zink-200 font-medium mb-1 text-sm">Categorie</label>
  341.                                             <p class="col-9 text-xs  text-gray-600 dark:text-zink-200">{% if experience.subcategories|length > 0 %}{{ experience.subcategories[0].category.name }}{% endif %}</p>
  342.                                         </div>
  343.                                         <div class="mt-3 row">
  344.                                             <label for="example-text-input" class="block col-3 dark:text-zink-200 font-medium mb-1 text-sm">Resumé</label>
  345.                                             <p class="col-9 text-xs  text-gray-600 dark:text-zink-200">{{ experience.resume }}</p>
  346.                                         </div>
  347.                                         <div class="text-center mt-4"><a href="{{ path('edit_general_info',{'id':experience.id}) }}" class="">Modifier les infos general <i class="mdi mdi-arrow-right ms-1"></i></a></div>
  348.                                     </div>
  349.                                 </div>
  350.                             </div>
  351.                         </div>
  352.                     </div>
  353.                     <div class="card">
  354.                         <div class="card-body">
  355.                             <div class="p-4">
  356.                                 <h5 class="card-title">Points fort !</h5>
  357.                                 <p>Les point remarquables de l'éxperience :</p>
  358.                                 <div class="text-muted">
  359.                                     {% for highlight in experience.highlights %}
  360.                                         <p class="mb-1"><i class="mdi mdi-circle-medium align-middle text-primary me-1"></i> {{ highlight }}</p>
  361.                                     {% endfor %}
  362.                                 </div>
  363.                                 <div class="text-center mt-4"><a href="{{ path('edit_highlights',{'id':experience.id}) }}" class="">Modifier Points fort<i class="mdi mdi-arrow-right ms-1"></i></a></div>
  364.                             </div>
  365.                         </div>
  366.                     </div>
  367.                     <div class="card">
  368.                         <div class="card-body">
  369.                             <div class="p-4">
  370.                                 <h5 class="card-title">Programme</h5>
  371.                                 <p>Les activités programmeé durant l'éxperience,pour les éxperience à plusieurs jours, lister regrouper chaque jousr à part.</p>
  372.                                 {% if experience.programs|length > 0 %}
  373.                                     <div data-simplebar class="mt-2" style="max-height: 280px;">
  374.                                         <ul class="verti-timeline list-unstyled">
  375.                                             {% for program in experience.programs %}
  376.                                                 <li class="event-list active">
  377.                                                     <div class="event-timeline-dot">
  378.                                                         <i class="bx bxs-right-arrow-circle font-size-18 bx-fade-right"></i>
  379.                                                     </div>
  380.                                                     <div class="d-flex">
  381.                                                         <div class="flex-shrink-0 me-3">
  382.                                                             <h5 class="font-size-14">{{ program.day }} <i class="bx bx-right-arrow-alt font-size-16 text-primary align-middle ms-2"></i></h5>
  383.                                                         </div>
  384.                                                         <div class="flex-grow-1">
  385.                                                             <div>
  386.                                                                 {{ program.description }} <a href="{{ path('edit_program',{'id':experience.id,'p':program.id}) }}" class="text-success p-1"><i class="bx bxs-edit-alt"></i></a> <a href="{{ path('remove_program',{'id':experience.id,'p':program.id}) }}" class="text-ganger p-1"><i class="bx bxs-trash-alt"></i></a>
  387.                                                             </div>
  388.                                                         </div>
  389.                                                     </div>
  390.                                                 </li>
  391.                                             {% endfor %}
  392.                                         </ul>
  393.                                     </div>
  394.                                 {% else %}
  395.                                     <div class="text-center bg- p-10" >
  396.                                         <p class="text-muted">Aucun programme enregistrer !!</p>
  397.                                     </div>
  398.                                 {% endif %}
  399.                                 <!-- end card -->
  400.                                 <div class="text-center mt-4"><a href="{{ path('add_program',{'id':experience.id}) }}" class="">Nouvelle activité au Programe <i class="mdi mdi-arrow-right ms-1"></i></a></div>
  401.                             </div>
  402.                         </div>
  403.                     </div>
  404.                 </div>
  405.             </div>
  406.             <!-- end row -->
  407.             <!-- end row -->
  408.             <!-- end row -->
  409.             <!-- End Page-content -->
  410.             {% endblock %}
  411.                 {% block javascripts %}
  412.                     <!-- apexcharts -->
  413.                     <script src="{{ asset('admin/libs/parsleyjs/parsley.min.js')}}"></script>
  414.                     <script src="{{ asset('admin/js/app.js')}}"></script>
  415.                 {% endblock %}