Поддержка серверов

INTRANET: методы, функции, константы класса Битрикс


Блог разработчика

9 августа 2016 ResizeImageGet и простой водяной знак налету

Сегодня поговорим о том как проще всего воткнуть водяной знак на картинки в Битрикс. Например, на все изображения каталога.

21 июля 2016 Добавление вкладки в CRM коробки Битрикс24

В этом посте я покажу, как легко и просто добавить вкладку в сущность CRM. И не просто добавить, а вывести там свой контент.

21 июля 2016 Как просто обращаться из коробки Битрикс24 на сайт на базе Битрикс

К примеру вам хочется внутренним скриптом дернуть с сайта-магазина информацию, которая там, в свою очередь, закрыта некоторыми правами. Например, админскими. Можно конечно мутить свой REST, или иной формат общения, но проще всего воспользоваться штатным инструментом:

Список функций и методов модуля intranet

Метод
CEventCalendar::Init($arParams)
CEventCalendar::GetPermissions($arParams = array())
CEventCalendar::Show($Params)
CEventCalendar::AppendJS($Params)
CEventCalendar::Request($action)
CEventCalendar::GetEvents($arParams = array())
CEventCalendar::GetEventsEx($arParams = array(), $bDontCache = false)
CEventCalendar::SaveHidden($arCalendarIds)
CEventCalendar::clearEventsCache($iblockId)
CEventCalendar::ClearCache($cachePath = "")
CEventCalendar::DisplayPeriodicEvent(&$res, $arParams)
CEventCalendar::HandlePeriodicElement(&$res, $arParams)
CEventCalendar::HandleElement(&$res, $arItem, $arPeriodic = false, $bJS = false, $bSuperposed = false)
CEventCalendar::SetLoadLimits($init_month, $init_year)
CEventCalendar::GetCalendarsEx($sectionId = false, $iblockId = false, $bOwner = true, $bDontCache = false)
CEventCalendar::GetCalendars($arParams = array())
CEventCalendar::GetSectionId()
CEventCalendar::GetSectionIDByOwnerId($ownerId, $ownerType, $iblockId)
CEventCalendar::GetSectionsForOwners($arOwners, $ownerType)
CEventCalendar::CreateSectionForOwner($ownerId, $ownerType, $iblockId)
CEventCalendar::GetUserActiveCalendars()
CEventCalendar::HandleSuperpose($arCommonIDs = array(), $bCleanCache = false)
CEventCalendar::GetCommonSPCalendars($arIDs)
CEventCalendar::GetGroupsSPCalendars()
CEventCalendar::ExtendCalArray($ar, $arParams = array())
CEventCalendar::GetTrackingUsers()
CEventCalendar::SetTrackingUsers($arUserIds = array())
CEventCalendar::GetUserSPCalendars($uid, $bCurUser = false)
CEventCalendar::GetDisplayedSPCalendars()
CEventCalendar::CheckDisplayedSPCalendars($arIds = array(), $arSPCal = array())
CEventCalendar::SetDisplayedSPCalendars($arIds)
CEventCalendar::GetSuperposedEvents($arParams = array())
CEventCalendar::GetCurCalsSPParams()
CEventCalendar::HandleSPUserCals($name)
CEventCalendar::DeleteTrackingUser($userId = false)
CEventCalendar::HideSPCalendar($id)
CEventCalendar::SaveDisplayedSPCalendars($arIds)
CEventCalendar::AddCalendar2SP()
CEventCalendar::ReturnICal($arParams)
CEventCalendar::ReturnICal_SP($arParams = array())
CEventCalendar::ExtendExportEventsArray($arEvents, $arCalEx)
CEventCalendar::ShowICalHeaders()
CEventCalendar::FormatICal($arCal, $arItems)
CEventCalendar::_ICalPaste($str)
CEventCalendar::GetCalendarExportParams($iblockId, $calendarId, $ownerType = false, $ownerId = false)
CEventCalendar::GetExportLink($calendarId, $ownerType = false, $ownerId = false, $iblockId = false)
CEventCalendar::GetSPExportLink()
CEventCalendar::SaveCalendar($arParams)
CEventCalendar::DeleteCalendar($ID, $arEvIds = false)
CEventCalendar::CheckCalendar($arParams)
CEventCalendar::SaveEvent($arParams)
CEventCalendar::ConfirmEvent($arParams)
CEventCalendar::CheckPermissionForEvent($arParams, $bOnlyUser = false)
CEventCalendar::CheckParentProperty($iblockId, $parentIblock = false)
CEventCalendar::CheckProperties($iblockId)
CEventCalendar::CheckSectionProperties($iblockId, $ownerType = "")
CEventCalendar::GetLinkIBlock($iblockId)
CEventCalendar::TrimTime($strTime)
CEventCalendar::InviteGuests($ID, $arCalendarEvent, $arGuests, $arParams)
CEventCalendar::SendInvitationMessage($arParams)
CEventCalendar::GetUniqCalendarId()
CEventCalendar::GetSign($userId, $calendarId)
CEventCalendar::CheckSign($sign, $userId, $calendarId)
CEventCalendar::SocNetLog($arParams)
CEventCalendar::UpdateSectionId($sectionId)
CEventCalendar::GetUserSettings($arParams = array())
CEventCalendar::GetTabId()
CEventCalendar::SetUserSettings($Settings)
CEventCalendar::IsSocNet()
CEventCalendar::GetConfirmedID($iblockId, $xml_id)
CEventCalendar::HandleUserSearch($name, $from, $to, $arFoundUsers = false, $eventId = false, &$bAddCurUser = false)
CEventCalendar::GetGroupMembers($arParams, &$bAddCurUser = false)
CEventCalendar::CheckGuestsAccessibility($arParams)
CEventCalendar::GetGuestAccessibility($arParams)
CEventCalendar::AddAgent($remindTime, $arParams)
CEventCalendar::RemoveAgent($arParams)
CEventCalendar::SendRemindAgent($iblockId, $eventId, $userId, $pathToPage, $ownerType, $ownerId)
CEventCalendar::GetAbsentEvents($arParams)
CEventCalendar::HandleAbsentEvent(&$event, $userId, &$a_result)
CEventCalendar::GetOwnerName($arParams)
CEventCalendar::GetIntranetStructure($arParams = array())
CEventCalendar::ShowStructureSection(&$arStructure, &$arUsersInStructure, $bUpper = false)
CEventCalendar::GetGuestsAccessability($Params)
CEventCalendar::DisplayJSGuestsAccessability($arResult)
CEventCalendar::GetNearestEventsList($arParams)
CEventCalendar::AppendLangMessages()
CEventCalendar::BuildCalendarSceleton($arParams)
CEventCalendar::BuildDialogsSceletons($arParams)
CEventCalendar::BDS_EditEvent($arParams)
CEventCalendar::BDS_SimpleAddEvent($arParams)
CEventCalendar::BDS_ViewEvent($arParams)
CEventCalendar::BDS_EditCalendar($arParams)
CEventCalendar::BDS_ExportCalendar($arParams)
CEventCalendar::BDS_Superpose($arParams)
CEventCalendar::BDS_ViewCompanyStructure($arParams)
CEventCalendar::BDS_Planner($arParams)
CEventCalendar::BDS_UserSettings($arParams)
CEventCalendar::BDS_ExternalCalendars($arParams)
CEventCalendar::BDS_MobileCon($arParams)
CEventCalendar::BDS_SortCalendar($arParams)
CEventCalendar::GetMeetingRoomList()
CEventCalendar::GetMRAccessability($Params)
CEventCalendar::GetMeetingRoomById($Params)
CEventCalendar::DisplayJSMRAccessability($mrid, $arEvents)
CEventCalendar::ReserveMR($Params)
CEventCalendar::ReleaseMR($Params)
CEventCalendar::CheckMR($Params)
CEventCalendar::ReserveVR($Params)
CEventCalendar::ReleaseVR($Params)
CEventCalendar::CheckVR($Params)
CEventCalendar::ParseLocation($str = '')
CEventCalendar::GenEventDynClose($evId)
CEventCalendar::ThrowError($str)
CEventCalendar::GetFullUserName($arUser)
CEventCalendar::IsCalDAVEnabled()
CEventCalendar::IsExchangeEnabled()
CEventCalendar::GetUserCalendarIBlockId($siteId)
CEventCalendar::GetGroupCalendarIBlockId($siteId)
CEventCalendar::GetCalendarModificationLabel($calendarId)
CEventCalendar::DeleteCalendarEvent($calendarId, $eventId, $userId)
CEventCalendar::GetCalendarEventsList($calendarId, $arFilter = array())
CEventCalendar::GetInstance()
CEventCalendar::GetAccountRootSectionId($ownerId, $ownerType, $iblockId)
CEventCalendar::GetUserPermissionsForCalendar($calendarId, $userId)
CEventCalendar::ModifyEvent($calendarId, $arFields)
CEventCalendar::GetCalendarList($calendarId)
CEventCalendar::SyncCalendars($connectionType, $arCalendars, $entityType, $entityId, $siteId, $connectionId = null)
CEventCalendar::SyncCalendarItems($connectionType, $calendarId, $arCalendarItems)
CEventCalendar::InitCalendarEntry($siteId)
CEventCalendar::CollectExchangeErros($arErrors = array())
CEventCalendar::CollectCalDAVErros($arErrors = array())
CEventCalendar::SyncClearCache($site)
CEventCalendar::CheckCalDavUrl($url, $username, $password)