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"; echo "\n"; echo "\n"; - echo "\n"; - echo "\n"; + echo "\n"; + echo "\n"; 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 "\n"; - echo "\n"; + echo "\n"; if ($users->recordCount() > 0) { echo "\n"; + echo "\n"; - } + } echo "
{$lang['strname']}_maxNameLen}\" name=\"formName\" value=\"", htmlspecialchars($_POST['formName']), "\" />
_maxNameLen}\" name=\"name\" value=\"", htmlspecialchars($_POST['name']), "\" />
{$lang['strmembers']}\n"; + echo "", $misc->printVal($username), "
\n"; + echo "\n"; $users->moveNext(); - } + } + echo "\n"; echo "
\n"; echo "

\n"; echo "\n"; - echo "

\n"; + 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