includes/coreum-filters-fields.php

Functions

um_profile_field_filter_hook__oembed()

um_profile_field_filter_hook__oembed(string  $value, array  $data) : string

Outputs a oEmbed field

Parameters

string $value
array $data

Returns

string

um_profile_field_filter_hook__soundcloud_track()

um_profile_field_filter_hook__soundcloud_track(string  $value, array  $data) : string

Outputs a SoundCloud track

Parameters

string $value
array $data

Returns

string

um_profile_field_filter_hook__youtube_video()

um_profile_field_filter_hook__youtube_video( $value,  $data) : bool|string

Outputs a youtube video

Parameters

$value
$data

Returns

bool|string

um_profile_field_filter_hook__spotify()

um_profile_field_filter_hook__spotify( $value,  $data) : bool|string

Outputs a spotify iframe

Parameters

$value
$data

Returns

bool|string

um_profile_field_filter_hook__vimeo_video()

um_profile_field_filter_hook__vimeo_video( $value,  $data) : int|string

Outputs a vimeo video

Parameters

$value
$data

Returns

int|string

um_profile_field_filter_hook__phone()

um_profile_field_filter_hook__phone( $value,  $data) : int|string

Outputs a phone link

Parameters

$value
$data

Returns

int|string

um_profile_field_filter_hook__viber()

um_profile_field_filter_hook__viber( $value,  $data) : int|string

Outputs a viber link

Parameters

$value
$data

Returns

int|string

um_profile_field_filter_hook__whatsapp()

um_profile_field_filter_hook__whatsapp( $value,  $data) : int|string

Outputs a whatsapp link

Parameters

$value
$data

Returns

int|string

um_profile_field_filter_hook__googlemap()

um_profile_field_filter_hook__googlemap( $value,  $data) : string

Outputs a google map

Parameters

$value
$data

Returns

string

um_profile_field_filter_hook__user_registered()

um_profile_field_filter_hook__user_registered( $value,  $data) : bool|int|string

User's registration date

Parameters

$value
$data

Returns

bool|int|string

um_profile_field_filter_hook__last_login()

um_profile_field_filter_hook__last_login( $value,  $data) : string

Last login date

Parameters

$value
$data

Returns

string

um_profile_field_filter_hook__textarea()

um_profile_field_filter_hook__textarea( $value,  $data) : mixed|string|void

URLs in textarea

Parameters

$value
$data

Returns

mixed|string|void

um_profile_field_filter_hook__time()

um_profile_field_filter_hook__time( $value,  $data) : mixed|string

Time field

Parameters

$value
$data

Returns

mixed|string

um_profile_field_filter_hook__date()

um_profile_field_filter_hook__date(string  $value, array  $data) : string

Date field.

Parameters

string $value

Date string.

array $data

Field data.

Returns

string

um_profile_field_filter_hook__file()

um_profile_field_filter_hook__file( $value,  $data) : string

File field

Parameters

$value
$data

Returns

string

um_profile_field_filter_hook__image()

um_profile_field_filter_hook__image( $value,  $data) : string

Image field

Parameters

$value
$data

Returns

string

um_profile_field_filter_hook__()

um_profile_field_filter_hook__( $value,  $data, string  $type = '') : string

Global sanitize

Parameters

$value
$data
string $type

Returns

string

um_get_form_fields()

um_get_form_fields(string|array  $array, int  $form_id) : array|string

Get form fields

Parameters

string|array $array
int $form_id

Returns

array|string

um_get_custom_field_array()

um_get_custom_field_array( $array,  $fields) : mixed

Validate conditional logic

Parameters

$array
$fields

Returns

mixed

um_force_utf8_fields()

um_force_utf8_fields(mixed  $value, array  $data, string  $type = '') : mixed

Force fields to use UTF-8 encoding

Parameters

mixed $value
array $data
string $type

Returns

mixed

um_is_selected_filter_value()

um_is_selected_filter_value(mixed  $value) : mixed

Filter profile data value

Parameters

mixed $value

Returns

mixed

um_select_dropdown_dynamic_options_to_utf8()

um_select_dropdown_dynamic_options_to_utf8(array  $options, array  $data) : array

Filter select dropdown to use UTF-8 encoding

Parameters

array $options
array $data

Returns

array

um_field_non_utf8_value()

um_field_non_utf8_value(string  $value) : string

Filter non-UTF8 strings

Parameters

string $value

Returns

string

um_select_dropdown_dynamic_callback_options()

um_select_dropdown_dynamic_callback_options( $options,  $data) : array

Returns dropdown/multi-select options from a callback function

Parameters

$options
$data

Returns

array

um_option_match_callback_view_field()

um_option_match_callback_view_field( $value,  $data) : string

Pair dropdown/multi-select options from a callback function

Parameters

$value
$data

Returns

string

um_profile_field__select_translate()

um_profile_field__select_translate(string  $value, array  $data) : string

Apply textdomain in select/multi-select options

Parameters

string $value
array $data

Returns

string

um_profile_field_filter_xss_validation()

um_profile_field_filter_xss_validation(int|string|array  $value, array  $data, string  $type = '') : int|string

Cleaning on XSS injection.

Parameters

int|string|array $value
array $data
string $type

Returns

int|string

um_submit_form_data_trim_fields()

um_submit_form_data_trim_fields( $post_form) : mixed

Trim All form POST submitted data

Parameters

$post_form

Returns

mixed

um_submit_form_data_role_fields()

um_submit_form_data_role_fields(array  $post_form, string  $mode, array  $all_cf_metakeys) : array

Add `role_select` and `role_radio` to the $post_form It is necessary for that if on these fields the conditional logic.

Parameters

array $post_form
string $mode
array $all_cf_metakeys

Returns

array

um_edit_url_field_value()

um_edit_url_field_value( $value,  $key) : string

Cleaning on XSS injection for url editing field

Parameters

$value
$key

Returns

string —

$value

um_view_label_birth_date()

um_view_label_birth_date(string  $label, string  $data) : string

Change field label from "Birth Date" to "Age" in the profile view.

Parameters

string $label

Field Label.

string $data

Field data.

Returns

string

um_md_label_birth_date()

um_md_label_birth_date(string  $label, string  $key, string  $data) : string

Change field label from "Birth Date" to "Age" in the member directory.

Parameters

string $label

Field Label.

string $key

Field Key.

string $data

Field data.

Returns

string