MsgWrite
in package
uses
TraitData, TraitDataWrite
FinalYes
Table of Contents
Properties
Methods
- __construct() : mixed
- getDataInstance() : Data
- getDataWriteInstance() : DataWrite
- handleMsgOnRequest() : void
- |DateMalformedStringException
- postRedirectAtt() : mixed|null
- writePM() : array{post_id: int, get_id: int}
- writes Post-Msg and Get-Msg in user_messages_header Also message one time in user_messages_body
- writePMFull() : void
- checkDelMsg() : void
- doMsgMultiAction() : void
- doneMsgMulti() : void
- isUserPlinked() : int
- Spezielle Funktion, um zu überprüfen, ob der Absender geplinked ist
- saveMessage() : int
- sendPrivateMessage() : void
- sendSpamHint() : int
- Sendet Msg an ModBoard
- sendSpamWarningPM() : void
- setMessageReNew() : void
- setSaveHaeder() : void
- setUserStatusOnSend() : bool
- writeData() : int
- writeMessage() : int
Properties
$data
private
Data
$data
$env
private
array<string|int, mixed>
$env
$input
private
Input
$input
$msg
private
Msg
$msg
$user read-only
private
User
$user
Methods
__construct()
public
__construct(User $user) : mixed
Parameters
- $user : User
getDataInstance()
public
getDataInstance() : Data
Return values
DatagetDataWriteInstance()
public
getDataWriteInstance() : DataWrite
Return values
DataWritehandleMsgOnRequest()
|DateMalformedStringException
public
handleMsgOnRequest([array<string|int, mixed> $pageData = [] ]) : void
Parameters
- $pageData : array<string|int, mixed> = []
postRedirectAtt()
public
postRedirectAtt(array<string|int, mixed> $saAtt) : mixed|null
Parameters
- $saAtt : array<string|int, mixed>
Return values
mixed|nullwritePM()
writes Post-Msg and Get-Msg in user_messages_header Also message one time in user_messages_body
public
writePM([array<string|int, mixed> $saMsg = [] ][, array<string|int, mixed> $saTo = [] ]) : array{post_id: int, get_id: int}
Parameters
- $saMsg : array<string|int, mixed> = []
-
: subject, message, party_id, status from_user_id, to_user_id to_user_id could be an array
- $saTo : array<string|int, mixed> = []
-
: receivers public_uid
Return values
array{post_id: int, get_id: int}writePMFull()
public
writePMFull(string $filter, array<string|int, mixed> $toUser) : void
Parameters
- $filter : string
- $toUser : array<string|int, mixed>
checkDelMsg()
private
checkDelMsg([int $nMsgID = 0 ]) : void
Parameters
- $nMsgID : int = 0
doMsgMultiAction()
private
doMsgMultiAction(array<string|int, mixed> $pageData) : void
Parameters
- $pageData : array<string|int, mixed>
doneMsgMulti()
private
doneMsgMulti(int $nDone, string $strAction, string $strPageInfo) : void
Parameters
- $nDone : int
- $strAction : string
- $strPageInfo : string
isUserPlinked()
Spezielle Funktion, um zu überprüfen, ob der Absender geplinked ist
private
isUserPlinked(int $nUserID) : int
Parameters
- $nUserID : int
Return values
intsaveMessage()
private
saveMessage(array<string|int, mixed> $saMsg) : int
Parameters
- $saMsg : array<string|int, mixed>
Return values
intsendPrivateMessage()
private
sendPrivateMessage() : void
sendSpamHint()
Sendet Msg an ModBoard
private
sendSpamHint(int $nMsgID) : int
Parameters
- $nMsgID : int
Return values
intsendSpamWarningPM()
private
sendSpamWarningPM([int $nMsgID = 0 ]) : void
Parameters
- $nMsgID : int = 0
setMessageReNew()
private
setMessageReNew(int $nMsgID) : void
Parameters
- $nMsgID : int
setSaveHaeder()
private
setSaveHaeder() : void
setUserStatusOnSend()
private
setUserStatusOnSend(array<string|int, mixed> $saSendID) : bool
Parameters
- $saSendID : array<string|int, mixed>
Return values
boolwriteData()
private
writeData(string $table, array<string|int, mixed> $data[, int $id = 0 ]) : int
Parameters
- $table : string
- $data : array<string|int, mixed>
- $id : int = 0
Return values
intwriteMessage()
private
writeMessage(array<string|int, mixed> $saMsg) : int
Parameters
- $saMsg : array<string|int, mixed>