- LSldap : Protection contre la suppression d'attribut n'existant pas. Cela

causais selon les annuaires/serveurs web des plantages sérieux.
This commit is contained in:
Benjamin Renard 2008-10-15 09:49:49 +00:00
parent abbf310b2d
commit 9d96ba4749

View file

@ -305,6 +305,10 @@ class LSldap {
else {
if (!empty($dropAttr)) {
foreach($dropAttr as $attr) {
if(Net_LDAP2::isError($entry -> getValue($attr))) {
// Attribut n'existe pas dans l'annuaire
continue;
}
// Méthode buggé : suppression impossible de certain attribut
// exemple : jpegPhoto
// $entry -> delete($attr);