summaryrefslogtreecommitdiffstats
path: root/ldap-site-mngmt/webinterface/computers/new_mcdef.php
diff options
context:
space:
mode:
authorTarik Gasmi2007-05-14 10:03:48 +0200
committerTarik Gasmi2007-05-14 10:03:48 +0200
commit59cf91925ca8da43d2427331b23e4673b0e53095 (patch)
tree871f39414143192cb3e8bd6f4bd2b7462e7076b9 /ldap-site-mngmt/webinterface/computers/new_mcdef.php
parentSome webinterface data. (diff)
downloadcore-59cf91925ca8da43d2427331b23e4673b0e53095.tar.gz
core-59cf91925ca8da43d2427331b23e4673b0e53095.tar.xz
core-59cf91925ca8da43d2427331b23e4673b0e53095.zip
Other webinterface data.
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1077 95ad53e4-c205-0410-b2fa-d234c58c8868
Diffstat (limited to 'ldap-site-mngmt/webinterface/computers/new_mcdef.php')
-rw-r--r--ldap-site-mngmt/webinterface/computers/new_mcdef.php74
1 files changed, 74 insertions, 0 deletions
diff --git a/ldap-site-mngmt/webinterface/computers/new_mcdef.php b/ldap-site-mngmt/webinterface/computers/new_mcdef.php
new file mode 100644
index 00000000..eec7a3dd
--- /dev/null
+++ b/ldap-site-mngmt/webinterface/computers/new_mcdef.php
@@ -0,0 +1,74 @@
+<?php
+
+include('../standard_header.inc.php');
+
+# 1. Seitentitel - wird in der Titelleiste des Browser angezeigt.
+$titel = "Computers Management";
+# 2. Nummer des zugehörigen Hauptmenus (Registerkarte) beginnend bei 0, siehe Dokumentation.doc.
+$mainnr = 3;
+$mnr = 4;
+$sbmnr = -1;
+$mcnr = -1;
+# 3. Dateiname und evtl. Pfad des Templates für die Webseite
+$webseite = "new_mcdef.dwt";
+
+include("../class.FastTemplate.php");
+
+include('computers_header.inc.php');
+
+###################################################################################
+
+$sbmnr = $_GET['sbmnr'];
+$mcnr = $_GET['mcnr'];
+
+# Menuleisten erstellen
+createMainMenu($rollen, $mainnr);
+createComputersMenu($rollen, $mnr, $auDN, $sbmnr, $mcnr);
+
+###################################################################################
+
+$mccn = str_replace ( "_", " ", $_GET['mccn']);
+$mcdesc = str_replace ( "_", " ", $_GET['mcdesc']);
+$mcday = str_replace ( "_", " ", $_GET['mcday']);
+$mcbeg = str_replace ( "_", " ", $_GET['mcbeg']);
+$mcend = str_replace ( "_", " ", $_GET['mcend']);
+
+
+$template->assign(array("MCCN" => $mccn,
+ "MCDAY" => $mcday,
+ "MCBEG" => $mcbeg,
+ "MCEND" => $mcend,
+ "MCDESC" => $mcdesc,
+ "NODEDN" => "cn=computers,".$auDN,
+ "MNR" => $mnr,
+ "SBMNR" => $sbmnr,
+ "MCNR" => $mcnr));
+
+#################################################
+# Ziel Objekt (nur Rechner und Gruppen, Default)
+
+$hostorgroup = $exp[0];
+$hgexp = explode('=',$exp[0]);
+
+$hosts_array = get_hosts($auDN,array("dn","hostname"));
+$groups_array = get_groups($auDN,array("dn","cn"));
+
+$template->define_dynamic("Hosts", "Webseite");
+foreach ($hosts_array as $item){
+ $template->assign(array("HDN" => $item['dn'],
+ "HN" => $item['hostname']));
+ $template->parse("HOSTS_LIST", ".Hosts");
+}
+$template->define_dynamic("Groups", "Webseite");
+foreach ($groups_array as $item){
+ $template->assign(array("GDN" => $item['dn'],
+ "GN" => $item['cn']));
+ $template->parse("GROUPS_LIST", ".Groups");
+}
+
+
+###################################################################################
+
+include("computers_footer.inc.php");
+
+?> \ No newline at end of file