Phpxforms documentation

WebBody extends Body
in package

AbstractYes

Abstract core for public body

Tags
author

DaVee

version
0.87dev
license

Lesser General Public License 2.1 or later; see http://www.gnu.org/licenses/lgpl-2.1.html

Table of Contents

Properties

$css  : array<string, mixed>
$db  : SQL
$description  : string
$dynamicTag  : string|null
$keywords  : array<string|int, string>
$menu  : Menu
$nav  : Navigation
$og  : array<string, mixed>
$scripts  : array<string, mixed>
$title  : string
$tr  : Translator

Methods

__construct()  : mixed
addCss()  : void
Add CSS
addScript()  : void
Add javascript
compile()  : void
Start rendering based on request type
getAlert()  : string
Get bootstrap like alert
getCSS()  : array<string, mixed>
Get CSS
getScript()  : array<string, mixed>
Get javascript
loadTemplate()  : void
Load data / execute actions
getAjaxContent()  : void
Render ajax content
getFooter()  : void
Render html closing tags
getHeader()  : void
Render html opening tags and head
getPageContent()  : void
Render html body
getPageFooter()  : void
Render html footer
getPageHeader()  : void
Render html header
getTitle()  : string
Get page title
renderAjax()  : void
Render ajax XML response
renderHtml()  : void
Render whole HTML page

Properties

$css

protected array<string, mixed> $css = []

$description

protected string $description = ""

$dynamicTag

protected string|null $dynamicTag = null

$keywords

protected array<string|int, string> $keywords = []

$og

protected array<string, mixed> $og = []

$scripts

protected array<string, mixed> $scripts = []

$title

protected string $title = ''

Methods

addCss()

Add CSS

public final addCss(string $type, string $value[, string $media = 'all' ]) : void
Parameters
$type : string

FILE,CODE

$value : string

depends on type

$media : string = 'all'

css media type

addScript()

Add javascript

public final addScript(string $type, array<string, mixed>|string|null $value) : void
Parameters
$type : string

FILE,READY,GLOBAL,ARRAY

$value : array<string, mixed>|string|null

depends on type

compile()

Start rendering based on request type

public compile() : void

getAlert()

Get bootstrap like alert

public static getAlert(string $text[, string $type = 'danger' ]) : string
Parameters
$text : string
$type : string = 'danger'

alert type

Return values
string

getCSS()

Get CSS

public final getCSS() : array<string, mixed>
Return values
array<string, mixed>

getScript()

Get javascript

public final getScript() : array<string, mixed>
Return values
array<string, mixed>

loadTemplate()

Load data / execute actions

public abstract loadTemplate() : void

getAjaxContent()

Render ajax content

protected abstract getAjaxContent() : void

getFooter()

Render html closing tags

protected abstract getFooter() : void

getHeader()

Render html opening tags and head

protected abstract getHeader() : void

getPageContent()

Render html body

protected abstract getPageContent() : void

getPageFooter()

Render html footer

protected abstract getPageFooter() : void

getPageHeader()

Render html header

protected abstract getPageHeader() : void

getTitle()

Get page title

protected getTitle([string $split = ' - ' ]) : string
Parameters
$split : string = ' - '
Return values
string

renderAjax()

Render ajax XML response

protected renderAjax() : void

renderHtml()

Render whole HTML page

protected renderHtml() : void

        
On this page

Search results