{# BASE LOAD #}
{% extends 'base.html.twig' %}
{# TITLE TOP PAGE #}
{% block title %}CPI | {% if app.request.locale == 'fr' %}Actualités{% else %}News{% endif %}{% endblock %}
{# CSS #}
{% block stylesheet %}
<link rel="stylesheet" href="{{ asset('css/actualites.css')}}">
{% endblock %}
{# BODY HOME PAGE #}
{% block body %}
<style>
</style>
{% set catSelected = app.request.query.get('categorie') %}
<main>
<div class="accueil" style="padding-top: 237px;">
<div class="container text-light">
<div class="row py-5 noBottom">
<div class="col-12">
<h1 data-aos="fade-right" data-aos-duration="1000" class="opensans_bold_50">{% trans %}titre-actualites{% endtrans %}{% if app.user %}<a href="{{path('app_dictionnaire_edit',{'id':118})}}"><button type="button" style="margin-left:5px" class="btn btn-warning" ><i class="fa-solid fa-pen"></i></button></a>{% endif %}</h1>
<div class="col-lg-4">
<div class="traitBlanc"></div>
</div>
</div>
</div>
<div class="dropdowns">
<div class="row">
<div class="col-12">
<div class="row mb-5">
<div class="col-12 col-md-3">
<!-- Date Filter Dropdown -->
<div data-aos="fade-up" data-aos-duration="1200" class="dropdown " style="z-index:5">
<button class="btn dropdown-toggle margeButton d-flex justify-content-between" type="button" id="dropdownMenuButton1" data-bs-toggle="dropdown" aria-expanded="false">
{% if app.request.get('date') is not empty %}
{% if app.request.get('date') == 'mois'%}
{% if app.request.locale == 'fr' %}Sur le dernier mois{% else %}Over the last month{% endif %}
{% endif %}
{% if app.request.get('date') == 'annee'%}
{% if app.request.locale == 'fr' %}La dernière année{% else %}The last year{% endif %}
{% endif %}
{% else %}Date{% endif %}
</button>
<ul class="dropdown-menu">
<li>
<a style="font-weight:600;" class="dropdown-item text-light" href="{{ path('app_actualites', {'date': '','categorie': catSelected, 'locale': app.request.locale}) }}#jobsList">
{% if app.request.locale == 'fr' %}Toutes les dates{% else %}All dates{% endif %}
</a>
</li>
<li>
<a class="dropdown-item text-light" href="{{ path('app_actualites', {'date': 'mois', 'categorie': catSelected, 'locale': app.request.locale}) }}">
{% if app.request.locale == 'fr' %}Sur le dernier mois{% else %}Over the last month{% endif %}
</a>
</li>
<li>
<a class="dropdown-item text-light" href="{{ path('app_actualites', {'date': 'annee', 'categorie': catSelected, 'locale': app.request.locale}) }}">
{% if app.request.locale == 'fr' %}La dernière année{% else %}The last year{% endif %}
</a>
</li>
</ul>
</div>
</div>
<style>
.btn-dangerr{
background-color:white!important;
font-weight:bold!important;
color:#30278E!important;
width:auto!important;
}
</style>
<div class="col-12 col-md-3 margeButton " style="position: relative; bottom: 15px;z-index:4">
<div data-aos="fade-up" data-aos-duration="1000" class="dropdown my-3">
<button class="btn {{ catSelected ? 'btn-dangerr' : 'btn-secondary' }} dropdown-toggle d-flex justify-content-between" type="button" id="dropdownMenuButtonType" data-bs-toggle="dropdown" aria-expanded="false">
{% if catSelected %}
{% for res in cat %}
{% if res.id == catSelected %}
{% set title = app.request.locale == 'fr' ? res.titreFr : res.titreEn %}
{{ title|length > 10 ? title|slice(0, 11) ~ '...' : title }}
{% endif %}
{% endfor %}
{% else %}
{% set defaultTitle = app.request.locale == 'fr' ? 'Catégories' : 'Categories' %}
{{ defaultTitle|length > 10 ? defaultTitle|slice(0, 11) ~ '...' : defaultTitle }}
{% endif %}
</button>
<ul class="dropdown-menu">
<li>
<a style="font-weight:600;" class="dropdown-item text-light" href="{{ path('app_actualites', {'categorie': '', 'date': app.request.get('date'), 'locale': app.request.locale}) }}#jobsList">
{% if app.request.locale == 'fr' %}Toutes les catégories{% else %}All categories{% endif %}
</a>
</li>
{% for res in cat %}
<li>
<a class="dropdown-item text-light" href="{{ path('app_actualites', {'categorie': res.id, 'date': app.request.get('date'), 'locale': app.request.locale}) }}">
{% if app.request.locale == 'fr' %}{{ res.titreFr }}{% else %}{{ res.titreEn }}{% endif %}
</a>
</li>
{% endfor %}
</ul>
</div>
</div>
<div data-aos="fade-up" data-aos-duration="1600" class="col-12 col-md-3 margeButton" style="z-index:4">
</div>
<div class="col-12 col-md-3 margeButton">
<div data-aos="fade-up" data-aos-duration="1800" class="dropdown ">
<a href="{{path('app_actualites',{'locale':app.request.locale})}}"><button class="btn btn-secondary btn-res d-flex justify-content-between" type="button">
<p style="margin-bottom: 0;"> <i class="fas fa-arrows-rotate" aria-hidden="true" style="margin-right:10px"></i>{% if app.request.locale == 'fr' %}Réinitialiser{% else %}Reset{% endif %}</p>
</button></a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="accueil2" style="margin-top:30px;">
<div class="container">
<div class="row">
<div class="col-12">
{% set lastsIds = lasts|map(last => last.id) %}
{% for last in lasts %}
<div class="row">
<div class="col-lg-5 pb-5 lastActu noBottom align-self-center order-last order-lg-first">
{% if app.request.locale == 'fr' %}
{% set titreNew = last.titreFr|replace({' ':'_'}) %}
{% else %}
{% set titreNew = last.titreEn|replace({' ':'_'}) %}
{% endif %}
<a href="{{path('actualitesD',{'id':last.id, 'titre': titreNew,'locale':app.request.locale})}}">
<div class="texte-carte">
<div class="titre" style="font-size: 36px!important;">
<p data-aos="fade-right" data-aos-duration="1000" style="min-height:145px"> {% if app.request.locale == 'fr' %}{{last.titreFr|slice(0,90)}}{% else %}{{last.titreEn|slice(0,90)}}{% endif %} ...</p>
</div>
<div data-aos="fade-right" data-aos-duration="1000" class="date">
<img src="{{asset('img/actualites/clock.png')}}" alt="clock" style="">
<p>
{{last.date|date('d')}}
{% if app.request.locale == 'fr' %}
{% if last.date|date('m') == '01' %}JANVIER{% endif %}
{% if last.date|date('m') == '02' %}FEVRIER{% endif %}
{% if last.date|date('m') == '03' %}MARS{% endif %}
{% if last.date|date('m') == '04' %}AVRIL{% endif %}
{% if last.date|date('m') == '05' %}MAI{% endif %}
{% if last.date|date('m') == '06' %}JUIN{% endif %}
{% if last.date|date('m') == '07' %}JUILLET{% endif %}
{% if last.date|date('m') == '08' %}AOUT{% endif %}
{% if last.date|date('m') == '09' %}SEPTEMBRE{% endif %}
{% if last.date|date('m') == '10' %}OCTOBRE{% endif %}
{% if last.date|date('m') == '11' %}NOVEMBRE{% endif %}
{% if last.date|date('m') == '12' %}DECEMBRE{% endif %}
{% else %}
{% if last.date|date('m') == '01' %}JANUARY{% endif %}
{% if last.date|date('m') == '02' %}FEBRUARY{% endif %}
{% if last.date|date('m') == '03' %}MARCH{% endif %}
{% if last.date|date('m') == '04' %}APRIL{% endif %}
{% if last.date|date('m') == '05' %}MAY{% endif %}
{% if last.date|date('m') == '06' %}JUNE{% endif %}
{% if last.date|date('m') == '07' %}JULY{% endif %}
{% if last.date|date('m') == '08' %}AUGUST{% endif %}
{% if last.date|date('m') == '09' %}SEPTEMBER{% endif %}
{% if last.date|date('m') == '10' %}OCTOBER{% endif %}
{% if last.date|date('m') == '11' %}NOVEMBER{% endif %}
{% if last.date|date('m') == '12' %}DECEMBER{% endif %}
{% endif %}
{{last.date|date('Y')}}
</p>
</div>
<div class="description "style="font-size: 21px!important;">
<p data-aos="fade-right" data-aos-duration="1000">{% if app.request.locale == 'fr' %}{{last.introFr|slice(0,170)|raw }}{% else %}{{last.introEn|slice(0,170)|raw }}{% endif %} </p>
</div>
</div>
</a>
</div>
<div class="col-lg-7 noBottom ">
<a data-aos="fade-up" data-aos-duration="1000" href="{{path('actualitesD',{'id':last.id, 'titre' : titreNew,'locale':app.request.locale})}}">
<img style="object-fit:cover;" id="imgAeronautique" class="w-100 h-100 img-fluid" src="
{% if last.image == 'ok' %}
{{asset('uploads/actualites/cpi-actu-defaut.jpg')}}
{% else %}
{{asset('uploads/actualites/'~last.image)}}
{% endif %}
" alt="salon aeronautique">
</a>
</div>
</div>
{% endfor %}
<div class="row twoActu" style="margin-top:30px;">
{% for res in two %}
{% if res.id not in lastsIds %}
{% if res.afficher == 1 %}
{% if app.request.locale == 'fr' %}
{% set titreNew = res.titreFr|replace({' ':'_',"'":"_"}) %}
{% else %}
{% set titreNew = res.titreEn|replace({' ':'_',"'":"_"}) %}
{% endif %}
<div data-aos="fade-up" data-aos-duration="1000" class="col-lg-6 noBottom ">
<div class="carte">
<a href="{{path('actualitesD',{'id':res.id, 'titre': titreNew,'locale':app.request.locale})}}">
<img style="object-fit:cover;" class="img-fluid" src="
{% if res.image == 'ok' %}
{{asset('uploads/actualites/cpi-actu-defaut.jpg')}}
{% else %}
{{asset('uploads/actualites/'~res.image)}}
{% endif %}
" alt="salon aeronautique">
<div class="texte-carte pt-1 pt-md-2">
<div class="titre" >
<p data-aos="fade-right" data-aos-duration="1000" style="min-height:80px">{% if app.request.locale == 'fr' %}{{res.titreFr|slice(0,90)}}{% else %}{{res.titreEn|slice(0,90)}}{% endif %} ...</p>
</div>
<div class="description "style="font-size: 21px!important;">
<p data-aos="fade-right" data-aos-duration="1000">{% if app.request.locale == 'fr' %}{{res.introFr|slice(0,170)|raw }}...{% else %}{{res.introEn|slice(0,170)|raw }}...{% endif %}</p>
</div>
<div data-aos="fade-right" data-aos-duration="1000" class="date" >
<img src="{{asset('img/actualites/clock.png')}}" alt="clock">
<p>
{{res.date|date('d')}}
{% if app.request.locale == 'fr' %}
{% if res.date|date('m') == '01' %}JANVIER{% endif %}
{% if res.date|date('m') == '02' %}FEVRIER{% endif %}
{% if res.date|date('m') == '03' %}MARS{% endif %}
{% if res.date|date('m') == '04' %}AVRIL{% endif %}
{% if res.date|date('m') == '05' %}MAI{% endif %}
{% if res.date|date('m') == '06' %}JUIN{% endif %}
{% if res.date|date('m') == '07' %}JUILLET{% endif %}
{% if res.date|date('m') == '08' %}AOUT{% endif %}
{% if res.date|date('m') == '09' %}SEPTEMBRE{% endif %}
{% if res.date|date('m') == '10' %}OCTOBRE{% endif %}
{% if res.date|date('m') == '11' %}NOVEMBRE{% endif %}
{% if res.date|date('m') == '12' %}DECEMBRE{% endif %}
{% else %}
{% if res.date|date('m') == '01' %}JANUARY{% endif %}
{% if res.date|date('m') == '02' %}FEBRUARY{% endif %}
{% if res.date|date('m') == '03' %}MARCH{% endif %}
{% if res.date|date('m') == '04' %}APRIL{% endif %}
{% if res.date|date('m') == '05' %}MAY{% endif %}
{% if res.date|date('m') == '06' %}JUNE{% endif %}
{% if res.date|date('m') == '07' %}JULY{% endif %}
{% if res.date|date('m') == '08' %}AUGUST{% endif %}
{% if res.date|date('m') == '09' %}SEPTEMBER{% endif %}
{% if res.date|date('m') == '10' %}OCTOBER{% endif %}
{% if res.date|date('m') == '11' %}NOVEMBER{% endif %}
{% if res.date|date('m') == '12' %}DECEMBER{% endif %}
{% endif %}
{{res.date|date('Y')}}
</p>
</div>
</div>
</a>
</div>
</div>
{% else %}
{% endif %}
{% endif %}
{% endfor %}
</div>
<div class="row" style="margin-top:30px;">
{% for res in all %}
{% if res.id not in lastsIds %}
{% if res.afficher == 1 %}
{% if app.request.locale == 'fr' %}
{% set titreNew = res.titreFr|replace({' ':'_'}) %}
{% else %}
{% set titreNew = res.titreEn|replace({' ':'_'}) %}
{% endif %}
<div data-aos="fade-up" data-aos-duration="1000" class="col-xxl-4 col-sm-6 col-12" style="position: relative; padding-bottom : 30px;margin-top:42px;">
<div class="carte carteOther mt-5 mt-md-2">
<a href="{{path('actualitesD',{'id':res.id, 'titre': titreNew,'locale':app.request.locale})}}">
<div class="imgAnimee">
<img style="object-fit:cover;" class="img-fluid" src="
{% if res.image == 'ok' %}
{{asset('uploads/actualites/cpi-actu-defaut.jpg')}}
{% else %}
{{asset('uploads/actualites/'~res.image)}}
{% endif %}
"alt="salon aeronautique">
<div class="hover-effect d-flex justify-content-center aligne-items-center" style="background-color : rgba(25,0,105,0.75);">
<button type="button" class="btn btn-outline-light buttonMore hover-btn-actu" >{% if app.request.locale == 'fr' %}Lire l'article{% else %}Read the article{% endif %}</button>
</div>
</div>
<div class="texte-carte pt-1 pt-md-2">
<div class="titre">
<p style="min-height:145px">{% if app.request.locale == 'fr' %}{{res.titreFr|slice(0,90)}}{% else %}{{res.titreEn|slice(0,90)}}{% endif %} ...</p>
</div>
<div class="description "style="font-size: 21px!important;">
<p data-aos="fade-right" data-aos-duration="1000">{% if app.request.locale == 'fr' %}{{res.introFr|slice(0,170)|raw }}...{% else %}{{res.introEn|slice(0,170)|raw }}...{% endif %}</p>
</div>
<div class="date" style="position: absolute;">
<img src="{{asset('img/actualites/clock.png')}}" alt="clock">
<p>
{{res.date|date('d')}}
{% if app.request.locale == 'fr' %}
{% if res.date|date('m') == '01' %}JANVIER{% endif %}
{% if res.date|date('m') == '02' %}FEVRIER{% endif %}
{% if res.date|date('m') == '03' %}MARS{% endif %}
{% if res.date|date('m') == '04' %}AVRIL{% endif %}
{% if res.date|date('m') == '05' %}MAI{% endif %}
{% if res.date|date('m') == '06' %}JUIN{% endif %}
{% if res.date|date('m') == '07' %}JUILLET{% endif %}
{% if res.date|date('m') == '08' %}AOUT{% endif %}
{% if res.date|date('m') == '09' %}SEPTEMBRE{% endif %}
{% if res.date|date('m') == '10' %}OCTOBRE{% endif %}
{% if res.date|date('m') == '11' %}NOVEMBRE{% endif %}
{% if res.date|date('m') == '12' %}DECEMBRE{% endif %}
{% else %}
{% if res.date|date('m') == '01' %}JANUARY{% endif %}
{% if res.date|date('m') == '02' %}FEBRUARY{% endif %}
{% if res.date|date('m') == '03' %}MARCH{% endif %}
{% if res.date|date('m') == '04' %}APRIL{% endif %}
{% if res.date|date('m') == '05' %}MAY{% endif %}
{% if res.date|date('m') == '06' %}JUNE{% endif %}
{% if res.date|date('m') == '07' %}JULY{% endif %}
{% if res.date|date('m') == '08' %}AUGUST{% endif %}
{% if res.date|date('m') == '09' %}SEPTEMBER{% endif %}
{% if res.date|date('m') == '10' %}OCTOBER{% endif %}
{% if res.date|date('m') == '11' %}NOVEMBER{% endif %}
{% if res.date|date('m') == '12' %}DECEMBER{% endif %}
{% endif %}
{{res.date|date('Y')}}</p>
</div>
</div>
</a>
</div>
</div>
{% else %}
{% endif %}
{% endif %}
{% endfor %}
</div>
</div>
</div>
</div>
</section>
</main>
<!-- Assurez-vous d'ajuster les chemins vers les images selon la structure de votre projet et d'adapter le rendu HTML selon vos besoins. -->
{% endblock %}