|
Elgg
Version 2.3
|
Public Member Functions | |
| makeStickyForm ($form_name) | |
| Save form submission data (all GET and POST vars) into a session cache. More... | |
| clearStickyForm ($form_name) | |
| Remove form submission data from the session. More... | |
| isStickyForm ($form_name) | |
| Does form submission data exist for this form? More... | |
| getStickyValue ($form_name, $variable='', $default=null, $filter_result=true) | |
| Get a specific value from cached form submission data. More... | |
| getStickyValues ($form_name, $filter_result=true) | |
| Get all submission data cached for a form. More... | |
| clearStickyValue ($form_name, $variable) | |
| Remove one value of form submission data from the session. More... | |
Definition at line 13 of file StickyForms.php.
| Elgg\Forms\StickyForms::clearStickyForm | ( | $form_name | ) |
Remove form submission data from the session.
Call this if validation is successful in the action handler or when they sticky values have been used to repopulate the form after a validation error.
| string | $form_name | Form namespace |
Definition at line 59 of file StickyForms.php.
| Elgg\Forms\StickyForms::clearStickyValue | ( | $form_name, | |
| $variable | |||
| ) |
Remove one value of form submission data from the session.
| string | $form_name | The name of the form |
| string | $variable | The name of the variable to clear |
Definition at line 138 of file StickyForms.php.
| Elgg\Forms\StickyForms::getStickyValue | ( | $form_name, | |
$variable = '', |
|||
$default = null, |
|||
$filter_result = true |
|||
| ) |
Get a specific value from cached form submission data.
| string | $form_name | The name of the form |
| string | $variable | The name of the variable |
| mixed | $default | Default value if the variable does not exist in sticky cache |
| boolean | $filter_result | Filter for bad input if true |
Definition at line 91 of file StickyForms.php.
| Elgg\Forms\StickyForms::getStickyValues | ( | $form_name, | |
$filter_result = true |
|||
| ) |
Get all submission data cached for a form.
| string | $form_name | The name of the form |
| bool | $filter_result | Filter for bad input if true |
Definition at line 113 of file StickyForms.php.
| Elgg\Forms\StickyForms::isStickyForm | ( | $form_name | ) |
Does form submission data exist for this form?
| string | $form_name | Form namespace |
Definition at line 73 of file StickyForms.php.
| Elgg\Forms\StickyForms::makeStickyForm | ( | $form_name | ) |
Save form submission data (all GET and POST vars) into a session cache.
Call this from an action when you want all your submitted variables available if the submission fails validation and is sent back to the form
| string | $form_name | Name of the sticky form |
Definition at line 25 of file StickyForms.php.