Docs Goabase

MsgWrite
in package
uses TraitData, TraitDataWrite

FinalYes

Table of Contents

Properties

$data  : Data
$env  : array<string|int, mixed>
$input  : Input
$msg  : Msg
$user  : User

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

$env

private array<string|int, mixed> $env

Methods

handleMsgOnRequest()

|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|null

writePM()

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
int

saveMessage()

private saveMessage(array<string|int, mixed> $saMsg) : int
Parameters
$saMsg : array<string|int, mixed>
Return values
int

sendPrivateMessage()

private sendPrivateMessage() : void

sendSpamHint()

Sendet Msg an ModBoard

private sendSpamHint(int $nMsgID) : int
Parameters
$nMsgID : int
Return values
int

sendSpamWarningPM()

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
bool

writeData()

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
int

writeMessage()

private writeMessage(array<string|int, mixed> $saMsg) : int
Parameters
$saMsg : array<string|int, mixed>
Return values
int

        
On this page

Search results