mirror of
https://gitlab.easter-eggs.com/ee/ldapsaisie.git
synced 2024-12-18 14:33:49 +01:00
- 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:
parent
abbf310b2d
commit
9d96ba4749
1 changed files with 4 additions and 0 deletions
|
@ -305,6 +305,10 @@ class LSldap {
|
||||||
else {
|
else {
|
||||||
if (!empty($dropAttr)) {
|
if (!empty($dropAttr)) {
|
||||||
foreach($dropAttr as $attr) {
|
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
|
// Méthode buggé : suppression impossible de certain attribut
|
||||||
// exemple : jpegPhoto
|
// exemple : jpegPhoto
|
||||||
// $entry -> delete($attr);
|
// $entry -> delete($attr);
|
||||||
|
|
Loading…
Reference in a new issue