PartyInvite
in package
Class PartyInvite
Table of Contents
- checkConfirm() : int
- Checks, if I can write
- cntRecent() : int
- Zaehlt die einladungen
- confirmMember() : int
- Erteilt die Erlaubnis an $saUser['id'], einladungen an $PUID zu schreiben
- delAfterUserDel() : int
- Loesche alles rund um einladungen, wenn ein user geloescht wird
- 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
- getStatus() : string
- showList() : void
- Zeige die einladungen
- writeRequests() : int
- Schreibt die requests Erwartet ID desjenigen, der die liste führt, anfrage kommt von $saUser
- getStatusResult() : array<string|int, mixed>
- Holt den kompletten Status von $saUser des veranstalter $PUID
Methods
checkConfirm()
Checks, if I can write
public
static checkConfirm( $PUID) : int
Parameters
Return values
int —cntRecent()
Zaehlt die einladungen
public
static cntRecent() : int
Return values
int —- anzahl neuer
confirmMember()
Erteilt die Erlaubnis an $saUser['id'], einladungen an $PUID zu schreiben
public
static confirmMember( $PUID) : int
Parameters
Return values
int —delAfterUserDel()
Loesche alles rund um einladungen, wenn ein user geloescht wird
public
static delAfterUserDel([int $nUserDelID = '0' ]) : int
Parameters
- $nUserDelID : int = '0'
Return values
int —Anzahl rows
getMemberIDs()
Holt die IDs der Orga-Member die einladungen verschicken dürfen
public
static 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
static getMemberInvitedIDs(int $nPartyID) : array<string|int, mixed>
Parameters
- $nPartyID : int
Return values
array<string|int, mixed> —- alle user-ids
getStatus()
public
static getStatus(array<string|int, mixed> $saUserOrga) : string
Parameters
- $saUserOrga : array<string|int, mixed>
Return values
string —showList()
Zeige die einladungen
public
static showList(array<string|int, mixed> $saAtt) : void
Parameters
- $saAtt : array<string|int, mixed>
Return values
void —writeRequests()
Schreibt die requests Erwartet ID desjenigen, der die liste führt, anfrage kommt von $saUser
public
static writeRequests(int $nOrgaUserID[, string $strInvitePMAdd = '' ]) : int
Parameters
- $nOrgaUserID : int
- $strInvitePMAdd : string = ''
Return values
int —getStatusResult()
Holt den kompletten Status von $saUser des veranstalter $PUID
protected
static 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