MsgView
in package
uses
TraitDataWrite, TraitEmbed, TraitMember, TraitPartyTimer, TraitPartyInfo
FinalYes
Table of Contents
Properties
- $msg : Msg
- $input : Input
- $member : Member
- $memberLink : MemberLink
- $message : array<string|int, mixed>
- $text : Text
- $userFrom : array<string|int, mixed>
- $userTo : array<string|int, mixed>
Methods
- __construct() : mixed
- getDataWriteInstance() : DataWrite
- getEmbedInstance() : Embed
- getMemberInstance() : Member
- getPartyInfoInstance() : PartyInfo
- getPartyTimerInstance() : PartyTimer
- openPage() : void
- buildMsgViewPage() : string
- checkMsg() : void
- getMsgAjaxLink() : array<string|int, mixed>
- getMsgContentWithImage() : string
- getMsgHead() : string
- getMsgMember() : array<string|int, mixed>
- getMsgMemberLinkImg() : array<string|int, mixed>
- getMsgReceiver() : string
- getMsgReplyBox() : string
- getMsgTitle() : string
- getMsgView() : string
- getMsgViewOptions() : array{LinkNew: string, OptionDel: string, OptionSpam: string, OptionSave: string}
- setMessage() : void
- setMessageRead() : void
- setMsgUserData() : void
Properties
$msg
public
Msg
$msg
$input
private
Input
$input
$member
private
Member
$member
$memberLink
private
MemberLink
$memberLink
$message
private
array<string|int, mixed>
$message
$text
private
Text
$text
$userFrom
private
array<string|int, mixed>
$userFrom
= []
$userTo
private
array<string|int, mixed>
$userTo
= []
Methods
__construct()
public
__construct(Input $input) : mixed
Parameters
- $input : Input
getDataWriteInstance()
public
getDataWriteInstance() : DataWrite
Return values
DataWritegetEmbedInstance()
public
getEmbedInstance() : Embed
Return values
EmbedgetMemberInstance()
public
getMemberInstance() : Member
Return values
MembergetPartyInfoInstance()
public
getPartyInfoInstance() : PartyInfo
Return values
PartyInfogetPartyTimerInstance()
public
getPartyTimerInstance() : PartyTimer
Return values
PartyTimeropenPage()
public
openPage(HtmlHeader $htmlHeader) : void
Parameters
- $htmlHeader : HtmlHeader
buildMsgViewPage()
private
buildMsgViewPage(int $nMsgID) : string
Parameters
- $nMsgID : int
Return values
stringcheckMsg()
private
checkMsg(array<string|int, mixed> $saMessage) : void
Parameters
- $saMessage : array<string|int, mixed>
getMsgAjaxLink()
private
getMsgAjaxLink(string $tmpPUID, int $nMsgID) : array<string|int, mixed>
Parameters
- $tmpPUID : string
- $nMsgID : int
Return values
array<string|int, mixed>getMsgContentWithImage()
private
getMsgContentWithImage() : string
Return values
stringgetMsgHead()
private
getMsgHead() : string
Return values
stringgetMsgMember()
private
getMsgMember() : array<string|int, mixed>
Return values
array<string|int, mixed>getMsgMemberLinkImg()
private
getMsgMemberLinkImg() : array<string|int, mixed>
Return values
array<string|int, mixed>getMsgReceiver()
private
getMsgReceiver() : string
Return values
stringgetMsgReplyBox()
private
getMsgReplyBox(string $strReplyPUID, string $strNewOrReply) : string
Parameters
- $strReplyPUID : string
- $strNewOrReply : string
Return values
stringgetMsgTitle()
private
getMsgTitle() : string
Return values
stringgetMsgView()
private
getMsgView() : string
Return values
stringgetMsgViewOptions()
private
getMsgViewOptions(int $nMsgID) : array{LinkNew: string, OptionDel: string, OptionSpam: string, OptionSave: string}
Parameters
- $nMsgID : int
Return values
array{LinkNew: string, OptionDel: string, OptionSpam: string, OptionSave: string}setMessage()
private
setMessage(array<string|int, mixed> $message) : void
Parameters
- $message : array<string|int, mixed>
setMessageRead()
private
setMessageRead(int $nMsgID) : void
Parameters
- $nMsgID : int
setMsgUserData()
private
setMsgUserData() : void