Docs Goabase

Tags
in package
uses TraitUser, TraitData

FinalYes

Table of Contents

Properties

$data  : Data
$env  : array<string|int, mixed>
$inCloud  : int
$saAtt  : array<string|int, mixed>
$tplDefLink  : string
$tplDefSpan  : string

Methods

__construct()  : mixed
getCloud()  : string
Holt die Tag-Cloud Bisher rein auf Tabelle "partybase" und party_user ausgerichtet
getDataInstance()  : Data
getFontSize()  : float
Groesse des Tag-Cloud bestimmen
getFromMember()  : string
User-Tags kommagetrennt
getFromUser()  : string
Holt die Tags zu Users user_id und zu allen Partys oder alle aktuellen Tags aller Partys.
getPartyAndUserTags()  : array{'party': string, 'user': string}
getPartyTagsBox()  : string
getTags()  : array<string|int, mixed>
getUserCached()  : string
Holt die Member-Cloud aus dem Cache - nur bei Erst-Aufruf und ohne Suche!
getUserInstance()  : User
setAtt()  : void
getFromUserSQL()  : array<string|int, mixed>
getTagsByUserIdAndTableName()  : array<string|int, mixed>
getTagsFromResult()  : array<string|int, mixed>
loadTagsListFromCache()  : array<string|int, mixed>

Properties

$env

private array<string|int, mixed> $env

$inCloud

private int $inCloud = 4

$saAtt

private array<string|int, mixed> $saAtt = []
private string $tplDefLink

$tplDefSpan

private string $tplDefSpan

Methods

__construct()

public __construct() : mixed

getCloud()

Holt die Tag-Cloud Bisher rein auf Tabelle "partybase" und party_user ausgerichtet

public getCloud() : string
Return values
string

getFontSize()

Groesse des Tag-Cloud bestimmen

public getFontSize(int $count, int $mincount, int $maxcount, int $minsize, int $maxsize) : float
Parameters
$count : int
$mincount : int
$maxcount : int
$minsize : int
$maxsize : int
Return values
float

getFromMember()

User-Tags kommagetrennt

public getFromMember() : string
Return values
string

getFromUser()

Holt die Tags zu Users user_id und zu allen Partys oder alle aktuellen Tags aller Partys.

public getFromUser([bool $isRadio = true ]) : string

Default name für die Radio-Checkboxes ist "tag". Ausnahme: Im Kontext der Party werden die User-Tags mit mit eigenem name="saAtt[mystyle]" ausgegeben.

Parameters
$isRadio : bool = true
Return values
string
  • die tag-cloud

getPartyAndUserTags()

public getPartyAndUserTags(User $user[, int $bPast = 0 ]) : array{'party': string, 'user': string}
Parameters
$user : User
$bPast : int = 0
Return values
array{'party': string, 'user': string}

getPartyTagsBox()

public getPartyTagsBox(array<string|int, mixed> $saParty[, bool $bShowExtras = false ]) : string
Parameters
$saParty : array<string|int, mixed>
$bShowExtras : bool = false
Return values
string

getTags()

public getTags() : array<string|int, mixed>
Return values
array<string|int, mixed>

getUserCached()

Holt die Member-Cloud aus dem Cache - nur bei Erst-Aufruf und ohne Suche!

public getUserCached([int $nMinInCloud = 3 ][, string $strType = 'member' ][, bool $bLabel = false ]) : string
Parameters
$nMinInCloud : int = 3
$strType : string = 'member'
  • member | party
$bLabel : bool = false
Return values
string
  • der cloud

setAtt()

public setAtt(array<string|int, mixed> $saAtt) : void
Parameters
$saAtt : array<string|int, mixed>

getFromUserSQL()

private getFromUserSQL([array<string|int, mixed> $saDataAtt = [] ]) : array<string|int, mixed>
Parameters
$saDataAtt : array<string|int, mixed> = []
Return values
array<string|int, mixed>

getTagsByUserIdAndTableName()

private getTagsByUserIdAndTableName() : array<string|int, mixed>
Return values
array<string|int, mixed>

getTagsFromResult()

private getTagsFromResult(array<string|int, mixed> $result) : array<string|int, mixed>
Parameters
$result : array<string|int, mixed>
Return values
array<string|int, mixed>

loadTagsListFromCache()

private loadTagsListFromCache(string $strCacheFile) : array<string|int, mixed>
Parameters
$strCacheFile : string
Return values
array<string|int, mixed>

        
On this page

Search results