ForumThreadRights
in package
uses
TraitData, TraitDataWrite
FinalYes
Table of Contents
Properties
- $blockedIDs : array<string|int, mixed>
- $cntReplies : int
- $isClosed : bool
- $isModThread : bool
- $isPlinked : bool
- $isSleeping : bool
- $plinkedIDs : array<string|int, mixed>
- $threadID : int
- $data : Data
- $memberLink : MemberLink
- $naviIndex : array<string|int, mixed>
- $text : Text
- $tplBubble : string
- $tplDefLink : string
- $tplToggle : string
- $userPlink : UserPlink
Methods
- __construct() : mixed
- checkCloseSleep() : void
- genIndexForFooter() : array<string|int, mixed>
- getDataInstance() : Data
- getDataWriteInstance() : DataWrite
- getIcon() : string
- Liefert Icon und bubble-text
- getIsModThread() : bool
- getMember() : string
- getNaviIndex() : array<string|int, mixed>
- isEditMine() : bool
- loadBlockedIDs() : void
- loadPlinkedIDs() : void
- setIsModThread() : void
- buildNaviIndexUrls() : array<string|int, mixed>
- fetchNoWriteUser() : array<string|int, mixed>
- getIDs() : array<string|int, mixed>
- getTopPost() : array<string|int, mixed>|mixed
Properties
$blockedIDs
public
array<string|int, mixed>
$blockedIDs
= [0]
$cntReplies
public
int
$cntReplies
= 0
$isClosed
public
bool
$isClosed
= false
$isModThread
public
bool
$isModThread
= false
$isPlinked
public
bool
$isPlinked
= false
$isSleeping
public
bool
$isSleeping
= false
$plinkedIDs
public
array<string|int, mixed>
$plinkedIDs
= [0]
$threadID
public
int
$threadID
= 0
$data
private
Data
$data
$memberLink read-only
private
MemberLink
$memberLink
$naviIndex
private
array<string|int, mixed>
$naviIndex
$text
private
Text
$text
$tplBubble
private
string
$tplBubble
$tplDefLink
private
string
$tplDefLink
$tplToggle
private
string
$tplToggle
$userPlink
private
UserPlink
$userPlink
Methods
__construct()
public
__construct(MemberLink $memberLink) : mixed
Parameters
- $memberLink : MemberLink
checkCloseSleep()
public
checkCloseSleep(array<string|int, mixed> $saCfgForum) : void
Parameters
- $saCfgForum : array<string|int, mixed>
genIndexForFooter()
public
genIndexForFooter(array<string|int, mixed> $row, array<string|int, mixed> $userPublic, string $strName, string $strCountLink, Buddy $objBuddy) : array<string|int, mixed>
Parameters
- $row : array<string|int, mixed>
- $userPublic : array<string|int, mixed>
- $strName : string
- $strCountLink : string
- $objBuddy : Buddy
Return values
array<string|int, mixed>getDataInstance()
public
getDataInstance() : Data
Return values
DatagetDataWriteInstance()
public
getDataWriteInstance() : DataWrite
Return values
DataWritegetIcon()
Liefert Icon und bubble-text
public
getIcon([string $type = 'plink' ]) : string
Parameters
- $type : string = 'plink'
-
block, unblock, plink, unplink
Return values
stringgetIsModThread()
public
getIsModThread(int $nOpenerID) : bool
Parameters
- $nOpenerID : int
Return values
boolgetMember()
public
getMember() : string
Return values
stringgetNaviIndex()
public
getNaviIndex() : array<string|int, mixed>
Return values
array<string|int, mixed>isEditMine()
public
isEditMine(array<string|int, mixed> $saUserPublic) : bool
Parameters
- $saUserPublic : array<string|int, mixed>
Return values
boolloadBlockedIDs()
public
loadBlockedIDs() : void
loadPlinkedIDs()
public
loadPlinkedIDs() : void
setIsModThread()
public
setIsModThread(int $nOpenerID) : void
Parameters
- $nOpenerID : int
buildNaviIndexUrls()
private
buildNaviIndexUrls(array<string|int, mixed> $return, array<string|int, mixed> $userPublic, int $nID, string $strName) : array<string|int, mixed>
Parameters
- $return : array<string|int, mixed>
- $userPublic : array<string|int, mixed>
- $nID : int
- $strName : string
Return values
array<string|int, mixed>fetchNoWriteUser()
private
fetchNoWriteUser() : array<string|int, mixed>
Return values
array<string|int, mixed>getIDs()
private
getIDs() : array<string|int, mixed>
Return values
array<string|int, mixed>getTopPost()
private
getTopPost(mixed $table) : array<string|int, mixed>|mixed
Parameters
- $table : mixed