MemberLink
in package
uses
TraitUser
Table of Contents
Constants
- MEMBER_ENDPOINT = 'member/'
Properties
Methods
- __construct() : mixed
- checkMemberVisibility() : bool
- checkUserPublic() : void
- cntPublicParty() : int
- getAddedPartiesLink() : string
- Helperfunktion Erzeuge link, der eine box mit den eingetragenen parties öffnet
- getCleanMemberName() : string
- getLink() : string
- Erzeugt einen kompletten Memberlink mit mouse over bzw. [user deleted]-Icon wenn unbekannt
- getLinkData() : array{'id': int, 'public_uid': string, 'name': string, 'image': string, 'flag_deleted': int, 'flag_banned': int}
- Hole die Member-Daten
- getUserInstance() : User
Constants
MEMBER_ENDPOINT
private
mixed
MEMBER_ENDPOINT
= 'member/'
Properties
$user
public
User
$user
Methods
__construct()
public
__construct() : mixed
checkMemberVisibility()
public
checkMemberVisibility(array<string|int, mixed> $saMember) : bool
Parameters
- $saMember : array<string|int, mixed>
Return values
boolcheckUserPublic()
public
checkUserPublic([array<string|int, mixed> $saUserPublic = [] ]) : void
Parameters
- $saUserPublic : array<string|int, mixed> = []
cntPublicParty()
public
cntPublicParty([int $nUserID = 0 ]) : int
Parameters
- $nUserID : int = 0
Return values
intgetAddedPartiesLink()
Helperfunktion Erzeuge link, der eine box mit den eingetragenen parties öffnet
public
getAddedPartiesLink(string $PUID[, int $nParties = 0 ]) : string
Parameters
- $PUID : string
- $nParties : int = 0
Tags
Return values
string —- html-snippet, was jquery anspricht
getCleanMemberName()
public
getCleanMemberName(string $name) : string
Parameters
- $name : string
Return values
stringgetLink()
Erzeugt einen kompletten Memberlink mit mouse over bzw. [user deleted]-Icon wenn unbekannt
public
getLink([int|string $nUserID = 0 ][, array<string|int, mixed> $saFilled = [] ][, bool $isNoBlock = true ]) : string
Parameters
- $nUserID : int|string = 0
-
- user-id
- $saFilled : array<string|int, mixed> = []
-
- Komplettes Member-Array, wird Link raus gebaut
- $isNoBlock : bool = true
Tags
Return values
stringgetLinkData()
Hole die Member-Daten
public
getLinkData([array<string|int, mixed> $saAtt = [] ][, int $nUserID = 0 ][, array<string|int, mixed> $saCached = [] ]) : array{'id': int, 'public_uid': string, 'name': string, 'image': string, 'flag_deleted': int, 'flag_banned': int}
Parameters
- $saAtt : array<string|int, mixed> = []
-
-table, -record_id
- $nUserID : int = 0
-
oder Public_UID
- $saCached : array<string|int, mixed> = []
-
2-dim array mit member[id][*], spart ein sql
Return values
array{'id': int, 'public_uid': string, 'name': string, 'image': string, 'flag_deleted': int, 'flag_banned': int}getUserInstance()
public
getUserInstance() : User