/**
 * Return a comma-separated list of group IDs asociated to the selected user.
 * @param $user_id (int) User ID.
 * @return (string) List of group IDs.
 */
function F_getUserGroupsList($user_id)
{
    global $l, $db;
    require_once '../config/tce_config.php';
    $groups = F_getUserGroups($user_id);
    return implode(',', $groups);
}
/**
 */
require_once '../config/tce_config.php';
$pagelevel = K_AUTH_BULK_ACCESS_GROUPS;
require_once '../../shared/code/tce_authorization.php';
$thispage_title = $l['t_bulk_access_groups'];
$enable_calendar = true;
require_once '../code/tce_page_header.php';
require_once '../../shared/code/tce_functions_form.php';
require_once 'tce_functions_objects.php';
require_once 'tce_functions_sshauth.php';
require_once 'tce_functions_group_permissions.php';
$user_id = intval($_SESSION['session_user_id']);
//$userip = $_SESSION['session_user_ip'];
$userlevel = intval($_SESSION['session_user_level']);
$user_groups = F_getUserGroups($user_id);
// set default values
$filtered = false;
if (isset($_REQUEST['dcn_id']) and !empty($_REQUEST['dcn_id'])) {
    $dcn_id = intval($_REQUEST['dcn_id']);
    if (isset($_REQUEST['sts_id']) and !empty($_REQUEST['sts_id']) and (!isset($_REQUEST['change_datacenter']) or empty($_REQUEST['change_datacenter']))) {
        $sts_id = intval($_REQUEST['sts_id']);
        if (isset($_REQUEST['rck_id']) and !empty($_REQUEST['rck_id']) and (!isset($_REQUEST['change_suite']) or empty($_REQUEST['change_suite']))) {
            $rck_id = intval($_REQUEST['rck_id']);
        } else {
            $rck_id = 0;
        }
    } else {
        $sts_id = 0;
        $rck_id = 0;
    }