1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс CAllForumTopic
Граф наследования:CAllForumTopic:
CForumTopic

Открытые статические члены

static CanUserViewTopic ($TID, $arUserGroups, $iUserID=0, $ExternalPermission=false)
static CanUserAddTopic ($FID, $arUserGroups, $iUserID=0, $arForum=false, $ExternalPermission=false)
static CanUserUpdateTopic ($TID, $arUserGroups, $iUserID=0, $ExternalPermission=false)
static CanUserDeleteTopic ($TID, $arUserGroups, $iUserID=0, $ExternalPermission=false)
static CanUserDeleteTopicMessage ($TID, $arUserGroups, $iUserID=0, $ExternalPermission=false)
static CheckFields ($ACTION, &$arFields)
static Add ($arFields)
static Update ($ID, $arFields, $skip_counts=False)
static MoveTopic2Forum ($TID, $FID, $leaveLink="N")
static Delete ($ID)
static GetByID ($ID, $arAddParams=array())
static GetByIDEx ($ID, $arAddParams=array())
static GetNeighboringTopics ($TID, $arUserGroups)
static GetSelectFields ($arAddParams=array(), $fields=array())
static SetReadLabels ($ID, $arUserGroups)
static SetReadLabelsNew ($ID, $updateForum=false, $LastVisit=false, $arAddParams=array())
static CleanUp ($period=168)
static SetStat ($ID=0, $params=[])
static OnBeforeIBlockElementDelete ($ELEMENT_ID)
static GetMessageCount ($forumID, $topicID, $approved=null)

Подробное описание

См. определение в файле topic.php строка 6

Методы

◆ Add()

Add ( $arFields)
static

См. определение в файле topic.php строка 213

◆ CanUserAddTopic()

CanUserAddTopic ( $FID,
$arUserGroups,
$iUserID = 0,
$arForum = false,
$ExternalPermission = false )
static

См. определение в файле topic.php строка 28

◆ CanUserDeleteTopic()

CanUserDeleteTopic ( $TID,
$arUserGroups,
$iUserID = 0,
$ExternalPermission = false )
static

См. определение в файле topic.php строка 92

◆ CanUserDeleteTopicMessage()

CanUserDeleteTopicMessage ( $TID,
$arUserGroups,
$iUserID = 0,
$ExternalPermission = false )
static

См. определение в файле topic.php строка 116

◆ CanUserUpdateTopic()

CanUserUpdateTopic ( $TID,
$arUserGroups,
$iUserID = 0,
$ExternalPermission = false )
static

См. определение в файле topic.php строка 51

◆ CanUserViewTopic()

CanUserViewTopic ( $TID,
$arUserGroups,
$iUserID = 0,
$ExternalPermission = false )
static

См. определение в файле topic.php строка 8

◆ CheckFields()

CheckFields ( $ACTION,
& $arFields )
static

См. определение в файле topic.php строка 140

◆ CleanUp()

CleanUp ( $period = 168)
static

См. определение в файле topic.php строка 714

◆ Delete()

Delete ( $ID)
static

См. определение в файле topic.php строка 413

◆ GetByID()

GetByID ( $ID,
$arAddParams = array() )
static

См. определение в файле topic.php строка 431

◆ GetByIDEx()

GetByIDEx ( $ID,
$arAddParams = array() )
static

См. определение в файле topic.php строка 482

◆ GetMessageCount()

GetMessageCount ( $forumID,
$topicID,
$approved = null )
static

См. определение в файле topic.php строка 865

◆ GetNeighboringTopics()

GetNeighboringTopics ( $TID,
$arUserGroups )
static

См. определение в файле topic.php строка 573

◆ GetSelectFields()

GetSelectFields ( $arAddParams = array(),
$fields = array() )
static

См. определение в файле topic.php строка 606

◆ MoveTopic2Forum()

MoveTopic2Forum ( $TID,
$FID,
$leaveLink = "N" )
static

См. определение в файле topic.php строка 284

◆ OnBeforeIBlockElementDelete()

OnBeforeIBlockElementDelete ( $ELEMENT_ID)
static

См. определение в файле topic.php строка 833

◆ SetReadLabels()

SetReadLabels ( $ID,
$arUserGroups )
static

См. определение в файле topic.php строка 663

◆ SetReadLabelsNew()

SetReadLabelsNew ( $ID,
$updateForum = false,
$LastVisit = false,
$arAddParams = array() )
static

См. определение в файле topic.php строка 699

◆ SetStat()

SetStat ( $ID = 0,
$params = [] )
static

См. определение в файле topic.php строка 720

◆ Update()

Update ( $ID,
$arFields,
$skip_counts = False )
static

См. определение в файле topic.php строка 233


Объявления и описания членов класса находятся в файле:
  • C:/bitrix/modules/forum/classes/general/topic.php