CINXE.COM
Energa茂a 2024
<!--[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 2024</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 exposants"> <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 id="search_textuelle_" type="text" name="search[textuelle]" class="form-control form-control text " placeholder="Search" value="" /><div class="input-group-btn"><button id="btnSearch" type="submit" name="btnSearch" class="btn-primary btn " ><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"> Your selection </div> <div class="card-body blocContenu pt-0"> <table class="table operateurs table-hover"> <tbody class="content"> <tr id="aucunExposant"><td>No exhibitor selected</td></tr> </tbody> </table> <div class="text-center mb-3"> <button id="btnVoirSelection" type="button" name="btnVoirSelection" class="btnVoirSelection btn-link btn " >View selection</button> </div> <div class="text-center"> <button id="btnValiderSelection" type="button" name="btnValiderSelection" class="btnValiderSelection btn btn-primary clignote btn-lg rounded-pill btn-block btn " >Confirm selection</button> <br> <br> </div> <div class="text-center fst-italic"> </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"> Filters </div> <div class="card-body p-0"> <div class="accordion" id="accordion"> <div class="accordion-item border-0 typeCritere25"> <h2 class="accordion-header" id="headingCriteres25"> <button id="btnAccordion25" type="button" name="btnAccordion25" class="accordion-button collapsed btn " data-bs-toggle="collapse" data-bs-target="#collapseCriteres25" aria-expanded="false" aria-controls="collapseCriteres25" >Industry sector</button> </h2> <div id="collapseCriteres25" class="accordion-collapse mt-3 collapse" aria-labelledby="headingCriteres25" data-bs-parent="#accordion"> <div class="accordion-body ms- bg-light"> <div class="form-check"><input class="form-check-input filtre" id="search_critere_operateur__25___6325_" type="checkbox" name="search[critere_operateur][25][]" class="filtre" value="6325" /><label for="search_critere_operateur__25___6325_" class="form-check-label ">Aerothermal - Geothermal</label></div><div class="form-check"><input class="form-check-input filtre" id="search_critere_operateur__25___6328_" type="checkbox" name="search[critere_operateur][25][]" class="filtre" value="6328" /><label for="search_critere_operateur__25___6328_" class="form-check-label ">Aggregator - Network management</label></div><div class="form-check"><input class="form-check-input filtre" id="search_critere_operateur__25___6330_" type="checkbox" name="search[critere_operateur][25][]" class="filtre" value="6330" /><label for="search_critere_operateur__25___6330_" class="form-check-label ">Associations - Cluster - Professional organisation</label></div><div class="form-check"><input class="form-check-input filtre" id="search_critere_operateur__25___6310_" type="checkbox" name="search[critere_operateur][25][]" class="filtre" value="6310" /><label for="search_critere_operateur__25___6310_" class="form-check-label ">Autoconsumption - Building management</label></div><div class="form-check"><input class="form-check-input filtre" id="search_critere_operateur__25___6313_" type="checkbox" name="search[critere_operateur][25][]" class="filtre" value="6313" /><label for="search_critere_operateur__25___6313_" class="form-check-label ">Biomass - Wood energy - Biogas</label></div><div class="form-check"><input class="form-check-input filtre" id="search_critere_operateur__25___6338_" type="checkbox" name="search[critere_operateur][25][]" class="filtre" value="6338" /><label for="search_critere_operateur__25___6338_" class="form-check-label ">Cleantech - Decarbonisation</label></div><div class="form-check"><input class="form-check-input filtre" id="search_critere_operateur__25___6329_" type="checkbox" name="search[critere_operateur][25][]" class="filtre" value="6329" /><label for="search_critere_operateur__25___6329_" class="form-check-label ">Consulting - Certification</label></div><div class="form-check"><input class="form-check-input filtre" id="search_critere_operateur__25___6326_" type="checkbox" name="search[critere_operateur][25][]" class="filtre" value="6326" /><label for="search_critere_operateur__25___6326_" class="form-check-label ">Distributor</label></div><div class="form-check"><input class="form-check-input filtre" id="search_critere_operateur__25___6321_" type="checkbox" name="search[critere_operateur][25][]" class="filtre" value="6321" /><label for="search_critere_operateur__25___6321_" class="form-check-label ">Engineering - R_D</label></div><div class="form-check"><input class="form-check-input filtre" id="search_critere_operateur__25___6324_" type="checkbox" name="search[critere_operateur][25][]" class="filtre" value="6324" /><label for="search_critere_operateur__25___6324_" class="form-check-label ">Finance - Bank - Insurance</label></div><div class="form-check"><input class="form-check-input filtre" id="search_critere_operateur__25___6315_" type="checkbox" name="search[critere_operateur][25][]" class="filtre" value="6315" /><label for="search_critere_operateur__25___6315_" class="form-check-label ">Floating wind turbines - Marine energies</label></div><div class="form-check"><input class="form-check-input filtre" id="search_critere_operateur__25___6336_" type="checkbox" name="search[critere_operateur][25][]" class="filtre" value="6336" /><label for="search_critere_operateur__25___6336_" class="form-check-label ">Green building</label></div><div class="form-check"><input class="form-check-input filtre" id="search_critere_operateur__25___6316_" type="checkbox" name="search[critere_operateur][25][]" class="filtre" value="6316" /><label for="search_critere_operateur__25___6316_" class="form-check-label ">Hydroelectricity</label></div><div class="form-check"><input class="form-check-input filtre" id="search_critere_operateur__25___6318_" type="checkbox" name="search[critere_operateur][25][]" class="filtre" value="6318" /><label for="search_critere_operateur__25___6318_" class="form-check-label ">Hydrogen</label></div><div class="form-check"><input class="form-check-input filtre" id="search_critere_operateur__25___6344_" type="checkbox" name="search[critere_operateur][25][]" class="filtre" value="6344" /><label for="search_critere_operateur__25___6344_" class="form-check-label ">Legal adviders</label></div><div class="form-check"><input class="form-check-input filtre" id="search_critere_operateur__25___6782_" type="checkbox" name="search[critere_operateur][25][]" class="filtre" value="6782" /><label for="search_critere_operateur__25___6782_" class="form-check-label ">Local authority</label></div><div class="form-check"><input class="form-check-input filtre" id="search_critere_operateur__25___6320_" type="checkbox" name="search[critere_operateur][25][]" class="filtre" value="6320" /><label for="search_critere_operateur__25___6320_" class="form-check-label ">Manufacturer</label></div><div class="form-check"><input class="form-check-input filtre" id="search_critere_operateur__25___6311_" type="checkbox" name="search[critere_operateur][25][]" class="filtre" value="6311" /><label for="search_critere_operateur__25___6311_" class="form-check-label ">Material - Equipment</label></div><div class="form-check"><input class="form-check-input filtre" id="search_critere_operateur__25___6331_" type="checkbox" name="search[critere_operateur][25][]" class="filtre" value="6331" /><label for="search_critere_operateur__25___6331_" class="form-check-label ">Media</label></div><div class="form-check"><input class="form-check-input filtre" id="search_critere_operateur__25___6314_" type="checkbox" name="search[critere_operateur][25][]" class="filtre" value="6314" /><label for="search_critere_operateur__25___6314_" class="form-check-label ">Onshore wind</label></div><div class="form-check"><input class="form-check-input filtre" id="search_critere_operateur__25___6308_" type="checkbox" name="search[critere_operateur][25][]" class="filtre" value="6308" /><label for="search_critere_operateur__25___6308_" class="form-check-label ">Photovoltaic solar energy</label></div><div class="form-check"><input class="form-check-input filtre" id="search_critere_operateur__25___6317_" type="checkbox" name="search[critere_operateur][25][]" class="filtre" value="6317" /><label for="search_critere_operateur__25___6317_" class="form-check-label ">Producer</label></div><div class="form-check"><input class="form-check-input filtre" id="search_critere_operateur__25___6312_" type="checkbox" name="search[critere_operateur][25][]" class="filtre" value="6312" /><label for="search_critere_operateur__25___6312_" class="form-check-label ">Public organisation</label></div><div class="form-check"><input class="form-check-input filtre" id="search_critere_operateur__25___6333_" type="checkbox" name="search[critere_operateur][25][]" class="filtre" value="6333" /><label for="search_critere_operateur__25___6333_" class="form-check-label ">Recycling</label></div><div class="form-check"><input class="form-check-input filtre" id="search_critere_operateur__25___6337_" type="checkbox" name="search[critere_operateur][25][]" class="filtre" value="6337" /><label for="search_critere_operateur__25___6337_" class="form-check-label ">Software - ICT</label></div><div class="form-check"><input class="form-check-input filtre" id="search_critere_operateur__25___6706_" type="checkbox" name="search[critere_operateur][25][]" class="filtre" value="6706" /><label for="search_critere_operateur__25___6706_" class="form-check-label ">Storage</label></div><div class="form-check"><input class="form-check-input filtre" id="search_critere_operateur__25___6319_" type="checkbox" name="search[critere_operateur][25][]" class="filtre" value="6319" /><label for="search_critere_operateur__25___6319_" class="form-check-label ">Technical studies office</label></div><div class="form-check"><input class="form-check-input filtre" id="search_critere_operateur__25___6323_" type="checkbox" name="search[critere_operateur][25][]" class="filtre" value="6323" /><label for="search_critere_operateur__25___6323_" class="form-check-label ">Thermal energy</label></div><div class="form-check"><input class="form-check-input filtre" id="search_critere_operateur__25___6335_" type="checkbox" name="search[critere_operateur][25][]" class="filtre" value="6335" /><label for="search_critere_operateur__25___6335_" class="form-check-label ">Training and recruitment</label></div><div class="form-check"><input class="form-check-input filtre" id="search_critere_operateur__25___6322_" type="checkbox" name="search[critere_operateur][25][]" class="filtre" value="6322" /><label for="search_critere_operateur__25___6322_" class="form-check-label ">Transport - Mobility</label></div> </div> </div> </div> <div class="accordion-item border-0 hall"> <h2 class="accordion-header" id="headingHall"> <button id="btnAccordionHall" type="button" name="btnAccordionHall" class="accordion-button collapsed btn " data-bs-toggle="collapse" data-bs-target="#collapseHall" aria-expanded="false" aria-controls="collapseHall" >Hall</button> </h2> <div id="collapseHall" class="accordion-collapse mt-3 collapse" aria-labelledby="headingHall" data-bs-parent="#accordion"> <div class="accordion-body ms- bg-light"> <div class="form-check"><input class="form-check-input filtre" id="search_hall___A2_" type="checkbox" name="search[hall][]" class="filtre" value="A2" /><label for="search_hall___A2_" class="form-check-label ">A2</label></div><div class="form-check"><input class="form-check-input filtre" id="search_hall___B1_" type="checkbox" name="search[hall][]" class="filtre" value="B1" /><label for="search_hall___B1_" class="form-check-label ">B1</label></div><div class="form-check"><input class="form-check-input filtre" id="search_hall___B2_" type="checkbox" name="search[hall][]" class="filtre" value="B2" /><label for="search_hall___B2_" class="form-check-label ">B2</label></div><div class="form-check"><input class="form-check-input filtre" id="search_hall___B3_" type="checkbox" name="search[hall][]" class="filtre" value="B3" /><label for="search_hall___B3_" class="form-check-label ">B3</label></div><div class="form-check"><input class="form-check-input filtre" id="search_hall___B4_" type="checkbox" name="search[hall][]" class="filtre" value="B4" /><label for="search_hall___B4_" class="form-check-label ">B4</label></div> </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_exposant&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_liste_exposant.png" class="img-fluid"/><div class="titreHeader">List of exhibitors</div></a> </div> </div> </div> </div> </header> <main id="mainBody" class="h-100 d-flex"><section id="pageListeExposant" class="content-form bg-form w-100 px-5 pb-5"> <div class="container"> <div class="row"> <div class="col-12 mt-4"> <div class="text-center"> <a href="https://solar.huawei.com/en" target="_blank" class="logClickBanniere"><img src="/layouts/img/logo_banniere.gif" class="img-fluid"/></a> </div> <div id="critereRecherche" class="mb-md"> <div id="rappelCritereRecherche" class="blocCadre"></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 id="listeExposant" class="exposants"></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 operateurs table-hover"> <tbody class="content"> <tr id="aucunExposant"><td>No exhibitor selected</td></tr> </tbody> </table> <div class="text-center mb-3"> <button id="btnVoirSelection" type="button" name="btnVoirSelection" class="btnVoirSelection btn-link btn " >View selection</button> </div> <div class="text-center"> <button id="btnValiderSelection" type="button" name="btnValiderSelection" class="btnValiderSelection btn-primary clignote btn-lg rounded-pill btn-block btn " >Confirm selection</button> <br> <br> </div> <div class="fst-italic"> </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 blocExposant = $( '#listeExposant' ); var blocLoader = $( '#loader' ); var alpha = ''; var sessionId = '13'; // Actualisation des op茅rateurs 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 blocExposant.hide(); blocLoader.show(); champCritereRecherche = $( '#rappelCritereRecherche' ); // On envoi la recherche $( '#moteurRecherche' ).ajaxSubmit({ url : '/layouts/ajax_requests/update_search.php', type : 'POST', dataType : 'json', data : { fuseaction : 'searchExposant', suivi_recherche : suiviRecherche, session_id : sessionId, search : { alpha : alpha } }, 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.html_critere ); blocExposant.html( response.html_content ).show(); blocLoader.hide(); } } 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( '' ); $( '.critereOperateur' ).each( function (){ $( this ).prop( 'checked', false ); }); // On r茅initialise l鈥檃lpha alpha = ''; // On r茅initialise les rappels sendSearch(); } // Retrait d鈥檜n crit猫re de recherche function removeCritere( critereId ){ $( '#search_critere_operateur_' + critereId ).prop( 'checked', false ); sendSearch(); } // Affiche le d茅tail d鈥檜n op茅rateur function getOperateur( operateurId, critereOperateurId ){ $.ajax({ url : '/layouts/ajax_requests/get_data.php', type : 'POST', dataType : 'json', async : false, data : { fuseaction : 'getOperateur', operateur_id : operateurId, critere_operateur_id : critereOperateurId, numero_contact : 0 }, success : function ( response ){ resultId = parseInt( response.result ); if ( resultId > 0 ){ // Mise 脿 jour de la liste $( '#listeExposant #operateur' + operateurId + ' #collapseOperateurEntite' + operateurId +' .accordion-body' ).html( response.html_content ); $( '#headingOperateurEntite' + operateurId + ' .accordion-button[aria-expanded="false"]' ).trigger(); } 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 ); } }); } // Ajoute un op茅rateur dans le panier function addOperateur( operateurId ){ $.ajax({ url : '/layouts/ajax_requests/update_commande.php', type : 'POST', dataType : 'json', async : false, data : { fuseaction : 'addOperateur', operateur_id : operateurId, numero_contact : 0 }, success : function ( response ){ resultId = parseInt( response.result ); if ( resultId > 0 ){ // Mise 脿 jour de la liste $( '#listeExposant #operateur' + operateurId + '.accordion-item' ).replaceWith( response.html_content ); // Ajout dans le panier $( response.panier_html_content ).prependTo( '#panier table.operateurs .content, #panier-mobile table.operateurs .content' ); panierRefreshEtat(); } 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 ); } }); } // Retire un op茅rateur du panier function removeOperateur( operateurId ){ $.ajax({ url : '/layouts/ajax_requests/update_commande.php', type : 'POST', dataType : 'json', async : false, data : { fuseaction : 'removeOperateur', operateur_id : operateurId, numero_contact : 0 }, success : function( response ) { resultId = parseInt( response.result ); if ( resultId > 0 ){ // Mise 脿 jour de la liste $( '#listeExposant #operateur' + operateurId + '.accordion-item' ).replaceWith( response.html_content ); // Suppression dans le panier $( '#panier .operateur.operateur' + operateurId + ', #panier-mobile .operateur.operateur' + operateurId ).remove(); panierRefreshEtat(); } 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 ); } }); } // Actualise l'茅tat du panier function panierRefreshEtat(){ var panierContenaire = $( '#panier, #panier-mobile' ); var nbOperateur = $( '#panier .content .operateur, #panier-mobile .content .operateur' ).length; // -1 car le noResult est aussi un rassemblement selected pour le design var voirSelection = $( '#panier .btnVoirSelection, #panier-mobile .btnVoirSelection' ); var savePanier = $( '#panier .btnValiderSelection, #panier-mobile .btnValiderSelection' ); var passer = $( '#panier .btnPasser, #panier-mobile .btnPasser' ); if ( nbOperateur > 0 ){ panierContenaire.find( '#aucunExposant' ).hide(); voirSelection.show(); savePanier.attr( 'disabled', false ); passer.parent().hide(); } else { panierContenaire.find( '#aucunExposant' ).show(); voirSelection.hide(); savePanier.attr( 'disabled', true ); passer.parent().show(); } } // Affichage d茅tail 茅l茅ment function showDetail( operateurId, critereOperateurId ){ getOperateur( operateurId, critereOperateurId ); // $( '#headingOperateurEntite' + operateurId + ' .accordion-button[aria-expanded="false"]' ).trigger( 'click' ); } // Affiche un message informant que le pe n鈥檈st pas encore ouvert et que la s茅lection n鈥檈st pas disponible function messagePeFerme(){ message( 'INFORMATION', 'Bookmarking will be available when visitor registration opens in September. To be informed, <a href="https://energaia.mediactive-events.com/pre_inscription" target="_blank">click here</a>.', 'info' ); } $( 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(); sendSearch(); }); // Quand on change la s茅lection d鈥檜n filtre $( '.filtre' ).on( 'change', function ( e ){ sendSearch(); }); // Retrait d鈥檜n crit猫re $( '#critereRecherche' ).on( 'click', '.critere .removeCritere', function ( e ){ var critereId = $( this ).parent().data( 'critereId' ); removeCritere( critereId ); }); // Touche entr茅e $( '#moteurRecherche' ).submit( function ( e ){ e.preventDefault(); sendSearch(); }); // R茅initialisation de la recherche $( '.reinitialisationCriteres' ).on( 'click', function ( e ){ e.preventDefault(); resetCritere(); }); $( '#pageListeExposant' ).on( 'click', '.name', function ( e ){ // Stop la propagation e.preventDefault(); $( this ).parent().find('.infoOperateur').trigger('click'); }); /* */ /* 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' ); } }); // Affichage du d茅tail d鈥檜n op茅rateur $( '#pageListeExposant' ).on( 'click', '.accordion-button', function ( e ){ // Stoppe la propagation pour de vrai e.preventDefault(); e.stopPropagation(); operateurId = $( this ).closest( '.operateur' ).data( 'operateurId' ); showDetail( operateurId ); }); // Ajouter un op茅rateur au panier $( '#pageListeExposant' ).on( 'click', '.addOperateur', function( e ){ // Stoppe la propagation pour de vrai e.preventDefault(); e.stopPropagation(); // Extraction de l鈥檌d var operateurId = $( this ).closest( '.accordion-header' ).data( 'operateurId' ); // Appel de la fonction addOperateur( operateurId ); }); // Suppression d鈥檜n rassemblement du panier $( '.site-wrapper.exposants' ).on( 'click', '.removeOperateur', function( e ){ // Stoppe la propagation pour de vrai e.preventDefault(); e.stopPropagation(); // Extraction de l鈥檌d var operateurId = $( this ).closest( '.operateur' ).data( 'operateurId' ); // Appel de la fonction removeOperateur( operateurId ); }); // Voir la s茅lection des rassemblements $( '#panier, #panier-mobile' ).on( 'click', '.btnVoirSelection', function( e ){ // Stoppe la propagation e.preventDefault(); // Appel de la modale $.Modale({ title : 'Your selection', url : '/layouts/modules/forms/modales/panier_operateur_detail.php', width : 'modal-lg', dropCallback : function(){ rassemblementId = ''; sendSearch(); } }); }); // Enregistrement de la s茅lection $( '#panier, #panier-mobile' ).on( 'click', '.btnValiderSelection', function ( e ){ // Stoppe la propagation e.preventDefault(); // Passage sur la page d鈥檃ccueil pour faire l鈥檌nscription localStorage.setItem( 'liste_exposant', true ); self.location ="/form/accueil&from=liste_exposant&ca=ENG24PLE"; }); /* */ /* Initilisation de la page */ // Initialisation des op茅rateurs 脿 l鈥檃ffichage de la page sendSearch(); panierRefreshEtat(); $('body').on('click', '.logClickBanniere', function(e){ $.ajax({ url : '/layouts/ajax_requests/update_contact.php', type : 'POST', dataType : 'json', async : false, data : { fuseaction : 'logClickBanniere' }, success : function( response ) { resultId = parseInt( response.result ); if ( resultId > 0 ){ } else { $.PeSentry.errorResult( this, response ); } }, error : function( jqXHR, textStatus, errorThrown ){ $.PeSentry.errorAjax( jqXHR, textStatus, errorThrown, this ); } }); }); /* */ }); </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>