MemberList
in package
uses
TraitGeoSQL, TraitParty, TraitPartyTimer, TraitSeo, TraitUser
Table of Contents
Properties
- $memberListTpl : MemberListTpl
- $bannedInfo : bool
- $env : array<string|int, mixed>
- $intLimit : int
- $isContent : bool
- $naviAction : string
- $nPos : int
- $party : Party
- $partyTimer : PartyTimer
- $saAtt : array<string|int, mixed>
- $seo : Seo
- $strTemplate : string
- $strUserIDs : string
- $user : User
Methods
- __construct() : mixed
- getBannedID() : string
- getGeoSQLInstance() : GeoSQL
- getListBox() : string
- Helper-Funktion, um die Liste und die klassische Navi in einer Box zu erhalten
- getPartyInstance() : Party
- getPartyTimerInstance() : PartyTimer
- getPartyWhoComes() : string
- getSeoInstance() : Seo
- getSQL() : array<string|int, mixed>
- Erzeugt 4 verschiedene SQL-Statements fuer die Member
- getUserInstance() : User
- setBannedInfo() : void
- setIsContent() : void
- setLimit() : void
- setNaviAction() : void
- setTemplate() : void
- setUserIDs() : void
- generateMemberListOutput() : array<string|int, mixed>
- getListMembers() : string
- Gibt eine member-liste anhand verschiedener kriterien ueber ein template aus
- getNavi() : string
- Helper-Funktion, um die Navi zu erhalten
- getOrgaTop100UserIDs() : string
- getPreGeoWhere() : mixed
- getSQLMember() : string
- getSQLTag() : string
- getUserAboIds() : string
- Get's the IDs of the users who subscribed the userID
- handleMembershipFilters() : array<string|int, mixed>
- isContent() : bool
Properties
$memberListTpl
public
MemberListTpl
$memberListTpl
$bannedInfo
private
bool
$bannedInfo
= false
$env
private
array<string|int, mixed>
$env
$intLimit
private
int
$intLimit
$isContent
private
bool
$isContent
$naviAction
private
string
$naviAction
$nPos
private
int
$nPos
$party
private
Party
$party
$partyTimer
private
PartyTimer
$partyTimer
$saAtt
private
array<string|int, mixed>
$saAtt
$seo
private
Seo
$seo
$strTemplate
private
string
$strTemplate
= 'list_default'
$strUserIDs
private
string
$strUserIDs
$user
private
User
$user
Methods
__construct()
public
__construct([int $nPos = 0 ][, array<string|int, mixed> $saAtt = [] ][, string $strUserIDs = '' ]) : mixed
Parameters
- $nPos : int = 0
- $saAtt : array<string|int, mixed> = []
- $strUserIDs : string = ''
getBannedID()
public
getBannedID() : string
Return values
stringgetGeoSQLInstance()
public
getGeoSQLInstance() : GeoSQL
Return values
GeoSQLgetListBox()
Helper-Funktion, um die Liste und die klassische Navi in einer Box zu erhalten
public
getListBox() : string
Tags
Return values
stringgetPartyInstance()
public
getPartyInstance() : Party
Return values
PartygetPartyTimerInstance()
public
getPartyTimerInstance() : PartyTimer
Return values
PartyTimergetPartyWhoComes()
public
getPartyWhoComes(int $PID) : string
Parameters
- $PID : int
Tags
Return values
stringgetSeoInstance()
public
getSeoInstance() : Seo
Return values
SeogetSQL()
Erzeugt 4 verschiedene SQL-Statements fuer die Member
public
getSQL() : array<string|int, mixed>
Tags
Return values
array<string|int, mixed> —[0]: count, [1] standard mit limit, [2] ohne limit, [3] nur where internal param int $nID - Die ID eines Members
getUserInstance()
public
getUserInstance() : User
Return values
UsersetBannedInfo()
public
setBannedInfo(bool $bannedInfo) : void
Parameters
- $bannedInfo : bool
setIsContent()
public
setIsContent(bool $isContent) : void
Parameters
- $isContent : bool
setLimit()
public
setLimit(int $intLimit) : void
Parameters
- $intLimit : int
setNaviAction()
public
setNaviAction(string $naviAction) : void
Parameters
- $naviAction : string
setTemplate()
public
setTemplate(string $strTemplate) : void
Parameters
- $strTemplate : string
setUserIDs()
public
setUserIDs(string $strUserIDs) : void
Parameters
- $strUserIDs : string
generateMemberListOutput()
private
generateMemberListOutput(array<string|int, mixed> $result) : array<string|int, mixed>
Parameters
- $result : array<string|int, mixed>
Tags
Return values
array<string|int, mixed>getListMembers()
Gibt eine member-liste anhand verschiedener kriterien ueber ein template aus
private
getListMembers() : string
Tags
Return values
stringgetNavi()
Helper-Funktion, um die Navi zu erhalten
private
getNavi() : string
Tags
Return values
stringgetOrgaTop100UserIDs()
private
getOrgaTop100UserIDs() : string
Return values
stringgetPreGeoWhere()
private
getPreGeoWhere(mixed $saWhere) : mixed
Parameters
- $saWhere : mixed
Tags
getSQLMember()
private
getSQLMember([string $key = 'naBuddyIDs' ]) : string
Parameters
- $key : string = 'naBuddyIDs'
Return values
stringgetSQLTag()
private
getSQLTag() : string
Return values
stringgetUserAboIds()
Get's the IDs of the users who subscribed the userID
private
getUserAboIds(int $userID[, string $table = '' ]) : string
Parameters
- $userID : int
- $table : string = ''
Return values
stringhandleMembershipFilters()
private
handleMembershipFilters(array<string|int, mixed> $saWhere, int $setCache) : array<string|int, mixed>
Parameters
- $saWhere : array<string|int, mixed>
- $setCache : int
Return values
array<string|int, mixed>isContent()
private
isContent() : bool