Пример #1
0
             $messages[] = create_message(TRUE, 'adding user(s) to group: ' . $email_count['added'] . ' user(s) added to this group');
         } else {
             $messages[] = create_message(FALSE, 'importing user(s): no good emails found');
         }
         if ($email_count['bad'] > 0) {
             $messages[] = create_message(FALSE, 'importing user(s): ' . $email_count['bad'] . ' bad email(s)');
         }
     }
     break;
 case 'group_user_remove':
     if ($_POST['user_id']) {
         $group_id = $_POST['group_id'];
         $group_name = ace_group_get_name_by_id($group_id);
         $user_id = $_POST['user_id'];
         $user_name = ace_user_get_name_by_id($user_id);
         $success = ace_group_remove_user($group_id, $user_id);
         $messages[] = create_message($success, 'removing ' . $user_name . ' from ' . $group_name . ' group');
     } else {
         $messages[] = create_message(FALSE, "removing member from group, no user_id specified");
     }
     break;
 case 'group_user_update':
     if ($_POST['user_id']) {
         $user_id = $_POST['user_id'];
         $user_name = $_POST['user_email'];
         $user_first = $_POST['user_first'];
         $user_last = $_POST['user_last'];
         $success = ace_user_update($user_id, $user_name, $user_first, $user_last);
         if ($success) {
             $message = create_message($success, 'User updated');
         } else {
Пример #2
0
/**
 * deletes a group
 *
 * @param   int $group_id group id
 *
 * @return  bool                    on success TRUE/FALSE
 */
function ace_group_delete($group_id)
{
    $group_members = ace_group_get_members_table($group_id);
    foreach ($group_members as $member) {
        $user_id = $member['user_id'];
        ace_group_remove_user($group_id, $user_id);
    }
    ace_group_delete_section_info($group_id);
    return ace_db_group_delete($group_id);
}