|
| get_input (string $variable, $default=null, bool $filter_result=true) |
| Parameter input functions. More...
|
|
| set_input (string $variable, $value) |
| Sets an input value that may later be retrieved by get_input. More...
|
|
| elgg_get_request_data (bool $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 (string $variable= 'title', string $default= '') |
| Get an HTML-escaped title from input. More...
|
|
| elgg_sanitize_input ($input) |
| Filter input from a given string based on registered events. More...
|
|
| elgg_is_valid_email (string $address) |
| Validates an email address. More...
|
|
| elgg_make_sticky_form (string $form_name, array $ignored_field_names=[]) |
| Save form submission data (all GET and POST vars) into a session cache. More...
|
|
| elgg_clear_sticky_form (string $form_name) |
| Remove form submission data from the session. More...
|
|
| elgg_is_sticky_form (string $form_name) |
| Does form submission data exist for this form? More...
|
|
| elgg_get_sticky_value (string $form_name, string $variable= '', $default=null, bool $filter_result=true) |
| Get a specific value from cached form submission data. More...
|
|
| elgg_get_sticky_values (string $form_name, bool $filter_result=true) |
| Get all submission data cached for a form. More...
|
|
| elgg_is_empty ($value) |
| Check if a value isn't empty, but allow 0 and '0'. More...
|
|
| _elgg_htmlawed_tag_post_processor (string $tag, array|int $attributes=0) |
| Post processor for tags in htmlawed. More...
|
|
| elgg_string_to_array (string $string) |
| Takes in a comma-separated string and returns an array of uniquely trimmed and stripped strings. More...
|
|
_elgg_htmlawed_tag_post_processor |
( |
string |
$tag, |
|
|
array|int |
$attributes = 0 |
|
) |
| |
Post processor for tags in htmlawed.
This runs after htmlawed has filtered. It runs for each tag and allows sanitization of attributes.
This function triggers the 'attributes', 'htmlawed' event.
- Parameters
-
string | $tag | The tag element name |
array | int | $attributes | An array of attributes (int 0 indicates a closing tag) |
- Returns
- string
Definition at line 193 of file input.php.
get_input |
( |
string |
$variable, |
|
|
|
$default = null , |
|
|
bool |
$filter_result = true |
|
) |
| |
Parameter input functions.
This file contains functions for getting input from get/post variables. 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.
- 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 20 of file input.php.