ForumThreadTools
in package
uses
TraitDataWrite, TraitMemberLink
Table of Contents
Properties
- $openerData : array<string|int, mixed>
- $openerName : string
- $forumSettings : array<string|int, mixed>
- $input : Input
- $memberLink : MemberLink
Methods
- __construct() : mixed
- checkThreadId() : void
- fetchOpenerData() : void
- getDataWriteInstance() : DataWrite
- getForumSettings() : array<string|int, mixed>
- 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
- recoverForumEntry() : string
- repairRelPos() : int
- checkDelThread() : void
- modRepairDiv() : void
- prepareForumWrite() : void
- redirFromSearch() : void
Properties
$openerData
public
array<string|int, mixed>
$openerData
= []
$openerName
public
string
$openerName
= ''
$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 = []
checkThreadId()
public
checkThreadId() : void
fetchOpenerData()
public
fetchOpenerData(int $nOpenerID) : void
Parameters
- $nOpenerID : int
Tags
getDataWriteInstance()
public
getDataWriteInstance() : DataWrite
Return values
DataWritegetForumSettings()
public
getForumSettings() : array<string|int, mixed>
Return values
array<string|int, mixed>getLastPostPage()
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
Tags
Return values
stringhandlePostVars()
public
handlePostVars([array<string|int, mixed> $saInform = [] ]) : void
Parameters
- $saInform : array<string|int, mixed> = []
Tags
recoverForumEntry()
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
Tags
modRepairDiv()
private
modRepairDiv() : void
prepareForumWrite()
private
prepareForumWrite([array<string|int, mixed> $saInform = [] ]) : void
Parameters
- $saInform : array<string|int, mixed> = []
Tags
redirFromSearch()
private
redirFromSearch() : void
Attributes
- #[NoReturn]