Bitrix API

ForumTable extends DataManager

Class ForumTable

Fields:

  • ID int mandatory
  • FORUM_GROUP_ID int
  • NAME string(255) mandatory
  • DESCRIPTION text optional
  • SORT int mandatory default '150'
  • ACTIVE bool mandatory default 'Y'
  • ALLOW_HTML bool mandatory default 'N'
  • ALLOW_ANCHOR bool mandatory default 'Y'
  • ALLOW_BIU bool mandatory default 'Y'
  • ALLOW_IMG bool mandatory default 'Y'
  • ALLOW_VIDEO bool mandatory default 'Y'
  • ALLOW_LIST bool mandatory default 'Y'
  • ALLOW_QUOTE bool mandatory default 'Y'
  • ALLOW_CODE bool mandatory default 'Y'
  • ALLOW_FONT bool mandatory default 'Y'
  • ALLOW_SMILES bool mandatory default 'Y'
  • ALLOW_UPLOAD bool mandatory default 'N'
  • ALLOW_TABLE bool mandatory default 'N'
  • ALLOW_ALIGN bool mandatory default 'Y'
  • ALLOW_UPLOAD_EXT string(255) null
  • ALLOW_MOVE_TOPIC bool mandatory default 'Y'
  • ALLOW_TOPIC_TITLED bool mandatory default 'N'
  • ALLOW_NL2BR bool mandatory default 'N'
  • ALLOW_SIGNATURE bool mandatory default 'Y'
  • ASK_GUEST_EMAIL bool mandatory default 'N'
  • USE_CAPTCHA bool mandatory default 'N'
  • INDEXATION bool mandatory default 'Y'
  • DEDUPLICATION bool mandatory default 'Y'
  • MODERATION bool mandatory default 'N'
  • ORDER_BY enum('P', 'T', 'N', 'V', 'D', 'A', '') mandatory default 'P'
  • ORDER_DIRECTION enum('DESC', 'ASC') mandatory default 'DESC'
  • TOPICS int
  • POSTS int
  • LAST_POSTER_ID int
  • LAST_POSTER_NAME string(255)
  • LAST_POST_DATE datetime
  • LAST_MESSAGE_ID int
  • POSTS_UNAPPROVED int
  • ABS_LAST_POSTER_ID int
  • ABS_LAST_POSTER_NAME string(255)
  • ABS_LAST_POST_DATE datetime
  • ABS_LAST_MESSAGE_ID int
  • EVENT1 string(255) default 'forum'
  • EVENT2 string(255) default 'message'
  • EVENT3 string(255)
  • XML_ID varchar(255)
  • HTML text

Table of Contents

Methods

clearCache()  : mixed
createCollection()  : EO_Forum_Collection
createObject()  : EO_Forum
getById()  : EO_Forum_Result
getByPrimary()  : EO_Forum_Result
getEntity()  : EO_Forum_Entity
getList()  : EO_Forum_Result
getMainData()  : array<string|int, mixed>|null
getMap()  : array<string|int, mixed>
Returns entity map definition.
getTableName()  : string
Returns DB table name for entity
onAfterAdd()  : mixed
onAfterDelete()  : mixed
onAfterUpdate()  : mixed
onBeforeUpdate()  : mixed
query()  : EO_Forum_Query
updateSilently()  : mixed
wakeUpCollection()  : EO_Forum_Collection
wakeUpObject()  : EO_Forum

Methods

clearCache()

public static clearCache() : mixed

createCollection()

public static createCollection() : EO_Forum_Collection
Return values
EO_Forum_Collection

createObject()

public static createObject([mixed $setDefaultValues = = 'true' ]) : EO_Forum
Parameters
$setDefaultValues : mixed = = 'true'
Return values
EO_Forum

getById()

public static getById(mixed $id) : EO_Forum_Result
Parameters
$id : mixed
Return values
EO_Forum_Result

getByPrimary()

public static getByPrimary(mixed $primary[, array<string|int, mixed> $parameters = = '[]' ]) : EO_Forum_Result
Parameters
$primary : mixed
$parameters : array<string|int, mixed> = = '[]'
Return values
EO_Forum_Result

getEntity()

public static getEntity() : EO_Forum_Entity
Return values
EO_Forum_Entity

getList()

public static getList([array<string|int, mixed> $parameters = = '[]' ]) : EO_Forum_Result
Parameters
$parameters : array<string|int, mixed> = = '[]'
Return values
EO_Forum_Result

getMainData()

public static getMainData(int $forumId[, string|null $siteId = null ]) : array<string|int, mixed>|null
Parameters
$forumId : int
$siteId : string|null = null
Return values
array<string|int, mixed>|null

getMap()

Returns entity map definition.

public static getMap() : array<string|int, mixed>
Return values
array<string|int, mixed>

getTableName()

Returns DB table name for entity

public static getTableName() : string
Return values
string

onAfterAdd()

public static onAfterAdd(Event $event) : mixed
Parameters
$event : Event

onAfterDelete()

public static onAfterDelete(Event $event) : mixed
Parameters
$event : Event

onAfterUpdate()

public static onAfterUpdate(Event $event) : mixed
Parameters
$event : Event

onBeforeUpdate()

public static onBeforeUpdate(Event $event) : mixed
Parameters
$event : Event

query()

public static query() : EO_Forum_Query
Return values
EO_Forum_Query

updateSilently()

public static updateSilently(mixed $id, mixed $fields) : mixed
Parameters
$id : mixed
$fields : mixed

wakeUpCollection()

public static wakeUpCollection(mixed $rows) : EO_Forum_Collection
Parameters
$rows : mixed
Return values
EO_Forum_Collection

wakeUpObject()

public static wakeUpObject(mixed $row) : EO_Forum
Parameters
$row : mixed
Return values
EO_Forum

        
On this page

Search results