";
echo "old ou:"; print_r($oldchildou); echo "
";
echo "new cn:"; print_r($childcn); echo "
";
echo "old cn:"; print_r($oldchildcn); echo "
";
echo "new domain:"; print_r($childdomain); echo "
";
echo "old domain:"; print_r($oldchilddomain); echo "
";
echo "child DN:"; print_r($childDN); echo "
";
echo "new child DN:"; print_r($newchildDN); echo "
";
echo "submenuNR:"; print_r($submenu); echo "
";
*/
$seconds = 2;
$url = 'child_au.php?dn='.$childDN.'&sbmnr='.$submenu;
echo "
";
#######################################
# CN
if ($oldchildcn == $childcn) {
#$mesg = "keine Aenderung "; } if ($oldchildcn == "" && $childcn != "") { echo "CN neu anlegen "; # hier noch Syntaxcheck $entry['cn'] = $childcn; $result = ldap_mod_add($ds,$childDN,$entry); if ($result) { $mesg = "AU Name erfolgreich eingetragen "; } else { $mesg = "Fehler beim eintragen des AU Namen "; } } if ($oldchildcn != "" && $childcn != "" && $oldchildcn != $childcn) { echo "CN aendern "; # hier noch Syntaxcheck $entry['cn'] = $childcn; $result = ldap_mod_replace($ds,$childDN,$entry); if ($result) { $mesg = "AU Name erfolgreich geaendert "; } else { $mesg = "Fehler beim aendern des AU Namen "; } } if ($oldchildcn != "" && $childcn == "") { echo "CN loeschen "; # hier noch Syntaxcheck $entry['cn'] = $oldchildcn; $result = ldap_mod_del($ds,$childDN,$entry); if ($result) { $mesg = "AU Name erfolgreich geloescht "; } else { $mesg = "Fehler beim loeschen des AU Namen "; } } ####################################### # OU if ($oldchildou == $childou) { #$mesg = "keine Aenderung "; } if ($oldchildou != "" && $childou != "" && $oldchildou != $childou) { echo "OU aendern "; # hier noch Syntaxcheck # Formulareingaben anpassen $expou = explode(" ",$childou); foreach ($expou as $word) {$expuc[] = ucfirst($word);} $childou = implode(" ",$expuc); $childou = preg_replace ( '/\s+([0-9A-Z])/', '$1', $childou); $newchildDN = "ou=".$childou.",".$auDN; modify_au_dn($childDN, $newchildDN); $url = 'au_childs.php'; } if ($oldchildou != "" && $childou == "") { echo "OU loeschen "; echo "Sie sind dabei einen Teil des DN zu loeschen. Dies geht nur, wenn Sie den gesamten Eintrag loeschen. Verwenden Sie dazu das Formular unten"; } ######################################## # DOMAIN if ($oldchilddomain == $domprefix && ($childdomain == "" || $childdomain == $domprefix)) { #$mesg = "keine Aenderung "; } if ($oldchilddomain == $childdomain) { #$mesg = "keine Aenderung "; } if ($oldchilddomain != "" && $childdomain != "" && $oldchilddomain != $childdomain && $childdomain != $domprefix) { echo "Domain aendern "; # hier noch Syntaxcheck if (change_child_domain($childdomain, $oldchilddomain, $childDN, $assocdom, $domDN, $domprefix)) { $mesg = "Domain erfolgreich geandert "; } else { $mesg = "Fehler beim aendern der Domain "; } } if ($oldchilddomain != "" && $oldchilddomain != $domprefix && ($childdomain == "" || $childdomain == $domprefix)) { echo "Domain loeschen bzw. integrieren "; $delmodus = "integrate"; delete_child_domain($oldchilddomain,$assocdom,$childDN, $domDN, $delmodus); $seconds = 5; } $mesg .= " Sie werden automatisch auf die vorherige Seite zurückgeleitet. Falls nicht, klicken Sie hier back"; redirect($seconds, $url, $mesg, $addSessionId = TRUE); echo " |