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

Open in your IDE?
  1. {% extends 'front.html.twig' %}
  2. {% block title %}Certificats personnalisés | {{slug }} | CIMEF-INTERNATIONAL{% endblock %}
  3. {% block styleSheets %}
  4. <script src="https://code.jquery.com/jquery-3.7.1.min.js"></script>
  5. <script src="https://cdn.jsdelivr.net/npm/swiper@11/swiper-element-bundle.min.js"></script>
  6. <script>
  7.      $(document).ready(function(){
  8.         //
  9.         var form_choix = $('#inscription_certyou_form_choix');
  10.         var choix = $('#choix');
  11.         var form_type = $('#inscription_certyou_form_types');
  12.         var type = $('#type');
  13.         var form_duree = $('#inscription_certyou_form_duree');
  14.         var duree = $('#duree');
  15.         var form_session = $('#inscription_certyou_form_session');
  16.         var session = $('#session');
  17.         var form_lieu = $('#inscription_certyou_form_lieu');
  18.         var lieu = $('#lieu');
  19.         var form_prixvirtuelle = $('#inscription_certyou_form_prixvirtuelle');
  20.         var virtuelle = $('#virtuelle');
  21.         var form_prixpresentiel = $('#inscription_certyou_form_prixpresentiel');
  22.         var presentiel = $('#presentiel');
  23.         var titre_info = $('#titre-info-perso');
  24.         var info = $('#info-perso');
  25.         var form_submit = $('#inscription_certyou_form_submit');
  26.         
  27.         choix.hide();
  28.         form_session.hide();
  29.         session.hide();
  30.         form_lieu.hide();
  31.         lieu.hide();
  32.         form_duree.hide();
  33.         duree.hide();
  34.         form_prixvirtuelle.hide();
  35.         virtuelle.hide();
  36.         form_prixpresentiel.hide();
  37.         presentiel.hide();
  38.         
  39.         info.hide();
  40.         titre_info.hide();
  41.         form_submit.hide();
  42.         
  43.       
  44.         /*function updateByType() {*/
  45.             if (form_choix.val() === 'virtuelle'){
  46.                 choix.hide();
  47.                 form_duree.show();
  48.                 duree.show();
  49.                 form_prixvirtuelle.show();
  50.                 virtuelle.show();
  51.                 
  52.                 form_session.show();
  53.                 session.show();
  54.                 
  55.                 form_type.hide();
  56.                 type.hide();
  57.                 form_prixpresentiel.hide();
  58.                 presentiel.hide();
  59.                 
  60.                 info.show();
  61.                 titre_info.show();
  62.                 form_submit.show();
  63.                 
  64.                 //alert(form_choix.val());
  65.             }else{
  66.                 //alert(form_choix.val());
  67.                 form_choix.hide();
  68.                 choix.hide();
  69.                 form_type.show();
  70.                 type.show();
  71.                 
  72.                 form_session.show();
  73.                 session.show();
  74.                 
  75.                 form_type.on('change', function () {
  76.                     var value = $(this).val();
  77.                     if (value === 'virtuelle') {
  78.                         duree.show();
  79.                         form_duree.show();
  80.                 
  81.                         lieu.hide();
  82.                         form_lieu.hide();
  83.                         
  84.                         info.show();
  85.                         titre_info.show();
  86.                         form_submit.show();
  87.                         
  88.                         form_session.show();
  89.                         session.show();
  90.                         
  91.                         virtuelle.show();
  92.                         form_prixvirtuelle.show();
  93.                         presentiel.hide();
  94.                         form_prixpresentiel.hide();
  95.                         
  96.                     } else if (value === 'presentiel') {
  97.                         duree.show();
  98.                         form_duree.show();
  99.                         
  100.                         lieu.show();
  101.                         form_lieu.show();
  102.                         
  103.                         info.show();
  104.                         titre_info.show();
  105.                         form_submit.show();
  106.                         
  107.                         form_session.show();
  108.                         session.show();
  109.                         
  110.                         virtuelle.hide();
  111.                         form_prixvirtuelle.hide();
  112.                         presentiel.show();
  113.                         form_prixpresentiel.show();
  114.                     } else if(value === ''){
  115.                         duree.hide();
  116.                         form_duree.hide();
  117.                         presentiel.hide();
  118.                         form_prixpresentiel.hide();
  119.                         virtuelle.hide();
  120.                         form_prixvirtuelle.hide();
  121.                         
  122.                         form_lieu.hide();
  123.                         lieu.hide();
  124.                         
  125.                         info.hide();
  126.                         titre_info.hide();
  127.                         form_submit.hide();
  128.                         
  129.                         form_session.hide();
  130.                         session.hide();
  131.                     }
  132.                 });
  133.       
  134.             }
  135.         /*}    
  136.         form_choix.on('change', updateByType);
  137.         form_type.on('change', updateByType);*/
  138.         
  139.         
  140.         if(form_type.val() === 'presentiel'){
  141.             info.show();
  142.             titre_info.show();
  143.             form_submit.show(); 
  144.         }else if(form_type.val() === 'virtuelle'){
  145.             info.show();
  146.             titre_info.show();
  147.             form_submit.show(); 
  148.         }else if(form_choix.val() === 'virtuelle'){
  149.             session.show();            
  150.             form_session.show();
  151.             
  152.             info.show();
  153.             titre_info.show();
  154.             form_submit.show();
  155.         } else{
  156.             lieu.hide();
  157.             form_lieu.hide();
  158.             info.hide();
  159.             titre_info.hide();
  160.             form_submit.hide(); 
  161.             form_session.hide();
  162.             session.hide();
  163.         }
  164.      });
  165. </script>
  166. <style id='wp-emoji-styles-inline-css' type='text/css'>
  167. span{
  168.     font-family: arial;
  169. }
  170. label{
  171.     font-family: arial;
  172. }
  173. .form-control{
  174.     width:100%;
  175.     height:45px;
  176.     padding:10px;
  177.     font-family: arial;
  178.     margin-bottom: 20px;
  179.     border:1px solid #ccc;
  180. }
  181. .events_pagination ul.pagination {
  182.     display: flex;
  183.     flex-wrap: wrap;
  184.     justify-content: center;
  185.     list-style: none;
  186.     margin: 0;
  187.     padding: 0;
  188. }
  189. .page-item.active .page-link {
  190.     background-color: #ff6600;
  191.     color: #fff;
  192. }
  193. .page-link {
  194.     margin: 10px;
  195.     color: #051a53;
  196.     background-color: #ededed;
  197.     border-radius: 5px;
  198.     padding: 10px;
  199.     /* margin: 0 3px; */
  200. }
  201. .titre-certificat{
  202.     color: #051a53;
  203.     font-family: arial !important;
  204.     font-size: 14px;
  205.     line-height: 1.3;
  206.     font-weight: bold;
  207. }
  208. .row {
  209.     display: flex;            /* flexbox pour aligner les colonnes */
  210.     flex-wrap: wrap;          /* les colonnes passent à la ligne si nécessaire */
  211.     margin-right: -0.75rem;   /* -gutter/2 */
  212.     margin-left: -0.75rem;    /* -gutter/2 */
  213. }
  214. .events_pagination ul.pagination {
  215.     display: flex;
  216.     flex-wrap: wrap;
  217.     justify-content: center;
  218.     list-style: none;
  219.     margin: 0;
  220.     padding: 0;
  221. }
  222. .page-item.active .page-link {
  223.     background-color: #ff6600;
  224.     color: #fff;
  225. }
  226. .page-link {
  227.     margin: 10px;
  228.     color: #051a53;
  229.     background-color: #ededed;
  230.     border-radius: 5px;
  231.     padding: 10px;
  232.     /* margin: 0 3px; */
  233. }
  234. .text-lien{
  235.    color: #ff6600;
  236.    /* font-size: 16px; */
  237. }
  238. /* Small devices ≥576px */
  239. @media (min-width: 576px) {
  240.   .col-3 { flex: 0 0 100%; max-width: 100%; }
  241.   .col-sm-4 { flex: 0 0 100%; max-width: 100%; }
  242.   .col-sm-6 { flex: 0 0 100%; max-width: 100%; }
  243.   .col-sm-12 { flex: 0 0 100%; max-width: 100%; }
  244. }
  245. /* Medium devices ≥768px */
  246. @media (min-width: 768px) {
  247.   .col-md-3 { flex: 0 0 33.333333%; max-width: 33.333333%; }
  248.   .col-md-4 { flex: 0 0 33.333333%; max-width: 33.333333%; }
  249.   .col-md-6 { flex: 0 0 50%; max-width: 50%; }
  250.   .col-md-12 { flex: 0 0 100%; max-width: 100%; }
  251. }
  252. /* Large devices ≥992px */
  253. @media (min-width: 992px) {
  254.   .col-lg-3 { flex: 0 0 25%; max-width: 25%; }
  255.   .col-lg-4 { flex: 0 0 33.333333%; max-width: 33.333333%; }
  256.   .col-lg-6 { flex: 0 0 50%; max-width: 50%; }
  257.   .col-lg-12 { flex: 0 0 100%; max-width: 100%; }
  258. }
  259. .type1 .date-event {
  260.     transition: all 0.5s ease;
  261.     position: absolute;
  262.     bottom: 20px;
  263.     left: 30px;
  264.     z-index: 1;
  265.     font-size: 12px;
  266.     color: #fff;
  267.     font-weight: 700;
  268.     text-transform: uppercase;
  269.     text-align: center;
  270.     line-height: 1.3;
  271.     letter-spacing: 1px;
  272.     background-color: #ff6600 !important;
  273.     padding: 12px;
  274. }
  275. .icon_event{
  276.     color: #ff6600 !important;
  277. }
  278. .wrap_header_banner .overlay-slider {
  279.     position: absolute;
  280.     top: 0;
  281.     left: 0;
  282.     padding-top: 30px; 
  283.     width: 100%;
  284.     height: 100%;
  285.     background-color: rgba(0, 0, 0, 0.6392156863);
  286. }
  287. </style>
  288. {% endblock %}
  289. {% block body %}
  290. {% include 'section/navbar.html.twig' %}
  291. <div class="wrap_header_banner" style="height: 200px; background: url({{ asset('public/inter/table.jpeg')}});        
  292.         background-size: cover;
  293.         background-position: center;
  294.         background-repeat: no-repeat;">
  295.     <div class="overlay-slider">
  296.         <div class="row_site">
  297.             <div class="container_site">
  298.                 <div class="cover_color"></div>
  299.                 <div class="header_banner_el">
  300.                     <div class="header_breadcrumbs">
  301.                         <div id="breadcrumbs">
  302.                         <ul class="breadcrumb">
  303.                             <li><a href="{{ path('front.inter.index') }}" style="color: #fff!important;" title="accueil">Accueil</a></li>
  304.                             <li class="li_separator"><span class="separator"><i class="ovaicon-next" style="color: #fff!important;"></i></span></li>
  305.                             <li style="color: #fff!important;">Certificats certyou</li>
  306.                         </ul>
  307.                         </div>
  308.                     </div>
  309.                     <h1 class="header_title" style="color: #fff!important; text-transform: lowercase !important;">{{ slug|replace({'-': ' '}) }}</h1>
  310.                 </div>
  311.             </div>
  312.         </div>
  313.     </div>
  314. </div>
  315.     {% for message in app.flashes('success') %}
  316.     <div class="row toast_success" style="top: 100px !important; float: right !important; position: absolute;">
  317.         <div class="col-md-2 col-sm-2" style="padding: 10px;">
  318.             <i class="fa fa-check fa-2x" aria-hidden="true"></i>
  319.         </div>
  320.         <div class="col-md-10 col-sm-10" style="padding: 10px;">
  321.             {{ message }}
  322.         </div>
  323.     </div>    
  324.     {% endfor %}
  325.     {% for message in app.flashes('warning') %}
  326.     <div class="row toast_warning" style="top: 100px !important; float: right !important; position: absolute;">
  327.         <div class="col-md-2 col-sm-2" style="padding: 10px;">
  328.             <i class="fa fa-check fa-2x" aria-hidden="true"></i>
  329.         </div>
  330.         <div class="col-md-10 col-sm-10" style="padding: 10px;">
  331.             {{ message }}
  332.         </div>
  333.     </div>   
  334.     {% endfor %}
  335.     {% for message in app.flashes('danger') %}
  336.     <div class="row toast_danger" style="top: 100px !important; float: right !important; position: absolute;">
  337.         <div class="col-md-2 col-sm-2" style="padding: 10px;">
  338.             <i class="fa fa-check fa-2x" aria-hidden="true"></i>
  339.         </div>
  340.         <div class="col-md-10 col-sm-10" style="padding: 10px;">
  341.             {{ message }}
  342.         </div>
  343.     </div>   
  344.     {% endfor %}
  345.     <div class="container-event">
  346.         <div id="sidebar-active" class="content-event">
  347.           <!-- search form -->
  348.        
  349.             {{ form_start(inscriptionCertyouForm, {attr: {style: 'background-color: #fff !important;'} }) }}
  350.                 <div style="margin-bottom: 10px;">
  351.                     <label style="font-size: 20px; font-weight: bold; font-family: arial; color: #ff6600;">Certificat presonnalisé</label>
  352.                 </div>
  353.             
  354.                 <div class="row" style="border: 1px solid #c4c4c4; width: auto !important; padding: 20px !important; ">
  355.                     <div class="col-lg-12 col-md-12 col-sm-12" id="choix">
  356.                         {{ form_row(inscriptionCertyouForm.choix,{'value': certyou.type}) }}
  357.                     </div>
  358.                     <div class="col-lg-12 col-md-12 col-sm-12" id="type">
  359.                         {{ form_row(inscriptionCertyouForm.types) }}
  360.                     </div>
  361.                     <div class="col-lg-6 col-md-6 col-sm-12" id="duree" style="padding-right: 10px;">
  362.                         {{ form_row(inscriptionCertyouForm.duree,{'value': certyou.duree}) }}
  363.                     </div>
  364.                     <div class="col-lg-6 col-md-6 col-sm-12" id="lieu" style="padding-left: 10px;">
  365.                         {{ form_row(inscriptionCertyouForm.lieu) }}
  366.                     </div>
  367.                     <div class="col-lg-6 col-md-6 col-sm-12" id="session" style="padding-right: 10px;">
  368.                         {{ form_row(inscriptionCertyouForm.session) }}
  369.                     </div>
  370.                     <div class="col-lg-12 col-md-12 col-sm-12" id="virtuelle" style="padding-left: 10px;">
  371.                         {{ form_row(inscriptionCertyouForm.prixvirtuelle,{'value': certyou.prixvirtuelle~ ' ' ~ certyou.devise}) }}
  372.                     </div>
  373.                     <div class="col-lg-6 col-md-6 col-sm-12" id="presentiel">
  374.                         {{ form_row(inscriptionCertyouForm.prixpresentiel,{'value': certyou.prixpresentiel~ ' ' ~ certyou.devise}) }}
  375.                     </div>
  376.                 </div>
  377.                 
  378.                 <div id="info-perso" class="row" style="margin-bottom: 10px; border: 1px solid #c4c4c4; width: auto !important; padding: 20px !important;">
  379.                     <div class="col-lg-12 col-md-12 col-sm-12">
  380.                         {{ form_row(inscriptionCertyouForm.civilite) }}
  381.                     </div>
  382.                     <div class="col-lg-6 col-md-6 col-sm-12" style="padding-right: 10px;">
  383.                         {{ form_row(inscriptionCertyouForm.nom) }}
  384.                     </div>
  385.                     <div class="col-lg-6 col-md-6 col-sm-12" style="padding-left: 10px;">
  386.                         {{ form_row(inscriptionCertyouForm.prenoms) }}
  387.                     </div>
  388.                     <div class="col-lg-6 col-md-6 col-sm-12" style="padding-right: 10px;">
  389.                         {{ form_row(inscriptionCertyouForm.fonction) }}
  390.                     </div>
  391.                     <div class="col-lg-6 col-md-6 col-sm-12" id="virtuelle" style="padding-left: 10px;">
  392.                         {{ form_row(inscriptionCertyouForm.telephone) }}
  393.                     </div>
  394.                     <div class="col-lg-12 col-md-12 col-sm-12" id="presentiel" style="padding-right: 10px;">
  395.                         {{ form_row(inscriptionCertyouForm.mail) }}
  396.                     </div>
  397.                     <div class="col-lg-6 col-md-6 col-sm-12" id="presentiel" style="padding-right: 10px;">
  398.                         {{ form_row(inscriptionCertyouForm.entreprise) }}
  399.                     </div>
  400.                     <div class="col-lg-6 col-md-6 col-sm-12" id="presentiel" style="padding-left: 10px;">
  401.                         {{ form_row(inscriptionCertyouForm.nbparticipant) }}
  402.                     </div>
  403.                     <div class="col-lg-6 col-md-6 col-sm-12" id="presentiel" style="padding-right: 10px;">
  404.                         {{ form_row(inscriptionCertyouForm.siteweb) }}
  405.                     </div>
  406.                     <div class="col-lg-6 col-md-6 col-sm-12" id="presentiel" style="padding-left: 10px;">
  407.                         {{ form_row(inscriptionCertyouForm.pays) }}
  408.                     </div>
  409.                     <div class="col-lg-6 col-md-6 col-sm-12" id="presentiel" style="padding-right: 10px;">
  410.                         {{ form_row(inscriptionCertyouForm.ville) }}
  411.                     </div>
  412.                     <div class="col-lg-6 col-md-6 col-sm-12" id="presentiel" style="padding-left: 10px;">
  413.                         {{ form_row(inscriptionCertyouForm.boitepostale) }}
  414.                     </div>
  415.                     <div class="col-lg-6 col-md-6 col-sm-12" id="presentiel" style="padding-right: 10px;">
  416.                         {{ form_row(inscriptionCertyouForm.whatsapp) }}
  417.                     </div>
  418.                     <div class="col-lg-6 col-md-6 col-sm-12" id="presentiel" style="padding-left: 10px;">
  419.                         {{ form_row(inscriptionCertyouForm.adresse) }}
  420.                     </div>
  421.                     <div class="col-lg-12 col-md-12 col-sm-12" id="presentiel">
  422.                         {{ form_row(inscriptionCertyouForm.commentaire, {attr: {style: 'height: 100px !important;'} }) }}
  423.                     </div>
  424.                     <div style="margin: 10px !important;" class="g-recaptcha" data-sitekey="6LfPYkosAAAAANaQq5rVy_x44wv122vknRu-sw3C"></div>
  425.                 </div>
  426.                 
  427.             {{ form_end(inscriptionCertyouForm) }}
  428.     
  429.         </div>
  430.     
  431.        {% include 'section/aside.html.twig' %}
  432.     
  433.     </div>
  434.     {% include 'section/footer.html.twig' %}
  435. {% endblock %}