diff options
| author | Tarik Gasmi | 2007-09-27 16:40:23 +0200 |
|---|---|---|
| committer | Tarik Gasmi | 2007-09-27 16:40:23 +0200 |
| commit | ecc473303fbee5f5466d2477157b5fd682357003 (patch) | |
| tree | 2776e2d1d44543e60e15fba30d98d630a551c59c /ldap-site-mngmt/webinterface/ip/ip_deleg_change.php | |
| parent | Added text to PXE image "please select" and "use arrow keys". Dirks idea. (diff) | |
| download | core-ecc473303fbee5f5466d2477157b5fd682357003.tar.gz core-ecc473303fbee5f5466d2477157b5fd682357003.tar.xz core-ecc473303fbee5f5466d2477157b5fd682357003.zip | |
Reorganized LSM Webinterface
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1353 95ad53e4-c205-0410-b2fa-d234c58c8868
Diffstat (limited to 'ldap-site-mngmt/webinterface/ip/ip_deleg_change.php')
| -rw-r--r-- | ldap-site-mngmt/webinterface/ip/ip_deleg_change.php | 82 |
1 files changed, 39 insertions, 43 deletions
diff --git a/ldap-site-mngmt/webinterface/ip/ip_deleg_change.php b/ldap-site-mngmt/webinterface/ip/ip_deleg_change.php index d3fddc03..d9122eb0 100644 --- a/ldap-site-mngmt/webinterface/ip/ip_deleg_change.php +++ b/ldap-site-mngmt/webinterface/ip/ip_deleg_change.php @@ -20,6 +20,7 @@ print_r($auDN);echo "<br><br>"; $syntax = new Syntaxcheck; $url = "ip_deleg.php"; +$seconds = 200; echo " <html> @@ -44,59 +45,57 @@ $tochange2 = array_unique(array_merge($diff3,$diff4)); # print_r($tochange2);echo "<br><br>"; $tochange = array_unique(array_merge($tochange1,$tochange2)); -print_r($tochange);echo "<br><br>"; +#print_r($tochange);echo "<br><br>"; foreach ($tochange as $i){ + $childaudnexp = ldap_explode_dn($childauDN[$i], 1); + $childau = $childaudnexp[0]; + #print_r($childau); + if ( $oldrange1[$i] == "" && $oldrange2[$i] == "" && $newrange1[$i] != "" && $newrange2[$i] != "" ){ - echo "neuer IP Bereich delegieren ...";echo "<br>";echo "<br>"; - print_r($auDN[$i]);echo "<br>"; - print_r($childauDN[$i]);echo "<br>"; - echo "<br>"; - # echo "alte IP Range: ";print_r($oldrange1[$i]);echo " - ";print_r($oldrange2[$i]);echo "<br>"; + + echo "Neuen IP Bereich an <b>$childau</b> delegieren:";echo "<br>";echo "<br>"; echo "neue IP Range: ";print_r($newrange1[$i]);echo " - ";print_r($newrange2[$i]);echo "<br>"; if ($syntax->check_ip_syntax($newrange1[$i]) && $syntax->check_ip_syntax($newrange2[$i])){ - echo "korrekte IP Syntax<br>"; + #echo "korrekte IP Syntax<br>"; $newrange1[$i] = htmlentities($newrange1[$i]); $newrange2[$i] = htmlentities($newrange2[$i]); $newrange_array = array($newrange1[$i],$newrange2[$i]); - print_r($newrange_array); + #print_r($newrange_array); $newrange = implode('_',$newrange_array); - print_r($newrange); + #print_r($newrange); # $oldip[$i] = htmlentities($oldip[$i]); if (new_ip_delegation($newrange,$childauDN[$i],$auDN[$i])){ - echo "Neuer IP Bereich delegiert eingetragen<br>"; - }else{echo "Fehler beim delegieren des neuen IP Bereichs<br>";} + echo "<br>Neuer IP Bereich erfolgreich delegiert<br>"; + }else{echo "<br>Fehler beim delegieren des neuen IP Bereichs<br>";} }else{echo "falsche IP Syntax<br>";} $mesg .= "<br>Sie werden automatisch auf die vorherige Seite zurückgeleitet. <br> Falls nicht, klicken Sie hier <a href='ip_deleg.php' style='publink'>back</a>"; - redirect(2, $url, $mesg, $addSessionId = TRUE); + redirect($seconds, $url, $mesg, $addSessionId = TRUE); } elseif ( $oldrange1[$i] != "" && $oldrange2[$i] != "" && $newrange1[$i] == "" && $newrange2[$i] == "" ){ - echo "loeschen IP Delegierung ...";echo "<br>";echo "<br>"; - print_r($auDN[$i]);echo "<br>"; - print_r($childauDN[$i]);echo "<br>"; - echo "<br>"; - echo "alte IP Range: ";print_r($oldrange1[$i]);echo " - ";print_r($oldrange2[$i]);echo "<br>"; - echo "neue IP Range: ";print_r($newrange1[$i]);echo " - ";print_r($newrange2[$i]);echo "<br>"; + + echo "IP Delegierung von <b>$childau</b> löschen:";echo "<br>";echo "<br>"; + echo "zu löschende IP Range: ";print_r($oldrange1[$i]);echo " - ";print_r($oldrange2[$i]);echo "<br>"; $oldrange1[$i] = htmlentities($oldrange1[$i]); $oldrange2[$i] = htmlentities($oldrange2[$i]); $oldip_array = array($oldrange1[$i],$oldrange2[$i]); $oldrange = implode('_',$oldip_array); if (delete_ip_delegation($oldrange,$childauDN[$i],$auDN[$i])){ - $mesg = "IP Delegierung geloescht<br>"; + $mesg = "<br>IP Delegierung geloescht<br>"; }else{ - $mesg = "Fehler beim loeschen der IP Delegierung<br>"; + $mesg = "<br>Fehler beim loeschen der IP Delegierung<br>"; } $mesg .= "<br>Sie werden automatisch auf die vorherige Seite zurückgeleitet. <br> Falls nicht, klicken Sie hier <a href='ip_deleg.php' style='publink'>back</a>"; - redirect(2, $url, $mesg, $addSessionId = TRUE); + redirect($seconds, $url, $mesg, $addSessionId = TRUE); } elseif ( $oldrange1[$i] != "" && $oldrange2[$i] != "" && $newrange1[$i] != "" && $newrange2[$i] != "" ){ @@ -107,88 +106,85 @@ foreach ($tochange as $i){ if ( ($nr1 > $or1 || $nr2 < $or2) && !($nr1 < $or1 || $nr2 > $or2) ){ - echo "reduzieren IP Delegierung";echo "<br>";echo "<br>"; - print_r($auDN[$i]);echo "<br>"; - print_r($childauDN[$i]);echo "<br>"; + echo "IP Delegierung von <b>$childau</b> reduzieren:";echo "<br>";echo "<br>"; echo "alte IP Range: ";print_r($oldrange1[$i]);echo " - ";print_r($oldrange2[$i]);echo "<br>"; echo "neue IP Range: ";print_r($newrange1[$i]);echo " - ";print_r($newrange2[$i]);echo "<br>"; if ($syntax->check_ip_syntax($newrange1[$i]) && $syntax->check_ip_syntax($newrange2[$i])){ - echo "korrekte IP Syntax<br>"; + #echo "korrekte IP Syntax<br>"; $newrange1[$i] = htmlentities($newrange1[$i]); $newrange2[$i] = htmlentities($newrange2[$i]); $newrange_array = array($newrange1[$i],$newrange2[$i]); $newrange = implode('_',$newrange_array); - print_r($newrange); + #print_r($newrange); $oldrange1[$i] = htmlentities($oldrange1[$i]); $oldrange2[$i] = htmlentities($oldrange2[$i]); $oldip_array = array($oldrange1[$i],$oldrange2[$i]); $oldrange = implode('_',$oldip_array); - print_r($oldrange); + #print_r($oldrange); if (reduce_ip_delegation($oldrange,$newrange,$childauDN[$i],$auDN[$i])){ - $mesg = "IP Range verkleinert<br>"; + $mesg = "<br>IP Range verkleinert<br>"; }else{ - $mesg = "Fehler beim verkleinern der IP Range<br>"; + $mesg = "<br>Fehler beim verkleinern der IP Range<br>"; } }else{echo "falsche IP Syntax<br>";} $mesg .= "<br>Sie werden automatisch auf die vorherige Seite zurückgeleitet. <br> Falls nicht, klicken Sie hier <a href='ip_deleg.php' style='publink'>back</a>"; - redirect(2, $url, $mesg, $addSessionId = TRUE); + redirect($seconds, $url, $mesg, $addSessionId = TRUE); }elseif( ($nr1 < $or1 || $nr2 > $or2) && !($nr1 > $or1 || $nr2 < $or2) ){ - echo "vergroessern IP Delegierung";echo "<br>";echo "<br>"; - print_r($auDN[$i]);echo "<br>"; - print_r($childauDN[$i]);echo "<br>"; - echo "<br>"; + echo "IP Delegierung von <b>$childau</b> erweitern:";echo "<br>";echo "<br>"; echo "alte IP Range: ";print_r($oldrange1[$i]);echo " - ";print_r($oldrange2[$i]);echo "<br>"; echo "neue IP Range: ";print_r($newrange1[$i]);echo " - ";print_r($newrange2[$i]);echo "<br>"; if ($syntax->check_ip_syntax($newrange1[$i]) && $syntax->check_ip_syntax($newrange2[$i])){ - echo "korrekte IP Syntax<br>"; + #echo "korrekte IP Syntax<br>"; $newrange1[$i] = htmlentities($newrange1[$i]); $newrange2[$i] = htmlentities($newrange2[$i]); $newrange_array = array($newrange1[$i],$newrange2[$i]); $newrange = implode('_',$newrange_array); - print_r($newrange); + #print_r($newrange); $oldrange1[$i] = htmlentities($oldrange1[$i]); $oldrange2[$i] = htmlentities($oldrange2[$i]); $oldip_array = array($oldrange1[$i],$oldrange2[$i]); $oldrange = implode('_',$oldip_array); - print_r($oldrange); + #print_r($oldrange); if (expand_ip_delegation($oldrange,$newrange,$childauDN[$i],$auDN[$i])){ - $mesg = "IP Range erweitert<br>"; + $mesg = "<br>IP Range erweitert<br>"; }else{ - $mesg = "Fehler beim erweitern der IP Range<br>"; + $mesg = "<br>Fehler beim erweitern der IP Range<br>"; } }else{ echo "falsche IP Syntax<br>"; } $mesg .= "<br>Sie werden automatisch auf die vorherige Seite zurückgeleitet. <br> Falls nicht, klicken Sie hier <a href='ip_deleg.php' style='publink'>back</a>"; - redirect(2, $url, $mesg, $addSessionId = TRUE); + redirect($seconds, $url, $mesg, $addSessionId = TRUE); } else{ $mesg = "<br>Verschieben (Shiften) der Delegierung nicht moeglich!<br> Nur Vergroessern und Verkleinern moeglich!<br>"; $mesg .= "<br>Sie werden automatisch auf die vorherige Seite zurückgeleitet. <br> Falls nicht, klicken Sie hier <a href='ip_deleg.php' style='publink'>back</a>"; - redirect(2, $url, $mesg, $addSessionId = TRUE); + redirect($seconds, $url, $mesg, $addSessionId = TRUE); } } else{ $mesg = "keine Aenderung<br>"; $mesg .= "<br>Sie werden automatisch auf die vorherige Seite zurückgeleitet. <br> Falls nicht, klicken Sie hier <a href='ip_deleg.php' style='publink'>back</a>"; - redirect(2, $url, $mesg, $addSessionId = TRUE); - } + redirect($seconds, $url, $mesg, $addSessionId = TRUE); + } + + echo "<br><br>"; } echo " |
