Docs Goabase

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
throws
Exception
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
intern

param string $strContent

Return values
string

Helperfunktion Erzeuge partytimer-link, der eine box öffnet

public static getLink( $saUserPT[, string $strCssBoxClass = '' ], int $bForce) : string
Parameters
$saUserPT :
$strCssBoxClass : string = ''
$bForce : int
  • shows it always, for own cases
Tags
intern

param \public_uid $string

intern

param array $PUID

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
throws
Exception
intern

param array $saInfo public_uid oder PID

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
throws
Exception
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
intern

param \bPast $bool

intern

param \Limit $int

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
throws
Exception
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
throws
Exception

Zweiter Parameter kann User-ID sein

Return values
int

writeYearsToSession()

Die Partytimer-Jahre in die Session schreiben

public static writeYearsToSession( $nUserID) : array<string|int, mixed>
Parameters
$nUserID :
Return values
array<string|int, mixed>

Search results