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
$env
private
array<string|int, mixed>
$env
$input
private
Input
$input
$memberLink
private
MemberLink
$memberLink
$partyInfo
private
PartyInfo
$partyInfo
$partyTimer
private
PartyTimer
$partyTimer
$PID
private
int
$PID
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
intgetDataWriteInstance()
public
getDataWriteInstance() : DataWrite
Return values
DataWritegetEditEmpty()
Formular Party report
public
getEditEmpty(int $nReports[, array<string|int, mixed> $saPartyShort = [] ]) : string
Parameters
- $nReports : int
- $saPartyShort : array<string|int, mixed> = []
Tags
Return values
stringgetMeetingReport()
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
Return values
stringgetMeetingReportBox()
public
getMeetingReportBox(int $nPartyOrgaID) : string
Parameters
- $nPartyOrgaID : int
Tags
Return values
stringgetMemberInstance()
public
getMemberInstance() : Member
Return values
MembergetMemberLinkInstance()
public
getMemberLinkInstance() : MemberLink
Return values
MemberLinkgetPageInstance()
public
getPageInstance() : Page
Return values
PagegetPartyInfoInstance()
public
getPartyInfoInstance() : PartyInfo
Return values
PartyInfogetPartyTimerInstance()
public
getPartyTimerInstance() : PartyTimer
Return values
PartyTimerwriteReportAndRating()
public
writeReportAndRating([array<string|int, mixed> $saInform = [] ]) : void
Parameters
- $saInform : array<string|int, mixed> = []
Tags
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
Return values
stringwriteReport()
private
writeReport(string $report, array<string|int, mixed> $saInform) : int
Parameters
- $report : string
- $saInform : array<string|int, mixed>
Tags
Return values
intwriteVoting()
private
writeVoting(array<string|int, mixed> $naRate, int $nRepID) : void
Parameters
- $naRate : array<string|int, mixed>
- $nRepID : int