diff --git a/modules/ldap/process_entities_to_maarch.php b/modules/ldap/process_entities_to_maarch.php
index 73bd8183232732e750484bfc92d90d5576719285..d77bee05ea9d9c9f71a2601040ef28c9ef87da05 100755
--- a/modules/ldap/process_entities_to_maarch.php
+++ b/modules/ldap/process_entities_to_maarch.php
@@ -192,7 +192,7 @@ Chargement du fichier xml
 
 $xp_ldap_conf = new domxpath($ldap_conf);
 
-foreach($xp_ldap_conf->query("/root/config/*") as $cf)
+foreach($xp_ldap_conf->query("/root/config/ldap/*") as $cf)
     ${$cf->nodeName} = $cf->nodeValue;
 
 //Si une class custom est définie
diff --git a/modules/ldap/process_ldap_to_xml.php b/modules/ldap/process_ldap_to_xml.php
index 216fcbb5e850f10b795c4adb1dc96c2cdacff02c..191a3242e57652a5e6bf3f76d78634afcf9e5b7b 100755
--- a/modules/ldap/process_ldap_to_xml.php
+++ b/modules/ldap/process_ldap_to_xml.php
@@ -43,7 +43,7 @@ function fusionTableau($list_users,$user_fields_nodename){
 //Arguments
 
 if( !isset($argv) )
-	exit(htmlentities("Ce script ne peut-etre appelé qu'en PHP CLI"));
+	exit(htmlentities("Ce script ne peut-etre appelé qu'en PHP CLI"));
 
 else if( isset($argv) && count($argv) < 2)
 	exit("Erreur de Syntaxe !\nLa syntaxe est $argv[0] <fichier de conf xml> <xml de sortie>");
@@ -68,15 +68,15 @@ catch(Exception $e)
 
 $xp_ldap_conf = new domxpath($ldap_conf);
 
-foreach($xp_ldap_conf->query("/root/config/*") as $cf)
+foreach($xp_ldap_conf->query("/root/config/ldap/*") as $cf)
 	${$cf->nodeName} = $cf->nodeValue;
 
-//Si une class custom est définie
+//Si une class custom est définie
 echo "type ldap : ".$type_ldap."\n";
 if( file_exists(dirname($ldap_conf_file)."/../class/class_".$type_ldap.".php") )
 	include(dirname($ldap_conf_file)."/../class/class_".$type_ldap.".php");
 
-//Sinon si la class est définie pour le module	
+//Sinon si la class est définie pour le module	
 else if( file_exists(dirname($ldap_conf_file)."/../../../../../modules/ldap/class/class_".$type_ldap.".php") )
 	include(dirname($ldap_conf_file)."/../../../../../modules/ldap/class/class_".$type_ldap.".php");
 
@@ -99,7 +99,7 @@ try
 }
 catch(Exception $con_failure)
 {
-	exit("Impossible de se connecter à l'annuaire\n
+	exit("Impossible de se connecter à l'annuaire\n
 		Erreur : ".$con_failure->getMessage()."\n");
 }
 
@@ -170,7 +170,7 @@ foreach( $xp_ldap_conf->query("/root/filter/dn/@id") as $dn)
 }
 unset($i);
 
-//Aucun DN de défini : on prend tout l'annuaire en mode organization
+//Aucun DN de défini : on prend tout l'annuaire en mode organization
 if(count($dn_and_filter) < 1)
 {   
 	//echo "dn and filter <1 \n";
@@ -230,11 +230,11 @@ function createUserNode($parent,$user)
 		}
 		else if($k_fd == "memberof" && count($v_fd) < 1)
 		{
-			//Si l'utilisateur n'est membre d'aucun groupe : Rien à faire
+			//Si l'utilisateur n'est membre d'aucun groupe : Rien à faire
 		}
 		else if($k_fd == 'role')
 		{
-			//Traité dans memberof
+			//Traité dans memberof
 		}	
 		else{
 			//var_dump($out_xml);
@@ -281,7 +281,7 @@ function createGroupNode($parent,$group)
 		}
 		else if($k_fd == "memberof" && count($v_fd) < 1)
 		{
-			//Si le groupe n'est membre d'aucun groupe : Rien à faire
+			//Si le groupe n'est membre d'aucun groupe : Rien à faire
 		}
 		else
 			$g_node->appendChild($out_xml->createElement($k_fd,$v_fd));
@@ -352,4 +352,4 @@ if(!empty($dn_and_filter)){
 		}
 	}
 
-}
\ No newline at end of file
+}
diff --git a/modules/ldap/process_users_entities_to_maarch.php b/modules/ldap/process_users_entities_to_maarch.php
index 5cdf6f2a859e9afb1f1463c09a4e686474c7f7f9..cf7564e698cc829d48629e946367558010ca07b9 100755
--- a/modules/ldap/process_users_entities_to_maarch.php
+++ b/modules/ldap/process_users_entities_to_maarch.php
@@ -85,7 +85,7 @@ catch(PDOException $e) {
 
 $xp_ldap_conf = new domxpath($ldap_conf);
 
-foreach($xp_ldap_conf->query("/root/config/*") as $cf)
+foreach($xp_ldap_conf->query("/root/config/ldap/*") as $cf)
     ${$cf->nodeName} = $cf->nodeValue;
 
 //Si une class custom est définie