Docs Goabase

PartyTimer
in package
uses TraitDataWrite, TraitPage, TraitUser

Table of Contents

Properties

$env  : array<string|int, mixed>
$user  : User

Methods

__construct()  : mixed
cntOnParty()  : int
getAddButton()  : string
returns the jquery link for partytimer
getDataWriteInstance()  : DataWrite
getLinkPartyTimer()  : string
Helperfunktion Erzeuge partytimer-link, der eine box öffnet
getPageInstance()  : Page
getPartyIDs()  : array<string|int, mixed>
getShareBtnListEnd()  : string
getUserIDs()  : string
Gibt user-ids zurück
getUserInstance()  : User
isOn()  : int
Is party on my partytimer? Handles everthing with $_SESSION['isOnMyPT'][$PID] = $nID;
isPastPage()  : int
setOn()  : int
Setze nach Prüfung auf Partytime
writeYearsToSession()  : array<string|int, mixed>
Die Partytimer-Jahre in die Session schreiben
generateShareButtons()  : array<string|int, mixed>
getShareBtn()  : string
Füllt '_share_link'

Properties

Methods

cntOnParty()

public cntOnParty(int $nUserID[, int $bPast = 0 ]) : int
Parameters
$nUserID : int
$bPast : int = 0
Return values
int

getAddButton()

returns the jquery link for partytimer

public getAddButton([array<string|int, mixed> $saParty = [] ][, int $nInviteID = 0 ]) : string
Parameters
$saParty : array<string|int, mixed> = []
$nInviteID : int = 0
Tags
intern

param string $strContent

throws
Exception
Return values
string

getLinkPartyTimer()

Helperfunktion Erzeuge partytimer-link, der eine box öffnet

public getLinkPartyTimer(array<string|int, mixed> $saUserPT[, string $strCssBoxClass = '' ][, int $bForce = 0 ][, string $strIconCss = '' ]) : string
Parameters
$saUserPT : array<string|int, mixed>
$strCssBoxClass : string = ''
$bForce : int = 0
  • shows it always, for own cases
$strIconCss : string = ''
Tags
intern

param \public_uid $string

intern

param array $PUID

throws
Exception
Return values
string
  • html-snippet, was jquery anspricht

getPartyIDs()

public getPartyIDs([int $nUserID = 0 ]) : array<string|int, mixed>
Parameters
$nUserID : int = 0
Return values
array<string|int, mixed>

getShareBtnListEnd()

public getShareBtnListEnd(array<string|int, mixed> $saUserPublic, string $PUID[, int $bMyOwn = 0 ]) : string
Parameters
$saUserPublic : array<string|int, mixed>
$PUID : string
$bMyOwn : int = 0
Tags
throws
RandomException
throws
Exception
Return values
string

getUserIDs()

Gibt user-ids zurück

public 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['isOnMyPT'][$PID] = $nID;

public isOn(int|string $PID) : int
Parameters
$PID : int|string

Party-ID

Return values
int
  • 0 or id of party

isPastPage()

public isPastPage() : int
Return values
int

setOn()

Setze nach Prüfung auf Partytime

public setOn(int $nPID) : int
Parameters
$nPID : int
Return values
int

Zweiter Parameter kann User-ID sein

writeYearsToSession()

Die Partytimer-Jahre in die Session schreiben

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

generateShareButtons()

private generateShareButtons(int $bMyOwn, string $PUID) : array<string|int, mixed>
Parameters
$bMyOwn : int
$PUID : string
Tags
throws
Exception
Return values
array<string|int, mixed>

getShareBtn()

Füllt '_share_link'

private getShareBtn(string $network, string $icon, string $strClipLink) : string
Parameters
$network : string
$icon : string
$strClipLink : string
Tags
throws
Exception
Return values
string

        
On this page

Search results