Class Summary HTML_QuickForm_file

Class Summary HTML_QuickForm_file

Class Summary HTML_QuickForm_file -- HTML class for a file type element

Description

Alongside the usual element's methods, the class has special methods for working with uploaded files. When the class is included it also registers rules for validating the uploaded files.

Class Trees for HTML_QuickForm_file

HTML_QuickForm_file Inherited Methods

Table 41-1. Inherited from HTML_QuickForm_input

Method NameSummary
Constructor HTML_QuickForm_input::HTML_QuickForm_input()Class constructor
HTML_QuickForm_input::exportValue()We don't need values from button-type elements (except submit) and files
HTML_QuickForm_input::getName()Returns the element name
HTML_QuickForm_input::getValue()Returns the value of the form element
HTML_QuickForm_input::onQuickFormEvent()Called by HTML_QuickForm whenever form event is made on this element
HTML_QuickForm_input::setName()Sets the input field name
HTML_QuickForm_input::setType()Sets the element type
HTML_QuickForm_input::setValue()Sets the value of the form element

Table 41-2. Inherited from HTML_QuickForm_element

Method NameSummary
Constructor HTML_QuickForm_element::HTML_QuickForm_element()Class constructor
HTML_QuickForm_element::accept()Accepts a renderer
HTML_QuickForm_element::apiVersion()Returns the current API version
HTML_QuickForm_element::exportValue()Returns a 'safe' element's value
HTML_QuickForm_element::freeze()Freeze the element so that only its value is returned
HTML_QuickForm_element::getFrozenHtml()Returns the value of field without HTML tags
HTML_QuickForm_element::getLabel()Returns display text for the element
HTML_QuickForm_element::getName()Returns the element name
HTML_QuickForm_element::getType()Returns element type
HTML_QuickForm_element::getValue()Returns the value of the form element
HTML_QuickForm_element::isFrozen()Returns whether or not the element is frozen
HTML_QuickForm_element::onQuickFormEvent()Called by HTML_QuickForm whenever form event is made on this element
HTML_QuickForm_element::setLabel()Sets display text for the element
HTML_QuickForm_element::setName()Sets the input field name
HTML_QuickForm_element::setPersistantFreeze()Sets wether an element value should be kept in an hidden field when the element is frozen or not
HTML_QuickForm_element::setValue()Sets the value of the form element
HTML_QuickForm_element::unfreeze()Unfreezes the form element