"; $n = array_keys($copytargets,'none'); #print_r($n); echo "
"; for ($i=0; $i"; $seconds = 2; $url = "mcdef.php?dn=".$mcDN."&mnr=".$mnr."&sbmnr=".$sbmnr."&mcnr=".$mcnr; echo " Computers Management
"; if ( $mccn != ""){ # Formulareingaben anpassen $expmc = explode(" ",$mccn); foreach ($expmc as $word){$expuc[] = ucfirst($word);} $mccn = implode(" ",$expuc); $mccn = preg_replace ( '/\s+([0-9A-Z])/', '$1', $mccn); if (count($copytargets) != 0){ foreach ($copytargets as $targetDN){ $brothers = get_machineconfigs($targetDN,array("cn")); $brother = 0; foreach ($brothers as $item){ if( $item['cn'] == $mccn ){ $mesg = "Es existiert bereits eine Machine Config mit dem eingegebenen Namen!
Bitte geben Sie einen anderen Namen ein.

"; $url = "mcdef.php?dn=".$mcDN."&mnr=".$mnr."&sbmnr=".$sbmnr."&mcnr=".$mcnr; $brother = 1; break; } } if ($brother == 0){ print_r($targetDN); echo "
"; $exptarget = explode(',',$targetDN); $target = explode('=',$exptarget[0]); $newmcDN = "cn=".$mccn.",".$targetDN; print_r($newmcDN); echo "
"; if (dive_into_tree_cp($mcDN,$newmcDN)){ if($deltr == 1){ $entrydel ['timerange'] = array(); # Timeranges im neuen Objekt löschen if (ldap_mod_del($ds,$newmcDN,$entrydel)){ $mesg .= "
MachineConfig erfolgreich nach ".$target[1]." kopiert
"; } else{ ldap_delete($ds,$newmcDN); $mesg .= "
Fehler beim kopieren der MachineConfig nach ".$target[1]."
"; } } } else{ $mesg .= "
Fehler beim kopieren der MachineConfig nach ".$target[1]."
"; } } } } else{ $mesg .= "
Sie haben kein Ziel angegeben!
"; } } elseif ( $mccn == ""){ $mesg = "Sie haben den Namen der neuen Machine Config nicht angegeben. Dieser ist aber ein notwendiges Attribut.
Bitte geben Sie ihn an.

"; $url = "mcdef.php?dn=".$mcDN."&mnr=".$mnr."&sbmnr=".$sbmnr."&mcnr=".$mcnr; } $mesg .= "
Sie werden automatisch auf die vorherige Seite zurückgeleitet.
Falls nicht, klicken Sie hier back"; redirect($seconds, $url, $mesg, $addSessionId = TRUE); echo "
"; ?>