ForumThemes
in package
uses
TraitMemberLink, TraitScore
Table of Contents
Properties
- $cfgLimit : int
- $env : array<string|int, mixed>
- $forumTools : ForumThreadTools
- $isFromUser : bool
- $isScore : bool
- $memberLink : MemberLink
- $nPos : int
- $poll : Poll
- $saAtt : array<string|int, mixed>
- $saCfgForum : array<string|int, mixed>
- $text : Text
- $tplLoop : string
Methods
- __construct() : mixed
- cntStarts() : int|mixed
- Zählt die gestarteten Threads eines Members
- getList() : string
- Zeigt alle threads des kompletten forums / aller boards
- getMemberLinkInstance() : MemberLink
- getScoresInstance() : Scores
- getUserRecordSQL() : string
- checkVisibleName() : mixed
- getForumPostingLevelFilter() : string
- getListSQL() : array<string|int, mixed>
- getNumericEntities() : string|array<string|int, mixed>
- Change all hex numeric to decimal numeric
- getScoreBlock() : string
- getTplThemesLoop() : string
- getTplThemesMy() : string
- Zeigt die Topics des forums
- getTplThemesStart() : string
- Zeigt headline des forums
- getTplThemesStop() : string
- getWordWrap() : string
- Bricht Text nach X Zeichen um, ignoriert dabei HTML Ersetzt GetWordCut
- initParams() : void
Properties
$cfgLimit
private
int
$cfgLimit
$env
private
array<string|int, mixed>
$env
$forumTools
private
ForumThreadTools
$forumTools
$isFromUser
private
bool
$isFromUser
= false
$isScore
private
bool
$isScore
$memberLink
private
MemberLink
$memberLink
$nPos
private
int
$nPos
$poll
private
Poll
$poll
$saAtt
private
array<string|int, mixed>
$saAtt
$saCfgForum
private
array<string|int, mixed>
$saCfgForum
$text
private
Text
$text
$tplLoop
private
string
$tplLoop
Methods
__construct()
public
__construct([int $nPos = 0 ][, array<string|int, mixed> $saAtt = [] ][, array<string|int, mixed> $saCfgForum = [] ]) : mixed
Parameters
- $nPos : int = 0
- $saAtt : array<string|int, mixed> = []
- $saCfgForum : array<string|int, mixed> = []
cntStarts()
Zählt die gestarteten Threads eines Members
public
cntStarts() : int|mixed
Tags
Return values
int|mixedgetList()
Zeigt alle threads des kompletten forums / aller boards
public
getList() : string
Die Aufteilung in "Boards" ist eher künstlich
Tags
Return values
string —$strOutput
getMemberLinkInstance()
public
getMemberLinkInstance() : MemberLink
Return values
MemberLinkgetScoresInstance()
public
getScoresInstance() : Scores
Return values
ScoresgetUserRecordSQL()
public
getUserRecordSQL(int $fromUserID) : string
Parameters
- $fromUserID : int
Return values
stringcheckVisibleName()
private
checkVisibleName(array<string|int, mixed> $saRow, mixed $strName) : mixed
Parameters
- $saRow : array<string|int, mixed>
- $strName : mixed
getForumPostingLevelFilter()
private
getForumPostingLevelFilter() : string
Return values
stringgetListSQL()
private
getListSQL() : array<string|int, mixed>
Tags
Return values
array<string|int, mixed>getNumericEntities()
Change all hex numeric to decimal numeric
private
getNumericEntities(string $string) : string|array<string|int, mixed>
Parameters
- $string : string
Return values
string|array<string|int, mixed> —http://de3.php.net/manual/en/function.html-entity-decode.php#96324
getScoreBlock()
private
getScoreBlock(array<string|int, mixed> $saRow) : string
Parameters
- $saRow : array<string|int, mixed>
Tags
Return values
stringgetTplThemesLoop()
private
getTplThemesLoop([array<string|int, mixed> $saRow = [] ]) : string
Parameters
- $saRow : array<string|int, mixed> = []
Tags
Return values
stringgetTplThemesMy()
Zeigt die Topics des forums
private
getTplThemesMy([array<string|int, mixed> $saRow = [] ]) : string
Parameters
- $saRow : array<string|int, mixed> = []
Tags
Return values
stringgetTplThemesStart()
Zeigt headline des forums
private
getTplThemesStart() : string
Tags
Return values
stringgetTplThemesStop()
private
getTplThemesStop() : string
Return values
stringgetWordWrap()
Bricht Text nach X Zeichen um, ignoriert dabei HTML Ersetzt GetWordCut
private
getWordWrap(string $strContent[, int $nLen = 72 ][, string $strWrap = '<wbr>' ]) : string
Gefunden auf http://www.php.net/manual/de/function.wordwrap.php#89782, verbessert für utf-8
Parameters
- $strContent : string
- $nLen : int = 72
- $strWrap : string = '<wbr>'
Return values
stringinitParams()
private
initParams() : void