core/displayFORM.php

WIKINDX : Bibliographic Management system.

Functions

_inlineHtmlAttribute()

_inlineHtmlAttribute(  name,   value) : 

Build a string for insertion of an HTML tag attribute.

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

Parameters

name
value

Default is ''

Returns

formHeader()

formHeader(  action,   js) : 

print form header with hidden action field

$js is for javascript functions

Parameters

action
js

Default is ''

Returns

formHeaderVisibleAction()

formHeaderVisibleAction(  action,   name,   js) : 

print form header with visible action field -- typically used for tinyMCE popups

$js is for javascript functions

Parameters

action
name
js

Default is ''

Returns

formHeaderName()

formHeaderName(  action,   name,   js) : 

print form header with hidden action field and name and id fields

js is for javascript functions

Parameters

action
name
js

Default is ''

Returns

formEnd()

formEnd() : 

end a form

Returns

formMultiHeader()

formMultiHeader(  action,   js) : 

print form header with hidden action field for multi-part upload forms

Parameters

action
js

Default is ''

Returns

formSubmit()

formSubmit(  value = FALSE,   name = FALSE,   js) : 

print form footer with submit field

Parameters

value

Default is FALSE

name

Default is FALSE

js

Default is ''

Returns

closePopup()

closePopup() : 

print form footer with close popup button

Returns

formSubmitButton()

formSubmitButton(  value = FALSE,   name = FALSE,   js) : 

print form footer with submit button field

Parameters

value

Default is FALSE

name

Default is FALSE

js

Default is ''

Returns

formReset()

formReset(  js) : 

print form reset button

Parameters

js

Default is ''

Returns

hidden()

hidden(  name,   value,   js) : 

print hidden form input

Parameters

name
value
js

Default is ''

Returns

hiddenNoJS()

hiddenNoJS(  name,   value) : 

print hidden form input without JavaScript action

Parameters

name
value

Returns

radioButton()

radioButton(  label,   name,   value = FALSE,   checked = FALSE,   js) : 

print radio button

Parameters

label
name
value

Default is FALSE

checked

Default is FALSE

js

Default is ''

Returns

checkbox()

checkbox(  label,   name,   checked = FALSE,   title,   js) : 

print checkbox

Parameters

label
name
checked

Default is FALSE

title

Default is ''

js

Default is ''

Returns

selectFBox()

selectFBox(  label,   name, mixed||string|int  array,   size = 3,   override = FALSE,   js) : 

create select boxes for HTML forms

First OPTION is always SELECTED optional $override allows the programmer to override the user set preferences for character limiting in select boxes

Parameters

label
name
mixed||string|int array
size

Default is 3

override

Default is FALSE

js

Default is ''

Returns

selectedBox()

selectedBox(  label,   name, mixed||string|int  array,   select,   size = 3,   override = FALSE,   js) : 

create select boxes for HTML forms

'selected value' is set SELECTED optional $override allows the programmer to override the user set preferences for character limiting in select boxes

Parameters

label
name
mixed||string|int array
select
size

Default is 3

override

Default is FALSE

js

Default is ''

Returns

selectFBoxValue()

selectFBoxValue(  label,   name, mixed||string|int  array,   size = 3,   override = FALSE,   js) : 

create select boxes for HTML forms

First entry is default selection. OPTION VALUE is set so expects assoc. array where key holds this value optional $override allows the programmer to override the user set preferences for character limiting in select boxes

Parameters

label
name
mixed||string|int array
size

Default is 3

override

Default is FALSE

js

Default is ''

Returns

selectedBoxValue()

selectedBoxValue(  label,   name, mixed||string|int  array,   select,   size = 3,   override = FALSE,   js) : 

create select boxes for HTML forms

$select is default selection. OPTION VALUE is set so expects assoc. array where key holds this value optional $override allows the programmer to override the user set preferences for character limiting in select boxes

Parameters

label
name
mixed||string|int array
select
size

Default is 3

override

Default is FALSE

js

Default is ''

Returns

selectFBoxValueMultiple()

selectFBoxValueMultiple(  label,   name, mixed||string|int  array,   size = 3,   override = FALSE,   js) : 

create select boxes for HTML forms

First entry is default selection. OPTION VALUE is set so expects assoc. array where key holds this value. MULTIPLE values may be selected optional $override allows the programmer to override the user set preferences for character limiting in select boxes

Parameters

label
name
mixed||string|int array
size

Default is 3

override

Default is FALSE

js

Default is ''

Returns

selectedBoxValueMultiple()

selectedBoxValueMultiple(  label,   name, mixed||string|int  array, mixed||string|int  values,   size = 3,   override = FALSE,   js) : 

create select boxes for HTML forms

OPTION VALUE is set so expects assoc. array where key holds this value. MULTIPLE values may be selected optional $override allows the programmer to override the user set preferences for character limiting in select boxes

Parameters

label
name
mixed||string|int array
mixed||string|int values
size

Default is 3

override

Default is FALSE

js

Default is ''

Returns

passwordInput()

passwordInput(  label,   name,   value = FALSE,   size = 20,   maxLength = 255,   js) : 

password input type

Parameters

label
name
value

Default is FALSE

size

Default is 20

maxLength

Default is 255

js

Default is ''

Returns

textInput()

textInput(  label,   name,   value = FALSE,   size = 20,   maxLength = 255,   js) : 

text input type

Parameters

label
name
value

Default is FALSE

size

Default is 20

maxLength

Default is 255

js

Default is ''

Returns

colorInput()

colorInput(  label,   name,   value = FALSE,   js) : 

color input type

Parameters

label
name
value

Default is FALSE

js

Default is ''

Returns

textareaInput()

textareaInput(  label,   name,   value = FALSE,   cols = 30,   rows = 5,   js) : 

textarea input type

Parameters

label
name
value

Default is FALSE

cols

Default is 30

rows

Default is 5

js

Default is ''

Returns

textareaInputmceNoEditor()

textareaInputmceNoEditor(  label,   name,   value = FALSE,   cols = 30,   rows = 5,   js) : 

textarea input type without MCE editor

Parameters

label
name
value

Default is FALSE

cols

Default is 30

rows

Default is 5

js

Default is ''

Returns

textareaReadonly()

textareaReadonly(  label,   name,   value = FALSE,   cols = 30,   rows = 5,   js) : 

textarea readonly

Parameters

label
name
value

Default is FALSE

cols

Default is 30

rows

Default is 5

js

Default is ''

Returns

fileUpload()

fileUpload(  label,   name,   size = 20,   js) : 

upload box

Parameters

label
name
size

Default is 30

js

Default is ''

Returns

fileUploadMultiple()

fileUploadMultiple(  label, mixed||string|int  name,   size = 20,   js) : 

upload box for multiple files

Parameters

label
mixed||string|int name
size

Default is 30

js

Default is ''

Returns

dateInput()

dateInput(  label,   name,   value = FALSE,   js) : 

date input type

Parameters

label
name
value

Default is FALSE

js

Default is ''

Returns

reduceLongText()

reduceLongText(  text,   override = FALSE) : 

reduce the size of long text (in select boxes usually) to keep web browser display tidy

optional $override allows the programmer to override the user set preferences

Parameters

text
override

Default is FALSE

Returns