CINXE.COM
Energa茂a 2025
<!--[if lt IE 7]> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html class="ie6" lang="fr"> <![endif]--> <!--[if IE 7]> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html class="ie7" lang="fr"> <![endif]--> <!--[if IE 8]> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html class="ie8" lang="fr"> <![endif]--> <!--[if gt IE 8]> <!DOCTYPE html> <html lang="fr"> <![endif]--> <!--[if !IE]><!--> <!DOCTYPE html> <html lang="fr"> <!--<![endif]--> <head> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <!-- Compatibilit茅 IE 9 --> <meta http-equiv="content-type" content="text/html; charset=UTF-8" /> <!-- Compatibilit茅 avec les anciens navigateurs --> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <title>Energa茂a 2025</title> <link type="text/css" rel="stylesheet" href="/layouts/css/custom_bootstrap.1720445337.css" /> <link type="text/css" rel="stylesheet" href="/layouts/css/style.1729177508.css" /> <link type="text/css" rel="stylesheet" href="/layouts/css/font-awesome.min.1709645000.css" /> <link type="text/css" rel="stylesheet" href="/layouts/css/dataTable.1709645000.css" /> <link type="text/css" rel="stylesheet" href="/layouts/css/select2.min.1709645000.css" /> <link type="text/css" rel="stylesheet" href="/layouts/css/modale.1709645000.css" /> <script type="text/javascript" src="/layouts/js/jquery3.min.1709645007.js"></script> <script type="text/javascript" src="/layouts/js/select2.min.1709645007.js"></script> <script type="text/javascript" src="/layouts/js/jquery.inputmask.bundle.min.1709645007.js"></script> <script type="text/javascript" src="/layouts/js/jquery.ajaxForm.min.1709645008.js"></script> <script type="text/javascript" src="/layouts/js/jquery.cookie.1709645007.js"></script> <script type="text/javascript" src="/layouts/js/jquery.dataTables.min.1709645008.js"></script> <script type="text/javascript" src="/layouts/js/jquery.validate.min.1709645007.js"></script> <script type="text/javascript" src="/layouts/js/additional-methods.validate.min.1709645007.js"></script> <script type="text/javascript" src="/layouts/js/iframeResizer.min.1709645007.js"></script> <script type="text/javascript" src="/layouts/js/iframeResizer.contentWindow.min.1709645007.js"></script> <script type="text/javascript" src="/layouts/js/modale.1709645007.js"></script> <script type="text/javascript" src="/layouts/js/global.1709645007.js"></script> <script type="text/javascript" src="/pe_sentry/PeSentry.94c87be17b53057a44de4e4ef1aab5ea.js"></script> <script> var isIE = window.document.documentMode ? true : false; var fileToCall = '/layouts/js/bootstrap.js'; if(isIE) { fileToCall = '/layouts/js/bootstrap-5-ie.js'; } var BootstrapJsCall = document.createElement('script'); BootstrapJsCall.setAttribute('type', 'text/javascript'); BootstrapJsCall.setAttribute('src', fileToCall); document.head.appendChild(BootstrapJsCall); if(isIE) { var BootstrapCSSFIXCall = document.createElement('link'); BootstrapCSSFIXCall.setAttribute('type', 'text/css'); BootstrapCSSFIXCall.setAttribute('rel', 'stylesheet'); BootstrapCSSFIXCall.setAttribute('href', '/layouts/css/ie.css'); document.head.appendChild(BootstrapCSSFIXCall); } </script> <!--[if lt IE 9]> <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script> <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script> <![endif]--> <!-- R茅seaux sociaux en--> <meta property="og:title" content="The conference not to be missed at EnerGa茂a, the 100% EnR Forum!"> <meta property="og:description" content="A highly relevant programme in line with my current concerns! Full details of talks at https://energaia.mediactive-events.com/?form=liste_rassemblement&langue_id=2"> <meta property="og:url" content="https://energaia.mediactive-events.com/?form=liste_rassemblement&langue_id=2"> <meta name="image" property="og:image" content="https://energaia.mediactive-events.com/layouts/img/meta_og_en.png"> <meta property="og:image:secure_url" content="https://energaia.mediactive-events.com/layouts/img/meta_og_en.png"> <meta property="og:image:width" content="1200"> <meta property="og:image:height" content="630"> <meta property="og:image:alt" content="EnerGa茂a, the European renewable energy Forum, proposes a program of conferences very rich and bringer of business"> <meta property="og:site_name" content="Energaia"> <meta property="og:type" content="website"> <meta property="og:locale" content="en_GB"> <meta name="twitter:card" content="summary"> <meta name="twitter:site" content="@Energaia_"> <meta content='@Energaia_' name='twitter:creator'/> <meta name="twitter:title" content="EnerGa茂a, the 100% EnR Forum!"> <meta name="twitter:description" content="The conference not to be missed at EnerGa茂a"> <!-- <meta name="twitter:description" content="A highly relevant programme in line with my current concerns! Full details of talks at https://energaia.mediactive-events.com/?form=liste_rassemblement&langue_id=2">--> <meta name="twitter:image" content="https://energaia.mediactive-events.com/layouts/img/meta_twitter_en.png"> <meta name="twitter:url" content="https://energaia.mediactive-events.com/?form=liste_rassemblement&langue_id=2"> </head> <body> <div class="site-wrapper conferences"> <div class="row g-0 h-100"> <aside class="content-left overflow-hidden col-lg-3 col-xl-4 order-2 order-lg-1 filters-mobile"> <div class="d-flex overflow-auto flex-column align-items-center h-100"> <div class="col-12 d-block d-lg-none text-end sticky-top"> <a href="#" class="js-close-filtres btn btn-white shadow-lg text-danger"> <i style="font-size:26px" class="bi bi-x-circle-fill"></i> </a> </div> <form id="moteurRecherche"> <div class="p-5"> <div class="card search border-0 blocCadre"> <div class="card-header border-0 bg-transparent h5 text-primary py-3"> Search engine </div> <div class="card-body blocContenu pt-0"> <div class="input-group"> <!-- <input type="text" class="form-control" id="search" name="search[textuelle]" placeholder="Keyword search, number of conference"> --> <input id="search_textuelle_" type="text" name="search[textuelle]" class="form-control form-control text " placeholder="Keyword search, number of conference" value="" /> <div class="input-group-btn"> <button class="btn btn-primary" type="submit"> <span class="fa fa-search"></span> </button> </div> </div> </div> </div> <div id="panier" class="card border-0 mt-3 d-none d-lg-block"> <div class="card-header bg-transparent h5 blocTitre border-0 py-3"> <!-- <a class="d-inline-block me-2" href="">--> <span class="fa fa-calendar"></span> <!-- </a> --> Your selection </div> <div class="card-body blocContenu pt-0"> <table class="table rassemblements table-hover"> <tbody class="content"> <tr id="aucunRassemblement"><td>You have no conference selected</td></tr> </tbody> </table> <div class="text-center mb-3"> <a href="#" class="voirSelection">See your selection</a> </div> <div class="text-center"> <button type="button" class="btn btn-primary clignote btn-lg rounded-pill btn-block validerSelection"> Confirm your selection </button> <br> <br> <!-- <div class="fst-italic"> <a href="#" class="passer"></a> </div> --> </div> </div> </div> <div id="searchBlock" class="card border-0 mt-3 blocCadre"> <div class="card-header border-0 bg-transparent h5 text-primary py-3"> Filter </div> <div class="card-body p-0"> <div class="accordion-item border-0 date"> <h2 class="accordion-header" id="headingThree"> <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#collapseThree" aria-expanded="false" aria-controls="collapseThree"> By date </button> </h2> <div id="collapseThree" class="accordion-collapse collapse" aria-labelledby="headingThree" data-bs-parent="#accordionExample"> <div class="accordion-body bg-light"> <div class="form-check"><input class="form-check-input critereRassemblement" id="search_date_2024-12-11_" type="checkbox" name="search[date][]" class="critereRassemblement" value="2024-12-11" /><label for="search_date_2024-12-11_" class="form-check-label ">Wednesday 11 december</label></div><div class="form-check"><input class="form-check-input critereRassemblement" id="search_date_2024-12-12_" type="checkbox" name="search[date][]" class="critereRassemblement" value="2024-12-12" /><label for="search_date_2024-12-12_" class="form-check-label ">Thursday 12 december</label></div> </div> </div> </div> <div class="accordion" id="accordionExample"> <div class="accordion-item border-0 type"> <h2 class="accordion-header" id="headingTwo"> <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#collapseTwo" aria-expanded="false" aria-controls="collapseTwo"> By format </button> </h2> <div id="collapseTwo" class="accordion-collapse collapse" aria-labelledby="headingTwo" data-bs-parent="#accordionExample"> <div class="accordion-body bg-light"> <div class="form-check"><input class="form-check-input critereRassemblement" id="search_type_rassemblement___14_" type="checkbox" name="search[type_rassemblement][]" class="critereRassemblement" value="14" /><label for="search_type_rassemblement___14_" class="form-check-label ">Exhibitor Pitch</label></div><div class="form-check"><input class="form-check-input critereRassemblement" id="search_type_rassemblement___12_" type="checkbox" name="search[type_rassemblement][]" class="critereRassemblement" value="12" /><label for="search_type_rassemblement___12_" class="form-check-label ">Exhibitor workshop</label></div><div class="form-check"><input class="form-check-input critereRassemblement" id="search_type_rassemblement___4_" type="checkbox" name="search[type_rassemblement][]" class="critereRassemblement" value="4" /><label for="search_type_rassemblement___4_" class="form-check-label ">Innovation Pitch</label></div><div class="form-check"><input class="form-check-input critereRassemblement" id="search_type_rassemblement___3_" type="checkbox" name="search[type_rassemblement][]" class="critereRassemblement" value="3" /><label for="search_type_rassemblement___3_" class="form-check-label ">Roundtable</label></div><div class="form-check"><input class="form-check-input critereRassemblement" id="search_type_rassemblement___10_" type="checkbox" name="search[type_rassemblement][]" class="critereRassemblement" value="10" /><label for="search_type_rassemblement___10_" class="form-check-label ">Side Event</label></div> </div> </div> </div> <div class="accordion-item border-0 typeCritere24"> <h2 class="accordion-header" id="headingCriteres24"> <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#collapseCriteres24" aria-expanded="false" aria-controls="collapseCriteres24"> By centre of interest </button> </h2> <div id="collapseCriteres24" class="accordion-collapse collapse" aria-labelledby="headingCriteres24" data-bs-parent="#accordionExample"> <div class="accordion-body bg-light"> </div> </div> </div> </div> </div> </div> </div> </form> <div class="bg bg-default blur position-absolute z-n1 w-100 h-100 bg-with-opacity"></div> </div> </aside> <article class="content-right col d-flex flex-column order-1 order-lg-2"> <header id="mainHeader"> <div class=""> <div class=""> <div class="text-end"> <div class="lang my-4 me-5"> <a href="/form/liste_rassemblement&session=EN24&langue_id=1">Fran莽ais</a> </div> <div class="text-center"> <a href="https://www.energaia.fr/?lang=en" target="_blank"><img src="/layouts/img/header_en.jpg" class="img-fluid" style="margin:auto;" /></a> </div> </div> </div> </div> </header> <main id="mainBody" class="h-100 d-flex"> <section id="pageListeRassemblement" class="content-form bg-form w-100 px-5 pb-5"> <div class="container"> <div class="row"> <div class="col-12 mt-4"> <div id="critereRecherche" class="mb-md"> <div id="rappelCritereRecherche" class="blocCadre"></div> </div> <ul class="nav nav-tabs nav-fill" id="myTab" role="tablist"> <li class="nav-item" role="presentation"> <button class="nav-link active text-uppercase js-switch-active-tab liste-rassemblement fw-bold px-4 py-3" id="home-tab" type="button" role="tab"> Conferences list </button> </li> <!-- <li class="nav-item" role="presentation"> <button class="nav-link text-uppercase js-switch-active-tab liste-rassemblement-atelier-exposant fw-bold px-4 py-3" id="profile-tab" type="button" role="tab"> </button> </li> --> <li class="nav-item" role="presentation"> <button class="nav-link text-uppercase js-switch-active-tab liste-intervenant fw-bold px-4 py-3" id="contact-tab" type="button" role="tab"> Speakers list </button> </li> </ul> <div class="tab-content" id="myTabContent"> <div class="tab-pane fade show active p-4" id="home" role="tabpanel" aria-labelledby="home-tab"> <div class="tri g-0 row"> <div class="col-lg-2"> Sort the list by聽: </div> <div class="col-lg-10 tri"> <div class="form-check form-check-inline tri"> <input type="radio" name="tri" value="type" id="tri_type" class="tri-type form-check-input" /> <label class="form-check-label" for="tri_type"> Format </label> </div> <div class="form-check form-check-inline tri d-none"> <input type="radio" name="tri" value="alpha" id="tri_alpha" class="tri-alpha form-check-input" /> <label class="form-check-label" for="tri_alpha"> Alphabetical order </label> </div> <div class="form-check form-check-inline"> <input type="radio" name="tri" value="date" id="tri_date" class="tri-date form-check-input" checked="checked" /> <label class="form-check-label" for="tri_date"> Date </label> </div> </div> <div class="d-block col-12 d-lg-none mt-3"> <a href="#" class="js-open-filtres btn btn-white shadow-lg"> <i class="bi bi-filter-circle-fill me-2"></i>Filters </a> </div> </div> <div id="listeRassemblement" class="rassemblements"></div> <div id="loader" class="text-center" style="margin:20px 0;"> <img src="/layouts/img/ajaxLoader2.gif" /> </div> <div id="panier-mobile" class="card border-0 mt-3"> <div class="card-header bg-transparent h5 blocTitre border-0 py-3"> <span class="fa fa-calendar"></span> Your selection </div> <div class="card-body blocContenu pt-0"> <table class="table rassemblements table-hover"> <tbody class="content"> <tr id="aucunRassemblement"><td>You have no conference selected</td></tr> </tbody> </table> <div class="text-center mb-3"> <a href="#" class="voirSelection">See your selection</a> </div> <div class="text-center"> <button type="button" class="btn btn-primary clignote btn-lg rounded-pill btn-block validerSelection"> Confirm your selection </button> <br> <br> </div> </div> </div> </div> </div> </div> </div> </div> </section> </main> <footer id="mainFooter" class="w-100"> <div class="row border-top mx-6 align-items-center g-0 py-3"> <div class="col-lg-4 col-12 d-flex align-items-center justify-content-lg-start justify-content-center mb-3 mb-lg-0"> <div class="flex-column flex-lg-row align-items-center"> <span class="my-2 d-block">Powered by</span><span class="text-center w-50 bg-dark d-block"><img class="img-fluid p-1" src="/layouts/img/logo_mediactive_solution.png" /> </span> </div> </div> <div class="col-lg-8 col-12"> <div class="d-flex flex-column flex-xxl-row align-items-center justify-content-lg-end justify-content-center"> <div class="text-dark me-5 mb-3 mb-xxl-0">Follow us on social networks</div> </div> </div> </div> </footer> <script type="text/javascript"> function messageError( baliseForm ){ if ( baliseForm.validate().errorList.length > 0 ){ var myMessage = baliseForm.validate().errorList; var contentError = ''; contentError += '<ul class="list" style="text-align:left;">'; $( myMessage ).each( function( i ){ contentError += '<li>' + myMessage[i].message + '</li>'; }); contentError += '</ul>'; $.Modale({ title : "The following fields are wrong or incomplete !", text : contentError, type : 'warning', html : true }); } } </script> <script type="text/javascript"> var suiviRecherche = 0; var liste = 'rassemblement'; var tri = 'date'; var blocProgramme = $( '#listeRassemblement' ); var blocLoader = $( '#loader' ); var rassemblementId = ''; var intervenantId = ''; var sessionId = '13'; // Actualisation des rassemblements / programme function sendSearch(){ // On incr茅mente le suivi de recheche de 1 // NOTE: cela permet d'afficher la derni茅re requ锚te effectu茅e pour les connexions lentes suiviRecherche++; // On cache le programme et met un loader blocProgramme.hide(); blocLoader.show(); champCritereRecherche = $( '#rappelCritereRecherche' ); // On envoi la recherche $( '#moteurRecherche' ).ajaxSubmit({ url : '/layouts/ajax_requests/update_search.php', type : 'POST', dataType : 'json', data : { fuseaction : 'searchProgramme', suivi_recherche : suiviRecherche, liste : liste, tri : tri, rassemblement_id : rassemblementId, intervenant_id : intervenantId, session_id : sessionId, from : 'liste_rassemblement', }, success : function( response ) { resultId = parseInt( response.result ); if ( resultId > 0 ){ // On met 脿 jour seulement si c'est la derni茅re requ锚te envoy茅 au serveur if ( response.suiviRecherche == suiviRecherche ){ if ( response.htmlCritere == '' ){ champCritereRecherche.parent().hide(); } else { champCritereRecherche.parent().show(); } champCritereRecherche.html( response.htmlCritere ); blocProgramme.html( response.htmlContent ).show(); blocLoader.hide(); // Affiche le detail si on recherche un intervenant sp茅cifique ou un rassemblement sp茅cifique if ( intervenantId > 0 ){ showDetailIntervenant( intervenantId ); } if ( rassemblementId > 0 ){ showDetailRassemblement( rassemblementId ); } } } else if ( resultId == -92 ){ errorShowMessage( response.message ); } else if ( resultId == -9660 ){ sessionExpire(); } else { $.PeSentry.errorResult( this, response ); } }, error : function( jqXHR, textStatus, errorThrown ){ $.PeSentry.errorAjax( jqXHR, textStatus, errorThrown, this ); } }); } // Fonction permettant de r茅initialiser les crit茅res de recherches function resetCritere(){ // On r茅initialise les crit茅res de recherche $('input[name="search[textuelle]"]').val(''); $('input[name="search[type_rassemblement][]"]').each(function(){ $(this).prop( 'checked', false ); }); $('input[name="search[date][]"]').each(function(){ $(this).prop( 'checked', false ); }); $('.critereRassemblement').each( function(){ $(this).prop( 'checked', false ); }); // Vide l'id du rassemblement rassemblementId = ''; // Vide l'id de l'intervenant intervenantId = ''; // On r茅initialise les rappels sendSearch(); } // Actualisation de la liste des centres d'interet function getListeCentreInteret( initialisation, isAtelierExposant ){ $.ajax({ url : '/layouts/ajax_requests/get_data.php', type : 'POST', dataType : 'json', async : false, data : { fuseaction : 'getListeCritereCentreInteret', initialisation : initialisation, session_id : '13', from : 'programme', critere_reponse_ids : '[]', }, success : function( response ) { resultId = parseInt( response.result ); if ( resultId > 0 ){ // Ajout du descriptif $('#collapseCriteres24 .accordion-body') .html( response.html ); } else if ( resultId == -92 ){ errorShowMessage( response.message ); } else if ( resultId == -9660 ){ errorDeconnection(); } else { $.PeSentry.errorResult( this, response ); } }, error : function( jqXHR, textStatus, errorThrown ){ $.PeSentry.errorAjax( jqXHR, textStatus, errorThrown, this ); } }); } // Retrait d鈥檜n crit猫re de recherche function removeCritere( critereId ){ $( '#search_type_rassemblement___' + critereId + '_' ).prop( 'checked', false ); sendSearch(); } // Retrait d鈥檜n type rassemblement function removeTypeRassemblement( typeRassemblementId ){ $( '#search_type_rassemblement___' + typeRassemblementId + '_' ).prop( 'checked', false ); sendSearch(); } // Retrait d鈥檜ne date function removeDate( date ){ $( '#search_date_' + date + '_' ).prop( 'checked', false ); sendSearch(); } // Mise 脿 jour de l鈥檃ffichage de la liste function updateListe(){ // Mise 脿 jour des param猫tres li茅s 脿 la liste s茅lectionn茅e if ( liste == 'rassemblement' ){ // Mise 脿 jour du tri $( '.tri-alpha' ).closest('.tri').addClass( 'd-none' ); // On cache le tri par type si on est sur la liste atelier exposant if( $('.liste-rassemblement-atelier-exposant').hasClass('font-tertiary') ){ $( '.tri-type' ).closest('.tri').addClass( 'd-none' ); } else{ $( '.tri-type' ).closest('.tri').removeClass( 'd-none' ); } if( $( '.tri-alpha' ).is(':checked') ){ $( 'input[name=tri][value="date"]' ).prop( 'checked', true ); tri = $( 'input[name=tri]:checked' ).val(); } $('#searchBlock').removeClass('d-none'); } else if ( liste == 'intervenant' ){ // Mise 脿 jour du tri $( '.tri-type' ).closest('.tri').addClass( 'd-none' ); $( '.tri-alpha' ).closest('.tri').removeClass( 'd-none' ); $( 'input[name=tri][value="alpha"]' ).prop( 'checked', true ); tri = $( 'input[name=tri]:checked' ).val(); $('#searchBlock').addClass('d-none'); } } // Actualise l'茅tat du panier function panierRefreshEtat(){ panierContenaire = $( '#panier' ); nbRassemblement = $( '#panier .content .rassemblementSelected' ).length; // -1 car le noResult est aussi un rassemblement selected pour le design voirSelection = $( '#panier .voirSelection' ); savePanier = $( '#panier .validerSelection' ); passer = $( '#panier .passer' ); if ( nbRassemblement > 0 ){ panierContenaire.find( '#aucunRassemblement' ).hide(); voirSelection.show(); savePanier.attr( 'disabled', false ); passer.parent().hide(); } else { panierContenaire.find( '#aucunRassemblement' ).show(); voirSelection.hide(); savePanier.attr( 'disabled', true ); passer.parent().show(); } panierContenaire = $( '#panier-mobile' ); nbRassemblement = $( '#panier-mobile .content .rassemblementSelected' ).length; // -1 car le noResult est aussi un rassemblement selected pour le design voirSelection = $( '#panier-mobile .voirSelection' ); savePanier = $( '#panier-mobile-mobile .validerSelection' ); passer = $( '#panier-mobile .passer' ); if ( nbRassemblement > 0 ){ panierContenaire.find( '#aucunRassemblement' ).hide(); voirSelection.show(); savePanier.attr( 'disabled', false ); passer.parent().hide(); } else { panierContenaire.find( '#aucunRassemblement' ).show(); voirSelection.hide(); savePanier.attr( 'disabled', true ); passer.parent().show(); } } // Affichage d茅tail 茅l茅ment function showDetailRassemblement( rassemblementId ){ $( '#headingRassemblementEntite' + rassemblementId + ' .accordion-button[aria-expanded="false"]' ).trigger( 'click' ); } // Affichage d茅tail 茅l茅ment function showDetailIntervenant( intervenantId ){ $( '#headingIntervenantEntite' + intervenantId + ' .accordion-button[aria-expanded="false"]' ).trigger( 'click' ); } // fonction permettant de cleaner l'html pour ne garder que le texte function strip(html){ let doc = new DOMParser().parseFromString(html, 'text/html'); return doc.body.textContent || ""; } $( document ).ready(function() { /* Fonctionnement du moteur de recherche */ // D茅clencheur de l鈥檈nvoi du moteur de recherche // Bouton de recherche textuel $( '.sendSearch' ).click( function ( e ){ e.preventDefault(); rassemblementId = ''; sendSearch(); }); // Quand on change la s茅lection du crit猫re // A cause du reload du filtre de th猫me en fonction de l鈥檕nglet $( '#collapseCriteres24' ).on( 'change', 'input[name="search[critere_rassemblement][]"]', function( e ){ rassemblementId = ''; sendSearch(); }); // Quand on change la s茅lection du type $( 'input[name="search[type_rassemblement][]"]' ).on( 'change', function( e ){ rassemblementId = ''; sendSearch(); }); // Quand on change la s茅lection de la date $( 'input[name="search[date][]"]' ).on( 'change', function( e ){ rassemblementId = ''; sendSearch(); }); // Retrait d鈥檜n crit猫re $( '#critereRecherche' ).on( 'click', '.critere .removeCritere', function( e ){ var critereId = $( this ).parent().data( 'critereId' ); rassemblementId = ''; removeCritere( critereId ); }); // Retrait d鈥檜n type rassemblement $( '#critereRecherche' ).on( 'click', '.critere .removeTypeRassemblement', function( e ){ var typeRassemblementId = $( this ).parent().data( 'typeRassemblementId' ); removeTypeRassemblement( typeRassemblementId ); }); // Retrait d鈥檜ne date $( '#critereRecherche' ).on( 'click', '.critere .removeDate', function( e ){ var date = $( this ).parent().data( 'date' ); rassemblementId = ''; removeDate( date ); }); // Touche entr茅e $( '#moteurRecherche' ).submit( function( e ){ e.preventDefault(); rassemblementId = ''; sendSearch(); }); // Reset la recherche $( '#rappelCritereRecherche' ).on( 'click', '.showAllRassemblement', function(){ // Mise a jour de la selection de la liste $( '.liste-rassemblement' ).addClass( 'active' ); $( '.liste-rassemblement-atelier-exposant' ).removeClass( 'active' ); $( '.liste-intervenant' ).removeClass( 'active' ); // Affiche le filtre par type $( 'div.accordion-item.type' ).show(); // On met a jour la liste des centre d'interet getListeCentreInteret( false, false ); // Decoche le type atelier expo //$( '#search_type_rassemblement___12_' ).prop( 'checked', false ); //$( '#search_type_rassemblement___14_' ).prop( 'checked', false ); resetCritere(); }); /* */ /* Fonctionnement de la page */ // Filtres mobile ouverture $( '.js-open-filtres' ).on( 'click', function ( e ){ // Affich茅 ? e.preventDefault(); let filters_mobile = $( '.filters-mobile' ); if ( filters_mobile.length > 0 ) { filters_mobile.addClass( 'is-open' ); } }) // Filtres mobile fermeture $( '.js-close-filtres' ).on( 'click', function ( e ){ // Affich茅 ? e.preventDefault(); let filters_mobile = $( '.filters-mobile' ); if ( filters_mobile.length > 0 ) { filters_mobile.removeClass( 'is-open' ); } }); // Gestion de la liste // Liste Rassemblement $( '.liste-rassemblement' ).click( function ( e ){ rassemblementId = ''; $( '.liste-rassemblement-atelier-exposant' ).removeClass( 'active' ); $( '.liste-intervenant' ).removeClass( 'active' ); $( this).addClass( 'active' ); liste = 'rassemblement'; updateListe(); // Affiche le filtre par type $( 'div.accordion-item.type' ).show(); // On met a jour la liste des centre d'interet getListeCentreInteret( false, false ); // Decoche le type atelier expo //$( '#search_type_rassemblement___12_' ).prop( 'checked', false ); //$( '#search_type_rassemblement___14_' ).prop( 'checked', false ); sendSearch(); }); // Liste Rassemblement exposant $( '.liste-rassemblement-atelier-exposant' ).click( function ( e ){ rassemblementId = ''; $( '.liste-rassemblement' ).removeClass( 'active' ); $( '.liste-intervenant' ).removeClass(' active' ); $( this ).addClass('active'); liste = 'rassemblement'; updateListe(); // Cache le filtre par type $( 'div.accordion-item.type' ).hide(); // On met a jour la liste des centre d'interet getListeCentreInteret( false, true ); // Activation sp茅cifique du type atelier exposant $( 'input[name="search[type_rassemblement][]"]' ).each( function(){ $(this).prop( 'checked', false ); }); //$( '#search_type_rassemblement___12_' ).prop( 'checked', true ); //$( '#search_type_rassemblement___14_' ).prop( 'checked', true ); sendSearch(); }); // Liste Intervenant $( '.liste-intervenant' ).click( function ( e ){ $( '.liste-rassemblement' ).removeClass( 'active' ); $( '.liste-rassemblement-atelier-exposant' ).removeClass( 'active' ); $(this).addClass('active'); liste = 'intervenant'; updateListe(); resetCritere(); }); // Quand on change le tri $( 'input[name="tri"]' ).on( 'change', function ( e ){ // rassemblementId = ''; tri = $(this).val(); sendSearch(); }); // Gestion du bouton linkedin pour adblock $( '#listeRassemblement' ).on( 'click', '.link' , function ( e ){ e.preventDefault(); // R茅cup茅ration des donn茅es var rassemblement = $( this ).data( 'rassemblement' ); var liste = $( this ).data( 'liste' ); // G茅n茅ration du lien var url = 'https://www.linkedin.com/sharing/share-offsite/?mini=true&url=https%3A%2F%2Fenergaia.mediactive-events.com%2F%3Fform%3Dliste_rassemblement%26langue_id%3D2'; url += '%26rassemblement%3D' + rassemblement; if ( liste != undefined ){ url += '%26liste%3D' + liste; } window.open( url, '_blank' ); }); // Gestion du bouton twitter pour adblock $( '#listeRassemblement' ).on( 'click', '.twit' , function ( e ){ e.preventDefault(); // R茅cup茅ration des donn茅es var rassemblement = $( this ).data( 'rassemblement' ); var liste = $( this ).data( 'liste' ); // G茅n茅ration du lien var url = 'https://twitter.com/intent/tweet?text=A highly relevant programme in line with my current concerns! Full details of talks at https%3A%2F%2Fenergaia.mediactive-events.com%2F%3Fform%3Dliste_rassemblement%26langue_id%3D2. &url=https%3A%2F%2Fenergaia.mediactive-events.com%2F%3Fform%3Dliste_rassemblement%26langue_id%3D2'; url += '%26rassemblement=' + rassemblement; if ( liste != undefined ){ url += '%26liste=' + liste; } window.open( url, '_blank' ); }); // Lien rassemblement dans l鈥檌ntervenant $( '#pageListeRassemblement' ).on( 'click', '.intervenant.description .redirection', function( e ){ // Stop la propagation e.preventDefault(); // Extraction de l'id du rassemblement rassemblementId = $( this ).data( 'rassemblementId' ); // Extraction du type de rassemblement typeRassemblementId = $( this ).data( 'typeRassemblementId' ); // Ajout dans la recherche textuel du nom du rassemblement var searchTxt = strip( $( this ).html() ); $( '#search_textuelle_' ).val( searchTxt ); // Affichage de la liste rassemblement $( '.liste-intervenant' ).removeClass( 'active' ); /*if ( typeRassemblementId == 12 || typeRassemblementId == 14 ){ $( '.liste-rassemblement-atelier-exposant' ).trigger( 'click' ); } else {*/ $( '.liste-rassemblement' ).addClass( 'active' ); //} liste = 'rassemblement'; updateListe(); resetCritere(); }); // Lien intervenant dans le rassemblement $( '#pageListeRassemblement' ).on( 'click', '.rassemblement.description .redirection', function( e ){ // Stop la propagation e.preventDefault(); // Extraction de l'id du rassemblement intervenantId = $( this ).data( 'intervenantId' ); // Ajout dans la recherche textuel du nom de l'intervenant var searchTxt = strip( $( this ).html() ); $('#search_textuelle_').val( searchTxt ); // Affichage de la liste rassemblement $( '.liste-rassemblement' ).removeClass( 'active' ); $( '.liste-rassemblement-atelier-exposant' ).removeClass( 'active' ); $( '.liste-intervenant' ).addClass( 'active' ); liste = 'intervenant'; updateListe(); resetCritere(); }); // Ajouter un rassemblement au panier $( '#pageListeRassemblement' ).on( 'click', '.addRassemblement', function( e ){ e.preventDefault(); e.stopPropagation(); rassemblementId = $( this ).closest( '.accordion-header' ).data( 'rassemblementId' ); $.ajax({ url : '/layouts/ajax_requests/update_commande.php', type : 'POST', dataType : 'json', async : false, data : { fuseaction : 'addRassemblement', rassemblement_id : rassemblementId, numero_contact : 0 }, success : function( response ) { resultId = parseInt( response.result ); if ( response.chevauchement > 0 ){ $.Modale({ title : "Error,", text : 'Warning time is already taken', type : 'error' }); } else if ( resultId > 0 ){ // Ajout dans le panier $( response.rassemblementpanier ).prependTo( "#panier table.rassemblements .content" ); $( response.rassemblementpanier ).prependTo( "#panier-mobile table.rassemblements .content" ); panierRefreshEtat(); // Actualisation du programme rassemblementId = ''; sendSearch() } else if ( resultId == -92 ){ errorShowMessage( response.message ); } else if ( resultId == -9660 ){ errorDeconnection(); } else { $.PeSentry.errorResult( this, response ); } }, error : function( jqXHR, textStatus, errorThrown ){ $.PeSentry.errorAjax( jqXHR, textStatus, errorThrown, this ); } }); }); // Suppression d鈥檜n rassemblement du panier $( '#pageListeRassemblement' ).on( 'click', '.removeRassemblement', function( e ){ e.preventDefault(); rassemblementId = $( this ).closest( '.accordion-header' ).data( 'rassemblementId' ); $.ajax({ url : '/layouts/ajax_requests/update_commande.php', type : 'POST', dataType : 'json', async : false, data : { fuseaction : 'removeRassemblement', rassemblement_id : rassemblementId, numero_contact : 0 }, success : function( response ) { resultId = parseInt( response.result ); if ( resultId > 0 ){ // Suppression dans le panier $( '#panier .rassemblementSelected.rassemblement'+rassemblementId ).remove(); $( '#panier-mobile .rassemblementSelected.rassemblement'+rassemblementId ).remove(); panierRefreshEtat(); // Actualisation du programme rassemblementId = ''; sendSearch() } else if ( resultId == -92 ){ errorShowMessage( response.message ); } else if ( resultId == -9660 ){ errorDeconnection(); } else { $.PeSentry.errorResult( this, response ); } }, error : function( jqXHR, textStatus, errorThrown ){ $.PeSentry.errorAjax( jqXHR, textStatus, errorThrown, this ); } }); }); // Voir la s茅lection des rassemblements $( '#panier, #panier-mobile' ).on( 'click', '.voirSelection', function( e ){ // Stop de la propagation e.preventDefault(); // Appel de la modale $.Modale({ title : 'Your selection', url : '/layouts/modules/forms/modales/panier_detail.php', width : 'modal-lg', dropCallback : function(){ rassemblementId = ''; sendSearch(); } }); }); // Enregistrement de la s茅lection $( '#panier, #panier-mobile' ).on( 'click', '.validerSelection', function( e ){ e.preventDefault(); localStorage.setItem( 'liste_rassemblement', true ); self.location ="/form/accueil&from=liste_rassemblement&profil_id=4"; }); /* */ /* Initialisation */ // On met a jour la liste des centre d'interet getListeCentreInteret( true, false ); // Selon la liste choisie, petite pr茅selection switch ( liste ){ case 'liste_rassemblement_atelier_exposant' : $( '.liste-rassemblement-atelier-exposant' ).click(); break; } // Initialisation des programmes 脿 l'affichage de la page sendSearch(); panierRefreshEtat(); /* */ }); </script> <script type="text/javascript"> $( document ).ready( function (){ $( '#navFooter' ).on( 'click', '#btnNext', function ( e ){ e.preventDefault(); $( '#btnSubmit' ).trigger( 'click' ); $( '.validerSelection' ).trigger( 'click' ); }); $( '#btnPrecedent' ).click( function ( e ){ e.preventDefault(); self.location.href = $( '#navFooter #prev' ).attr( 'href' ); }); }); </script> <script type="text/javascript"> var tarteaucitronForceLanguage = "en"; </script> <script type="text/javascript" src="/layouts/js/tarteaucitron/tarteaucitron.js"></script> <script type="text/javascript"> // Fonction d'appel lors d'une erreur d'un appel ajax // Fonction d'appel de deconnexion function errorDeconnection(){ message( 'Connection', 'You have been disconnected', 'error' ); self.location = '/index.php'; } // Fonction d'appel d'affichage de message du result function errorShowMessage( message ){ message( 'Message', message, 'error' ); } /* Param茅trage peSentry */ $.PeSentry.defaults.title = 'An error appeared'; $.PeSentry.defaults.textSucces ='Unknown error appeared. Please contact us with that ticket number : ##num_ticket_alo##.'; $.PeSentry.defaults.textError ='Thanks to try again later'; /* */ /* Tarte au citron */ /* */ /* SELECT 2 */ $('select').select2({ minimumResultsForSearch : Infinity, width : '100%', }); /* */ /* IE */ var isIE = window.document.documentMode ? true : false; if ( isIE ){ // var style = document.createElement('link'); // style.setAttribute('rel', 'text/stylesheet'); // style.setAttribute('href', '/layouts/css/bootstrap-ie11.min.css'); // document.body.appendChild(style); var cssScriptIe = document.createElement('script'); cssScriptIe.setAttribute('type', 'text/javascript'); cssScriptIe.setAttribute('src', 'https://cdn.jsdelivr.net/npm/css-vars-ponyfill@2'); document.body.appendChild(cssScriptIe); var script = document.createElement('script'); script.setAttribute('type', 'text/javascript'); script.setAttribute('src', 'https://cdn.jsdelivr.net/combine/npm/element-qsa-scope@1'); document.body.appendChild(script); var script2 = document.createElement('script'); script2.setAttribute('type', 'text/javascript'); script2.setAttribute('src', 'https://polyfill.io/v3/polyfill.min.js?features=default%2CNumber.parseInt%2CNumber.parseFloat%2CArray.prototype.find%2CArray.prototype.includes'); document.body.appendChild(script2); cssScriptIe.onload = function(e) { // alert('loaded'); cssVars({ // Options... updateURLs: true }); } jQuery( function (){ // support for ie to close modal... $( document ).on( 'click', '.btn-cancel', function ( e ){ e.preventDefault(); $( this ).parents( '.modal' ).modal( 'hide' ); }) }) } /* */ </script> </body> </html>