Omeka_View_Helper_ElementInput

Package: View\Helper

class Omeka_View_Helper_ElementInput

extends Zend_View_Helper_Abstract

Generate the form markup for entering one HTML input for an Element.

property Omeka_View_Helper_ElementInput::$_element

protected Element

Element record to display the input for.

property Omeka_View_Helper_ElementInput::$_record

protected Omeka_Record_AbstractRecord

Omeka_Record_AbstractRecord to display the input for.

Omeka_View_Helper_ElementInput::elementInput(Element $element, Omeka_Record_AbstractRecord $record, $index = 0, $value = '', $isHtml = false)

Display one form input for an Element.

Parameters:
  • $element (Element) – The Element to display the input for.

  • $record (Omeka_Record_AbstractRecord) – The record to display the input for.

  • $index (int) – The index of this input. (starting at zero).

  • $value (string) – The default value of this input.

  • $isHtml (bool) – Whether this input’s value is HTML.

Returns:

string

Omeka_View_Helper_ElementInput::_getInputComponent($inputNameStem, $value)

Get the actual HTML input for this Element.

Parameters:
  • $inputNameStem (string) –

  • $value (string) –

Returns:

string

Omeka_View_Helper_ElementInput::_getControlsComponent()

Get the button that will allow a user to remove this form input. The submit input has a class of ‘add-element’, which is used by the Javascript to do stuff.

Returns:

string

Omeka_View_Helper_ElementInput::_getHtmlCheckboxComponent($inputNameStem, $isHtml)

Get the HTML checkbox that lets users toggle the editor.

Parameters:
  • $inputNameStem (string) –

  • $isHtml (bool) –

Returns:

string