if ($get_group = ScoperAdminLib::get_group($group->ID)) {
             $group->meta_id = $get_group->meta_id;
         }
         check_admin_referer('scoper-edit-group_' . $group->ID);
         if (!$group->meta_id) {
             // editable metagroups can have users edited but not group name\
             if (!UserGroups_tp::isValidName($_POST['groupName']) && $_POST['groupName'] != $_POST['prevName']) {
                 if ($_POST['groupName'] == "") {
                     $errorMessage = __("Please specify a name for the group.", 'scoper');
                     $mode = "edit";
                 } else {
                     $errorMessage = sprintf(__("A group with the name <strong>%s</strong> already exists.", 'scoper'), $_POST['groupName']);
                     $mode = "edit";
                 }
             } else {
                 if (UserGroups_tp::updateGroup($_POST['groupID'], $_POST['groupName'], $_POST['groupDesc'])) {
                     $success_msg = sprintf(__("Group <strong>%s</strong> updated successfuly.", 'scoper'), $_POST['groupName']);
                 } else {
                     $errorMessage = sprintf(__("Group <strong>%s</strong> was not updated successfuly.", 'scoper'), $_POST['prevName']);
                     $mode = "edit";
                 }
             }
         } else {
             $success_msg = sprintf(__("Group <strong>%s</strong> updated successfuly.", 'scoper'), '');
         }
     } else {
         // endif logged user is a group manager / administrator
         $success_msg = __("Group members updated successfuly.", 'scoper');
     }
     break;
 case "delete":
Example #2
0
         if ($get_group = ScoperAdminLib::get_group($group->ID)) {
             $group->meta_id = $get_group->meta_id;
         }
         check_admin_referer('scoper-edit-group_' . $group->ID);
         if (!$group->meta_id) {
             // editable metagroups can have users edited but not group name\
             if (!UserGroups_tp::isValidName($groupName) && $groupName != $group->prev_name) {
                 if ($groupName == "") {
                     $errorMessage = __("Please specify a name for the group.", 'scoper');
                     $mode = "edit";
                 } else {
                     $errorMessage = sprintf(__("A group with the name <strong>%s</strong> already exists.", 'scoper'), $groupName);
                     $mode = "edit";
                 }
             } else {
                 if (UserGroups_tp::updateGroup($group->ID, $groupName, $group->descript)) {
                     $success_msg = sprintf(__("Group <strong>%s</strong> updated successfuly.", 'scoper'), $groupName);
                 } else {
                     $errorMessage = sprintf(__("Group <strong>%s</strong> was not updated successfuly.", 'scoper'), $group->prev_name);
                     $mode = "edit";
                 }
             }
         } else {
             $success_msg = sprintf(__("Group <strong>%s</strong> updated successfuly.", 'scoper'), '');
         }
     } else {
         // endif logged user is a group manager / administrator
         $success_msg = __("Group members updated successfuly.", 'scoper');
     }
     break;
 case "delete":