Guestbook
in package
uses
TraitEmbed, TraitData, TraitDataWrite, TraitMemberLink
FinalYes
Table of Contents
Properties
- $owner : string
- $data : Data
- $delName : string
- $embed : Embed
- $env : array<string|int, mixed>
- $htmlHeader : HtmlHeader
- $memberLink : MemberLink
- $memberMsgIcons : MemberMsgIcons
- $pos : int
- $table : string
- $target : string
- $tplDefLink : string
- $tplLoop : string
Methods
- __construct() : mixed
- getDataInstance() : Data
- getDataWriteInstance() : DataWrite
- getEmbedInstance() : Embed
- getForm() : string
- getInformBtn() : string
- getMemberLinkInstance() : MemberLink
- openPage() : void
- writePinboard() : void
- Only for guestbook.php
- createSqlQueries() : array<string|int, mixed>
- getListGuestbook() : string
- Gets the entries as html
- getTplLoop() : string
- getTplStart() : string
- getTplStop() : string
- initializeTable() : void
- processRowData() : array<string|int, mixed>
- writeInform() : void
Properties
$owner
public
string
$owner
$data
private
Data
$data
$delName
private
string
$delName
$embed
private
Embed
$embed
$env
private
array<string|int, mixed>
$env
$htmlHeader
private
HtmlHeader
$htmlHeader
$memberLink
private
MemberLink
$memberLink
$memberMsgIcons
private
MemberMsgIcons
$memberMsgIcons
$pos
private
int
$pos
$table
private
string
$table
$target
private
string
$target
$tplDefLink
private
string
$tplDefLink
$tplLoop
private
string
$tplLoop
Methods
__construct()
public
__construct(HtmlHeader $htmlHeader) : mixed
Parameters
- $htmlHeader : HtmlHeader
getDataInstance()
public
getDataInstance() : Data
Return values
DatagetDataWriteInstance()
public
getDataWriteInstance() : DataWrite
Return values
DataWritegetEmbedInstance()
public
getEmbedInstance() : Embed
Return values
EmbedgetForm()
public
getForm(array<string|int, mixed> $pageData) : string
Parameters
- $pageData : array<string|int, mixed>
Return values
stringgetInformBtn()
public
getInformBtn() : string
Return values
stringgetMemberLinkInstance()
public
getMemberLinkInstance() : MemberLink
Return values
MemberLinkopenPage()
public
openPage([string $owner = 'public' ]) : void
Parameters
- $owner : string = 'public'
writePinboard()
Only for guestbook.php
public
writePinboard() : void
createSqlQueries()
private
createSqlQueries(string $table) : array<string|int, mixed>
Parameters
- $table : string
Return values
array<string|int, mixed>getListGuestbook()
Gets the entries as html
private
getListGuestbook() : string
Return values
stringgetTplLoop()
private
getTplLoop([array<string|int, mixed> $row = [] ]) : string
Parameters
- $row : array<string|int, mixed> = []
Return values
stringgetTplStart()
private
getTplStart() : string
Return values
stringgetTplStop()
private
getTplStop() : string
Return values
stringinitializeTable()
private
initializeTable(string $owner) : void
Parameters
- $owner : string
processRowData()
private
processRowData(string $countSql, string $querySql) : array<string|int, mixed>
Parameters
- $countSql : string
- $querySql : string
Return values
array<string|int, mixed>writeInform()
private
writeInform() : void