Docs Goabase

MemberLink
in package
uses TraitUser

Table of Contents

Constants

MEMBER_ENDPOINT  = 'member/'

Properties

$user  : User

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

Methods

checkMemberVisibility()

public checkMemberVisibility(array<string|int, mixed> $saMember) : bool
Parameters
$saMember : array<string|int, mixed>
Return values
bool

checkUserPublic()

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
int

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
throws
Exception
Return values
string
  • html-snippet, was jquery anspricht

getCleanMemberName()

public getCleanMemberName(string $name) : string
Parameters
$name : string
Return values
string

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
throws
RandomException
Return values
string

getLinkData()

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}

        
On this page

Search results