PartyInvite
in package
uses
TraitDataWrite, TraitPage, TraitUser
Table of Contents
Properties
Methods
- __construct() : mixed
- ajaxPartyInviteSetRead() : array<string|int, mixed>
- cntRecent() : int
- Zaehlt die einladungen
- 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
- getLinkAjaxDef() : string
- getStatusResult() : array<string|int, mixed>
- Holt den kompletten Status von $saUser des veranstalter $PUID
Properties
$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
getDataWriteInstance()
public
getDataWriteInstance() : DataWrite
Return values
DataWritegetDefText()
public
getDefText(array<string|int, mixed> $saParty) : string
Parameters
- $saParty : array<string|int, mixed>
Tags
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>
Tags
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 = ''
Tags
Return values
stringgetPageInstance()
public
getPageInstance() : Page
Return values
PagegetStatus()
public
getStatus(array<string|int, mixed> $saUserOrga) : string
Parameters
- $saUserOrga : array<string|int, mixed>
Tags
Return values
stringgetUserInstance()
public
getUserInstance() : User
Return values
UsergetLinkAjaxDef()
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 $PUID) : array<string|int, mixed>
Parameters
- $PUID : string
Return values
array<string|int, mixed> —user_id, orga_user_id, flag_confirmed, flag_active