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

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


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

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

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

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

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

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

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

События модуля forum

СобытиеВызывается
onMessageModerateForumModerateMessage
onBeforeForumUpdateCForumNew::Update
onAfterForumUpdateCForumNew::Update
OnBeforeForumDeleteCForumNew::Delete
OnForumDeleteCForumNew::Delete
OnAfterForumDeleteCForumNew::Delete
onBeforeMessageUpdateCForumMessage::Update
onAfterMessageUpdateCForumMessage::Update
onMessageIsIndexedCForumMessage::Add
onBeforeMessageDeleteCForumMessage::Delete
onAfterMessageDeleteCForumMessage::Delete
onBeforeMailMessageSendCForumMessage::SendMailMessage
GetAuditTypesForumCEventForum::GetAuditTypes
onBeforePMSendCForumPrivateMessage::Send
onAfterPMSendCForumPrivateMessage::Send
onBeforePMCopyCForumPrivateMessage::Copy
onAfterPMCopyCForumPrivateMessage::Copy
onBeforePMUpdateCForumPrivateMessage::Update
onBeforePMDeleteCForumPrivateMessage::Delete
onBeforePMMakeReadCForumPrivateMessage::MakeRead
onBeforeTopicAddCForumTopic::Add
onAfterTopicAddCForumTopic::Add
onBeforeTopicUpdateCForumTopic::Update
onAfterTopicUpdateCForumTopic::Update
onBeforeTopicDeleteCForumTopic::Delete
onAfterTopicDeleteCForumTopic::Delete
onBeforeUserAddCForumUser::Add
onAfterUserAddCForumUser::Add
onBeforeUserUpdateCForumUser::Update
onAfterUserUpdateCForumUser::Update
onBeforeUserDeleteCForumUser::Delete
onAfterUserDeleteCForumUser::Delete
onBeforeForumAddCForumNew::Add
onAfterForumAddCForumNew::Add
onBeforeGroupForumsAddCForumGroup::Add
onAfterGroupForumsAddCForumGroup::Add
onBeforeGroupForumsUpdateCForumGroup::Update
onAfterGroupForumsUpdateCForumGroup::Update
onBeforeMessageAddCForumMessage::Add
onAfterMessageAddCForumMessage::Add

Константы модуля forum

КонстантаПроверяется
SITE_SERVER_NAMEtextParser::convert_to_rss
BX_COMP_MANAGED_CACHECForumCacheManager::SetTag

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

