Beispiel #1
0
 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);
     }
 }