This is the FileUpload FormElement which builds a input field of type="file". This automagically handles the case of a confirmation page.
Located in /form/form_elements/FEFile.inc (line 27)
FormElement | --FEText | --FEFile
The $_FILES information about the submitted file.
max size in bytes determined by user
The place where we temporarily save
the file during confirmation
Array listing mime types to check for
during validation
Inherited from FormElement
FormElement::$onBlurJS
FormElement::$onChangeJS
FormElement::$onClickJS
FormElement::$onFocusJS
FormElement::$onSubmitJS
FormElement::$_attributes
FormElement::$_element_name
FormElement::$_errors
FormElement::$_error_message
FormElement::$_form_name
FormElement::$_has_error
FormElement::$_has_form_on_submit
FormElement::$_is_disabled
FormElement::$_is_readonly
FormElement::$_is_required
FormElement::$_label_colon_flag
FormElement::$_label_text
FormElement::$_required_field_marker
FormElement::$_slave_elements
FormElement::$_stripslashes
FormElement::$_style_attributes
FormElement::$_validation_enabled
FormElement::$_value
This is so the user can create a list of mime types to allow
This method returns the hidden version of this element for a confirmation page.
NOTE: This is called by the FormProcessor only. It shouldn't be called manually.
This function builds and returns the form element object
This function will return this file's portion of the $_FILES array
This allows the user to get the max size of the file (if any has been set)
This is so we can save the file information in a hidden form field during confirmation page.
This is so the user can get the temp directory where the file was saved during confirmation (if any)
This function will return the elements value
This allows the user to set the max size of the file
This is so the user can set the temp directory where the file will be saved during confirmation (if any)
This method validates the data for this Form Element.
It validates file size and partial uploads..
This method re-populates the $this->_files_info because the form had a confirmation page, and the user accepted the confirmation.
This is so we can re populate the local private var so we can get access at the file data on disk.
The function that allows us to save the temp file someplace we can use it after a confirmation has been accepted.
NOTE: if the user doesn't confirm, then this could leave files in /tmp
Inherited From FEText
FEText::FEText()
FEText::get_element()
Inherited From FormElement
FormElement::FormElement()
FormElement::build_id_name()
FormElement::create_element_name()
FormElement::enable_validation()
FormElement::form_tag_onsubmit()
FormElement::get_attribute()
FormElement::get_confirm_element()
FormElement::get_element()
FormElement::get_element_name()
FormElement::get_errors()
FormElement::get_error_message()
FormElement::get_form_element()
FormElement::get_init_value()
FormElement::get_label()
FormElement::get_label_text()
FormElement::get_required_symbol()
FormElement::get_slave_elements()
FormElement::get_tabindex()
FormElement::get_value()
FormElement::get_value_text()
FormElement::has_error()
FormElement::is_disabled()
FormElement::is_readonly()
FormElement::is_required()
FormElement::javascript()
FormElement::onBlur()
FormElement::onChange()
FormElement::onClick()
FormElement::onFocus()
FormElement::onSubmit()
FormElement::set_attribute()
FormElement::set_colon_flag()
FormElement::set_data_all_slaves()
FormElement::set_disabled()
FormElement::set_element_name()
FormElement::set_error_message()
FormElement::set_form_name()
FormElement::set_label_text()
FormElement::set_onBlur()
FormElement::set_onChange()
FormElement::set_onClick()
FormElement::set_onFocus()
FormElement::set_onSubmit()
FormElement::set_readonly()
FormElement::set_required()
FormElement::set_required_symbol()
FormElement::set_slave_data()
FormElement::set_slave_elements()
FormElement::set_stripslashes()
FormElement::set_style_attribute()
FormElement::set_tabindex()
FormElement::set_title()
FormElement::set_value()
FormElement::validate()
FormElement::_build_element_attributes()
FormElement::_build_javascript()
FormElement::_do_validation()
FormElement::_sanitize_string()
Documentation generated on Fri, 28 Jan 2011 08:52:54 -0500 by phpDocumentor 1.4.3