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