예제 #1
0
//if i'm a moderator
if (isset($_GET['action']) && $_GET['action'] == 'add') {
    // we add a user only if is a open group
    $user_join = intval($_GET['u']);
    //if i'm a moderator
    if (GroupPortalManager::is_group_moderator($group_id)) {
        GroupPortalManager::update_user_role($user_join, $group_id);
        $show_message = get_lang('UserAdded');
    }
}

if (isset($_GET['action']) && $_GET['action'] == 'delete') {
    // we add a user only if is a open group
    $user_join = intval($_GET['u']);
    //if i'm a moderator
    if (GroupPortalManager::is_group_moderator($group_id)) {
        GroupPortalManager::delete_user_rel_group($user_join, $group_id);
        $show_message = Display::return_message(get_lang('UserDeleted'));
    }
}

if (isset($_GET['action']) && $_GET['action'] == 'set_moderator') {
    // we add a user only if is a open group
    $user_moderator = intval($_GET['u']);
    //if i'm the admin
    if (GroupPortalManager::is_group_admin($group_id)) {
        GroupPortalManager::update_user_role(
            $user_moderator,
            $group_id,
            GROUP_USER_PERMISSION_MODERATOR
        );