Archived
1
0
Fork 0
This commit is contained in:
Mercier Pierre-Olivier 2013-09-16 00:03:40 +02:00
commit 0accbacdf2

View file

@ -131,13 +131,13 @@ sub user_update($$)
if ($args->{param}{l}) { if ($args->{param}{l}) {
LDAP::update_attribute($ldap, $dn, "l", $args->{param}{l}); LDAP::update_attribute($ldap, $dn, "l", $args->{param}{l});
} else { } else {
LDAP::delete_attribute($ldap, $dn, "l"); LDAP::flush_attribute($ldap, $dn, "l");
} }
if ($args->{param}{mail}) { if ($args->{param}{mail}) {
LDAP::update_attribute($ldap, $dn, "mail", $args->{param}{mail}); LDAP::update_attribute($ldap, $dn, "mail", $args->{param}{mail});
} else { } else {
LDAP::delete_attribute($ldap, $dn, "mail"); LDAP::flush_attribute($ldap, $dn, "mail");
} }
if ($args->{param}{postalAddress}) { if ($args->{param}{postalAddress}) {
@ -145,7 +145,7 @@ sub user_update($$)
} elsif ($args->{param}{postaladdress}) { } elsif ($args->{param}{postaladdress}) {
LDAP::update_attribute($ldap, $dn, "postalAddress", $args->{param}{postaladdress}); LDAP::update_attribute($ldap, $dn, "postalAddress", $args->{param}{postaladdress});
} else { } else {
LDAP::delete_attribute($ldap, $dn, "postalAddress"); LDAP::flush_attribute($ldap, $dn, "postalAddress");
} }
if ($args->{param}{postalCode}) { if ($args->{param}{postalCode}) {
@ -153,13 +153,13 @@ sub user_update($$)
} elsif ($args->{param}{postalcode}) { } elsif ($args->{param}{postalcode}) {
LDAP::update_attribute($ldap, $dn, "postalCode", $args->{param}{postalcode}); LDAP::update_attribute($ldap, $dn, "postalCode", $args->{param}{postalcode});
} else { } else {
LDAP::delete_attribute($ldap, $dn, "postalCode"); LDAP::flush_attribute($ldap, $dn, "postalCode");
} }
if ($args->{param}{sn}) { if ($args->{param}{sn}) {
LDAP::update_attribute($ldap, $dn, "sn", $args->{param}{sn}); LDAP::update_attribute($ldap, $dn, "sn", $args->{param}{sn});
} else { } else {
LDAP::delete_attribute($ldap, $dn, "sn"); LDAP::flush_attribute($ldap, $dn, "sn");
} }
if ($args->{param}{telephoneNumber}) { if ($args->{param}{telephoneNumber}) {
@ -167,7 +167,7 @@ sub user_update($$)
} elsif ($args->{param}{telephonenumber}) { } elsif ($args->{param}{telephonenumber}) {
LDAP::update_attribute($ldap, $dn, "telephoneNumber", $args->{param}{telephonenumber}); LDAP::update_attribute($ldap, $dn, "telephoneNumber", $args->{param}{telephonenumber});
} else { } else {
LDAP::delete_attribute($ldap, $dn, "telephoneNumber"); LDAP::flush_attribute($ldap, $dn, "telephoneNumber");
} }
if ($args->{param}{strongAuthKey}) { if ($args->{param}{strongAuthKey}) {
@ -175,19 +175,19 @@ sub user_update($$)
} elsif ($args->{param}{strongauthkey}) { } elsif ($args->{param}{strongauthkey}) {
LDAP::update_attribute($ldap, $dn, "strongAuthKey", $args->{param}{strongauthkey}); LDAP::update_attribute($ldap, $dn, "strongAuthKey", $args->{param}{strongauthkey});
} else { } else {
LDAP::delete_attribute($ldap, $dn, "strongAuthKey"); LDAP::flush_attribute($ldap, $dn, "strongAuthKey");
} }
if ($args->{param}{c}) { if ($args->{param}{c}) {
LDAP::update_attribute($ldap, $dn, "c", $args->{param}{c}); LDAP::update_attribute($ldap, $dn, "c", $args->{param}{c});
} else { } else {
LDAP::delete_attribute($ldap, $dn, "c"); LDAP::flush_attribute($ldap, $dn, "c");
} }
if ($args->{param}{title}) { if ($args->{param}{title}) {
LDAP::update_attribute($ldap, $dn, "title", $args->{param}{title}); LDAP::update_attribute($ldap, $dn, "title", $args->{param}{title});
} else { } else {
LDAP::delete_attribute($ldap, $dn, "title"); LDAP::flush_attribute($ldap, $dn, "title");
} }
if ($args->{param}{intraTheme}) { if ($args->{param}{intraTheme}) {
@ -195,13 +195,13 @@ sub user_update($$)
} elsif ($args->{param}{intratheme}) { } elsif ($args->{param}{intratheme}) {
LDAP::update_attribute($ldap, $dn, "intraTheme", $args->{param}{intratheme}); LDAP::update_attribute($ldap, $dn, "intraTheme", $args->{param}{intratheme});
} else { } else {
LDAP::delete_attribute($ldap, $dn, "intraTheme"); LDAP::flush_attribute($ldap, $dn, "intraTheme");
} }
if ($args->{param}{birthdate}) { if ($args->{param}{birthdate}) {
LDAP::update_attribute($ldap, $dn, "birthdate", $args->{param}{birthdate}); LDAP::update_attribute($ldap, $dn, "birthdate", $args->{param}{birthdate});
} else { } else {
LDAP::delete_attribute($ldap, $dn, "birthdate"); LDAP::flush_attribute($ldap, $dn, "birthdate");
} }
} }