Form_Field __construct(
string
$name, mixed
$value, [boolean
$required = false]
)
|
|
Constructor
Parameters:
|
string |
$name: |
Name of the field |
|
mixed |
$value: |
Default value. |
|
boolean |
$required: |
Is field required. Default is false |
Redefined in descendants as:
Accepts submit data
API Tags:
Redefined in descendants as:
void add_potential_error(
string
$error_name
)
|
|
Adds potential error for the field
Parameters:
|
string |
$error_name: |
Name of the error |
API Tags:
Performs basic check for validity
API Tags:
Redefined in descendants as:
void capture_submit(
string
$form_name,
&$submit_array, array
$submit_array
)
|
|
Captures submit
Parameters:
|
string |
$form_name: |
|
|
array |
$submit_array: |
|
|
|
&$submit_array: |
|
API Tags:
Redefined in descendants as:
Clear current errors
API Tags:
mixed get_default_value(
)
|
|
Returns default value
API Tags:
Return field's current errors
API Tags:
Returns html_value
API Tags:
Returns field name
API Tags:
string get_potential_error(
string
$error_name
)
|
|
Nonsense function. Candidate for removal
Parameters:
API Tags:
array get_properties_array(
)
|
|
Returns array with field properties
API Tags:
Redefined in descendants as:
Returns if the field is required
API Tags:
Returns type of the field (class name)
API Tags:
Returns field's value
API Tags:
boolean is_field_in_error(
)
|
|
Checks if field is in error
API Tags:
| Internal: | |
| Access: | protected |
void set_default_value(
mixed
$default_value
)
|
|
Sets default value
Parameters:
API Tags:
void set_error(
string
$potential_error_name
)
|
|
Sets field current error
Parameters:
|
string |
$potential_error_name: |
Name of the error |
API Tags:
void set_html_value(
mixed
$html_value
)
|
|
Sets html_value
Parameters:
API Tags:
void set_name(
string
$name
)
|
|
Sets field's name
Parameters:
API Tags:
void set_required(
boolean
$required
)
|
|
Sets will the field be required
Parameters:
API Tags:
Set field's value to default value
API Tags:
void set_value(
mixed
$value
)
|
|
Sets field's value
Parameters:
API Tags:
Redefined in descendants as:
void translate_value_html2app(
)
|
|
Transfers data from html_value to value
API Tags:
| Internal: | |
| Access: | protected |
Redefined in descendants as: