templates/base_re.html.twig line 1

Open in your IDE?
  1. <!DOCTYPE html>
  2. <html lang="en">
  3.     <head>
  4.     <meta charset="utf-8">
  5.     <meta name="viewport" content="width=device-width, initial-scale=1">
  6.     <title> Cassa Clock | Un service de pointage fiable, rapide et pensé pour vous !</title>
  7.     <link rel="icon" type="image/png" href="{{ asset('favicon.png') }}">
  8.     <!-- ======= Google Font =======-->
  9.     <link rel="preconnect" href="https://fonts.googleapis.com">
  10.     <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="">
  11.     <link href="https://fonts.googleapis.com/css2?family=Inter:wght@100..900&amp;display=swap" rel="stylesheet">
  12.     <!-- End Google Font-->
  13.     
  14.     <!-- ======= Styles =======-->
  15.     <link href="{{ asset('assets/vendors/bootstrap/bootstrap.min.css') }}" rel="stylesheet">
  16.     <link href="{{ asset('assets/vendors/bootstrap-icons/font/bootstrap-icons.min.css') }}" rel="stylesheet">
  17.     <link href="{{ asset('assets/vendors/glightbox/glightbox.min.css') }}" rel="stylesheet">
  18.     <link href="{{ asset('assets/vendors/swiper/swiper-bundle.min.css') }}" rel="stylesheet">
  19.     <link href="{{ asset('assets/vendors/aos/aos.css') }}" rel="stylesheet">
  20.     
  21.     
  22.     <!-- End Styles-->
  23.     
  24.     <!-- ======= Theme Style =======-->
  25.     <link href="{{ asset('assets/css/style.css') }}" rel="stylesheet">
  26.     <!-- End Theme Style-->
  27.     
  28.     <!-- ======= Apply theme =======-->
  29.     <script>
  30.       // Apply the theme as early as possible to avoid flicker
  31.       (function() {
  32.       const storedTheme = localStorage.getItem('theme') || 'light';
  33.       document.documentElement.setAttribute('data-bs-theme', storedTheme);
  34.       })();
  35.     </script>
  36.     <style>
  37.     @media (min-width: 1200px) {
  38.     .g-xl-5, .gy-xl-5 {
  39.          --bs-gutter-y: 1rem; 
  40.     }
  41. }
  42. header .dropdown-menu {
  43.   position: absolute !important;
  44.   top: 100%;   /* juste en dessous du bouton */
  45.   left: 0;
  46.   z-index: 1050; /* passe au-dessus du header */
  47. }
  48. @media (max-width: 767.98px) {
  49.     .fbs__net-navbar .navbar-nav > li > .nav-link {
  50.         padding-top: 22px; 
  51.         padding-bottom: 22px; 
  52.         margin-right:5px
  53.     }
  54. }
  55. </style>
  56.   </head>
  57.   <body>
  58.     
  59.     
  60.     <!-- ======= Site Wrap =======-->
  61.     <div class="site-wrap">
  62.       
  63.       
  64.       <!-- ======= Header =======-->
  65.       <header class="fbs__net-navbar navbar navbar-expand-lg dark" aria-label="freebootstrap.net navbar">
  66.         <div class="container d-flex align-items-center justify-content-between">
  67.           
  68.           
  69.           <!-- Start Logo-->
  70.           <a class="navbar-brand w-auto" href="{{ path('home')}}">
  71.             <!-- If you use a text logo, uncomment this if it is commented-->
  72.             <!-- Vertex--> 
  73.             
  74.             <!-- If you plan to use an image logo, uncomment this if it is commented-->
  75.             
  76.             <!-- logo dark--><img class="logo dark img-fluid" src="{{ asset('assets/images/cassap.png')}}" alt="Cassa P"> 
  77.             
  78.             <!-- logo light--><img class="logo light img-fluid" src="{{ asset('assets/images/cassap.png')}}" alt="Cassa P">
  79.             
  80.             </a>
  81.           <!-- End Logo-->
  82.           
  83.           <!-- Start offcanvas-->
  84.           <div class="offcanvas offcanvas-start w-75" id="fbs__net-navbars" tabindex="-1" aria-labelledby="fbs__net-navbarsLabel">
  85.             
  86.             
  87.             <div class="offcanvas-header">
  88.               <div class="offcanvas-header-logo">
  89.                 <!-- If you use a text logo, uncomment this if it is commented-->
  90.                 
  91.                 <!-- h5#fbs__net-navbarsLabel.offcanvas-title Vertex-->
  92.                
  93.                 <!-- If you plan to use an image logo, uncomment this if it is commented-->
  94.                 <a class="logo-link" id="fbs__net-navbarsLabel" href="{{ path('home')}}">
  95.                   
  96.                   
  97.                   <!-- logo dark--><img class="logo dark img-fluid" src="{{ asset('assets/images/cassap.png')}}" alt="Cassa P"> 
  98.                   
  99.                   <!-- logo light--><img class="logo light img-fluid" src="{{ asset('assets/images/cassap.png')}}" alt="Cassa P"></a>
  100.                 
  101.               </div>
  102.               <button class="btn-close btn-close-black" type="button" data-bs-dismiss="offcanvas" aria-label="Close"></button>
  103.             </div>
  104.             
  105.             <div class="offcanvas-body align-items-lg-center">
  106.               
  107.               
  108.               <ul class="navbar-nav nav me-auto ps-lg-5 mb-2 mb-lg-0">
  109.                 <li class="nav-item"><a class="nav-link scroll-link" href="{{ path('home') }}#apropos">A propos </a></li>
  110.                 <li class="nav-item"><a class="nav-link scroll-link" href="{{ path('home') }}#pricing">Nos formules</a></li>
  111.                 <li class="nav-item"><a class="nav-link scroll-link" href="{{ path('home') }}#comment-ca-marche">Comment ça marche ?</a></li>
  112.                
  113.                
  114.                 <li class="nav-item"><a class="nav-link scroll-link" href="{{ path('contact') }}">Nous-Contactez</a></li>
  115.      {% if isMobile %}                
  116.      
  117.      
  118.      <li class="nav-item"><a class="nav-link scroll-link" href="{{ path('souscription_new') }}" style="color:white">Souscrire un abonnement</a></li>
  119. <li class="nav-item"><a class="nav-link scroll-link" href="{{ path('app_login') }}" style="color:white">Se connecter</a></li>
  120. <li class="nav-item"><a class="nav-link scroll-link" href="{{ path('company_wizard') }}" style="color:white">S'inscrire</a></li>
  121. {% endif %}
  122.               </ul>
  123.               
  124.             </div>
  125.           </div>
  126.           <!-- End offcanvas-->
  127.           
  128.           <div class="ms-auto w-auto">
  129.             
  130.             
  131.             <div class="header-social d-flex align-items-center gap-1">
  132. <a class="btn btn-warning py-2 btn-white-outline" style="background:white" href="{{ path('souscription_new')}} ">Souscrire abonnement
  133.                         <svg class="lucide lucide-arrow-up-right" xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
  134.                           <path d="M7 7h10v10"></path>
  135.                           <path d="M7 17 17 7"></path>
  136.                         </svg>
  137. </a>
  138.             
  139.                            {%  if (app.user ) %}
  140.   
  141.                 <ul class="navbar-nav nav me-auto  mb-2 mb-lg-0">
  142.                 <li class="nav-item dropdown" style="border: 1px solid #215c5c;border-radius:4px">
  143.                 
  144.                 <a class="nav-link dropdown-toggle" href="#" data-bs-toggle="dropdown" aria-expanded="false" style="width:100%">
  145. <img class="img-profile rounded-circle" width="25px"src="{{ asset('img/undraw_profile.svg')}}">&nbsp;&nbsp;{{ app.user.nom}}
  146.  <i class="bi bi-chevron-down"></i></a>
  147.                   
  148.                   <ul class="dropdown-menu" style="margin-top:2px">
  149.                     <li><a class="nav-link scroll-link dropdown-item" href="{{ path('app_reset_password_request')}}" style="width:100%;text-align:justify">Changer mot de passe</a></li>
  150.   {% if is_granted('ROLE_ADMIN') %}
  151.                   <li><a class="nav-link scroll-link dropdown-item" href="/admin" target="_blank" style="width:100%;text-align:justify">Mon Dashbord</a></li>
  152.                         {% endif %}
  153.                  {% if isMobile %}    
  154.                                         <li><a class="nav-link scroll-link dropdown-item" href="{{ path('souscription_new')}}" style="width:100%;text-align:justify">Souscrire un abonnement</a></li>
  155.                      {% endif %}
  156.                      
  157.                      <li><a class="nav-link scroll-link dropdown-item" href="{{ path('app_logout')}}" style="width:100%;text-align:justify">Se déconnecter</a></li>
  158.                     
  159.                   </ul>
  160.                   
  161.                  
  162.                 </li>
  163.                   </ul>{% if isMobile %} &nbsp;&nbsp;{% endif %}
  164.  {% else %}
  165.             <a class="btn btn-primary py-2" style="background-color:white !important;border-color:#215c5c !important;color:#215c5c !important" href="{{ path('company_wizard') }}">
  166.             
  167.       
  168. <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20"
  169.      viewBox="0 0 24 24" fill="currentColor">
  170.   <!-- Tête -->
  171.   <circle cx="10" cy="7" r="4"/>
  172.   <!-- Épaules -->
  173.   <path d="M16 21a6 6 0 0 0-12 0"/>
  174.   <!-- Signe + -->
  175.   <rect x="17" y="3" width="2" height="6"/>
  176.   <rect x="16" y="4" width="6" height="2"/>
  177. </svg>
  178.  S'inscrire</a>
  179.  {% endif %}
  180.             </div>
  181.             
  182.           </div>
  183.              <div class="ms-autos w-auto">
  184.             
  185.             
  186.             <div class="header-social d-flex align-items-center gap-1">
  187.               
  188.               <button class="fbs__net-navbar-toggler justify-content-center align-items-center ms-auto" data-bs-toggle="offcanvas" data-bs-target="#fbs__net-navbars" aria-controls="fbs__net-navbars" aria-label="Toggle navigation" aria-expanded="false">
  189.                 <svg class="fbs__net-icon-menu" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
  190.                   <line x1="21" x2="3" y1="6" y2="6"></line>
  191.                   <line x1="15" x2="3" y1="12" y2="12"></line>
  192.                   <line x1="17" x2="3" y1="18" y2="18"></line>
  193.                 </svg>
  194.                 <svg class="fbs__net-icon-close" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
  195.                   <path d="M18 6 6 18"></path>
  196.                   <path d="m6 6 12 12"></path>
  197.                 </svg>
  198.               </button>
  199.               
  200.             </div>
  201.             
  202.           </div>
  203.         </div>
  204.       </header>
  205.       
  206.       <!-- ======= Main =======-->
  207.       <main>
  208.         
  209.         
  210.         <!-- ======= Hero =======-->
  211.         <section class="hero__v6 section" id="home">
  212.        <div class="container" style="overflow:block"> 
  213.         
  214.         
  215.        {% block body %}
  216.        
  217.        
  218.        {% endblock %}
  219.         </section>
  220.    
  221.    </div>
  222.       </main>
  223.         
  224.         <!-- ======= Footer =======-->
  225.         <footer class="footer pt-5 pb-5" style="padding-top:0">
  226.           <div class="container">
  227.             <div class="row mb-5 pb-4">
  228.              
  229.             <div class="row justify-content-between mb-5 g-xl-5">
  230.               <div class="col-md-4 mb-5 mb-lg-0">
  231.                 <img class="logo dark img-fluid" width="80%" src="{{ asset('assets/images/cassapgrand.png')}}" alt="Cassa P">
  232.                 <p class="mb-4">
  233.       Utilisez nos outils de pointage pour développer vos activités et donner vie à votre vision.</p>
  234.               
  235. <p class="mb-4">
  236.        <a class="footer__link" href="#" target="_blank">
  237.    <svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48" fill="none" stroke="#215C5C" stroke-width="2">
  238.   <rect x="1" y="1" width="46" height="46" rx="5" ry="5"/>
  239.   <path d="M16 20v12M16 14v0.01M22 20v12M22 24c0-2 2-4 4-4s4 2 4 4v8" stroke-linecap="round" stroke-linejoin="round"/>
  240. </svg>
  241. </a>
  242.     <a class="footer__link" href="#" target="_blank">
  243. <svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48" fill="none" stroke="#215C5C" stroke-width="2">
  244.   <rect x="1" y="1" width="46" height="46" rx="5" ry="5"/>
  245.   <path d="M26 16h4v-4h-4c-2.21 0-4 1.79-4 4v4h-4v4h4v12h4V24h4l1-4h-5v-4c0-.55.45-1 1-1z" stroke-linecap="round" stroke-linejoin="round"/>
  246. </svg>
  247. </a>
  248.     
  249.     <a class="footer__link" href="#" target="_blank">
  250.    <svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48" fill="none" stroke="#215C5C" stroke-width="2">
  251.   <rect x="1" y="1" width="46" height="46" rx="5" ry="5"/>
  252.   <path d="M19 17l10 7-10 7V17zM36 19.5c-.5-2-2-3-4-3H16c-2 0-3.5 1-4 3-.5 2-.5 6 0 8 .5 2 2 3 4 3h16c2 0 3.5-1 4-3 .5-2 .5-6 0-8z" stroke-linecap="round" stroke-linejoin="round"/>
  253. </svg>
  254. </a>
  255.      
  256.               
  257.    </p>           
  258.               </div>
  259.               <div class="col-md-7">
  260.                 <div class="row g-2">
  261.                   <div class="col-md-6 col-xs-6 col-lg-4 mb-4 mb-lg-0">
  262.                     <h3 class="mb-3">L'entreprise</h3>
  263.                     <ul class="list-unstyled">
  264.                       <li><a href="{{ path('home')}}#apropos">Notre Vision</a></li>
  265.                       <li><a href="{{ path('home')}}#pricing">Nos formules </a></li>
  266.                       <li><a href="{{ path('souscription_new')}}">Sourcrire  abonnement</a></li>
  267.                       <li><a href="#">Faq</a></li>
  268.                       <li><a href="/privacy">Terms &amp; Conditions</a></li>
  269.                     </ul>
  270.                   </div>
  271.                   <div class="col-md-6 col-xs-6 col-lg-4 mb-4 mb-lg-0">
  272.                     <h3 class="mb-3">Comptes</h3>
  273.                     <ul class="list-unstyled">
  274.                       <li><a href="{{ path('company_wizard')}}">S'inscrire</a></li>
  275.                       <li><a href="{{ path('app_login')}}">Se connecter</a></li>
  276.                       <li><a href="{{ path('app_reset_password_request')}}">Mot de passe oublié</a></li>
  277.                       <li><a href="/admin" target="_blank">Administration</a></li>
  278.                       <li><a href="#">Bientôt disponible</a></li>
  279.                       
  280.                     </ul>
  281.                   </div>
  282.                   <div class="col-md-6 col-lg-4 mb-4 mb-lg-0 quick-contact">
  283.                     <h3 class="mb-3">Contacts</h3>
  284.                     <p class="d-flex mb-3"><i class="bi bi-geo-alt-fill me-3"></i><span>32 B Fass Kounoune,
  285.  <br> Rufisque, Dakar</span></p><a class="d-flex mb-3" href="mailto:contact@cassaconsulting.com">
  286.  <i class="bi bi-envelope-fill me-3"></i><span>contact@cassaconsulting.com</span></a>
  287.  <a class="d-flex mb-3" href="tel://+221789540409"><i class="bi bi-telephone-fill me-3"></i>
  288.  <span>+221 78 954 04 09</span></a>
  289.  <a class="d-flex mb-3" href="https://cassaconsulting.com"><i class="bi bi-globe me-3"></i><span>cassaconsulting.com</span></a>
  290.                   </div>
  291.                 </div>
  292.               </div>
  293.             </div>
  294.             <div class="row credits pt-3">
  295.               <div class="col-xl-8 text-center text-xl-start mb-3 mb-xl-0">
  296.                 <!--
  297.                 Note:
  298.                 =>>> Please keep all the footer links intact. <<<=
  299.                 =>>> You can only remove the links if you buy the pro version. <<<=
  300.                 =>>> Buy the pro version, which includes a functional PHP/AJAX contact form and many additional features.: https://freebootstrap.net/template/vertex-pro-bootstrap-website-template-for-portfolio/ <<<=
  301.                 --> 
  302.                 &copy;
  303.                 <script>document.write(new Date().getFullYear());</script> Cassa Clock. 
  304.                  Tous les droits réservés. Réalisé par <a href="https://cassaclock.com">Cassa Clock</a>
  305.               </div>
  306.               <div class="col-xl-4 justify-content-start justify-content-xl-end quick-links d-flex flex-column flex-xl-row text-center text-xl-start gap-1">Distribué par<a href="https://cassaconsulting.com" target="_blank">Cassa Consulting</a></div>
  307.             </div>
  308.           </div>
  309.         </footer>
  310.         <!-- End Footer-->
  311.         
  312.       </main>
  313.     </div>
  314.     
  315.     <!-- ======= Back to Top =======-->
  316.     <button id="back-to-top"><i class="bi bi-arrow-up-short"></i></button>
  317.     <!-- End Back to top-->
  318.     
  319.     
  320.     <!-- ======= Javascripts =======-->
  321.     <script src="{{asset('assets/vendors/bootstrap/bootstrap.bundle.min.js')}}"></script>
  322.     <script src="{{asset('assets/vendors/gsap/gsap.min.js')}}"></script>
  323.     <script src="{{asset('assets/vendors/imagesloaded/imagesloaded.pkgd.min.js')}}"></script>
  324.     <script src="{{asset('assets/vendors/isotope/isotope.pkgd.min.js')}}"></script>
  325.     <script src="{{asset('assets/vendors/glightbox/glightbox.min.js')}}"></script>
  326.     <script src="{{asset('assets/vendors/swiper/swiper-bundle.min.js')}}"></script>
  327.     <script src="{{asset('assets/vendors/aos/aos.js')}}"></script>
  328.     <script src="{{asset('assets/vendors/purecounter/purecounter.js')}}"></script>
  329.     <script src="{{asset('assets/js/custom.js')}}"></script>
  330.     <!-- End JavaScripts-->
  331.   </body>
  332. </html>