bbp_get_sanitize_val( string $request = '', string $input_type = 'text' )
Return sanitized $_REQUEST value.
Description
Use the $input_type parameter to properly process the value. This ensures correct sanitization of the value for the receiving input.
Parameters
- $request
-
(Optional) Name of $_REQUEST to look for
Default value: ''
- $input_type
-
(Optional) Type of input. Default: text. Accepts: textarea|password|select|radio|checkbox
Default value: 'text'
Return
(string) Sanitized value ready for screen display
Source
File: bp-forums/common/template.php
function bbp_get_sanitize_val( $request = '', $input_type = 'text' ) { // Check that requested if ( empty( $_REQUEST[$request] ) ) return false; // Set request varaible $pre_ret_val = $_REQUEST[$request]; // Treat different kinds of fields in different ways switch ( $input_type ) { case 'text' : case 'textarea' : $retval = esc_attr( stripslashes( $pre_ret_val ) ); break; case 'password' : case 'select' : case 'radio' : case 'checkbox' : default : $retval = esc_attr( $pre_ret_val ); break; } return apply_filters( 'bbp_get_sanitize_val', $retval, $request, $input_type ); }
Changelog
Version | Description |
---|---|
bbPress (r2815) | Introduced. |
Questions?
We're always happy to help with code or other questions you might have! Search our developer docs, contact support, or connect with our sales team.