MsgWrite
in package
uses
TraitDataWrite, TraitUser
Table of Contents
Properties
Methods
- __construct() : mixed
- getDataWriteInstance() : DataWrite
- getUserInstance() : User
- handleMsgOnRequest() : void
- 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
- checkDelMsg() : void
- doMsgMultiAction() : void
- doneMsgMulti() : void
- isUserPlinked() : int
- sendPrivateMessage() : void
- sendSpamHint() : int
- Sendet Msg an ModBoard
- sendSpamWarningPM() : void
- setMessageReNew() : void
- setSaveHaeder() : void
- setUserStatusOnSend() : bool
- writeMessage() : int
Properties
$dataWrite
private
DataWrite
$dataWrite
$env
private
array<string|int, mixed>
$env
$input
private
Input
$input
$msg
private
Msg
$msg
$user
private
User
$user
Methods
__construct()
public
__construct() : mixed
getDataWriteInstance()
public
getDataWriteInstance() : DataWrite
Return values
DataWritegetUserInstance()
public
getUserInstance() : User
Return values
UserhandleMsgOnRequest()
public
handleMsgOnRequest([array<string|int, mixed> $page = [] ]) : void
Parameters
- $page : array<string|int, mixed> = []
Tags
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
Tags
Return values
array{post_id: int, get_id: int}checkDelMsg()
private
checkDelMsg([int $nMsgID = 0 ]) : void
Parameters
- $nMsgID : int = 0
Tags
doMsgMultiAction()
private
doMsgMultiAction(array<string|int, mixed> $page) : void
Parameters
- $page : array<string|int, mixed>
Tags
doneMsgMulti()
private
doneMsgMulti(int $nDone, string $strAction, string $strPageInfo) : void
Parameters
- $nDone : int
- $strAction : string
- $strPageInfo : string
Tags
isUserPlinked()
private
isUserPlinked(int $nUserID) : int
Parameters
- $nUserID : int
Return values
intsendPrivateMessage()
private
sendPrivateMessage() : void
Tags
sendSpamHint()
Sendet Msg an ModBoard
private
sendSpamHint(int $nMsgID) : int
Parameters
- $nMsgID : int
Tags
Return values
intsendSpamWarningPM()
private
sendSpamWarningPM([int $nMsgID = 0 ]) : void
Parameters
- $nMsgID : int = 0
Tags
setMessageReNew()
private
setMessageReNew(int $nMsgID) : void
Parameters
- $nMsgID : int
Tags
setSaveHaeder()
private
setSaveHaeder() : void
Tags
setUserStatusOnSend()
private
setUserStatusOnSend(array<string|int, mixed> $saSendID) : bool
Parameters
- $saSendID : array<string|int, mixed>
Tags
Return values
boolwriteMessage()
private
writeMessage(array<string|int, mixed> $saMsg) : int
Parameters
- $saMsg : array<string|int, mixed>