diff options
| author | Tarik Gasmi | 2007-07-06 12:29:06 +0200 |
|---|---|---|
| committer | Tarik Gasmi | 2007-07-06 12:29:06 +0200 |
| commit | 493c1dd8260f24f8bfaf9271418529011b0f2a80 (patch) | |
| tree | 834619232835c4786d793848a7f99882034d7bd1 /ldap-site-mngmt/webinterface/rbs/rbservice_change.php | |
| parent | Adjusted timings a little bit (waiting for scripts like hwautocfg to (diff) | |
| download | core-493c1dd8260f24f8bfaf9271418529011b0f2a80.tar.gz core-493c1dd8260f24f8bfaf9271418529011b0f2a80.tar.xz core-493c1dd8260f24f8bfaf9271418529011b0f2a80.zip | |
Actualised LDAP SiteManagement Webinterface and Perl-Config-Skripts
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1225 95ad53e4-c205-0410-b2fa-d234c58c8868
Diffstat (limited to 'ldap-site-mngmt/webinterface/rbs/rbservice_change.php')
| -rw-r--r-- | ldap-site-mngmt/webinterface/rbs/rbservice_change.php | 56 |
1 files changed, 52 insertions, 4 deletions
diff --git a/ldap-site-mngmt/webinterface/rbs/rbservice_change.php b/ldap-site-mngmt/webinterface/rbs/rbservice_change.php index a9bc065f..5f82ac26 100644 --- a/ldap-site-mngmt/webinterface/rbs/rbservice_change.php +++ b/ldap-site-mngmt/webinterface/rbs/rbservice_change.php @@ -1,5 +1,6 @@ <?php include('../standard_header.inc.php'); +$syntax = new Syntaxcheck; $rbscn = "RBS_".$_POST['rbscn']; $oldrbscn = "RBS_".$_POST['oldrbscn']; @@ -20,6 +21,13 @@ $oldtftpserverdn = $_POST['oldtftpserverdn']; $oldnfsserverdn = $_POST['oldnfsserverdn']; $oldnbdserverdn = $_POST['oldnbdserverdn']; +$delfsuri = $_POST['delfsuri']; +$addfsuri = $_POST['addfsuri']; + +$fstype = $_POST['fstype']; +$fsip = $_POST['fsip']; +$fspath = $_POST['fspath']; + $initbootfile = $_POST['initbootfile']; $oldinitbootfile = $_POST['oldinitbootfile']; @@ -48,9 +56,6 @@ if (count($oldattribs) != 0){ } #print_r($oldatts); echo "<br><br>"; - -$seconds = 2; -$url = "rbservice.php?&mnr=1"; echo " <html> @@ -130,7 +135,6 @@ if ( $rbsoffer != "none" && $rbsoffer != $oldrbsoffer ){ ##################################### # Server ändern über IP Feld -$syntax = new Syntaxcheck; if ( $tftpserverip != "" && $tftpserverip != $oldtftpserverip ){ @@ -160,6 +164,45 @@ if ( $tftpserverip != "" && $tftpserverip != $oldtftpserverip ){ } } +####################################### +# Fileserver URI anlegen + +if ( $addfsuri[1] != "" ){ + # tests: ipsyntax, und spezifische URI-Syntax-Checks... + if( $syntax->check_ip_syntax($addfsuri[1]) ){ + + $newfsuri = $addfsuri[0]."://".$addfsuri[1].$addfsuri[2]; + echo "FS URI <b>".$newfsuri."</b> anlegen<br>"; + + $entryfsadd ['fileserveruri'] = $newfsuri; + if(ldap_mod_add($ds,$rbsDN,$entryfsadd)){ + $mesg = "FS URI erfolgreich eingetragen<br><br>"; + }else{ + $mesg = "Fehler beim eintragen der FS URI<br><br>"; + } + } + else{echo "Falsche IP Syntax<br><br>";} +} + +##################################### +# Fileserver URIs löschen +if ( count($delfsuri) != 0 ){ + echo "Fileserver URI löschen<br>"; + + $i = 0; + foreach ($delfsuri as $fsuri){ + $entry['fileserveruri'][$i] = $fsuri; + $i++; + } + #print_r($entry); echo "<br><br>"; + + if ($result = ldap_mod_del($ds,$rbsDN,$entry)){ + $mesg = "Zu löschende Fileserver URIs erfolgreich gelöscht<br><br>"; + }else{ + $mesg = "Fehler beim löschen der Fileserver URIs<br><br>"; + } +} + if ( $nfsserverip != "" && $nfsserverip != $oldnfsserverip ){ if ($syntax->check_ip_syntax($nfsserverip)){ @@ -299,6 +342,9 @@ if ( $initbootfile != "" && $initbootfile != $oldinitbootfile ){ $mesg = "Fehler beim ändern des Initial Boot Files!<br><br>"; } } + + + ##################################### # Restliche Attribute @@ -371,6 +417,8 @@ if (count($entrydel) != 0 ){ } +$url = "rbservice.php?rbsdn=".$rbsDN."&mnr=".$mnr; +$seconds = 2; $mesg .= "<br>Sie werden automatisch auf die vorherige Seite zurückgeleitet. <br> |
