PartyTimer
in package
Remarked party events
Table of Contents
- cntParty() : false|mixed|null
- cntSubsPT() : int
- counts all sub-entries from TBL_USER_TO_PARTY Nur die öffentlichen Member werden gezählt
- delParty() : int
- Löscht Party aus Partytimer
- getAddButton() : string
- returns the jquery link for partytimer
- getLink() : string
- Helperfunktion Erzeuge partytimer-link, der eine box öffnet
- getList() : string
- Zeigt partytimer eines users, gibt anzahl aktueller parties zurück, kann auch wert ohne anzeige zurueckgeben
- getMyPartyIDs() : string
- getMyRssIcal() : string
- getNext4Ajax() : string
- Holt den Partytimer für x_get_data_user, nachdem gelöscht oder ergänzt wurde
- getNextParty() : string
- self::ShowNextParty
- getSubsPtSQL() : mixed
- Zählt je nach Schalter auch die tatsächlichen auf der Liste
- getTimeline() : string
- Zeigt die Timeline im Partytimer
- getToggleFriends() : string
- Simpler Button auf der whocomes um freunde zu filtern
- getUserIDs() : string
- Gibt user-ids zurück
- isOn() : int
- Is party on my partytimer? Handles everthing with $_SESSION['bIsOnMyPT'][$PID] = $nID;
- setOn() : int
- Setze nach Prüfung auf Partytime
- writeYearsToSession() : array<string|int, mixed>
- Die Partytimer-Jahre in die Session schreiben
Methods
cntParty()
public
static cntParty(int $nUserID, int $bPast) : false|mixed|null
Parameters
- $nUserID : int
- $bPast : int
Return values
false|mixed|null —cntSubsPT()
counts all sub-entries from TBL_USER_TO_PARTY Nur die öffentlichen Member werden gezählt
public
static cntSubsPT(int $nID[, bool $bForce = false ]) : int
Parameters
- $nID : int
-
- Party-ID
- $bForce : bool = false
Tags
Return values
int —Anzahl
delParty()
Löscht Party aus Partytimer
public
static delParty(int $PID, int $nUserID) : int
Parameters
- $PID : int
-
Party-ID
- $nUserID : int
Return values
int —Anzahl gelöschter Partys
getAddButton()
returns the jquery link for partytimer
public
static getAddButton([array<string|int, mixed> $saParty = [] ], int $nInviteID) : string
Parameters
- $saParty : array<string|int, mixed> = []
- $nInviteID : int
Tags
Return values
string —getLink()
Helperfunktion Erzeuge partytimer-link, der eine box öffnet
public
static getLink( $saUserPT[, string $strCssBoxClass = '' ], int $bForce) : string
Parameters
Tags
Return values
string —- html-snippet, was jquery anspricht
getList()
Zeigt partytimer eines users, gibt anzahl aktueller parties zurück, kann auch wert ohne anzeige zurueckgeben
public
static getList(array<string|int, mixed> $saAtt, int $bPast[, string $strTemplate = 'partytimer_table.tpl.php' ], int $nPos) : string
Parameters
- $saAtt : array<string|int, mixed>
- $bPast : int
- $strTemplate : string = 'partytimer_table.tpl.php'
-
- wenn leer, wird nichts gezeigt
- $nPos : int
Tags
Return values
string —Anzahl
getMyPartyIDs()
public
static getMyPartyIDs(int $nLimit, int $bPast) : string
Parameters
- $nLimit : int
- $bPast : int
Return values
string —getMyRssIcal()
public
static getMyRssIcal(string $PUID[, string $type = 'rss' ]) : string
Parameters
- $PUID : string
- $type : string = 'rss'
-
- rss, ical
Tags
Return values
string —getNext4Ajax()
Holt den Partytimer für x_get_data_user, nachdem gelöscht oder ergänzt wurde
public
static getNext4Ajax() : string
Return values
string —getNextParty()
self::ShowNextParty
public
static getNextParty(int $nLimit, int $bPast) : string
Parameters
- $nLimit : int
- $bPast : int
Tags
Return values
string —getSubsPtSQL()
Zählt je nach Schalter auch die tatsächlichen auf der Liste
public
static getSubsPtSQL(int $nID[, bool $bOrgaView = false ]) : mixed
Parameters
- $nID : int
- $bOrgaView : bool = false
Return values
mixed —getTimeline()
Zeigt die Timeline im Partytimer
public
static getTimeline(int $nUserID, array<string|int, mixed> $saAtt) : string
Parameters
- $nUserID : int
- $saAtt : array<string|int, mixed>
-
- das entsprechende Jahr und die PUID
Return values
string —getToggleFriends()
Simpler Button auf der whocomes um freunde zu filtern
public
static getToggleFriends(array<string|int, mixed> $saPartyShort, array<string|int, mixed> $saAtt) : string
Parameters
- $saPartyShort : array<string|int, mixed>
- $saAtt : array<string|int, mixed>
Tags
Return values
string —getUserIDs()
Gibt user-ids zurück
public
static getUserIDs(int $PID) : string
Regeln: Wenn jemand einen privaten Partytimer hat, soll er nicht auf der "Wer-kommt" angezeigt werden Veranstalter dürfen immer alle sehen, die sich eintragen Jeder sieht sich selbst auf der Wer-Kommt-Liste, auch bei privatem Partytimer
Parameters
- $PID : int
-
Party ID
Return values
string —komma-separierte IDs
isOn()
Is party on my partytimer? Handles everthing with $_SESSION['bIsOnMyPT'][$PID] = $nID;
public
static isOn(int $PID) : int
Parameters
- $PID : int
-
Party-ID
Return values
int —- 0 or id of party
setOn()
Setze nach Prüfung auf Partytime
public
static setOn(int $nPID) : int
Parameters
- $nPID : int
Tags
Return values
int —writeYearsToSession()
Die Partytimer-Jahre in die Session schreiben
public
static writeYearsToSession( $nUserID) : array<string|int, mixed>