ForumAjax
in package
uses
TraitDataWrite, TraitMemberLink, TraitData
Read onlyYes
FinalYes
Table of Contents
Properties
- $data : Data
- $env : array<string|int, mixed>
- $input : Input
- $memberLink : MemberLink
Methods
- __construct() : mixed
- getDataInstance() : Data
- getDataWriteInstance() : DataWrite
- getForumPost() : array<string|int, mixed>
- getMemberLinkInstance() : MemberLink
- makePostAnswer() : array<string|int, mixed>
- toggleWriteRight() : array<string|int, mixed>
- formatQuoteMessage() : string
- generateMessagePrefix() : string
Properties
$data
private
Data
$data
$env
private
array<string|int, mixed>
$env
$input
private
Input
$input
$memberLink
private
MemberLink
$memberLink
Methods
__construct()
public
__construct(Input $input) : mixed
Parameters
- $input : Input
getDataInstance()
public
getDataInstance() : Data
Return values
DatagetDataWriteInstance()
public
getDataWriteInstance() : DataWrite
Return values
DataWritegetForumPost()
public
getForumPost([int $TID = 0 ]) : array<string|int, mixed>
Parameters
- $TID : int = 0
Return values
array<string|int, mixed>getMemberLinkInstance()
public
getMemberLinkInstance() : MemberLink
Return values
MemberLinkmakePostAnswer()
public
makePostAnswer(int $nID, string $uid, int $TID, int $count[, string $seltext = '' ]) : array<string|int, mixed>
Parameters
- $nID : int
- $uid : string
- $TID : int
- $count : int
- $seltext : string = ''
Return values
array<string|int, mixed>toggleWriteRight()
public
toggleWriteRight() : array<string|int, mixed>
Return values
array<string|int, mixed>formatQuoteMessage()
private
formatQuoteMessage(string $strPrefixMsg, mixed $quote_text) : string
Parameters
- $strPrefixMsg : string
- $quote_text : mixed
Return values
stringgenerateMessagePrefix()
private
generateMessagePrefix(mixed $strTable, array<string|int, mixed> $saPostFrom, array<string|int, mixed> $saRow, int $count) : string
Parameters
- $strTable : mixed
- $saPostFrom : array<string|int, mixed>
- $saRow : array<string|int, mixed>
- $count : int