diff --git a/src/ldap/ldap_data.js b/src/ldap/ldap_data.js
index 26dfb2406944477a4b741afb939d60a083a36071..db964c57b6e36b5b8be39e1df641b0a96217b128 100644
--- a/src/ldap/ldap_data.js
+++ b/src/ldap/ldap_data.js
@@ -3,23 +3,24 @@
  * @author hawkspar
  */
 
-/* Ne pas hésiter à repasser en synthaxe ES5... Plus simple pour tester en solo avec node directement
+/* Ne pas hésiter à repasser en synthaxe ES5... Plus simple pour tester en solo avec node directement */
 import ldap  from 'ldapjs';
 import fs from 'fs';
-import ldapEscape from 'ldap-escape'; */
+import ldapEscape from 'ldap-escape';
+import path from 'path';
 
-/**/var ldap = require('ldapjs');
+/*var ldap = require('ldapjs');
 var fs = require('fs');
 var ldapEscape = require('ldap-escape');
-var path = require('path');
+var path = require('path');*/
 
 // Important ; permet de vérifier que l'utilisateur reste connecté.
 var ensureLoggedin =  require('connect-ensure-login').ensureLoggedIn;
 
 // Point central ; tous les champs de la BDD sont 'cachés' dans config.json et pas visibles directement
-let configPath = path.resolve('./','ldap_config.json');
+var configPath = path.resolve('./','ldap_config.json');
 console.log('LDAP configuration loaded from',configPath);
-let config = JSON.parse(fs.readFileSync(configPath, 'utf8'));
+var config = JSON.parse(fs.readFileSync(configPath, 'utf8'));
 
 // Connection au serveur LDAP avec des temps de timeout arbitraires
 var client = ldap.createClient({ url: config.ldap.server});
@@ -43,7 +44,7 @@ function requeteLDAP(base, filter, filter_dic, attributes) {
         // A terme mettre id du type qui se connecte (permet de pas avoir trop de demandes trop rapides)
         client.bind(config.connexion.dn, config.connexion.passwd, (err, res) => {});
 
-        var vals=[];
+        let vals=[];
         // Interrogation LDAP selon configuration du dic
         client.search(base, {
             "scope": "sub",
@@ -151,8 +152,8 @@ function rens(uid) {
  */
 function idTOL(c0="", c1="", c2="", c3="", c4="", c5="", c6="", c7="", c8="", c9="", c10="", c11="", c12="") {
     return new Promise(function(resolve, reject) {
-        var filter="";
-        var filter_dic={};
+        let filter="";
+        let filter_dic={};
         // Iteration pour chaque champ, alourdissement du filtre selon des trucs prédéfini dans config.json encore
         config.search_attributes_tol.forEach((element, index, list) => {
             if (eval("c"+index) != '') {                                 // Si il y a qque chose à chercher pour ce filtre
@@ -193,8 +194,8 @@ function TOL(c0="", c1="", c2="", c3="", c4="", c5="", c6="", c7="", c8="", c9="
         // Pas nécessaire mais bien
         client.bind(config.connexion.dn, config.connexion.passwd, (err, res) => {});
 
-        var filter="";
-        var dic={};
+        let filter="";
+        let dic={};
         // Iteration pour chaque champ, alourdissement du filtre selon des trucs prédéfini dans config.json encore
         config.ldap_data_tol.searchFilterAttributes.forEach((element, index, list) => {
             if (eval("c"+index.toString()) != '') {                                 // Si il y a qque chose à chercher pour ce filtre
@@ -248,7 +249,7 @@ function TOL(c0="", c1="", c2="", c3="", c4="", c5="", c6="", c7="", c8="", c9="
 //idTOL("","","","","","","bda","","","","","","").then((caList) => { console.log(caList); });
 //TOL("","","","","","","faerix","","","","","","").then((caList) => { console.log(caList); });
 
-/* Partage pour le reste du monde ; même remarque synthaxe que pour l'import
-export { listGroups, listMembers, TOL };*/
+/* Partage pour le reste du monde ; même remarque synthaxe que pour l'import */
+export { listGroups, listMembers, TOL };
 
-module.exports ={ listGroups, listMembers, TOL };/**/
+/*module.exports ={ listGroups, listMembers, TOL };*/