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_CollectioncreateObject()
public
static createObject([mixed $setDefaultValues = = 'true' ]) : EO_Forum
Parameters
- $setDefaultValues : mixed = = 'true'
Return values
EO_ForumgetById()
public
static getById(mixed $id) : EO_Forum_Result
Parameters
- $id : mixed
Return values
EO_Forum_ResultgetByPrimary()
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_ResultgetEntity()
public
static getEntity() : EO_Forum_Entity
Return values
EO_Forum_EntitygetList()
public
static getList([array<string|int, mixed> $parameters = = '[]' ]) : EO_Forum_Result
Parameters
- $parameters : array<string|int, mixed> = = '[]'
Return values
EO_Forum_ResultgetMainData()
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>|nullgetMap()
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
stringonAfterAdd()
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_QueryupdateSilently()
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_CollectionwakeUpObject()
public
static wakeUpObject(mixed $row) : EO_Forum
Parameters
- $row : mixed