PHP Class BaseEventTypeCActiveForm

(C) Moorfields Eye Hospital NHS Foundation Trust, 2008-2011 (C) OpenEyes Foundation, 2011-2013 This file is part of OpenEyes. OpenEyes is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. OpenEyes is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenEyes in a file titled COPYING. If not, see .
Author: OpenEyes ([email protected])
Inheritance: extends FormLayout
Show file Open project: openeyes/openeyes Class Usage Examples

Public Methods

Method Description
checkBox ( CModel $element, string $field, array $htmlOptions = [], array $layoutColumns = [] )
checkBoxArray ( $element, $labeltext, $fields, array $layoutColumns = [] )
datePicker ( $element, $field, array $options = [], array $htmlOptions = [], array $layoutColumns = [] )
dropDownList ( CModel $model, string $field, array $data, array $htmlOptions = [], boolean $hidden = false, array $layoutColumns = [] )
dropDownListNoPost ( $id, $data, $selected_value, array $htmlOptions = [], array $layoutColumns = [] )
dropDownListRow ( $model, $fields, $datas, array $htmlOptions = [], array $layoutColumns = [] )
dropDownTextSelection ( $element, $text_field, $options, array $htmlOptions = [], array $layoutColumns = [] )
errorSummary ( mixed $models, null $header = null, null $footer = null, array $htmlOptions = [] ) : string
fileField ( CModel $element, string $field, array $htmlOptions = [], array $layoutColumns = [] )
formActions ( array $buttonOptions = [], array $htmlOptions = [], array $layoutColumns = [] )
hiddenField ( CModel $element, string $field, array $htmlOptions = [], array $layoutColumns = [] )
hiddenInput ( $element, $field, boolean $value = false, array $htmlOptions = [], array $layoutColumns = [] )
multiDropDownTextSelection ( $element, $text_field, $options, $htmlOptions, array $layoutColumns = [] )
multiSelectList ( $element, $field, $relation, $relation_id_field, $options, $default_options, array $htmlOptions = [], boolean $hidden = false, boolean $inline = false, null $noSelectionsMessage = null, boolean $showRemoveAllLink = false, boolean $sorted = false, array $layoutColumns = [] )
multiSelectListFreeText ( $element, $field, $relation, $relation_id_field, $options, $default_options, array $htmlOptions = [], boolean $hidden = false, boolean $inline = false, null $noSelectionsMessage = null, boolean $showRemoveAllLink = false, boolean $sorted = false, array $layoutColumns = [], null $model = null )
passwordConfirmField ( $element, $label, $name, array $htmlOptions = [], array $layoutColumns = [] )
passwordField ( CModel $element, string $field, array $htmlOptions = [], array $layoutColumns = [] )
radioBoolean ( $element, $field, array $htmlOptions = [], array $layoutColumns = [] )
radioButtons ( $element, $field, $data, null $selected_item = null, boolean $maxwidth = false, boolean $hidden = false, boolean $no_element = false, boolean $label_above = false, array $htmlOptions = [], array $layoutColumns = [] )
radioMultiOption ( $element, $field, $field_value, array $htmlOptions = [], array $layoutColumns = [] )
slider ( $element, $field, $options, array $htmlOptions = [], array $layoutColumns = [] )
sliderTable ( $element, $field, $data, array $layoutColumns = [] )
textArea ( CModel $element, string $field, array $options = [], boolean $hidden = false, array $htmlOptions = [], array $layoutColumns = [] )
textField ( CModel $element, string $field, array $htmlOptions = [], array $links = [], array $layoutColumns = [] )

Method Details

checkBox() public method

public checkBox ( CModel $element, string $field, array $htmlOptions = [], array $layoutColumns = [] )
$element CModel
$field string
$htmlOptions array
$layoutColumns array

checkBoxArray() public method

public checkBoxArray ( $element, $labeltext, $fields, array $layoutColumns = [] )
$element
$labeltext
$fields
$layoutColumns array

datePicker() public method

public datePicker ( $element, $field, array $options = [], array $htmlOptions = [], array $layoutColumns = [] )
$element
$field
$options array
$htmlOptions array
$layoutColumns array

dropDownList() public method

public dropDownList ( CModel $model, string $field, array $data, array $htmlOptions = [], boolean $hidden = false, array $layoutColumns = [] )
$model CModel
$field string
$data array
$htmlOptions array
$hidden boolean
$layoutColumns array

dropDownListNoPost() public method

public dropDownListNoPost ( $id, $data, $selected_value, array $htmlOptions = [], array $layoutColumns = [] )
$id
$data
$selected_value
$htmlOptions array
$layoutColumns array

dropDownListRow() public method

