FreenetIS
 All Classes Namespaces Functions Variables Pages
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
Form_Upload Class Reference
Inheritance diagram for Form_Upload:
Form_Input

Public Member Functions

 __construct ($name)
 Sets the input element name.
 directory ($dir=NULL)
 Sets the upload directory.
 new_name ($new_name=NULL)
 validate ()
 Validate this input based on the set rules.
 rule_allow ()
 rule_size ($size)
- Public Member Functions inherited from Form_Input
 __call ($method, $args)
 Sets form attributes, or return rules.
 __get ($key)
 Returns form attributes.
 matches ($input)
 Sets a form element that this element must match the value of.
 callback ($callback)
 Sets a callback method as a rule for this input.
 name ($val=NULL)
 Sets name.
 label ($val=NULL)
 Sets or returns the input label.
 help ($val=NULL)
 Sets help.
 script ($type, $val=NULL)
 Sets script.
 message ($val=NULL)
 Set or return the error message.
 html ()
 Runs validation and returns the element HTML.
 add_error ($key, $val)
 Add an error to the input.
 error_messages ($func=NULL, $message=NULL)
 Set or return the error messages.

Protected Member Functions

 rule_required ()
 Validate required.
 html_element ()
 Returns the form input HTML.
- Protected Member Functions inherited from Form_Input
 add_rules (array $rules, $action)
 Replace, remove, or append rules.
 input_value ()
 Get the global input value.
 load_value ()
 Load the value of the input, if form data is present.
 rule_gps ()
 Check if value is GPS coordinate if it is not empty.
 rule_preg_regex ()
 Check if value is pregex if it is not empty.
 rule_required_with_zero ()
 Validate required that works for zero number.
 rule_length ($min, $max=NULL)
 Validate length.

Protected Attributes

 $data
 $protect = array('type', 'label', 'value')
 $upload
 $directory
 $new_name = ''
- Protected Attributes inherited from Form_Input
 $data
 $protect = array()
 $rules = array()
 $matches = array()
 $callbacks = array()
 $is_valid
 $errors = array()
 $error_messages = array()

Additional Inherited Members

- Public Attributes inherited from Form_Input
 $method

Member Function Documentation

Form_Upload::directory (   $dir = NULL)

Sets the upload directory.

Parameters
stringupload directory
Returns
void
Form_Upload::html_element ( )
protected

Returns the form input HTML.

Returns
string

Reimplemented from Form_Input.

Form_Upload::validate ( )

Validate this input based on the set rules.

Returns
bool

Reimplemented from Form_Input.

Member Data Documentation

Form_Upload::$data
protected
Initial value:
array
(
'class' => 'upload',
'value' => '',
)

The documentation for this class was generated from the following file: