From 33215db842ae8ea522e2300a041cd7b14dfea6ae Mon Sep 17 00:00:00 2001
From: chriskl
Date: Fri, 8 Aug 2003 06:12:28 +0000
Subject: [PATCH] action/cancel police. use select multiple box instead of
checkboxes for initial group members
---
groups.php | 46 ++++++++++++++++++++++++----------------------
1 file changed, 24 insertions(+), 22 deletions(-)
diff --git a/groups.php b/groups.php
index 8fb014a5..ac8ae8a9 100644
--- a/groups.php
+++ b/groups.php
@@ -3,7 +3,7 @@
/**
* Manage groups in a database cluster
*
- * $Id: groups.php,v 1.11 2003/07/30 03:26:26 chriskl Exp $
+ * $Id: groups.php,v 1.12 2003/08/08 06:12:28 chriskl Exp $
*/
// Include application functions
@@ -43,8 +43,8 @@
echo "\n";
echo "\n";
echo "\n";
- echo "\n";
- echo "\n";
+ echo "\n";
+ echo "\n";
echo "\n";
}
else {
@@ -121,8 +121,8 @@
echo "\n";
}
else {
@@ -141,8 +141,8 @@
global $data, $misc;
global $PHP_SELF, $lang;
- if (!isset($_POST['formName'])) $_POST['formName'] = '';
- if (!isset($_POST['formMembers'])) $_POST['formMembers'] = array();
+ if (!isset($_POST['name'])) $_POST['name'] = '';
+ if (!isset($_POST['members'])) $_POST['members'] = array();
// Fetch a list of all users in the cluster
$users = &$data->getUsers();
@@ -153,25 +153,26 @@
echo "
\n";
echo "\n";
-
- echo "{$lang['strshowallgroups']}
\n";
}
/**
@@ -180,14 +181,14 @@
function doSaveCreate() {
global $data;
global $lang;
-
- if (!isset($_POST['formMembers'])) $_POST['formMembers'] = array();
+
+ if (!isset($_POST['members'])) $_POST['members'] = array();
// Check form vars
- if (trim($_POST['formName']) == '')
+ if (trim($_POST['name']) == '')
doCreate($lang['strgroupneedsname']);
else {
- $status = $data->createGroup($_POST['formName'], array_keys($_POST['formMembers']));
+ $status = $data->createGroup($_POST['name'], $_POST['members']);
if ($status == 0)
doDefault($lang['strgroupcreated']);
else
@@ -240,20 +241,21 @@
doAddMember();
break;
case 'drop_member':
- if (isset($_REQUEST['yes'])) doDropMember(false);
+ if (isset($_REQUEST['drop'])) doDropMember(false);
else doProperties();
break;
case 'confirm_drop_member':
doDropMember(true);
break;
case 'save_create':
- doSaveCreate();
+ if (isset($_REQUEST['cancel'])) doDefault();
+ else doSaveCreate();
break;
case 'create':
doCreate();
break;
case 'drop':
- if (isset($_REQUEST['yes'])) doDrop(false);
+ if (isset($_REQUEST['drop'])) doDrop(false);
else doDefault();
break;
case 'confirm_drop':
--
2.39.5