|
| get_input ($variable, $default=null, $filter_result=true) |
| Get some input from variables passed submitted through GET or POST. More...
|
|
| set_input ($variable, $value) |
| Sets an input value that may later be retrieved by get_input. More...
|
|
| elgg_get_request_data ($filter_result=true) |
| Returns all values parsed from the current request, including $_GET and $_POST values, as well as any values set with set_input() More...
|
|
| elgg_get_title_input ($variable= 'title', $default= '') |
| Get an HTML-escaped title from input. More...
|
|
| filter_tags ($var) |
| Filter tags from a given string based on registered hooks. More...
|
|
| current_page_url () |
| Returns the current page's complete URL. More...
|
|
| is_email_address ($address) |
| Validates an email address. More...
|
|
| elgg_make_sticky_form ($form_name) |
| Save form submission data (all GET and POST vars) into a session cache. More...
|
|
| elgg_clear_sticky_form ($form_name) |
| Remove form submission data from the session. More...
|
|
| elgg_is_sticky_form ($form_name) |
| Does form submission data exist for this form? More...
|
|
| elgg_get_sticky_value ($form_name, $variable= '', $default=null, $filter_result=true) |
| Get a specific value from cached form submission data. More...
|
|
| elgg_get_sticky_values ($form_name, $filter_result=true) |
| Get all submission data cached for a form. More...
|
|
| elgg_clear_sticky_value ($form_name, $variable) |
| Remove one value of form submission data from the session. More...
|
|
| elgg_is_empty ($value) |
| Check if a value isn't empty, but allow 0 and '0'. More...
|
|
| _elgg_htmlawed_filter_tags ($hook, $type, $result, $params=null) |
| htmLawed filtering of data More...
|
|
| _elgg_htmLawedArray (&$v, $k, $config_spec) |
| wrapper function for htmlawed for handling arrays More...
|
|
| _elgg_htmlawed_tag_post_processor ($element, $attributes=false) |
| Post processor for tags in htmlawed. More...
|
|
| _elgg_htmlawed_test ($hook, $type, $value, $params) |
| Runs unit tests for htmlawed. More...
|
|
| _elgg_disable_password_autocomplete ($hook, $type, $return_value, $params) |
| Disable the autocomplete feature on password fields. More...
|
|
| _elgg_input_init () |
| Initialize the input library. More...
|
|
_elgg_htmlawed_filter_tags |
( |
|
$hook, |
|
|
|
$type, |
|
|
|
$result, |
|
|
|
$params = null |
|
) |
| |
_elgg_htmlawed_tag_post_processor |
( |
|
$element, |
|
|
|
$attributes = false |
|
) |
| |
Post processor for tags in htmlawed.
This runs after htmlawed has filtered. It runs for each tag and filters out style attributes we don't want.
This function triggers the 'allowed_styles', 'htmlawed' plugin hook.
- Parameters
-
string | $element | The tag element name |
array | $attributes | An array of attributes |
- Returns
- string
Definition at line 285 of file input.php.
get_input |
( |
|
$variable, |
|
|
|
$default = null , |
|
|
|
$filter_result = true |
|
) |
| |
Get some input from variables passed submitted through GET or POST.
If using any data obtained from get_input() in a web page, please be aware that it is a possible vector for a reflected XSS attack. If you are expecting an integer, cast it to an int. If it is a string, escape quotes.
Note: this function does not handle nested arrays (ex: form input of param[m][n]) because of the filtering done in htmlawed from the filter_tags call.
- Parameters
-
string | $variable | The variable name we want. |
mixed | $default | A default value for the variable if it is not found. |
bool | $filter_result | If true, then the result is filtered for bad tags. |
- Returns
- mixed
- Examples:
- /root/Elgg/engine/lib/views.php.
Definition at line 27 of file input.php.