Docs Goabase

PartyTimer
in package
uses TraitData, TraitDataWrite, TraitPage, TraitUser

Read onlyYes
FinalYes

Table of Contents

Properties

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

Methods

__construct()  : mixed
cntOnParty()  : int
getAddButton()  : string
returns the jquery link for partytimer
getDataInstance()  : Data
getDataWriteInstance()  : DataWrite
getLinkPartyTimer()  : string
Helperfunktion Erzeuge partytimer-link, der eine box öffnet
getOrgaAboParty()  : array<string|int, mixed>
getPageInstance()  : Page
getPartyIDs()  : array<string|int, mixed>
getShareBtnListEnd()  : string
Only if user allows public_world and partytimer
getUserIDs()  : array<string|int, mixed>
Gibt user-ids zurück
getUserInstance()  : User
isAboPartySet()  : bool
isOn()  : int
Is party on my partytimer? Handles everthing with $_SESSION['isOnMyPT'][$partyId] = $nID;
isPastPage()  : int
renderShareBtnTplEnd()  : string
setOn()  : int
writeYearsToSession()  : array<string|int, mixed>
Die Partytimer-Jahre in die Session schreiben
generateShareButtons()  : array<string|int, mixed>
iCal, URL and RSS
getShareBtn()  : string
Füllt '_share_link'
isOnBySql()  : bool

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

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 $publicUid

Return values
string
  • html-snippet, was jquery anspricht

getOrgaAboParty()

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

getPartyIDs()

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

getShareBtnListEnd()

Only if user allows public_world and partytimer

public getShareBtnListEnd(array<string|int, mixed> $userPublic, string $publicUid[, bool $isMyOwn = false ]) : string
Parameters
$userPublic : array<string|int, mixed>
$publicUid : string
$isMyOwn : bool = false
Return values
string

getUserIDs()

Gibt user-ids zurück

public getUserIDs(int $partyId) : array<string|int, mixed>

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
$partyId : int

Party ID

Return values
array<string|int, mixed>

komma-separierte IDs

isAboPartySet()

public isAboPartySet() : bool
Return values
bool

isOn()

Is party on my partytimer? Handles everthing with $_SESSION['isOnMyPT'][$partyId] = $nID;

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

Party-ID

Return values
int
  • 0 or id of party

isPastPage()

public isPastPage() : int
Return values
int

renderShareBtnTplEnd()

public renderShareBtnTplEnd(string $strSharePT, mixed $strShareButtons) : string
Parameters
$strSharePT : string
$strShareButtons : mixed
Return values
string

setOn()

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

writeYearsToSession()

Die Partytimer-Jahre in die Session schreiben

public writeYearsToSession(int $nUserID[, bool $isHidden = false ]) : array<string|int, mixed>
Parameters
$nUserID : int
$isHidden : bool = false
Return values
array<string|int, mixed>

generateShareButtons()

iCal, URL and RSS

private generateShareButtons(bool $isMyOwn, string $publicUid) : array<string|int, mixed>
Parameters
$isMyOwn : bool
$publicUid : string
Return values
array<string|int, mixed>

getShareBtn()

Füllt '_share_link'

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

isOnBySql()

private isOnBySql(int $partyId) : bool
Parameters
$partyId : int
Return values
bool

        
On this page

Search results