User registration & user profile – Profile Builder - Version 3.6.3

Version Description

  • Feature: add support for automatically login after email confirmation
  • Fix: for admin defined strings which have WPML support. They are now registered in the default site language instead of always being registered in english
Download this release

Release Info

Developer raster02
Plugin Icon 128x128 User registration & user profile – Profile Builder
Version 3.6.3
Comparing to
See all releases

Code changes from version 3.6.2 to 3.6.3

admin/manage-fields.php CHANGED
@@ -1445,19 +1445,19 @@ function wppb_wpml_compat_with_fields( $oldvalue, $_newvalue ){
1445
  } else {
1446
  $prefix = 'custom_field_';
1447
  }
1448
- if (function_exists('icl_register_string')){
1449
  if( !empty( $field['field-title'] ) )
1450
- icl_register_string('plugin profile-builder-pro', $prefix . $field['id'].'_title_translation' , $field['field-title'] );
1451
  if( !empty( $field['description'] ) )
1452
- icl_register_string('plugin profile-builder-pro', $prefix . $field['id'].'_description_translation', $field['description'] );
1453
  if( !empty( $field['labels'] ) )
1454
- icl_register_string('plugin profile-builder-pro', $prefix . $field['id'].'_labels_translation', $field['labels'] );
1455
  if( !empty( $field['default-value'] ) )
1456
- icl_register_string('plugin profile-builder-pro', $prefix . $field['id'].'_default_value_translation', $field['default-value'] );
1457
  if( !empty( $field['default-content'] ) )
1458
- icl_register_string('plugin profile-builder-pro', $prefix . $field['id'].'_default_content_translation', $field['default-content'] );
1459
  if( !empty( $field['html-content'] ) )
1460
- icl_register_string('plugin profile-builder-pro', $prefix . $field['id'].'_html_content_translation', $field['html-content'] );
1461
  }
1462
  }
1463
  }
1445
  } else {
1446
  $prefix = 'custom_field_';
1447
  }
1448
+ if (function_exists('wppb_icl_register_string')){
1449
  if( !empty( $field['field-title'] ) )
1450
+ wppb_icl_register_string('plugin profile-builder-pro', $prefix . $field['id'].'_title_translation' , $field['field-title'] );
1451
  if( !empty( $field['description'] ) )
1452
+ wppb_icl_register_string('plugin profile-builder-pro', $prefix . $field['id'].'_description_translation', $field['description'] );
1453
  if( !empty( $field['labels'] ) )
1454
+ wppb_icl_register_string('plugin profile-builder-pro', $prefix . $field['id'].'_labels_translation', $field['labels'] );
1455
  if( !empty( $field['default-value'] ) )
1456
+ wppb_icl_register_string('plugin profile-builder-pro', $prefix . $field['id'].'_default_value_translation', $field['default-value'] );
1457
  if( !empty( $field['default-content'] ) )
1458
+ wppb_icl_register_string('plugin profile-builder-pro', $prefix . $field['id'].'_default_content_translation', $field['default-content'] );
1459
  if( !empty( $field['html-content'] ) )
1460
+ wppb_icl_register_string('plugin profile-builder-pro', $prefix . $field['id'].'_html_content_translation', $field['html-content'] );
1461
  }
1462
  }
1463
  }
