{% extends 'front/base_front.html.twig' %}
{% block stylesheets %}
<link rel="stylesheet" href="{{ asset('/css/index.css') }}">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/4.1.1/animate.min.css" />
{% endblock %}
{% block menu %}
{% include('include/menu.html.twig') %}
{% endblock %}
{% block container %}
<!-- Carousel Start -->
<div class="container-fluid p-0 mb-5 wow fadeIn" data-wow-delay="0.1s">
<div id="header-carousel" class="carousel slide" data-bs-ride="carousel">
<div class="carousel-inner">
{% for slide in slides %}
{% if slide.isPublic == 1 %}
<div class="carousel-item {{ loop.index == 1 ? "active" : "" }}">
<img class="w-100" id="img-slide" src="uploads/background/{{ slide.image}}" alt="Image">
<div class="carousel-caption">
<div class="container">
<div class="row justify-content-start">
<div class="col-lg-7">
{% if app.request.getLocale() == 'fr' %}
<h4 class="mb-5 mt-5 animated slideInDown">{{ slide.content}} </h4>
{% else %}
<h4 class="mb-5 mt-5 animated slideInDown direction_rtl">{{ slide.getContentTranslate()}} </h4>
{% endif %}
{% if slide.getLinkSlide() %}
<a class="main-btn" target="_blank" href="{{ slide.getLinkSlide() }}">
{% trans %} Voir_plus {% endtrans %}
</a>
{% endif %}
</div>
</div>
</div>
</div>
</div>
{% endif %}
{% endfor %}
</div>
<button class="carousel-control-prev" type="button" data-bs-target="#header-carousel" data-bs-slide="prev" id="prv-carousel">
<span class="carousel-control-prev-icon" aria-hidden="true"></span>
<span class="visually-hidden">Previous</span>
</button>
<button class="carousel-control-next" type="button" data-bs-target="#header-carousel" data-bs-slide="next">
<span class="carousel-control-next-icon" aria-hidden="true"></span>
<span class="visually-hidden">Next</span>
</button>
</div>
</div>
<!-- Carousel End -->
<!-- About platforme Start -->
{% if app.request.getLocale() == 'fr' %}
<div class="container-xxl py-5">
{% else %}
<div class="container-xxl py-5 direction_rtl">
{% endif %}
<div class="container">
<h2 class="titre-pres">{% trans %}presentation_plateforme{% endtrans %}</h2>
<div class="row g-5 align-items-center">
<div class="col-lg-6 wow fadeIn" data-wow-delay="0.1s">
<div class="about-img position-relative overflow-hidden pe-0">
<iframe width="100%" height="315" src="https://www.youtube-nocookie.com/embed/rDNPycKqQ9Q" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
</div>
</div>
<div class="col-lg-6 wow fadeIn" data-wow-delay="0.5s">
<p class="mb-3 p-3 lineleft">{% trans %} approche_modernisation_processus {% endtrans %}
{% trans %} inscription_plateforme_gratuite_ouverte {% endtrans %}.
{% trans %} objectif_plateforme{% endtrans %} :</p>
<p class="mb-3 p-3 lineleftgray"> {% trans %}ameliorer_echange_communication{% endtrans %}</p>
<p class="mb-3 p-3 lineleftgray"> {% trans %}garantir_expérience_personnell_authentique_professionnelle{% endtrans %}</p>
<p class="mb-3 p-3 lineleftgray"> {% trans %}contribuer_centraliser_donnee_relative{% endtrans %}</p>
<div class="text-right">
<a class="btn btn-primary main-btn py-3 px-5 mt-3" href="#htworks">{% trans %} Voir_plus {% endtrans %} →
</a>
</div>
</div>
</div>
</div>
</div>
<!-- About platforme End -->
<!-- How it works Start -->
{% if app.request.getLocale() == 'fr' %}
<div class="container-fluid htwork bg-light my-5 py-6" id="htworks">
{% else %}
<div class="container-fluid htwork bg-light my-5 py-6 direction_rtl" id="htworks">
{% endif %}
<div class="container">
<div class="section-header text-center mx-auto mb-5 wow fadeInUp" data-wow-delay="0.1s" style="max-width: 500px;">
<h1 class=" mb-3 upper">{% trans %}comment_ça marche{% endtrans %}</h1>
<p>{% trans %} plateforme_facile_utilisation {% endtrans %}</p>
</div>
<div class="row g-4">
<div class="col-lg-3 col-md-6 wow fadeInUp" data-wow-delay="0.1s">
<div class=" text-center h-100 p-4 p-xl-5">
<img class="img-fluid mb-4" src="{{ asset('css/front/img/icon-1.png') }}" alt="">
<p class="mb-4">{% trans %}inscription_gratuite{% endtrans %}</p>
</div>
</div>
<div class="col-lg-3 col-md-6 wow fadeInUp" data-wow-delay="0.3s">
<div class=" text-center h-100 p-4 p-xl-5">
<img class="img-fluid mb-4" src="{{ asset('css/front/img/icon-2.png') }}" alt="">
<p class="mb-4">{% trans %} garantie_confidentialite_données {% endtrans %}</p>
</div>
</div>
<div class="col-lg-3 col-md-6 wow fadeInUp" data-wow-delay="0.5s">
<div class=" text-center h-100 p-4 p-xl-5">
<img class="img-fluid mb-4" src="{{ asset('css/front/img/icon-3.png') }}" alt="">
<p class="mb-4">{% trans %} soumettre_dossier_ligne {% endtrans %}</p>
</div>
</div>
<div class="col-lg-3 col-md-6 wow fadeInUp" data-wow-delay="0.5s">
<div class=" text-center h-100 p-4 p-xl-5">
<img class="img-fluid mb-4" src="{{ asset('css/front/img/icon-4.png') }}" alt="">
<p class="mb-4">{% trans %} suivi_dossier {% endtrans %}</p>
</div>
</div>
</div>
</div>
</div>
<!-- How it works End -->
<!-- Forms Start -->
{% if app.request.getLocale() == 'fr' %}
<div class="container-xxl formContainer bg-white py-5">
{% else %}
<div class="container-xxl formContainer bg-white py-5 direction_rtl">
{% endif %}
<div class="container">
<div class="section-header mb-5 wow fadeInUp" data-wow-delay="0.1s" style="max-width: 500px;">
<h2 class=" mb-3">{% trans %}formulaire{% endtrans %}</h2>
</div>
<div class="container text-center my-3">
<div class="row mx-auto my-auto justify-content-center">
<input type="hidden" id="dynamicForm" class="dynamicForm" value="{{ Formulaires|length }}"/>
<div id="recipeCarousel" class="carousel carousel-form slide" data-bs-ride="carousel">
<div class="carousel-inner-form" role="listbox" id="formulaires">
<div class="carousel-item active">
<div class="col-md-4 formItem card ">
<div class="p-4">
<h3 class="">{% trans %} formulaire_demande_assistance_technique {% endtrans %}</h3>
<div class=" border-top pt-4">
<p>{% trans %} formulaire_propriétaires_publics_assistance_technique {% endtrans %}}</p>
</div>
<div class="text-center pt-4 btn-remplir" style="margin-bottom:0px !important;">
<a href="{{ ( not app.user or app.user.getCompleted() ) ? path('app_demande_new') : 'javascript:void(0);' }}" class="main-btn text-dark pt-5 {{ ( not app.user or app.user.getCompleted() ) ? '' : 'disabled' }}">
<span >{% trans %} remplir {% endtrans %}</span>
<i class="fa-solid fa-arrow-right"></i>
</a>
</div>
</div>
</div>
</div>
{% for item in Formulaires %}
<div class="carousel-item">
<div class="col-md-4 formItem card " >
<div class="p-4">
<h3 class="">
{{ item.nom and item.nomAr ? item.nom ~ ' - ' : ( item.nom ?? item.nom ) }}
{{ item.nomAr ?? item.nomAr }}
</h3>
<div class=" border-top pt-4">
<p>
{{ item.getDescription()|length > 100 ? item.getDescription()|striptags|slice(0, 100) ~ '...' : item.getDescription()| striptags|slice(0, 10) }}
</p>
<div id="div-date-carousel">
<p id="date-carousel"> {% if item.getDateDebut() is not null %}
Date début: {{ item.getDateDebut() | date("d/m/Y")}}
{% endif %}
<br>
{% if item.getDateFin() is not null %}
Date fin: {{ item.getDateFin() | date("d/m/Y")}}
{% endif %}</p>
</div>
</div>
<div class="text-center pt-4 btn-remplir" style="margin-bottom:0px !important;">
<a href="{{ ( not app.user or app.user.getCompleted() ) ? path('form_replay', { id : item.getId() } ) : 'javascript:void(0);' }}" class="main-btn text-dark pt-5 {{ ( not app.user or app.user.getCompleted() ) ? '' : 'disabled' }}">
<span >{% trans %} remplir {% endtrans %} </span>
<i class="fa-solid fa-arrow-right"></i>
</a>
</div>
</div>
</div>
</div>
{% endfor %}
</div>
<a class="carousel-control-prev bg-transparent w-aut" href="#recipeCarousel" role="button" data-bs-slide="prev" id="prv-from">
<span class="carousel-control-prev-icon formpre" aria-hidden="true"></span>
</a>
<a class="carousel-control-next bg-transparent w-aut" href="#recipeCarousel" role="button" data-bs-slide="next">
<span class="carousel-control-next-icon formnext" aria-hidden="true"></span>
</a>
</div>
</div>
</div>
<div class="row text-right">
<div
class="col-md-12 ms-auto mt-5 text-right"><a class=" link-btn py-3 px-5 mt-3" href="{{ ( not app.user or app.user.getCompleted() ) ? path('app_form') : 'javascript:void(0);' }}">{% trans %} voir_formulaire {% endtrans %} </i> </a>
</div>
</div>
</div>
</div>
<!-- forms End -->
<!-- About IGPPP Start -->
{% if app.request.getLocale() == 'fr' %}
<div class="container-fluid about-igppp bg-light mt-5 py-6">
{% else %}
<div class="container-fluid about-igppp bg-light mt-5 py-6 direction_rtl">
{% endif %}
<div class="row g-5 align-items-center">
<h2 class="p-lg-5">{% trans %} presentation {% endtrans %}</h2>
<div class="col-md-6 wow fadeIn" data-wow-delay="0.1s">
<iframe width="100%" height="450" src="https://www.youtube.com/embed/QsVuss6n3ak?controls=0" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
</div>
<div class="col-md-6 p-5 bg-primary wow fadeIn" data-wow-delay="0.5s">
<img class="img-fluid mb-4" src="{{ asset('css/front/img/ppp.png') }}" alt="">
<p class="text-white mb-0">
{% trans %} content_presentation_igpp {% endtrans %}
</div>
</div>
</div>
<!-- About IGPPP End -->
<div class="container-fluid call-igppp mt-5 py-6">
<div class="row flexdisplay">
<div class="col-md-3">
<svg xmlns="http://www.w3.org/2000/svg" width="415.313" height="164.906" viewbox="0 0 415.313 164.906">
<g id="Groupe_12854" data-name="Groupe 12854" transform="translate(-1170.631 -939.989)">
<g id="Groupe_11527" data-name="Groupe 11527" transform="translate(1431.954 939.99)">
<path id="Tracé_26255" data-name="Tracé 26255" d="M499.465,296.755h17.456V285.79a83.563,83.563,0,0,1-17.456,5.818Z" transform="translate(-499.465 -131.85)" fill="#fff"/>
<path id="Tracé_26256" data-name="Tracé 26256" d="M576.462,207.489a77.081,77.081,0,0,0-77,76.987v48.782a52.676,52.676,0,0,0,25.24-19.469,59.434,59.434,0,1,1,23.541,23.1,86.324,86.324,0,0,1-12.48,12.824,76.946,76.946,0,1,0,40.7-142.221Z" transform="translate(-499.465 -207.489)" fill="#fff"/>
</g>
<path id="Tracé_26257" data-name="Tracé 26257" d="M443.542,207.489a77.081,77.081,0,0,0-77,76.987c0,.685.036,1.362.053,2.044h-.053v85.873H384V333.237a76.976,76.976,0,1,0,59.538-125.748Zm0,136.523a59.539,59.539,0,1,1,59.533-59.537A59.606,59.606,0,0,1,443.542,344.012Z" transform="translate(804.088 732.5)" fill="#fff"/>
<path id="Tracé_26258" data-name="Tracé 26258" d="M592.728,242.339a52.239,52.239,0,0,0-12.6,12.818,59.465,59.465,0,1,1-23.535-23.088,85.358,85.358,0,0,1,12.476-12.824,76.845,76.845,0,0,0-117.693,65.231c0,.685.088,1.358.1,2.044h-.1v85.873h17.46v-39.17a76.93,76.93,0,0,0,123.894-90.885Z" transform="translate(886.034 732.5)" fill="#c00020"/>
</g>
</svg>
</div>
<div class="col-md-6 text-light">
<span class="CloudTag"></span>
</div>
<div class="col-md-3 align-self-center">
<a href="mailto:contact@igppp.tn" class="main-btn">{% trans %}Contactez-Nous{% endtrans %}</a>
</div>
</div>
</div>
<!-- Footer Start -->
{% if app.request.getLocale() == 'fr' %}
<div class="container-fluid footer mt-5 pt-5 wow fadeIn" data-wow-delay="0.1s">
{% else %}
<div class="container-fluid footer mt-5 pt-5 wow fadeIn direction_rtl" data-wow-delay="0.1s">
{% endif %}
<div class="container ">
<div class="row g-5 pb-5">
<div class="col-lg-4 col-md-4">
<img src="{{ asset('css/front/img/igppfinallogo/logo-fr.png') }}" alt="" style="width:60%">
</div>
<div class="col-lg-4 col-md-4 contact">
<h5 class=" mb-4">{% trans %}Contactez-Nous{% endtrans %}</h5>
<p>
<i class="fa fa-map-marker-alt me-3"></i>{% trans %}Adresse : 36, rue Zambritta, Cité Les Pins, les Berges du Lac II, 1053, Tunis{% endtrans %}</p>
<p>
<i class="fa fa-phone-alt me-3"></i>{% trans %}Téléphone : +216 71 268 316{% endtrans %}</p>
<p>
<i class="fa fa-fax me-3" aria-hidden="true"></i>{% trans %}Fax : +216 71 268 310{% endtrans %}
</p>
<p>
<i class="fa fa-envelope me-3"></i>{% trans %}Mail : contact@igppp.tn{% endtrans %}
</p>
</div>
<div class="col-lg-4 col-md-4 text-dark contact">
<h5 class=" mb-4">{% trans %}Suivez Nous sur{% endtrans %}</h5>
<div class="position-relative mx-auto socialIcon mt-5" style="max-width: 400px;">
<a href="https://www.facebook.com/igppp" target="_blank">
<i class="fab fa-facebook-f"></i>
</a>
<a href="https://tn.linkedin.com/company/i-g-p-p-p" target="_blank">
<i class="fab fa-linkedin"></i>
</a>
<a href="https://www.youtube.com/channel/UCYoQYLBJSPxcxjg4ohe6aPA" target="_blank">
<i class="fab fa-youtube"></i>
</a>
</div>
</div>
</div>
</div>
<div class="container-fluid copyright">
<div class="container">
<div class="row">
<div class="col-md-6 text-center mb-3 bottomFotter mb-md-0 ">{% trans %}tous_droits_reserves {% endtrans %} © 2022
<a href="#">{% trans %}IGPPP{% endtrans %}</a>
</div>
<div class="col-md-6 text-center">
<a href="">{% trans %}Mentions Légales |{% endtrans %}</a>
<a href="">{% trans %}Conditions générales d'utilisation{% endtrans %}</a>
</div>
</div>
</div>
</div>
{% endblock %}
{% block javascripts %}
<script>
$('.card-remplir').mouseover(function () {
$(this).find('a').addClass('RedBtn');
$(this).find('h3').addClass('whText');
});
$('.card-remplir').mouseout(function () {
$(this).find('a').removeClass('RedBtn');
$(this).find('h3').removeClass('whText');
});
</script>
<script>
let items = document.querySelectorAll('.carousel-form .carousel-item')
if ( $("#dynamicForm").val() >= 2 ){
items.forEach((el) => {
const minPerSlide = 3;
let next = el.nextElementSibling
for (var i=1; i<minPerSlide; i++) {
if (!next) {
// wrap carousel by using first child
next = items[0]
}
let cloneChild = next.cloneNode(true)
el.appendChild(cloneChild.children[0])
next = next.nextElementSibling
}
})
}else{
$('.carousel-form .carousel-item').addClass('active').css({ 'display' : 'contents', 'margin-right' : 'auto'});
$('.carousel-inner-form').css('display', 'flex');
}
</script>
{% endblock %}