summaryrefslogtreecommitdiffstats
path: root/ldap-site-mngmt/webinterface/rbs/rbservice.php
diff options
context:
space:
mode:
Diffstat (limited to 'ldap-site-mngmt/webinterface/rbs/rbservice.php')
-rw-r--r--ldap-site-mngmt/webinterface/rbs/rbservice.php152
1 files changed, 0 insertions, 152 deletions
diff --git a/ldap-site-mngmt/webinterface/rbs/rbservice.php b/ldap-site-mngmt/webinterface/rbs/rbservice.php
deleted file mode 100644
index e3df1efb..00000000
--- a/ldap-site-mngmt/webinterface/rbs/rbservice.php
+++ /dev/null
@@ -1,152 +0,0 @@
-<?php
-include('../standard_header.inc.php');
-
-# 3. Dateiname und evtl. Pfad des Templates für die Webseite
-$webseite = "rbservice.dwt";
-
-include('rbs_header.inc.php');
-
-###################################################################################
-
-$mnr = 0;
-$sbmnr = -1;
-
-$mnr = $_GET['mnr'];
-
-# Menuleisten erstellen
-createMainMenu($rollen, $mainnr);
-createRBSMenu($rollen, $mnr, $auDN, $sbmnr);
-
-###################################################################################
-
-$rbsDN = $_GET['rbsdn'];
-
-$template->assign(array("RBSDN" => "",
- "CN" => "",
- "TFTP" => "",
- "TFTPIP" => "",
- "TFTPROOT" => "",
- "INITBOOTFILE" => "",
- "TFTPKERNEL" => "",
- "TFTPPXE" => "",
- "TFTPCLIENTCONF" => "",
- "FSURI" => "",
- "NFS" => "",
- "NFSIP" => "",
- "NFSPATH" => "",
- "NBD" => "",
- "NBDIP" => "",
- "RBSOFFERNOWDN" => "",
- "RBSOFFERNOW" => "",
- "HDN" => "",
- "HN" => "",
- "IP" => ""));
-
-# RBS Daten
-$attributes = array("dn","cn","rbsofferdn","tftpserverip","tftproot","tftpkernelpath","tftpclientconfpath",
- "tftppxepath","nfsserverip","exportpath","nbdserverip","initbootfile","fileserveruri");
-$rbs_data = get_node_data($rbsDN, $attributes);
-
-# RBS Anbieten
-# momentanes Offer
-$offerexp = ldap_explode_dn($rbs_data['rbsofferdn'], 1);
-$rbsoffernow = $offerexp[0];
-# alternative Offers
-$expdn = ldap_explode_dn($auDN, 0); # Mit Merkmalen
-$expdn = array_slice($expdn, 1);
-$expou = ldap_explode_dn($auDN, 1); # nur Werte
-$expou = array_slice($expou, 1, -3);
-#print_r($expou); echo "<br>";
-#print_r($expdn); echo "<br>";
-for ($i=0; $i<count($expou); $i++){
- $rbsoffers[$i]['ou'] = $expou[$i];
- $rbsoffers[$i]['dn'] = implode(',',$expdn);
- $expdn = array_slice($expdn, 1);
-}
-#print_r($rbsoffers);
-
-$expcn = explode('_',$rbs_data['cn']);
-$name = array_slice($expcn,1);
-$rbscn = implode('_',$name);
-
-# Server Hostnamen holen
-$tftpserver = get_hostname_from_ip($rbs_data['tftpserverip']);
-#print_r($tftpserver);
-
-$template->assign(array("RBSDN" => $rbs_data['dn'],
- "RBSCN" => $rbscn,
- "TFTP" => $tftpserver['hostname'],
- "TFTPDN" => $tftpserver['dn'],
- "TFTPIP" => $rbs_data['tftpserverip'],
- "TFTPROOT" => $rbs_data['tftproot'],
- "INITBOOTFILE" => $rbs_data['initbootfile'],
- "TFTPKERNEL" => $rbs_data['tftpkernelpath'],
- "TFTPPXE" => $rbs_data['tftppxepath'],
- "TFTPCLIENTCONF" => $rbs_data['tftpclientconfpath'],
- "NFS" => $nfsserver['hostname'],
- "NFSDN" => $nfsserver['dn'],
- "NFSIP" => $rbs_data['nfsserverip'],
- "NFSPATH" => $rbs_data['exportpath'],
- "NBD" => $nbdserver['hostname'],
- "NBDDN" => $nbdserver['dn'],
- "NBDIP" => $rbs_data['nbdserverip'],
- "RBSOFFERNOWDN" => $rbs_data['rbsofferdn'],
- "RBSOFFERNOW" => $rbsoffernow,
- "MNR" => $mnr,
- "SBMNR" => $sbmnr));
-
-# RBS Offers
-$template->define_dynamic("Rbsoffers", "Webseite");
-foreach ($rbsoffers as $offer){
- $template->assign(array("RBSOFFER" => $offer['dn'],
- "RBSOFFEROU" => $offer['ou'],));
- $template->parse("RBSOFFERS_LIST", ".Rbsoffers");
-}
-
-
-# Fileserver URIs
-$template->define_dynamic("Fsuris", "Webseite");
-if ( count($rbs_data['fileserveruri']) > 1 ){
- foreach ($rbs_data['fileserveruri'] as $fsuri){
- $template->assign(array("FSURI" => $fsuri));
- $template->parse("FSURIS_LIST", ".Fsuris");
- }
-}else{
- $template->assign(array("FSURI" => $rbs_data['fileserveruri']));
- $template->parse("FSURIS_LIST", ".Fsuris");
-}
-
-### Rechner
-$hostorgroup = $exp[0];
-$hosts_array = get_hosts($auDN,array("dn","hostname","ipaddress"));
-
-$template->define_dynamic("TftpHosts", "Webseite");
-foreach ($hosts_array as $item){
- if ($item['ipaddress'] != "" && $item['hostname'] != $tftpserver['hostname']){
- $hostip = explode("_",$item['ipaddress']);
- $template->assign(array("HDN" => $item['dn'],
- "HN" => $item['hostname'],
- "IP" => $hostip[0]));
- $template->parse("TFTPHOSTS_LIST", ".TftpHosts");
- }
-}
-
-################################################
-# PXE Generator Skript Config
-$pxegen_ldap = LDAP_HOST;
-$pxegen_base = "ou=RIPM,".$suffix;
-$pxegen_udn = $userDN;
-$pxegen_pw = $userPassword;
-$pxegen_rbsdn = $rbsDN;
-$template->assign(array("PXEGENLDAP" => $pxegen_ldap,
- "PXEGENBASE" => $pxegen_base,
- "PXEGENUDN" => $pxegen_udn,
- "PXEGENPW" => $pxegen_pw,
- "PXEGENRBS" => $pxegen_rbsdn));
-
-
-###################################################################################
-
-include("rbs_footer.inc.php");
-
-?> \ No newline at end of file