Pb synchro LDAP

Installation & Configuration du logiciel
Avatar du membre
Flox
Administrateur du site
Messages : 9025
Enregistré le : jeu. 21 juin 2012 19:00

Bonjour,

il s'agit toujours de blocage liée à des caractères spéciaux non supporté sur la fiche AD.

Pouvez vous tester de modifier le fichier ./core/ldap.php

remplacer :

Code : Tout sélectionner

//$manager=($data[$i]['manager'][0]);
par :

Code : Tout sélectionner

//$manager=($data[$i]['manager'][0]);
					
					//remove special characters
					$givenname=str_replace (array('�','–','','�ַ','M틣','˃','`'), '', $givenname); 
					$sn=str_replace (array('�','–','','�ַ','M틣','˃','`'), '', $sn); 
					$mail=str_replace (array('�','–','','�ַ','M틣','˃','`'), '', $mail); 
					$telephonenumber=str_replace (array('�','–','','�ַ','M틣','˃','`'), '', $telephonenumber); 
					$mobile=str_replace (array('�','–','','�ַ','M틣','˃','`'), '', $mobile); 
					$streetaddress=str_replace (array('�','–','','�ַ','M틣','˃','`'), '', $streetaddress); 
					$postalcode=str_replace (array('�','–','','�ַ','M틣','˃','`'), '', $postalcode); 
					$l=str_replace (array('�','–','','�ַ','M틣','˃','`'), '', $l); 
					$company=str_replace(array('�','–','','�ַ','M틣','˃','`'), '', $company); 
					$fax=str_replace(array('�','–','','�ַ','M틣','˃','`'), '', $fax); 
					$title=str_replace(array('�','–','','�ַ','M틣','˃','`'), '', $title); 
					$department=str_replace(array('�','–','','�ַ','M틣','˃','`'), '', $department); 
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.58 | MariaDB: 11.3.2 | PHP: 8.3.6 | https://doc.gestsup.fr/
okba6z
Gsup LEVEL 3
Messages : 88
Enregistré le : ven. 14 déc. 2018 16:38

Impec!!!
Cela à résolu le problème!

Code : Tout sélectionner

Nombre de d'utilisateurs à créer dans GestSup : 19 
    Nombre de d'utilisateurs à mettre à jour dans GestSup : 238 
    Nombre de d'utilisateurs à désactiver dans GestSup : 0 
    Nombre de d'utilisateurs à activer dans GestSup : 2 

 Informations de Synchronisation :
    La jointure inter-annuaires est réalisée sur le login, les comptes existant dans GestSup qui possèdent un login doivent être existant dans l'annuaire LDAP.
GestSup : 3.1.47 | Debian: 9.8 | NGINX & MARIADB
Répondre