PartyInvite
in package
uses
TraitData, TraitDataWrite, TraitPage, TraitUser
FinalYes
Table of Contents
Properties
Methods
- __construct() : mixed
- ajaxPartyInviteSetRead() : array<string|int, mixed>
- cntRecent() : int
- Zaehlt die einladungen
- getDataInstance() : Data
- getDataWriteInstance() : DataWrite
- getDefText() : string
- getForParty() : string
- getMemberIDs() : array<string|int, mixed>
- Holt die IDs der Orga-Member die einladungen verschicken dürfen
- getMemberInvitedIDs() : array<string|int, mixed>
- Hole alle user-ids, die zur Party eingeladen wurden
- getOverview() : string
- getPageInstance() : Page
- getStatus() : string
- getUserInstance() : User
- openPage() : void
- setReadGetCount() : string|int
- getDisplayDetails() : array<string|int, mixed>
- getInviteStatus() : string
- getLinkAjaxDef() : string
- getStatusResult() : array{user_id: int, orga_user_id: int, flag_confirmed: string, flag_active: string}
- Holt den kompletten Status von $saUser des veranstalter $PUID
Properties
$data
private
Data
$data
$env
private
array<string|int, mixed>
$env
$user
private
User
$user
Methods
__construct()
public
__construct() : mixed
ajaxPartyInviteSetRead()
public
ajaxPartyInviteSetRead(mixed $aID, mixed $nID) : array<string|int, mixed>
Parameters
- $aID : mixed
- $nID : mixed
Return values
array<string|int, mixed>cntRecent()
Zaehlt die einladungen
public
cntRecent() : int
Return values
int —- anzahl neuer
getDataInstance()
public
getDataInstance() : Data
Return values
DatagetDataWriteInstance()
public
getDataWriteInstance() : DataWrite
Return values
DataWritegetDefText()
public
getDefText(array<string|int, mixed> $saParty) : string
Parameters
- $saParty : array<string|int, mixed>
Return values
stringgetForParty()
public
getForParty(array<string|int, mixed> $saParty, array<string|int, mixed> $saAtt, array<string|int, mixed> $saPartyShort) : string
Parameters
- $saParty : array<string|int, mixed>
- $saAtt : array<string|int, mixed>
- $saPartyShort : array<string|int, mixed>
Return values
stringgetMemberIDs()
Holt die IDs der Orga-Member die einladungen verschicken dürfen
public
getMemberIDs([array<string|int, mixed> $saAtt = [] ][, string $strMode = 'allow' ]) : array<string|int, mixed>
Parameters
- $saAtt : array<string|int, mixed> = []
-
- unbenutzt
- $strMode : string = 'allow'
-
- 'allow' - holt alle, die eine einladung senden dürfen 'want' - holt alle, die eine einladung haben wollen
Return values
array<string|int, mixed> —Komma-getrennte ids der member
getMemberInvitedIDs()
Hole alle user-ids, die zur Party eingeladen wurden
public
getMemberInvitedIDs(int $nPartyID) : array<string|int, mixed>
Parameters
- $nPartyID : int
Return values
array<string|int, mixed> —- alle user-ids
getOverview()
public
getOverview(string $strPageInfo[, string $strMode = '' ]) : string
Parameters
- $strPageInfo : string
- $strMode : string = ''
Return values
stringgetPageInstance()
public
getPageInstance() : Page
Return values
PagegetStatus()
public
getStatus(array<string|int, mixed> $saUserOrga) : string
Parameters
- $saUserOrga : array<string|int, mixed>
Return values
stringgetUserInstance()
public
getUserInstance() : User
Return values
UseropenPage()
public
openPage(HtmlHeader $htmlHeader[, string $strMode = '' ]) : void
Parameters
- $htmlHeader : HtmlHeader
- $strMode : string = ''
setReadGetCount()
public
setReadGetCount(int $nID) : string|int
Parameters
- $nID : int
Return values
string|intgetDisplayDetails()
private
getDisplayDetails(array<string|int, mixed> $saParty) : array<string|int, mixed>
Parameters
- $saParty : array<string|int, mixed>
Return values
array<string|int, mixed>getInviteStatus()
private
getInviteStatus(array<string|int, mixed> $saParty[, array<string|int, mixed> $userConfirmed = [] ]) : string
Parameters
- $saParty : array<string|int, mixed>
- $userConfirmed : array<string|int, mixed> = []
Return values
stringgetLinkAjaxDef()
private
getLinkAjaxDef(string $cssStr, string $dataActionStr, string $content) : string
Parameters
- $cssStr : string
- $dataActionStr : string
- $content : string
Return values
stringgetStatusResult()
Holt den kompletten Status von $saUser des veranstalter $PUID
private
getStatusResult(string $sPUID) : array{user_id: int, orga_user_id: int, flag_confirmed: string, flag_active: string}
Parameters
- $sPUID : string