mirror of
https://github.com/10h30/ultimatemember.git
synced 2026-06-05 15:09:37 +09:00
- fixed small notices;
This commit is contained in:
@@ -462,29 +462,29 @@ if ( ! defined( 'ABSPATH' ) ) exit;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Cleaning on XSS injection
|
||||
* @param $value string
|
||||
* @param $data array
|
||||
* @return $value string
|
||||
* @uses hook filters: um_profile_field_filter_hook__
|
||||
*/
|
||||
add_filter('um_profile_field_filter_hook__','um_profile_field_filter_xss_validation', 10, 2 );
|
||||
function um_profile_field_filter_xss_validation( $value, $data ) {
|
||||
if ( ! empty( $value ) && is_string( $value ) ) {
|
||||
$value = stripslashes( $value );
|
||||
$data['validate'] = isset( $data['validate'] ) ? $data['validate'] : '';
|
||||
/**
|
||||
* Cleaning on XSS injection
|
||||
* @param $value string
|
||||
* @param $data array
|
||||
* @param string $type
|
||||
* @return string $value
|
||||
* @uses hook filters: um_profile_field_filter_hook__
|
||||
*/
|
||||
function um_profile_field_filter_xss_validation( $value, $data, $type ) {
|
||||
if ( ! empty( $value ) && is_string( $value ) ) {
|
||||
$value = stripslashes( $value );
|
||||
$data['validate'] = isset( $data['validate'] ) ? $data['validate'] : '';
|
||||
|
||||
if( 'text' == $data['type'] && !in_array( $data['validate'], array( 'unique_email' ) ) ||
|
||||
'password' == $data['type'] ){
|
||||
$value = esc_attr( $value );
|
||||
}else if ( 'textarea' == $data['type'] ){
|
||||
$value = wp_kses_post( $value );
|
||||
}
|
||||
}
|
||||
if( 'text' == $type && ! in_array( $data['validate'], array( 'unique_email' ) ) || 'password' == $type ) {
|
||||
$value = esc_attr( $value );
|
||||
} elseif ( 'textarea' == $type ){
|
||||
$value = wp_kses_post( $value );
|
||||
}
|
||||
}
|
||||
|
||||
return $value;
|
||||
}
|
||||
return $value;
|
||||
}
|
||||
add_filter( 'um_profile_field_filter_hook__','um_profile_field_filter_xss_validation', 10, 3 );
|
||||
|
||||
/**
|
||||
* add role_select and role_radio to the $post_form
|
||||
|
||||
Reference in New Issue
Block a user