MsgList
in package
uses
TraitData
FinalYes
Table of Contents
Properties
- $nPos : int
- $numberOfWeeks : int
- $saAtt : array<string|int, mixed>
- $strBox : string
- $data : Data
- $input : Input
- $msg : Msg
- $msgListTpl : MsgListTpl
- $user : User
Methods
- __construct() : mixed
- filterMessagesByDate() : string
- getAjaxList() : array<string|int, string>
- getAll() : string
- Shows messages of a Members Template: message_table.tpl.php
- getDataInstance() : Data
- getMsgShow() : array<string|int, mixed>
- getSQL() : array<string|int, mixed>
- Returns the needed sql select as an array
- openPageContacts() : void
- checkForPlinked() : array<string|int, mixed>
- filterMessages() : array<string|int, mixed>
- getSQLByUserName() : string
- getSubSQLMyMsg() : string
- getWherePerBox() : array<string|int, mixed>
Properties
$nPos
public
int
$nPos
= 0
$numberOfWeeks
public
int
$numberOfWeeks
= 0
$saAtt
public
array<string|int, mixed>
$saAtt
= []
$strBox
public
string
$strBox
= 'inbox'
$data
private
Data
$data
$input read-only
private
Input
$input
$msg
private
Msg
$msg
$msgListTpl
private
MsgListTpl
$msgListTpl
$user read-only
private
User
$user
Methods
__construct()
public
__construct(User $user, Input $input) : mixed
Parameters
filterMessagesByDate()
public
filterMessagesByDate(string $strWhere) : string
Parameters
- $strWhere : string
Return values
stringgetAjaxList()
public
getAjaxList(string $action[, array<string|int, mixed> $saAtt = [] ]) : array<string|int, string>
Parameters
- $action : string
- $saAtt : array<string|int, mixed> = []
Return values
array<string|int, string>getAll()
Shows messages of a Members Template: message_table.tpl.php
public
getAll([bool $bShowNavi = true ]) : string
Parameters
- $bShowNavi : bool = true
Return values
string —Anzahl Msg
getDataInstance()
public
getDataInstance() : Data
Return values
DatagetMsgShow()
public
getMsgShow(string $strWithPUID) : array<string|int, mixed>
Parameters
- $strWithPUID : string
Return values
array<string|int, mixed>getSQL()
Returns the needed sql select as an array
public
getSQL() : array<string|int, mixed>
Return values
array<string|int, mixed> —[0] = select count, [1] = found rows, [4] select ... limit
openPageContacts()
public
openPageContacts(HtmlHeader $htmlHeader) : void
Parameters
- $htmlHeader : HtmlHeader
checkForPlinked()
private
checkForPlinked() : array<string|int, mixed>
Return values
array<string|int, mixed>filterMessages()
private
filterMessages() : array<string|int, mixed>
Return values
array<string|int, mixed>getSQLByUserName()
private
getSQLByUserName() : string
Return values
stringgetSubSQLMyMsg()
private
getSubSQLMyMsg([int $weeks = 0 ]) : string
Parameters
- $weeks : int = 0
Return values
stringgetWherePerBox()
private
getWherePerBox() : array<string|int, mixed>