User registration & user profile – Profile Builder - Version 3.3.3

Version Description

  • Changed some sanitization functions to more specific ones
  • Add form name to 'User to edit' field ID so it works when multiple forms are on the same page.
  • Add compatibility with the Divi Overlay plugin.
  • Fixed a problem with values disappearing for some fields if the meta_name contained the word 'map'
Download this release

Release Info

Developer madalin.ungureanu
Plugin Icon 128x128 User registration & user profile – Profile Builder
Version 3.3.3
Comparing to
See all releases

Code changes from version 3.3.2 to 3.3.3

admin/admin-functions.php CHANGED
@@ -333,7 +333,7 @@ function wppb_get_reserved_meta_name_list( $all_fields, $posted_values ){
333
  $add_reserved = true;
334
 
335
  $reserved_meta_names = array( 'attachment', 'attachment_id', 'author', 'author_name', 'calendar', 'cat', 'category', 'category__and', 'category__in', 'category__not_in', 'category_name', 'comments_per_page',
336
- 'comments_popup', 'custom', 'customize_messenger_channel', 'customized', 'cpage', 'day', 'debug', 'embed', 'error', 'exact', 'feed', 'hour', 'link_category', 'm', 'minute', 'monthnum', 'more',
337
  'name', 'nav_menu', 'nonce', 'nopaging', 'offset', 'order', 'orderby', 'p', 'page', 'page_id', 'paged', 'pagename', 'pb', 'perm', 'post', 'post__in', 'post__not_in', 'post_format', 'post_mime_type',
338
  'post_status', 'post_tag', 'post_type', 'posts', 'posts_per_archive_page', 'posts_per_page', 'preview', 'robots', 's', 'search', 'second', 'sentence', 'showposts', 'static', 'status', 'subpost',
339
  'subpost_id', 'tag', 'tag__and', 'tag__in', 'tag__not_in', 'tag_id', 'tag_slug__and', 'tag_slug__in', 'taxonomy', 'tb', 'term', 'terms', 'theme', 'title', 'type', 'w', 'withcomments', 'withoutcomments', 'year' );
333
  $add_reserved = true;
334
 
335
  $reserved_meta_names = array( 'attachment', 'attachment_id', 'author', 'author_name', 'calendar', 'cat', 'category', 'category__and', 'category__in', 'category__not_in', 'category_name', 'comments_per_page',
336
+ 'comments_popup', 'custom', 'customize_messenger_channel', 'customized', 'cpage', 'day', 'debug', 'embed', 'error', 'exact', 'feed', 'hour', 'link_category', 'm', 'map', 'minute', 'monthnum', 'more',
337
  'name', 'nav_menu', 'nonce', 'nopaging', 'offset', 'order', 'orderby', 'p', 'page', 'page_id', 'paged', 'pagename', 'pb', 'perm', 'post', 'post__in', 'post__not_in', 'post_format', 'post_mime_type',
338
  'post_status', 'post_tag', 'post_type', 'posts', 'posts_per_archive_page', 'posts_per_page', 'preview', 'robots', 's', 'search', 'second', 'sentence', 'showposts', 'static', 'status', 'subpost',
339
  'subpost_id', 'tag', 'tag__and', 'tag__in', 'tag__not_in', 'tag_id', 'tag_slug__and', 'tag_slug__in', 'taxonomy', 'tb', 'term', 'terms', 'theme', 'title', 'type', 'w', 'withcomments', 'withoutcomments', 'year' );
admin/manage-fields.php CHANGED
@@ -1188,9 +1188,25 @@ function wppb_check_field_on_edit_add( $message, $fields, $required_fields, $met
1188
  $message .= __( "The meta-name cannot be empty\n", 'profile-builder' );
1189
  }
1190
 
1191
-
1192
- // if the desired meta-name is one of the following, automatically give an error
1193
- if ( in_array( trim( $posted_values['meta-name'] ), $reserved_meta_name_list ) )
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1194
  $message .= __( "That meta-name can't be used, please choose another\n", 'profile-builder' );
1195
 
1196
  else{
@@ -1516,9 +1532,7 @@ function wppb_delete_user_map_markers( $user_id, $meta_name ) {
1516
 
1517
  global $wpdb;
1518
 
1519
- $meta_name .= '\_';
1520
-
1521
- $delete = $wpdb->query( $wpdb->prepare( "DELETE FROM {$wpdb->usermeta} WHERE user_id=%d AND meta_key LIKE %s", $user_id, $meta_name . '%' ) );
1522
 
1523
  wp_cache_delete( $user_id, 'user_meta' );
1524
 
1188
  $message .= __( "The meta-name cannot be empty\n", 'profile-builder' );
1189
  }
1190
 
1191
+ // meta names that are reserved and cannot be used as part of other meta names
1192
+ $reserved_meta_name_list_strict = apply_filters( 'wppb_unique_meta_name_list_strict', array( 'map' ) );
1193
+ // skip meta name check for these fields
1194
+ $skip_unique_meta_name_list_check = apply_filters( 'wppb_skip_unique_meta_name_list_check', array( 'Map' ) );
1195
+
1196
+ // if the desired meta name is in the restricted list or if one of the meta names in the strictly
1197
+ // restricted list is part of it display an error message
1198
+ $is_reserved_meta_name = false;
1199
+ $trimmed_meta_name = trim( $posted_values['meta-name'] );
1200
+ if ( !in_array( $posted_values['field'], $skip_unique_meta_name_list_check ) ) {
1201
+ foreach ($reserved_meta_name_list as $reserved_meta_name) {
1202
+ if (in_array($trimmed_meta_name, $reserved_meta_name_list) ||
1203
+ (strpos($trimmed_meta_name, $reserved_meta_name) !== false && in_array($reserved_meta_name, $reserved_meta_name_list_strict))) {
1204
+ $is_reserved_meta_name = true;
1205
+ break;
1206
+ }
1207
+ }
1208
+ }
1209
+ if ( $is_reserved_meta_name )
1210
  $message .= __( "That meta-name can't be used, please choose another\n", 'profile-builder' );
1211
 
1212
  else{
1532
 
1533
  global $wpdb;
1534
 
1535
+ $delete = $wpdb->query( $wpdb->prepare( "DELETE FROM {$wpdb->usermeta} WHERE user_id=%d AND meta_key REGEXP %s", $user_id, $meta_name . '_[0-9]' ) );
 
 
1536
 
1537
  wp_cache_delete( $user_id, 'user_meta' );
1538
 
assets/js/jquery-manage-fields-live-change.js CHANGED
@@ -524,7 +524,10 @@ var fields = {
524
  '.row-map-pagination-number',
525
  '.row-map-bubble-fields',
526
  '.row-required'
527
- ]
 
 
 
528
  },
529
  'HTML': { 'show_rows' : [
530
  '.row-field-title',
524
  '.row-map-pagination-number',
525
  '.row-map-bubble-fields',
526
  '.row-required'
527
+ ],
528
+ 'properties': {
529
+ 'meta_name_value' : 'map'
530
+ }
531
  },
532
  'HTML': { 'show_rows' : [
533
  '.row-field-title',
features/email-confirmation/class-email-confirmation.php CHANGED
@@ -318,7 +318,7 @@ class wpp_list_unfonfirmed_email_table extends PB_WP_List_Table {
318
 
319
  /* handle order and orderby attr */
320
  if( !empty( $_REQUEST['orderby'] ) ){
321
- $orderby = sanitize_text_field( $_REQUEST['orderby'] );
322
  if( $orderby == 'username' )
323
  $orderby = 'user_login';
324
  elseif ( $orderby == 'email' )
318
 
319
  /* handle order and orderby attr */
320
  if( !empty( $_REQUEST['orderby'] ) ){
321
+ $orderby = sanitize_sql_orderby( $_REQUEST['orderby'] );
322
  if( $orderby == 'username' )
323
  $orderby = 'user_login';
324
  elseif ( $orderby == 'email' )
front-end/class-formbuilder.php CHANGED
@@ -692,7 +692,7 @@ class Profile_Builder_Form_Creator{
692
  return get_current_user_id();
693
  }
694
 
695
- static function wppb_edit_profile_select_user_to_edit(){
696
 
697
  $display_edit_users_dropdown = apply_filters( 'wppb_display_edit_other_users_dropdown', true );
698
  if( !$display_edit_users_dropdown )
@@ -717,11 +717,19 @@ class Profile_Builder_Form_Creator{
717
  wp_enqueue_script( 'wppb_select2_js', WPPB_PLUGIN_URL .'assets/js/select2/select2.min.js', array( 'jquery' ), PROFILE_BUILDER_VERSION );
718
  wp_enqueue_style( 'wppb_select2_css', WPPB_PLUGIN_URL .'assets/css/select2/select2.min.css', array(), PROFILE_BUILDER_VERSION );
719
  wp_add_inline_script( 'wppb_select2_js', '
720
- jQuery(".wppb-user-to-edit").change(function () {
 
 
 
 
721
  window.location.href = jQuery(this).val();
722
  });
723
  jQuery(function(){
724
- jQuery(".wppb-user-to-edit").select2().on("select2:open", function(){
 
 
 
 
725
  if( jQuery(".wppb-user-to-edit").parents( ".overlay-container" ).length ){
726
  jQuery(".wppb-user-to-edit").data("select2").dropdown.$dropdownContainer.css( "z-index", "99999999" );
727
  }
@@ -731,7 +739,7 @@ class Profile_Builder_Form_Creator{
731
  <form method="GET" action="" id="select_user_to_edit_form">
732
  <p class="wppb-form-field">
733
  <label for="edit_user"><?php _e('User to edit:', 'profile-builder') ?></label>
734
- <select id="wppb-user-to-edit" class="wppb-user-to-edit" name="edit_user">
735
  <option value=""><?php echo __( 'Select User', 'profile-builder' ); ?></option>
736
  <?php
737
  foreach( $users as $user ){
692
  return get_current_user_id();
693
  }
694
 
695
+ static function wppb_edit_profile_select_user_to_edit( $form_name ){
696
 
697
  $display_edit_users_dropdown = apply_filters( 'wppb_display_edit_other_users_dropdown', true );
698
  if( !$display_edit_users_dropdown )
717
  wp_enqueue_script( 'wppb_select2_js', WPPB_PLUGIN_URL .'assets/js/select2/select2.min.js', array( 'jquery' ), PROFILE_BUILDER_VERSION );
718
  wp_enqueue_style( 'wppb_select2_css', WPPB_PLUGIN_URL .'assets/css/select2/select2.min.css', array(), PROFILE_BUILDER_VERSION );
719
  wp_add_inline_script( 'wppb_select2_js', '
720
+ jQuery("select").filter(function() {
721
+ if ( this.id.startsWith( "wppb-" ) && this.id.endsWith( "user-to-edit" ) ) {
722
+ return this;
723
+ }
724
+ }).change(function () {
725
  window.location.href = jQuery(this).val();
726
  });
727
  jQuery(function(){
728
+ jQuery("select").filter(function() {
729
+ if ( this.id.startsWith( "wppb-" ) && this.id.endsWith( "user-to-edit" ) ) {
730
+ return this;
731
+ }
732
+ }).select2().on("select2:open", function(){
733
  if( jQuery(".wppb-user-to-edit").parents( ".overlay-container" ).length ){
734
  jQuery(".wppb-user-to-edit").data("select2").dropdown.$dropdownContainer.css( "z-index", "99999999" );
735
  }
739
  <form method="GET" action="" id="select_user_to_edit_form">
740
  <p class="wppb-form-field">
741
  <label for="edit_user"><?php _e('User to edit:', 'profile-builder') ?></label>
742
+ <select id="wppb-<?php echo !empty( $form_name ) ? $form_name.'-' : ''; ?>user-to-edit" class="wppb-user-to-edit" name="edit_user">
743
  <option value=""><?php echo __( 'Select User', 'profile-builder' ); ?></option>
744
  <?php
745
  foreach( $users as $user ){
index.php CHANGED
@@ -3,7 +3,7 @@
3
  Plugin Name: Profile Builder
4
  Plugin URI: https://www.cozmoslabs.com/wordpress-profile-builder/
5
  Description: Login, registration and edit profile shortcodes for the front-end. Also you can choose what fields should be displayed or add new (custom) ones both in the front-end and in the dashboard.
6
- Version: 3.3.2
7
  Author: Cozmoslabs
8
  Author URI: https://www.cozmoslabs.com/
9
  Text Domain: profile-builder
@@ -65,7 +65,7 @@ function wppb_free_plugin_init() {
65
  *
66
  *
67
  */
68
- define('PROFILE_BUILDER_VERSION', '3.3.2' );
69
  define('WPPB_PLUGIN_DIR', plugin_dir_path(__FILE__));
70
  define('WPPB_PLUGIN_URL', plugin_dir_url(__FILE__));
71
  define('WPPB_PLUGIN_BASENAME', plugin_basename(__FILE__));
3
  Plugin Name: Profile Builder
4
  Plugin URI: https://www.cozmoslabs.com/wordpress-profile-builder/
5
  Description: Login, registration and edit profile shortcodes for the front-end. Also you can choose what fields should be displayed or add new (custom) ones both in the front-end and in the dashboard.
6
+ Version: 3.3.3
7
  Author: Cozmoslabs
8
  Author URI: https://www.cozmoslabs.com/
9
  Text Domain: profile-builder
65
  *
66
  *
67
  */
68
+ define('PROFILE_BUILDER_VERSION', '3.3.3' );
69
  define('WPPB_PLUGIN_DIR', plugin_dir_path(__FILE__));
70
  define('WPPB_PLUGIN_URL', plugin_dir_url(__FILE__));
71
  define('WPPB_PLUGIN_BASENAME', plugin_basename(__FILE__));
readme.txt CHANGED
@@ -4,7 +4,7 @@ Donate link: http://www.cozmoslabs.com/wordpress-profile-builder/
4
  Tags: user registration, user profile, user registration form, user fields, extra user fields, edit profile, user custom fields, front-end login, front-end edit profile, front-end user registration, email confirmation, login form, content restriction, restrict content, profile
5
  Requires at least: 3.1
6
  Tested up to: 5.5.3
7
- Stable tag: 3.3.2
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
@@ -167,6 +167,12 @@ This plugin adds/removes user fields in the front-end. Both default and extra pr
167
  12. Role Editor
168
 
169
  == Changelog ==
 
 
 
 
 
 
170
  = 3.3.2 =
171
  * Fixed a PHP 'undefined offset 0' notice.
172
  * Fixed xCrud compatibility issue
4
  Tags: user registration, user profile, user registration form, user fields, extra user fields, edit profile, user custom fields, front-end login, front-end edit profile, front-end user registration, email confirmation, login form, content restriction, restrict content, profile
5
  Requires at least: 3.1
6
  Tested up to: 5.5.3
7
+ Stable tag: 3.3.3
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
167
  12. Role Editor
168
 
169
  == Changelog ==
170
+ = 3.3.3 =
171
+ * Changed some sanitization functions to more specific ones
172
+ * Add form name to 'User to edit' field ID so it works when multiple forms are on the same page.
173
+ * Add compatibility with the Divi Overlay plugin.
174
+ * Fixed a problem with values disappearing for some fields if the meta_name contained the word 'map'
175
+
176
  = 3.3.2 =
177
  * Fixed a PHP 'undefined offset 0' notice.
178
  * Fixed xCrud compatibility issue
translation/profile-builder.pot CHANGED
@@ -453,11 +453,11 @@ msgstr ""
453
  msgid "<pre>Title</pre><pre>Type</pre><pre>Meta Name</pre><pre class=\"wppb-mb-head-required\">Required</pre><pre class=\"wppb-mb-head-visibility\"></pre>"
454
  msgstr ""
455
 
456
- #: ../pb-add-on-field-visibility/index.php:239, ../pb-add-on-labels-edit/pble.php:381, admin/manage-fields.php:1322, features/functions.php:963, features/functions.php:970, features/admin-approval/class-admin-approval.php:108, features/roles-editor/roles-editor.php:866, modules/custom-redirects/custom_redirects_admin.php:183, modules/custom-redirects/custom_redirects_admin.php:197, modules/custom-redirects/custom_redirects_admin.php:211, modules/custom-redirects/custom_redirects_admin.php:225, modules/multiple-forms/multiple-forms.php:406
457
  msgid "Edit"
458
  msgstr ""
459
 
460
- #: ../pb-add-on-field-visibility/index.php:239, admin/manage-fields.php:1322, features/functions.php:956, features/functions.php:970, features/admin-approval/class-admin-approval.php:113, features/email-confirmation/class-email-confirmation.php:121, features/email-confirmation/class-email-confirmation.php:218, features/roles-editor/roles-editor.php:180, features/roles-editor/roles-editor.php:904, features/roles-editor/roles-editor.php:893, features/roles-editor/roles-editor.php:884, modules/custom-redirects/custom_redirects_admin.php:183, modules/custom-redirects/custom_redirects_admin.php:197, modules/custom-redirects/custom_redirects_admin.php:211, modules/custom-redirects/custom_redirects_admin.php:225, front-end/default-fields/gdpr-delete/gdpr-delete.php:20
461
  msgid "Delete"
462
  msgstr ""
463
 
@@ -1163,7 +1163,7 @@ msgstr ""
1163
  msgid "Save the communication preferences order"
1164
  msgstr ""
1165
 
1166
- #: ../pb-add-on-gdpr-communication-preferences/front-end/gdpr-communication-preferences.php:53, ../pb-add-on-select2/front-end/select2-field.php:72, ../pb-add-on-select2/front-end/select2-multiple-field.php:87, front-end/extra-fields/avatar/avatar.php:80, front-end/extra-fields/checkbox/checkbox.php:45, front-end/extra-fields/colorpicker/colorpicker.php:45, front-end/extra-fields/datepicker/datepicker.php:40, front-end/extra-fields/input/input.php:30, front-end/extra-fields/input-email/input-email.php:30, front-end/extra-fields/input-hidden/input-hidden.php:34, front-end/extra-fields/input-url/input-url.php:30, front-end/extra-fields/map/map.php:51, front-end/extra-fields/number/number.php:30, front-end/extra-fields/phone/phone.php:39, front-end/extra-fields/radio/radio.php:44, front-end/extra-fields/select/select.php:51, front-end/extra-fields/select-cpt/select-cpt.php:58, front-end/extra-fields/select-multiple/select-multiple.php:47, front-end/extra-fields/select-timezone/select-timezone.php:49, front-end/extra-fields/textarea/textarea.php:30, front-end/extra-fields/upload/upload.php:76, front-end/extra-fields/wysiwyg/wysiwyg.php:33
1167
  msgid "required"
1168
  msgstr ""
1169
 
@@ -4143,13 +4143,13 @@ msgstr ""
4143
  msgid "Zimbabwe Dollar"
4144
  msgstr ""
4145
 
4146
- #: admin/manage-fields.php:1271
4147
  msgid ""
4148
  "That field is already added in this form\n"
4149
  ""
4150
  msgstr ""
4151
 
4152
- #: admin/manage-fields.php:1264, admin/manage-fields.php:1102
4153
  msgid ""
4154
  "You must select a field\n"
4155
  ""
@@ -4215,59 +4215,59 @@ msgid ""
4215
  ""
4216
  msgstr ""
4217
 
4218
- #: admin/manage-fields.php:1202, admin/manage-fields.php:1213
4219
  msgid ""
4220
  "That meta-name is already in use\n"
4221
  ""
4222
  msgstr ""
4223
 
4224
- #: admin/manage-fields.php:1194
4225
  msgid ""
4226
  "That meta-name can't be used, please choose another\n"
4227
  ""
4228
  msgstr ""
4229
 
4230
- #: admin/manage-fields.php:1224
4231
  msgid ""
4232
  "The meta-name can only contain lowercase letters, numbers, _ , - and no spaces.\n"
4233
  ""
4234
  msgstr ""
4235
 
4236
- #: admin/manage-fields.php:1248
4237
  msgid ""
4238
  "The following option did not coincide with the ones in the options list: %s\n"
4239
  ""
4240
  msgstr ""
4241
 
4242
- #: admin/manage-fields.php:1244
4243
  msgid ""
4244
  "The following option(s) did not coincide with the ones in the options list: %s\n"
4245
  ""
4246
  msgstr ""
4247
 
4248
- #: admin/manage-fields.php:1255
4249
  msgid ""
4250
  "Please select at least one user role\n"
4251
  ""
4252
  msgstr ""
4253
 
4254
- #: admin/manage-fields.php:1322
4255
  msgid "<pre>Title</pre><pre>Type</pre><pre>Meta Name</pre><pre class=\"wppb-mb-head-required\">Required</pre>"
4256
  msgstr ""
4257
 
4258
- #: admin/manage-fields.php:1337
4259
  msgid "Use these shortcodes on the pages you want the forms to be displayed:"
4260
  msgstr ""
4261
 
4262
- #: admin/manage-fields.php:1348
4263
  msgid "With Profile Builder Pro you can display different fields in the registration and edit profile forms, using the Multiple Registration & Edit Profile Forms module."
4264
  msgstr ""
4265
 
4266
- #: admin/manage-fields.php:1346
4267
  msgid "If you're interested in displaying different fields in the registration and edit profile forms, please use the Multiple Registration & Edit Profile Forms Modules."
4268
  msgstr ""
4269
 
4270
- #: admin/manage-fields.php:1447
4271
  msgid "Search Location"
4272
  msgstr ""
4273
 
@@ -4603,19 +4603,19 @@ msgstr ""
4603
  msgid "Send these credentials via email."
4604
  msgstr ""
4605
 
4606
- #: front-end/class-formbuilder.php:741
4607
  msgid "There are no other users to edit"
4608
  msgstr ""
4609
 
4610
- #: front-end/class-formbuilder.php:723
4611
  msgid "User to edit:"
4612
  msgstr ""
4613
 
4614
- #: front-end/class-formbuilder.php:725
4615
  msgid "Select User"
4616
  msgstr ""
4617
 
4618
- #: front-end/class-formbuilder.php:764
4619
  msgid "Something went wrong. Please try again!"
4620
  msgstr ""
4621
 
@@ -6997,7 +6997,7 @@ msgstr ""
6997
  msgid "Required phone number format: "
6998
  msgstr ""
6999
 
7000
- #: front-end/extra-fields/select-cpt/select-cpt.php:66, front-end/extra-fields/select-cpt/select-cpt.php:42, ../pb-add-on-labels-edit/assets/lib/wck-api/fields/country select.php:14, ../pb-add-on-labels-edit/assets/lib/wck-api/fields/cpt select.php:17, ../pb-add-on-labels-edit/assets/lib/wck-api/fields/select.php:14, ../pb-add-on-labels-edit/assets/lib/wck-api/fields/user select.php:15, assets/lib/wck-api/fields/country select.php:14, assets/lib/wck-api/fields/cpt select.php:17, assets/lib/wck-api/fields/select.php:14, assets/lib/wck-api/fields/user select.php:15
7001
  msgid "...Choose"
7002
  msgstr ""
7003
 
453
  msgid "<pre>Title</pre><pre>Type</pre><pre>Meta Name</pre><pre class=\"wppb-mb-head-required\">Required</pre><pre class=\"wppb-mb-head-visibility\"></pre>"
454
  msgstr ""
455
 
456
+ #: ../pb-add-on-field-visibility/index.php:239, ../pb-add-on-labels-edit/pble.php:381, admin/manage-fields.php:1338, features/functions.php:963, features/functions.php:970, features/admin-approval/class-admin-approval.php:108, features/roles-editor/roles-editor.php:866, modules/custom-redirects/custom_redirects_admin.php:183, modules/custom-redirects/custom_redirects_admin.php:197, modules/custom-redirects/custom_redirects_admin.php:211, modules/custom-redirects/custom_redirects_admin.php:225, modules/multiple-forms/multiple-forms.php:406
457
  msgid "Edit"
458
  msgstr ""
459
 
460
+ #: ../pb-add-on-field-visibility/index.php:239, admin/manage-fields.php:1338, features/functions.php:956, features/functions.php:970, features/admin-approval/class-admin-approval.php:113, features/email-confirmation/class-email-confirmation.php:121, features/email-confirmation/class-email-confirmation.php:218, features/roles-editor/roles-editor.php:180, features/roles-editor/roles-editor.php:904, features/roles-editor/roles-editor.php:893, features/roles-editor/roles-editor.php:884, modules/custom-redirects/custom_redirects_admin.php:183, modules/custom-redirects/custom_redirects_admin.php:197, modules/custom-redirects/custom_redirects_admin.php:211, modules/custom-redirects/custom_redirects_admin.php:225, front-end/default-fields/gdpr-delete/gdpr-delete.php:20
461
  msgid "Delete"
462
  msgstr ""
463
 
1163
  msgid "Save the communication preferences order"
1164
  msgstr ""
1165
 
1166
+ #: ../pb-add-on-gdpr-communication-preferences/front-end/gdpr-communication-preferences.php:53, ../pb-add-on-select2/front-end/select2-field.php:72, ../pb-add-on-select2/front-end/select2-multiple-field.php:87, front-end/extra-fields/avatar/avatar.php:80, front-end/extra-fields/checkbox/checkbox.php:45, front-end/extra-fields/colorpicker/colorpicker.php:45, front-end/extra-fields/datepicker/datepicker.php:40, front-end/extra-fields/input/input.php:30, front-end/extra-fields/input-email/input-email.php:30, front-end/extra-fields/input-hidden/input-hidden.php:34, front-end/extra-fields/input-url/input-url.php:30, front-end/extra-fields/map/map.php:51, front-end/extra-fields/number/number.php:30, front-end/extra-fields/phone/phone.php:39, front-end/extra-fields/radio/radio.php:44, front-end/extra-fields/select/select.php:51, front-end/extra-fields/select-cpt/select-cpt.php:59, front-end/extra-fields/select-multiple/select-multiple.php:47, front-end/extra-fields/select-timezone/select-timezone.php:49, front-end/extra-fields/textarea/textarea.php:30, front-end/extra-fields/upload/upload.php:76, front-end/extra-fields/wysiwyg/wysiwyg.php:33
1167
  msgid "required"
1168
  msgstr ""
1169
 
4143
  msgid "Zimbabwe Dollar"
4144
  msgstr ""
4145
 
4146
+ #: admin/manage-fields.php:1287
4147
  msgid ""
4148
  "That field is already added in this form\n"
4149
  ""
4150
  msgstr ""
4151
 
4152
+ #: admin/manage-fields.php:1280, admin/manage-fields.php:1102
4153
  msgid ""
4154
  "You must select a field\n"
4155
  ""
4215
  ""
4216
  msgstr ""
4217
 
4218
+ #: admin/manage-fields.php:1218, admin/manage-fields.php:1229
4219
  msgid ""
4220
  "That meta-name is already in use\n"
4221
  ""
4222
  msgstr ""
4223
 
4224
+ #: admin/manage-fields.php:1210
4225
  msgid ""
4226
  "That meta-name can't be used, please choose another\n"
4227
  ""
4228
  msgstr ""
4229
 
4230
+ #: admin/manage-fields.php:1240
4231
  msgid ""
4232
  "The meta-name can only contain lowercase letters, numbers, _ , - and no spaces.\n"
4233
  ""
4234
  msgstr ""
4235
 
4236
+ #: admin/manage-fields.php:1264
4237
  msgid ""
4238
  "The following option did not coincide with the ones in the options list: %s\n"
4239
  ""
4240
  msgstr ""
4241
 
4242
+ #: admin/manage-fields.php:1260
4243
  msgid ""
4244
  "The following option(s) did not coincide with the ones in the options list: %s\n"
4245
  ""
4246
  msgstr ""
4247
 
4248
+ #: admin/manage-fields.php:1271
4249
  msgid ""
4250
  "Please select at least one user role\n"
4251
  ""
4252
  msgstr ""
4253
 
4254
+ #: admin/manage-fields.php:1338
4255
  msgid "<pre>Title</pre><pre>Type</pre><pre>Meta Name</pre><pre class=\"wppb-mb-head-required\">Required</pre>"
4256
  msgstr ""
4257
 
4258
+ #: admin/manage-fields.php:1353
4259
  msgid "Use these shortcodes on the pages you want the forms to be displayed:"
4260
  msgstr ""
4261
 
4262
+ #: admin/manage-fields.php:1364
4263
  msgid "With Profile Builder Pro you can display different fields in the registration and edit profile forms, using the Multiple Registration & Edit Profile Forms module."
4264
  msgstr ""
4265
 
4266
+ #: admin/manage-fields.php:1362
4267
  msgid "If you're interested in displaying different fields in the registration and edit profile forms, please use the Multiple Registration & Edit Profile Forms Modules."
4268
  msgstr ""
4269
 
4270
+ #: admin/manage-fields.php:1463
4271
  msgid "Search Location"
4272
  msgstr ""
4273
 
4603
  msgid "Send these credentials via email."
4604
  msgstr ""
4605
 
4606
+ #: front-end/class-formbuilder.php:759
4607
  msgid "There are no other users to edit"
4608
  msgstr ""
4609
 
4610
+ #: front-end/class-formbuilder.php:741
4611
  msgid "User to edit:"
4612
  msgstr ""
4613
 
4614
+ #: front-end/class-formbuilder.php:743
4615
  msgid "Select User"
4616
  msgstr ""
4617
 
4618
+ #: front-end/class-formbuilder.php:782
4619
  msgid "Something went wrong. Please try again!"
4620
  msgstr ""
4621
 
6997
  msgid "Required phone number format: "
6998
  msgstr ""
6999
 
7000
+ #: front-end/extra-fields/select-cpt/select-cpt.php:67, front-end/extra-fields/select-cpt/select-cpt.php:43, ../pb-add-on-labels-edit/assets/lib/wck-api/fields/country select.php:14, ../pb-add-on-labels-edit/assets/lib/wck-api/fields/cpt select.php:17, ../pb-add-on-labels-edit/assets/lib/wck-api/fields/select.php:14, ../pb-add-on-labels-edit/assets/lib/wck-api/fields/user select.php:15, assets/lib/wck-api/fields/country select.php:14, assets/lib/wck-api/fields/cpt select.php:17, assets/lib/wck-api/fields/select.php:14, assets/lib/wck-api/fields/user select.php:15
7001
  msgid "...Choose"
7002
  msgstr ""
7003