Miscellaneous HTML elements

version 1
package wikindx4\core\display
author Mark Grimshaw

 Methods

HTML

__construct() 

<A> element used as hyperlink

a(string $class, string $label, string $link, string $target) : string

Parameters

$class

string

$label

string

$link

string

$target

string

Default is ""

Returns

string

<A> element used as hyperlink

aBrowse(string $color, string $size, string $label, string $link, string $target) : string

Hyperlinks for browsing creators, collections etc. (tag clouds) where the text colour and size is provided by the scripts to indicate frequency

Parameters

$color

string

Default is '#000'

$size

string

Default is '1em'

$label

string

$link

string

$target

string

Default is ""

Returns

string

<A> element used as internal anchor

aName(string $name, string $data) : string

Parameters

$name

string

Default is ""

$data

string

Default is ""

Returns

string

<B> element

b(string $data, string $class) : string
todo Kill this deprecated HTML syntax -- LkpPo, 20120720

Parameters

$data

string

$class

string

Default is ""

Returns

string

<BR> element

br() : string

Returns

string

<SPAN color> element

color(string $data, string $color) : string

Parameters

$data

string

$color

string

Default is #000

Returns

string

Format text grabbed from database for printing to form elements.

dbToFormTidy(string $string, boolean $stripHtml) : string

Parameters

$string

string

$stripHtml

boolean

Default is FALSE

Returns

string

Format text grabbed from database for printing to browser.

dbToHtmlTidy(string $string) : string

Don't use for form elements.

Parameters

$string

string

Returns

string

Format text grabbed from database for printing to tinyMCE form elements.

dbToTinyMCE(string $string) : string

Parameters

$string

string

Returns

string

<DIV> element

div(int $id, string $data, string $class) : string

If no $data, then this is probably used in conjunction with AJAX to hide or unhide a page element

Parameters

$id

int

$data

string

Default is ""

$class

string

Default is ""

Returns

string

<EM> element

em(string $data, string $class) : string

Parameters

$data

string

$class

string

Default is ""

Returns

string

<Hx> heading element

h(string $data, string $class, int $level) : string

Parameters

$data

string

$class

string

Default is ""

$level

int

Default is 4

Returns

string

<HR> element

hr(string $class) : string

Parameters

$class

string

Default is ""

Returns

string

replace HTML newlines and carriage returns with appropriate ANSI code.

htmlToNl(string $string) : string

first multiples then singles. Used for display back from DB table

Parameters

$string

string

Returns

string

<I> element

i(string $data, string $class) : string
todo Kill this deprecated HTML syntax -- LkpPo, 20120720

Parameters

$data

string

$class

string

Default is ""

Returns

string

<IFRAME> element

iframe(int $id, string $data, string $class) : string

If no $data, then this is probably used in conjunction with AJAX to hide or unhide a page element

Parameters

$id

int

$data

string

Default is ""

$class

string

Default is ""

Returns

string

<IMG> element

img(string $src, int $width, int $height, string $title, string $alt) : string

Parameters

$src

string

$width

int

$height

int

$title

string

Default is ""

$alt

string

Default is ""

Returns

string

Calling an external javascript and/or inlining some code

jsExternal(string $src, string $function) : string
todo Replace all calls to this method by one of the above according to our needs. -- LkpPo, 20120720

Parameters

$src

string

Default is ''

$function

string

Default is ''

Returns

string

Inlining JavaScript code

jsInline(string $function) : string

Parameters

$function

string

Default is ''

Returns

string

Insert a call to an external javascript

jsInlineExternal(string $src) : string

Parameters

$src

string

Default is ''

Returns

string

<LI> element

li(string $data, string $class) : string

Parameters

$data

string

$class

string

Default is ""

Returns

string

replace newlines and carriage returns with appropriate HTML code.

nlToHtml(string $string, boolean $updatev4) : string

first multiples then singles. Used for display back from DB table

Parameters

$string

string

$updatev4

boolean

Default is FALSE

Returns

string

<OL> element

ol(string $data, string $class) : string

Parameters

$data

string

$class

string

Default is ""

Returns

string

<P> element

p(string $data, string $class, string $align) : string

Parameters

$data

string

Default is ""

$class

string

Default is ""

$align

string

Default is 'left'

Returns

string

<P> element

pBrowse(string $data, string $align) : string

for browsing creators, collections etc. (tag colour) where a background colour needs to be specified

Parameters

$data

string

Default is ""

$align

string

Default is 'left'

Returns

string

remove all newlines.

removeNl(string $string) : string

For cases when user cut 'n' pastes multiple lines into single-line text box Used before writing to DB table

Parameters

$string

string

Returns

string

<SPAN> element

span(string $data, string $class) : string

Parameters

$data

string

$class

string

Default is ""

Returns

string

Strip HTML from string

stripHtml(string $string) : string

Parameters

$string

string

Returns

string

<STRONG> element

strong(string $data, string $class) : string

Parameters

$data

string

$class

string

Default is ""

Returns

string

<U> element

u(string $data, string $class) : string

Parameters

$data

string

$class

string

Default is ""

Returns

string

<UL> element

ul(string $data, string $class) : string

Parameters

$data

string

$class

string

Default is ""

Returns

string

Build a string for insertion of an HTML tag attribute.

inlineHtmlAttribute(string $name, string $value) : string

Ensures that the attribute value is never empty (incorrect syntax)

Parameters

$name

string

$value

string

Default is ""

Returns

string

 Properties

 

$insertJscriptAction