User registration & user profile – Profile Builder - Version 3.6.5

Version Description

  • Fixed some security issues
Download this release

Release Info

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

Code changes from version 3.6.4 to 3.6.5

add-ons-free/import-export/inc/class-pbie-export.php CHANGED
@@ -45,7 +45,7 @@ class WPPB_ImpEx_Export {
45
  /* export to json file */
46
  public function download_to_json_format( $prefix ) {
47
  $all_for_export = $this->export_array();
48
- if( isset( $_POST['cozmos-export'] ) ) {
49
  $json = json_encode( $all_for_export );
50
  $filename = $prefix . date( 'Y-m-d_h.i.s', time() );
51
  $filename .= '.json';
45
  /* export to json file */
46
  public function download_to_json_format( $prefix ) {
47
  $all_for_export = $this->export_array();
48
+ if( isset( $_POST['cozmos-export'] ) && isset( $_POST['wppb_nonce'] ) && wp_verify_nonce( sanitize_text_field( $_POST['wppb_nonce'] ), 'wppb_export_settings' ) ) {
49
  $json = json_encode( $all_for_export );
50
  $filename = $prefix . date( 'Y-m-d_h.i.s', time() );
51
  $filename .= '.json';
add-ons-free/import-export/inc/class-pbie-import.php CHANGED
@@ -29,9 +29,10 @@ class WPPB_ImpEx_Import {
29
 
30
  /* import options to database */
31
  foreach( $imported_options as $key => $value ) {
32
- if( ! empty( $value ) ) {
 
33
  update_option( $key, $value );
34
- }
35
  }
36
 
37
  /* import custom posts to database */
@@ -69,7 +70,7 @@ class WPPB_ImpEx_Import {
69
 
70
  /* upload json file function */
71
  public function upload_json_file() {
72
- if( isset( $_POST['cozmos-import'] ) ) {
73
  if( ( !is_multisite() && current_user_can( apply_filters( 'wppb_settings_import_user_capability', 'manage_options' ) ) ) ||
74
  ( is_multisite() && current_user_can( apply_filters( 'wppb_multi_settings_import_user_capability', 'manage_network' ) ) ) ) {
75
  if (!empty($_FILES['cozmos-upload']['tmp_name'])) {
29
 
30
  /* import options to database */
31
  foreach( $imported_options as $key => $value ) {
32
+
33
+ if( ! empty( $value ) && strpos( $key, 'wppb_' ) !== false )
34
  update_option( $key, $value );
35
+
36
  }
37
 
38
  /* import custom posts to database */
70
 
71
  /* upload json file function */
72
  public function upload_json_file() {
73
+ if( isset( $_POST['cozmos-import'] ) && isset( $_POST['wppb_nonce'] ) && wp_verify_nonce( sanitize_text_field( $_POST['wppb_nonce'] ), 'wppb_import_setttings' ) ) {
74
  if( ( !is_multisite() && current_user_can( apply_filters( 'wppb_settings_import_user_capability', 'manage_options' ) ) ) ||
75
  ( is_multisite() && current_user_can( apply_filters( 'wppb_multi_settings_import_user_capability', 'manage_network' ) ) ) ) {
76
  if (!empty($_FILES['cozmos-upload']['tmp_name'])) {
add-ons-free/import-export/pbie-export.php CHANGED
@@ -8,7 +8,7 @@ add_action( 'admin_init', 'wppb_pbie_export_our_json' );
8
 
9
  /* export class arguments and call */
10
  function wppb_pbie_export_our_json() {
11
- if( isset( $_POST['cozmos-export'] ) ) {
12
  /* get Profile Builder version */
13
  if ( PROFILE_BUILDER == 'Profile Builder Pro' ) {
14
  $version = 'pro';
@@ -116,7 +116,10 @@ function wppb_pbie_export() {
116
  ?>
117
  <p><?php esc_html_e( 'Export Profile Builder options as a .json file. This allows you to easily import the configuration into another site.', 'profile-builder' ); ?></p>
118
  <div class="wrap">
119
- <form action="" method="post"><input class="button-secondary" type="submit" name="cozmos-export" value=<?php esc_html_e( 'Export', 'profile-builder' ); ?> id="cozmos-export" /></form>
 
 
 
120
  </div>
121
  <?php
122
  }
8
 
9
  /* export class arguments and call */
10
  function wppb_pbie_export_our_json() {
11
+ if( isset( $_POST['cozmos-export'] ) && isset( $_POST['wppb_nonce'] ) && wp_verify_nonce( sanitize_text_field( $_POST['wppb_nonce'] ), 'wppb_export_settings' ) ) {
12
  /* get Profile Builder version */
13
  if ( PROFILE_BUILDER == 'Profile Builder Pro' ) {
14
  $version = 'pro';
116
  ?>
117
  <p><?php esc_html_e( 'Export Profile Builder options as a .json file. This allows you to easily import the configuration into another site.', 'profile-builder' ); ?></p>
118
  <div class="wrap">
119
+ <form action="" method="post">
120
+ <input type="hidden" name="wppb_nonce" value="<?php echo esc_attr( wp_create_nonce( 'wppb_export_settings' ) ); ?>" />
121
+ <input class="button-secondary" type="submit" name="cozmos-export" value=<?php esc_html_e( 'Export', 'profile-builder' ); ?> id="cozmos-export" />
122
+ </form>
123
  </div>
124
  <?php
125
  }
add-ons-free/import-export/pbie-import.php CHANGED
@@ -5,7 +5,8 @@ require_once 'inc/class-pbie-import.php';
5
 
6
  /* Import tab content function */
7
  function wppb_pbie_import() {
8
- if( isset( $_POST['cozmos-import'] ) ) {
 
9
  if( isset( $_FILES['cozmos-upload'] ) ) {
10
  $pbie_cpts = array(
11
  'wppb-ul-cpt',
@@ -29,8 +30,11 @@ function wppb_pbie_import() {
29
  }
30
  }
31
  ?>
 
32
  <p><?php esc_html_e( 'Import Profile Builder options from a .json file. This allows you to easily import the configuration from another site. ', 'profile-builder' ); ?></p>
33
  <form name="cozmos-upload" method="post" action="" enctype= "multipart/form-data">
 
 
34
  <div class="wrap">
35
  <input type="file" name="cozmos-upload" value="cozmos-upload" id="cozmos-upload" />
36
  </div>
5
 
6
  /* Import tab content function */
7
  function wppb_pbie_import() {
8
+
9
+ if( isset( $_POST['cozmos-import'] ) && isset( $_POST['wppb_nonce'] ) && wp_verify_nonce( sanitize_text_field( $_POST['wppb_nonce'] ), 'wppb_import_setttings' ) ) {
10
  if( isset( $_FILES['cozmos-upload'] ) ) {
11
  $pbie_cpts = array(
12
  'wppb-ul-cpt',
30
  }
31
  }
32
  ?>
33
+
34
  <p><?php esc_html_e( 'Import Profile Builder options from a .json file. This allows you to easily import the configuration from another site. ', 'profile-builder' ); ?></p>
35
  <form name="cozmos-upload" method="post" action="" enctype= "multipart/form-data">
36
+ <input type="hidden" name="wppb_nonce" value="<?php echo esc_attr( wp_create_nonce( 'wppb_import_setttings' ) ); ?>" />
37
+
38
  <div class="wrap">
39
  <input type="file" name="cozmos-upload" value="cozmos-upload" id="cozmos-upload" />
40
  </div>
add-ons-free/labels-edit/inc/class-pble-export.php CHANGED
@@ -28,7 +28,7 @@ class WPPB_LE_Export {
28
  public function download_to_json_format( $prefix ) {
29
  $all_for_export = $this->export_array();
30
 
31
- if( isset( $_POST['pble-export'] ) ) {
32
  $json = json_encode( $all_for_export );
33
  $filename = $prefix . date( 'Y-m-d_h.i.s', time() );
34
  $filename .= '.json';
28
  public function download_to_json_format( $prefix ) {
29
  $all_for_export = $this->export_array();
30
 
31
+ if( isset( $_POST['pble-export'] ) && isset( $_POST['wppb_nonce'] ) && wp_verify_nonce( sanitize_text_field( $_POST['wppb_nonce'] ), 'wppb_export_labels' ) ) {
32
  $json = json_encode( $all_for_export );
33
  $filename = $prefix . date( 'Y-m-d_h.i.s', time() );
34
  $filename .= '.json';
add-ons-free/labels-edit/inc/class-pble-import.php CHANGED
@@ -26,7 +26,7 @@ class WPPB_LE_Import {
26
  if ( $imported_array_from_json !== NULL ) {
27
  /* import labels to database */
28
  foreach( $imported_array_from_json as $key => $value ) {
29
- if( ! empty( $value ) ) {
30
  update_option( $key, $value );
31
  }
32
  }
@@ -39,7 +39,7 @@ class WPPB_LE_Import {
39
 
40
  /* upload json file function */
41
  public function upload_json_file() {
42
- if( isset( $_POST['pble-import'] ) ) {
43
  if( ! empty( $_FILES['pble-upload']['tmp_name'] ) ) {
44
  $json_content = file_get_contents( $_FILES['pble-upload']['tmp_name'] ); // phpcs:ignore WordPress.Security.ValidatedSanitizedInput.InputNotSanitized
45
  $this->json_to_db( $json_content );
26
  if ( $imported_array_from_json !== NULL ) {
27
  /* import labels to database */
28
  foreach( $imported_array_from_json as $key => $value ) {
29
+ if( $key == 'pble' && ! empty( $value ) ) {
30
  update_option( $key, $value );
31
  }
32
  }
39
 
40
  /* upload json file function */
41
  public function upload_json_file() {
42
+ if( isset( $_POST['pble-import'] ) && isset( $_POST['wppb_nonce'] ) && wp_verify_nonce( sanitize_text_field( $_POST['wppb_nonce'] ), 'wppb_import_labels' ) ) {
43
  if( ! empty( $_FILES['pble-upload']['tmp_name'] ) ) {
44
  $json_content = file_get_contents( $_FILES['pble-upload']['tmp_name'] ); // phpcs:ignore WordPress.Security.ValidatedSanitizedInput.InputNotSanitized
45
  $this->json_to_db( $json_content );
add-ons-free/labels-edit/labels-edit.php CHANGED
@@ -93,7 +93,7 @@ function _wppb_le_output_str2( $str ) {
93
 
94
  /* scan pble labels on Rescan button click */
95
  function wppb_le_rescan() {
96
- if( isset( $_POST['rescan'] ) ) {
97
  wppb_le_scan_labels();
98
  }
99
 
@@ -105,7 +105,7 @@ add_action( 'init', 'wppb_le_rescan' );
105
 
106
  /* rescan success message */
107
  function wppb_le_rescan_success_message() {
108
- if( isset( $_POST['rescan'] ) ) {
109
  global $wppb_strings;
110
  $wppb_strings_count = count( $wppb_strings );
111
 
@@ -247,6 +247,7 @@ function wppb_le_rescan_button() {
247
  <p>Rescan all Profile Builder labels.</p>
248
 
249
  <form action="" method="post">
 
250
  <input type="submit" class="button-primary" name="rescan" value="Rescan" />
251
  </form>
252
  </div>
@@ -310,6 +311,9 @@ function wppb_le_impexp_content() {
310
  <?php esc_html_e( 'Easily import the labels from another site.', 'profile-builder' ); ?>
311
  </p>
312
  <form name="pble-upload" method="post" action="" enctype= "multipart/form-data">
 
 
 
313
  <div class="wrap">
314
  <input type="file" name="pble-upload" value="pble-upload" id="pble-upload" />
315
  </div>
@@ -324,7 +328,10 @@ function wppb_le_impexp_content() {
324
  <?php esc_html_e( 'Easily import the labels into another site.', 'profile-builder' ); ?>
325
  </p>
326
  <div class="wrap">
327
- <form action="" method="post"><input class="button-primary" type="submit" name="pble-export" value=<?php esc_html_e( 'Export', 'profile-builder' ); ?> id="pble-export" /></form>
 
 
 
328
  </div>
329
  <?php
330
  }
@@ -389,7 +396,7 @@ add_action( "wck_after_adding_form_pble", "wppb_le_chosen_pble" );
389
 
390
  /* import class arguments and call */
391
  function wppb_le_import() {
392
- if( isset( $_POST['pble-import'] ) ) {
393
  if( isset( $_FILES['pble-upload'] ) ) {
394
  $pble_args = array(
395
  'pble'
@@ -409,7 +416,7 @@ function wppb_le_import() {
409
  /* export class arguments and call */
410
  add_action( 'admin_init', 'wppb_le_export' );
411
  function wppb_le_export() {
412
- if( isset( $_POST['pble-export'] ) ) {
413
  $check_export = get_option( 'pble', 'not_set' );
414
  if( empty( $check_export ) || $check_export === 'not_set' ) {
415
  echo '<div id="message" class="error"><p>' . esc_html__('No labels edited, nothing to export!', 'profile-builder') . '</p></div>';
93
 
94
  /* scan pble labels on Rescan button click */
95
  function wppb_le_rescan() {
96
+ if( isset( $_POST['rescan'] ) && isset( $_POST['wppb_nonce'] ) && wp_verify_nonce( sanitize_text_field( $_POST['wppb_nonce'] ), 'wppb_rescan_labels' ) ) {
97
  wppb_le_scan_labels();
98
  }
99
 
105
 
106
  /* rescan success message */
107
  function wppb_le_rescan_success_message() {
108
+ if( isset( $_POST['rescan'] ) && isset( $_POST['wppb_nonce'] ) && wp_verify_nonce( sanitize_text_field( $_POST['wppb_nonce'] ), 'wppb_rescan_labels' ) ) {
109
  global $wppb_strings;
110
  $wppb_strings_count = count( $wppb_strings );
111
 
247
  <p>Rescan all Profile Builder labels.</p>
248
 
249
  <form action="" method="post">
250
+ <input type="hidden" name="wppb_nonce" value="<?php echo esc_attr( wp_create_nonce( 'wppb_rescan_labels' ) ); ?>" />
251
  <input type="submit" class="button-primary" name="rescan" value="Rescan" />
252
  </form>
253
  </div>
311
  <?php esc_html_e( 'Easily import the labels from another site.', 'profile-builder' ); ?>
312
  </p>
313
  <form name="pble-upload" method="post" action="" enctype= "multipart/form-data">
314
+
315
+ <input type="hidden" name="wppb_nonce" value="<?php echo esc_attr( wp_create_nonce( 'wppb_import_labels' ) ); ?>" />
316
+
317
  <div class="wrap">
318
  <input type="file" name="pble-upload" value="pble-upload" id="pble-upload" />
319
  </div>
328
  <?php esc_html_e( 'Easily import the labels into another site.', 'profile-builder' ); ?>
329
  </p>
330
  <div class="wrap">
331
+ <form action="" method="post">
332
+ <input type="hidden" name="wppb_nonce" value="<?php echo esc_attr( wp_create_nonce( 'wppb_export_labels' ) ); ?>" />
333
+ <input class="button-primary" type="submit" name="pble-export" value=<?php esc_html_e( 'Export', 'profile-builder' ); ?> id="pble-export" />
334
+ </form>
335
  </div>
336
  <?php
337
  }
396
 
397
  /* import class arguments and call */
398
  function wppb_le_import() {
399
+ if( isset( $_POST['pble-import'] ) && isset( $_POST['wppb_nonce'] ) && wp_verify_nonce( sanitize_text_field( $_POST['wppb_nonce'] ), 'wppb_import_labels' ) ) {
400
  if( isset( $_FILES['pble-upload'] ) ) {
401
  $pble_args = array(
402
  'pble'
416
  /* export class arguments and call */
417
  add_action( 'admin_init', 'wppb_le_export' );
418
  function wppb_le_export() {
419
+ if( isset( $_POST['pble-export'] ) && isset( $_POST['wppb_nonce'] ) && wp_verify_nonce( sanitize_text_field( $_POST['wppb_nonce'] ), 'wppb_export_labels' ) ) {
420
  $check_export = get_option( 'pble', 'not_set' );
421
  if( empty( $check_export ) || $check_export === 'not_set' ) {
422
  echo '<div id="message" class="error"><p>' . esc_html__('No labels edited, nothing to export!', 'profile-builder') . '</p></div>';
admin/advanced-settings/includes/shortcodes/resend-activation.php CHANGED
@@ -11,6 +11,7 @@ function wppb_toolbox_resend_activation_url_handler() {
11
  <div style="padding-top: 20px;">
12
  <input name="resend_activation" type="submit" id="wppbc-resend-activation-button" class="submit button" value="'. $button_name . '" />
13
  <input name="action" type="hidden" id="action" value="wppbc_resend_activation" />
 
14
  </div>
15
  </li>
16
  </form>';
@@ -20,7 +21,7 @@ function wppb_toolbox_resend_activation_url_handler() {
20
 
21
  add_action( 'init', 'wppb_toolbox_resend_activation_url', 999 );
22
  function wppb_toolbox_resend_activation_url() {
23
- if(isset($_REQUEST['action']) && $_REQUEST['action'] === 'wppbc_resend_activation' && isset($_REQUEST['email'])) {
24
  global $wpdb;
25
  $sql_result = $wpdb->get_row( $wpdb->prepare( "SELECT * FROM " . $wpdb->base_prefix . "signups WHERE user_email = %s", sanitize_email( $_REQUEST['email'] ) ), ARRAY_A );
26
 
11
  <div style="padding-top: 20px;">
12
  <input name="resend_activation" type="submit" id="wppbc-resend-activation-button" class="submit button" value="'. $button_name . '" />
13
  <input name="action" type="hidden" id="action" value="wppbc_resend_activation" />
14
+ <input type="hidden" name="wppb_nonce" value="'. esc_attr( wp_create_nonce( 'wppbc_resend_activation' ) ) . '" />
15
  </div>
16
  </li>
17
  </form>';
21
 
22
  add_action( 'init', 'wppb_toolbox_resend_activation_url', 999 );
23
  function wppb_toolbox_resend_activation_url() {
24
+ if( isset($_REQUEST['action']) && $_REQUEST['action'] === 'wppbc_resend_activation' && isset($_REQUEST['email'] ) && isset( $_REQUEST['wppb_nonce'] ) && wp_verify_nonce( sanitize_text_field( $_REQUEST['wppb_nonce'] ), 'wppbc_resend_activation' )) {
25
  global $wpdb;
26
  $sql_result = $wpdb->get_row( $wpdb->prepare( "SELECT * FROM " . $wpdb->base_prefix . "signups WHERE user_email = %s", sanitize_email( $_REQUEST['email'] ) ), ARRAY_A );
27
 
features/email-confirmation/email-confirmation.php CHANGED
@@ -60,7 +60,7 @@ function wppb_add_pending_users_header_script(){
60
  actionText = '<?php esc_html_e( 'Do you want to', 'profile-builder' ); ?>' + ' ' + actionText;
61
 
62
  if (confirm(actionText)) {
63
- jQuery.post( ajaxurl , { action:"wppb_handle_email_confirmation_cases", URL:URL, todo:todo, user_email:user_email}, function(response) {
64
  if (response.trim() == 'ok')
65
  window.location=URL;
66
 
@@ -97,6 +97,9 @@ function wppb_get_unconfirmed_email_number(){
97
  function wppb_handle_email_confirmation_cases() {
98
  global $wpdb;
99
 
 
 
 
100
  $todo = isset( $_POST['todo'] ) ? sanitize_text_field( $_POST['todo'] ) : '';
101
  $user_email = isset( $_POST['user_email'] ) ? sanitize_email($_POST['user_email']) : '';
102
 
60
  actionText = '<?php esc_html_e( 'Do you want to', 'profile-builder' ); ?>' + ' ' + actionText;
61
 
62
  if (confirm(actionText)) {
63
+ jQuery.post( ajaxurl , { action:"wppb_handle_email_confirmation_cases", URL:URL, todo:todo, user_email:user_email, nonce:<?php wp_create_nonce( 'wppb_handle_email_confirmation' ) ?>}, function(response) {
64
  if (response.trim() == 'ok')
65
  window.location=URL;
66
 
97
  function wppb_handle_email_confirmation_cases() {
98
  global $wpdb;
99
 
100
+ if( !isset( $_POST['nonce'] ) || !wp_verify_nonce( sanitize_text_field( $_POST['nonce'] ), 'wppb_handle_email_confirmation' ) )
101
+ die( esc_html__("You either don't have permission for that action or there was an error!", "profile-builder") );
102
+
103
  $todo = isset( $_POST['todo'] ) ? sanitize_text_field( $_POST['todo'] ) : '';
104
  $user_email = isset( $_POST['user_email'] ) ? sanitize_email($_POST['user_email']) : '';
105
 
features/roles-editor/roles-editor.php CHANGED
@@ -578,6 +578,9 @@ class WPPB_Roles_Editor {
578
  return;
579
  }
580
 
 
 
 
581
  if( isset( $_POST['wppb-role-slug-hidden'] ) ) {
582
  $role_slug = $this->sanitize_role( trim( $_POST['wppb-role-slug-hidden'] ) ); /* phpcs:ignore WordPress.Security.ValidatedSanitizedInput.InputNotSanitized */
583
 
578
  return;
579
  }
580
 
581
+ if( !isset( $_POST['wppb-re-ajax-nonce'] ) || !wp_verify_nonce( sanitize_text_field( $_POST['wppb-re-ajax-nonce'] ) ) );
582
+ return;
583
+
584
  if( isset( $_POST['wppb-role-slug-hidden'] ) ) {
585
  $role_slug = $this->sanitize_role( trim( $_POST['wppb-role-slug-hidden'] ) ); /* phpcs:ignore WordPress.Security.ValidatedSanitizedInput.InputNotSanitized */
586
 
front-end/login.php CHANGED
@@ -11,6 +11,9 @@ function wppb_process_login(){
11
  do_action( "login_form_login" );
12
  do_action( 'wppb_process_login_start' );
13
 
 
 
 
14
  $secure_cookie = '';
15
  // If the user wants ssl but the session is not ssl, force a secure cookie.
16
  if ( !empty($_POST['log']) && !force_ssl_admin() ) {
11
  do_action( "login_form_login" );
12
  do_action( 'wppb_process_login_start' );
13
 
14
+ if( !isset( $_POST['CSRFToken-wppb'] ) || ! wp_verify_nonce( sanitize_text_field( $_POST['CSRFToken-wppb'] ), 'wppb_login' ) )
15
+ return;
16
+
17
  $secure_cookie = '';
18
  // If the user wants ssl but the session is not ssl, force a secure cookie.
19
  if ( !empty($_POST['log']) && !force_ssl_admin() ) {
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.4
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.4' );
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.5
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.5' );
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
@@ -4,7 +4,7 @@ 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.4
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
@@ -177,6 +177,9 @@ 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.4 =
181
  * Fix: compatibility issue with MailPoet where our menu was showing different items when opened from their pages
182
  * Fix: issue with Select2 not working correctly in the back-end due to to some compatibility issues
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.5
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.5 =
181
+ * Fixed some security issues
182
+
183
  = 3.6.4 =
184
  * Fix: compatibility issue with MailPoet where our menu was showing different items when opened from their pages
185
  * Fix: issue with Select2 not working correctly in the back-end due to to some compatibility issues
translation/profile-builder.pot CHANGED
@@ -377,7 +377,7 @@ msgstr ""
377
  msgid "Edit Profile"
378
  msgstr ""
379
 
380
- #: ../pb-add-on-custom-profile-menus/index.php:311, ../pb-add-on-custom-profile-menus/wppb-custom-profile-menus.php:74, front-end/class-formbuilder.php:464, front-end/login.php:578, assets/misc/elementor/widgets/class-pb-widget-rf.php:32
381
  msgid "Register"
382
  msgstr ""
383
 
@@ -749,7 +749,7 @@ msgstr ""
749
  msgid "Before you can access your account an administrator has to approve it. You will be notified via email."
750
  msgstr ""
751
 
752
- #: ../pb-add-on-social-connect/index.php:420, features/admin-approval/admin-approval.php:195
753
  msgid "<strong>ERROR</strong>: Your account has to be confirmed by an administrator before you can log in."
754
  msgstr ""
755
 
@@ -2077,11 +2077,11 @@ msgstr ""
2077
  msgid "Username and Email"
2078
  msgstr ""
2079
 
2080
- #: admin/general-settings.php:302, admin/manage-fields.php:333, front-end/login.php:334, front-end/login.php:348, front-end/login.php:532, add-ons/custom-redirects/custom_redirects_admin.php:60, add-ons/email-customizer/email-customizer.php:28, add-ons/user-listing/userlisting.php:113, add-ons/user-listing/userlisting.php:336, add-ons/user-listing/userlisting.php:878, add-ons/user-listing/userlisting.php:2526, features/admin-approval/class-admin-approval.php:174, features/email-confirmation/class-email-confirmation.php:168, admin/advanced-settings/includes/views/view-fields.php:121
2081
  msgid "Username"
2082
  msgstr ""
2083
 
2084
- #: admin/general-settings.php:303, front-end/login.php:529, front-end/recover.php:118, add-ons/email-customizer/email-customizer.php:29, add-ons/user-listing/userlisting.php:119, add-ons/user-listing/userlisting.php:884, add-ons/user-listing/userlisting.php:2527, features/admin-approval/class-admin-approval.php:177, features/email-confirmation/class-email-confirmation.php:169, admin/advanced-settings/includes/shortcodes/resend-activation.php:9
2085
  msgid "Email"
2086
  msgstr ""
2087
 
@@ -2637,7 +2637,7 @@ msgstr ""
2637
  msgid "Share a little biographical information to fill out your profile. This may be shown publicly."
2638
  msgstr ""
2639
 
2640
- #: admin/manage-fields.php:351, front-end/login.php:116, front-end/recover.php:72, add-ons/email-customizer/email-customizer.php:30
2641
  msgid "Password"
2642
  msgstr ""
2643
 
@@ -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:1058, features/functions.php:1065, 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:1051, features/functions.php:1065, 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
 
@@ -4649,7 +4649,7 @@ msgstr ""
4649
  msgid "Only an administrator can add new users."
4650
  msgstr ""
4651
 
4652
- #: front-end/class-formbuilder.php:302, front-end/login.php:636, assets/lib/wck-api/wordpress-creation-kit.php:787
4653
  msgid "You are not allowed to do this."
4654
  msgstr ""
4655
 
@@ -4702,95 +4702,95 @@ msgid "Something went wrong. Please try again!"
4702
  msgstr ""
4703
 
4704
  #. translators: 1: Browser cookie documentation URL, 2: Support forums URL
4705
- #: front-end/login.php:41
4706
  msgid "<strong>ERROR</strong>: Cookies are blocked due to unexpected output. For help, please see <a href=\"%1$s\">this documentation</a> or try the <a href=\"%2$s\">support forums</a>."
4707
  msgstr ""
4708
 
4709
- #: front-end/login.php:115
4710
  msgid "Username or Email Address"
4711
  msgstr ""
4712
 
4713
- #: front-end/login.php:117
4714
  msgid "Remember Me"
4715
  msgstr ""
4716
 
4717
- #: front-end/login.php:118
4718
  msgid "Log In"
4719
  msgstr ""
4720
 
4721
- #: front-end/login.php:277
4722
  msgid "SUCCESS"
4723
  msgstr ""
4724
 
4725
- #: front-end/login.php:277
4726
  msgid "Activation email sent to %s"
4727
  msgstr ""
4728
 
4729
- #: front-end/login.php:313, front-end/login.php:405, front-end/login.php:443, front-end/recover.php:18, front-end/recover.php:324, features/two-factor-authentication/class-two-factor-authentication.php:574, front-end/extra-fields/extra-fields.php:95
4730
  msgid "ERROR"
4731
  msgstr ""
4732
 
4733
- #: front-end/login.php:313
4734
  msgid "You need to confirm your Email Address before logging in! To resend the Confirmation Email %1$sclick here%2$s"
4735
  msgstr ""
4736
 
4737
- #: front-end/login.php:409
4738
  msgid "The password field is empty."
4739
  msgstr ""
4740
 
4741
- #: front-end/login.php:413
4742
  msgid "The password you entered is incorrect."
4743
  msgstr ""
4744
 
4745
- #: front-end/login.php:422
4746
  msgid "The username field is empty"
4747
  msgstr ""
4748
 
4749
- #: front-end/login.php:420
4750
  msgid "The username/email field is empty"
4751
  msgstr ""
4752
 
4753
- #: front-end/login.php:418
4754
  msgid "The email field is empty."
4755
  msgstr ""
4756
 
4757
- #: front-end/login.php:431
4758
  msgid "Invalid username."
4759
  msgstr ""
4760
 
4761
- #: front-end/login.php:429
4762
  msgid "Invalid username or email."
4763
  msgstr ""
4764
 
4765
- #: front-end/login.php:427
4766
  msgid "Invalid email."
4767
  msgstr ""
4768
 
4769
- #: front-end/login.php:437
4770
  msgid "Password Lost and Found."
4771
  msgstr ""
4772
 
4773
- #: front-end/login.php:437, front-end/login.php:584
4774
  msgid "Lost your password?"
4775
  msgstr ""
4776
 
4777
- #: front-end/login.php:443
4778
  msgid "Both fields are empty."
4779
  msgstr ""
4780
 
4781
- #: front-end/login.php:623, front-end/logout.php:38
4782
  msgid "Log out of this account"
4783
  msgstr ""
4784
 
4785
- #: front-end/login.php:623, front-end/logout.php:25
4786
  msgid "Log out &raquo;"
4787
  msgstr ""
4788
 
4789
- #: front-end/login.php:624
4790
  msgid "You are currently logged in as %1$s. %2$s"
4791
  msgstr ""
4792
 
4793
- #: front-end/login.php:536, front-end/recover.php:122
4794
  msgid "Username or Email"
4795
  msgstr ""
4796
 
@@ -4914,7 +4914,7 @@ msgstr ""
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
 
@@ -4922,7 +4922,7 @@ msgstr ""
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,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:557
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:615
5303
  msgid "Your selected password at signup"
5304
  msgstr ""
5305
 
@@ -6114,7 +6114,7 @@ msgstr ""
6114
  msgid "Your account has to be confirmed by an administrator before you can log in."
6115
  msgstr ""
6116
 
6117
- #: features/admin-approval/admin-approval.php:27, features/admin-approval/admin-approval.php:396, features/admin-approval/admin-approval.php:380, features/admin-approval/class-admin-approval.php:472, features/admin-approval/class-admin-approval.php:545
6118
  msgid "Admin Approval"
6119
  msgstr ""
6120
 
@@ -6122,11 +6122,11 @@ msgstr ""
6122
  msgid "Do you want to"
6123
  msgstr ""
6124
 
6125
- #: features/admin-approval/admin-approval.php:64, features/admin-approval/admin-approval.php:113
6126
  msgid "Your session has expired! Please refresh the page and try again."
6127
  msgstr ""
6128
 
6129
- #: features/admin-approval/admin-approval.php:102, features/admin-approval/admin-approval.php:149, features/email-confirmation/email-confirmation.php:134
6130
  msgid "You either don't have permission for that action or there was an error!"
6131
  msgstr ""
6132
 
@@ -6134,87 +6134,87 @@ msgstr ""
6134
  msgid "User successfully deleted!"
6135
  msgstr ""
6136
 
6137
- #: features/admin-approval/admin-approval.php:90, features/admin-approval/admin-approval.php:394
6138
  msgid "User successfully unapproved!"
6139
  msgstr ""
6140
 
6141
- #: features/admin-approval/admin-approval.php:80, features/admin-approval/admin-approval.php:378
6142
  msgid "User successfully approved!"
6143
  msgstr ""
6144
 
6145
- #: features/admin-approval/admin-approval.php:145
6146
  msgid "Users successfully deleted!"
6147
  msgstr ""
6148
 
6149
- #: features/admin-approval/admin-approval.php:136
6150
  msgid "Users successfully unapproved!"
6151
  msgstr ""
6152
 
6153
- #: features/admin-approval/admin-approval.php:126
6154
  msgid "Users successfully approved!"
6155
  msgstr ""
6156
 
6157
- #: features/admin-approval/admin-approval.php:173
6158
  msgid "Your account on %1$s has been unapproved!"
6159
  msgstr ""
6160
 
6161
- #: features/admin-approval/admin-approval.php:174, features/admin-approval/admin-approval.php:177
6162
  msgid "unapproved"
6163
  msgstr ""
6164
 
6165
- #: features/admin-approval/admin-approval.php:176
6166
  msgid "An administrator has just unapproved your account on %1$s (%2$s)."
6167
  msgstr ""
6168
 
6169
- #: features/admin-approval/admin-approval.php:165
6170
  msgid "Your account on %1$s has been approved!"
6171
  msgstr ""
6172
 
6173
- #: features/admin-approval/admin-approval.php:166, features/admin-approval/admin-approval.php:169
6174
  msgid "approved"
6175
  msgstr ""
6176
 
6177
- #: features/admin-approval/admin-approval.php:168
6178
  msgid "An administrator has just approved your account on %1$s (%2$s)."
6179
  msgstr ""
6180
 
6181
- #: features/admin-approval/admin-approval.php:207
6182
  msgid "Your account has to be confirmed by an administrator before you can use the \"Password Recovery\" feature."
6183
  msgstr ""
6184
 
6185
- #: features/admin-approval/admin-approval.php:246
6186
  msgid "Your account has been successfully created!"
6187
  msgstr ""
6188
 
6189
- #: features/admin-approval/admin-approval.php:333
6190
  msgid "Something went wrong!"
6191
  msgstr ""
6192
 
6193
- #: features/admin-approval/admin-approval.php:335
6194
  msgid "Admin Approval Error"
6195
  msgstr ""
6196
 
6197
- #: features/admin-approval/admin-approval.php:329
6198
  msgid "User not approved!"
6199
  msgstr ""
6200
 
6201
- #: features/admin-approval/admin-approval.php:331
6202
  msgid "Admin Approval Declined"
6203
  msgstr ""
6204
 
6205
- #: features/admin-approval/admin-approval.php:309
6206
  msgid "Do you wish to unapprove the registration?"
6207
  msgstr ""
6208
 
6209
- #: features/admin-approval/admin-approval.php:307
6210
  msgid "Do you wish to approve the registration?"
6211
  msgstr ""
6212
 
6213
- #: features/admin-approval/admin-approval.php:354
6214
  msgid "The approval link is not valid! Please <a href=\"%s\"> log in </a> to approve the user manually. "
6215
  msgstr ""
6216
 
6217
- #: features/admin-approval/admin-approval.php:357
6218
  msgid "Admin Approval Unsuccessful"
6219
  msgstr ""
6220
 
@@ -6522,51 +6522,51 @@ msgstr ""
6522
  msgid "Users with Unconfirmed Email Address"
6523
  msgstr ""
6524
 
6525
- #: features/email-confirmation/email-confirmation.php:128
6526
  msgid "Email notification resent to user"
6527
  msgstr ""
6528
 
6529
- #: features/email-confirmation/email-confirmation.php:117
6530
  msgid "The selected user couldn't be deleted"
6531
  msgstr ""
6532
 
6533
- #: features/email-confirmation/email-confirmation.php:109
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
 
@@ -6781,27 +6781,27 @@ msgstr ""
6781
  msgid "Custom"
6782
  msgstr ""
6783
 
6784
- #: features/roles-editor/roles-editor.php:880
6785
  msgid "Clone"
6786
  msgstr ""
6787
 
6788
- #: features/roles-editor/roles-editor.php:906
6789
  msgid "Are you sure?\nThis will permanently delete the role and cannot be undone!\nUsers assigned only on this role will be moved to the default role."
6790
  msgstr ""
6791
 
6792
- #: features/roles-editor/roles-editor.php:895
6793
  msgid "Change Default"
6794
  msgstr ""
6795
 
6796
- #: features/roles-editor/roles-editor.php:896
6797
  msgid "You can't delete the default role. Change it first."
6798
  msgstr ""
6799
 
6800
- #: features/roles-editor/roles-editor.php:887
6801
  msgid "You can't delete your role."
6802
  msgstr ""
6803
 
6804
- #: features/roles-editor/roles-editor.php:1123
6805
  msgid "Edit User Roles"
6806
  msgstr ""
6807
 
377
  msgid "Edit Profile"
378
  msgstr ""
379
 
380
+ #: ../pb-add-on-custom-profile-menus/index.php:311, ../pb-add-on-custom-profile-menus/wppb-custom-profile-menus.php:74, front-end/class-formbuilder.php:464, front-end/login.php:581, assets/misc/elementor/widgets/class-pb-widget-rf.php:32
381
  msgid "Register"
382
  msgstr ""
383
 
749
  msgid "Before you can access your account an administrator has to approve it. You will be notified via email."
750
  msgstr ""
751
 
752
+ #: ../pb-add-on-social-connect/index.php:420, features/admin-approval/admin-approval.php:196
753
  msgid "<strong>ERROR</strong>: Your account has to be confirmed by an administrator before you can log in."
754
  msgstr ""
755
 
2077
  msgid "Username and Email"
2078
  msgstr ""
2079
 
2080
+ #: admin/general-settings.php:302, admin/manage-fields.php:333, front-end/login.php:337, front-end/login.php:351, front-end/login.php:535, add-ons/custom-redirects/custom_redirects_admin.php:60, add-ons/email-customizer/email-customizer.php:28, add-ons/user-listing/userlisting.php:113, add-ons/user-listing/userlisting.php:336, add-ons/user-listing/userlisting.php:878, add-ons/user-listing/userlisting.php:2526, features/admin-approval/class-admin-approval.php:174, features/email-confirmation/class-email-confirmation.php:168, admin/advanced-settings/includes/views/view-fields.php:121
2081
  msgid "Username"
2082
  msgstr ""
2083
 
2084
+ #: admin/general-settings.php:303, front-end/login.php:532, front-end/recover.php:118, add-ons/email-customizer/email-customizer.php:29, add-ons/user-listing/userlisting.php:119, add-ons/user-listing/userlisting.php:884, add-ons/user-listing/userlisting.php:2527, features/admin-approval/class-admin-approval.php:177, features/email-confirmation/class-email-confirmation.php:169, admin/advanced-settings/includes/shortcodes/resend-activation.php:9
2085
  msgid "Email"
2086
  msgstr ""
2087
 
2637
  msgid "Share a little biographical information to fill out your profile. This may be shown publicly."
2638
  msgstr ""
2639
 
2640
+ #: admin/manage-fields.php:351, front-end/login.php:119, front-end/recover.php:72, add-ons/email-customizer/email-customizer.php:30
2641
  msgid "Password"
2642
  msgstr ""
2643
 
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:1058, features/functions.php:1065, 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:872, 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:1051, features/functions.php:1065, 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:910, features/roles-editor/roles-editor.php:899, features/roles-editor/roles-editor.php:890, 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
 
4649
  msgid "Only an administrator can add new users."
4650
  msgstr ""
4651
 
4652
+ #: front-end/class-formbuilder.php:302, front-end/login.php:639, assets/lib/wck-api/wordpress-creation-kit.php:787
4653
  msgid "You are not allowed to do this."
4654
  msgstr ""
4655
 
4702
  msgstr ""
4703
 
4704
  #. translators: 1: Browser cookie documentation URL, 2: Support forums URL
4705
+ #: front-end/login.php:44
4706
  msgid "<strong>ERROR</strong>: Cookies are blocked due to unexpected output. For help, please see <a href=\"%1$s\">this documentation</a> or try the <a href=\"%2$s\">support forums</a>."
4707
  msgstr ""
4708
 
4709
+ #: front-end/login.php:118
4710
  msgid "Username or Email Address"
4711
  msgstr ""
4712
 
4713
+ #: front-end/login.php:120
4714
  msgid "Remember Me"
4715
  msgstr ""
4716
 
4717
+ #: front-end/login.php:121
4718
  msgid "Log In"
4719
  msgstr ""
4720
 
4721
+ #: front-end/login.php:280
4722
  msgid "SUCCESS"
4723
  msgstr ""
4724
 
4725
+ #: front-end/login.php:280
4726
  msgid "Activation email sent to %s"
4727
  msgstr ""
4728
 
4729
+ #: front-end/login.php:316, front-end/login.php:408, front-end/login.php:446, front-end/recover.php:18, front-end/recover.php:324, features/two-factor-authentication/class-two-factor-authentication.php:574, front-end/extra-fields/extra-fields.php:95
4730
  msgid "ERROR"
4731
  msgstr ""
4732
 
4733
+ #: front-end/login.php:316
4734
  msgid "You need to confirm your Email Address before logging in! To resend the Confirmation Email %1$sclick here%2$s"
4735
  msgstr ""
4736
 
4737
+ #: front-end/login.php:412
4738
  msgid "The password field is empty."
4739
  msgstr ""
4740
 
4741
+ #: front-end/login.php:416
4742
  msgid "The password you entered is incorrect."
4743
  msgstr ""
4744
 
4745
+ #: front-end/login.php:425
4746
  msgid "The username field is empty"
4747
  msgstr ""
4748
 
4749
+ #: front-end/login.php:423
4750
  msgid "The username/email field is empty"
4751
  msgstr ""
4752
 
4753
+ #: front-end/login.php:421
4754
  msgid "The email field is empty."
4755
  msgstr ""
4756
 
4757
+ #: front-end/login.php:434
4758
  msgid "Invalid username."
4759
  msgstr ""
4760
 
4761
+ #: front-end/login.php:432
4762
  msgid "Invalid username or email."
4763
  msgstr ""
4764
 
4765
+ #: front-end/login.php:430
4766
  msgid "Invalid email."
4767
  msgstr ""
4768
 
4769
+ #: front-end/login.php:440
4770
  msgid "Password Lost and Found."
4771
  msgstr ""
4772
 
4773
+ #: front-end/login.php:440, front-end/login.php:587
4774
  msgid "Lost your password?"
4775
  msgstr ""
4776
 
4777
+ #: front-end/login.php:446
4778
  msgid "Both fields are empty."
4779
  msgstr ""
4780
 
4781
+ #: front-end/login.php:626, front-end/logout.php:38
4782
  msgid "Log out of this account"
4783
  msgstr ""
4784
 
4785
+ #: front-end/login.php:626, front-end/logout.php:25
4786
  msgid "Log out &raquo;"
4787
  msgstr ""
4788
 
4789
+ #: front-end/login.php:627
4790
  msgid "You are currently logged in as %1$s. %2$s"
4791
  msgstr ""
4792
 
4793
+ #: front-end/login.php:539, front-end/recover.php:122
4794
  msgid "Username or Email"
4795
  msgstr ""
4796
 
4914
  msgid "Your email was successfully confirmed."
4915
  msgstr ""
4916
 
4917
+ #: front-end/register.php:122, features/email-confirmation/email-confirmation.php:687
4918
  msgid "Before you can access your account, an administrator needs to approve it. You will be notified via email."
4919
  msgstr ""
4920
 
4922
  msgid "This username is already activated!"
4923
  msgstr ""
4924
 
4925
+ #: front-end/register.php:81, features/email-confirmation/email-confirmation.php:486
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:560
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:618
5303
  msgid "Your selected password at signup"
5304
  msgstr ""
5305
 
6114
  msgid "Your account has to be confirmed by an administrator before you can log in."
6115
  msgstr ""
6116
 
6117
+ #: features/admin-approval/admin-approval.php:27, features/admin-approval/admin-approval.php:404, features/admin-approval/admin-approval.php:388, features/admin-approval/class-admin-approval.php:472, features/admin-approval/class-admin-approval.php:545
6118
  msgid "Admin Approval"
6119
  msgstr ""
6120
 
6122
  msgid "Do you want to"
6123
  msgstr ""
6124
 
6125
+ #: features/admin-approval/admin-approval.php:64, features/admin-approval/admin-approval.php:111
6126
  msgid "Your session has expired! Please refresh the page and try again."
6127
  msgstr ""
6128
 
6129
+ #: features/admin-approval/admin-approval.php:102, features/admin-approval/admin-approval.php:150, features/email-confirmation/email-confirmation.php:101, features/email-confirmation/email-confirmation.php:137
6130
  msgid "You either don't have permission for that action or there was an error!"
6131
  msgstr ""
6132
 
6134
  msgid "User successfully deleted!"
6135
  msgstr ""
6136
 
6137
+ #: features/admin-approval/admin-approval.php:90, features/admin-approval/admin-approval.php:402
6138
  msgid "User successfully unapproved!"
6139
  msgstr ""
6140
 
6141
+ #: features/admin-approval/admin-approval.php:80, features/admin-approval/admin-approval.php:386
6142
  msgid "User successfully approved!"
6143
  msgstr ""
6144
 
6145
+ #: features/admin-approval/admin-approval.php:146
6146
  msgid "Users successfully deleted!"
6147
  msgstr ""
6148
 
6149
+ #: features/admin-approval/admin-approval.php:137
6150
  msgid "Users successfully unapproved!"
6151
  msgstr ""
6152
 
6153
+ #: features/admin-approval/admin-approval.php:127
6154
  msgid "Users successfully approved!"
6155
  msgstr ""
6156
 
6157
+ #: features/admin-approval/admin-approval.php:174
6158
  msgid "Your account on %1$s has been unapproved!"
6159
  msgstr ""
6160
 
6161
+ #: features/admin-approval/admin-approval.php:175, features/admin-approval/admin-approval.php:178
6162
  msgid "unapproved"
6163
  msgstr ""
6164
 
6165
+ #: features/admin-approval/admin-approval.php:177
6166
  msgid "An administrator has just unapproved your account on %1$s (%2$s)."
6167
  msgstr ""
6168
 
6169
+ #: features/admin-approval/admin-approval.php:166
6170
  msgid "Your account on %1$s has been approved!"
6171
  msgstr ""
6172
 
6173
+ #: features/admin-approval/admin-approval.php:167, features/admin-approval/admin-approval.php:170
6174
  msgid "approved"
6175
  msgstr ""
6176
 
6177
+ #: features/admin-approval/admin-approval.php:169
6178
  msgid "An administrator has just approved your account on %1$s (%2$s)."
6179
  msgstr ""
6180
 
6181
+ #: features/admin-approval/admin-approval.php:208
6182
  msgid "Your account has to be confirmed by an administrator before you can use the \"Password Recovery\" feature."
6183
  msgstr ""
6184
 
6185
+ #: features/admin-approval/admin-approval.php:247
6186
  msgid "Your account has been successfully created!"
6187
  msgstr ""
6188
 
6189
+ #: features/admin-approval/admin-approval.php:340
6190
  msgid "Something went wrong!"
6191
  msgstr ""
6192
 
6193
+ #: features/admin-approval/admin-approval.php:342
6194
  msgid "Admin Approval Error"
6195
  msgstr ""
6196
 
6197
+ #: features/admin-approval/admin-approval.php:334
6198
  msgid "User not approved!"
6199
  msgstr ""
6200
 
6201
+ #: features/admin-approval/admin-approval.php:336
6202
  msgid "Admin Approval Declined"
6203
  msgstr ""
6204
 
6205
+ #: features/admin-approval/admin-approval.php:311
6206
  msgid "Do you wish to unapprove the registration?"
6207
  msgstr ""
6208
 
6209
+ #: features/admin-approval/admin-approval.php:309
6210
  msgid "Do you wish to approve the registration?"
6211
  msgstr ""
6212
 
6213
+ #: features/admin-approval/admin-approval.php:362
6214
  msgid "The approval link is not valid! Please <a href=\"%s\"> log in </a> to approve the user manually. "
6215
  msgstr ""
6216
 
6217
+ #: features/admin-approval/admin-approval.php:365
6218
  msgid "Admin Approval Unsuccessful"
6219
  msgstr ""
6220
 
6522
  msgid "Users with Unconfirmed Email Address"
6523
  msgstr ""
6524
 
6525
+ #: features/email-confirmation/email-confirmation.php:131
6526
  msgid "Email notification resent to user"
6527
  msgstr ""
6528
 
6529
+ #: features/email-confirmation/email-confirmation.php:120
6530
  msgid "The selected user couldn't be deleted"
6531
  msgstr ""
6532
 
6533
+ #: features/email-confirmation/email-confirmation.php:112
6534
  msgid "There was an error performing that action!"
6535
  msgstr ""
6536
 
6537
+ #: features/email-confirmation/email-confirmation.php:442
6538
  msgid "[%1$s] Activate %2$s"
6539
  msgstr ""
6540
 
6541
+ #: features/email-confirmation/email-confirmation.php:445
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:512
6546
  msgid "There was an error while trying to activate the user"
6547
  msgstr ""
6548
 
6549
+ #: features/email-confirmation/email-confirmation.php:489
6550
  msgid "That username is already activated!"
6551
  msgstr ""
6552
 
6553
+ #: features/email-confirmation/email-confirmation.php:563
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:614
6558
  msgid "[%1$s] Your new account information"
6559
  msgstr ""
6560
 
6561
+ #: features/email-confirmation/email-confirmation.php:626
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:624
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:679
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
 
6781
  msgid "Custom"
6782
  msgstr ""
6783
 
6784
+ #: features/roles-editor/roles-editor.php:883
6785
  msgid "Clone"
6786
  msgstr ""
6787
 
6788
+ #: features/roles-editor/roles-editor.php:909
6789
  msgid "Are you sure?\nThis will permanently delete the role and cannot be undone!\nUsers assigned only on this role will be moved to the default role."
6790
  msgstr ""
6791
 
6792
+ #: features/roles-editor/roles-editor.php:898
6793
  msgid "Change Default"
6794
  msgstr ""
6795
 
6796
+ #: features/roles-editor/roles-editor.php:899
6797
  msgid "You can't delete the default role. Change it first."
6798
  msgstr ""
6799
 
6800
+ #: features/roles-editor/roles-editor.php:890
6801
  msgid "You can't delete your role."
6802
  msgstr ""
6803
 
6804
+ #: features/roles-editor/roles-editor.php:1126
6805
  msgid "Edit User Roles"
6806
  msgstr ""
6807