";
##################################################################
# Restliche Attribute
$entryadd = array();
$entrymod = array();
$entrydel = array();
foreach (array_keys($atts) as $key){
if ( $oldatts[$key] == $atts[$key] ){
}
if ( $oldatts[$key] == "" && $atts[$key] != "" ){
# hier noch Syntaxcheck
$entryadd[$key] = $atts[$key];
}
if ( $oldatts[$key] != "" && $atts[$key] != "" && $oldatts[$key] != $atts[$key] ){
# hier noch Syntaxcheck
$entrymod[$key] = $atts[$key];
}
if ( $oldatts[$key] != "" && $atts[$key] == "" ){
# hier noch Syntaxcheck
$entrydel[$key] = $oldatts[$key];
}
}
#print_r($entryadd); echo " "; #print_r($entrymod); echo " "; #print_r($entrydel); echo " "; if (count($entryadd) != 0 ){ #print_r($entryadd); echo " "; #echo "neu anlegen "; foreach (array_keys($entryadd) as $key){ $addatts .= "".$key.","; } if(ldap_mod_add($ds,$pxeDN,$entryadd)){ $mesg = "Attribute ".$addatts." erfolgreich eingetragen "; }else{ $mesg = "Fehler beim eintragen der Attribute ".$addatts." "; } } if (count($entrymod) != 0 ){ #print_r($entrymod); echo " "; #echo "ändern "; foreach (array_keys($entrymod) as $key){ $modatts .= "".$key.","; } if(ldap_mod_replace($ds,$pxeDN,$entrymod)){ $mesg = "Attribute ".$modatts." erfolgreich geaendert "; }else{ $mesg = "Fehler beim aendern der Attribute ".$modatts." "; } } if (count($entrydel) != 0 ){ #print_r($entrydel); echo " "; #echo "löschen "; foreach (array_keys($entrydel) as $key){ $delatts .= "".$key.","; } if(ldap_mod_del($ds,$pxeDN,$entrydel)){ $mesg = "Attribute ".$delatts." erfolgreich geloescht "; }else{ $mesg = "Fehler beim loeschen der Attribute ".$delatts." "; } } $mesg .= " Sie werden automatisch auf die vorherige Seite zurückgeleitet. Falls nicht, klicken Sie hier back"; redirect($seconds, $url, $mesg, $addSessionId = TRUE); echo " |