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.