CommentsMember
in package
uses
TraitCommentsList, TraitData, TraitImageTags, TraitMember, TraitPartyInfo, TraitScore
Read onlyYes
FinalYes
Table of Contents
Constants
- TARGET_URL = 'member/my/comments/'
Properties
- $commentsList : CommentsList
- $data : Data
- $env : array<string|int, mixed>
- $imageTag : ImageTag
- $member : Member
- $memberLink : MemberLink
- $nPos : int
- $partyInfo : PartyInfo
- $TID : int
- $tplDefLink : string
- $tplLoop : string
Methods
- __construct() : mixed
- Zeigt die eigenen Kommentare
- getCommentsListInstance() : CommentsList
- getDataInstance() : Data
- getImageTagInstance() : ImageTag
- getMemberInstance() : Member
- getPartyInfoInstance() : PartyInfo
- getScoresInstance() : Scores
- getSQL() : array<string|int, mixed>
- openPage() : void
- prepareVarsForLinkbase() : array<string|int, mixed>
- prepareVarsForLogos() : array<string|int, mixed>
- prepareVarsForPageNews() : array<string|int, mixed>
- prepareVarsForPartyImage() : array<string|int, mixed>
- prepareVarsForUser() : array<string|int, mixed>
- prepareVarsForUserImage() : array<string|int, mixed>
- buildCommentData() : array<string|int, mixed>
- createOutput() : string
- createPageNavigation() : string
- fetchRecordData() : array<string|int, mixed>
- getFromMember() : string
- getTplLoop() : string
- getTplStart() : string
- getTplStop() : string
- prepareVarsForParty() : array<string|int, mixed>
Constants
TARGET_URL
private
mixed
TARGET_URL
= 'member/my/comments/'
Properties
$commentsList
private
CommentsList
$commentsList
$data
private
Data
$data
$env
private
array<string|int, mixed>
$env
$imageTag
private
ImageTag
$imageTag
$member
private
Member
$member
$memberLink
private
MemberLink
$memberLink
$nPos
private
int
$nPos
$partyInfo
private
PartyInfo
$partyInfo
$TID
private
int
$TID
$tplDefLink
private
string
$tplDefLink
$tplLoop
private
string
$tplLoop
Methods
__construct()
Zeigt die eigenen Kommentare
public
__construct([array<string|int, mixed> $getParas = [] ]) : mixed
Es ist ein Fork von ShowInform und basiert auch im Template auf sehr ähnliche Logik ?TID ist die gleiche Tabellen-ID, die schon für inform definiert wurde
Parameters
- $getParas : array<string|int, mixed> = []
getCommentsListInstance()
public
getCommentsListInstance() : CommentsList
Return values
CommentsListgetDataInstance()
public
getDataInstance() : Data
Return values
DatagetImageTagInstance()
public
getImageTagInstance() : ImageTag
Return values
ImageTaggetMemberInstance()
public
getMemberInstance() : Member
Return values
MembergetPartyInfoInstance()
public
getPartyInfoInstance() : PartyInfo
Return values
PartyInfogetScoresInstance()
public
getScoresInstance() : Scores
Return values
ScoresgetSQL()
public
getSQL(array<string|int, mixed>|string $saIDs[, string $subWhereClause = '1' ][, bool $isExport = false ]) : array<string|int, mixed>
Parameters
- $saIDs : array<string|int, mixed>|string
- $subWhereClause : string = '1'
- $isExport : bool = false
Return values
array<string|int, mixed>openPage()
public
openPage(HtmlHeader $htmlHeader) : void
Parameters
- $htmlHeader : HtmlHeader
prepareVarsForLinkbase()
public
prepareVarsForLinkbase(array<string|int, mixed> $saRow, array<string|int, mixed> $templateVars, array<string|int, mixed> $saTmpField) : array<string|int, mixed>
Parameters
- $saRow : array<string|int, mixed>
- $templateVars : array<string|int, mixed>
- $saTmpField : array<string|int, mixed>
Return values
array<string|int, mixed>prepareVarsForLogos()
public
prepareVarsForLogos(array<string|int, mixed> $saRow, array<string|int, mixed> $templateVars, array<string|int, mixed> $saTmpField) : array<string|int, mixed>
Parameters
- $saRow : array<string|int, mixed>
- $templateVars : array<string|int, mixed>
- $saTmpField : array<string|int, mixed>
Return values
array<string|int, mixed>prepareVarsForPageNews()
public
prepareVarsForPageNews(array<string|int, mixed> $saRow, array<string|int, mixed> $templateVars, array<string|int, mixed> $saTmpField) : array<string|int, mixed>
Parameters
- $saRow : array<string|int, mixed>
- $templateVars : array<string|int, mixed>
- $saTmpField : array<string|int, mixed>
Return values
array<string|int, mixed>prepareVarsForPartyImage()
public
prepareVarsForPartyImage(array<string|int, mixed> $saImage, array<string|int, mixed> $saPartyShort, array<string|int, mixed> $templateVars) : array<string|int, mixed>
Parameters
- $saImage : array<string|int, mixed>
- $saPartyShort : array<string|int, mixed>
- $templateVars : array<string|int, mixed>
Return values
array<string|int, mixed>prepareVarsForUser()
public
prepareVarsForUser(array<string|int, mixed> $saRow, array<string|int, mixed> $templateVars) : array<string|int, mixed>
Parameters
- $saRow : array<string|int, mixed>
- $templateVars : array<string|int, mixed>
Return values
array<string|int, mixed>prepareVarsForUserImage()
public
prepareVarsForUserImage(array<string|int, mixed> $saImage, array<string|int, mixed> $templateVars, mixed $id) : array<string|int, mixed>
Parameters
- $saImage : array<string|int, mixed>
- $templateVars : array<string|int, mixed>
- $id : mixed
Return values
array<string|int, mixed>buildCommentData()
private
buildCommentData(array<string|int, mixed> $varsForTpl, array<string|int, mixed> $saRow) : array<string|int, mixed>
Parameters
- $varsForTpl : array<string|int, mixed>
- $saRow : array<string|int, mixed>
Return values
array<string|int, mixed>createOutput()
private
createOutput(array<string|int, mixed> $result, string $strInfoTable) : string
Parameters
- $result : array<string|int, mixed>
- $strInfoTable : string
Return values
stringcreatePageNavigation()
private
createPageNavigation(int $nNumRows) : string
Parameters
- $nNumRows : int
Return values
stringfetchRecordData()
private
fetchRecordData(array<string|int, mixed> $saRow, array<string|int, mixed> $saTmpField) : array<string|int, mixed>
Parameters
- $saRow : array<string|int, mixed>
- $saTmpField : array<string|int, mixed>
Return values
array<string|int, mixed>getFromMember()
private
getFromMember() : string
Return values
stringgetTplLoop()
private
getTplLoop(array<string|int, mixed> $saRow) : string
Parameters
- $saRow : array<string|int, mixed>
Return values
stringgetTplStart()
private
getTplStart([string $strInfoTable = '' ]) : string
Parameters
- $strInfoTable : string = ''
Return values
stringgetTplStop()
private
getTplStop() : string
Return values
stringprepareVarsForParty()
private
prepareVarsForParty(array<string|int, mixed> $saPartyShort, array<string|int, mixed> $templateVars) : array<string|int, mixed>
Parameters
- $saPartyShort : array<string|int, mixed>
- $templateVars : array<string|int, mixed>