ForumThreadTools
in package
uses
TraitData, TraitDataWrite, TraitMemberLink
FinalYes
Table of Contents
Properties
- $openerData : array<string|int, mixed>
- $openerName : string
- $data : Data
- $forumSettings : array<string|int, mixed>
- $input : Input
- $memberLink : MemberLink
Methods
- __construct() : mixed
- checkPlink() : void
- checkThreadId() : void
- fetchOpenerData() : void
- getDataInstance() : Data
- getDataWriteInstance() : DataWrite
- getLastPostPage() : int
- getMemberLinkInstance() : MemberLink
- getPostingLevel() : int
- Checks the writing rights in the forum, Depending on the entrydate of the user Older users are able to do more Banned users can't do anything
- getSerParaOnWordSearch() : string
- Übergibt als base 64 json encode, wenn saAtt['word']
- getSerToAtt() : array<string|int, mixed>
- getTopics() : string
- Get the topics for the forum as span/input-elements
- getTopPost() : array<string|int, mixed>
- getVisited() : string
- handlePostVars() : void
- isUserPostOK() : bool
- recoverForumEntry() : string
- repairRelPos() : int
- checkDelThread() : void
- modRepairDiv() : void
- prepareForumWrite() : void
- redirFromSearch() : void
Properties
$openerData
public
array<string|int, mixed>
$openerData
= []
$openerName
public
string
$openerName
= ''
$data
private
Data
$data
$forumSettings
private
array<string|int, mixed>
$forumSettings
$input
private
Input
$input
$memberLink
private
MemberLink
$memberLink
Methods
__construct()
public
__construct([array<string|int, mixed>|null $saCfgForum = [] ]) : mixed
Parameters
- $saCfgForum : array<string|int, mixed>|null = []
checkPlink()
public
checkPlink() : void
checkThreadId()
public
checkThreadId() : void
fetchOpenerData()
public
fetchOpenerData(int $nOpenerID) : void
Parameters
- $nOpenerID : int
getDataInstance()
public
getDataInstance() : Data
Return values
DatagetDataWriteInstance()
public
getDataWriteInstance() : DataWrite
Return values
DataWritegetLastPostPage()
public
getLastPostPage([int $nLastPost = 0 ]) : int
Parameters
- $nLastPost : int = 0
Return values
intgetMemberLinkInstance()
public
getMemberLinkInstance() : MemberLink
Return values
MemberLinkgetPostingLevel()
Checks the writing rights in the forum, Depending on the entrydate of the user Older users are able to do more Banned users can't do anything
public
getPostingLevel() : int
Return values
int —$nPostingLevel - 0 = no, 1 = starter, 2 = expanded, 3 = full
getSerParaOnWordSearch()
Übergibt als base 64 json encode, wenn saAtt['word']
public
getSerParaOnWordSearch(array<string|int, mixed> $saAtt) : string
Parameters
- $saAtt : array<string|int, mixed>
Return values
stringgetSerToAtt()
public
getSerToAtt([array<string|int, mixed> $saAtt = [] ]) : array<string|int, mixed>
Parameters
- $saAtt : array<string|int, mixed> = []
Return values
array<string|int, mixed>getTopics()
Get the topics for the forum as span/input-elements
public
getTopics(string $table, int $nForumID) : string
Parameters
- $table : string
- $nForumID : int
Return values
stringgetTopPost()
public
getTopPost([int $nID = 0 ]) : array<string|int, mixed>
Parameters
- $nID : int = 0
Return values
array<string|int, mixed>getVisited()
public
getVisited() : string
Return values
stringhandlePostVars()
public
handlePostVars([array<string|int, mixed> $saInform = [] ]) : void
Parameters
- $saInform : array<string|int, mixed> = []
isUserPostOK()
public
isUserPostOK() : bool
Return values
boolrecoverForumEntry()
public
recoverForumEntry(mixed $aID, string $action) : string
Parameters
- $aID : mixed
- $action : string
Return values
stringrepairRelPos()
public
repairRelPos([int $thread_id = 0 ]) : int
Parameters
- $thread_id : int = 0
Return values
intcheckDelThread()
private
checkDelThread() : void
modRepairDiv()
private
modRepairDiv() : void
prepareForumWrite()
private
prepareForumWrite([array<string|int, mixed> $saInform = [] ]) : void
Parameters
- $saInform : array<string|int, mixed> = []
redirFromSearch()
private
redirFromSearch() : void
Attributes
- #[NoReturn]