Version Description
- Fixed some security issues
Download this release
Release Info
Developer | raster02 |
Plugin | 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 +1 -1
- add-ons-free/import-export/inc/class-pbie-import.php +4 -3
- add-ons-free/import-export/pbie-export.php +5 -2
- add-ons-free/import-export/pbie-import.php +5 -1
- add-ons-free/labels-edit/inc/class-pble-export.php +1 -1
- add-ons-free/labels-edit/inc/class-pble-import.php +2 -2
- add-ons-free/labels-edit/labels-edit.php +12 -5
- admin/advanced-settings/includes/shortcodes/resend-activation.php +2 -1
- features/email-confirmation/email-confirmation.php +4 -1
- features/roles-editor/roles-editor.php +3 -0
- front-end/login.php +3 -0
- index.php +2 -2
- readme.txt +4 -1
- translation/profile-builder.pot +77 -77
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 |
-
|
|
|
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"
|
|
|
|
|
|
|
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 |
-
|
|
|
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"
|
|
|
|
|
|
|
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.
|
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.
|
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.
|
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:
|
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:
|
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:
|
2081 |
msgid "Username"
|
2082 |
msgstr ""
|
2083 |
|
2084 |
-
#: admin/general-settings.php:303, front-end/login.php:
|
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:
|
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:
|
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:
|
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:
|
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:
|
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:
|
4710 |
msgid "Username or Email Address"
|
4711 |
msgstr ""
|
4712 |
|
4713 |
-
#: front-end/login.php:
|
4714 |
msgid "Remember Me"
|
4715 |
msgstr ""
|
4716 |
|
4717 |
-
#: front-end/login.php:
|
4718 |
msgid "Log In"
|
4719 |
msgstr ""
|
4720 |
|
4721 |
-
#: front-end/login.php:
|
4722 |
msgid "SUCCESS"
|
4723 |
msgstr ""
|
4724 |
|
4725 |
-
#: front-end/login.php:
|
4726 |
msgid "Activation email sent to %s"
|
4727 |
msgstr ""
|
4728 |
|
4729 |
-
#: front-end/login.php:
|
4730 |
msgid "ERROR"
|
4731 |
msgstr ""
|
4732 |
|
4733 |
-
#: front-end/login.php:
|
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:
|
4738 |
msgid "The password field is empty."
|
4739 |
msgstr ""
|
4740 |
|
4741 |
-
#: front-end/login.php:
|
4742 |
msgid "The password you entered is incorrect."
|
4743 |
msgstr ""
|
4744 |
|
4745 |
-
#: front-end/login.php:
|
4746 |
msgid "The username field is empty"
|
4747 |
msgstr ""
|
4748 |
|
4749 |
-
#: front-end/login.php:
|
4750 |
msgid "The username/email field is empty"
|
4751 |
msgstr ""
|
4752 |
|
4753 |
-
#: front-end/login.php:
|
4754 |
msgid "The email field is empty."
|
4755 |
msgstr ""
|
4756 |
|
4757 |
-
#: front-end/login.php:
|
4758 |
msgid "Invalid username."
|
4759 |
msgstr ""
|
4760 |
|
4761 |
-
#: front-end/login.php:
|
4762 |
msgid "Invalid username or email."
|
4763 |
msgstr ""
|
4764 |
|
4765 |
-
#: front-end/login.php:
|
4766 |
msgid "Invalid email."
|
4767 |
msgstr ""
|
4768 |
|
4769 |
-
#: front-end/login.php:
|
4770 |
msgid "Password Lost and Found."
|
4771 |
msgstr ""
|
4772 |
|
4773 |
-
#: front-end/login.php:
|
4774 |
msgid "Lost your password?"
|
4775 |
msgstr ""
|
4776 |
|
4777 |
-
#: front-end/login.php:
|
4778 |
msgid "Both fields are empty."
|
4779 |
msgstr ""
|
4780 |
|
4781 |
-
#: front-end/login.php:
|
4782 |
msgid "Log out of this account"
|
4783 |
msgstr ""
|
4784 |
|
4785 |
-
#: front-end/login.php:
|
4786 |
msgid "Log out »"
|
4787 |
msgstr ""
|
4788 |
|
4789 |
-
#: front-end/login.php:
|
4790 |
msgid "You are currently logged in as %1$s. %2$s"
|
4791 |
msgstr ""
|
4792 |
|
4793 |
-
#: front-end/login.php:
|
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:
|
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:
|
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:
|
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:
|
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:
|
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:
|
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:
|
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:
|
6138 |
msgid "User successfully unapproved!"
|
6139 |
msgstr ""
|
6140 |
|
6141 |
-
#: features/admin-approval/admin-approval.php:80, features/admin-approval/admin-approval.php:
|
6142 |
msgid "User successfully approved!"
|
6143 |
msgstr ""
|
6144 |
|
6145 |
-
#: features/admin-approval/admin-approval.php:
|
6146 |
msgid "Users successfully deleted!"
|
6147 |
msgstr ""
|
6148 |
|
6149 |
-
#: features/admin-approval/admin-approval.php:
|
6150 |
msgid "Users successfully unapproved!"
|
6151 |
msgstr ""
|
6152 |
|
6153 |
-
#: features/admin-approval/admin-approval.php:
|
6154 |
msgid "Users successfully approved!"
|
6155 |
msgstr ""
|
6156 |
|
6157 |
-
#: features/admin-approval/admin-approval.php:
|
6158 |
msgid "Your account on %1$s has been unapproved!"
|
6159 |
msgstr ""
|
6160 |
|
6161 |
-
#: features/admin-approval/admin-approval.php:
|
6162 |
msgid "unapproved"
|
6163 |
msgstr ""
|
6164 |
|
6165 |
-
#: features/admin-approval/admin-approval.php:
|
6166 |
msgid "An administrator has just unapproved your account on %1$s (%2$s)."
|
6167 |
msgstr ""
|
6168 |
|
6169 |
-
#: features/admin-approval/admin-approval.php:
|
6170 |
msgid "Your account on %1$s has been approved!"
|
6171 |
msgstr ""
|
6172 |
|
6173 |
-
#: features/admin-approval/admin-approval.php:
|
6174 |
msgid "approved"
|
6175 |
msgstr ""
|
6176 |
|
6177 |
-
#: features/admin-approval/admin-approval.php:
|
6178 |
msgid "An administrator has just approved your account on %1$s (%2$s)."
|
6179 |
msgstr ""
|
6180 |
|
6181 |
-
#: features/admin-approval/admin-approval.php:
|
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:
|
6186 |
msgid "Your account has been successfully created!"
|
6187 |
msgstr ""
|
6188 |
|
6189 |
-
#: features/admin-approval/admin-approval.php:
|
6190 |
msgid "Something went wrong!"
|
6191 |
msgstr ""
|
6192 |
|
6193 |
-
#: features/admin-approval/admin-approval.php:
|
6194 |
msgid "Admin Approval Error"
|
6195 |
msgstr ""
|
6196 |
|
6197 |
-
#: features/admin-approval/admin-approval.php:
|
6198 |
msgid "User not approved!"
|
6199 |
msgstr ""
|
6200 |
|
6201 |
-
#: features/admin-approval/admin-approval.php:
|
6202 |
msgid "Admin Approval Declined"
|
6203 |
msgstr ""
|
6204 |
|
6205 |
-
#: features/admin-approval/admin-approval.php:
|
6206 |
msgid "Do you wish to unapprove the registration?"
|
6207 |
msgstr ""
|
6208 |
|
6209 |
-
#: features/admin-approval/admin-approval.php:
|
6210 |
msgid "Do you wish to approve the registration?"
|
6211 |
msgstr ""
|
6212 |
|
6213 |
-
#: features/admin-approval/admin-approval.php:
|
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:
|
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:
|
6526 |
msgid "Email notification resent to user"
|
6527 |
msgstr ""
|
6528 |
|
6529 |
-
#: features/email-confirmation/email-confirmation.php:
|
6530 |
msgid "The selected user couldn't be deleted"
|
6531 |
msgstr ""
|
6532 |
|
6533 |
-
#: features/email-confirmation/email-confirmation.php:
|
6534 |
msgid "There was an error performing that action!"
|
6535 |
msgstr ""
|
6536 |
|
6537 |
-
#: features/email-confirmation/email-confirmation.php:
|
6538 |
msgid "[%1$s] Activate %2$s"
|
6539 |
msgstr ""
|
6540 |
|
6541 |
-
#: features/email-confirmation/email-confirmation.php:
|
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:
|
6546 |
msgid "There was an error while trying to activate the user"
|
6547 |
msgstr ""
|
6548 |
|
6549 |
-
#: features/email-confirmation/email-confirmation.php:
|
6550 |
msgid "That username is already activated!"
|
6551 |
msgstr ""
|
6552 |
|
6553 |
-
#: features/email-confirmation/email-confirmation.php:
|
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:
|
6558 |
msgid "[%1$s] Your new account information"
|
6559 |
msgstr ""
|
6560 |
|
6561 |
-
#: features/email-confirmation/email-confirmation.php:
|
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:
|
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:
|
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:
|
6785 |
msgid "Clone"
|
6786 |
msgstr ""
|
6787 |
|
6788 |
-
#: features/roles-editor/roles-editor.php:
|
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:
|
6793 |
msgid "Change Default"
|
6794 |
msgstr ""
|
6795 |
|
6796 |
-
#: features/roles-editor/roles-editor.php:
|
6797 |
msgid "You can't delete the default role. Change it first."
|
6798 |
msgstr ""
|
6799 |
|
6800 |
-
#: features/roles-editor/roles-editor.php:
|
6801 |
msgid "You can't delete your role."
|
6802 |
msgstr ""
|
6803 |
|
6804 |
-
#: features/roles-editor/roles-editor.php:
|
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 »"
|
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 |
|