Метод
ForumCurrUserPermissions($FID, $arAddParams = array())
ForumSubscribeNewMessagesEx($FID, $TID, $NEW_TOPIC_ONLY, &$strErrorMessage, &$strOKMessage, $strSite = false, $SOCNET_GROUP_ID = false)
ForumUnsubscribeNewMessagesEx($FID, $TID, $NEW_TOPIC_ONLY, &$strErrorMessage, &$strOKMessage, $strSite = false, $SOCNET_GROUP_ID = false)
ForumUnsubscribeNewMessages($FID, $TID, &$strErrorMessage, &$strOKMessage, $NEW_TOPIC_ONLY = "N", $strSite = false, $SOCNET_GROUP_ID = false)
ForumSubscribeNewMessages($FID, $TID, &$strErrorMessage, &$strOKMessage, $NEW_TOPIC_ONLY = "N", $strSite = false, $SOCNET_GROUP_ID = false)
ForumGetRealIP()
ForumAddMessage(N/A)
ForumModerateMessage($message, $TYPE, &$strErrorMessage, &$strOKMessage, $arAddParams = array())
ForumOpenCloseTopic($topic, $TYPE, &$strErrorMessage, &$strOKMessage, $arAddParams = array())
ForumTopOrdinaryTopic($topic, $TYPE, &$strErrorMessage, &$strOKMessage, $arAddParams = array())
ForumDeleteTopic($topic, &$strErrorMessage, &$strOKMessage, $arAddParams = array())
ForumDeleteMessage($message, &$strErrorMessage, &$strOKMessage, $arAddParams = array())
ForumSpamTopic($topic, &$strErrorMessage, &$strOKMessage, $arAddParams = array())
ForumSpamMessage($message, &$strErrorMessage, &$strOKMessage, $arAddParams = array())
ForumMessageExistInArray($message = array())
ForumDeleteMessageArray($message, &$strErrorMessage, &$strOKMessage)
ForumModerateMessageArray($message, $TYPE, &$strErrorMessage, &$strOKMessage)
ForumShowTopicPages($nMessages, $strUrl, $pagen_var = "PAGEN_1", $PAGE_ELEMENTS = false)
ForumMoveMessage($FID, $TID, $Message, $NewTID = 0, $arFields, &$strErrorMessage, &$strOKMessage, $iFileSize = false)
ForumPrintIconsList($num_cols, $value = "")
ForumPrintSmilesList($num_cols, $strLang = false)
ForumMoveMessage2Support($MID, &$strErrorMessage, &$strOKMessage, $arAddParams = array())
ForumSetAllMessagesReaded($FID = false)
ForumSetReader($FID)
ForumSetAllMessagesRead($FID = false)
ForumVote4User($UID, $VOTES, $bDelVote, &$strErrorMessage, &$strOKMessage)
ForumDeleteSubscribe($ID, &$strErr, &$strOk)
ShowActiveUser($arFields = array())
ForumGetUserForumStatus($userID = false, $perm = false, $arAdditionalParams = array())
ForumInitParams()
NewMessageForum($FID, $LAST_POST_DATE = false)
NewMessageTopic($FID, $TID, $LAST_POST_DATE, $LAST_VISIT)
ForumSetReadForum($FID = false)
ForumSetReadTopic($FID, $TID)
ForumSetLastVisit($FID = false, $TID = false, $arAddParams = array())
ForumGetFirstUnreadMessage($FID, $TID)
ForumAddPageParams($page_url="", $params=array(), $addIfNull = false, $htmlSpecialChars = true)
ForumActions($action, $arFields, &$strErrorMessage, &$strOKMessage)
ForumDataToArray(&$message)
ForumGetTopicSort(&$field_name, &$direction, $arForumInfo = array())
ForumShowError($arError, $bShowErrorCode = false)
ForumClearComponentCache($components)
InitSortingEx($Path=false, $sByVar="by", $sOrderVar="order")
ForumAddDeferredScript($script)
CustomizeLHEForForum()
ForumGetEntity($entityId, $value = true)
ForumEventManager::ForumEventManager()
ForumEventManager::updateIBlockPropertyAfterAddingMessage($ID, $arFields, $arTopic = array())
ForumEventManager::updateIBlockPropertyAfterDeletingMessage($ID, $arFields)
ForumEventManager::updateIBlockProperty($ID, $TYPE, $arMessage, $arTopic = array())
CForumNew::CanUserViewForum($FID, $arUserGroups, $ExternalPermission = false)
CForumNew::CanUserAddForum($arUserGroups, $iUserID = 0)
CForumNew::CanUserUpdateForum($FID, $arUserGroups, $iUserID = 0, $ExternalPermission = false)
CForumNew::CanUserDeleteForum($FID, $arUserGroups, $iUserID = 0, $ExternalPermission = false)
CForumNew::CanUserModerateForum($FID, $arUserGroups, $iUserID = 0, $ExternalPermission = false)
CForumNew::CanUserEditForum($FID, $arUserGroups, $iUserID = 0, $ExternalPermission = false)
CForumNew::CheckFields($ACTION, &$arFields)
CForumNew::Update($ID, $arFields, $bReindex = true)
CForumNew::Delete($ID)
CForumNew::GetSites($ID)
CForumNew::GetPermissionUserDefault($ID)
CForumNew::GetAccessPermissions($ID, $TYPE = "ONE")
CForumNew::GetAccessPermsList($arOrder = array("ID"=>"ASC"), $arFilter = array())
CForumNew::SetAccessPermissions($ID, $arGROUP_ID)
CForumNew::GetUserPermission($ID, $arUserGroups)
CForumNew::GetFilterOperation($key)
CForumNew::prepareField($operation, $type, $vals)
CForumNew::GetSelectFields($arAddParams = array())
CForumNew::GetList($arOrder = Array("SORT"=>"ASC"), $arFilter = Array(), $arAddParams = array())
CForumNew::GetListEx($arOrder = Array("SORT"=>"ASC"), $arFilter = Array(), $bCount = false, $iNum = 0, $arAddParams = array())
CForumNew::GetForumRenew($arParams)
CForumNew::GetByID($ID)
CForumNew::GetByIDEx($ID, $SITE_ID = false, $arAddParams = array())
CForumNew::InitReadLabels($ID, $arUserGroups)
CForumNew::SetLabelsBeRead($ID, $arUserGroups)
CForumNew::SetStat($ID = 0, $arParams = array())
CForumNew::PreparePath2Message($strPath, $arVals = array())
CForumNew::OnGroupDelete($GROUP_ID)
CForumNew::OnBeforeLangDelete($lang)
CForumNew::OnPanelCreate()
CForumNew::OnReindex($NS = array(), $oCallback = NULL, $callback_method = "")
CForumNew::ShowPanel($FID, $TID=0, $bGetIcons=false)
CForumNew::ClearHTML($ID)
CForumGroup::CanUserAddGroup($arUserGroups)
CForumGroup::CanUserUpdateGroup($ID, $arUserGroups)
CForumGroup::CanUserDeleteGroup($ID, $arUserGroups)
CForumGroup::CheckFields($ACTION, &$arFields, $ID = false)
CForumGroup::Delete($ID)
CForumGroup::GetList($arOrder = array("SORT"=>"ASC"), $arFilter = array())
CForumGroup::GetListEx($arOrder = array("SORT"=>"ASC"), $arFilter = array())
CForumGroup::GetByID($ID)
CForumGroup::GetByIDEx($ID, $LANGUAGE_ID)
CForumGroup::GetLangByID($FORUM_GROUP_ID, $strLang)
CForumGroup::GetByLang($LANGUAGE_ID)
CForumGroup::Resort($ID=0, $cnt=0, $depth=0)
CForumSmile::Add()
CForumSmile::CheckFields()
CForumSmile::Update()
CForumSmile::Delete()
CForumSmile::GetList()
CForumSmile::GetListEx()
CForumSmile::GetByID()
CForumSmile::GetByIDEx($ID, $strLang)
CForumSmile::GetLangByID($SMILE_ID, $strLang)
CForumSmile::GetByType($type, $lang)
CForumSmile::getSmiles($type, $lang)
CForumSmile::getSetsByType($type, $lang)
_CForumDBResult::_CForumDBResult($res, $params = array())
_CForumDBResult::Fetch()
CForumPoints::CanUserAddPoints($arUserGroups)
CForumPoints::CanUserUpdatePoints($ID, $arUserGroups)
CForumPoints::CanUserDeletePoints($ID, $arUserGroups)
CForumPoints::CheckFields($ACTION, &$arFields, $ID = 0)
CForumPoints::Update($ID, $arFields)
CForumPoints::Delete($ID)
CForumPoints::GetList($arOrder = array("MIN_POINTS"=>"ASC"), $arFilter = array())
CForumPoints::GetListEx($arOrder = array("MIN_POINTS"=>"ASC"), $arFilter = array())
CForumPoints::GetByID($ID)
CForumPoints::GetByIDEx($ID, $strLang)
CForumPoints::GetLangByID($POINTS_ID, $strLang)
CForumPoints2Post::CanUserAddPoints2Post($arUserGroups)
CForumPoints2Post::CanUserUpdatePoints2Post($ID, $arUserGroups)
CForumPoints2Post::CanUserDeletePoints2Post($ID, $arUserGroups)
CForumPoints2Post::CheckFields($ACTION, &$arFields, $ID = 0)
CForumPoints2Post::Update($ID, $arFields)
CForumPoints2Post::Delete($ID)
CForumPoints2Post::GetList($arOrder = array("MIN_NUM_POSTS"=>"ASC"), $arFilter = array())
CForumPoints2Post::GetByID($ID)
CForumUserPoints::CanUserAddUserPoints($iUserID)
CForumUserPoints::CanUserUpdateUserPoints($iUserID)
CForumUserPoints::CanUserDeleteUserPoints($iUserID)
CForumUserPoints::CheckFields($ACTION, &$arFields)
CForumUserPoints::Update($FROM_USER_ID, $TO_USER_ID, $arFields)
CForumUserPoints::Delete($FROM_USER_ID, $TO_USER_ID)
CForumUserPoints::GetList($arOrder = array("TO_USER_ID"=>"ASC"), $arFilter = array())
CForumUserPoints::GetByID($FROM_USER_ID, $TO_USER_ID)
CForumUserPoints::CountSumPoints($TO_USER_ID)
CForumMessage::CanUserAddMessage($TID, $arUserGroups, $iUserID = 0, $ExternalPermission = false)
CForumMessage::CanUserUpdateMessage($MID, $arUserGroups, $iUserID = 0, $ExternalPermission = false)
CForumMessage::CanUserDeleteMessage($MID, $arUserGroups, $iUserID = 0, $ExternalPermission = false)
CForumMessage::CheckFields($ACTION, &$arFields, $ID = 0, $arParams = array())
CForumMessage::Update($ID, $arFields, $skip_counts = false, $strUploadDir = false)
CForumMessage::Reindex($ID, &$arMessage)
CForumMessage::Delete($ID)
CForumMessage::GetByID($ID, $arAddParams = array())
CForumMessage::GetByIDEx($ID, $arAddParams = array())
CForumMessage::GetMessagePage($ID, $mess_per_page, $arUserGroups, $TID = false, $arAddParams = array())
CForumMessage::SendMailMessage($MID, $arFields = array(), $strLang = false, $mailTemplate = false)
CForumMessage::GetFirstUnreadEx($FID, $TID, $arUserGroups)
CForumMessage::GetFirstUnread($FID, $TID, $PERMISSION)
CForumMessage::OnSocNetLogFormatEvent($arEvent, $arParams)
CForumMessage::setWebdavRights($arFilter, $rights)
CForumMessage::GetMentionedUserID($strMessage)
_CMessageDBResult::_CMessageDBResult($res, $params = array())
_CMessageDBResult::Fetch()
CForumFiles::getByMessageID($ID)
CForumFiles::CheckFields(&$arFields, &$arParams, $ACTION = "ADD", $extParams = array())
CForumFiles::Add($arFileID, &$arParams, $bCheckFields = false)
CForumFiles::Save(&$arFields, $arParams, $bCheckFields = true)
CForumFiles::UpdateByID($ID, $arFields)
CForumFiles::Delete($arFields = array(), $arParams = array())
CForumFiles::OnFileDelete($arFile)
Error($error)
forumTextParser::__construct($lang = false, $pathToSmiles = '', $type=false, $mode = 'full')
forumTextParser::GetFeatures($arForum)
forumTextParser::GetEditorButtons($arParams)
forumTextParser::GetEditorToolbar($arParams)
forumTextParser::convert($text, $allow = array(), $type = "html", $arFiles = false)
forumTextParser::convert4mail($text, $files = false, $allow = array(), $params = array())
forumTextParser::ParserSpoiler(&$text, &$obj)
forumTextParser::ParserFile(&$text, &$obj, $type="html")
forumTextParser::convert_spoiler_tag($text, $title="")
forumTextParser::convert_open_tag($marker = "quote")
forumTextParser::convert_close_tag($marker = "quote")
forumTextParser::convert_image_tag($url = "", $params="")
forumTextParser::convert_attachment($fileID = "", $p = "", $type = "", $text = "")
forumTextParser::convert_to_rss(N/A)
forumTextParser::render_user($fields)
textParser::textParser($strLang = False, $pathToSmile = false)
textParser::convert($text, $allow = array("HTML" => "N", "ANCHOR" => "Y", "BIU" => "Y", "IMG" => "Y", "QUOTE" => "Y", "CODE" => "Y", "FONT" => "Y", "LIST" => "Y", "SMILES" => "Y", "NL2BR" => "N", "VIDEO" => "Y"), $type = "html")
textParser::defended_tags($text, $tag = 'replace')
textParser::killAllTags($text)
textParser::convert4mail($text)
textParser::convert_video($params, $path)
textParser::convert_emoticon($code = "", $image = "", $description = "", $servername = "")
textParser::pre_convert_code_tag($text = "")
textParser::pre_convert_list($text = "")
textParser::convert_code_tag($text = "", $type = "html")
textParser::convert_quote_tag($text = "", $type = "html")
textParser::convert_open_tag($marker = "quote", $type = "html")
textParser::convert_close_tag($marker = "quote", $type = "html")
textParser::convert_image_tag($url = "", $type = "html")
textParser::convert_font_attr($attr, $value = "", $text = "")
textParser::wrap_long_words($text="")
textParser::part_long_words($str)
textParser::cut_long_words($str)
textParser::convert_cut_tag($text, $title="")
textParser::convert_anchor_tag($url, $text, $pref="")
textParser::convert_to_rss($text, $arImages = Array(), $arAllow = array("HTML" => "N", "ANCHOR" => "Y", "BIU" => "Y", "IMG" => "Y", "QUOTE" => "Y", "CODE" => "Y", "FONT" => "Y", "LIST" => "Y", "SMILES" => "Y", "NL2BR" => "N"), $arParams = array())
CForumSimpleHTMLParser::__construct($data)
CForumSimpleHTMLParser::prepare($text)
CForumSimpleHTMLParser::defendTags($matches)
CForumSimpleHTMLParser::findTagStart($needle)
CForumSimpleHTMLParser::skipTags($tmp)
CForumSimpleHTMLParser::setError($msg)
CForumSimpleHTMLParser::findTagEnd($startIndex)
CForumSimpleHTMLParser::getTagHTML($search)
CForumSimpleHTMLParser::getInnerHTML($startLabel, $endLabel, $multiple=false)
CForumCacheManager::CForumCacheManager()
CForumCacheManager::Compress($arDictCollection)
CForumCacheManager::Expand($arDictCollection)
CForumCacheManager::SetTag($path, $tags)
CForumCacheManager::ClearTag($type, $ID=0)
CForumCacheManager::OnRate($rateID, $arData)
CForumCacheManager::OnMessageAdd($ID, $arFields)
CForumCacheManager::OnMessageUpdate($ID, $arFields, $arMessage = array())
CForumCacheManager::OnMessageDelete($ID, $arMessage)
CForumCacheManager::OnTopicAdd($ID, $arFields)
CForumCacheManager::OnTopicUpdate($ID, $arFields)
CForumCacheManager::OnTopicDelete(&$ID, $arTopic)
CForumCacheManager::OnForumUpdate($ID, $arFields)
CForumAutosave::__construct()
CForumAutosave::GetInstance()
CForumAutosave::LoadScript($arParams)
CForumAutosave::Init()
CForumAutosave::Reset()
CForumEventLog::Log($object, $action, $id, $description = "", $title = "")
CForumEventLog::GetAuditTypes()
CEventForum::MakeForumObject()
CEventForum::GetFilter()
CEventForum::GetAuditTypes()
CEventForum::GetEventInfo($row, $arParams)
CEventForum::GetFilterSQL($var)
CRatingsComponentsForum::OnGetRatingConfigs()
CRatingsComponentsForum::OnGetRatingObject()
CRatingsComponentsForum::OnAfterAddRating($ID, $arFields)
CRatingsComponentsForum::OnAfterUpdateRating($ID, $arFields)
CRatingsComponentsForum::__CheckFields($entityId, $arConfigs)
CRatingsComponentsForum::__AssembleConfigDefault($objectType = null)
CRatingsComponentsForum::OnGetRatingContentOwner($arParams)
CForumPrivateMessage::Send($arFields = array())
CForumPrivateMessage::Copy($ID, $arFields = array())
CForumPrivateMessage::Update($ID, $arFields)
CForumPrivateMessage::Delete($ID)
CForumPrivateMessage::MakeRead($ID)
CForumPrivateMessage::CheckPermissions($ID)
CForumPrivateMessage::CheckFields(&$arFields, $update = false)
CForumPrivateMessage::GetByID($ID)
CForumPrivateMessage::GetList($arOrder = Array("ID" => "DESC"), $arFilter, $bCnt=false)
CForumPrivateMessage::PMSize($USER_ID, $CountMess = false)
CForumPrivateMessage::GetNewPM($FOLDER_ID = false)
CForumPMFolder::Add($title)
CForumPMFolder::Update($ID, $arFields = array())
CForumPMFolder::GetByID($ID)
CForumPMFolder::GetList($arOrder = array("SORT" => "DESC", "TITLE"=>"DESC"), $arFilter, $bCnt=false)
CForumPMFolder::CheckPermissions($ID)
CForumPMFolder::Delete($ID)
CForumNotifySchema::__construct()
CForumNotifySchema::OnGetNotifySchema()
CForumTopic::CanUserViewTopic($TID, $arUserGroups, $iUserID = 0, $ExternalPermission = false)
CForumTopic::CanUserAddTopic($FID, $arUserGroups, $iUserID = 0, $arForum = false, $ExternalPermission = false)
CForumTopic::CanUserUpdateTopic($TID, $arUserGroups, $iUserID = 0, $ExternalPermission = false)
CForumTopic::CanUserDeleteTopic($TID, $arUserGroups, $iUserID = 0, $ExternalPermission = false)
CForumTopic::CanUserDeleteTopicMessage($TID, $arUserGroups, $iUserID = 0, $ExternalPermission = false)
CForumTopic::CheckFields($ACTION, &$arFields)
CForumTopic::Add($arFields)
CForumTopic::Update($ID, $arFields, $skip_counts = False)
CForumTopic::MoveTopic2Forum($TID, $FID, $leaveLink = "N")
CForumTopic::Delete($ID)
CForumTopic::GetByID($ID, $arAddParams = array())
CForumTopic::GetByIDEx($ID, $arAddParams = array())
CForumTopic::GetNeighboringTopics($TID, $arUserGroups)
CForumTopic::GetSelectFields($arAddParams = array(), $fields = array())
CForumTopic::SetReadLabels($ID, $arUserGroups)
CForumTopic::SetReadLabelsNew($ID, $update = false, $LastVisit = false, $arAddParams = array())
CForumTopic::CleanUp($period = 168)
CForumTopic::SetStat($ID = 0, $arParams = array())
CForumTopic::OnBeforeIBlockElementDelete($ELEMENT_ID)
CForumTopic::GetMessageCount($forumID, $topicID, $approved = null)
_CTopicDBResult::_CTopicDBResult($res, $params = array())
_CTopicDBResult::getIcon($iconTyping)
_CTopicDBResult::Fetch()
CForumUser::IsAdmin($userId = false, $arGroups = false)
CForumUser::GetUserTopicVisits($forumID, $arTopic, $userID=null)
CForumUser::IsLocked($USER_ID)
CForumUser::CanUserAddUser($arUserGroups)
CForumUser::CanUserUpdateUser($ID, $arUserGroups, $CurrentUserID = 0)
CForumUser::CanUserDeleteUser($ID, $arUserGroups)
CForumUser::CheckFields($ACTION, &$arFields, $ID=false)
CForumUser::Add($fields, $strUploadDir = false)
CForumUser::Update($ID, $arFields, $strUploadDir = false, $UpdateByUserId = false)
CForumUser::Delete($ID)
CForumUser::CountUsers($bActive = False, $arFilter = array())
CForumUser::GetByID($ID)
CForumUser::GetByLogin($Name)
CForumUser::GetByIDEx($ID, $arAddParams = array())
CForumUser::GetByUSER_ID($USER_ID)
CForumUser::GetByUSER_IDEx($USER_ID, $arAddParams = array())
CForumUser::GetUserRank($USER_ID, $strLang = false)
CForumUser::SetUserForumLastVisit($USER_ID, $FORUM_ID = 0, $LAST_VISIT = false)
CForumUser::GetListUserForumLastVisit($arOrder = Array("LAST_VISIT"=>"DESC"), $arFilter = Array())
CForumUser::GetFormattedNameByUserID($userID, $template = "", $arUser = array())
CForumUser::GetUserPoints($USER_ID, $arAddParams = array())
CForumUser::CountUserPoints($USER_ID = 0, $iCnt = false)
CForumUser::SetStat($USER_ID = 0, $arParams = array())
CForumUser::OnUserDelete($user_id)
CForumUser::SearchUser($template, $arAddParams = array())
CForumUser::UserAddInfo($arOrder = array(), $arFilter = Array(), $mode = false, $iNum = 0, $check_permission = true, $arNavigation = array())
CForumUser::OnSocNetGroupDelete($group_id)
CForumUser::OnAfterUserUpdate($arFields = array())
CForumSubscribe::CanUserAddSubscribe($FID, $arUserGroups)
CForumSubscribe::CanUserUpdateSubscribe($ID, $arUserGroups, $CurrentUserID = 0)
CForumSubscribe::CanUserDeleteSubscribe($ID, $arUserGroups, $CurrentUserID = 0)
CForumSubscribe::CheckFields($ACTION, &$arFields)
CForumSubscribe::Add($arFields)
CForumSubscribe::Update($ID, $arFields)
CForumSubscribe::Delete($ID)
CForumSubscribe::DeleteUSERSubscribe($USER_ID)
CForumSubscribe::UpdateLastSend($MID, $sIDs)
CForumSubscribe::GetList($arOrder = array("ID"=>"ASC"), $arFilter = array(), $arAddParams = array())
CForumSubscribe::GetListEx($arOrder = array("ID"=>"ASC"), $arFilter = array())
CForumSubscribe::GetByID($ID)
CForumRank::CanUserAddRank($arUserGroups)
CForumRank::CanUserUpdateRank($ID, $arUserGroups)
CForumRank::CanUserDeleteRank($ID, $arUserGroups)
CForumRank::CheckFields($ACTION, &$arFields)
CForumRank::Update($ID, $arFields)
CForumRank::Delete($ID)
CForumRank::GetList($arOrder = array("MIN_NUM_POSTS"=>"ASC"), $arFilter = array())
CForumRank::GetListEx($arOrder = array("MIN_NUM_POSTS"=>"ASC"), $arFilter = array())
CForumRank::GetByID($ID)
CForumRank::GetByIDEx($ID, $strLang)
CForumRank::GetLangByID($RANK_ID, $strLang)
CForumStat::RegisterUSER_OLD($arFields = array())
CForumStat::RegisterUSER($arFields = array())
CForumStat::Add($arFields)
CForumStat::GetListEx($arOrder = Array("ID"=>"ASC"), $arFilter = Array(), $arAddParams = array())
CForumStat::CleanUp($period = 48)
CFilterDictionary::CheckFields($arFields = array(), $ACTION = "ADD")
CFilterDictionary::Add($arFields)
CFilterDictionary::Update($ID, $arFields)
CFilterDictionary::Delete($ID)
CFilterDictionary::GetFilterOperation($key)
CFilterLetter::CheckFields($arFields = array())
CFilterLetter::Add($arFields)
CFilterLetter::Update($ID, $arFields)
CFilterLetter::Delete($ID)
CFilterLetter::GetByID($ID)
CFilterUnquotableWords::CheckPattern($sPattern, &$sError)
CFilterUnquotableWords::CheckFields($action = "INSERT", $ID = false, $arFields = array())
CFilterUnquotableWords::Add($arFields)
CFilterUnquotableWords::Update($ID, $arFields)
CFilterUnquotableWords::Delete($ID)
CFilterUnquotableWords::GetById($ID)
CFilterUnquotableWords::GetFilterOperation($key)
CFilterUnquotableWords::GenPattern($ID=false, $DICTIONARY_ID_T=0)
CFilterUnquotableWords::GenPatternAll($DICTIONARY_ID_W=0, $DICTIONARY_ID_T=0)
CFilterUnquotableWords::CreatePattern($pattern="", $DICTIONARY_ID=0)
CFilterUnquotableWords::FilterPerm()
CFilterUnquotableWords::Filter($message)
CForumNew::Add($arFields)
CForumNew::reindex(&$NS, $oCallback = NULL, $callback_method = "")
CForumNew::GetNowTime($ResultType = "timestamp")
CForumNew::Concat($glue = "", $pieces = array())
CForumGroup::Add($arFields)
CForumGroup::Update($ID, $arFields)
CForumPoints::Add($arFields)
CForumPoints2Post::Add($arFields)
CForumUserPoints::Add($arFields)
CForumMessage::Add($arFields, $strUploadDir = false, $arParams = array())
CForumMessage::GetList($arOrder = Array("ID"=>"ASC"), $arFilter = Array(), $bCount = false, $iNum = 0, $arAddParams = array())
CForumMessage::GetListEx($arOrder = Array("ID"=>"ASC"), $arFilter = Array(), $bCount = false, $iNum = 0, $arAddParams = array())
CForumMessage::QueryFirstUnread($arFilter)
CForumFiles::GetList($arOrder = Array("ID"=>"ASC"), $arFilter = Array(), $iNum = 0, $arAddParams = array())
CForumFiles::CleanUp()
CRatingsComponentsForum::CalcUserVoteForumPost($arConfigs)
CRatingsComponentsForum::CalcUserVoteForumTopic($arConfigs)
CRatingsComponentsForum::CalcUserRatingForumActivity($arConfigs)
CRatingsComponentsForum::ExceptionUserRatingForumActivity()
CForumPrivateMessage::GetListEx($arOrder = Array("ID"=>"ASC"), $arFilter = Array(), $bCount = false, $iNum = 0, $arAddParams = array())
CForumTopic::GetList($arOrder = Array("SORT"=>"ASC"), $arFilter = Array(), $bCount = false, $iNum = 0, $arAddParams = array())
CForumTopic::GetListEx($arOrder = Array("SORT"=>"ASC"), $arFilter = Array(), $bCount = false, $iNum = 0, $arAddParams = array())
CForumUser::GetList($arOrder = Array("ID"=>"ASC"), $arFilter = Array(), $arAddParams = array())
CForumUser::GetListEx($arOrder = Array("ID"=>"ASC"), $arFilter = Array())
CForumUser::GetNameFieldsForQuery($sNameTemplate, $userTablePrefix = "U.")
CForumUser::GetFormattedNameFieldsForSelect($arParams = array(), $bReturnAll = true)
CForumRank::Add($arFields)
CFilterDictionary::GetList($arOrder = array("ID"=>"ASC"), $arFilter = array(), $bCount = false)
CFilterLetter::GetList($arOrder = array("ID"=>"ASC"), $arFilter = array(), $bCount = false)
CFilterUnquotableWords::GetList($arOrder = array("ID"=>"ASC"), $arFilter = array(), $bCount = false)
Entity::__construct(array $entity, array $storage)
Entity::getId()
Entity::getType()
Entity::getXmlId()
Entity::getFullId()
Entity::className()
Entity::getModule()
Entity::getEntityType()
Entity::getXmlIdPrefix()
Entity::canRead($userId)
Entity::canAdd($userId)
Entity::canEdit($userId)
Entity::canEditOwn($userId)
Entity::canModerate($userId)
Entity::setPermission($userId, $permission)
Entity::setEditOwn($permission)
Entity::getPermission($userId)
Entity::getEntityByType($type = "")
Entity::getEntityByXmlId($xmlId = "")
Entity::getEntities()
Entity::onMessageIsIndexed($id, array $message, array &$index)
Comment::prepareFields(array &$params, ErrorCollection $errorCollectionParam)
Comment::updateStatisticModule($mid)
Comment::add(array $params)
Comment::edit(array $params)
Comment::delete()
Comment::moderate($show)
Comment::canEdit()
Comment::canEditOwn()
Comment::canDelete()
Comment::setComment($id)
Comment::getComment()
Comment::createFromId(Feed $feed, $id)
Comment::create(Feed $feed)
EventManager::init()
EventManager::updateIBlockPropertyAfterAddingMessage($ID, $arFields, $arTopic = array())
EventManager::updateIBlockPropertyAfterDeletingMessage($ID, $arFields)
EventManager::updateIBlockProperty($ID, $TYPE, $arMessage, $arTopic = array())
EventManager::onMessageIsIndexed($id, array $message, array &$index)
Feed::checkTopic()
Feed::canAdd()
Feed::canRead()
Feed::canEdit()
Feed::canEditComment($commentId)
Feed::canDelete()
Feed::canDeleteComment($commentId)
Feed::canModerate()
Feed::canEditOwn()
Feed::add(array $params)
Feed::edit($id, array $params)
Feed::delete($id)
Feed::moderate($id, $show)
Feed::setPermission($permission)
Feed::setEditOwn($allow)
Feed::getPermission()
BaseObject::__construct($forumId, $entity, $userId = 0)
BaseObject::setEntity(array $id)
BaseObject::getEntity()
BaseObject::setTopic()
BaseObject::createTopic()
BaseObject::getTopic()
BaseObject::hasErrors()
BaseObject::getErrors()
BaseObject::checkForumId(&$forumId)
BaseObject::setForum($id)
BaseObject::getForum()
BaseObject::setForumFields(array $params)
BaseObject::setUser($userId)
BaseObject::getUser()
BaseObject::getApplication()
BaseObject::getUserFromForum($userId)
BaseObject::getUserName($userId)
TaskEntity::canRead($userId)
TaskEntity::canAdd($userId)
TaskEntity::canEditOwn($userId)
TaskEntity::canEdit($userId)
TaskEntity::onMessageIsIndexed($id, array $message, array &$index)
TaskEntity::dropCache()
TaskEntity::checkHasAccess($userId)
TaskEntity::checkEditOptionIsOn()
User::__construct($id)
User::getId()
User::getGroups()
User::getUserGroupArray()
User::isAuthorized()
User::getParam()
User::isAdmin()
User::getUserGroup()
User::getFirstName()
User::getLastName()
User::getSecondName()
User::getLogin()
User::getFullName()
LivefeedIndexMessage::execute(array &$result)
LivefeedIndexComment::execute(array &$result)
MessageTable::getTableName()
MessageTable::getUfId()
MessageTable::getMap()
MessageTable::validateSourceId()
MessageTable::validatePostMessageCheck()
MessageTable::validateParam1()
MessageTable::validateAuthorName()
MessageTable::validateAuthorEmail()
MessageTable::validateAuthorIp()
MessageTable::validateAuthorRealIp()
MessageTable::validateEditorName()
MessageTable::validateEditorEmail()
MessageTable::validateXmlId()
MessageTable::add(array $data)
MessageTable::update($primary, array $data)
MessageTable::delete($primary)
GroupTable::getTableName()
GroupTable::getMap()
GroupTable::validateIblockTypeId()
GroupTable::validateCode()
GroupTable::validateName()
GroupTable::validateListPageUrl()
GroupTable::validateDetailPageUrl()
GroupTable::validateSectionPageUrl()
GroupTable::validateCanonicalPageUrl()
GroupTable::validateXmlId()
GroupTable::validateTmpId()
GroupTable::validateEditFileBefore()
GroupTable::validateEditFileAfter()
ForumTable::getTableName()
ForumTable::getMap()
ForumTable::validateFileExt()
Log::getEventIdList()
Log::onIndexGetContent(Event $event)
LogComment::getEventIdList()
LogComment::onIndexGetContent(Event $event)
Bind::start()
ForumMessageAttachmentHandler::updateUserField($messageId, $diskAttachId)
ForumMessageAttachmentHandler::getUserField($messageId)
ForumMessageAttachmentHandler::onExecuteDescriptionFix(\Bitrix\Main\Event $event)
MessageHandler::__construct()
MessageHandler::initDataManagerEvents()
MessageHandler::onAfterMessageAdd(&$id, $message, $topicInfo, $forumInfo, $fields)
MessageHandler::onBeforeMessageUpdate(&$id, &$fields, &$uploadDir)
MessageHandler::onAfterMessageUpdate(&$id, &$newMessage, $oldMessage)
MessageHandler::onBeforeMessageDelete($id)
MessageHandler::onAfterMessageDelete($id, $message)
MessageHandler::afterWriteMissing(array $record)
MessageHandler::beforeInsertTrigger(array &$newRecord)
MessageHandler::afterInsertTrigger(array $newRecord)
MessageHandler::afterUpdateTrigger(array $oldRecord, array $newRecord)
MessageHandler::afterDeleteTrigger(array $oldRecord)
MessageHandler::beforeUpdateTrigger(array $oldRecord, array &$newRecord)
MessageHandler::beforeLogInsert(array $record)
MessageHandler::beforeLogFormat(array &$record)
TopicHandler::__construct()
TopicHandler::onAfterTopicAdd($id, &$data)
TopicHandler::onAfterTopicUpdate($id, $newTopic, $oldTopic)
TopicHandler::onAfterTopicDelete(&$id, $topic)
TopicHandler::beforeInsertTrigger(array &$newRecord)
TopicHandler::beforeUpdateTrigger(array $oldRecord, array &$newRecord)
TopicHandler::beforeLogInsert(array $record)
TopicHandler::beforeLogFormat(array &$record)
TopicTable::getTableName()
TopicTable::getMap()
TopicTable::add(array $data)
TopicTable::update($primary, array $data)
TopicTable::delete($primary)
UserTable::getTableName()
UserTable::getMap()
UserTable::add(array $data)
UserTable::update($primary, array $data)
UserTable::delete($primary)
User::loadById($id)
__construct($id)
getId()
getLastName()
getLogin()
getName()
setLastVisit()
ForumSiteTable::getFilePath()
ForumSiteTable::getTableName()
ForumSiteTable::getMap()
Error::__construct($message, $code = 0)
Error::getCode()
Error::getMessage()
Error::__toString()
ErrorCollection::__construct(array $values = null)
ErrorCollection::add(array $errors)
ErrorCollection::addOne(Error $error)
ErrorCollection::addFromResult(Result $result)
ErrorCollection::hasErrors()
ErrorCollection::getErrorsByCode($code)
ErrorCollection::getErrorByCode($code)
ErrorCollection::offsetSet($offset, $value)
ErrorCollection::checkType($value)
ConversionHandlers::onGetCounterTypes()
ConversionHandlers::onGetRateTypes()
ConversionHandlers::onTopicAdd($id, $fields)
ConversionHandlers::onMessageAdd($id, $message, $topicInfo, $forumInfo, $fields)
BaseTable::validateSiteId()
BaseTable::validatePath()
BaseTable::validateName()
BaseTable::validateXmlId()
CreatePattern($pattern="", $DICTIONARY_ID=0)
GenPatternAll($DICTIONARY_ID_W=0, $DICTIONARY_ID_T=0)
forum::forum()
forum::InstallDB()
forum::UnInstallDB($arParams = array())
forum::InstallEvents()
forum::UnInstallEvents()
forum::InstallFiles()
forum::UnInstallFiles()
forum::InstallUserFields($id = "all")
forum::UnInstallUserFields()
forum::DoInstall()
forum::DoUninstall()