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