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

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


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

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

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

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

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

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

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

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

Метод
CSocNetLog::CheckFields($ACTION, &$arFields, $ID = 0)
CSocNetLog::GetByID($ID)
CSocNetLog::MakeTitle($titleTemplate, $title, $url = "", $bHtml = true)
CSocNetLog::__InitUserTmp($userID)
CSocNetLog::__InitUsersTmp($message, $titleTemplate1, $titleTemplate2)
CSocNetLog::__InitGroupTmp($groupID)
CSocNetLog::__InitGroupsTmp($message, $titleTemplate1, $titleTemplate2)
CSocNetLog::SendEventAgent($ID, $mailTemplate = "SONET_NEW_EVENT", $tmp_id = false)
CSocNetLog::SendEvent($ID, $mailTemplate = "SONET_NEW_EVENT", $tmp_id = false, $bAgent = false, $bTransport = false)
CSocNetLog::CounterIncrement($entityId, $event_id = false, $arOfEntities = false, $type = CSocNetLogCounter::TYPE_LOG_ENTRY, $bForAllAccess = false, $arUserIdToPush = array())
CSocNetLog::CounterDecrement($log_id, $event_id = false, $type = CSocNetLogCounter::TYPE_LOG_ENTRY, $bForAllAccess = false)
CSocNetLog::ClearOldAgent()
CSocNetLog::GetSign($url, $userID = false, $site_id = false)
CSocNetLog::CheckSign($sign, $userId)
CSocNetLog::OnSocNetLogFormatEvent($arEvent, $arParams)
CSocNetLog::InitUserTmp($userID, $arParams, $bCurrentUserIsAdmin = "unknown", $bRSS = false)
CSocNetLog::InitUsersTmp($message, $titleTemplate1, $titleTemplate2, $arParams, $bCurrentUserIsAdmin = "unknown", $bRSS = false)
CSocNetLog::InitGroupTmp($groupID, $arParams, $bRSS = false)
CSocNetLog::InitGroupsTmp($message, $titleTemplate1, $titleTemplate2, $arParams, $bRSS = false)
CSocNetLog::ShowGroup($arEntityDesc, $strEntityURL, $arParams)
CSocNetLog::ShowUser($arEntityDesc, $strEntityURL, $arParams)
CSocNetLog::FormatEvent_FillTooltip($arFields, $arParams)
CSocNetLog::FormatEvent_CreateAvatar($arFields, $arParams, $source = "CREATED_BY_")
CSocNetLog::FormatEvent_IsMessageShort($message, $short_message = false)
CSocNetLog::FormatEvent_BlogPostComment($arFields, $arParams, $bMail = false)
CSocNetLog::FormatEvent_Forum($arFields, $arParams, $bMail = false)
CSocNetLog::FormatEvent_Photo($arFields, $arParams, $bMail = false)
CSocNetLog::FormatEvent_Files($arFields, $arParams, $bMail = false)
CSocNetLog::FormatEvent_Task($arFields, $arParams, $bMail = false)
CSocNetLog::FormatEvent_SystemGroups($arFields, $arParams, $bMail = false)
CSocNetLog::FormatEvent_SystemFriends($arFields, $arParams, $bMail = false)
CSocNetLog::FormatEvent_System($arFields, $arParams, $bMail = false)
CSocNetLog::FormatEvent_Microblog($arFields, $arParams, $bMail = false)
CSocNetLog::SetCacheLastLogID($id)
CSocNetLog::GetCacheLastLogID()
CSocNetLog::SetUserCache($user_id, $max_id, $max_viewed_id, $count)
CSocNetLog::GetUserCache($user_id)
CSocNetLog::GetSite($log_id)
CSocNetLog::GetSimpleOrQuery($val, $key, $strOperation, $strNegative, $OrFields, &$arFields, &$arFilter)
CSocNetLog::Add($arFields, $bSendEvent = true)
CSocNetLog::Update($ID, $arFields)
CSocNetLog::ClearOld($days = 90)
CSocNetLog::GetList($arOrder = Array("ID" => "DESC"), $arFilter = Array(), $arGroupBy = false, $arNavStartParams = false, $arSelectFields = array(), $arParams = array())
CSocNetLog::DeleteSystemEventsByGroupID($group_id = false)
CSocNetLog::Delete($ID)
CSocNetLog::DeleteNoDemand($userID)
CSocNetLog::OnBlogDelete($blog_id)