Docs Goabase

MemberLink
in package
uses TraitData, TraitUser, TraitPartyTimer

Read onlyYes
FinalYes

Table of Contents

Properties

$user  : User
$data  : Data

Methods

__construct()  : mixed
checkMemberVisibility()  : bool
getAddedPartiesLink()  : string
Helperfunktion Erzeuge link, der eine box mit den eingetragenen parties öffnet
getCleanMemberName()  : string
getDataInstance()  : Data
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
getOrgaAddBtn()  : string
getPartyTimerInstance()  : PartyTimer
getSymbols()  : string
Holt die Member-Symbole
getUserInstance()  : User
fetchLastUsedDate()  : mixed
findOrgaByUser()  : int
hasPublicParty()  : bool

Properties

Methods

checkMemberVisibility()

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

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
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
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}

getOrgaAddBtn()

public getOrgaAddBtn([int $nUserID = 0 ]) : string
Parameters
$nUserID : int = 0
Return values
string

getSymbols()

Holt die Member-Symbole

public getSymbols(array<string|int, mixed> $saMember[, bool $bLink = true ]) : string
Parameters
$saMember : array<string|int, mixed>
$bLink : bool = true
Return values
string

fetchLastUsedDate()

private fetchLastUsedDate(int $nUserID) : mixed
Parameters
$nUserID : int

findOrgaByUser()

private findOrgaByUser(int $nUserID) : int
Parameters
$nUserID : int
Return values
int

hasPublicParty()

private hasPublicParty([int $nUserID = 0 ]) : bool
Parameters
$nUserID : int = 0
Return values
bool

        
On this page

Search results