mirror of
https://github.com/10h30/ultimatemember.git
synced 2026-07-11 18:56:10 +09:00
- fixed notice for fields without label on member directory;
- fixed issue with default values for select, multiselect, radio and checkbox fields;
This commit is contained in:
@@ -116,14 +116,14 @@ jQuery(document).ready(function() {
|
||||
|
||||
jQuery('.um-s1,.um-s2').css({'display':'block'});
|
||||
|
||||
if( jQuery(".um-s1").length > 0 ){
|
||||
jQuery(".um-s1").each(function () {
|
||||
var select = jQuery(this);
|
||||
if( select.val() === '' && select.attr('data-default') ) {
|
||||
select.val(select.attr('data-default'));
|
||||
}
|
||||
});
|
||||
}
|
||||
// if( jQuery(".um-s1").length > 0 ){
|
||||
// jQuery(".um-s1").each(function () {
|
||||
// var select = jQuery(this);
|
||||
// if( select.val() === '' && select.attr('data-default') ) {
|
||||
// select.val(select.attr('data-default'));
|
||||
// }
|
||||
// });
|
||||
// }
|
||||
|
||||
if( typeof(jQuery.fn.select2) === "function" ){
|
||||
jQuery(".um-s1").select2({
|
||||
|
||||
Vendored
+1
-1
File diff suppressed because one or more lines are too long
+170
-136
@@ -826,6 +826,8 @@ if ( ! class_exists( 'um\core\Fields' ) ) {
|
||||
/**
|
||||
* Checks if an option is selected
|
||||
*
|
||||
* is used by Select, Multiselect and Checkbox fields
|
||||
*
|
||||
* @param string $key
|
||||
* @param string $value
|
||||
* @param array $data
|
||||
@@ -833,6 +835,8 @@ if ( ! class_exists( 'um\core\Fields' ) ) {
|
||||
* @return boolean
|
||||
*/
|
||||
function is_selected( $key, $value, $data ) {
|
||||
global $wpdb;
|
||||
|
||||
/**
|
||||
* UM hook
|
||||
*
|
||||
@@ -855,126 +859,22 @@ if ( ! class_exists( 'um\core\Fields' ) ) {
|
||||
*/
|
||||
$key = apply_filters( 'um_is_selected_filter_key', $key );
|
||||
|
||||
if ( isset( UM()->form()->post_form[ $key ] ) && is_array( UM()->form()->post_form[ $key ] ) ) {
|
||||
if ( isset( UM()->form()->post_form[ $key ] ) ) {
|
||||
|
||||
if ( in_array( $value, UM()->form()->post_form[ $key ] ) ) {
|
||||
return true;
|
||||
}
|
||||
if ( is_array( UM()->form()->post_form[ $key ] ) ) {
|
||||
|
||||
$stripslashed = array_map( 'stripslashes', UM()->form()->post_form[ $key ] );
|
||||
if ( in_array( $value, $stripslashed ) ) {
|
||||
return true;
|
||||
}
|
||||
|
||||
if ( in_array( html_entity_decode( $value ), UM()->form()->post_form[ $key ] ) ) {
|
||||
return true;
|
||||
}
|
||||
|
||||
} else {
|
||||
|
||||
if ( ! isset( UM()->form()->post_form[ $key ] ) ) {
|
||||
|
||||
$field_value = um_user( $key );
|
||||
if ( ! $field_value ) {
|
||||
$field_value = 0;
|
||||
}
|
||||
|
||||
if( $field_value == 0 && $value == '0' ){
|
||||
$value = (int)$value;
|
||||
}
|
||||
|
||||
if ( $key == 'role' ) {
|
||||
|
||||
$role_keys = get_option( 'um_roles' );
|
||||
|
||||
if ( ! empty( $role_keys ) ) {
|
||||
if ( in_array( $field_value, $role_keys ) ) {
|
||||
$field_value = 'um_' . $field_value;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* UM hook
|
||||
*
|
||||
* @type filter
|
||||
* @title um_is_selected_filter_value
|
||||
* @description Change is selected filter value
|
||||
* @input_vars
|
||||
* [{"var":"$value","type":"string","desc":"Selected filter value"},
|
||||
* {"var":"$key","type":"string","desc":"Selected filter key"},
|
||||
* {"var":"$value","type":"string","desc":"Selected filter value"}]
|
||||
* @change_log
|
||||
* ["Since: 2.0"]
|
||||
* @usage add_filter( 'um_is_selected_filter_value', 'function_name', 10, 2 );
|
||||
* @example
|
||||
* <?php
|
||||
* add_filter( 'um_is_selected_filter_value', 'my_selected_filter_value', 10, 2 );
|
||||
* function my_selected_filter_value( $value, $key ) {
|
||||
* // your code here
|
||||
* return $field_value;
|
||||
* }
|
||||
* ?>
|
||||
*/
|
||||
$field_value = apply_filters( 'um_is_selected_filter_value', $field_value, $key, $value );
|
||||
|
||||
/**
|
||||
* UM hook
|
||||
*
|
||||
* @type filter
|
||||
* @title um_is_selected_filter_data
|
||||
* @description Change is selected filter data
|
||||
* @input_vars
|
||||
* [{"var":"$data","type":"array","desc":"Selected filter value"},
|
||||
* {"var":"$key","type":"string","desc":"Selected filter key"},
|
||||
* {"var":"$value","type":"string","desc":"Selected filter value"}]
|
||||
* @change_log
|
||||
* ["Since: 2.0"]
|
||||
* @usage add_filter( 'um_is_selected_filter_data', 'function_name', 10, 3 );
|
||||
* @example
|
||||
* <?php
|
||||
* add_filter( 'um_is_selected_filter_data', 'my_selected_filter_data', 10, 3 );
|
||||
* function my_selected_filter_data( $data, $key, $value ) {
|
||||
* // your code here
|
||||
* return $data;
|
||||
* }
|
||||
* ?>
|
||||
*/
|
||||
$data = apply_filters( 'um_is_selected_filter_data', $data, $key, $field_value );
|
||||
|
||||
if ( $field_value && $this->editing == true && is_array( $field_value ) && ( in_array( $value, $field_value ) || in_array( html_entity_decode( $value ), $field_value ) ) ) {
|
||||
if ( in_array( $value, UM()->form()->post_form[ $key ] ) ) {
|
||||
return true;
|
||||
}
|
||||
|
||||
if ( $field_value == 0 && $this->editing == true && ! is_array( $field_value ) && $field_value === $value ) {
|
||||
$stripslashed = array_map( 'stripslashes', UM()->form()->post_form[ $key ] );
|
||||
if ( in_array( $value, $stripslashed ) ) {
|
||||
return true;
|
||||
}
|
||||
|
||||
if ( $field_value && $this->editing == true && ! is_array( $field_value ) && $field_value == $value ) {
|
||||
if ( in_array( html_entity_decode( $value ), UM()->form()->post_form[ $key ] ) ) {
|
||||
return true;
|
||||
}
|
||||
|
||||
if ( $field_value && $this->editing == true && ! is_array( $field_value ) && html_entity_decode( $field_value ) == html_entity_decode( $value ) ) {
|
||||
return true;
|
||||
}
|
||||
|
||||
if ( empty( $field_value ) ) {
|
||||
if ( isset( $data['default'] ) ) {
|
||||
if ( strstr( $data['default'], ', ' ) ) {
|
||||
$data['default'] = explode( ', ', $data['default'] );
|
||||
}
|
||||
|
||||
if ( ! is_array( $data['default'] ) && $data['default'] === $value ) {
|
||||
return true;
|
||||
}
|
||||
|
||||
if ( is_array( $data['default'] ) && in_array( $value, $data['default'] ) ) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
} else {
|
||||
|
||||
if ( $value == UM()->form()->post_form[ $key ] ) {
|
||||
@@ -983,6 +883,127 @@ if ( ! class_exists( 'um\core\Fields' ) ) {
|
||||
|
||||
}
|
||||
|
||||
} else {
|
||||
|
||||
$field_value = um_user( $key );
|
||||
if ( ! $field_value ) {
|
||||
$field_value = 0;
|
||||
}
|
||||
|
||||
if ( $field_value == 0 && $value == '0' ) {
|
||||
$value = (int) $value;
|
||||
}
|
||||
|
||||
if ( $key == 'role' ) {
|
||||
|
||||
$role_keys = get_option( 'um_roles' );
|
||||
|
||||
if ( ! empty( $role_keys ) ) {
|
||||
if ( in_array( $field_value, $role_keys ) ) {
|
||||
$field_value = 'um_' . $field_value;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* UM hook
|
||||
*
|
||||
* @type filter
|
||||
* @title um_is_selected_filter_value
|
||||
* @description Change is selected filter value
|
||||
* @input_vars
|
||||
* [{"var":"$value","type":"string","desc":"Selected filter value"},
|
||||
* {"var":"$key","type":"string","desc":"Selected filter key"},
|
||||
* {"var":"$value","type":"string","desc":"Selected filter value"}]
|
||||
* @change_log
|
||||
* ["Since: 2.0"]
|
||||
* @usage add_filter( 'um_is_selected_filter_value', 'function_name', 10, 2 );
|
||||
* @example
|
||||
* <?php
|
||||
* add_filter( 'um_is_selected_filter_value', 'my_selected_filter_value', 10, 2 );
|
||||
* function my_selected_filter_value( $value, $key ) {
|
||||
* // your code here
|
||||
* return $field_value;
|
||||
* }
|
||||
* ?>
|
||||
*/
|
||||
$field_value = apply_filters( 'um_is_selected_filter_value', $field_value, $key, $value );
|
||||
|
||||
/**
|
||||
* UM hook
|
||||
*
|
||||
* @type filter
|
||||
* @title um_is_selected_filter_data
|
||||
* @description Change is selected filter data
|
||||
* @input_vars
|
||||
* [{"var":"$data","type":"array","desc":"Selected filter value"},
|
||||
* {"var":"$key","type":"string","desc":"Selected filter key"},
|
||||
* {"var":"$value","type":"string","desc":"Selected filter value"}]
|
||||
* @change_log
|
||||
* ["Since: 2.0"]
|
||||
* @usage add_filter( 'um_is_selected_filter_data', 'function_name', 10, 3 );
|
||||
* @example
|
||||
* <?php
|
||||
* add_filter( 'um_is_selected_filter_data', 'my_selected_filter_data', 10, 3 );
|
||||
* function my_selected_filter_data( $data, $key, $value ) {
|
||||
* // your code here
|
||||
* return $data;
|
||||
* }
|
||||
* ?>
|
||||
*/
|
||||
$data = apply_filters( 'um_is_selected_filter_data', $data, $key, $field_value );
|
||||
|
||||
if ( ! $this->editing ) {
|
||||
// show default on register screen if there is default
|
||||
if ( isset( $data['default'] ) ) {
|
||||
if ( strstr( $data['default'], ', ' ) ) {
|
||||
$data['default'] = explode( ', ', $data['default'] );
|
||||
}
|
||||
|
||||
if ( ! is_array( $data['default'] ) && $data['default'] === $value ) {
|
||||
return true;
|
||||
}
|
||||
|
||||
if ( is_array( $data['default'] ) && in_array( $value, $data['default'] ) ) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
} else {
|
||||
|
||||
if ( $field_value && is_array( $field_value ) && ( in_array( $value, $field_value ) || in_array( html_entity_decode( $value ), $field_value ) ) ) {
|
||||
return true;
|
||||
}
|
||||
|
||||
if ( $field_value == 0 && ! is_array( $field_value ) && $field_value === $value ) {
|
||||
return true;
|
||||
}
|
||||
|
||||
if ( $field_value && ! is_array( $field_value ) && $field_value == $value ) {
|
||||
return true;
|
||||
}
|
||||
|
||||
if ( $field_value && ! is_array( $field_value ) && html_entity_decode( $field_value ) == html_entity_decode( $value ) ) {
|
||||
return true;
|
||||
}
|
||||
|
||||
// show default on edit screen if there isn't meta row in usermeta table
|
||||
$direct_db_value = $wpdb->get_var( $wpdb->prepare( "SELECT ISNULL( meta_value ) FROM {$wpdb->usermeta} WHERE user_id = %d AND meta_key = %s", um_user( 'ID' ), $key ) );
|
||||
if ( ! isset( $direct_db_value ) && isset( $data['default'] ) ) {
|
||||
if ( strstr( $data['default'], ', ' ) ) {
|
||||
$data['default'] = explode( ', ', $data['default'] );
|
||||
}
|
||||
|
||||
if ( ! is_array( $data['default'] ) && $data['default'] === $value ) {
|
||||
return true;
|
||||
}
|
||||
|
||||
if ( is_array( $data['default'] ) && in_array( $value, $data['default'] ) ) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
return false;
|
||||
@@ -999,6 +1020,8 @@ if ( ! class_exists( 'um\core\Fields' ) ) {
|
||||
* @return boolean
|
||||
*/
|
||||
function is_radio_checked( $key, $value, $data ) {
|
||||
global $wpdb;
|
||||
|
||||
if ( isset( UM()->form()->post_form[ $key ] ) ) {
|
||||
if ( is_array( UM()->form()->post_form[ $key ] ) && in_array( $value, UM()->form()->post_form[ $key ] ) ) {
|
||||
return true;
|
||||
@@ -1006,45 +1029,56 @@ if ( ! class_exists( 'um\core\Fields' ) ) {
|
||||
return true;
|
||||
}
|
||||
} else {
|
||||
if ( um_user( $key ) && $this->editing == true ) {
|
||||
|
||||
if ( strstr( $key, 'role_' ) ) {
|
||||
$key = 'role';
|
||||
}
|
||||
if ( $this->editing ) {
|
||||
if ( um_user( $key ) ) {
|
||||
|
||||
$um_user_value = um_user( $key );
|
||||
if ( strstr( $key, 'role_' ) ) {
|
||||
$key = 'role';
|
||||
}
|
||||
|
||||
if ( $key == 'role' ) {
|
||||
$um_user_value = strtolower( $um_user_value );
|
||||
$um_user_value = um_user( $key );
|
||||
|
||||
$role_keys = get_option( 'um_roles' );
|
||||
if ( $key == 'role' ) {
|
||||
$um_user_value = strtolower( $um_user_value );
|
||||
|
||||
if ( ! empty( $role_keys ) ) {
|
||||
if ( in_array( $um_user_value, $role_keys ) ) {
|
||||
$um_user_value = 'um_' . $um_user_value;
|
||||
$role_keys = get_option( 'um_roles' );
|
||||
|
||||
if ( ! empty( $role_keys ) ) {
|
||||
if ( in_array( $um_user_value, $role_keys ) ) {
|
||||
$um_user_value = 'um_' . $um_user_value;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if ( $um_user_value == $value ) {
|
||||
return true;
|
||||
}
|
||||
if ( $um_user_value == $value ) {
|
||||
return true;
|
||||
}
|
||||
|
||||
if ( is_array( $um_user_value ) && in_array( $value, $um_user_value ) ) {
|
||||
return true;
|
||||
}
|
||||
if ( is_array( $um_user_value ) && in_array( $value, $um_user_value ) ) {
|
||||
return true;
|
||||
}
|
||||
|
||||
if ( is_array( $um_user_value ) ) {
|
||||
foreach ( $um_user_value as $u ) {
|
||||
if ( $u == html_entity_decode( $value ) ) {
|
||||
return true;
|
||||
if ( is_array( $um_user_value ) ) {
|
||||
foreach ( $um_user_value as $u ) {
|
||||
if ( $u == html_entity_decode( $value ) ) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
} else {
|
||||
|
||||
// show default on edit screen if there isn't meta row in usermeta table
|
||||
$direct_db_value = $wpdb->get_var( $wpdb->prepare( "SELECT ISNULL( meta_value ) FROM {$wpdb->usermeta} WHERE user_id = %d AND meta_key = %s", um_user( 'ID' ), $key ) );
|
||||
if ( ! isset( $direct_db_value ) && isset( $data['default'] ) && $data['default'] == $value ) {
|
||||
return true;
|
||||
}
|
||||
|
||||
}
|
||||
} else {
|
||||
if ( isset( $data['default'] ) && $data['default'] == $value ) {
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
} elseif ( isset( $data['default'] ) && $data['default'] == $value ) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -275,7 +275,13 @@ if ( ! class_exists( 'um\core\Member_Directory' ) ) {
|
||||
if ( isset( $data['title'] ) && array_search( $data['title'], $this->filter_fields ) !== false ) {
|
||||
$data['title'] = $data['title'] . ' (' . $key . ')';
|
||||
}
|
||||
$this->filter_fields[ $key ] = isset( $data['title'] ) ? $data['title'] : $data['label'];
|
||||
|
||||
$title = isset( $data['title'] ) ? $data['title'] : ( isset( $data['label'] ) ? $data['label'] : '' );
|
||||
if ( empty( $title ) ) {
|
||||
continue;
|
||||
}
|
||||
|
||||
$this->filter_fields[ $key ] = $title;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -284,22 +284,30 @@ function um_user_edit_profile( $args ) {
|
||||
if ( isset( $args['submitted'][ $key ] ) && is_string( $args['submitted'][ $key ] ) ) {
|
||||
$stripslashes = stripslashes( $args['submitted'][ $key ] );
|
||||
}
|
||||
if ( in_array( $array['type'], array( 'select' ) ) &&
|
||||
! empty( $array['options'] ) && ! empty( $stripslashes ) &&
|
||||
! in_array( $stripslashes, array_map( 'trim', $array['options'] ) ) && ! $has_custom_source ) {
|
||||
continue;
|
||||
|
||||
if ( in_array( $array['type'], array( 'select' ) ) ) {
|
||||
if ( ! empty( $array['options'] ) && ! empty( $stripslashes ) && ! in_array( $stripslashes, array_map( 'trim', $array['options'] ) ) && ! $has_custom_source ) {
|
||||
continue;
|
||||
}
|
||||
|
||||
//update empty user meta
|
||||
if ( ! isset( $args['submitted'][ $key ] ) || $args['submitted'][ $key ] == '' ) {
|
||||
update_user_meta( um_user( 'ID' ), $key, '' );
|
||||
}
|
||||
}
|
||||
|
||||
//validation of correct values from options in wp-admin
|
||||
//the user cannot set invalid value in the hidden input at the page
|
||||
if ( in_array( $array['type'], array( 'multiselect', 'checkbox', 'radio' ) ) &&
|
||||
! empty( $args['submitted'][ $key ] ) && ! empty( $array['options'] ) ) {
|
||||
$args['submitted'][ $key ] = array_map( 'stripslashes', array_map( 'trim', $args['submitted'][ $key ] ) );
|
||||
$args['submitted'][ $key ] = array_intersect( $args['submitted'][ $key ], array_map( 'trim', $array['options'] ) );
|
||||
}
|
||||
if ( in_array( $array['type'], array( 'multiselect', 'checkbox', 'radio' ) ) ) {
|
||||
if ( ! empty( $args['submitted'][ $key ] ) && ! empty( $array['options'] ) ) {
|
||||
$args['submitted'][ $key ] = array_map( 'stripslashes', array_map( 'trim', $args['submitted'][ $key ] ) );
|
||||
$args['submitted'][ $key ] = array_intersect( $args['submitted'][ $key ], array_map( 'trim', $array['options'] ) );
|
||||
}
|
||||
|
||||
if ( $array['type'] == 'multiselect' || $array['type'] == 'checkbox' && ! isset( $args['submitted'][ $key ] ) ) {
|
||||
delete_user_meta( um_user( 'ID' ), $key );
|
||||
// update empty user meta
|
||||
if ( ! isset( $args['submitted'][ $key ] ) || $args['submitted'][ $key ] == '' ) {
|
||||
update_user_meta( um_user( 'ID' ), $key, array() );
|
||||
}
|
||||
}
|
||||
|
||||
if ( isset( $args['submitted'][ $key ] ) ) {
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Ultimate Member\n"
|
||||
"POT-Creation-Date: 2019-10-23 13:12+0300\n"
|
||||
"PO-Revision-Date: 2019-10-23 13:12+0300\n"
|
||||
"POT-Creation-Date: 2019-10-23 17:19+0300\n"
|
||||
"PO-Revision-Date: 2019-10-23 17:19+0300\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: \n"
|
||||
"Language: en_US\n"
|
||||
@@ -103,7 +103,7 @@ msgstr ""
|
||||
#: includes/admin/core/class-admin-builder.php:764
|
||||
#: includes/admin/core/class-admin-dragdrop.php:33
|
||||
#: includes/admin/core/class-admin-menu.php:106
|
||||
#: includes/core/class-fields.php:4321
|
||||
#: includes/core/class-fields.php:4355
|
||||
msgid "Please login as administrator"
|
||||
msgstr ""
|
||||
|
||||
@@ -274,7 +274,7 @@ msgstr ""
|
||||
#: includes/admin/templates/form/register_customize.php:80
|
||||
#: includes/admin/templates/form/register_gdpr.php:27
|
||||
#: includes/core/class-builtin.php:1135 includes/core/class-builtin.php:1150
|
||||
#: includes/core/class-member-directory.php:843
|
||||
#: includes/core/class-member-directory.php:849
|
||||
#: includes/core/um-filters-members.php:40
|
||||
msgid "Yes"
|
||||
msgstr ""
|
||||
@@ -296,7 +296,7 @@ msgstr ""
|
||||
#: includes/admin/core/class-admin-forms.php:1278
|
||||
#: includes/admin/core/class-admin-forms.php:1292
|
||||
#: includes/admin/core/class-admin-notices.php:394
|
||||
#: includes/core/um-actions-profile.php:640
|
||||
#: includes/core/um-actions-profile.php:648
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
@@ -1305,7 +1305,7 @@ msgid "The text that appears on the button. e.g. Upload"
|
||||
msgstr ""
|
||||
|
||||
#: includes/admin/core/class-admin-metabox.php:1957
|
||||
#: includes/core/class-fields.php:1593 includes/core/class-fields.php:1634
|
||||
#: includes/core/class-fields.php:1627 includes/core/class-fields.php:1668
|
||||
msgid "Upload"
|
||||
msgstr ""
|
||||
|
||||
@@ -3167,7 +3167,7 @@ msgid "UM Action"
|
||||
msgstr ""
|
||||
|
||||
#: includes/admin/core/class-admin-users.php:124
|
||||
#: includes/core/class-fields.php:2486
|
||||
#: includes/core/class-fields.php:2520
|
||||
msgid "Apply"
|
||||
msgstr ""
|
||||
|
||||
@@ -4207,13 +4207,13 @@ msgstr ""
|
||||
#: includes/admin/templates/modal/dynamic_new_group.php:18
|
||||
#: includes/admin/templates/modal/fonticons.php:14
|
||||
#: includes/admin/templates/role/publish.php:24 includes/class-config.php:251
|
||||
#: includes/core/class-fields.php:2487 includes/core/class-fields.php:2584
|
||||
#: includes/core/um-actions-profile.php:641
|
||||
#: includes/core/um-actions-profile.php:653
|
||||
#: includes/core/um-actions-profile.php:841
|
||||
#: includes/core/um-actions-profile.php:874
|
||||
#: includes/core/um-actions-profile.php:1219
|
||||
#: includes/core/um-actions-profile.php:1226
|
||||
#: includes/core/class-fields.php:2521 includes/core/class-fields.php:2618
|
||||
#: includes/core/um-actions-profile.php:649
|
||||
#: includes/core/um-actions-profile.php:661
|
||||
#: includes/core/um-actions-profile.php:849
|
||||
#: includes/core/um-actions-profile.php:882
|
||||
#: includes/core/um-actions-profile.php:1227
|
||||
#: includes/core/um-actions-profile.php:1234
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
@@ -4577,8 +4577,8 @@ msgid "Register"
|
||||
msgstr ""
|
||||
|
||||
#: includes/class-config.php:135 includes/class-config.php:788
|
||||
#: includes/core/class-member-directory.php:1849
|
||||
#: includes/core/um-actions-profile.php:1225
|
||||
#: includes/core/class-member-directory.php:1855
|
||||
#: includes/core/um-actions-profile.php:1233
|
||||
#: includes/core/um-actions-user.php:19
|
||||
msgid "Logout"
|
||||
msgstr ""
|
||||
@@ -5011,7 +5011,7 @@ msgid "Cover Photo"
|
||||
msgstr ""
|
||||
|
||||
#: includes/core/class-builtin.php:1085
|
||||
#: includes/core/um-actions-profile.php:601
|
||||
#: includes/core/um-actions-profile.php:609
|
||||
msgid "Change your cover photo"
|
||||
msgstr ""
|
||||
|
||||
@@ -6934,101 +6934,101 @@ msgstr ""
|
||||
msgid "Undefined"
|
||||
msgstr ""
|
||||
|
||||
#: includes/core/class-fields.php:1218 templates/message.php:6
|
||||
#: includes/core/class-fields.php:1252 templates/message.php:6
|
||||
#, php-format
|
||||
msgid "%s"
|
||||
msgstr ""
|
||||
|
||||
#: includes/core/class-fields.php:1239
|
||||
#: includes/core/class-fields.php:1273
|
||||
msgid "Custom Field"
|
||||
msgstr ""
|
||||
|
||||
#: includes/core/class-fields.php:1582
|
||||
#: includes/core/class-fields.php:1616
|
||||
msgid "Please upload a valid image!"
|
||||
msgstr ""
|
||||
|
||||
#: includes/core/class-fields.php:1596
|
||||
#: includes/core/class-fields.php:1630
|
||||
msgid "Sorry this is not a valid image."
|
||||
msgstr ""
|
||||
|
||||
#: includes/core/class-fields.php:1599
|
||||
#: includes/core/class-fields.php:1633
|
||||
msgid "This image is too large!"
|
||||
msgstr ""
|
||||
|
||||
#: includes/core/class-fields.php:1602
|
||||
#: includes/core/class-fields.php:1636
|
||||
msgid "This image is too small!"
|
||||
msgstr ""
|
||||
|
||||
#: includes/core/class-fields.php:1605
|
||||
#: includes/core/class-fields.php:1639
|
||||
msgid "You can only upload one image"
|
||||
msgstr ""
|
||||
|
||||
#: includes/core/class-fields.php:1637
|
||||
#: includes/core/class-fields.php:1671
|
||||
msgid "Sorry this is not a valid file."
|
||||
msgstr ""
|
||||
|
||||
#: includes/core/class-fields.php:1640
|
||||
#: includes/core/class-fields.php:1674
|
||||
msgid "This file is too large!"
|
||||
msgstr ""
|
||||
|
||||
#: includes/core/class-fields.php:1643
|
||||
#: includes/core/class-fields.php:1677
|
||||
msgid "This file is too small!"
|
||||
msgstr ""
|
||||
|
||||
#: includes/core/class-fields.php:1646
|
||||
#: includes/core/class-fields.php:1680
|
||||
msgid "You can only upload one file"
|
||||
msgstr ""
|
||||
|
||||
#: includes/core/class-fields.php:2146
|
||||
#: includes/core/class-fields.php:2180
|
||||
msgid "Current Password"
|
||||
msgstr ""
|
||||
|
||||
#: includes/core/class-fields.php:2175
|
||||
#: includes/core/class-fields.php:2209
|
||||
msgid "New Password"
|
||||
msgstr ""
|
||||
|
||||
#: includes/core/class-fields.php:2207
|
||||
#: includes/core/class-fields.php:2241
|
||||
#, php-format
|
||||
msgid "Confirm %s"
|
||||
msgstr ""
|
||||
|
||||
#: includes/core/class-fields.php:2441
|
||||
#: includes/core/class-fields.php:2475
|
||||
msgid "Upload Photo"
|
||||
msgstr ""
|
||||
|
||||
#: includes/core/class-fields.php:2462 includes/core/class-fields.php:2486
|
||||
#: includes/core/um-actions-profile.php:872
|
||||
#: includes/core/class-fields.php:2496 includes/core/class-fields.php:2520
|
||||
#: includes/core/um-actions-profile.php:880
|
||||
msgid "Change photo"
|
||||
msgstr ""
|
||||
|
||||
#: includes/core/class-fields.php:2486 includes/core/class-fields.php:2583
|
||||
#: includes/core/class-fields.php:2520 includes/core/class-fields.php:2617
|
||||
msgid "Processing..."
|
||||
msgstr ""
|
||||
|
||||
#: includes/core/class-fields.php:2508
|
||||
#: includes/core/class-fields.php:2542
|
||||
msgid "Upload File"
|
||||
msgstr ""
|
||||
|
||||
#: includes/core/class-fields.php:2550 includes/core/um-filters-fields.php:267
|
||||
#: includes/core/class-fields.php:2584 includes/core/um-filters-fields.php:267
|
||||
msgid "This file has been removed."
|
||||
msgstr ""
|
||||
|
||||
#: includes/core/class-fields.php:2553 includes/core/class-fields.php:2583
|
||||
#: includes/core/class-fields.php:2587 includes/core/class-fields.php:2617
|
||||
msgid "Change file"
|
||||
msgstr ""
|
||||
|
||||
#: includes/core/class-fields.php:2583
|
||||
#: includes/core/class-fields.php:2617
|
||||
msgid "Save"
|
||||
msgstr ""
|
||||
|
||||
#: includes/core/class-fields.php:4054
|
||||
#: includes/core/class-fields.php:4088
|
||||
#, php-format
|
||||
msgid ""
|
||||
"Your profile is looking a little empty. Why not <a href=\"%s\">add</a> some "
|
||||
"information!"
|
||||
msgstr ""
|
||||
|
||||
#: includes/core/class-fields.php:4056
|
||||
#: includes/core/class-fields.php:4090
|
||||
msgid "This user has not added any information to their profile yet."
|
||||
msgstr ""
|
||||
|
||||
@@ -7118,23 +7118,23 @@ msgstr ""
|
||||
msgid "User Registered"
|
||||
msgstr ""
|
||||
|
||||
#: includes/core/class-member-directory.php:641
|
||||
#: includes/core/class-member-directory.php:647
|
||||
msgid " stars"
|
||||
msgstr ""
|
||||
|
||||
#: includes/core/class-member-directory.php:649
|
||||
#: includes/core/class-member-directory.php:655
|
||||
msgid "<strong>Age:</strong> {min_range} - {max_range} years old"
|
||||
msgstr ""
|
||||
|
||||
#: includes/core/class-member-directory.php:1794
|
||||
#: includes/core/class-member-directory.php:1838
|
||||
#: includes/core/um-actions-profile.php:1192
|
||||
#: includes/core/um-actions-profile.php:1223
|
||||
#: includes/core/class-member-directory.php:1800
|
||||
#: includes/core/class-member-directory.php:1844
|
||||
#: includes/core/um-actions-profile.php:1200
|
||||
#: includes/core/um-actions-profile.php:1231
|
||||
msgid "Edit Profile"
|
||||
msgstr ""
|
||||
|
||||
#: includes/core/class-member-directory.php:1844
|
||||
#: includes/core/um-actions-profile.php:1224
|
||||
#: includes/core/class-member-directory.php:1850
|
||||
#: includes/core/um-actions-profile.php:1232
|
||||
msgid "My Account"
|
||||
msgstr ""
|
||||
|
||||
@@ -7631,34 +7631,34 @@ msgstr ""
|
||||
msgid "You are not allowed to edit this user."
|
||||
msgstr ""
|
||||
|
||||
#: includes/core/um-actions-profile.php:320
|
||||
#: includes/core/um-actions-profile.php:328
|
||||
#, php-format
|
||||
msgid "Your choosed %s"
|
||||
msgstr ""
|
||||
|
||||
#: includes/core/um-actions-profile.php:636
|
||||
#: includes/core/um-actions-profile.php:652
|
||||
#: includes/core/um-actions-profile.php:723
|
||||
#: includes/core/um-actions-profile.php:644
|
||||
#: includes/core/um-actions-profile.php:660
|
||||
#: includes/core/um-actions-profile.php:731
|
||||
msgid "Upload a cover photo"
|
||||
msgstr ""
|
||||
|
||||
#: includes/core/um-actions-profile.php:636
|
||||
#: includes/core/um-actions-profile.php:644
|
||||
msgid "Change cover photo"
|
||||
msgstr ""
|
||||
|
||||
#: includes/core/um-actions-profile.php:840
|
||||
#: includes/core/um-actions-profile.php:848
|
||||
msgid "Upload photo"
|
||||
msgstr ""
|
||||
|
||||
#: includes/core/um-actions-profile.php:873
|
||||
#: includes/core/um-actions-profile.php:881
|
||||
msgid "Remove photo"
|
||||
msgstr ""
|
||||
|
||||
#: includes/core/um-actions-profile.php:1034
|
||||
#: includes/core/um-actions-profile.php:1042
|
||||
msgid "Tell us a bit about yourself..."
|
||||
msgstr ""
|
||||
|
||||
#: includes/core/um-actions-profile.php:1049
|
||||
#: includes/core/um-actions-profile.php:1057
|
||||
#, php-format
|
||||
msgid "This user account status is %s"
|
||||
msgstr ""
|
||||
|
||||
Reference in New Issue
Block a user