templates/front/inscriptions/inscription-seminaire.html.twig line 1

Open in your IDE?
  1. {% extends 'front.html.twig' %}
  2. {% block title %}Inscription aux Séminaires | CIMEF-INTERNATIONAL{% endblock %}
  3. {% block styleSheets %}
  4. <style id='wp-emoji-styles-inline-css' type='text/css'>
  5. .captcha {
  6.     display: flex !important;
  7.     align-items: center !important;
  8.     gap: 10px;
  9. }
  10. .captcha img {
  11.     margin-right: 10px;
  12. }
  13. .captcha input {
  14.     width: 180px;
  15. }
  16. .btn-primary{
  17.     font-family: arial;
  18.     font-weight: bold;
  19. }
  20. label {
  21.     font-family: arial;
  22.     font-weight: bold;
  23. }
  24. .form-control{
  25.     width:100%;
  26.     height:45px;
  27.     padding:10px;
  28.     border-radius:8px;
  29.     font-family: arial;
  30.     margin-bottom: 20px;
  31.     border:1px solid #ccc;
  32. }
  33. .textarea{
  34.     width:100%;
  35.     height:45px;
  36.     padding:10px;
  37.     font-family: arial;
  38.     border:1px solid #ccc;
  39.     height: 100px !important;
  40.     border-radius:1px !important;
  41. }
  42. #map {
  43.     height: 500px;
  44.     width: 100%;
  45. }
  46. .row {
  47.     display: flex;            /* flexbox pour aligner les colonnes */
  48.     flex-wrap: wrap;          /* les colonnes passent à la ligne si nécessaire */
  49.     margin-right: -0.75rem;   /* -gutter/2 */
  50.     margin-left: -0.75rem;    /* -gutter/2 */
  51. }
  52. .btn-register {
  53.     background-color: #ff6600;
  54.     color: #fff;
  55.     font-weight: bold;
  56.     margin-top: 10px;
  57.     text-align: center; 
  58.     border: 1px solid #ff6600!important; 
  59.     width: 100% !important;
  60.     padding: 10px;
  61.     border-radius: 2px;
  62. }
  63. .btn-register:hover {
  64.     background-color: #051a53;
  65.     color: #fff;
  66.     margin-top: 10px;
  67.     text-align: center; 
  68.     border: 1px solid #051a53!important; 
  69.     width: 100% !important;
  70.     padding: 10px;
  71.     border-radius: 2px;
  72. }
  73. .text-lien{
  74.    color: #ff6600;
  75.    font-size: 16px;
  76. }
  77. .mon-div-fixe {
  78.     position: fixed;
  79.     top: 250px;     /* distance du haut */
  80.     /* right: 20px;   distance de la droite */
  81.     z-index: 9999; /* pour passer au-dessus des autres éléments */
  82. }
  83. .btn-fichier{
  84.     margin-bottom: 30px; background: #ff6600; padding: 10px; height: 70px; width: 100%; line-height: 50px;
  85. }
  86. .btn-fichier:hover{
  87.     margin-bottom: 30px; background: #051a53; padding: 10px; height: 70px; width: 100%;
  88. }
  89. .shadow {
  90.     box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15) !important;
  91. }
  92. .header_title{ font-size: 25px !important; text-transform: lowercase; color: #fff!important; font-weight: bold !important; }
  93. /* Small devices ≥576px */
  94. @media (min-width: 576px) {
  95.   .col-3 { flex: 0 0 100%; max-width: 100%; }
  96.   .col-sm-4 { flex: 0 0 100%; max-width: 100%; }
  97.   .col-sm-6 { flex: 0 0 100%; max-width: 100%; }
  98.   .col-sm-12 { flex: 0 0 100%; max-width: 100%; }
  99.   .header_title{ font-size: 20px; text-transform: lowercase; color: #fff!important; }
  100.   .header_banner_el { padding: 10px!important; }
  101. }
  102. /* Medium devices ≥768px */
  103. @media (min-width: 768px) {
  104.   .col-md-3 { flex: 0 0 33.333333%; max-width: 33.333333%; }
  105.   .col-md-4 { flex: 0 0 33.333333%; max-width: 33.333333%; }
  106.   .col-md-6 { flex: 0 0 50%; max-width: 50%; }
  107.   .col-md-12 { flex: 0 0 100%; max-width: 100%; }
  108. }
  109. /* Large devices ≥992px */
  110. @media (min-width: 992px) {
  111.   .col-lg-3 { flex: 0 0 25%; max-width: 25%; }
  112.   .col-lg-4 { flex: 0 0 33.333333%; max-width: 33.333333%; }
  113.   .col-lg-6 { flex: 0 0 50%; max-width: 50%; }
  114.   .col-lg-12 { flex: 0 0 100%; max-width: 100%; }
  115. }
  116. .wrap_header_banner .overlay-slider {
  117.     position: absolute;
  118.     top: 0;
  119.     left: 0;
  120.     padding-top: 30px; 
  121.     width: 100%;
  122.     height: 100%;
  123.     background-color: rgba(0, 0, 0, 0.6392156863);
  124. }
  125. </style>
  126. {% endblock %}
  127. {% block mapjs %}
  128.     <link rel="stylesheet" href="https://unpkg.com/leaflet@1.9.4/dist/leaflet.css"/>
  129.     <script src="https://unpkg.com/leaflet@1.9.4/dist/leaflet.js"></script>
  130. {% endblock %}
  131. {% block body %}
  132. {% include 'section/navbar.html.twig' %}
  133. <div class="wrap_header_banner" style="height: 200px; background: url({{ asset('public/inter/wp-content/uploads/2023/06/header-banner.jpg')}});">
  134.     <div class="overlay-slider">
  135.         <div class="row_site">
  136.             <div class="container_site">
  137.                 <div class="cover_color"></div>
  138.                 <div class="header_banner_el">
  139.                     {% if query != null %}
  140.                         {% for f in query %}
  141.                     <div class="header_breadcrumbs">
  142.                         <div id="breadcrumbs">
  143.                             <ul class="breadcrumb">
  144.                                 <li><a href="{{ path('front.inter.index') }}" style="color: #fff!important;" title="accueil">Accueil</a></li>
  145.                                 <li class="li_separator"><span class="separator"><i class="ovaicon-next" style="color: #fff!important;"></i></span></li>
  146.                                 <li style="color: #fff!important; text-transform: lowercase;">Formations</li>
  147.                                 <li class="li_separator"><span class="separator"><i class="ovaicon-next" style="color: #fff!important;"></i></span></li>
  148.                                 <li style="color: #fff!important; text-transform: lowercase;">{{ type }}</li>
  149.                                 <li class="li_separator"><span class="separator"><i class="ovaicon-next" style="color: #fff!important;"></i></span></li>
  150.                                 <!--
  151.                                 <li style="color: #fff!important; text-transform: lowercase;">{{ f.thmnom }}</li>
  152.                                 -->
  153.                             </ul>
  154.                         </div>
  155.                     </div>
  156.                     <h1 class="header_title">{{ f.nom }} </h1>
  157.                         {% endfor %}
  158.                     {% endif %}
  159.                 </div>
  160.             </div>
  161.         </div>
  162.     </div>
  163. </div>
  164.     {% for message in app.flashes('success') %}
  165.     <div class="row toast_success" style="top: 100px !important; float: right !important; position: absolute;">
  166.         <div class="col-md-2 col-sm-2" style="padding: 10px;">
  167.             <i class="fa fa-check fa-2x" aria-hidden="true"></i>
  168.         </div>
  169.         <div class="col-md-10 col-sm-10" style="padding: 10px;">
  170.             {{ message }}
  171.         </div>
  172.     </div>    
  173.     {% endfor %}
  174.     {% for message in app.flashes('warning') %}
  175.     <div class="row toast_warning" style="top: 100px !important; float: right !important; position: absolute;">
  176.         <div class="col-md-2 col-sm-2" style="padding: 10px;">
  177.             <i class="fa fa-check fa-2x" aria-hidden="true"></i>
  178.         </div>
  179.         <div class="col-md-10 col-sm-10" style="padding: 10px;">
  180.             {{ message }}
  181.         </div>
  182.     </div>   
  183.     {% endfor %}
  184.     {% for message in app.flashes('danger') %}
  185.     <div class="row toast_danger" style="top: 100px !important; float: right !important; position: absolute;">
  186.         <div class="col-md-2 col-sm-2" style="padding: 10px;">
  187.             <i class="fa fa-check fa-2x" aria-hidden="true"></i>
  188.         </div>
  189.         <div class="col-md-10 col-sm-10" style="padding: 10px;">
  190.             {{ message }}
  191.         </div>
  192.     </div>   
  193.     {% endfor %}
  194.     
  195.     <style id="elementor-post-1308">.elementor-1308 .elementor-element.elementor-element-6df1039{margin-top:0px;margin-bottom:110px;}.elementor-1308 .elementor-element.elementor-element-7668bb9 .ovaev-event-title{font-size:30px;}.elementor-1308 .elementor-element.elementor-element-5dc2e39 > .elementor-widget-container{margin:0px 0px 35px 0px;}.elementor-1308 .elementor-element.elementor-element-ee883c9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:30px;}.elementor-1308 .elementor-element.elementor-element-ee883c9 > .elementor-element-populated{margin:-50px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;}@media(max-width:1024px){.elementor-1308 .elementor-element.elementor-element-6df1039{margin-top:0px;margin-bottom:80px;}.elementor-1308 .elementor-element.elementor-element-ee883c9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}@media(max-width:767px){.elementor-1308 .elementor-element.elementor-element-7668bb9 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1308 .elementor-element.elementor-element-ff09908 > .elementor-widget-container{margin:0px 0px 50px 0px;}}@media(min-width:768px){.elementor-1308 .elementor-element.elementor-element-d6d4b6c{width:67%;}.elementor-1308 .elementor-element.elementor-element-ee883c9{width:33%;}}</style>
  196.         <div data-elementor-type="page" data-elementor-id="1308" class="elementor elementor-1308">
  197.         {% if query != null %}
  198.             {% for f in query %}
  199.             <section class="elementor-section elementor-top-section elementor-element elementor-element-6df1039 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="6df1039" data-element_type="section">
  200.                 <div class="elementor-container elementor-column-gap-default">
  201.                 <div class="elementor-column elementor-col-80 elementor-top-column elementor-element elementor-element-d6d4b6c" data-id="d6d4b6c" data-element_type="column">
  202.                     <div class="elementor-widget-wrap elementor-element-populated" style="padding-top: 50px;">
  203.                         
  204.                         {{ form_start(inscriptionForm, {attr: {style: 'width: 100%;'} }) }}
  205.                         <div class="row">
  206.                             <div class="col-md-12 col-sm-12">
  207.                                 {{ form_row(inscriptionForm.civilite) }}
  208.                             </div>
  209.                             <div class="col-md-6 col-sm-12">
  210.                                 {{ form_row(inscriptionForm.nom) }}
  211.                             </div>
  212.                             <div class="col-md-6 col-sm-12">
  213.                                 {{ form_row(inscriptionForm.prenoms) }}
  214.                             </div>
  215.                             <div class="col-md-6 col-sm-12">
  216.                                 {{ form_row(inscriptionForm.fonction) }}
  217.                             </div>
  218.                             <div class="col-md-6 col-sm-12">
  219.                                 {{ form_row(inscriptionForm.adresse) }}
  220.                             </div> 
  221.                             <div class="col-md-6 col-sm-12">
  222.                                 {{ form_row(inscriptionForm.mail) }}
  223.                             </div>
  224.                             <div class="col-md-6 col-sm-12">
  225.                                 {{ form_row(inscriptionForm.entreprise) }}
  226.                             </div>                             
  227.                             <div class="col-md-6 col-sm-12">
  228.                                 {{ form_row(inscriptionForm.siteweb) }}
  229.                             </div>
  230.                             <div class="col-md-6 col-sm-12">
  231.                                 {{ form_row(inscriptionForm.nbparticipant) }}
  232.                             </div> 
  233.                             <div class="col-md-6 col-sm-12">
  234.                                 {{ form_row(inscriptionForm.pays) }}
  235.                             </div>
  236.                             <div class="col-md-6 col-sm-12">
  237.                                 {{ form_row(inscriptionForm.ville) }}
  238.                             </div> 
  239.                             
  240.                             <div class="col-md-4 col-sm-12">
  241.                                 {{ form_row(inscriptionForm.boitepostale) }}
  242.                             </div>
  243.                             <div class="col-md-4 col-sm-12">
  244.                                 {{ form_row(inscriptionForm.whatsapp) }}
  245.                             </div>                             
  246.                             <div class="col-md-4 col-sm-12">
  247.                                 {{ form_row(inscriptionForm.telephone) }}
  248.                             </div>
  249.                             <div class="col-md-12 col-sm-12">
  250.                                 {{ form_row(inscriptionForm.commentaire) }}
  251.                             </div>                                
  252.                             <div style="margin: 10px;" class="g-recaptcha" data-sitekey="6LfPYkosAAAAANaQq5rVy_x44wv122vknRu-sw3C"></div>
  253.                         </div>
  254.                         {{ form_end(inscriptionForm) }}
  255.                         
  256.                     </div>
  257.                 </div>
  258.                 
  259.                 <div class="elementor-column elementor-col-40 elementor-top-column elementor-element elementor-element-ee883c9" data-id="ee883c9" data-element_type="column">
  260.                     <div class="elementor-widget-wrap elementor-element-populated">
  261.                         <div  class="elementor-element elementor-element-bdfb755 elementor-widget elementor-widget-ova_event_info" data-id="bdfb755" data-element_type="widget" data-widget_type="ova_event_info.default">
  262.                             <div class="elementor-widget-container">
  263.                                 <div class="ovaev-event-info">
  264.                                     <div class="row">
  265.                                         <div class="col-md-2">
  266.                                             <span class="label"><i class="fa fa-calendar-o" aria-hidden="true"></i> </span>
  267.                                         </div>
  268.                                         <div class="col-md-10">
  269.                                             <span class="info"><b style="color: #051a53;">{{ f.dates_session}} {{ annee }}</b></span>
  270.                                         </div>
  271.                                     </div>
  272.                                     <div class="row" style="margin-top: 30px !important;">
  273.                                         <div class="col-md-2">
  274.                                             <span class="label"><i class="fa fa-map-marker" aria-hidden="true"></i> </span>
  275.                                         </div>
  276.                                         <div class="col-md-10">
  277.                                             <span class="info"><b style="color: #051a53;">{{ f.pays }}, {{ f.vilnom }}</b></span>
  278.                                         </div>
  279.                                     </div>
  280.                                     <div class="row" style="margin-top: 20px !important; margin-bottom: 20px !important;">
  281.                                         <div class="col-md-2">
  282.                                             <span class="label"><i class="fa fa-money" aria-hidden="true"></i> </span>
  283.                                         </div>
  284.                                         <div class="col-md-10">
  285.                                             <span class="info"><b style="color: #051a53;">{{ f.prix }} {{ f.devise }}</b></span>
  286.                                         </div>
  287.                                     </div>
  288.                                 </div>
  289.                             </div>
  290.                         </div>
  291.                         <div class="shadow btn-fichier">
  292.                             <a href="{{ asset('public/catalogues/Catalogue_2026_CIMEF_INTERNATIONAL.pdf') }}">
  293.                                 <div class="row">
  294.                                     <div class="col-md-2 col-sm-12" style="text-align: center;">
  295.                                         <a href="{{ asset('public/catalogues/Catalogue_2026_CIMEF_INTERNATIONAL.pdf') }}" title="Download files" class="icon" data-id="829">
  296.                                             <i class="gimonticon-download" style="font-size: 22px; color: #fff;" aria-hidden="true"></i>
  297.                                         </a>    
  298.                                     </div>
  299.                                     <div class="col-md-10 col-sm-12">
  300.                                         <a href="{{ asset('public/catalogues/Catalogue_2026_CIMEF_INTERNATIONAL.pdf') }}">
  301.                                         <label style="color: #fff; font-size: 20px; font-family: arial; cursor: pointer;">Télécharger le catalogue 2026</h3>
  302.                                         </a>
  303.                                     </div>
  304.                                 </div>
  305.                             </a>
  306.                         </div>
  307.                     </div>
  308.                 </div>
  309.                 </div>
  310.             </section>
  311.             {% endfor %}
  312.         {% else %}
  313.             <div style="margin-top: 20px; text-align: justify;">
  314.                 <h2>Informations indisponible</h2>
  315.             </div>
  316.         {% endif %}
  317.         </div>
  318.       </div>
  319.     {% include 'section/footer.html.twig' %}               
  320. {% endblock %}