summaryrefslogtreecommitdiffstats
path: root/ldap-site-mngmt/webinterface/rbs/rbservice_change.php
diff options
context:
space:
mode:
authorTarik Gasmi2007-07-06 12:29:06 +0200
committerTarik Gasmi2007-07-06 12:29:06 +0200
commit493c1dd8260f24f8bfaf9271418529011b0f2a80 (patch)
tree834619232835c4786d793848a7f99882034d7bd1 /ldap-site-mngmt/webinterface/rbs/rbservice_change.php
parentAdjusted timings a little bit (waiting for scripts like hwautocfg to (diff)
downloadcore-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.php56
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&ouml;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&ouml;schende Fileserver URIs erfolgreich gel&ouml;scht<br><br>";
+ }else{
+ $mesg = "Fehler beim l&ouml;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 &auml;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&uuml;ckgeleitet. <br>