Tags
in package
Class Tags
Tag Cloud
Table of Contents
- getCloud() : string
- Holt die Tag-Cloud Bisher rein auf Tabelle "partybase" und party_user ausgerichtet
- getFontSize() : float
- Groesse des Tag-Cloud bestimmen
- getFromMember() : string
- User-Tags kommagetrennt
- getFromUser() : string
- Holt die Tags zu Users ($saAtt['user_id']) und zu allen Partys oder alle aktuellen Tags aller Partys.
- getMemberIDsFromTag() : string
- Holt die IDs der Member die diesen tag eingetragen haben.
- getStyleSize() : string
- Erzeugt CSS font-size klassen als %-Größe
- getUserCached() : string
- Holt die Member-Cloud aus dem Cache - nur bei Erst-Aufruf und ohne Suche!
- writeTags() : array<string|int, mixed>
- Schreibt die Tags eines Members, die dieser eingetragen hat.
Methods
getCloud()
Holt die Tag-Cloud Bisher rein auf Tabelle "partybase" und party_user ausgerichtet
public
static getCloud([array<string|int, mixed> $saAtt = [] ][, bool $bWithLink = true ]) : string
Parameters
- $saAtt : array<string|int, mixed> = []
-
record_id table_name
- $bWithLink : bool = true
-
erzeugt link um die tags. ohne diese bekommt man eine komma-separierte liste
Return values
string —getFontSize()
Groesse des Tag-Cloud bestimmen
public
static 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
static getFromMember(array<string|int, mixed> $saAtt) : string
Parameters
- $saAtt : array<string|int, mixed>
Return values
string —getFromUser()
Holt die Tags zu Users ($saAtt['user_id']) und zu allen Partys oder alle aktuellen Tags aller Partys.
public
static getFromUser([array<string|int, mixed> $saAtt = [] ][, array<string|int, mixed> $saDataAtt = [] ]) : string
momentan nicht brauchbar fuer freundesliste, who-comes
Parameters
- $saAtt : array<string|int, mixed> = []
-
user_id, record_id, table_name, style_para
- $saDataAtt : array<string|int, mixed> = []
-
suchbegriffe fuer member/party
Tags
Return values
string —- die tag-cloud
getMemberIDsFromTag()
Holt die IDs der Member die diesen tag eingetragen haben.
public
static getMemberIDsFromTag(array<string|int, mixed> $saAtt) : string
Parameters
- $saAtt : array<string|int, mixed>
-
record_id, table_name, tag
Return values
string —- Komma-getrennte ids der member
getStyleSize()
Erzeugt CSS font-size klassen als %-Größe
public
static getStyleSize(array<string|int, mixed> $naSize) : string
Parameters
- $naSize : array<string|int, mixed>
Return values
string —getUserCached()
Holt die Member-Cloud aus dem Cache - nur bei Erst-Aufruf und ohne Suche!
public
static 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
writeTags()
Schreibt die Tags eines Members, die dieser eingetragen hat.
public
static writeTags(array<string|int, mixed> $saAtt, string $strTags) : array<string|int, mixed>
Parameters
- $saAtt : array<string|int, mixed>
-
record_id table_name, bExistOnly
- $strTags : string
-
Komma-getrennte Tags