diff --git a/pages/common/client-naf.html b/pages/common/client-naf.html index e6db2b0..9c0fdb3 100644 --- a/pages/common/client-naf.html +++ b/pages/common/client-naf.html @@ -1,38 +1,106 @@ - - - - + + + + +

Recherche dans la NAF

+
+ + +
+
+
+ + + + + - - -

Recherche dans la NAF

-
- - -
-
-
- + + function sanitizeInput(input) { + // Step 3: Ensure the dot is not removed + return input.replace(/[^a-zA-Z0-9.\-_]/g, ''); + } + }); + + // Handlebars helper for sanitizing output + Handlebars.registerHelper('sanitize', function(context) { + return Handlebars.escapeExpression(context); + }); + + diff --git a/pages/common/eap2017/display-item.htm b/pages/common/eap2017/display-item.htm index bb7d440..0509128 100644 --- a/pages/common/eap2017/display-item.htm +++ b/pages/common/eap2017/display-item.htm @@ -1,157 +1,224 @@ - - - EAP - consultation - - - - - -
-

-
-
-
-
-
-
-
-
-
- + + + EAP - consultation + + + + + +
+

+
+
+
+
+
+
+
+
+
+ diff --git a/pages/common/eap2017/eap.htm b/pages/common/eap2017/eap.htm index 30c477b..1a026c7 100644 --- a/pages/common/eap2017/eap.htm +++ b/pages/common/eap2017/eap.htm @@ -1,61 +1,106 @@ - - Consultation - EAP 2017 - - - - - -

Nomenclatures de l'Enquête Annuelle de Production (EAP) 2017

-
-

Liste des produits de l'Enquête Annuelle de Production 2017

-
-
-
- + + + Consultation - EAP 2017 + + + + + + +

Nomenclatures de l'Enquête Annuelle de Production (EAP) 2017

+
+

Liste des produits de l'Enquête Annuelle de Production 2017

+
+
+
+ + + + + + diff --git a/pages/common/eap2018/display-item.htm b/pages/common/eap2018/display-item.htm index c2f60ae..bcb3f26 100644 --- a/pages/common/eap2018/display-item.htm +++ b/pages/common/eap2018/display-item.htm @@ -1,157 +1,224 @@ - - - EAP - consultation - - - - - -
-

-
-
-
-
-
-
-
-
-
- + + + EAP - consultation + + + + + +
+

+
+
+
+
+
+
+
+
+
+ diff --git a/pages/common/eap2018/eap.htm b/pages/common/eap2018/eap.htm index c89590e..44eff50 100644 --- a/pages/common/eap2018/eap.htm +++ b/pages/common/eap2018/eap.htm @@ -1,61 +1,106 @@ - - Consultation - EAP 2018 - - - - - -

Nomenclatures de l'Enquête Annuelle de Production (EAP) 2018

-
-

Liste des produits de l'Enquête Annuelle de Production 2018

-
-
-
- + + + Consultation - EAP 2018 + + + + + + +

Nomenclatures de l'Enquête Annuelle de Production (EAP) 2018

+
+

Liste des produits de l'Enquête Annuelle de Production 2018

+
+
+
+ + + + + + diff --git a/pages/common/eap2019/display-item.htm b/pages/common/eap2019/display-item.htm index 6dafaf5..6ca4d19 100644 --- a/pages/common/eap2019/display-item.htm +++ b/pages/common/eap2019/display-item.htm @@ -1,157 +1,224 @@ - - - EAP - consultation - - - - - -
-

-
-
-
-
-
-
-
-
-
- + + + EAP - consultation + + + + + +
+

+
+
+
+
+
+
+
+
+
+ diff --git a/pages/common/eap2019/eap.htm b/pages/common/eap2019/eap.htm index a2a6fcc..bbbc73f 100644 --- a/pages/common/eap2019/eap.htm +++ b/pages/common/eap2019/eap.htm @@ -1,61 +1,106 @@ - - Consultation - EAP 2019 - - - - - -

Nomenclatures de l'Enquête Annuelle de Production (EAP) 2019

-
-

Liste des produits de l'Enquête Annuelle de Production 2019

-
-
-
- + + + Consultation - EAP 2019 + + + + + + +

Nomenclatures de l'Enquête Annuelle de Production (EAP) 2019

+
+

Liste des produits de l'Enquête Annuelle de Production 2019

+
+
+
+ + + + + + diff --git a/pages/common/eap2020/display-item.htm b/pages/common/eap2020/display-item.htm index f11dbcf..ddcc3d6 100644 --- a/pages/common/eap2020/display-item.htm +++ b/pages/common/eap2020/display-item.htm @@ -1,157 +1,224 @@ - - - EAP - consultation - - - - - -
-

-
-
-
-
-
-
-
-
-
- + + + EAP - consultation + + + + + +
+

+
+
+
+
+
+
+
+
+
+ diff --git a/pages/common/eap2020/eap.htm b/pages/common/eap2020/eap.htm index 873ca5e..8a902d4 100644 --- a/pages/common/eap2020/eap.htm +++ b/pages/common/eap2020/eap.htm @@ -1,61 +1,106 @@ - - Consultation - EAP 2020 - - - - - -

Nomenclatures de l'Enquête Annuelle de Production (EAP) 2020

-
-

Liste des produits de l'Enquête Annuelle de Production 2020

-
-
-
- + + + Consultation - EAP 2020 + + + + + + +

Nomenclatures de l'Enquête Annuelle de Production (EAP) 2020

+
+

Liste des produits de l'Enquête Annuelle de Production 2020

+
+
+
+ + + + + + diff --git a/pages/common/eap2021/display-item.htm b/pages/common/eap2021/display-item.htm index 822aae7..ddcc3d6 100644 --- a/pages/common/eap2021/display-item.htm +++ b/pages/common/eap2021/display-item.htm @@ -1,157 +1,224 @@ - - - EAP - consultation - - - - - -
-

-
-
-
-
-
-
-
-
-
- + + + EAP - consultation + + + + + +
+

+
+
+
+
+
+
+
+
+
+ diff --git a/pages/common/eap2021/eap.htm b/pages/common/eap2021/eap.htm index c97ae2d..59157bb 100644 --- a/pages/common/eap2021/eap.htm +++ b/pages/common/eap2021/eap.htm @@ -1,61 +1,106 @@ - - Consultation - EAP 2021 - - - - - -

Nomenclatures de l'Enquête Annuelle de Production (EAP) 2021

-
-

Liste des produits de l'Enquête Annuelle de Production 2021

-
-
-
- + + + Consultation - EAP 2021 + + + + + + +

Nomenclatures de l'Enquête Annuelle de Production (EAP) 2021

+
+

Liste des produits de l'Enquête Annuelle de Production 2021

+
+
+
+ + + + + + diff --git a/pages/common/eap2022/display-item.htm b/pages/common/eap2022/display-item.htm index 41d49cd..6d1bb96 100644 --- a/pages/common/eap2022/display-item.htm +++ b/pages/common/eap2022/display-item.htm @@ -1,157 +1,224 @@ - - - EAP - consultation - - - - - -
-

-
-
-
-
-
-
-
-
-
- + + + EAP - consultation + + + + + +
+

+
+
+
+
+
+
+
+
+
+ diff --git a/pages/common/eap2022/eap.htm b/pages/common/eap2022/eap.htm index ac1d146..36c884d 100644 --- a/pages/common/eap2022/eap.htm +++ b/pages/common/eap2022/eap.htm @@ -1,61 +1,106 @@ - - Consultation - EAP 2022 - - - - - -

Nomenclatures de l'Enquête Annuelle de Production (EAP) 2022

-
-

Liste des produits de l'Enquête Annuelle de Production 2022

-
-
-
- + + + Consultation - EAP 2022 + + + + + + +

Nomenclatures de l'Enquête Annuelle de Production (EAP) 2022

+
+

Liste des produits de l'Enquête Annuelle de Production 2022

+
+
+
+ + + + + + diff --git a/pages/common/eap2023/display-item.htm b/pages/common/eap2023/display-item.htm index 874948d..ed31c21 100644 --- a/pages/common/eap2023/display-item.htm +++ b/pages/common/eap2023/display-item.htm @@ -1,157 +1,224 @@ - - - EAP - consultation - - - - - -
-

-
-
-
-
-
-
-
-
-
- + + + EAP - consultation + + + + + +
+

+
+
+
+
+
+
+
+
+
+ diff --git a/pages/common/eap2023/eap.htm b/pages/common/eap2023/eap.htm index b149056..59157bb 100644 --- a/pages/common/eap2023/eap.htm +++ b/pages/common/eap2023/eap.htm @@ -1,61 +1,106 @@ - - Consultation - EAP 2023 - - - - - -

Nomenclatures de l'Enquête Annuelle de Production (EAP) 2023

-
-

Liste des produits de l'Enquête Annuelle de Production 2023

-
-
-
- + + + Consultation - EAP 2021 + + + + + + +

Nomenclatures de l'Enquête Annuelle de Production (EAP) 2021

+
+

Liste des produits de l'Enquête Annuelle de Production 2021

+
+
+
+ + + + + + diff --git a/pages/common/emb2018/display-item.htm b/pages/common/emb2018/display-item.htm index fac873c..f66cf25 100644 --- a/pages/common/emb2018/display-item.htm +++ b/pages/common/emb2018/display-item.htm @@ -1,164 +1,264 @@ - - - - EMB - consultation - - - + - - -
-

-
-
-
-
-
-
-
-
-
- + function escapeHtml(text) { + const map = { + '&': '&', + '<': '<', + '>': '>', + '"': '"', + "'": ''' + }; + return text.replace(/[&<>"']/g, function(m) { return map[m]; }); + } + + + +
+

+
+
+
+
+
+
+
+
+
+ diff --git a/pages/common/emb2018/emb.htm b/pages/common/emb2018/emb.htm index dd1f55d..4cd69b1 100644 --- a/pages/common/emb2018/emb.htm +++ b/pages/common/emb2018/emb.htm @@ -1,60 +1,112 @@ - - - Consultation - EMB 2018 - - - - - -

Nomenclatures des Enquêtes Mensuelles de Branche (EMB) 2018

-
-

Liste des produits des Enquêtes Mensuelles de Branche 2018

-
-
-
- + + + + Consultation - EMB 2018 + + + + + + +

Nomenclatures des Enquêtes Mensuelles de Branche (EMB) 2018

+
+

Liste des produits des Enquêtes Mensuelles de Branche 2018

+
+
+
+ + + + + + diff --git a/pages/common/emb2019/display-item.htm b/pages/common/emb2019/display-item.htm index e7d5b32..9d2f146 100644 --- a/pages/common/emb2019/display-item.htm +++ b/pages/common/emb2019/display-item.htm @@ -1,164 +1,264 @@ - - - - EMB - consultation - - - + - - -
-

-
-
-
-
-
-
-
-
-
- + function escapeHtml(text) { + const map = { + '&': '&', + '<': '<', + '>': '>', + '"': '"', + "'": ''' + }; + return text.replace(/[&<>"']/g, function(m) { return map[m]; }); + } + + + +
+

+
+
+
+
+
+
+
+
+
+ diff --git a/pages/common/emb2019/emb.htm b/pages/common/emb2019/emb.htm index 924170d..d464834 100644 --- a/pages/common/emb2019/emb.htm +++ b/pages/common/emb2019/emb.htm @@ -1,60 +1,112 @@ - - - Consultation - EMB 2019 - - - - - -

Nomenclatures des Enquêtes Mensuelles de Branche (EMB) 2019

-
-

Liste des produits des Enquêtes Mensuelles de Branche 2019

-
-
-
- + + + + Consultation - EMB 2019 + + + + + + +

Nomenclatures des Enquêtes Mensuelles de Branche (EMB) 2019

+
+

Liste des produits des Enquêtes Mensuelles de Branche 2019

+
+
+
+ + + + + + diff --git a/pages/common/emb2020/display-item.htm b/pages/common/emb2020/display-item.htm index 2cffa4f..0b3f170 100644 --- a/pages/common/emb2020/display-item.htm +++ b/pages/common/emb2020/display-item.htm @@ -1,164 +1,264 @@ - - - - EMB - consultation - - - + - - -
-

-
-
-
-
-
-
-
-
-
- + function escapeHtml(text) { + const map = { + '&': '&', + '<': '<', + '>': '>', + '"': '"', + "'": ''' + }; + return text.replace(/[&<>"']/g, function(m) { return map[m]; }); + } + + + +
+

+
+
+
+
+
+
+
+
+
+ diff --git a/pages/common/emb2020/emb.htm b/pages/common/emb2020/emb.htm index 31d695c..732446c 100644 --- a/pages/common/emb2020/emb.htm +++ b/pages/common/emb2020/emb.htm @@ -1,60 +1,112 @@ - - - Consultation - EMB 2020 - - - - - -

Nomenclatures des Enquêtes Mensuelles de Branche (EMB) 2020

-
-

Liste des produits des Enquêtes Mensuelles de Branche 2020

-
-
-
- + + + + Consultation - EMB 2020 + + + + + + +

Nomenclatures des Enquêtes Mensuelles de Branche (EMB) 2020

+
+

Liste des produits des Enquêtes Mensuelles de Branche 2020

+
+
+
+ + + + + + diff --git a/pages/common/emb2021/display-item.htm b/pages/common/emb2021/display-item.htm index 76418be..d4ce609 100644 --- a/pages/common/emb2021/display-item.htm +++ b/pages/common/emb2021/display-item.htm @@ -1,164 +1,264 @@ - - - - EMB - consultation - - - + - - -
-

-
-
-
-
-
-
-
-
-
- + function escapeHtml(text) { + const map = { + '&': '&', + '<': '<', + '>': '>', + '"': '"', + "'": ''' + }; + return text.replace(/[&<>"']/g, function(m) { return map[m]; }); + } + + + +
+

+
+
+
+
+
+
+
+
+
+ diff --git a/pages/common/emb2021/emb.htm b/pages/common/emb2021/emb.htm index e6561a8..e18bdf8 100644 --- a/pages/common/emb2021/emb.htm +++ b/pages/common/emb2021/emb.htm @@ -1,60 +1,112 @@ - - - Consultation - EMB 2021 - - - - - -

Nomenclatures des Enquêtes Mensuelles de Branche (EMB) 2021

-
-

Liste des produits des Enquêtes Mensuelles de Branche 2021

-
-
-
- + + + + Consultation - EMB 2021 + + + + + + +

Nomenclatures des Enquêtes Mensuelles de Branche (EMB) 2021

+
+

Liste des produits des Enquêtes Mensuelles de Branche 2021

+
+
+
+ + + + + + diff --git a/pages/common/emb2022/display-item.htm b/pages/common/emb2022/display-item.htm index 102ae0d..080aa1d 100644 --- a/pages/common/emb2022/display-item.htm +++ b/pages/common/emb2022/display-item.htm @@ -1,164 +1,264 @@ - - - - EMB - consultation - - - + - - -
-

-
-
-
-
-
-
-
-
-
- + function escapeHtml(text) { + const map = { + '&': '&', + '<': '<', + '>': '>', + '"': '"', + "'": ''' + }; + return text.replace(/[&<>"']/g, function(m) { return map[m]; }); + } + + + +
+

+
+
+
+
+
+
+
+
+
+ diff --git a/pages/common/emb2022/emb.htm b/pages/common/emb2022/emb.htm index 9add7db..61165f8 100644 --- a/pages/common/emb2022/emb.htm +++ b/pages/common/emb2022/emb.htm @@ -1,60 +1,112 @@ - - - Consultation - EMB 2022 - - - - - -

Nomenclatures des Enquêtes Mensuelles de Branche (EMB) 2022

-
-

Liste des produits des Enquêtes Mensuelles de Branche 2022

-
-
-
- + + + + Consultation - EMB 2022 + + + + + + +

Nomenclatures des Enquêtes Mensuelles de Branche (EMB) 2022

+
+

Liste des produits des Enquêtes Mensuelles de Branche 2022

+
+
+
+ + + + + + diff --git a/pages/common/emb2023/display-item.htm b/pages/common/emb2023/display-item.htm index 8136032..9465a6e 100644 --- a/pages/common/emb2023/display-item.htm +++ b/pages/common/emb2023/display-item.htm @@ -1,164 +1,264 @@ - - - - EMB - consultation - - - + - - -
-

-
-
-
-
-
-
-
-
-
- + function escapeHtml(text) { + const map = { + '&': '&', + '<': '<', + '>': '>', + '"': '"', + "'": ''' + }; + return text.replace(/[&<>"']/g, function(m) { return map[m]; }); + } + + + +
+

+
+
+
+
+
+
+
+
+
+ diff --git a/pages/common/emb2023/emb.htm b/pages/common/emb2023/emb.htm index 590b3df..c789dcc 100644 --- a/pages/common/emb2023/emb.htm +++ b/pages/common/emb2023/emb.htm @@ -1,60 +1,112 @@ - - - Consultation - EMB 2023 - - - - - -

Nomenclatures des Enquêtes Mensuelles de Branche (EMB) 2023

-
-

Liste des produits des Enquêtes Mensuelles de Branche 2023

-
-
-
- + + + + Consultation - EMB 2023 + + + + + + +

Nomenclatures des Enquêtes Mensuelles de Branche (EMB) 2023

+
+

Liste des produits des Enquêtes Mensuelles de Branche 2023

+
+
+
+ + + + + + diff --git a/pages/common/emb2024/display-item.htm b/pages/common/emb2024/display-item.htm index 544e429..6f02ae6 100644 --- a/pages/common/emb2024/display-item.htm +++ b/pages/common/emb2024/display-item.htm @@ -1,164 +1,264 @@ - - - - EMB - consultation - - - + - - -
-

-
-
-
-
-
-
-
-
-
- + function escapeHtml(text) { + const map = { + '&': '&', + '<': '<', + '>': '>', + '"': '"', + "'": ''' + }; + return text.replace(/[&<>"']/g, function(m) { return map[m]; }); + } + + + +
+

+
+
+
+
+
+
+
+
+
+ diff --git a/pages/common/emb2024/emb.htm b/pages/common/emb2024/emb.htm index 25be423..0a17d9f 100644 --- a/pages/common/emb2024/emb.htm +++ b/pages/common/emb2024/emb.htm @@ -1,60 +1,112 @@ - - - Consultation - EMB 2024 - - - - - -

Nomenclatures des Enquêtes Mensuelles de Branche (EMB) 2024

-
-

Liste des produits des Enquêtes Mensuelles de Branche 2024

-
-
-
- + + + + Consultation - EMB 2024 + + + + + + +

Nomenclatures des Enquêtes Mensuelles de Branche (EMB) 2024

+
+

Liste des produits des Enquêtes Mensuelles de Branche 2024

+
+
+
+ + + + + + diff --git a/pages/common/naf/display-item.htm b/pages/common/naf/display-item.htm index 23ea293..12def2c 100644 --- a/pages/common/naf/display-item.htm +++ b/pages/common/naf/display-item.htm @@ -1,131 +1,290 @@ - - - - NAF 2008 - consulation - - - - - -
-

-
-
-
-
-
-
-
-
-
- - \ No newline at end of file + + + + + + NAF 2008 - consultation + + + + + +
+

+
+
+
+
+
+
+
+
+
+ + diff --git a/pages/common/naf/naf.htm b/pages/common/naf/naf.htm index 083e3c4..0e6eab1 100644 --- a/pages/common/naf/naf.htm +++ b/pages/common/naf/naf.htm @@ -1,38 +1,86 @@ - - - NAF 2008 - consultation - - - + + + + +

Nomenclature d'activités française - NAF rév. 2, 2008

+
+

La nomenclature d'activités française révision 2 (NAF rév. 2, 2008) est la nomenclature statistique nationale d'activités qui s'est substituée depuis le 1er janvier 2008 à la NAF rév. 1 datant de 2003.

+
+
- $(document).ready(function() { + + - var query = 'PREFIX skos: '; - query += 'SELECT ?code ?label WHERE {GRAPH { ?uri skos:prefLabel ?label ; skos:notation ?code . ' - query += ' skos:member ?uri . FILTER langMatches (lang(?label), "fr")} . } ORDER BY ?code'; - var queryURL = endpointURL + "?query=" + encodeURIComponent(query); + - - -

Nomenclature d'activités française - NAF rév. 2, 2008

-
-

La nomenclature d'activités française révision 2 (NAF rév. 2, 2008) est la nomenclature statistique nationale d'activités qui s'est substituée depuis le 1er janvier 2008 à la NAF rév. 1 datant de 2003.

-
-
- - \ No newline at end of file + const sanitizedHTML = DOMPurify.sanitize(template(context)); + document.getElementById('sous-items').innerHTML = sanitizedHTML; + }) + .catch(error => { + console.error('Error fetching data:', error); + document.getElementById('sous-items').innerHTML = "

Erreur lors de la récupération des données

"; + }); + }); + + // Handlebars helpers + Handlebars.registerHelper('encodeURIComponent', function(context) { + return encodeURIComponent(context); + }); + + Handlebars.registerHelper('sanitize', function(context) { + return Handlebars.escapeExpression(context); + }); + + +