* It allows to manage Groups by editing, adding or deleting ************************************************************/ $groups = new userGroups(); $mode = $_REQUEST['mode']; $cancel = $_REQUEST['cancel']; $errorMessage = ""; switch ($mode) { case "add": if (!$groups->isValidName($_POST['groupName'])) { if ($_POST['groupName'] == "") { $errorMessage = "Please specify a name for the group."; } else { $errorMessage = "A group with the name <b>" . $_POST['groupName'] . "</b> already exists."; } } else { if ($groups->createGroup($_POST['groupName'], $_POST['groupPage'], $_POST['groupDesc'])) { $message = "Group <b>" . $_POST['groupName'] . "</b> created successfuly. "; $group = $groups->getGroupByName($_POST['groupName']); $message .= "<a href=\"?page=wp-group-restriction/group_members&mode=edit&id={$group->id}\">Add users to the group »</a>"; $groups->write($message); } } break; case "edit": $id = $_REQUEST['id']; $group = $groups->getGroup($id); $group->prev_name = $group->name; break; case "editSubmit": //to continue edit $group->name = $_POST['groupName'];