From 59cf91925ca8da43d2427331b23e4673b0e53095 Mon Sep 17 00:00:00 2001
From: Tarik Gasmi
Date: Mon, 14 May 2007 08:03:48 +0000
Subject: Other webinterface data.
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1077 95ad53e4-c205-0410-b2fa-d234c58c8868
---
.../webinterface/computers/group_add.php | 84 ++++++++++++++++++++++
1 file changed, 84 insertions(+)
create mode 100644 ldap-site-mngmt/webinterface/computers/group_add.php
(limited to 'ldap-site-mngmt/webinterface/computers/group_add.php')
diff --git a/ldap-site-mngmt/webinterface/computers/group_add.php b/ldap-site-mngmt/webinterface/computers/group_add.php
new file mode 100644
index 00000000..dfc7fbe7
--- /dev/null
+++ b/ldap-site-mngmt/webinterface/computers/group_add.php
@@ -0,0 +1,84 @@
+";
+echo "groupcn:"; print_r($groupcn); echo "
";
+echo "groupdesc:"; print_r($groupdesc); echo "
";
+echo "members to add:"; print_r($addmember); echo "
";
+*/
+
+$seconds = 2;
+
+echo "
+
+
| ";
+
+if ( $groupcn != ""){
+
+ # Formulareingaben anpassen
+ $expgr = explode(" ",$groupcn);
+ foreach ($expgr as $word){$expuc[] = ucfirst($word);}
+ $groupcn = implode(" ",$expuc);
+ $groupcn = preg_replace ( '/\s+([0-9A-Z])/', '$1', $groupcn);
+
+ # Host Objekt anlegen
+ $brothers = get_hosts($auDN,array("groupcn"));
+ $brother = 0;
+ foreach ($brothers as $item){
+ if( $item['groupcn'] == $groupcn ){
+ $mesg = "Es existiert bereits eine Gruppe mit dem eingegebenen Namen (CN)! + Bitte geben Sie einen anderen Namen (CN) ein. "; + $get_groupdesc = str_replace ( " ", "_", $groupdesc ); + $url = "new_group.php?groupcn=Hier_anderen_CN_eingeben&groupdesc=".$get_groupdesc; + $brother = 1; + break; + } + } + if ($brother == 0){ + $groupDN = "cn=".$groupcn.",cn=groups,".$auDN; + # print_r($groupDN); echo " "; + + if (add_group($groupDN,$groupcn,$groupdesc,$addmember)){ + $mesg .= " Neue Rechnergruppe erfolgreich angelegt "; + } + else{ + $mesg .= " Fehler beim anlegen der Rechnergruppe! "; + } + + $url = 'groupoverview.php'; + } +} + + +elseif ( $groupcn == ""){ + + $get_groupdesc = str_replace ( " ", "_", $groupdesc ); + $mesg = "Sie haben den CN der neuen Gruppe nicht angegeben. Dieser ist aber ein notwendiges Attribut. + Bitte geben Sie ihn an. "; + $url = "new_group.php?ou=Hier_CN_eingeben&groupdesc=".$get_groupdesc; +} + + + + +$mesg .= " Sie werden automatisch auf die vorherige Seite zurückgeleitet. + Falls nicht, klicken Sie hier back"; +redirect($seconds, $url, $mesg, $addSessionId = TRUE); + +echo " |