features/email-confirmation/email-confirmation.php CHANGED
@@ -253,6 +253,12 @@ function wppb_add_meta_to_user_on_activation( $user_id, $password, $meta ){
253
  if( !empty( $meta[$value['meta-name']] ) ) {
254
  if (is_numeric($meta[$value['meta-name']])) {
255
  update_user_meta($user_id, $value['meta-name'], trim($meta[$value['meta-name']]));
 
 
 
 
 
 
256
  } else {
257
  $wp_upload_array = wp_upload_dir(); // Array of key => value pairs
258
 
@@ -330,9 +336,18 @@ function wppb_add_meta_to_user_on_activation( $user_id, $password, $meta ){
330
 
331
 
332
  // function to add the new user to the signup table if email confirmation is selected as active or it is a wpmu installation
333
- function wppb_signup_user( $username, $user_email, $meta = '' ) {
334
  global $wpdb;
335
 
 
 
 
 
 
 
 
 
 
336
  // Format data
337
  $user = sanitize_user( $username, true );
338
  if( is_multisite() )
253
  if( !empty( $meta[$value['meta-name']] ) ) {
254
  if (is_numeric($meta[$value['meta-name']])) {
255
  update_user_meta($user_id, $value['meta-name'], trim($meta[$value['meta-name']]));
256
+
257
+ // use this to update the post author to the correct user
258
+ wp_update_post( array(
259
+ 'ID' => trim( $meta[$value['meta-name']] ),
260
+ 'post_author' => $user_id
261
+ ) );
262
  } else {
263
  $wp_upload_array = wp_upload_dir(); // Array of key => value pairs
264
 
336
 
337
 
338
  // function to add the new user to the signup table if email confirmation is selected as active or it is a wpmu installation
339
+ function wppb_signup_user( $username, $user_email, $meta = '', $login_after_register ) {
340
  global $wpdb;
341
 
342
+ // check for automatic login
343
+ // using case-insensitive string comparison to allow for both 'Yes' and 'yes'
344
+ if( strcasecmp($login_after_register, 'Yes') === 0 ) {
345
+ $login_after_register = true;
346
+ } else {
347
+ $login_after_register = false;
348
+ }
349
+ $meta [ 'wppb_login_after_register_'.$meta['user_login'] ] = $login_after_register;
350
+
351
  // Format data
352
  $user = sanitize_user( $username, true );
353
  if( is_multisite() )
features/functions.php CHANGED
@@ -36,6 +36,17 @@ function wppb_icl_t($context, $name, $value){
36
  return $value;
37
  }
38
 
 
 
 
 
 
 
 
 
 
 
 
39
 
40
  function wppb_add_plugin_stylesheet() {
41
  $wppb_generalSettings = get_option( 'wppb_general_settings' );
36
  return $value;
37
  }
38
 
39
+ function wppb_icl_register_string( $context, $name, $value ) {
40
+ if( function_exists( 'icl_register_string' )) {
41
+ if ( $name === 'msf_previous_button_text_translation' || $name === 'msf_next_button_text_translation' )
42
+ $wpml_default_lang = 'en';
43
+ else
44
+ $wpml_default_lang = apply_filters('wpml_default_language', NULL );
45
+ $allow_empty_value = false;
46
+ icl_register_string($context, $name , $value , $allow_empty_value , $wpml_default_lang );
47
+ }
48
+ }
49
+
50
 
51
  function wppb_add_plugin_stylesheet() {
52
  $wppb_generalSettings = get_option( 'wppb_general_settings' );
front-end/class-formbuilder.php CHANGED
@@ -665,7 +665,7 @@ class Profile_Builder_Form_Creator{
665
  $userdata = wp_unslash( $userdata );
666
  }
667
 
668
- wppb_signup_user( $userdata['user_login'], $userdata['user_email'], $userdata );
669
  }else{
670
  if( ! isset( $userdata['role'] ) ) {
671
  $userdata['role'] = $this->args['role'];
665
  $userdata = wp_unslash( $userdata );
666
  }
667
 
668
+ wppb_signup_user( $userdata['user_login'], $userdata['user_email'], $userdata, $this->args['login_after_register'] );
669
  }else{
670
  if( ! isset( $userdata['role'] ) ) {
671
  $userdata['role'] = $this->args['role'];
front-end/register.php CHANGED
@@ -42,6 +42,8 @@ function wppb_activate_signup( $key ) {
42
  $bloginfo = get_bloginfo( 'name' );
43
  $wppb_general_settings = get_option( 'wppb_general_settings' );
44
 
 
 
45
  $signup = ( is_multisite() ? $wpdb->get_row( $wpdb->prepare("SELECT * FROM $wpdb->signups WHERE activation_key = %s", $key) ) : $wpdb->get_row( $wpdb->prepare( "SELECT * FROM ".$wpdb->base_prefix."signups WHERE activation_key = %s", $key ) ) );
46
 
47
  $user_login = ( ( isset( $wppb_general_settings['loginWith'] ) && ( $wppb_general_settings['loginWith'] == 'email' ) ) ? trim( $signup->user_email ) : trim( $signup->user_login ) );
@@ -57,10 +59,18 @@ function wppb_activate_signup( $key ) {
57
 
58
  if ( $signup->active )
59
  if ( empty( $signup->domain ) )
60
- return apply_filters( 'wppb_register_activate_user_error_message2', '<p class="error">'.__( 'This username is now active!', 'profile-builder' ).'</p>', $user_id );
61
 
62
  $meta = unserialize( $signup->meta );
63
 
 
 
 
 
 
 
 
 
64
 
65
  if ( !$user_id )
66
  $user_id = wppb_create_user( $user_login, $password, $user_email );
@@ -104,6 +114,7 @@ function wppb_activate_signup( $key ) {
104
  if( $inserted_user ) {
105
  // CHECK FOR REDIRECT
106
  $redirect_url = wppb_get_redirect_url( 'normal', 'after_success_email_confirmation', '', $user_login );
 
107
  $redirect_delay = apply_filters( 'wppb_success_email_confirmation_redirect_delay', 3, $user_id );
108
  $redirect_message = wppb_build_redirect( $redirect_url, $redirect_delay, 'after_success_email_confirmation' );
109
 
@@ -123,6 +134,13 @@ function wppb_activate_signup( $key ) {
123
  wp_set_object_terms( $user_id, NULL, 'user_status' );
124
  clean_object_term_cache( $user_id, 'user_status' );
125
 
 
 
 
 
 
 
 
126
  return $success_message . ( ! empty ( $redirect_message ) ? $redirect_message : '' );
127
  }
128
  }
@@ -133,6 +151,13 @@ function wppb_activate_signup( $key ) {
133
  wp_set_object_terms( $user_id, NULL, 'user_status' );
134
  clean_object_term_cache( $user_id, 'user_status' );
135
 
 
 
 
 
 
 
 
136
  return $success_message . ( ! empty ( $redirect_message ) ? $redirect_message : '' );
137
  }
138
  } else {
@@ -141,6 +166,18 @@ function wppb_activate_signup( $key ) {
141
  }
142
  }
143
 
 
 
 
 
 
 
 
 
 
 
 
 
144
  //function to display the registration page
145
  function wppb_front_end_register( $atts ){
146
  extract( shortcode_atts( array( 'role' => get_option( 'default_role' ), 'form_name' => 'unspecified', 'redirect_url' => '', 'logout_redirect_url' => '', 'automatic_login' => '', 'redirect_priority' => 'normal' ), $atts, 'wppb-register' ) );
42
  $bloginfo = get_bloginfo( 'name' );
43
  $wppb_general_settings = get_option( 'wppb_general_settings' );
44
 
45
+ $login_after_register = ( isset( $wppb_general_settings['automaticallyLogIn'] ) ? $wppb_general_settings['automaticallyLogIn'] : apply_filters( 'wppb_automatically_login_after_register', 'No' ) );
46
+
47
  $signup = ( is_multisite() ? $wpdb->get_row( $wpdb->prepare("SELECT * FROM $wpdb->signups WHERE activation_key = %s", $key) ) : $wpdb->get_row( $wpdb->prepare( "SELECT * FROM ".$wpdb->base_prefix."signups WHERE activation_key = %s", $key ) ) );
48
 
49
  $user_login = ( ( isset( $wppb_general_settings['loginWith'] ) && ( $wppb_general_settings['loginWith'] == 'email' ) ) ? trim( $signup->user_email ) : trim( $signup->user_login ) );
59
 
60
  if ( $signup->active )
61
  if ( empty( $signup->domain ) )
62
+ return apply_filters( 'wppb_register_activate_user_error_message2', '<p class="wppb-success">'.__( 'This username is now active!', 'profile-builder' ).'</p>', $user_id );
63
 
64
  $meta = unserialize( $signup->meta );
65
 
66
+ if( strcasecmp($login_after_register, 'Yes') === 0 ) {
67
+ $login_after_register = true;
68
+ } elseif( isset( $meta [ 'wppb_login_after_register_'.$meta['user_login'] ] ) ) {
69
+ $login_after_register = $meta [ 'wppb_login_after_register_'.$meta['user_login'] ];
70
+ unset( $meta [ 'wppb_login_after_register_'.$meta['user_login'] ] );
71
+ } else {
72
+ $login_after_register = false;
73
+ }
74
 
75
  if ( !$user_id )
76
  $user_id = wppb_create_user( $user_login, $password, $user_email );
114
  if( $inserted_user ) {
115
  // CHECK FOR REDIRECT
116
  $redirect_url = wppb_get_redirect_url( 'normal', 'after_success_email_confirmation', '', $user_login );
117
+
118
  $redirect_delay = apply_filters( 'wppb_success_email_confirmation_redirect_delay', 3, $user_id );
119
  $redirect_message = wppb_build_redirect( $redirect_url, $redirect_delay, 'after_success_email_confirmation' );
120
 
134
  wp_set_object_terms( $user_id, NULL, 'user_status' );
135
  clean_object_term_cache( $user_id, 'user_status' );
136
 
137
+ if( $login_after_register ) {
138
+ if( empty( $redirect_url ) ) {
139
+ $redirect_url = wppb_curpageurl();
140
+ }
141
+ $redirect_message = wppb_activate_signup_autologin_redirect_url($user_id, $redirect_url, $redirect_delay);
142
+ }
143
+
144
  return $success_message . ( ! empty ( $redirect_message ) ? $redirect_message : '' );
145
  }
146
  }
151
  wp_set_object_terms( $user_id, NULL, 'user_status' );
152
  clean_object_term_cache( $user_id, 'user_status' );
153
 
154
+ if( $login_after_register ) {
155
+ if( empty( $redirect_url ) ) {
156
+ $redirect_url = wppb_curpageurl();
157
+ }
158
+ $redirect_message = wppb_activate_signup_autologin_redirect_url($user_id, $redirect_url, $redirect_delay);
159
+ }
160
+
161
  return $success_message . ( ! empty ( $redirect_message ) ? $redirect_message : '' );
162
  }
163
  } else {
166
  }
167
  }
168
 
169
+ //function that generates the redirect message when the user should be automatically logged in
170
+ function wppb_activate_signup_autologin_redirect_url( $user_id, $redirect_url, $redirect_delay ){
171
+ $nonce = wp_create_nonce( 'autologin-'. $user_id .'-'. (int)( time() / 60 ) );
172
+
173
+ $redirect_url = remove_query_arg( 'activation_key' ,$redirect_url );
174
+
175
+ $redirect_url = apply_filters( 'wppb_login_after_reg_redirect_url', $redirect_url );
176
+ $redirect_url = add_query_arg( array( 'autologin' => 'true', 'uid' => $user_id, '_wpnonce' => $nonce ), $redirect_url );
177
+
178
+ return wppb_build_redirect( $redirect_url, $redirect_delay, 'after_success_email_confirmation' );
179
+ }
180
+
181
  //function to display the registration page
182
  function wppb_front_end_register( $atts ){
183
  extract( shortcode_atts( array( 'role' => get_option( 'default_role' ), 'form_name' => 'unspecified', 'redirect_url' => '', 'logout_redirect_url' => '', 'automatic_login' => '', 'redirect_priority' => 'normal' ), $atts, 'wppb-register' ) );
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.6.2
7
  Author: Cozmoslabs
8
  Author URI: https://www.cozmoslabs.com/
9
  Text Domain: profile-builder
@@ -70,7 +70,7 @@ function wppb_free_plugin_init() {
70
  *
71
  *
72
  */
73
- define('PROFILE_BUILDER_VERSION', '3.6.2' );
74
  define('WPPB_PLUGIN_DIR', plugin_dir_path(__FILE__));
75
  define('WPPB_PLUGIN_URL', plugin_dir_url(__FILE__));
76
  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.6.3
7
  Author: Cozmoslabs
8
  Author URI: https://www.cozmoslabs.com/
9
  Text Domain: profile-builder
70
  *
71
  *
72
  */
73
+ define('PROFILE_BUILDER_VERSION', '3.6.3' );
74
  define('WPPB_PLUGIN_DIR', plugin_dir_path(__FILE__));
75
  define('WPPB_PLUGIN_URL', plugin_dir_url(__FILE__));
76
  define('WPPB_PLUGIN_BASENAME', plugin_basename(__FILE__));
readme.txt CHANGED
@@ -3,8 +3,8 @@ Contributors: cozmoslabs, reflectionmedia, sareiodata, adispiac, madalin.ungurea
3
  Donate link: http://www.cozmoslabs.com/wordpress-profile-builder/
4
  Tags: user registration, user profile, registration, profile, user registration form, 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
5
  Requires at least: 3.1
6
- Tested up to: 5.8.3
7
- Stable tag: 3.6.2
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
@@ -177,6 +177,10 @@ This plugin adds/removes user fields in the front-end. Both default and extra pr
177
  15. Edit or Add New User Role
178
 
179
  == Changelog ==
 
 
 
 
180
  = 3.6.2 =
181
  * Fix: a notice regarding wp.passwordStrength.userInputBlacklist()
182
  * Fix: default focus not working anymore on add new fields select2
3
  Donate link: http://www.cozmoslabs.com/wordpress-profile-builder/
4
  Tags: user registration, user profile, registration, profile, user registration form, 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
5
  Requires at least: 3.1
6
+ Tested up to: 5.9
7
+ Stable tag: 3.6.3
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
177
  15. Edit or Add New User Role
178
 
179
  == Changelog ==
180
+ = 3.6.3 =
181
+ * Feature: add support for automatically login after email confirmation
182
+ * Fix: for admin defined strings which have WPML support. They are now registered in the default site language instead of always being registered in english
183
+
184
  = 3.6.2 =
185
  * Fix: a notice regarding wp.passwordStrength.userInputBlacklist()
186
  * Fix: default focus not working anymore on add new fields select2
translation/profile-builder.catalog.php CHANGED
@@ -1378,7 +1378,7 @@
1378
  <?php __("Set Role", "profile-builder"); ?>
1379
  <?php __("Choose what role the user will have after (s)he registered<br/>If not specified, defaults to the role set in the WordPress settings", "profile-builder"); ?>
1380
  <?php __("Automatically Log In", "profile-builder"); ?>
1381
- <?php __("Whether to automatically log in the newly registered user or not<br/>Only works on single-sites without \"Admin Approval\" and \"Email Confirmation\" features activated<br/>WARNING: Caching the registration form will make automatic login not work", "profile-builder"); ?>
1382
  <?php __("Specify the URL of the page users will be redirected once registered using this form<br/>Use the following format: http://www.mysite.com", "profile-builder"); ?>
1383
  <?php __("After Registration...", "profile-builder"); ?>
1384
  <?php __("Are you sure you want to delete this?", "profile-builder"); ?>
1378
  <?php __("Set Role", "profile-builder"); ?>
1379
  <?php __("Choose what role the user will have after (s)he registered<br/>If not specified, defaults to the role set in the WordPress settings", "profile-builder"); ?>
1380
  <?php __("Automatically Log In", "profile-builder"); ?>
1381
+ <?php __("Whether to automatically log in the newly registered user or not<br/>Only works on single-sites without \"Admin Approval\" feature activated<br/>WARNING: Caching the registration form will make automatic login not work", "profile-builder"); ?>
1382
  <?php __("Specify the URL of the page users will be redirected once registered using this form<br/>Use the following format: http://www.mysite.com", "profile-builder"); ?>
1383
  <?php __("After Registration...", "profile-builder"); ?>
1384
  <?php __("Are you sure you want to delete this?", "profile-builder"); ?>
translation/profile-builder.pot CHANGED
@@ -757,7 +757,7 @@ msgstr ""
757
  msgid "You will be redirected in 5 seconds. If not, click %%."
758
  msgstr ""
759
 
760
- #: ../pb-add-on-social-connect/index.php:422, features/functions.php:1337
761
  msgid "here"
762
  msgstr ""
763
 
@@ -1065,7 +1065,7 @@ msgstr ""
1065
  msgid "Edit this item"
1066
  msgstr ""
1067
 
1068
- #: ../pb-add-on-mailchimp-integration/admin/mailchimp-page.php:171, features/functions.php:1026, features/roles-editor/roles-editor.php:181, assets/lib/wck-api/wordpress-creation-kit.php:406
1069
  msgid "Cancel"
1070
  msgstr ""
1071
 
@@ -1549,7 +1549,7 @@ msgstr ""
1549
  msgid "Hide"
1550
  msgstr ""
1551
 
1552
- #: admin/admin-bar.php:92, admin/general-settings.php:346, admin/private-website.php:162, admin/register-version.php:96, features/functions.php:1019, features/content-restriction/content-restriction.php:162, features/two-factor-authentication/class-two-factor-authentication.php:156, assets/lib/class-mustache-templates/class-mustache-templates.php:392, assets/lib/wck-api/wordpress-creation-kit.php:405, admin/advanced-settings/includes/views/view-admin.php:112, admin/advanced-settings/includes/views/view-fields.php:309, admin/advanced-settings/includes/views/view-forms.php:392, admin/advanced-settings/includes/views/view-shortcodes.php:77, admin/advanced-settings/includes/views/view-userlisting.php:91
1553
  msgid "Save Changes"
1554
  msgstr ""
1555
 
@@ -1573,15 +1573,15 @@ msgstr ""
1573
  msgid "Very weak"
1574
  msgstr ""
1575
 
1576
- #: admin/admin-functions.php:138, admin/general-settings.php:333, features/functions.php:768, features/functions.php:792
1577
  msgid "Weak"
1578
  msgstr ""
1579
 
1580
- #: admin/admin-functions.php:138, admin/general-settings.php:334, features/functions.php:768, features/functions.php:792
1581
  msgid "Medium"
1582
  msgstr ""
1583
 
1584
- #: admin/admin-functions.php:138, admin/general-settings.php:335, features/functions.php:768, features/functions.php:792
1585
  msgid "Strong"
1586
  msgstr ""
1587
 
@@ -4241,11 +4241,11 @@ msgstr ""
4241
  msgid "<pre>Title</pre><pre>Type</pre><pre>Meta Name</pre><pre class=\"wppb-mb-head-required\">Required</pre>"
4242
  msgstr ""
4243
 
4244
- #: admin/manage-fields.php:1362, features/functions.php:1040, features/functions.php:1047, add-ons/custom-redirects/custom_redirects_admin.php:183, add-ons/custom-redirects/custom_redirects_admin.php:197, add-ons/custom-redirects/custom_redirects_admin.php:211, add-ons/custom-redirects/custom_redirects_admin.php:225, add-ons/multiple-forms/multiple-forms.php:411, features/admin-approval/class-admin-approval.php:111, features/roles-editor/roles-editor.php:869, assets/lib/wck-api/wordpress-creation-kit.php:447, assets/lib/wck-api/wordpress-creation-kit.php:548
4245
  msgid "Edit"
4246
  msgstr ""
4247
 
4248
- #: admin/manage-fields.php:1362, features/functions.php:1033, features/functions.php:1047, add-ons/custom-redirects/custom_redirects_admin.php:183, add-ons/custom-redirects/custom_redirects_admin.php:197, add-ons/custom-redirects/custom_redirects_admin.php:211, add-ons/custom-redirects/custom_redirects_admin.php:225, features/admin-approval/class-admin-approval.php:116, features/admin-approval/class-admin-approval.php:232, 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:907, features/roles-editor/roles-editor.php:896, features/roles-editor/roles-editor.php:887, assets/lib/wck-api/wordpress-creation-kit.php:447, assets/lib/wck-api/wordpress-creation-kit.php:549, front-end/default-fields/gdpr-delete/gdpr-delete.php:20
4249
  msgid "Delete"
4250
  msgstr ""
4251
 
@@ -4545,75 +4545,75 @@ msgstr ""
4545
  msgid "If you enjoy using <strong> %1$s </strong> please <a href=\"%2$s\" target=\"_blank\">rate us on WordPress.org</a>. More happy users means more features, less bugs and better support for everyone. "
4546
  msgstr ""
4547
 
4548
- #: features/functions.php:329
4549
  msgid "GDPR Checkbox"
4550
  msgstr ""
4551
 
4552
- #: features/functions.php:329
4553
  msgid "I allow the website to collect and store the data I submit through this form."
4554
  msgstr ""
4555
 
4556
- #: features/functions.php:329
4557
  msgid "Honeypot"
4558
  msgstr ""
4559
 
4560
- #: features/functions.php:742
4561
  msgid "Strength indicator"
4562
  msgstr ""
4563
 
4564
- #: features/functions.php:768, features/functions.php:792
4565
  msgid "Very Weak"
4566
  msgstr ""
4567
 
4568
- #: features/functions.php:782
4569
  msgid "Minimum length of %d characters."
4570
  msgstr ""
4571
 
4572
- #: features/functions.php:793, front-end/recover.php:384, front-end/default-fields/password/password.php:59
4573
  msgid "The password must have a minimum strength of %s"
4574
  msgstr ""
4575
 
4576
- #: features/functions.php:938
4577
  msgid "This field is required"
4578
  msgstr ""
4579
 
4580
- #: features/functions.php:976, front-end/default-fields/recaptcha/recaptcha.php:533, front-end/default-fields/recaptcha/recaptcha.php:524, front-end/default-fields/recaptcha/recaptcha.php:589, front-end/default-fields/recaptcha/recaptcha.php:637
4581
  msgid "Please enter a (valid) reCAPTCHA value"
4582
  msgstr ""
4583
 
4584
- #: features/functions.php:983
4585
  msgid "Incorrect phone number"
4586
  msgstr ""
4587
 
4588
- #: features/functions.php:1047, assets/lib/wck-api/wordpress-creation-kit.php:447
4589
  msgid "Content"
4590
  msgstr ""
4591
 
4592
- #: features/functions.php:1235
4593
  msgid "<br><br>Also, you will be able to visit your site at "
4594
  msgstr ""
4595
 
4596
- #: features/functions.php:1248
4597
  msgid "<br><br>You can visit your site at "
4598
  msgstr ""
4599
 
4600
- #: features/functions.php:1338
4601
  msgid "You will soon be redirected automatically. If you see this page for more than %1$d seconds, please click %2$s.%3$s"
4602
  msgstr ""
4603
 
4604
- #: features/functions.php:1514
4605
  msgid "No feed available,please visit our <a href=\"%s\">homepage</a>!"
4606
  msgstr ""
4607
 
4608
- #: features/functions.php:1555
4609
  msgid "You are not currently logged in."
4610
  msgstr ""
4611
 
4612
- #: features/functions.php:1592
4613
  msgid "Profile Builder"
4614
  msgstr ""
4615
 
4616
- #: features/functions.php:1610, features/email-confirmation/class-email-confirmation.php:92, features/email-confirmation/class-email-confirmation.php:171
4617
  msgid "User Meta"
4618
  msgstr ""
4619
 
@@ -4898,31 +4898,31 @@ msgstr ""
4898
  msgid "ERROR:"
4899
  msgstr ""
4900
 
4901
- #: front-end/register.php:56
4902
  msgid "Invalid activation key!"
4903
  msgstr ""
4904
 
4905
- #: front-end/register.php:60
4906
  msgid "This username is now active!"
4907
  msgstr ""
4908
 
4909
- #: front-end/register.php:139
4910
  msgid "There was an error while trying to activate the user."
4911
  msgstr ""
4912
 
4913
- #: front-end/register.php:110
4914
  msgid "Your email was successfully confirmed."
4915
  msgstr ""
4916
 
4917
- #: front-end/register.php:111, features/email-confirmation/email-confirmation.php:669
4918
  msgid "Before you can access your account, an administrator needs to approve it. You will be notified via email."
4919
  msgstr ""
4920
 
4921
- #: front-end/register.php:74
4922
  msgid "This username is already activated!"
4923
  msgstr ""
4924
 
4925
- #: front-end/register.php:71, features/email-confirmation/email-confirmation.php:468
4926
  msgid "Could not create user!"
4927
  msgstr ""
4928
 
@@ -5150,7 +5150,7 @@ msgstr ""
5150
  msgid "Email Subject"
5151
  msgstr ""
5152
 
5153
- #: add-ons/email-customizer/admin-email-customizer.php:84, features/email-confirmation/email-confirmation.php:542
5154
  msgid "A new subscriber has (been) registered!"
5155
  msgstr ""
5156
 
@@ -5299,7 +5299,7 @@ msgstr ""
5299
  msgid "The users selected password at signup"
5300
  msgstr ""
5301
 
5302
- #: add-ons/email-customizer/email-customizer.php:615, add-ons/email-customizer/email-customizer.php:622, add-ons/email-customizer/email-customizer.php:636, features/email-confirmation/email-confirmation.php:600
5303
  msgid "Your selected password at signup"
5304
  msgstr ""
5305
 
@@ -5635,7 +5635,7 @@ msgid "Automatically Log In"
5635
  msgstr ""
5636
 
5637
  #: add-ons/multiple-forms/register-forms.php:229
5638
- msgid "Whether to automatically log in the newly registered user or not<br/>Only works on single-sites without \"Admin Approval\" and \"Email Confirmation\" features activated<br/>WARNING: Caching the registration form will make automatic login not work"
5639
  msgstr ""
5640
 
5641
  #: add-ons/multiple-forms/register-forms.php:232
@@ -6286,7 +6286,7 @@ msgstr ""
6286
  msgid "Conditional Rules"
6287
  msgstr ""
6288
 
6289
- #: features/conditional-fields/conditional-fields.php:573
6290
  msgid "This field has conditional logic enabled."
6291
  msgstr ""
6292
 
@@ -6534,39 +6534,39 @@ msgstr ""
6534
  msgid "There was an error performing that action!"
6535
  msgstr ""
6536
 
6537
- #: features/email-confirmation/email-confirmation.php:424
6538
  msgid "[%1$s] Activate %2$s"
6539
  msgstr ""
6540
 
6541
- #: features/email-confirmation/email-confirmation.php:427
6542
  msgid "To activate your user, please click the following link:<br><br>%s%s%s<br><br>After you activate it you will receive yet *another email* with your login."
6543
  msgstr ""
6544
 
6545
- #: features/email-confirmation/email-confirmation.php:494
6546
  msgid "There was an error while trying to activate the user"
6547
  msgstr ""
6548
 
6549
- #: features/email-confirmation/email-confirmation.php:471
6550
  msgid "That username is already activated!"
6551
  msgstr ""
6552
 
6553
- #: features/email-confirmation/email-confirmation.php:545
6554
  msgid "New subscriber on %1$s.<br/><br/>Username:%2$s<br/>Email:%3$s<br/>"
6555
  msgstr ""
6556
 
6557
- #: features/email-confirmation/email-confirmation.php:596
6558
  msgid "[%1$s] Your new account information"
6559
  msgstr ""
6560
 
6561
- #: features/email-confirmation/email-confirmation.php:608
6562
  msgid "Welcome to %1$s!<br/><br/><br/>Your username is: %2$s and the password: %3$s<br/><br/>Access your account: %4$s "
6563
  msgstr ""
6564
 
6565
- #: features/email-confirmation/email-confirmation.php:606
6566
  msgid "Welcome to %1$s!<br/><br/><br/>Your username is: %2$s and your password is the one that you have selected during registration.<br/><br/>Access your account: %3$s "
6567
  msgstr ""
6568
 
6569
- #: features/email-confirmation/email-confirmation.php:661
6570
  msgid "The \"Admin Approval\" feature was activated at the time of registration, so please remember that you need to approve this user before he/she can log in!"
6571
  msgstr ""
6572
 
@@ -7099,7 +7099,7 @@ msgstr ""
7099
  msgid "Remove"
7100
  msgstr ""
7101
 
7102
- #: front-end/extra-fields/avatar/avatar.php:85, 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/language/language.php:34, front-end/extra-fields/map/map.php:57, 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/select2/select2-multiple.php:88, front-end/extra-fields/select2/select2.php:74, front-end/extra-fields/textarea/textarea.php:30, front-end/extra-fields/upload/upload.php:80, front-end/extra-fields/wysiwyg/wysiwyg.php:33
7103
  msgid "required"
7104
  msgstr ""
7105
 
757
  msgid "You will be redirected in 5 seconds. If not, click %%."
758
  msgstr ""
759
 
760
+ #: ../pb-add-on-social-connect/index.php:422, features/functions.php:1348
761
  msgid "here"
762
  msgstr ""
763
 
1065
  msgid "Edit this item"
1066
  msgstr ""
1067
 
1068
+ #: ../pb-add-on-mailchimp-integration/admin/mailchimp-page.php:171, features/functions.php:1037, features/roles-editor/roles-editor.php:181, assets/lib/wck-api/wordpress-creation-kit.php:406
1069
  msgid "Cancel"
1070
  msgstr ""
1071
 
1549
  msgid "Hide"
1550
  msgstr ""
1551
 
1552
+ #: admin/admin-bar.php:92, admin/general-settings.php:346, admin/private-website.php:162, admin/register-version.php:96, features/functions.php:1030, features/content-restriction/content-restriction.php:162, features/two-factor-authentication/class-two-factor-authentication.php:156, assets/lib/class-mustache-templates/class-mustache-templates.php:392, assets/lib/wck-api/wordpress-creation-kit.php:405, admin/advanced-settings/includes/views/view-admin.php:112, admin/advanced-settings/includes/views/view-fields.php:309, admin/advanced-settings/includes/views/view-forms.php:392, admin/advanced-settings/includes/views/view-shortcodes.php:77, admin/advanced-settings/includes/views/view-userlisting.php:91
1553
  msgid "Save Changes"
1554
  msgstr ""
1555
 
1573
  msgid "Very weak"
1574
  msgstr ""
1575
 
1576
+ #: admin/admin-functions.php:138, admin/general-settings.php:333, features/functions.php:779, features/functions.php:803
1577
  msgid "Weak"
1578
  msgstr ""
1579
 
1580
+ #: admin/admin-functions.php:138, admin/general-settings.php:334, features/functions.php:779, features/functions.php:803
1581
  msgid "Medium"
1582
  msgstr ""
1583
 
1584
+ #: admin/admin-functions.php:138, admin/general-settings.php:335, features/functions.php:779, features/functions.php:803
1585
  msgid "Strong"
1586
  msgstr ""
1587
 
4241
  msgid "<pre>Title</pre><pre>Type</pre><pre>Meta Name</pre><pre class=\"wppb-mb-head-required\">Required</pre>"
4242
  msgstr ""
4243
 
4244
+ #: admin/manage-fields.php:1362, features/functions.php:1051, features/functions.php:1058, add-ons/custom-redirects/custom_redirects_admin.php:183, add-ons/custom-redirects/custom_redirects_admin.php:197, add-ons/custom-redirects/custom_redirects_admin.php:211, add-ons/custom-redirects/custom_redirects_admin.php:225, add-ons/multiple-forms/multiple-forms.php:411, features/admin-approval/class-admin-approval.php:111, features/roles-editor/roles-editor.php:869, assets/lib/wck-api/wordpress-creation-kit.php:447, assets/lib/wck-api/wordpress-creation-kit.php:548
4245
  msgid "Edit"
4246
  msgstr ""
4247
 
4248
+ #: admin/manage-fields.php:1362, features/functions.php:1044, features/functions.php:1058, add-ons/custom-redirects/custom_redirects_admin.php:183, add-ons/custom-redirects/custom_redirects_admin.php:197, add-ons/custom-redirects/custom_redirects_admin.php:211, add-ons/custom-redirects/custom_redirects_admin.php:225, features/admin-approval/class-admin-approval.php:116, features/admin-approval/class-admin-approval.php:232, 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:907, features/roles-editor/roles-editor.php:896, features/roles-editor/roles-editor.php:887, assets/lib/wck-api/wordpress-creation-kit.php:447, assets/lib/wck-api/wordpress-creation-kit.php:549, front-end/default-fields/gdpr-delete/gdpr-delete.php:20
4249
  msgid "Delete"
4250
  msgstr ""
4251
 
4545
  msgid "If you enjoy using <strong> %1$s </strong> please <a href=\"%2$s\" target=\"_blank\">rate us on WordPress.org</a>. More happy users means more features, less bugs and better support for everyone. "
4546
  msgstr ""
4547
 
4548
+ #: features/functions.php:340
4549
  msgid "GDPR Checkbox"
4550
  msgstr ""
4551
 
4552
+ #: features/functions.php:340
4553
  msgid "I allow the website to collect and store the data I submit through this form."
4554
  msgstr ""
4555
 
4556
+ #: features/functions.php:340
4557
  msgid "Honeypot"
4558
  msgstr ""
4559
 
4560
+ #: features/functions.php:753
4561
  msgid "Strength indicator"
4562
  msgstr ""
4563
 
4564
+ #: features/functions.php:779, features/functions.php:803
4565
  msgid "Very Weak"
4566
  msgstr ""
4567
 
4568
+ #: features/functions.php:793
4569
  msgid "Minimum length of %d characters."
4570
  msgstr ""
4571
 
4572
+ #: features/functions.php:804, front-end/recover.php:384, front-end/default-fields/password/password.php:59
4573
  msgid "The password must have a minimum strength of %s"
4574
  msgstr ""
4575
 
4576
+ #: features/functions.php:949
4577
  msgid "This field is required"
4578
  msgstr ""
4579
 
4580
+ #: features/functions.php:987, front-end/default-fields/recaptcha/recaptcha.php:533, front-end/default-fields/recaptcha/recaptcha.php:524, front-end/default-fields/recaptcha/recaptcha.php:589, front-end/default-fields/recaptcha/recaptcha.php:637
4581
  msgid "Please enter a (valid) reCAPTCHA value"
4582
  msgstr ""
4583
 
4584
+ #: features/functions.php:994
4585
  msgid "Incorrect phone number"
4586
  msgstr ""
4587
 
4588
+ #: features/functions.php:1058, assets/lib/wck-api/wordpress-creation-kit.php:447
4589
  msgid "Content"
4590
  msgstr ""
4591
 
4592
+ #: features/functions.php:1246
4593
  msgid "<br><br>Also, you will be able to visit your site at "
4594
  msgstr ""
4595
 
4596
+ #: features/functions.php:1259
4597
  msgid "<br><br>You can visit your site at "
4598
  msgstr ""
4599
 
4600
+ #: features/functions.php:1349
4601
  msgid "You will soon be redirected automatically. If you see this page for more than %1$d seconds, please click %2$s.%3$s"
4602
  msgstr ""
4603
 
4604
+ #: features/functions.php:1525
4605
  msgid "No feed available,please visit our <a href=\"%s\">homepage</a>!"
4606
  msgstr ""
4607
 
4608
+ #: features/functions.php:1566
4609
  msgid "You are not currently logged in."
4610
  msgstr ""
4611
 
4612
+ #: features/functions.php:1603
4613
  msgid "Profile Builder"
4614
  msgstr ""
4615
 
4616
+ #: features/functions.php:1621, features/email-confirmation/class-email-confirmation.php:92, features/email-confirmation/class-email-confirmation.php:171
4617
  msgid "User Meta"
4618
  msgstr ""
4619
 
4898
  msgid "ERROR:"
4899
  msgstr ""
4900
 
4901
+ #: front-end/register.php:58
4902
  msgid "Invalid activation key!"
4903
  msgstr ""
4904
 
4905
+ #: front-end/register.php:62
4906
  msgid "This username is now active!"
4907
  msgstr ""
4908
 
4909
+ #: front-end/register.php:164
4910
  msgid "There was an error while trying to activate the user."
4911
  msgstr ""
4912
 
4913
+ #: front-end/register.php:121
4914
  msgid "Your email was successfully confirmed."
4915
  msgstr ""
4916
 
4917
+ #: front-end/register.php:122, features/email-confirmation/email-confirmation.php:684
4918
  msgid "Before you can access your account, an administrator needs to approve it. You will be notified via email."
4919
  msgstr ""
4920
 
4921
+ #: front-end/register.php:84
4922
  msgid "This username is already activated!"
4923
  msgstr ""
4924
 
4925
+ #: front-end/register.php:81, features/email-confirmation/email-confirmation.php:483
4926
  msgid "Could not create user!"
4927
  msgstr ""
4928
 
5150
  msgid "Email Subject"
5151
  msgstr ""
5152
 
5153
+ #: add-ons/email-customizer/admin-email-customizer.php:84, features/email-confirmation/email-confirmation.php:557
5154
  msgid "A new subscriber has (been) registered!"
5155
  msgstr ""
5156
 
5299
  msgid "The users selected password at signup"
5300
  msgstr ""
5301
 
5302
+ #: add-ons/email-customizer/email-customizer.php:615, add-ons/email-customizer/email-customizer.php:622, add-ons/email-customizer/email-customizer.php:636, features/email-confirmation/email-confirmation.php:615
5303
  msgid "Your selected password at signup"
5304
  msgstr ""
5305
 
5635
  msgstr ""
5636
 
5637
  #: add-ons/multiple-forms/register-forms.php:229
5638
+ msgid "Whether to automatically log in the newly registered user or not<br/>Only works on single-sites without \"Admin Approval\" feature activated<br/>WARNING: Caching the registration form will make automatic login not work"
5639
  msgstr ""
5640
 
5641
  #: add-ons/multiple-forms/register-forms.php:232
6286
  msgid "Conditional Rules"
6287
  msgstr ""
6288
 
6289
+ #: features/conditional-fields/conditional-fields.php:588
6290
  msgid "This field has conditional logic enabled."
6291
  msgstr ""
6292
 
6534
  msgid "There was an error performing that action!"
6535
  msgstr ""
6536
 
6537
+ #: features/email-confirmation/email-confirmation.php:439
6538
  msgid "[%1$s] Activate %2$s"
6539
  msgstr ""
6540
 
6541
+ #: features/email-confirmation/email-confirmation.php:442
6542
  msgid "To activate your user, please click the following link:<br><br>%s%s%s<br><br>After you activate it you will receive yet *another email* with your login."
6543
  msgstr ""
6544
 
6545
+ #: features/email-confirmation/email-confirmation.php:509
6546
  msgid "There was an error while trying to activate the user"
6547
  msgstr ""
6548
 
6549
+ #: features/email-confirmation/email-confirmation.php:486
6550
  msgid "That username is already activated!"
6551
  msgstr ""
6552
 
6553
+ #: features/email-confirmation/email-confirmation.php:560
6554
  msgid "New subscriber on %1$s.<br/><br/>Username:%2$s<br/>Email:%3$s<br/>"
6555
  msgstr ""
6556
 
6557
+ #: features/email-confirmation/email-confirmation.php:611
6558
  msgid "[%1$s] Your new account information"
6559
  msgstr ""
6560
 
6561
+ #: features/email-confirmation/email-confirmation.php:623
6562
  msgid "Welcome to %1$s!<br/><br/><br/>Your username is: %2$s and the password: %3$s<br/><br/>Access your account: %4$s "
6563
  msgstr ""
6564
 
6565
+ #: features/email-confirmation/email-confirmation.php:621
6566
  msgid "Welcome to %1$s!<br/><br/><br/>Your username is: %2$s and your password is the one that you have selected during registration.<br/><br/>Access your account: %3$s "
6567
  msgstr ""
6568
 
6569
+ #: features/email-confirmation/email-confirmation.php:676
6570
  msgid "The \"Admin Approval\" feature was activated at the time of registration, so please remember that you need to approve this user before he/she can log in!"
6571
  msgstr ""
6572
 
7099
  msgid "Remove"
7100
  msgstr ""
7101
 
7102
+ #: front-end/extra-fields/avatar/avatar.php:85, 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/language/language.php:34, front-end/extra-fields/map/map.php:57, 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/select2/select2-multiple.php:88, front-end/extra-fields/select2/select2.php:74, front-end/extra-fields/textarea/textarea.php:30, front-end/extra-fields/upload/upload.php:80, front-end/extra-fields/wysiwyg/wysiwyg.php:56
7103
  msgid "required"
7104
  msgstr ""
7105