public dropDownListRow ( $model, $fields, $datas, array $htmlOptions = [], array $layoutColumns = [] )
$model
$fields
$datas
$htmlOptions array
$layoutColumns array

dropDownTextSelection() public method

public dropDownTextSelection ( $element, $text_field, $options, array $htmlOptions = [], array $layoutColumns = [] )
$element
$text_field
$options
$htmlOptions array
$layoutColumns array

errorSummary() public method

public errorSummary ( mixed $models, null $header = null, null $footer = null, array $htmlOptions = [] ) : string
$models mixed
$header null
$footer null
$htmlOptions array
return string

fileField() public method

public fileField ( CModel $element, string $field, array $htmlOptions = [], array $layoutColumns = [] )
$element CModel
$field string
$htmlOptions array
$layoutColumns array

formActions() public method

public formActions ( array $buttonOptions = [], array $htmlOptions = [], array $layoutColumns = [] )
$buttonOptions array
$htmlOptions array
$layoutColumns array

hiddenField() public method

public hiddenField ( CModel $element, string $field, array $htmlOptions = [], array $layoutColumns = [] )
$element CModel
$field string
$htmlOptions array
$layoutColumns array

hiddenInput() public method

public hiddenInput ( $element, $field, boolean $value = false, array $htmlOptions = [], array $layoutColumns = [] )
$element
$field
$value boolean
$htmlOptions array
$layoutColumns array

multiDropDownTextSelection() public method

public multiDropDownTextSelection ( $element, $text_field, $options, $htmlOptions, array $layoutColumns = [] )
$element
$text_field
$options
$htmlOptions
$layoutColumns array

multiSelectList() public method

public multiSelectList ( $element, $field, $relation, $relation_id_field, $options, $default_options, array $htmlOptions = [], boolean $hidden = false, boolean $inline = false, null $noSelectionsMessage = null, boolean $showRemoveAllLink = false, boolean $sorted = false, array $layoutColumns = [] )
$element
$field
$relation
$relation_id_field
$options
$default_options
$htmlOptions array
$hidden boolean
$inline boolean
$noSelectionsMessage null
$showRemoveAllLink boolean
$sorted boolean
$layoutColumns array

multiSelectListFreeText() public method

public multiSelectListFreeText ( $element, $field, $relation, $relation_id_field, $options, $default_options, array $htmlOptions = [], boolean $hidden = false, boolean $inline = false, null $noSelectionsMessage = null, boolean $showRemoveAllLink = false, boolean $sorted = false, array $layoutColumns = [], null $model = null )
$element
$field
$relation
$relation_id_field
$options
$default_options
$htmlOptions array
$hidden boolean
$inline boolean
$noSelectionsMessage null
$showRemoveAllLink boolean
$sorted boolean
$layoutColumns array
$model null

passwordConfirmField() public method

public passwordConfirmField ( $element, $label, $name, array $htmlOptions = [], array $layoutColumns = [] )
$element
$label
$name
$htmlOptions array
$layoutColumns array

passwordField() public method

public passwordField ( CModel $element, string $field, array $htmlOptions = [], array $layoutColumns = [] )
$element CModel
$field string
$htmlOptions array
$layoutColumns array

radioBoolean() public method

public radioBoolean ( $element, $field, array $htmlOptions = [], array $layoutColumns = [] )
$element
$field
$htmlOptions array
$layoutColumns array

radioButtons() public method

public radioButtons ( $element, $field, $data, null $selected_item = null, boolean $maxwidth = false, boolean $hidden = false, boolean $no_element = false, boolean $label_above = false, array $htmlOptions = [], array $layoutColumns = [] )
$element
$field
$data
$selected_item null
$maxwidth boolean
$hidden boolean
$no_element boolean
$label_above boolean
$htmlOptions array
$layoutColumns array

radioMultiOption() public method

public radioMultiOption ( $element, $field, $field_value, array $htmlOptions = [], array $layoutColumns = [] )
$element
$field
$htmlOptions array
$layoutColumns array

slider() public method

public slider ( $element, $field, $options, array $htmlOptions = [], array $layoutColumns = [] )
$element
$field
$options
$htmlOptions array
$layoutColumns array

sliderTable() public method

public sliderTable ( $element, $field, $data, array $layoutColumns = [] )
$element
$field
$data
$layoutColumns array

textArea() public method

public textArea ( CModel $element, string $field, array $options = [], boolean $hidden = false, array $htmlOptions = [], array $layoutColumns = [] )
$element CModel
$field string
$options array
$hidden boolean
$htmlOptions array
$layoutColumns array

textField() public method

public textField ( CModel $element, string $field, array $htmlOptions = [], array $links = [], array $layoutColumns = [] )
$element CModel
$field string
$htmlOptions array
$links array
$layoutColumns array