Docs Goabase

PartyReport
in package
uses TraitDataWrite, TraitMember, TraitMemberLink, TraitPage, TraitPartyInfo, TraitPartyTimer

Table of Contents

Properties

$env  : array<string|int, mixed>
$input  : Input
$memberLink  : MemberLink
$partyInfo  : PartyInfo
$partyTimer  : PartyTimer
$PID  : int

Methods

__construct()  : mixed
cntWritten()  : int
Wir müssen rausfinden, ob ein User bereits zwei Reports geschrieben hat.
getDataWriteInstance()  : DataWrite
getEditEmpty()  : string
Formular Party report
getMeetingReport()  : string
Zeigt eine Liste der letzten drei Meetingponts oder Reports anderer Parties von diesem Veranstalter
getMeetingReportBox()  : string
getMemberInstance()  : Member
getMemberLinkInstance()  : MemberLink
getPageInstance()  : Page
getPartyInfoInstance()  : PartyInfo
getPartyTimerInstance()  : PartyTimer
writeReportAndRating()  : void
getVoteOfMember()  : array<string|int, mixed>
Gibt die Werte des Party-Votings eines Members als Array zurueck
getVoteOptions()  : string
writeReport()  : int
writeVoting()  : void

Properties

Methods

__construct()

public __construct(int|string $PID) : mixed
Parameters
$PID : int|string

cntWritten()

Wir müssen rausfinden, ob ein User bereits zwei Reports geschrieben hat.

public cntWritten() : int

Ein Veranstalter kann beliebig viele schreiben Da zu dem Report nicht auch die user-id gespeichert wird, müssen umwege gegangen werden

Return values
int

getEditEmpty()

Formular Party report

public getEditEmpty(int $nReports[, array<string|int, mixed> $saPartyShort = [] ]) : string
Parameters
$nReports : int
$saPartyShort : array<string|int, mixed> = []
Tags
throws
Exception
Return values
string

getMeetingReport()

Zeigt eine Liste der letzten drei Meetingponts oder Reports anderer Parties von diesem Veranstalter

public getMeetingReport(int $nPartySubmitterID, string $strSubmitter[, string $type = 'meeting' ]) : string
Parameters
$nPartySubmitterID : int
$strSubmitter : string
$type : string = 'meeting'
Tags
throws
Exception
Return values
string

getMeetingReportBox()

public getMeetingReportBox(int $nPartyOrgaID) : string
Parameters
$nPartyOrgaID : int
Tags
throws
Exception
Return values
string

writeReportAndRating()

public writeReportAndRating([array<string|int, mixed> $saInform = [] ]) : void
Parameters
$saInform : array<string|int, mixed> = []
Tags
throws
DateMalformedStringException
throws
RandomException

getVoteOfMember()

Gibt die Werte des Party-Votings eines Members als Array zurueck

private getVoteOfMember() : array<string|int, mixed>
Return values
array<string|int, mixed>

$saReturn 0 oder id,party_id,report_id,user_id,location,line_up,deco,guests,overall

getVoteOptions()

private getVoteOptions() : string
Tags
throws
Exception
Return values
string

writeReport()

private writeReport(string $report, array<string|int, mixed> $saInform) : int
Parameters
$report : string
$saInform : array<string|int, mixed>
Tags
throws
DateMalformedStringException
throws
RandomException
Return values
int

writeVoting()

private writeVoting(array<string|int, mixed> $naRate, int $nRepID) : void
Parameters
$naRate : array<string|int, mixed>
$nRepID : int

        
On this page

Search results