ContactFormCheck
in package
uses
TraitData, TraitDataWrite, TraitParty
FinalYes
Table of Contents
Properties
- $cfgSubjects : array<string|int, mixed>
- $cfgSubjectsForMods : array<string|int, mixed>
- $fakeSend : bool
- $input : Input
- $isOK : bool
- $mail : Mail
- $mailSubject : string
- $page : Page
- $user : User
Methods
- __construct() : mixed
- getDataInstance() : Data
- getDataWriteInstance() : DataWrite
- getOrgaMail() : string
- getPartyInstance() : PartyData
- processContact() : void
- redirOnSend() : void
- doSubmitContact() : void
- filterValidSubjects() : string
- precheckSubmit() : void
- redirOnError() : void
Properties
$cfgSubjects
public
array<string|int, mixed>
$cfgSubjects
= ['Error', 'Feedback', 'Flyer', 'Forum', 'Forward', 'Linkbase', 'Member-Image', 'Misc', 'Party-Sub-Entry', 'PartyCheck', 'Promo', 'Question', 'Suggestion']
$cfgSubjectsForMods
public
array<string|int, mixed>
$cfgSubjectsForMods
= ['Error', 'Flyer', 'Forum', 'Forward', 'Linkbase', 'Member-Image', 'Party-Sub-Entry', 'PartyCheck']
$fakeSend
private
bool
$fakeSend
= false
$input
private
Input
$input
$isOK
private
bool
$isOK
= false
private
Mail
$mail
$mailSubject
private
string
$mailSubject
= ''
$page read-only
private
Page
$page
$user read-only
private
User
$user
Methods
__construct()
public
__construct(User $user, Page $page) : mixed
Parameters
getDataInstance()
public
getDataInstance() : Data
Return values
DatagetDataWriteInstance()
public
getDataWriteInstance() : DataWrite
Return values
DataWritegetOrgaMail()
public
getOrgaMail(int $PID) : string
Parameters
- $PID : int
Return values
stringgetPartyInstance()
public
getPartyInstance() : PartyData
Return values
PartyDataprocessContact()
public
processContact() : void
redirOnSend()
public
redirOnSend([int $bSend = 0 ][, int $bSendToOrga = 0 ]) : void
Parameters
- $bSend : int = 0
- $bSendToOrga : int = 0
doSubmitContact()
private
doSubmitContact() : void
filterValidSubjects()
private
filterValidSubjects() : string
Return values
stringprecheckSubmit()
private
precheckSubmit() : void
redirOnError()
private
redirOnError() : void