PartyInsert
in package
uses
TraitData, TraitDataWrite, TraitParty, TraitPartyInfo, TraitPartyTimer, TraitPage, TraitSeo
FinalYes
Table of Contents
Properties
- $country : Country
- $dataWrite : DataWrite
- $env : array<string|int, mixed>
- $htmlHeader : HtmlHeader
- $input : Input
- $partyAdmin : PartyAdmin
- $partyData : array<string|int, mixed>
- $user : User
Methods
- __construct() : mixed
- getDataInstance() : Data
- getDataWriteInstance() : DataWrite
- getPageInstance() : Page
- getPartyInfoInstance() : PartyInfo
- getPartyInstance() : PartyData
- getPartyTimerInstance() : PartyTimer
- getSeoInstance() : Seo
- processPartyData() : void
- checkForSpam() : void
- doRelevantAndGetMessage() : string
- To set inform info on relevant with field bYesRelevant
- getErrorOnExist() : string
- getFirstFromCheck() : array<string|int, mixed>
- getHiddenKey() : string
- getMessageOnInsert() : string
- getMessageOnUpdate() : string
- getPageContentOnHidden() : string
- handleInsert() : int
- handleInsertUpdate() : void
- handleRedirectOnError() : void
- handleUpdate() : int
- insertNewParty() : int
- isSpamFree() : bool
- Checks content for porno words
- performPostInsertActions() : void
- preInsert() : void
- redirectOnDoubleParty() : void
- secondPreInsert() : array<string|int, mixed>
- sendInsertMail() : void
- setAboUserOnPartytimer() : void
- updateParty() : int
- writeCache() : void
- writeMsgToSession() : void
- writeTags() : void
Properties
$country
private
Country
$country
$dataWrite
private
DataWrite
$dataWrite
$env
private
array<string|int, mixed>
$env
$htmlHeader read-only
private
HtmlHeader
$htmlHeader
$input read-only
private
Input
$input
$partyAdmin
private
PartyAdmin
$partyAdmin
$partyData
private
array<string|int, mixed>
$partyData
$user read-only
private
User
$user
Methods
__construct()
public
__construct(HtmlHeader $htmlHeader, User $user, Input $input) : mixed
Parameters
- $htmlHeader : HtmlHeader
- $user : User
- $input : Input
getDataInstance()
public
getDataInstance() : Data
Return values
DatagetDataWriteInstance()
public
getDataWriteInstance() : DataWrite
Return values
DataWritegetPageInstance()
public
getPageInstance() : Page
Return values
PagegetPartyInfoInstance()
public
getPartyInfoInstance() : PartyInfo
Return values
PartyInfogetPartyInstance()
public
getPartyInstance() : PartyData
Return values
PartyDatagetPartyTimerInstance()
public
getPartyTimerInstance() : PartyTimer
Return values
PartyTimergetSeoInstance()
public
getSeoInstance() : Seo
Return values
SeoprocessPartyData()
public
processPartyData() : void
Attributes
- #[NoReturn]
checkForSpam()
private
checkForSpam(int $nNewID) : void
Parameters
- $nNewID : int
doRelevantAndGetMessage()
To set inform info on relevant with field bYesRelevant
private
doRelevantAndGetMessage(int $nNewID) : string
Parameters
- $nNewID : int
Return values
stringgetErrorOnExist()
private
getErrorOnExist(int $nExistID) : string
Parameters
- $nExistID : int
Return values
stringgetFirstFromCheck()
private
getFirstFromCheck() : array<string|int, mixed>
Return values
array<string|int, mixed>getHiddenKey()
private
getHiddenKey() : string
Return values
stringgetMessageOnInsert()
private
getMessageOnInsert(int $nNewID) : string
Parameters
- $nNewID : int
Return values
stringgetMessageOnUpdate()
private
getMessageOnUpdate(int $nNewID) : string
Parameters
- $nNewID : int
Return values
stringgetPageContentOnHidden()
private
getPageContentOnHidden() : string
Return values
stringhandleInsert()
private
handleInsert(array<string|int, mixed> &$userStatusMsg) : int
Parameters
- $userStatusMsg : array<string|int, mixed>
Return values
inthandleInsertUpdate()
private
handleInsertUpdate() : void
Attributes
- #[NoReturn]
handleRedirectOnError()
private
handleRedirectOnError() : void
Attributes
- #[NoReturn]
handleUpdate()
private
handleUpdate(array<string|int, mixed> &$userStatusMsg) : int
Parameters
- $userStatusMsg : array<string|int, mixed>
Return values
intinsertNewParty()
private
insertNewParty() : int
Return values
intisSpamFree()
Checks content for porno words
private
isSpamFree(string $strCheck, string $spamWords) : bool
Parameters
- $strCheck : string
- $spamWords : string
Return values
boolperformPostInsertActions()
private
performPostInsertActions(int $partyId) : void
Parameters
- $partyId : int
Attributes
- #[NoReturn]
preInsert()
private
preInsert(array<string|int, mixed> $saParty) : void
Parameters
- $saParty : array<string|int, mixed>
redirectOnDoubleParty()
private
redirectOnDoubleParty() : void
secondPreInsert()
private
secondPreInsert(array<string|int, mixed> $saParty) : array<string|int, mixed>
Parameters
- $saParty : array<string|int, mixed>
Return values
array<string|int, mixed>sendInsertMail()
private
sendInsertMail(int $newPartyID) : void
Parameters
- $newPartyID : int
setAboUserOnPartytimer()
private
setAboUserOnPartytimer(int $nPID) : void
Parameters
- $nPID : int
updateParty()
private
updateParty() : int
Return values
intwriteCache()
private
writeCache(int $nNewID) : void
Parameters
- $nNewID : int
writeMsgToSession()
private
writeMsgToSession(array<string|int, mixed> $userStatusMsg) : void
Parameters
- $userStatusMsg : array<string|int, mixed>
writeTags()
private
writeTags(int $nNewID) : void
Parameters
- $nNewID : int