Version Description
- Fixed a notice that appeared if the Email field was hidden on Edit Profile forms
- Limited loading on recaptcha js scripts only to pages where it is needed
- Fixed issue with recaptcha not working on password recover forms
Download this release
Release Info
| Developer | madalin.ungureanu |
| Plugin | |
| Version | 3.2.0 |
| Comparing to | |
| See all releases | |
Code changes from version 3.1.9 to 3.2.0
- admin/general-settings.php +1 -1
- admin/manage-fields.php +23 -2
- front-end/default-fields/email/email.php +50 -49
- front-end/default-fields/recaptcha/recaptcha.php +5 -0
- front-end/login.php +2 -0
- front-end/recover.php +9 -4
- index.php +2 -2
- readme.txt +6 -1
- translation/profile-builder.pot +53 -53
admin/general-settings.php
CHANGED
|
@@ -173,7 +173,7 @@ function wppb_general_settings_content() {
|
|
| 173 |
<td>
|
| 174 |
<select id="adminApprovalSelect" name="wppb_general_settings[adminApproval]" class="wppb-select" onchange="wppb_display_page_select_aa(this.value)">
|
| 175 |
<option value="yes" <?php if( !empty( $wppb_generalSettings['adminApproval'] ) && $wppb_generalSettings['adminApproval'] == 'yes' ) echo 'selected'; ?>><?php _e( 'Yes', 'profile-builder' ); ?></option>
|
| 176 |
-
|
| 177 |
</select>
|
| 178 |
<ul>
|
| 179 |
<li class="description dynamic2"><?php printf( __( 'You can find a list of users at %1$sUsers > All Users > Admin Approval%2$s.', 'profile-builder' ), '<a href="'.get_bloginfo( 'url' ).'/wp-admin/users.php?page=admin_approval&orderby=registered&order=desc">', '</a>' )?></li>
|
| 173 |
<td>
|
| 174 |
<select id="adminApprovalSelect" name="wppb_general_settings[adminApproval]" class="wppb-select" onchange="wppb_display_page_select_aa(this.value)">
|
| 175 |
<option value="yes" <?php if( !empty( $wppb_generalSettings['adminApproval'] ) && $wppb_generalSettings['adminApproval'] == 'yes' ) echo 'selected'; ?>><?php _e( 'Yes', 'profile-builder' ); ?></option>
|
| 176 |
+
<option value="no" <?php if( empty( $wppb_generalSettings['adminApproval'] ) || ( !empty( $wppb_generalSettings['adminApproval'] ) && $wppb_generalSettings['adminApproval'] == no ) ) echo 'selected'; ?>><?php _e( 'No', 'profile-builder' ); ?></option>
|
| 177 |
</select>
|
| 178 |
<ul>
|
| 179 |
<li class="description dynamic2"><?php printf( __( 'You can find a list of users at %1$sUsers > All Users > Admin Approval%2$s.', 'profile-builder' ), '<a href="'.get_bloginfo( 'url' ).'/wp-admin/users.php?page=admin_approval&orderby=registered&order=desc">', '</a>' )?></li>
|
admin/manage-fields.php
CHANGED
|
@@ -1624,12 +1624,34 @@ function wppb_change_field_meta_key( $meta, $id, $values, $element_id ){
|
|
| 1624 |
global $wpdb;
|
| 1625 |
$wppb_manage_fields = get_option('wppb_manage_fields');
|
| 1626 |
if (!empty($wppb_manage_fields)) {
|
| 1627 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1628 |
$wpdb->update(
|
| 1629 |
$wpdb->usermeta,
|
| 1630 |
array('meta_key' => sanitize_text_field($values['meta-name'])),
|
| 1631 |
array('meta_key' => sanitize_text_field($wppb_manage_fields[$element_id]['meta-name']))
|
| 1632 |
);
|
|
|
|
|
|
|
| 1633 |
}
|
| 1634 |
}
|
| 1635 |
}
|
|
@@ -1637,7 +1659,6 @@ function wppb_change_field_meta_key( $meta, $id, $values, $element_id ){
|
|
| 1637 |
}
|
| 1638 |
|
| 1639 |
|
| 1640 |
-
|
| 1641 |
if ( ! function_exists( 'wppb_prepare_key_value_options' ) ) {
|
| 1642 |
/**
|
| 1643 |
* Convert an array with keys and values into a usable option for the defined fields types.
|
| 1624 |
global $wpdb;
|
| 1625 |
$wppb_manage_fields = get_option('wppb_manage_fields');
|
| 1626 |
if (!empty($wppb_manage_fields)) {
|
| 1627 |
+
|
| 1628 |
+
/*
|
| 1629 |
+
* We need to be sure this is not a repeater.
|
| 1630 |
+
* The way we're doing this is by checking if the $values['meta-name'] is found inside $wppb_manage_fields
|
| 1631 |
+
* If it's not, it's probably inside a repeater.
|
| 1632 |
+
*
|
| 1633 |
+
* The reason we're doing this is because when we're updating a repeater field the $meta is still 'wppb_manage_fields' for some reason, while $element_id comes from the position of the repeater.
|
| 1634 |
+
*
|
| 1635 |
+
* This means we're updating last_name (if it's the 9'th position in wppb_manage_fields) instead of 'something_repeater' that's also in the 9'th position but inside the repeater group.
|
| 1636 |
+
*
|
| 1637 |
+
* Also, this code didn't account for 'something_repeater_1' etc, meaning it would have changed just 1 field, causing data loss anyway.
|
| 1638 |
+
*
|
| 1639 |
+
*/
|
| 1640 |
+
$is_not_repeater = false;
|
| 1641 |
+
foreach ($wppb_manage_fields as $field){
|
| 1642 |
+
if ( $field['meta-name'] == $values['meta-name'] ){
|
| 1643 |
+
$is_not_repeater = true;
|
| 1644 |
+
}
|
| 1645 |
+
}
|
| 1646 |
+
|
| 1647 |
+
if (!empty($values['meta-name']) && $wppb_manage_fields[$element_id]['meta-name'] != $values['meta-name'] && $is_not_repeater ) {
|
| 1648 |
$wpdb->update(
|
| 1649 |
$wpdb->usermeta,
|
| 1650 |
array('meta_key' => sanitize_text_field($values['meta-name'])),
|
| 1651 |
array('meta_key' => sanitize_text_field($wppb_manage_fields[$element_id]['meta-name']))
|
| 1652 |
);
|
| 1653 |
+
} else {
|
| 1654 |
+
return;
|
| 1655 |
}
|
| 1656 |
}
|
| 1657 |
}
|
| 1659 |
}
|
| 1660 |
|
| 1661 |
|
|
|
|
| 1662 |
if ( ! function_exists( 'wppb_prepare_key_value_options' ) ) {
|
| 1663 |
/**
|
| 1664 |
* Convert an array with keys and values into a usable option for the defined fields types.
|
front-end/default-fields/email/email.php
CHANGED
|
@@ -39,62 +39,63 @@ add_filter( 'wppb_output_form_field_default-e-mail', 'wppb_email_handler', 10, 6
|
|
| 39 |
function wppb_check_email_value( $message, $field, $request_data, $form_location ){
|
| 40 |
global $wpdb;
|
| 41 |
// apply filter to allow stripping slashes if necessary
|
| 42 |
-
|
| 43 |
-
|
| 44 |
-
|
|
|
|
| 45 |
|
| 46 |
-
|
| 47 |
-
|
| 48 |
-
}
|
| 49 |
-
|
| 50 |
-
if ( empty( $request_data['email'] ) ) {
|
| 51 |
-
return __( 'You must enter a valid email address.', 'profile-builder' );
|
| 52 |
-
}
|
| 53 |
-
|
| 54 |
-
$wppb_generalSettings = get_option( 'wppb_general_settings' );
|
| 55 |
-
if ( isset( $wppb_generalSettings['emailConfirmation'] ) && ( $wppb_generalSettings['emailConfirmation'] == 'yes' ) ){
|
| 56 |
-
$user_signup = $wpdb->get_results( $wpdb->prepare( "SELECT * FROM ".$wpdb->base_prefix."signups WHERE user_email = %s AND active=0", $request_data['email'] ) );
|
| 57 |
-
|
| 58 |
-
if ( !empty( $user_signup ) ){
|
| 59 |
-
if ( $form_location == 'register' ){
|
| 60 |
-
return __( 'This email is already reserved to be used soon.', 'profile-builder' ) .'<br/>'. __( 'Please try a different one!', 'profile-builder' );
|
| 61 |
-
}
|
| 62 |
-
else if ( $form_location == 'edit_profile' ){
|
| 63 |
-
$current_user = wp_get_current_user();
|
| 64 |
-
|
| 65 |
-
if( ! current_user_can( 'edit_users' ) ) {
|
| 66 |
-
if ( $current_user->user_email != $request_data['email'] )
|
| 67 |
-
return __( 'This email is already reserved to be used soon.', 'profile-builder' ) .'<br/>'. __( 'Please try a different one!', 'profile-builder' );
|
| 68 |
-
}
|
| 69 |
-
}
|
| 70 |
}
|
| 71 |
-
}
|
| 72 |
|
| 73 |
-
|
|
|
|
|
|
|
| 74 |
|
| 75 |
-
|
| 76 |
-
|
| 77 |
-
|
| 78 |
-
|
| 79 |
-
|
| 80 |
-
|
| 81 |
-
|
| 82 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 83 |
}
|
|
|
|
| 84 |
|
| 85 |
-
|
| 86 |
-
|
| 87 |
-
|
| 88 |
-
|
| 89 |
-
|
| 90 |
-
|
| 91 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 92 |
}
|
| 93 |
-
|
| 94 |
-
|
| 95 |
-
return __( 'This email is already in use.', 'profile-builder' ) .'<br/>'. __( 'Please try a different one!', 'profile-builder' );
|
| 96 |
-
}
|
| 97 |
-
}
|
| 98 |
|
| 99 |
return $message;
|
| 100 |
}
|
| 39 |
function wppb_check_email_value( $message, $field, $request_data, $form_location ){
|
| 40 |
global $wpdb;
|
| 41 |
// apply filter to allow stripping slashes if necessary
|
| 42 |
+
if ( isset( $request_data['email'] ) ) {
|
| 43 |
+
$request_data['email'] = apply_filters('wppb_before_processing_email_from_forms', $request_data['email']);
|
| 44 |
+
if ((isset($request_data['email']) && (trim($request_data['email']) == '')) && ($field['required'] == 'Yes'))
|
| 45 |
+
return wppb_required_field_error($field["field-title"]);
|
| 46 |
|
| 47 |
+
if (isset($request_data['email']) && !is_email(trim($request_data['email']))) {
|
| 48 |
+
return __('The email you entered is not a valid email address.', 'profile-builder');
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 49 |
}
|
|
|
|
| 50 |
|
| 51 |
+
if (empty($request_data['email'])) {
|
| 52 |
+
return __('You must enter a valid email address.', 'profile-builder');
|
| 53 |
+
}
|
| 54 |
|
| 55 |
+
$wppb_generalSettings = get_option('wppb_general_settings');
|
| 56 |
+
if (isset($wppb_generalSettings['emailConfirmation']) && ($wppb_generalSettings['emailConfirmation'] == 'yes')) {
|
| 57 |
+
$user_signup = $wpdb->get_results($wpdb->prepare("SELECT * FROM " . $wpdb->base_prefix . "signups WHERE user_email = %s AND active=0", $request_data['email']));
|
| 58 |
+
|
| 59 |
+
if (!empty($user_signup)) {
|
| 60 |
+
if ($form_location == 'register') {
|
| 61 |
+
return __('This email is already reserved to be used soon.', 'profile-builder') . '<br/>' . __('Please try a different one!', 'profile-builder');
|
| 62 |
+
} else if ($form_location == 'edit_profile') {
|
| 63 |
+
$current_user = wp_get_current_user();
|
| 64 |
+
|
| 65 |
+
if (!current_user_can('edit_users')) {
|
| 66 |
+
if ($current_user->user_email != $request_data['email'])
|
| 67 |
+
return __('This email is already reserved to be used soon.', 'profile-builder') . '<br/>' . __('Please try a different one!', 'profile-builder');
|
| 68 |
+
}
|
| 69 |
+
}
|
| 70 |
}
|
| 71 |
+
}
|
| 72 |
|
| 73 |
+
$users = $wpdb->get_results($wpdb->prepare("SELECT * FROM {$wpdb->users} WHERE user_email = %s", $request_data['email']));
|
| 74 |
+
|
| 75 |
+
if (!empty($users)) {
|
| 76 |
+
if ($form_location == 'register')
|
| 77 |
+
return __('This email is already in use.', 'profile-builder') . '<br/>' . __('Please try a different one!', 'profile-builder');
|
| 78 |
+
|
| 79 |
+
if ($form_location == 'edit_profile') {
|
| 80 |
+
$url_parts = parse_url($_SERVER['HTTP_REFERER']);
|
| 81 |
+
if (isset($url_parts['query'])) {
|
| 82 |
+
parse_str($url_parts['query'], $query);
|
| 83 |
+
}
|
| 84 |
+
|
| 85 |
+
if (isset($_GET['edit_user']) && !empty($_GET['edit_user'])) {
|
| 86 |
+
$current_user_id = absint($_GET['edit_user']);
|
| 87 |
+
} elseif (defined('DOING_AJAX') && DOING_AJAX && isset($query['edit_user']) && !empty($query['edit_user'])) {
|
| 88 |
+
$current_user_id = $query['edit_user'];
|
| 89 |
+
} else {
|
| 90 |
+
$current_user = wp_get_current_user();
|
| 91 |
+
$current_user_id = $current_user->ID;
|
| 92 |
+
}
|
| 93 |
+
foreach ($users as $user)
|
| 94 |
+
if ($user->ID != $current_user_id)
|
| 95 |
+
return __('This email is already in use.', 'profile-builder') . '<br/>' . __('Please try a different one!', 'profile-builder');
|
| 96 |
}
|
| 97 |
+
}
|
| 98 |
+
}
|
|
|
|
|
|
|
|
|
|
| 99 |
|
| 100 |
return $message;
|
| 101 |
}
|
front-end/default-fields/recaptcha/recaptcha.php
CHANGED
|
@@ -73,6 +73,11 @@ function wppb_recaptcha_script_footer(){
|
|
| 73 |
if( empty( $field ) )
|
| 74 |
return;
|
| 75 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 76 |
//we don't have jquery on the backend
|
| 77 |
if( current_filter() != 'wp_footer' ) {
|
| 78 |
wp_print_scripts('jquery');
|
| 73 |
if( empty( $field ) )
|
| 74 |
return;
|
| 75 |
|
| 76 |
+
//do not add script if there is no shortcode
|
| 77 |
+
global $wppb_shortcode_on_front;
|
| 78 |
+
if( current_filter() == 'wp_footer' && ( empty( $wppb_shortcode_on_front ) || $wppb_shortcode_on_front === false ) )
|
| 79 |
+
return;
|
| 80 |
+
|
| 81 |
//we don't have jquery on the backend
|
| 82 |
if( current_filter() != 'wp_footer' ) {
|
| 83 |
wp_print_scripts('jquery');
|
front-end/login.php
CHANGED
|
@@ -354,6 +354,8 @@ add_filter( 'login_redirect', 'wppb_login_redirect', 20, 3 );
|
|
| 354 |
|
| 355 |
/* shortcode function */
|
| 356 |
function wppb_front_end_login( $atts ){
|
|
|
|
|
|
|
| 357 |
/* define a global so we now we have the shortcode login present */
|
| 358 |
global $wppb_login_shortcode;
|
| 359 |
$wppb_login_shortcode = true;
|
| 354 |
|
| 355 |
/* shortcode function */
|
| 356 |
function wppb_front_end_login( $atts ){
|
| 357 |
+
global $wppb_shortcode_on_front;
|
| 358 |
+
$wppb_shortcode_on_front = true;
|
| 359 |
/* define a global so we now we have the shortcode login present */
|
| 360 |
global $wppb_login_shortcode;
|
| 361 |
$wppb_login_shortcode = true;
|
front-end/recover.php
CHANGED
|
@@ -164,7 +164,10 @@ function wppb_get_email_display_username($user){
|
|
| 164 |
* @param $user
|
| 165 |
* @return bool|string|void
|
| 166 |
*/
|
| 167 |
-
function wppb_send_recovery_email( $user ){
|
|
|
|
|
|
|
|
|
|
| 168 |
|
| 169 |
$requested_user_id = $user->ID;
|
| 170 |
$requested_user_login = $user->user_login;
|
|
@@ -291,7 +294,9 @@ function wppb_front_end_password_recovery(){
|
|
| 291 |
}else{
|
| 292 |
$success = sprintf( __( 'Check your e-mail for the confirmation link.', 'profile-builder'), $username_email );
|
| 293 |
$success = apply_filters( 'wppb_recover_password_sent_message1', $success, $username_email );
|
| 294 |
-
|
|
|
|
|
|
|
| 295 |
|
| 296 |
//verify e-mail validity
|
| 297 |
$query = $wpdb->get_results( $wpdb->prepare( "SELECT * FROM $wpdb->users WHERE user_email= %s", sanitize_email( $username_email ) ) );
|
|
@@ -299,11 +304,11 @@ function wppb_front_end_password_recovery(){
|
|
| 299 |
$user = $query[0];
|
| 300 |
|
| 301 |
//send mail to the user notifying him of the reset request
|
| 302 |
-
$sent = wppb_send_recovery_email( $user );
|
| 303 |
if ($sent === false){
|
| 304 |
$warning = '<b>'. __( 'ERROR', 'profile-builder' ) .': </b>' . sprintf( __( 'There was an error while trying to send the activation link to %1$s!', 'profile-builder' ), $username_email );
|
| 305 |
$warning = apply_filters( 'wppb_recover_password_sent_message_error_sending', $warning );
|
| 306 |
-
wppb_password_recovery_warning( $warning, 'wppb_recover_password_displayed_message1' );
|
| 307 |
}
|
| 308 |
else
|
| 309 |
$password_email_sent = true;
|
| 164 |
* @param $user
|
| 165 |
* @return bool|string|void
|
| 166 |
*/
|
| 167 |
+
function wppb_send_recovery_email( $user, $success ){
|
| 168 |
+
|
| 169 |
+
if ( $success == 'wppb_recaptcha_error')
|
| 170 |
+
return false;
|
| 171 |
|
| 172 |
$requested_user_id = $user->ID;
|
| 173 |
$requested_user_login = $user->user_login;
|
| 294 |
}else{
|
| 295 |
$success = sprintf( __( 'Check your e-mail for the confirmation link.', 'profile-builder'), $username_email );
|
| 296 |
$success = apply_filters( 'wppb_recover_password_sent_message1', $success, $username_email );
|
| 297 |
+
|
| 298 |
+
if ( $success != 'wppb_recaptcha_error')
|
| 299 |
+
$output .= wppb_password_recovery_success( $success, 'wppb_recover_password_displayed_message2' );
|
| 300 |
|
| 301 |
//verify e-mail validity
|
| 302 |
$query = $wpdb->get_results( $wpdb->prepare( "SELECT * FROM $wpdb->users WHERE user_email= %s", sanitize_email( $username_email ) ) );
|
| 304 |
$user = $query[0];
|
| 305 |
|
| 306 |
//send mail to the user notifying him of the reset request
|
| 307 |
+
$sent = wppb_send_recovery_email( $user, $success );
|
| 308 |
if ($sent === false){
|
| 309 |
$warning = '<b>'. __( 'ERROR', 'profile-builder' ) .': </b>' . sprintf( __( 'There was an error while trying to send the activation link to %1$s!', 'profile-builder' ), $username_email );
|
| 310 |
$warning = apply_filters( 'wppb_recover_password_sent_message_error_sending', $warning );
|
| 311 |
+
$output .= wppb_password_recovery_warning( $warning, 'wppb_recover_password_displayed_message1' );
|
| 312 |
}
|
| 313 |
else
|
| 314 |
$password_email_sent = true;
|
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.
|
| 7 |
Author: Cozmoslabs
|
| 8 |
Author URI: https://www.cozmoslabs.com/
|
| 9 |
Text Domain: profile-builder
|
|
@@ -63,7 +63,7 @@ function wppb_free_plugin_init() {
|
|
| 63 |
*
|
| 64 |
*
|
| 65 |
*/
|
| 66 |
-
define('PROFILE_BUILDER_VERSION', '3.
|
| 67 |
define('WPPB_PLUGIN_DIR', plugin_dir_path(__FILE__));
|
| 68 |
define('WPPB_PLUGIN_URL', plugin_dir_url(__FILE__));
|
| 69 |
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.2.0
|
| 7 |
Author: Cozmoslabs
|
| 8 |
Author URI: https://www.cozmoslabs.com/
|
| 9 |
Text Domain: profile-builder
|
| 63 |
*
|
| 64 |
*
|
| 65 |
*/
|
| 66 |
+
define('PROFILE_BUILDER_VERSION', '3.2.0' );
|
| 67 |
define('WPPB_PLUGIN_DIR', plugin_dir_path(__FILE__));
|
| 68 |
define('WPPB_PLUGIN_URL', plugin_dir_url(__FILE__));
|
| 69 |
define('WPPB_PLUGIN_BASENAME', plugin_basename(__FILE__));
|
readme.txt
CHANGED
|
@@ -4,7 +4,7 @@ Donate link: http://www.cozmoslabs.com/wordpress-profile-builder/
|
|
| 4 |
Tags: user registration, user profile, user registration form, user fields, extra user fields, edit profile, user custom fields, front-end login, front-end edit profile, front-end user registration, email confirmation, login form, content restriction, restrict content, profile
|
| 5 |
Requires at least: 3.1
|
| 6 |
Tested up to: 5.4.2
|
| 7 |
-
Stable tag: 3.
|
| 8 |
License: GPLv2 or later
|
| 9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
| 10 |
|
|
@@ -169,6 +169,11 @@ This plugin adds/removes user fields in the front-end. Both default and extra pr
|
|
| 169 |
12. Role Editor
|
| 170 |
|
| 171 |
== Changelog ==
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 172 |
= 3.1.9 =
|
| 173 |
* Now the login widget shows errors in the backend if a valid URL was not entered
|
| 174 |
* Fixed a warning about non-numerical value on auto-login.
|
| 4 |
Tags: user registration, user profile, user registration form, user fields, extra user fields, edit profile, user custom fields, front-end login, front-end edit profile, front-end user registration, email confirmation, login form, content restriction, restrict content, profile
|
| 5 |
Requires at least: 3.1
|
| 6 |
Tested up to: 5.4.2
|
| 7 |
+
Stable tag: 3.2.0
|
| 8 |
License: GPLv2 or later
|
| 9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
| 10 |
|
| 169 |
12. Role Editor
|
| 170 |
|
| 171 |
== Changelog ==
|
| 172 |
+
= 3.2.0 =
|
| 173 |
+
* Fixed a notice that appeared if the Email field was hidden on Edit Profile forms
|
| 174 |
+
* Limited loading on recaptcha js scripts only to pages where it is needed
|
| 175 |
+
* Fixed issue with recaptcha not working on password recover forms
|
| 176 |
+
|
| 177 |
= 3.1.9 =
|
| 178 |
* Now the login widget shows errors in the backend if a valid URL was not entered
|
| 179 |
* Fixed a warning about non-numerical value on auto-login.
|
translation/profile-builder.pot
CHANGED
|
@@ -369,7 +369,7 @@ msgstr ""
|
|
| 369 |
msgid "Edit Profile"
|
| 370 |
msgstr ""
|
| 371 |
|
| 372 |
-
#: ../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:429, front-end/login.php:
|
| 373 |
msgid "Register"
|
| 374 |
msgstr ""
|
| 375 |
|
|
@@ -425,63 +425,63 @@ msgstr ""
|
|
| 425 |
msgid "The email confirmation does not match your email address."
|
| 426 |
msgstr ""
|
| 427 |
|
| 428 |
-
#: ../pb-add-on-field-visibility/index.php:
|
| 429 |
msgid "Visibility"
|
| 430 |
msgstr ""
|
| 431 |
|
| 432 |
-
#: ../pb-add-on-field-visibility/index.php:
|
| 433 |
msgid "<strong>Admin Only</strong> field is visible only for administrators. <strong>User Locked</strong> field is visible for both administrators and users, but only administrators have the capability to edit it."
|
| 434 |
msgstr ""
|
| 435 |
|
| 436 |
-
#: ../pb-add-on-field-visibility/index.php:
|
| 437 |
msgid "User Role Visibility"
|
| 438 |
msgstr ""
|
| 439 |
|
| 440 |
-
#: ../pb-add-on-field-visibility/index.php:
|
| 441 |
msgid "Select which user roles see this field"
|
| 442 |
msgstr ""
|
| 443 |
|
| 444 |
-
#: ../pb-add-on-field-visibility/index.php:
|
| 445 |
msgid "Location Visibility"
|
| 446 |
msgstr ""
|
| 447 |
|
| 448 |
-
#: ../pb-add-on-field-visibility/index.php:
|
| 449 |
msgid "Select the locations you wish the field to appear"
|
| 450 |
msgstr ""
|
| 451 |
|
| 452 |
-
#: ../pb-add-on-field-visibility/index.php:
|
| 453 |
msgid "<pre>Title</pre><pre>Type</pre><pre>Meta Name</pre><pre class=\"wppb-mb-head-required\">Required</pre><pre class=\"wppb-mb-head-visibility\"></pre>"
|
| 454 |
msgstr ""
|
| 455 |
|
| 456 |
-
#: ../pb-add-on-field-visibility/index.php:
|
| 457 |
msgid "Edit"
|
| 458 |
msgstr ""
|
| 459 |
|
| 460 |
-
#: ../pb-add-on-field-visibility/index.php:
|
| 461 |
msgid "Delete"
|
| 462 |
msgstr ""
|
| 463 |
|
| 464 |
-
#: ../pb-add-on-field-visibility/index.php:
|
| 465 |
msgid "This field is visible only for administrators."
|
| 466 |
msgstr ""
|
| 467 |
|
| 468 |
-
#: ../pb-add-on-field-visibility/index.php:
|
| 469 |
msgid "This field is visible for both administrators and users, but only administrators have the capability to edit it."
|
| 470 |
msgstr ""
|
| 471 |
|
| 472 |
-
#: ../pb-add-on-field-visibility/index.php:
|
| 473 |
msgid "This field is visible only for the following user roles: %1$s"
|
| 474 |
msgstr ""
|
| 475 |
|
| 476 |
-
#: ../pb-add-on-field-visibility/index.php:
|
| 477 |
msgid "This field is visible only in the following locations: %1$s"
|
| 478 |
msgstr ""
|
| 479 |
|
| 480 |
-
#: ../pb-add-on-field-visibility/index.php:
|
| 481 |
msgid "Get file"
|
| 482 |
msgstr ""
|
| 483 |
|
| 484 |
-
#: ../pb-add-on-field-visibility/index.php:
|
| 485 |
msgid "You do not have the capabilities necessary to edit this field."
|
| 486 |
msgstr ""
|
| 487 |
|
|
@@ -1063,7 +1063,7 @@ msgstr ""
|
|
| 1063 |
msgid "Click to edit "
|
| 1064 |
msgstr ""
|
| 1065 |
|
| 1066 |
-
#: ../pb-add-on-woocommerce/index.php:391, front-end/default-fields/email/email.php:
|
| 1067 |
msgid "The email you entered is not a valid email address."
|
| 1068 |
msgstr ""
|
| 1069 |
|
|
@@ -1357,7 +1357,7 @@ msgstr ""
|
|
| 1357 |
msgid "Save the communication preferences order"
|
| 1358 |
msgstr ""
|
| 1359 |
|
| 1360 |
-
#: ../pb-add-on-gdpr-communication-preferences/front-end/gdpr-communication-preferences.php:53, ../pb-add-on-select2/front-end/select2-field.php:72, ../pb-add-on-select2/front-end/select2-multiple-field.php:87, front-end/extra-fields/avatar/avatar.php:78, front-end/extra-fields/checkbox/checkbox.php:
|
| 1361 |
msgid "required"
|
| 1362 |
msgstr ""
|
| 1363 |
|
|
@@ -2257,11 +2257,11 @@ msgstr ""
|
|
| 2257 |
msgid "Username and Email"
|
| 2258 |
msgstr ""
|
| 2259 |
|
| 2260 |
-
#: admin/general-settings.php:251, admin/manage-fields.php:318, front-end/login.php:246, front-end/login.php:260, front-end/login.php:
|
| 2261 |
msgid "Username"
|
| 2262 |
msgstr ""
|
| 2263 |
|
| 2264 |
-
#: admin/general-settings.php:252, front-end/login.php:
|
| 2265 |
msgid "Email"
|
| 2266 |
msgstr ""
|
| 2267 |
|
|
@@ -4609,7 +4609,7 @@ msgstr ""
|
|
| 4609 |
msgid "This field is required"
|
| 4610 |
msgstr ""
|
| 4611 |
|
| 4612 |
-
#: features/functions.php:813, front-end/default-fields/recaptcha/recaptcha.php:
|
| 4613 |
msgid "Please enter a (valid) reCAPTCHA value"
|
| 4614 |
msgstr ""
|
| 4615 |
|
|
@@ -4673,7 +4673,7 @@ msgstr ""
|
|
| 4673 |
msgid "You must be logged in to edit your profile."
|
| 4674 |
msgstr ""
|
| 4675 |
|
| 4676 |
-
#: front-end/class-formbuilder.php:273, front-end/login.php:
|
| 4677 |
msgid "You are not allowed to do this."
|
| 4678 |
msgstr ""
|
| 4679 |
|
|
@@ -4721,7 +4721,7 @@ msgstr ""
|
|
| 4721 |
msgid "Something went wrong. Please try again!"
|
| 4722 |
msgstr ""
|
| 4723 |
|
| 4724 |
-
#: front-end/login.php:309, front-end/login.php:330, front-end/recover.php:16, front-end/recover.php:
|
| 4725 |
msgid "ERROR"
|
| 4726 |
msgstr ""
|
| 4727 |
|
|
@@ -4753,23 +4753,23 @@ msgstr ""
|
|
| 4753 |
msgid "Both fields are empty."
|
| 4754 |
msgstr ""
|
| 4755 |
|
| 4756 |
-
#: front-end/login.php:
|
| 4757 |
msgid "Username or Email"
|
| 4758 |
msgstr ""
|
| 4759 |
|
| 4760 |
-
#: front-end/login.php:
|
| 4761 |
msgid "Lost your password?"
|
| 4762 |
msgstr ""
|
| 4763 |
|
| 4764 |
-
#: front-end/login.php:
|
| 4765 |
msgid "Log out of this account"
|
| 4766 |
msgstr ""
|
| 4767 |
|
| 4768 |
-
#: front-end/login.php:
|
| 4769 |
msgid "Log out »"
|
| 4770 |
msgstr ""
|
| 4771 |
|
| 4772 |
-
#: front-end/login.php:
|
| 4773 |
msgid "You are currently logged in as %1$s. %2$s"
|
| 4774 |
msgstr ""
|
| 4775 |
|
|
@@ -4805,79 +4805,79 @@ msgstr ""
|
|
| 4805 |
msgid "Get New Password"
|
| 4806 |
msgstr ""
|
| 4807 |
|
| 4808 |
-
#: front-end/recover.php:
|
| 4809 |
msgid "Someone requested that the password be reset for the following account: <b>%1$s</b><br/>If this was a mistake, just ignore this email and nothing will happen.<br/>To reset your password, visit the following link:%2$s"
|
| 4810 |
msgstr ""
|
| 4811 |
|
| 4812 |
-
#: front-end/recover.php:
|
| 4813 |
msgid "Password Reset from \"%1$s\""
|
| 4814 |
msgstr ""
|
| 4815 |
|
| 4816 |
-
#: front-end/recover.php:
|
| 4817 |
msgid "You have successfully reset your password."
|
| 4818 |
msgstr ""
|
| 4819 |
|
| 4820 |
-
#: front-end/recover.php:
|
| 4821 |
msgid "Password Successfully Reset for %1$s on \"%2$s\""
|
| 4822 |
msgstr ""
|
| 4823 |
|
| 4824 |
-
#: front-end/recover.php:
|
| 4825 |
msgid "%1$s has requested a password change via the password reset feature.<br/>His/her new password is:%2$s"
|
| 4826 |
msgstr ""
|
| 4827 |
|
| 4828 |
-
#: front-end/recover.php:
|
| 4829 |
msgid "You are already logged in. You can change your password on the edit profile form."
|
| 4830 |
msgstr ""
|
| 4831 |
|
| 4832 |
-
#: front-end/recover.php:
|
| 4833 |
msgid "The username entered wasn't found in the database!"
|
| 4834 |
msgstr ""
|
| 4835 |
|
| 4836 |
-
#: front-end/recover.php:
|
| 4837 |
msgid "Please check that you entered the correct username."
|
| 4838 |
msgstr ""
|
| 4839 |
|
| 4840 |
-
#: front-end/recover.php:
|
| 4841 |
msgid "Check your e-mail for the confirmation link."
|
| 4842 |
msgstr ""
|
| 4843 |
|
| 4844 |
-
#: front-end/recover.php:
|
| 4845 |
msgid "There was an error while trying to send the activation link to %1$s!"
|
| 4846 |
msgstr ""
|
| 4847 |
|
| 4848 |
-
#: front-end/recover.php:
|
| 4849 |
msgid "The email address entered wasn't found in the database!"
|
| 4850 |
msgstr ""
|
| 4851 |
|
| 4852 |
-
#: front-end/recover.php:
|
| 4853 |
msgid "Please check that you entered the correct email address."
|
| 4854 |
msgstr ""
|
| 4855 |
|
| 4856 |
-
#: front-end/recover.php:
|
| 4857 |
msgid "The entered passwords don't match!"
|
| 4858 |
msgstr ""
|
| 4859 |
|
| 4860 |
-
#: front-end/recover.php:
|
| 4861 |
msgid "The password must have the minimum length of %s characters"
|
| 4862 |
msgstr ""
|
| 4863 |
|
| 4864 |
-
#: front-end/recover.php:
|
| 4865 |
msgid "The password must have a minimum strength of %s"
|
| 4866 |
msgstr ""
|
| 4867 |
|
| 4868 |
-
#: front-end/recover.php:
|
| 4869 |
msgid "Your password has been successfully changed!"
|
| 4870 |
msgstr ""
|
| 4871 |
|
| 4872 |
-
#: front-end/recover.php:
|
| 4873 |
msgid "The password must not be empty!"
|
| 4874 |
msgstr ""
|
| 4875 |
|
| 4876 |
-
#: front-end/recover.php:
|
| 4877 |
msgid "ERROR:"
|
| 4878 |
msgstr ""
|
| 4879 |
|
| 4880 |
-
#: front-end/recover.php:
|
| 4881 |
msgid "Invalid key!"
|
| 4882 |
msgstr ""
|
| 4883 |
|
|
@@ -6929,15 +6929,15 @@ msgstr ""
|
|
| 6929 |
msgid "Privacy: I would like my site to appear in search engines, and in public listings around this network."
|
| 6930 |
msgstr ""
|
| 6931 |
|
| 6932 |
-
#: front-end/default-fields/email/email.php:
|
| 6933 |
msgid "You must enter a valid email address."
|
| 6934 |
msgstr ""
|
| 6935 |
|
| 6936 |
-
#: front-end/default-fields/email/email.php:
|
| 6937 |
msgid "This email is already reserved to be used soon."
|
| 6938 |
msgstr ""
|
| 6939 |
|
| 6940 |
-
#: front-end/default-fields/email/email.php:
|
| 6941 |
msgid "Please try a different one!"
|
| 6942 |
msgstr ""
|
| 6943 |
|
|
@@ -6961,15 +6961,15 @@ msgstr ""
|
|
| 6961 |
msgid "To use reCAPTCHA you must get an API key from"
|
| 6962 |
msgstr ""
|
| 6963 |
|
| 6964 |
-
#: front-end/default-fields/recaptcha/recaptcha.php:
|
| 6965 |
msgid "For security reasons, you must pass the remote ip to reCAPTCHA!"
|
| 6966 |
msgstr ""
|
| 6967 |
|
| 6968 |
-
#: front-end/default-fields/recaptcha/recaptcha.php:
|
| 6969 |
msgid "To use reCAPTCHA you must get an API public key from:"
|
| 6970 |
msgstr ""
|
| 6971 |
|
| 6972 |
-
#: front-end/default-fields/recaptcha/recaptcha.php:
|
| 6973 |
msgid "Click the BACK button on your browser, and try again."
|
| 6974 |
msgstr ""
|
| 6975 |
|
| 369 |
msgid "Edit Profile"
|
| 370 |
msgstr ""
|
| 371 |
|
| 372 |
+
#: ../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:429, front-end/login.php:423
|
| 373 |
msgid "Register"
|
| 374 |
msgstr ""
|
| 375 |
|
| 425 |
msgid "The email confirmation does not match your email address."
|
| 426 |
msgstr ""
|
| 427 |
|
| 428 |
+
#: ../pb-add-on-field-visibility/index.php:217, admin/admin-bar.php:63
|
| 429 |
msgid "Visibility"
|
| 430 |
msgstr ""
|
| 431 |
|
| 432 |
+
#: ../pb-add-on-field-visibility/index.php:217
|
| 433 |
msgid "<strong>Admin Only</strong> field is visible only for administrators. <strong>User Locked</strong> field is visible for both administrators and users, but only administrators have the capability to edit it."
|
| 434 |
msgstr ""
|
| 435 |
|
| 436 |
+
#: ../pb-add-on-field-visibility/index.php:218
|
| 437 |
msgid "User Role Visibility"
|
| 438 |
msgstr ""
|
| 439 |
|
| 440 |
+
#: ../pb-add-on-field-visibility/index.php:218
|
| 441 |
msgid "Select which user roles see this field"
|
| 442 |
msgstr ""
|
| 443 |
|
| 444 |
+
#: ../pb-add-on-field-visibility/index.php:219
|
| 445 |
msgid "Location Visibility"
|
| 446 |
msgstr ""
|
| 447 |
|
| 448 |
+
#: ../pb-add-on-field-visibility/index.php:219
|
| 449 |
msgid "Select the locations you wish the field to appear"
|
| 450 |
msgstr ""
|
| 451 |
|
| 452 |
+
#: ../pb-add-on-field-visibility/index.php:237
|
| 453 |
msgid "<pre>Title</pre><pre>Type</pre><pre>Meta Name</pre><pre class=\"wppb-mb-head-required\">Required</pre><pre class=\"wppb-mb-head-visibility\"></pre>"
|
| 454 |
msgstr ""
|
| 455 |
|
| 456 |
+
#: ../pb-add-on-field-visibility/index.php:237, ../pb-add-on-labels-edit/pble.php:381, admin/manage-fields.php:1318, features/functions.php:872, features/functions.php:879, features/admin-approval/class-admin-approval.php:108, features/roles-editor/roles-editor.php:866, modules/custom-redirects/custom_redirects_admin.php:183, modules/custom-redirects/custom_redirects_admin.php:197, modules/custom-redirects/custom_redirects_admin.php:211, modules/custom-redirects/custom_redirects_admin.php:225, modules/multiple-forms/multiple-forms.php:406
|
| 457 |
msgid "Edit"
|
| 458 |
msgstr ""
|
| 459 |
|
| 460 |
+
#: ../pb-add-on-field-visibility/index.php:237, admin/manage-fields.php:1318, features/functions.php:865, features/functions.php:879, features/admin-approval/class-admin-approval.php:113, features/email-confirmation/class-email-confirmation.php:121, features/email-confirmation/class-email-confirmation.php:218, features/roles-editor/roles-editor.php:179, features/roles-editor/roles-editor.php:884, features/roles-editor/roles-editor.php:893, features/roles-editor/roles-editor.php:904, modules/custom-redirects/custom_redirects_admin.php:183, modules/custom-redirects/custom_redirects_admin.php:197, modules/custom-redirects/custom_redirects_admin.php:211, modules/custom-redirects/custom_redirects_admin.php:225, front-end/default-fields/gdpr-delete/gdpr-delete.php:18
|
| 461 |
msgid "Delete"
|
| 462 |
msgstr ""
|
| 463 |
|
| 464 |
+
#: ../pb-add-on-field-visibility/index.php:258
|
| 465 |
msgid "This field is visible only for administrators."
|
| 466 |
msgstr ""
|
| 467 |
|
| 468 |
+
#: ../pb-add-on-field-visibility/index.php:261
|
| 469 |
msgid "This field is visible for both administrators and users, but only administrators have the capability to edit it."
|
| 470 |
msgstr ""
|
| 471 |
|
| 472 |
+
#: ../pb-add-on-field-visibility/index.php:284
|
| 473 |
msgid "This field is visible only for the following user roles: %1$s"
|
| 474 |
msgstr ""
|
| 475 |
|
| 476 |
+
#: ../pb-add-on-field-visibility/index.php:330
|
| 477 |
msgid "This field is visible only in the following locations: %1$s"
|
| 478 |
msgstr ""
|
| 479 |
|
| 480 |
+
#: ../pb-add-on-field-visibility/index.php:472
|
| 481 |
msgid "Get file"
|
| 482 |
msgstr ""
|
| 483 |
|
| 484 |
+
#: ../pb-add-on-field-visibility/index.php:605
|
| 485 |
msgid "You do not have the capabilities necessary to edit this field."
|
| 486 |
msgstr ""
|
| 487 |
|
| 1063 |
msgid "Click to edit "
|
| 1064 |
msgstr ""
|
| 1065 |
|
| 1066 |
+
#: ../pb-add-on-woocommerce/index.php:391, front-end/default-fields/email/email.php:48
|
| 1067 |
msgid "The email you entered is not a valid email address."
|
| 1068 |
msgstr ""
|
| 1069 |
|
| 1357 |
msgid "Save the communication preferences order"
|
| 1358 |
msgstr ""
|
| 1359 |
|
| 1360 |
+
#: ../pb-add-on-gdpr-communication-preferences/front-end/gdpr-communication-preferences.php:53, ../pb-add-on-select2/front-end/select2-field.php:72, ../pb-add-on-select2/front-end/select2-multiple-field.php:87, front-end/extra-fields/avatar/avatar.php:78, front-end/extra-fields/checkbox/checkbox.php:45, front-end/extra-fields/colorpicker/colorpicker.php:45, front-end/extra-fields/datepicker/datepicker.php:40, front-end/extra-fields/input/input.php:30, front-end/extra-fields/input-email/input-email.php:30, front-end/extra-fields/input-hidden/input-hidden.php:34, front-end/extra-fields/input-url/input-url.php:30, front-end/extra-fields/map/map.php:51, front-end/extra-fields/number/number.php:30, front-end/extra-fields/phone/phone.php:39, front-end/extra-fields/radio/radio.php:44, front-end/extra-fields/select/select.php:51, front-end/extra-fields/select-cpt/select-cpt.php:58, front-end/extra-fields/select-multiple/select-multiple.php:47, front-end/extra-fields/select-timezone/select-timezone.php:49, front-end/extra-fields/textarea/textarea.php:30, front-end/extra-fields/upload/upload.php:74, front-end/extra-fields/wysiwyg/wysiwyg.php:33
|
| 1361 |
msgid "required"
|
| 1362 |
msgstr ""
|
| 1363 |
|
| 2257 |
msgid "Username and Email"
|
| 2258 |
msgstr ""
|
| 2259 |
|
| 2260 |
+
#: admin/general-settings.php:251, admin/manage-fields.php:318, front-end/login.php:246, front-end/login.php:260, front-end/login.php:391, ../pb-add-on-customization-toolbox/includes/views/view-fields.php:121, features/admin-approval/class-admin-approval.php:166, features/email-confirmation/class-email-confirmation.php:168, modules/custom-redirects/custom_redirects_admin.php:60, modules/email-customizer/email-customizer.php:28, modules/user-listing/userlisting.php:111, modules/user-listing/userlisting.php:311, modules/user-listing/userlisting.php:798, modules/user-listing/userlisting.php:2348
|
| 2261 |
msgid "Username"
|
| 2262 |
msgstr ""
|
| 2263 |
|
| 2264 |
+
#: admin/general-settings.php:252, front-end/login.php:388, modules/email-customizer/email-customizer.php:29, modules/user-listing/userlisting.php:804, modules/user-listing/userlisting.php:2349
|
| 2265 |
msgid "Email"
|
| 2266 |
msgstr ""
|
| 2267 |
|
| 4609 |
msgid "This field is required"
|
| 4610 |
msgstr ""
|
| 4611 |
|
| 4612 |
+
#: features/functions.php:813, front-end/default-fields/recaptcha/recaptcha.php:486, front-end/default-fields/recaptcha/recaptcha.php:495, front-end/default-fields/recaptcha/recaptcha.php:548, front-end/default-fields/recaptcha/recaptcha.php:593
|
| 4613 |
msgid "Please enter a (valid) reCAPTCHA value"
|
| 4614 |
msgstr ""
|
| 4615 |
|
| 4673 |
msgid "You must be logged in to edit your profile."
|
| 4674 |
msgstr ""
|
| 4675 |
|
| 4676 |
+
#: front-end/class-formbuilder.php:273, front-end/login.php:481
|
| 4677 |
msgid "You are not allowed to do this."
|
| 4678 |
msgstr ""
|
| 4679 |
|
| 4721 |
msgid "Something went wrong. Please try again!"
|
| 4722 |
msgstr ""
|
| 4723 |
|
| 4724 |
+
#: front-end/login.php:309, front-end/login.php:330, front-end/recover.php:16, front-end/recover.php:309, front-end/extra-fields/extra-fields.php:93
|
| 4725 |
msgid "ERROR"
|
| 4726 |
msgstr ""
|
| 4727 |
|
| 4753 |
msgid "Both fields are empty."
|
| 4754 |
msgstr ""
|
| 4755 |
|
| 4756 |
+
#: front-end/login.php:395
|
| 4757 |
msgid "Username or Email"
|
| 4758 |
msgstr ""
|
| 4759 |
|
| 4760 |
+
#: front-end/login.php:429
|
| 4761 |
msgid "Lost your password?"
|
| 4762 |
msgstr ""
|
| 4763 |
|
| 4764 |
+
#: front-end/login.php:468, front-end/logout.php:25
|
| 4765 |
msgid "Log out of this account"
|
| 4766 |
msgstr ""
|
| 4767 |
|
| 4768 |
+
#: front-end/login.php:468, front-end/logout.php:15
|
| 4769 |
msgid "Log out »"
|
| 4770 |
msgstr ""
|
| 4771 |
|
| 4772 |
+
#: front-end/login.php:469
|
| 4773 |
msgid "You are currently logged in as %1$s. %2$s"
|
| 4774 |
msgstr ""
|
| 4775 |
|
| 4805 |
msgid "Get New Password"
|
| 4806 |
msgstr ""
|
| 4807 |
|
| 4808 |
+
#: front-end/recover.php:182
|
| 4809 |
msgid "Someone requested that the password be reset for the following account: <b>%1$s</b><br/>If this was a mistake, just ignore this email and nothing will happen.<br/>To reset your password, visit the following link:%2$s"
|
| 4810 |
msgstr ""
|
| 4811 |
|
| 4812 |
+
#: front-end/recover.php:185
|
| 4813 |
msgid "Password Reset from \"%1$s\""
|
| 4814 |
msgstr ""
|
| 4815 |
|
| 4816 |
+
#: front-end/recover.php:212
|
| 4817 |
msgid "You have successfully reset your password."
|
| 4818 |
msgstr ""
|
| 4819 |
|
| 4820 |
+
#: front-end/recover.php:214
|
| 4821 |
msgid "Password Successfully Reset for %1$s on \"%2$s\""
|
| 4822 |
msgstr ""
|
| 4823 |
|
| 4824 |
+
#: front-end/recover.php:232
|
| 4825 |
msgid "%1$s has requested a password change via the password reset feature.<br/>His/her new password is:%2$s"
|
| 4826 |
msgstr ""
|
| 4827 |
|
| 4828 |
+
#: front-end/recover.php:259
|
| 4829 |
msgid "You are already logged in. You can change your password on the edit profile form."
|
| 4830 |
msgstr ""
|
| 4831 |
|
| 4832 |
+
#: front-end/recover.php:282
|
| 4833 |
msgid "The username entered wasn't found in the database!"
|
| 4834 |
msgstr ""
|
| 4835 |
|
| 4836 |
+
#: front-end/recover.php:282
|
| 4837 |
msgid "Please check that you entered the correct username."
|
| 4838 |
msgstr ""
|
| 4839 |
|
| 4840 |
+
#: front-end/recover.php:295
|
| 4841 |
msgid "Check your e-mail for the confirmation link."
|
| 4842 |
msgstr ""
|
| 4843 |
|
| 4844 |
+
#: front-end/recover.php:309
|
| 4845 |
msgid "There was an error while trying to send the activation link to %1$s!"
|
| 4846 |
msgstr ""
|
| 4847 |
|
| 4848 |
+
#: front-end/recover.php:320
|
| 4849 |
msgid "The email address entered wasn't found in the database!"
|
| 4850 |
msgstr ""
|
| 4851 |
|
| 4852 |
+
#: front-end/recover.php:320
|
| 4853 |
msgid "Please check that you entered the correct email address."
|
| 4854 |
msgstr ""
|
| 4855 |
|
| 4856 |
+
#: front-end/recover.php:333
|
| 4857 |
msgid "The entered passwords don't match!"
|
| 4858 |
msgstr ""
|
| 4859 |
|
| 4860 |
+
#: front-end/recover.php:339, front-end/default-fields/password/password.php:50
|
| 4861 |
msgid "The password must have the minimum length of %s characters"
|
| 4862 |
msgstr ""
|
| 4863 |
|
| 4864 |
+
#: front-end/recover.php:343, front-end/default-fields/password/password.php:54
|
| 4865 |
msgid "The password must have a minimum strength of %s"
|
| 4866 |
msgstr ""
|
| 4867 |
|
| 4868 |
+
#: front-end/recover.php:350
|
| 4869 |
msgid "Your password has been successfully changed!"
|
| 4870 |
msgstr ""
|
| 4871 |
|
| 4872 |
+
#: front-end/recover.php:386
|
| 4873 |
msgid "The password must not be empty!"
|
| 4874 |
msgstr ""
|
| 4875 |
|
| 4876 |
+
#: front-end/recover.php:411
|
| 4877 |
msgid "ERROR:"
|
| 4878 |
msgstr ""
|
| 4879 |
|
| 4880 |
+
#: front-end/recover.php:411
|
| 4881 |
msgid "Invalid key!"
|
| 4882 |
msgstr ""
|
| 4883 |
|
| 6929 |
msgid "Privacy: I would like my site to appear in search engines, and in public listings around this network."
|
| 6930 |
msgstr ""
|
| 6931 |
|
| 6932 |
+
#: front-end/default-fields/email/email.php:52, front-end/extra-fields/input-email/input-email.php:70
|
| 6933 |
msgid "You must enter a valid email address."
|
| 6934 |
msgstr ""
|
| 6935 |
|
| 6936 |
+
#: front-end/default-fields/email/email.php:61, front-end/default-fields/email/email.php:67
|
| 6937 |
msgid "This email is already reserved to be used soon."
|
| 6938 |
msgstr ""
|
| 6939 |
|
| 6940 |
+
#: front-end/default-fields/email/email.php:61, front-end/default-fields/email/email.php:67, front-end/default-fields/email/email.php:77, front-end/default-fields/email/email.php:95, front-end/default-fields/username/username.php:49, front-end/default-fields/username/username.php:65
|
| 6941 |
msgid "Please try a different one!"
|
| 6942 |
msgstr ""
|
| 6943 |
|
| 6961 |
msgid "To use reCAPTCHA you must get an API key from"
|
| 6962 |
msgstr ""
|
| 6963 |
|
| 6964 |
+
#: front-end/default-fields/recaptcha/recaptcha.php:197
|
| 6965 |
msgid "For security reasons, you must pass the remote ip to reCAPTCHA!"
|
| 6966 |
msgstr ""
|
| 6967 |
|
| 6968 |
+
#: front-end/default-fields/recaptcha/recaptcha.php:262
|
| 6969 |
msgid "To use reCAPTCHA you must get an API public key from:"
|
| 6970 |
msgstr ""
|
| 6971 |
|
| 6972 |
+
#: front-end/default-fields/recaptcha/recaptcha.php:548
|
| 6973 |
msgid "Click the BACK button on your browser, and try again."
|
| 6974 |
msgstr ""
|
| 6975 |
|
