function GetExportParams($iblockId, $calendarId, $ownerType = false, $ownerId = false) { if ($ownerType != 'USER' && $ownerType != 'GROUP') { $ownerType = ''; } $key = "UF_" . $ownerType . "_CAL_EXP"; $ent_id = "IBLOCK_" . $iblockId . "_SECTION"; $arUF = $GLOBALS["USER_FIELD_MANAGER"]->GetUserFields($ent_id, $calendarId); if (isset($arUF[$key]) && strlen($arUF[$key]['VALUE']) > 0) { return array('ALLOW' => true, 'SET' => $arUF[$key]['VALUE'], 'LINK' => CECCalendar::GetExportLink($calendarId, $ownerType, $ownerId, $iblockId)); } else { return array('ALLOW' => false, 'SET' => false, 'LINK' => false); } }