Version Description
Download this release
Release Info
Developer | tareq1988 |
Plugin | WP User Frontend – Membership, Profile, Registration & Post Submission Plugin for WordPress |
Version | 3.5.16 |
Comparing to | |
See all releases |
Code changes from version 3.5.15 to 3.5.16
- admin/form-builder/assets/js/form-builder.js +35 -1
- admin/form-builder/assets/less/form-builder.less +21 -0
- admin/html/whats-new.php +28 -1
- admin/promotion.php +32 -22
- assets/css/wpuf-form-builder.css +18 -0
- assets/images/custom-fields/advance.png +0 -0
- assets/images/custom-fields/settings.png +0 -0
- assets/js/frontend-form.js +7 -7
- assets/js/frontend-form.min.js +1 -1
- assets/js/wpuf-form-builder.js +35 -1
- changelog.txt +9 -1
- includes/class-dokan-integration.php +9 -9
- includes/class-wc-vendors-integration.php +15 -13
- includes/class-wcmp-integration.php +8 -8
- includes/free/class-login.php +49 -28
- languages/wp-user-frontend.pot +395 -363
- readme.txt +4 -3
- wpuf-functions.php +6 -1
- wpuf.php +2 -2
admin/form-builder/assets/js/form-builder.js
CHANGED
@@ -43,6 +43,7 @@
|
|
43 |
settings: wpuf_form_builder.form_settings,
|
44 |
current_panel: 'form-fields',
|
45 |
editing_field_id: 0, // editing form field id
|
|
|
46 |
index_to_insert: 0,
|
47 |
},
|
48 |
|
@@ -143,10 +144,43 @@
|
|
143 |
// add new form field element
|
144 |
add_form_field_element: function (state, payload) {
|
145 |
state.form_fields.splice(payload.toIndex, 0, payload.field);
|
146 |
-
|
|
|
147 |
// bring newly added element into viewport
|
148 |
Vue.nextTick(function () {
|
149 |
var el = $('#form-preview-stage .wpuf-form .field-items').eq(payload.toIndex);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
150 |
|
151 |
if (el && !is_element_in_viewport(el.get(0))) {
|
152 |
$('#builder-stage section').scrollTo(el, 800, {offset: -50});
|
43 |
settings: wpuf_form_builder.form_settings,
|
44 |
current_panel: 'form-fields',
|
45 |
editing_field_id: 0, // editing form field id
|
46 |
+
show_custom_field_tooltip: true,
|
47 |
index_to_insert: 0,
|
48 |
},
|
49 |
|
144 |
// add new form field element
|
145 |
add_form_field_element: function (state, payload) {
|
146 |
state.form_fields.splice(payload.toIndex, 0, payload.field);
|
147 |
+
var sprintf = wp.i18n.sprintf;
|
148 |
+
var __ = wp.i18n.__;
|
149 |
// bring newly added element into viewport
|
150 |
Vue.nextTick(function () {
|
151 |
var el = $('#form-preview-stage .wpuf-form .field-items').eq(payload.toIndex);
|
152 |
+
if ('yes' == payload.field.is_meta && state.show_custom_field_tooltip) {
|
153 |
+
|
154 |
+
var image_one = wpuf_assets_url + '/images/custom-fields/settings.png';
|
155 |
+
var image_two = wpuf_assets_url + '/images/custom-fields/advance.png';
|
156 |
+
var html = '<div class="wpuf-custom-field-instruction">';
|
157 |
+
html += '<div class="step-one">';
|
158 |
+
html += sprintf( '<p style="font-weight: 400">%s<strong><code>%s</code></strong>%s"</p>', __( 'Navigate through', 'wp-user-frontend' ), __( 'WP-admin > WPUF > Settings > Frontend Posting', 'wp-user-frontend' ), __( '- there you have to check the checkbox: "Show custom field data in the post content area', 'wp-user-frontend' ) );
|
159 |
+
html += '<img src="'+ image_one +'" alt="settings">';
|
160 |
+
html += '</div>';
|
161 |
+
html += '<div class="step-two">';
|
162 |
+
html += sprintf( '<p style="font-weight: 400">%s<strong>%s</strong>%s</p>', __( 'Edit the custom field inside the post form and on the right side you will see', 'wp-user-frontend' ), __( '"Advanced Options".', 'wp-user-frontend' ), __( ' Expand that, scroll down and you will see "Show data on post" - set this yes.', 'wp-user-frontend' ) );
|
163 |
+
html += '<img src="' + image_two + '" alt="custom field data">';
|
164 |
+
html += '</div>';
|
165 |
+
html += '</div>';
|
166 |
+
swal({
|
167 |
+
title: __( 'Do you want to show custom field data inside your post ?', 'wp-user-frontend' ),
|
168 |
+
html: html,
|
169 |
+
showCancelButton: true,
|
170 |
+
confirmButtonColor: '#d54e21',
|
171 |
+
confirmButtonText: "Don't show again",
|
172 |
+
cancelButtonText: 'Okay',
|
173 |
+
confirmButtonClass: 'btn btn-success',
|
174 |
+
cancelButtonClass: 'btn btn-success',
|
175 |
+
cancelButtonColor: '#007cba'
|
176 |
+
}).then((result) => {
|
177 |
+
if (result) {
|
178 |
+
state.show_custom_field_tooltip = false;
|
179 |
+
} else {
|
180 |
+
|
181 |
+
}
|
182 |
+
} );
|
183 |
+
}
|
184 |
|
185 |
if (el && !is_element_in_viewport(el.get(0))) {
|
186 |
$('#builder-stage section').scrollTo(el, 800, {offset: -50});
|
admin/form-builder/assets/less/form-builder.less
CHANGED
@@ -23,6 +23,27 @@
|
|
23 |
|
24 |
// Style pro alerts
|
25 |
// --------------------------------------------------
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
26 |
.wpuf-pro-text-alert {
|
27 |
font-style: italic;
|
28 |
color: @borderColor;
|
23 |
|
24 |
// Style pro alerts
|
25 |
// --------------------------------------------------
|
26 |
+
.wpuf-custom-field-instruction {
|
27 |
+
width: 100%;
|
28 |
+
display: flex;
|
29 |
+
flex-direction: column;
|
30 |
+
align-items: flex-start;
|
31 |
+
text-align: left;
|
32 |
+
|
33 |
+
img {
|
34 |
+
border: 1px solid #ddd;
|
35 |
+
width: 100%;
|
36 |
+
}
|
37 |
+
strong {
|
38 |
+
margin-bottom: 10px;
|
39 |
+
}
|
40 |
+
}
|
41 |
+
|
42 |
+
.wpuf-custom-field-swal-wide{
|
43 |
+
width:670px !important;
|
44 |
+
padding: 35px !important;
|
45 |
+
}
|
46 |
+
|
47 |
.wpuf-pro-text-alert {
|
48 |
font-style: italic;
|
49 |
color: @borderColor;
|
admin/html/whats-new.php
CHANGED
@@ -1,5 +1,32 @@
|
|
1 |
<?php
|
2 |
$changelog = [
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3 |
[
|
4 |
'version' => 'Version 3.5.15',
|
5 |
'released' => '2021-03-15',
|
@@ -225,7 +252,7 @@ $changelog = [
|
|
225 |
'type' => 'Fix',
|
226 |
],
|
227 |
],
|
228 |
-
],
|
229 |
[
|
230 |
'version' => 'Version 3.4.0',
|
231 |
'released' => '2020-08-24',
|
1 |
<?php
|
2 |
$changelog = [
|
3 |
+
[
|
4 |
+
'version' => 'Version 3.5.16',
|
5 |
+
'released' => '2021-05-08',
|
6 |
+
'changes' => [
|
7 |
+
|
8 |
+
[
|
9 |
+
'title' => __( 'Added Mauritian Rupee for currency', 'wp-user-frontend' ),
|
10 |
+
'type' => 'Update',
|
11 |
+
],
|
12 |
+
[
|
13 |
+
'title' => __( 'Added eid promotional offer notice', 'wp-user-frontend' ),
|
14 |
+
'type' => 'Update',
|
15 |
+
],
|
16 |
+
[
|
17 |
+
'title' => __( 'Multiple google map validation for same form', 'wp-user-frontend' ),
|
18 |
+
'type' => 'Fix',
|
19 |
+
],
|
20 |
+
[
|
21 |
+
'title' => __( 'Various issues on verification, autologin payments & address field', 'wp-user-frontend' ),
|
22 |
+
'type' => 'Fix',
|
23 |
+
],
|
24 |
+
[
|
25 |
+
'title' => __( 'Docs update for file & attachments feature which is pro only', 'wp-user-frontend' ),
|
26 |
+
'type' => 'Fix',
|
27 |
+
],
|
28 |
+
],
|
29 |
+
],
|
30 |
[
|
31 |
'version' => 'Version 3.5.15',
|
32 |
'released' => '2021-03-15',
|
252 |
'type' => 'Fix',
|
253 |
],
|
254 |
],
|
255 |
+
],
|
256 |
[
|
257 |
'version' => 'Version 3.4.0',
|
258 |
'released' => '2020-08-24',
|
admin/promotion.php
CHANGED
@@ -26,12 +26,12 @@ class WPUF_Admin_Promotion {
|
|
26 |
|
27 |
$current_time = $this->convert_utc_to_est();
|
28 |
|
29 |
-
if (
|
30 |
-
strtotime( '2021-
|
31 |
-
&& strtotime( $current_time ) < strtotime( '2021-
|
32 |
) {
|
33 |
-
$option_name = '
|
34 |
-
$notice =
|
35 |
$this->generate_notice( $notice, $option_name );
|
36 |
}
|
37 |
}
|
@@ -43,10 +43,10 @@ class WPUF_Admin_Promotion {
|
|
43 |
* @return string
|
44 |
*/
|
45 |
public function convert_utc_to_est() {
|
46 |
-
$dt = new DateTime('now', new DateTimeZone('UTC'));
|
47 |
-
$dt->setTimezone(new DateTimeZone('EST'));
|
48 |
|
49 |
-
return $dt->format('Y-m-d H:i:s T');
|
50 |
}
|
51 |
|
52 |
/**
|
@@ -56,7 +56,7 @@ class WPUF_Admin_Promotion {
|
|
56 |
**/
|
57 |
public function wpuf_review_notice_message() {
|
58 |
// Show only to Admins
|
59 |
-
if ( !current_user_can( 'manage_options' ) ) {
|
60 |
return;
|
61 |
}
|
62 |
|
@@ -65,7 +65,7 @@ class WPUF_Admin_Promotion {
|
|
65 |
|
66 |
// check if it has already been dismissed
|
67 |
// and don't show notice in 15 days of installation, 1296000 = 15 Days in seconds
|
68 |
-
if ( 'yes'
|
69 |
return;
|
70 |
}
|
71 |
|
@@ -164,7 +164,7 @@ class WPUF_Admin_Promotion {
|
|
164 |
|
165 |
wp.ajax.post('wpuf-dismiss-review-notice', {
|
166 |
dismissed: true,
|
167 |
-
_wpnonce: '<?php echo esc_attr
|
168 |
});
|
169 |
});
|
170 |
</script>
|
@@ -179,7 +179,7 @@ class WPUF_Admin_Promotion {
|
|
179 |
* @return void
|
180 |
*/
|
181 |
public function dismiss_promotional_offer() {
|
182 |
-
if( empty( $_POST['_wpnonce'] ) ) {
|
183 |
wp_send_json_error( __( 'Unauthorized operation', 'wp-user-frontend' ) );
|
184 |
}
|
185 |
|
@@ -187,7 +187,7 @@ class WPUF_Admin_Promotion {
|
|
187 |
wp_send_json_error( __( 'Unauthorized operation', 'wp-user-frontend' ) );
|
188 |
}
|
189 |
|
190 |
-
if ( !empty( $_POST['dismissed'] ) ) {
|
191 |
$offer_key = ! empty( $_POST['option_name'] ) ? sanitize_text_field( wp_unslash( $_POST['option_name'] ) ) : '';
|
192 |
update_option( $offer_key, 'hide' );
|
193 |
}
|
@@ -198,19 +198,29 @@ class WPUF_Admin_Promotion {
|
|
198 |
*
|
199 |
* @param string $message
|
200 |
* @param string $option_name
|
201 |
-
*
|
202 |
* @return void
|
203 |
*/
|
204 |
public function generate_notice( $message, $option_name ) {
|
205 |
$hide_notice = get_option( $option_name, 'no' );
|
206 |
-
|
207 |
if ( 'hide' === $hide_notice ) {
|
208 |
return;
|
209 |
-
}
|
210 |
?>
|
211 |
-
<div class="notice notice-success
|
212 |
-
|
213 |
-
<
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
214 |
</div>
|
215 |
|
216 |
<script type='text/javascript'>
|
@@ -220,7 +230,7 @@ class WPUF_Admin_Promotion {
|
|
220 |
wp.ajax.post('wpuf-dismiss-promotional-offer-notice', {
|
221 |
dismissed: true,
|
222 |
option_name: '<?php echo esc_html( $option_name ); ?>',
|
223 |
-
_wpnonce: '<?php echo esc_attr
|
224 |
});
|
225 |
});
|
226 |
</script>
|
@@ -234,8 +244,8 @@ class WPUF_Admin_Promotion {
|
|
234 |
*
|
235 |
* @return void
|
236 |
**/
|
237 |
-
public function dismiss_review_notice() {
|
238 |
-
if( empty( $_POST['_wpnonce'] ) ) {
|
239 |
wp_send_json_error( __( 'Unauthorized operation', 'wp-user-frontend' ) );
|
240 |
}
|
241 |
|
26 |
|
27 |
$current_time = $this->convert_utc_to_est();
|
28 |
|
29 |
+
if (
|
30 |
+
strtotime( '2021-05-11 09:00:00 EST' ) < strtotime( $current_time )
|
31 |
+
&& strtotime( $current_time ) < strtotime( '2021-05-24 23:00:00 EST' )
|
32 |
) {
|
33 |
+
$option_name = 'wpuf_2021_eid_offer';
|
34 |
+
$notice = sprintf( '<p>%s <a href="%s" target="_blank">%s</a></p>', __( 'Eid Mubarak! Stay Safe & Spread Happiness. Enjoy Up To 45% OFF on WP User Frontend Pro', 'wp-user-frontend' ), 'https://wedevs.com/wp-user-frontend-pro/pricing?utm_medium=text&utm_source=wordpress-wpuf-eidoffer2021', __( 'Get Now', 'wp-user-frontend' ) );
|
35 |
$this->generate_notice( $notice, $option_name );
|
36 |
}
|
37 |
}
|
43 |
* @return string
|
44 |
*/
|
45 |
public function convert_utc_to_est() {
|
46 |
+
$dt = new DateTime( 'now', new DateTimeZone( 'UTC' ) );
|
47 |
+
$dt->setTimezone( new DateTimeZone( 'EST' ) );
|
48 |
|
49 |
+
return $dt->format( 'Y-m-d H:i:s T' );
|
50 |
}
|
51 |
|
52 |
/**
|
56 |
**/
|
57 |
public function wpuf_review_notice_message() {
|
58 |
// Show only to Admins
|
59 |
+
if ( ! current_user_can( 'manage_options' ) ) {
|
60 |
return;
|
61 |
}
|
62 |
|
65 |
|
66 |
// check if it has already been dismissed
|
67 |
// and don't show notice in 15 days of installation, 1296000 = 15 Days in seconds
|
68 |
+
if ( 'yes' === $dismiss_notice ) {
|
69 |
return;
|
70 |
}
|
71 |
|
164 |
|
165 |
wp.ajax.post('wpuf-dismiss-review-notice', {
|
166 |
dismissed: true,
|
167 |
+
_wpnonce: '<?php echo esc_attr( wp_create_nonce( 'wpuf_nonce' ) ); ?>'
|
168 |
});
|
169 |
});
|
170 |
</script>
|
179 |
* @return void
|
180 |
*/
|
181 |
public function dismiss_promotional_offer() {
|
182 |
+
if ( empty( $_POST['_wpnonce'] ) ) {
|
183 |
wp_send_json_error( __( 'Unauthorized operation', 'wp-user-frontend' ) );
|
184 |
}
|
185 |
|
187 |
wp_send_json_error( __( 'Unauthorized operation', 'wp-user-frontend' ) );
|
188 |
}
|
189 |
|
190 |
+
if ( ! empty( $_POST['dismissed'] ) ) {
|
191 |
$offer_key = ! empty( $_POST['option_name'] ) ? sanitize_text_field( wp_unslash( $_POST['option_name'] ) ) : '';
|
192 |
update_option( $offer_key, 'hide' );
|
193 |
}
|
198 |
*
|
199 |
* @param string $message
|
200 |
* @param string $option_name
|
201 |
+
*
|
202 |
* @return void
|
203 |
*/
|
204 |
public function generate_notice( $message, $option_name ) {
|
205 |
$hide_notice = get_option( $option_name, 'no' );
|
206 |
+
|
207 |
if ( 'hide' === $hide_notice ) {
|
208 |
return;
|
209 |
+
}
|
210 |
?>
|
211 |
+
<div class="notice notice-success wpuf-whats-new-notice" id="wpuf-bfcm-notice">
|
212 |
+
|
213 |
+
<div class="wpuf-whats-new-icon">
|
214 |
+
<img src="<?php echo WPUF_ASSET_URI . '/images/icon-128x128.png'; ?>" alt="WPUF Icon">
|
215 |
+
</div>
|
216 |
+
|
217 |
+
<div class="wpuf-whats-new-text">
|
218 |
+
<p><strong><?php echo $message; ?></strong></p>
|
219 |
+
</div>
|
220 |
+
|
221 |
+
<div class="wpuf-whats-new-actions">
|
222 |
+
<button type="button" class="notice-dismiss"><span class="screen-reader-text"><?php esc_attr_e( 'Dismiss this notice.', 'wp-user-frontend' ); ?></span></button>
|
223 |
+
</div>
|
224 |
</div>
|
225 |
|
226 |
<script type='text/javascript'>
|
230 |
wp.ajax.post('wpuf-dismiss-promotional-offer-notice', {
|
231 |
dismissed: true,
|
232 |
option_name: '<?php echo esc_html( $option_name ); ?>',
|
233 |
+
_wpnonce: '<?php echo esc_attr( wp_create_nonce( 'wpuf_nonce' ) ); ?>'
|
234 |
});
|
235 |
});
|
236 |
</script>
|
244 |
*
|
245 |
* @return void
|
246 |
**/
|
247 |
+
public function dismiss_review_notice() {
|
248 |
+
if ( empty( $_POST['_wpnonce'] ) ) {
|
249 |
wp_send_json_error( __( 'Unauthorized operation', 'wp-user-frontend' ) );
|
250 |
}
|
251 |
|
assets/css/wpuf-form-builder.css
CHANGED
@@ -1,6 +1,24 @@
|
|
1 |
[v-cloak] {
|
2 |
display: none;
|
3 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4 |
.wpuf-pro-text-alert {
|
5 |
font-style: italic;
|
6 |
color: #cccccc;
|
1 |
[v-cloak] {
|
2 |
display: none;
|
3 |
}
|
4 |
+
.wpuf-custom-field-instruction {
|
5 |
+
width: 100%;
|
6 |
+
display: flex;
|
7 |
+
flex-direction: column;
|
8 |
+
align-items: flex-start;
|
9 |
+
text-align: left;
|
10 |
+
}
|
11 |
+
.wpuf-custom-field-instruction img {
|
12 |
+
border: 1px solid #ddd;
|
13 |
+
width: 100%;
|
14 |
+
}
|
15 |
+
.wpuf-custom-field-instruction strong {
|
16 |
+
margin-bottom: 10px;
|
17 |
+
}
|
18 |
+
.wpuf-custom-field-swal-wide {
|
19 |
+
width: 670px !important;
|
20 |
+
padding: 35px !important;
|
21 |
+
}
|
22 |
.wpuf-pro-text-alert {
|
23 |
font-style: italic;
|
24 |
color: #cccccc;
|
assets/images/custom-fields/advance.png
ADDED
Binary file
|
assets/images/custom-fields/settings.png
ADDED
Binary file
|
assets/js/frontend-form.js
CHANGED
@@ -630,16 +630,16 @@
|
|
630 |
});
|
631 |
|
632 |
//check Google Map is required
|
633 |
-
var map_required = self.find('[data-required="yes"][name
|
634 |
-
|
635 |
-
var val = $(
|
636 |
if ( val == '' ) {
|
637 |
error = true;
|
638 |
error_type = 'required';
|
639 |
|
640 |
-
WP_User_Frontend.markError(
|
641 |
}
|
642 |
-
}
|
643 |
|
644 |
// if already some error found, bail out
|
645 |
if (error) {
|
@@ -896,7 +896,7 @@
|
|
896 |
if ( 'word' === limit_type ) {
|
897 |
numWords = WP_User_Frontend.editorLimit.tinymce.getStats(ed).words - 1;
|
898 |
}
|
899 |
-
|
900 |
limit ? $('.mce-path-item.mce-last', ed.container).html( limit_label + numWords +'/'+limit):'';
|
901 |
|
902 |
if ( limit && numWords > limit ) {
|
@@ -921,7 +921,7 @@
|
|
921 |
content_length = self.val().length + 1;
|
922 |
|
923 |
if ( 'word' === limit_type ) {
|
924 |
-
content_length = self.val().split(' ').length;
|
925 |
}
|
926 |
|
927 |
if ( limit && content_length > limit ) {
|
630 |
});
|
631 |
|
632 |
//check Google Map is required
|
633 |
+
var map_required = self.find('[data-required="yes"][name^="google_map"]');
|
634 |
+
$.each(map_required, function(index, map){
|
635 |
+
var val = $(map).val();
|
636 |
if ( val == '' ) {
|
637 |
error = true;
|
638 |
error_type = 'required';
|
639 |
|
640 |
+
WP_User_Frontend.markError( map, error_type );
|
641 |
}
|
642 |
+
});
|
643 |
|
644 |
// if already some error found, bail out
|
645 |
if (error) {
|
896 |
if ( 'word' === limit_type ) {
|
897 |
numWords = WP_User_Frontend.editorLimit.tinymce.getStats(ed).words - 1;
|
898 |
}
|
899 |
+
|
900 |
limit ? $('.mce-path-item.mce-last', ed.container).html( limit_label + numWords +'/'+limit):'';
|
901 |
|
902 |
if ( limit && numWords > limit ) {
|
921 |
content_length = self.val().length + 1;
|
922 |
|
923 |
if ( 'word' === limit_type ) {
|
924 |
+
content_length = self.val().split(' ').length;
|
925 |
}
|
926 |
|
927 |
if ( limit && content_length > limit ) {
|
assets/js/frontend-form.min.js
CHANGED
@@ -1 +1 @@
|
|
1 |
-
!function(a,b){a.fn.listautowidth=function(){return this.each(function(){var b=a(this).width(),c=b/a(this).children("li").length;a(this).children("li").each(function(){var b=a(this).outerWidth(!0)-a(this).width();a(this).width(c-b)})})},b.WP_User_Frontend={init:function(){this.enableMultistep(this),a(".wpuf-form").on("click","img.wpuf-clone-field",this.cloneField),a(".wpuf-form").on("click","img.wpuf-remove-field",this.removeField),a(".wpuf-form").on("click","a.wpuf-delete-avatar",this.deleteAvatar),a(".wpuf-form").on("click","a#wpuf-post-draft",this.draftPost),a(".wpuf-form").on("click","button#wpuf-account-update-profile",this.account_update_profile),a(".wpuf-form-add").on("submit",this.formSubmit),a("form#post").on("submit",this.adminPostSubmit),a(".wpuf-form").on("step-change-fieldset",function(a,b,c){if(wpuf_plupload_items.length)for(var d=wpuf_plupload_items.length-1;d>=0;d--)wpuf_plupload_items[d].refresh();if(wpuf_map_items.length)for(var d=wpuf_map_items.length-1;d>=0;d--)google.maps.event.trigger(wpuf_map_items[d].map,"resize"),wpuf_map_items[d].map.setCenter(wpuf_map_items[d].center)}),this.ajaxCategory(),a(':submit[name="wpuf_user_subscription_cancel"]').click(function(b){b.preventDefault(),swal({text:wpuf_frontend.cancelSubMsg,type:"warning",showCancelButton:!0,confirmButtonColor:"#d54e21",confirmButtonText:wpuf_frontend.delete_it,cancelButtonText:wpuf_frontend.cancel_it,confirmButtonClass:"btn btn-success",cancelButtonClass:"btn btn-danger"}).then(function(b){if(!b)return!1;a("#wpuf_cancel_subscription").submit()})})},check_pass_strength:function(){var b=a("#pass1").val();if(a("#pass-strength-result").show(),a("#pass-strength-result").removeClass("short bad good strong"),!b)return a("#pass-strength-result").html(" "),void a("#pass-strength-result").hide();if(void 0!==wp.passwordStrength)switch(wp.passwordStrength.meter(b,wp.passwordStrength.userInputBlacklist(),b)){case 2:a("#pass-strength-result").addClass("bad").html(pwsL10n.bad);break;case 3:a("#pass-strength-result").addClass("good").html(pwsL10n.good);break;case 4:a("#pass-strength-result").addClass("strong").html(pwsL10n.strong);break;case 5:a("#pass-strength-result").addClass("short").html(pwsL10n.mismatch);break;default:a("#pass-strength-result").addClass("short").html(pwsL10n.short)}},enableMultistep:function(c){var d=this,e=0,f=a(':hidden[name="wpuf_multistep_type"]').val();if(null!=f){if(a("fieldset.wpuf-multistep-fieldset").find(".wpuf-multistep-prev-btn").first().remove(),a("fieldset.wpuf-multistep-fieldset").find(".wpuf-multistep-next-btn").last().remove(),a(".wpuf-form fieldset").removeClass("field-active").first().addClass("field-active"),"progressive"==f&&0!=a(".wpuf-form .wpuf-multistep-fieldset").length){a("fieldset.wpuf-multistep-fieldset legend").first();a(".wpuf-multistep-progressbar").html('<div class="wpuf-progress-percentage"></div>');var g=a(".wpuf-multistep-progressbar"),h=a(".wpuf-progress-percentage");a(".wpuf-multistep-progressbar").progressbar({change:function(){h.text(g.progressbar("value")+"%")}}),a(".wpuf-multistep-fieldset legend").hide()}else a(".wpuf-form").each(function(){var b=a(this),c=a(".wpuf-multistep-progressbar",b),d="";c.addClass("wizard-steps"),d+='<ul class="wpuf-step-wizard">',a(".wpuf-multistep-fieldset",this).each(function(){d+="<li>"+a.trim(a("legend",this).text())+"</li>",a("legend",this).hide()}),d+="</ul>",c.append(d),a(".wpuf-step-wizard li",c).first().addClass("active-step"),a(".wpuf-step-wizard",c).listautowidth()});this.change_fieldset(e,f),a("fieldset .wpuf-multistep-prev-btn, fieldset .wpuf-multistep-next-btn").click(function(g){if(a(this).hasClass("wpuf-multistep-next-btn")){0!=d.formStepCheck("",a(this).closest("fieldset"))&&c.change_fieldset(++e,f)}else a(this).hasClass("wpuf-multistep-prev-btn")&&c.change_fieldset(--e,f);var h=a("form.wpuf-form-add"),i=h.offset().top;return b.scrollTo({top:i-32,behavior:"smooth"}),!1})}},change_fieldset:function(b,c){var d=a("fieldset.wpuf-multistep-fieldset").eq(b);a("fieldset.wpuf-multistep-fieldset").removeClass("field-active").eq(b).addClass("field-active"),a(".wpuf-step-wizard li").each(function(){a(this).index()<=b?"step_by_step"==c?a(this).addClass("passed-wpuf-ms-bar"):a(".wpuf-ps-bar",this).addClass("passed-wpuf-ms-bar"):"step_by_step"==c?a(this).removeClass("passed-wpuf-ms-bar"):a(".wpuf-ps-bar",this).removeClass("passed-wpuf-ms-bar")}),a(".wpuf-step-wizard li").removeClass("wpuf-ms-bar-active active-step completed-step"),a(".passed-wpuf-ms-bar").addClass("completed-step").last().addClass("wpuf-ms-bar-active"),a(".wpuf-ms-bar-active").addClass("active-step");var e=a("fieldset.wpuf-multistep-fieldset").eq(b).find("legend").text();if(e=a.trim(e),"progressive"==c&&0!=a(".wpuf-form .wpuf-multistep-fieldset").length){var f=100*(b+1)/a("fieldset.wpuf-multistep-fieldset").length,f=Number(f.toFixed(2));a(".wpuf-multistep-progressbar").progressbar({value:f}),a(".wpuf-progress-percentage").text(e+" ("+f+"%)")}a(".wpuf-form").trigger("step-change-fieldset",[b,d])},ajaxCategory:function(){a(".category-wrap").on("change",".cat-ajax",function(){var b=a(this).data("form-id");currentLevel=parseInt(a(this).parent().attr("level")),WP_User_Frontend.getChildCats(a(this),currentLevel+1,"category",b)})},getChildCats:function(b,c,d,e){var f=a(b).val(),g="wpuf-category-dropdown-lvl-"+c,d=void 0!==d?d:"category",h=a(b).siblings("span").data("taxonomy");a.ajax({type:"post",url:wpuf_frontend.ajaxurl,data:{action:"wpuf_get_child_cat",catID:f,nonce:wpuf_frontend.nonce,field_attr:h,form_id:e},beforeSend:function(){a(b).parent().parent().next(".loading").addClass("wpuf-loading")},complete:function(){a(b).parent().parent().next(".loading").removeClass("wpuf-loading")},success:function(e){a(b).parent().nextAll().each(function(){a(this).remove()}),""!=e&&(a(b).parent().addClass("hasChild").parent().append('<div id="'+g+'" level="'+c+'"></div>'),b.parent().parent().find("#"+g).html(e).slideDown("fast")),a(document).trigger("wpuf-ajax-fetched-child-categories",g,c,d)}})},cloneField:function(b){b.preventDefault();var c=a(this).closest("tr"),d=c.clone();d.find("input").val(""),d.find(":checked").attr("checked",""),c.after(d)},removeField:function(){var b=a(this).closest("tr");b.siblings().andSelf().length>1&&b.remove()},adminPostSubmit:function(b){b.preventDefault();var c=a(this);if(WP_User_Frontend.validateForm(c))return!0},draftPost:function(b){b.preventDefault();var c=a(this),d=a(this).closest("form"),e=d.serialize()+"&action=wpuf_draft_post",f=d.find('input[type="hidden"][name="post_id"]').val(),g=[];a(".wpuf-rich-validation").each(function(b,c){var c=a(c),d=c.data("id"),e=c.data("name"),f=a.trim(tinyMCE.get(d).getContent());g.push(e+"="+encodeURIComponent(f))}),e=e+"&"+g.join("&"),c.after(' <span class="wpuf-loading"></span>'),a.post(wpuf_frontend.ajaxurl,e,function(b){if(void 0===f){var e='<input type="hidden" name="post_id" value="'+b.post_id+'">';e+='<input type="hidden" name="post_date" value="'+b.date+'">',e+='<input type="hidden" name="post_author" value="'+b.post_author+'">',e+='<input type="hidden" name="comment_status" value="'+b.comment_status+'">',d.append(e)}c.next("span.wpuf-loading").remove(),c.after('<span class="wpuf-draft-saved"> Post Saved</span>'),a(".wpuf-draft-saved").delay(2500).fadeOut("fast",function(){a(this).remove()})})},account_update_profile:function(b){b.preventDefault();var c=a(this).closest("form");a.post(wpuf_frontend.ajaxurl,c.serialize(),function(a){a.success?(c.find(".wpuf-error").hide(),c.find(".wpuf-success").show()):(c.find(".wpuf-success").hide(),c.find(".wpuf-error").show(),c.find(".wpuf-error").text(a.data))})},formStepCheck:function(a,b){var c=b;c.find("input[type=submit]");return form_data=WP_User_Frontend.validateForm(c),0==form_data&&WP_User_Frontend.addErrorNotice(self,"bottom"),form_data},formSubmit:function(c){c.preventDefault();var d=a(this),e=d.find("input[type=submit]");form_data=WP_User_Frontend.validateForm(d),form_data&&(d.find("li.wpuf-submit").append('<span class="wpuf-loading"></span>'),e.attr("disabled","disabled").addClass("button-primary-disabled"),a.post(wpuf_frontend.ajaxurl,form_data,function(c){if(c.success)a("body").trigger("wpuf:postform:success",c),1==c.show_message?(d.before('<div class="wpuf-success">'+c.message+"</div>"),d.slideUp("fast",function(){d.remove()}),a("html, body").animate({scrollTop:a(".wpuf-success").offset().top-100},"fast")):b.location=c.redirect_to;else{if(void 0!==c.type&&"login"===c.type)return void(confirm(c.error)?b.location=c.redirect_to:(e.removeAttr("disabled"),e.removeClass("button-primary-disabled"),d.find("span.wpuf-loading").remove()));d.find(".g-recaptcha").length>0&&grecaptcha.reset(),swal({html:c.error,type:"warning",showCancelButton:!1,confirmButtonColor:"#d54e21",confirmButtonText:"OK",cancelButtonClass:"btn btn-danger"}),e.removeAttr("disabled")}e.removeClass("button-primary-disabled"),d.find("span.wpuf-loading").remove()}))},validateForm:function(b){var c=!1;error_type="",WP_User_Frontend.removeErrors(b),WP_User_Frontend.removeErrorNotice(b),b.find('[data-required="yes"]:visible').each(function(b,d){var e=a(d).data("type");switch(j="",e){case"rich":var f=a(d).data("id");""===(j=a.trim(tinyMCE.get(f).getContent()))&&(c=!0,WP_User_Frontend.markError(d));break;case"textarea":case"text":""===(j=a.trim(a(d).val()))&&(c=!0,error_type="required",WP_User_Frontend.markError(d,error_type));break;case"password":case"confirm_password":var g=a(d).data("repeat");if(j=a.trim(a(d).val()),""===j&&(c=!0,error_type="required",WP_User_Frontend.markError(d,error_type)),g){var h=a('[data-type="confirm_password"]').eq(0);h.val()!=j&&(c=!0,error_type="mismatch",WP_User_Frontend.markError(h,error_type))}break;case"select":(j=a(d).val())&&"-1"!==j||(c=!0,error_type="required",WP_User_Frontend.markError(d,error_type));break;case"multiselect":null!==(j=a(d).val())&&0!==j.length||(c=!0,error_type="required",WP_User_Frontend.markError(d,error_type));break;case"tax-checkbox":var i=a(d).children().find("input:checked").length;i||(c=!0,error_type="required",WP_User_Frontend.markError(d,error_type));break;case"radio":var i=a(d).find("input:checked").length;i||(c=!0,error_type="required",WP_User_Frontend.markError(d,error_type));break;case"file":var i=a(d).find("ul").children().length;i||(c=!0,error_type="required",WP_User_Frontend.markError(d,error_type));break;case"email":var j=a(d).val();""!==j?WP_User_Frontend.isValidEmail(j)||(c=!0,error_type="validation",WP_User_Frontend.markError(d,error_type)):""===j&&(c=!0,error_type="required",WP_User_Frontend.markError(d,error_type));break;case"url":var j=a(d).val();""!==j&&(WP_User_Frontend.isValidURL(j)||(c=!0,error_type="validation",WP_User_Frontend.markError(d,error_type)))}});var d=b.find('[data-required="yes"][name="google_map"]');if(d){""==a(d).val()&&(c=!0,error_type="required",WP_User_Frontend.markError(d,error_type))}if(c)return WP_User_Frontend.addErrorNotice(b,"end"),!1;var e=b.serialize(),f=[];return a(".wpuf-rich-validation",b).each(function(b,c){var c=a(c),d=c.data("id"),e=c.data("name"),g=a.trim(tinyMCE.get(d).getContent());f.push(e+"="+encodeURIComponent(g))}),e=e+"&"+f.join("&")},addErrorNotice:function(b,c){"bottom"==c?a(".wpuf-multistep-fieldset:visible").append('<div class="wpuf-errors">'+wpuf_frontend.error_message+"</div>"):a(b).find("li.wpuf-submit").append('<div class="wpuf-errors">'+wpuf_frontend.error_message+"</div>")},removeErrorNotice:function(b){a(b).find(".wpuf-errors").remove()},markError:function(b,c){var d="";if(a(b).closest("li").addClass("has-error"),c){switch(d=a(b).closest("li").data("label"),c){case"required":case"mismatch":case"validation":d=d+" "+error_str_obj[c]}a(b).siblings(".wpuf-error-msg").remove(),a(b).after('<div class="wpuf-error-msg">'+d+"</div>")}a(b).focus()},removeErrors:function(b){a(b).find(".has-error").removeClass("has-error"),a(".wpuf-error-msg").remove()},isValidEmail:function(a){return new RegExp(/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i).test(a)},isValidURL:function(a){return new RegExp("^(http://www.|https://www.|ftp://www.|www.|http://|https://){1}([0-9A-Za-z]+.)").test(a)},insertImage:function(b,c){if(a("#"+b).length){var d=new plupload.Uploader({runtimes:"html5,html4",browse_button:b,container:"wpuf-insert-image-container",multipart:!0,multipart_params:{action:"wpuf_insert_image",form_id:a("#"+b).data("form_id")},multiple_queues:!1,multi_selection:!1,urlstream_upload:!0,file_data_name:"wpuf_file",max_file_size:wpuf_frontend_upload.max_filesize,url:wpuf_frontend_upload.plupload.url,flash_swf_url:wpuf_frontend_upload.flash_swf_url,filters:[{title:"Allowed Files",extensions:"jpg,jpeg,gif,png,bmp"}]});d.bind("Init",function(a,b){}),d.bind("FilesAdded",function(b,c){var d=a("#wpuf-insert-image-container");a.each(c,function(a,b){d.append('<div class="upload-item" id="'+b.id+'"><div class="progress progress-striped active"><div class="bar"></div></div></div>')}),b.refresh(),b.start()}),d.bind("QueueChanged",function(a){d.start()}),d.bind("UploadProgress",function(b,c){var d=a("#"+c.id);a(".bar",d).css({width:c.percent+"%"}),a(".percent",d).html(c.percent+"%")}),d.bind("Error",function(a,b){alert("Error #"+b.code+": "+b.message)}),d.bind("FileUploaded",function(b,d,e){if(a("#"+d.id).remove(),"error"!==e.response){if("undefined"!=typeof tinyMCE)if("function"!=typeof tinyMCE.execInstanceCommand){var f=tinyMCE.get("post_content_"+c);null!==f&&f.insertContent(e.response)}else tinyMCE.execInstanceCommand("post_content_"+c,"mceInsertContent",!1,e.response);var g=a("#post_content_"+c);g.val(g.val()+e.response)}else alert("Something went wrong")}),d.init()}},deleteAvatar:function(b){b.preventDefault(),confirm(a(this).data("confirm"))&&a.post(wpuf_frontend.ajaxurl,{action:"wpuf_delete_avatar",_wpnonce:wpuf_frontend.nonce},function(){a(b.target).parent().remove(),a("[id^=wpuf-avatar]").css("display","")})},editorLimit:{bind:function(b,c,d,e){"no"===d?(a("textarea#"+c).keydown(function(a){WP_User_Frontend.editorLimit.textLimit.call(this,a,b,e)}),a("input#"+c).keydown(function(a){WP_User_Frontend.editorLimit.textLimit.call(this,a,b,e)}),a("textarea#"+c).on("paste",function(c){var d=a(this);setTimeout(function(){WP_User_Frontend.editorLimit.textLimit.call(d,c,b,e)},100)}),a("input#"+c).on("paste",function(c){var d=a(this);setTimeout(function(){WP_User_Frontend.editorLimit.textLimit.call(d,c,b,e)},100)})):setTimeout(function(){tinyMCE.get(c).onKeyDown.add(function(a,c){WP_User_Frontend.editorLimit.tinymce.onKeyDown(a,c,b,e)}),tinyMCE.get(c).onPaste.add(function(a,c){setTimeout(function(){WP_User_Frontend.editorLimit.tinymce.onPaste(a,c,b,e)},100)})},1e3)},tinymce:{getStats:function(a){var b=a.getBody(),c=tinymce.trim(b.innerText||b.textContent);return{chars:c.length,words:c.split(/[\w\u2019\'-]+/).length}},onKeyDown:function(b,c,d,e){var f=WP_User_Frontend.editorLimit.tinymce.getStats(b).chars+1,g="word"===e?"Word Limit : ":"Character Limit : ";"word"===e&&(f=WP_User_Frontend.editorLimit.tinymce.getStats(b).words-1),d&&a(".mce-path-item.mce-last",b.container).html(g+f+"/"+d),d&&f>d&&(WP_User_Frontend.editorLimit.blockTyping(c),jQuery(".mce-path-item.mce-last",b.container).html(WP_User_Frontend.content_limit_message(e)))},onPaste:function(a,b,c){var d=a.getContent().split(" ").slice(0,c).join(" ");a.setContent(d),WP_User_Frontend.editorLimit.make_media_embed_code(d,a)}},textLimit:function(b,c,d){var e=a(this),f=e.val().length+1;"word"===d&&(f=e.val().split(" ").length),c&&f>c?(e.closest(".wpuf-fields").find("span.wpuf-wordlimit-message").html(WP_User_Frontend.content_limit_message(d)),WP_User_Frontend.editorLimit.blockTyping(b)):e.closest(".wpuf-fields").find("span.wpuf-wordlimit-message").html(""),"paste"===b.type&&(e.val(content.substring(0,c)),"word"===d&&e.val(content.slice(0,c).join(" ")))},blockTyping:function(b){-1!==a.inArray(b.keyCode,[46,8,9,27,13,110,190,189])||65==b.keyCode&&!0===b.ctrlKey||b.keyCode>=35&&b.keyCode<=40||(b.preventDefault(),b.stopPropagation())},make_media_embed_code:function(b,c){a.post(ajaxurl,{action:"make_media_embed_code",content:b},function(a){c.setContent(c.getContent()+c.setContent(a))})}},doUncheckRadioBtn:function(a){a.checked=!1},content_limit_message:function(a){return"word"===a?"Word limit reached.":"Character limit reached."}},a(function(){if(WP_User_Frontend.init(),a("ul.wpuf-payment-gateways").on("click","input[type=radio]",function(b){a(".wpuf-payment-instruction").slideUp(250),a(this).parents("li").find(".wpuf-payment-instruction").slideDown(250)}),a("ul.wpuf-payment-gateways li").find("input[type=radio]").is(":checked")){a("ul.wpuf-payment-gateways li").find("input[type=radio]:checked").parents("li").find(".wpuf-payment-instruction").slideDown(250)}else a("ul.wpuf-payment-gateways li").first().find("input[type=radio]").click()}),a(function(){a('input[name="first_name"], input[name="last_name"]').on("change keyup",function(){var b,c=a.makeArray(a('input[name="first_name"], input[name="last_name"]').map(function(){if(b=a(this).val())return b})).join(" ");a('input[name="display_name"]').val(c)})}),a(function(a){a('.wpuf-form-add input[name="dokan_store_name"]').on("focusout",function(){var b=a(this).val().toLowerCase().replace(/-+/g,"").replace(/\s+/g,"-").replace(/[^a-z0-9-]/g,"");a('input[name="shopurl"]').val(b),a("#url-alart").text(b),a('input[name="shopurl"]').focus()}),a('.wpuf-form-add input[name="shopurl"]').keydown(function(b){a(this).val();-1!==a.inArray(b.keyCode,[46,8,9,27,13,91,109,110,173,189,190])||65==b.keyCode&&!0===b.ctrlKey||b.keyCode>=35&&b.keyCode<=39||(b.shiftKey||(b.keyCode<65||b.keyCode>90)&&(b.keyCode<48||b.keyCode>57))&&(b.keyCode<96||b.keyCode>105)&&b.preventDefault()}),a('.wpuf-form-add input[name="shopurl"]').keyup(function(b){a("#url-alart").text(a(this).val())}),a('.wpuf-form-add input[name="shopurl"]').on("focusout",function(){var b=a(this),c={action:"shop_url",url_slug:b.val(),_nonce:dokan.nonce};""!==b.val()&&a.post(dokan.ajaxurl,c,function(b){0==b?(a("#url-alart").removeClass("text-success").addClass("text-danger"),a("#url-alart-mgs").removeClass("text-success").addClass("text-danger").text(dokan.seller.notAvailable)):(a("#url-alart").removeClass("text-danger").addClass("text-success"),a("#url-alart-mgs").removeClass("text-danger").addClass("text-success").text(dokan.seller.available))})}),a(".wpuf-form-add #wpuf-map-add-location").attr("name","find_address")})}(jQuery,window);
|
1 |
+
!function(a,b){a.fn.listautowidth=function(){return this.each(function(){var b=a(this).width(),c=b/a(this).children("li").length;a(this).children("li").each(function(){var b=a(this).outerWidth(!0)-a(this).width();a(this).width(c-b)})})},b.WP_User_Frontend={init:function(){this.enableMultistep(this),a(".wpuf-form").on("click","img.wpuf-clone-field",this.cloneField),a(".wpuf-form").on("click","img.wpuf-remove-field",this.removeField),a(".wpuf-form").on("click","a.wpuf-delete-avatar",this.deleteAvatar),a(".wpuf-form").on("click","a#wpuf-post-draft",this.draftPost),a(".wpuf-form").on("click","button#wpuf-account-update-profile",this.account_update_profile),a(".wpuf-form-add").on("submit",this.formSubmit),a("form#post").on("submit",this.adminPostSubmit),a(".wpuf-form").on("step-change-fieldset",function(a,b,c){if(wpuf_plupload_items.length)for(var d=wpuf_plupload_items.length-1;d>=0;d--)wpuf_plupload_items[d].refresh();if(wpuf_map_items.length)for(var d=wpuf_map_items.length-1;d>=0;d--)google.maps.event.trigger(wpuf_map_items[d].map,"resize"),wpuf_map_items[d].map.setCenter(wpuf_map_items[d].center)}),this.ajaxCategory(),a(':submit[name="wpuf_user_subscription_cancel"]').click(function(b){b.preventDefault(),swal({text:wpuf_frontend.cancelSubMsg,type:"warning",showCancelButton:!0,confirmButtonColor:"#d54e21",confirmButtonText:wpuf_frontend.delete_it,cancelButtonText:wpuf_frontend.cancel_it,confirmButtonClass:"btn btn-success",cancelButtonClass:"btn btn-danger"}).then(function(b){if(!b)return!1;a("#wpuf_cancel_subscription").submit()})})},check_pass_strength:function(){var b=a("#pass1").val();if(a("#pass-strength-result").show(),a("#pass-strength-result").removeClass("short bad good strong"),!b)return a("#pass-strength-result").html(" "),void a("#pass-strength-result").hide();if(void 0!==wp.passwordStrength)switch(wp.passwordStrength.meter(b,wp.passwordStrength.userInputBlacklist(),b)){case 2:a("#pass-strength-result").addClass("bad").html(pwsL10n.bad);break;case 3:a("#pass-strength-result").addClass("good").html(pwsL10n.good);break;case 4:a("#pass-strength-result").addClass("strong").html(pwsL10n.strong);break;case 5:a("#pass-strength-result").addClass("short").html(pwsL10n.mismatch);break;default:a("#pass-strength-result").addClass("short").html(pwsL10n.short)}},enableMultistep:function(c){var d=this,e=0,f=a(':hidden[name="wpuf_multistep_type"]').val();if(null!=f){if(a("fieldset.wpuf-multistep-fieldset").find(".wpuf-multistep-prev-btn").first().remove(),a("fieldset.wpuf-multistep-fieldset").find(".wpuf-multistep-next-btn").last().remove(),a(".wpuf-form fieldset").removeClass("field-active").first().addClass("field-active"),"progressive"==f&&0!=a(".wpuf-form .wpuf-multistep-fieldset").length){a("fieldset.wpuf-multistep-fieldset legend").first();a(".wpuf-multistep-progressbar").html('<div class="wpuf-progress-percentage"></div>');var g=a(".wpuf-multistep-progressbar"),h=a(".wpuf-progress-percentage");a(".wpuf-multistep-progressbar").progressbar({change:function(){h.text(g.progressbar("value")+"%")}}),a(".wpuf-multistep-fieldset legend").hide()}else a(".wpuf-form").each(function(){var b=a(this),c=a(".wpuf-multistep-progressbar",b),d="";c.addClass("wizard-steps"),d+='<ul class="wpuf-step-wizard">',a(".wpuf-multistep-fieldset",this).each(function(){d+="<li>"+a.trim(a("legend",this).text())+"</li>",a("legend",this).hide()}),d+="</ul>",c.append(d),a(".wpuf-step-wizard li",c).first().addClass("active-step"),a(".wpuf-step-wizard",c).listautowidth()});this.change_fieldset(e,f),a("fieldset .wpuf-multistep-prev-btn, fieldset .wpuf-multistep-next-btn").click(function(g){if(a(this).hasClass("wpuf-multistep-next-btn")){0!=d.formStepCheck("",a(this).closest("fieldset"))&&c.change_fieldset(++e,f)}else a(this).hasClass("wpuf-multistep-prev-btn")&&c.change_fieldset(--e,f);var h=a("form.wpuf-form-add"),i=h.offset().top;return b.scrollTo({top:i-32,behavior:"smooth"}),!1})}},change_fieldset:function(b,c){var d=a("fieldset.wpuf-multistep-fieldset").eq(b);a("fieldset.wpuf-multistep-fieldset").removeClass("field-active").eq(b).addClass("field-active"),a(".wpuf-step-wizard li").each(function(){a(this).index()<=b?"step_by_step"==c?a(this).addClass("passed-wpuf-ms-bar"):a(".wpuf-ps-bar",this).addClass("passed-wpuf-ms-bar"):"step_by_step"==c?a(this).removeClass("passed-wpuf-ms-bar"):a(".wpuf-ps-bar",this).removeClass("passed-wpuf-ms-bar")}),a(".wpuf-step-wizard li").removeClass("wpuf-ms-bar-active active-step completed-step"),a(".passed-wpuf-ms-bar").addClass("completed-step").last().addClass("wpuf-ms-bar-active"),a(".wpuf-ms-bar-active").addClass("active-step");var e=a("fieldset.wpuf-multistep-fieldset").eq(b).find("legend").text();if(e=a.trim(e),"progressive"==c&&0!=a(".wpuf-form .wpuf-multistep-fieldset").length){var f=100*(b+1)/a("fieldset.wpuf-multistep-fieldset").length,f=Number(f.toFixed(2));a(".wpuf-multistep-progressbar").progressbar({value:f}),a(".wpuf-progress-percentage").text(e+" ("+f+"%)")}a(".wpuf-form").trigger("step-change-fieldset",[b,d])},ajaxCategory:function(){a(".category-wrap").on("change",".cat-ajax",function(){var b=a(this).data("form-id");currentLevel=parseInt(a(this).parent().attr("level")),WP_User_Frontend.getChildCats(a(this),currentLevel+1,"category",b)})},getChildCats:function(b,c,d,e){var f=a(b).val(),g="wpuf-category-dropdown-lvl-"+c,d=void 0!==d?d:"category",h=a(b).siblings("span").data("taxonomy");a.ajax({type:"post",url:wpuf_frontend.ajaxurl,data:{action:"wpuf_get_child_cat",catID:f,nonce:wpuf_frontend.nonce,field_attr:h,form_id:e},beforeSend:function(){a(b).parent().parent().next(".loading").addClass("wpuf-loading")},complete:function(){a(b).parent().parent().next(".loading").removeClass("wpuf-loading")},success:function(e){a(b).parent().nextAll().each(function(){a(this).remove()}),""!=e&&(a(b).parent().addClass("hasChild").parent().append('<div id="'+g+'" level="'+c+'"></div>'),b.parent().parent().find("#"+g).html(e).slideDown("fast")),a(document).trigger("wpuf-ajax-fetched-child-categories",g,c,d)}})},cloneField:function(b){b.preventDefault();var c=a(this).closest("tr"),d=c.clone();d.find("input").val(""),d.find(":checked").attr("checked",""),c.after(d)},removeField:function(){var b=a(this).closest("tr");b.siblings().andSelf().length>1&&b.remove()},adminPostSubmit:function(b){b.preventDefault();var c=a(this);if(WP_User_Frontend.validateForm(c))return!0},draftPost:function(b){b.preventDefault();var c=a(this),d=a(this).closest("form"),e=d.serialize()+"&action=wpuf_draft_post",f=d.find('input[type="hidden"][name="post_id"]').val(),g=[];a(".wpuf-rich-validation").each(function(b,c){var c=a(c),d=c.data("id"),e=c.data("name"),f=a.trim(tinyMCE.get(d).getContent());g.push(e+"="+encodeURIComponent(f))}),e=e+"&"+g.join("&"),c.after(' <span class="wpuf-loading"></span>'),a.post(wpuf_frontend.ajaxurl,e,function(b){if(void 0===f){var e='<input type="hidden" name="post_id" value="'+b.post_id+'">';e+='<input type="hidden" name="post_date" value="'+b.date+'">',e+='<input type="hidden" name="post_author" value="'+b.post_author+'">',e+='<input type="hidden" name="comment_status" value="'+b.comment_status+'">',d.append(e)}c.next("span.wpuf-loading").remove(),c.after('<span class="wpuf-draft-saved"> Post Saved</span>'),a(".wpuf-draft-saved").delay(2500).fadeOut("fast",function(){a(this).remove()})})},account_update_profile:function(b){b.preventDefault();var c=a(this).closest("form");a.post(wpuf_frontend.ajaxurl,c.serialize(),function(a){a.success?(c.find(".wpuf-error").hide(),c.find(".wpuf-success").show()):(c.find(".wpuf-success").hide(),c.find(".wpuf-error").show(),c.find(".wpuf-error").text(a.data))})},formStepCheck:function(a,b){var c=b;c.find("input[type=submit]");return form_data=WP_User_Frontend.validateForm(c),0==form_data&&WP_User_Frontend.addErrorNotice(self,"bottom"),form_data},formSubmit:function(c){c.preventDefault();var d=a(this),e=d.find("input[type=submit]");form_data=WP_User_Frontend.validateForm(d),form_data&&(d.find("li.wpuf-submit").append('<span class="wpuf-loading"></span>'),e.attr("disabled","disabled").addClass("button-primary-disabled"),a.post(wpuf_frontend.ajaxurl,form_data,function(c){if(c.success)a("body").trigger("wpuf:postform:success",c),1==c.show_message?(d.before('<div class="wpuf-success">'+c.message+"</div>"),d.slideUp("fast",function(){d.remove()}),a("html, body").animate({scrollTop:a(".wpuf-success").offset().top-100},"fast")):b.location=c.redirect_to;else{if(void 0!==c.type&&"login"===c.type)return void(confirm(c.error)?b.location=c.redirect_to:(e.removeAttr("disabled"),e.removeClass("button-primary-disabled"),d.find("span.wpuf-loading").remove()));d.find(".g-recaptcha").length>0&&grecaptcha.reset(),swal({html:c.error,type:"warning",showCancelButton:!1,confirmButtonColor:"#d54e21",confirmButtonText:"OK",cancelButtonClass:"btn btn-danger"}),e.removeAttr("disabled")}e.removeClass("button-primary-disabled"),d.find("span.wpuf-loading").remove()}))},validateForm:function(b){var c=!1;error_type="",WP_User_Frontend.removeErrors(b),WP_User_Frontend.removeErrorNotice(b),b.find('[data-required="yes"]:visible').each(function(b,d){var e=a(d).data("type");switch(j="",e){case"rich":var f=a(d).data("id");""===(j=a.trim(tinyMCE.get(f).getContent()))&&(c=!0,WP_User_Frontend.markError(d));break;case"textarea":case"text":""===(j=a.trim(a(d).val()))&&(c=!0,error_type="required",WP_User_Frontend.markError(d,error_type));break;case"password":case"confirm_password":var g=a(d).data("repeat");if(j=a.trim(a(d).val()),""===j&&(c=!0,error_type="required",WP_User_Frontend.markError(d,error_type)),g){var h=a('[data-type="confirm_password"]').eq(0);h.val()!=j&&(c=!0,error_type="mismatch",WP_User_Frontend.markError(h,error_type))}break;case"select":(j=a(d).val())&&"-1"!==j||(c=!0,error_type="required",WP_User_Frontend.markError(d,error_type));break;case"multiselect":null!==(j=a(d).val())&&0!==j.length||(c=!0,error_type="required",WP_User_Frontend.markError(d,error_type));break;case"tax-checkbox":var i=a(d).children().find("input:checked").length;i||(c=!0,error_type="required",WP_User_Frontend.markError(d,error_type));break;case"radio":var i=a(d).find("input:checked").length;i||(c=!0,error_type="required",WP_User_Frontend.markError(d,error_type));break;case"file":var i=a(d).find("ul").children().length;i||(c=!0,error_type="required",WP_User_Frontend.markError(d,error_type));break;case"email":var j=a(d).val();""!==j?WP_User_Frontend.isValidEmail(j)||(c=!0,error_type="validation",WP_User_Frontend.markError(d,error_type)):""===j&&(c=!0,error_type="required",WP_User_Frontend.markError(d,error_type));break;case"url":var j=a(d).val();""!==j&&(WP_User_Frontend.isValidURL(j)||(c=!0,error_type="validation",WP_User_Frontend.markError(d,error_type)))}});var d=b.find('[data-required="yes"][name^="google_map"]');if(a.each(d,function(b,d){""==a(d).val()&&(c=!0,error_type="required",WP_User_Frontend.markError(d,error_type))}),c)return WP_User_Frontend.addErrorNotice(b,"end"),!1;var e=b.serialize(),f=[];return a(".wpuf-rich-validation",b).each(function(b,c){var c=a(c),d=c.data("id"),e=c.data("name"),g=a.trim(tinyMCE.get(d).getContent());f.push(e+"="+encodeURIComponent(g))}),e=e+"&"+f.join("&")},addErrorNotice:function(b,c){"bottom"==c?a(".wpuf-multistep-fieldset:visible").append('<div class="wpuf-errors">'+wpuf_frontend.error_message+"</div>"):a(b).find("li.wpuf-submit").append('<div class="wpuf-errors">'+wpuf_frontend.error_message+"</div>")},removeErrorNotice:function(b){a(b).find(".wpuf-errors").remove()},markError:function(b,c){var d="";if(a(b).closest("li").addClass("has-error"),c){switch(d=a(b).closest("li").data("label"),c){case"required":case"mismatch":case"validation":d=d+" "+error_str_obj[c]}a(b).siblings(".wpuf-error-msg").remove(),a(b).after('<div class="wpuf-error-msg">'+d+"</div>")}a(b).focus()},removeErrors:function(b){a(b).find(".has-error").removeClass("has-error"),a(".wpuf-error-msg").remove()},isValidEmail:function(a){return new RegExp(/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i).test(a)},isValidURL:function(a){return new RegExp("^(http://www.|https://www.|ftp://www.|www.|http://|https://){1}([0-9A-Za-z]+.)").test(a)},insertImage:function(b,c){if(a("#"+b).length){var d=new plupload.Uploader({runtimes:"html5,html4",browse_button:b,container:"wpuf-insert-image-container",multipart:!0,multipart_params:{action:"wpuf_insert_image",form_id:a("#"+b).data("form_id")},multiple_queues:!1,multi_selection:!1,urlstream_upload:!0,file_data_name:"wpuf_file",max_file_size:wpuf_frontend_upload.max_filesize,url:wpuf_frontend_upload.plupload.url,flash_swf_url:wpuf_frontend_upload.flash_swf_url,filters:[{title:"Allowed Files",extensions:"jpg,jpeg,gif,png,bmp"}]});d.bind("Init",function(a,b){}),d.bind("FilesAdded",function(b,c){var d=a("#wpuf-insert-image-container");a.each(c,function(a,b){d.append('<div class="upload-item" id="'+b.id+'"><div class="progress progress-striped active"><div class="bar"></div></div></div>')}),b.refresh(),b.start()}),d.bind("QueueChanged",function(a){d.start()}),d.bind("UploadProgress",function(b,c){var d=a("#"+c.id);a(".bar",d).css({width:c.percent+"%"}),a(".percent",d).html(c.percent+"%")}),d.bind("Error",function(a,b){alert("Error #"+b.code+": "+b.message)}),d.bind("FileUploaded",function(b,d,e){if(a("#"+d.id).remove(),"error"!==e.response){if("undefined"!=typeof tinyMCE)if("function"!=typeof tinyMCE.execInstanceCommand){var f=tinyMCE.get("post_content_"+c);null!==f&&f.insertContent(e.response)}else tinyMCE.execInstanceCommand("post_content_"+c,"mceInsertContent",!1,e.response);var g=a("#post_content_"+c);g.val(g.val()+e.response)}else alert("Something went wrong")}),d.init()}},deleteAvatar:function(b){b.preventDefault(),confirm(a(this).data("confirm"))&&a.post(wpuf_frontend.ajaxurl,{action:"wpuf_delete_avatar",_wpnonce:wpuf_frontend.nonce},function(){a(b.target).parent().remove(),a("[id^=wpuf-avatar]").css("display","")})},editorLimit:{bind:function(b,c,d,e){"no"===d?(a("textarea#"+c).keydown(function(a){WP_User_Frontend.editorLimit.textLimit.call(this,a,b,e)}),a("input#"+c).keydown(function(a){WP_User_Frontend.editorLimit.textLimit.call(this,a,b,e)}),a("textarea#"+c).on("paste",function(c){var d=a(this);setTimeout(function(){WP_User_Frontend.editorLimit.textLimit.call(d,c,b,e)},100)}),a("input#"+c).on("paste",function(c){var d=a(this);setTimeout(function(){WP_User_Frontend.editorLimit.textLimit.call(d,c,b,e)},100)})):setTimeout(function(){tinyMCE.get(c).onKeyDown.add(function(a,c){WP_User_Frontend.editorLimit.tinymce.onKeyDown(a,c,b,e)}),tinyMCE.get(c).onPaste.add(function(a,c){setTimeout(function(){WP_User_Frontend.editorLimit.tinymce.onPaste(a,c,b,e)},100)})},1e3)},tinymce:{getStats:function(a){var b=a.getBody(),c=tinymce.trim(b.innerText||b.textContent);return{chars:c.length,words:c.split(/[\w\u2019\'-]+/).length}},onKeyDown:function(b,c,d,e){var f=WP_User_Frontend.editorLimit.tinymce.getStats(b).chars+1,g="word"===e?"Word Limit : ":"Character Limit : ";"word"===e&&(f=WP_User_Frontend.editorLimit.tinymce.getStats(b).words-1),d&&a(".mce-path-item.mce-last",b.container).html(g+f+"/"+d),d&&f>d&&(WP_User_Frontend.editorLimit.blockTyping(c),jQuery(".mce-path-item.mce-last",b.container).html(WP_User_Frontend.content_limit_message(e)))},onPaste:function(a,b,c){var d=a.getContent().split(" ").slice(0,c).join(" ");a.setContent(d),WP_User_Frontend.editorLimit.make_media_embed_code(d,a)}},textLimit:function(b,c,d){var e=a(this),f=e.val().length+1;"word"===d&&(f=e.val().split(" ").length),c&&f>c?(e.closest(".wpuf-fields").find("span.wpuf-wordlimit-message").html(WP_User_Frontend.content_limit_message(d)),WP_User_Frontend.editorLimit.blockTyping(b)):e.closest(".wpuf-fields").find("span.wpuf-wordlimit-message").html(""),"paste"===b.type&&(e.val(content.substring(0,c)),"word"===d&&e.val(content.slice(0,c).join(" ")))},blockTyping:function(b){-1!==a.inArray(b.keyCode,[46,8,9,27,13,110,190,189])||65==b.keyCode&&!0===b.ctrlKey||b.keyCode>=35&&b.keyCode<=40||(b.preventDefault(),b.stopPropagation())},make_media_embed_code:function(b,c){a.post(ajaxurl,{action:"make_media_embed_code",content:b},function(a){c.setContent(c.getContent()+c.setContent(a))})}},doUncheckRadioBtn:function(a){a.checked=!1},content_limit_message:function(a){return"word"===a?"Word limit reached.":"Character limit reached."}},a(function(){if(WP_User_Frontend.init(),a("ul.wpuf-payment-gateways").on("click","input[type=radio]",function(b){a(".wpuf-payment-instruction").slideUp(250),a(this).parents("li").find(".wpuf-payment-instruction").slideDown(250)}),a("ul.wpuf-payment-gateways li").find("input[type=radio]").is(":checked")){a("ul.wpuf-payment-gateways li").find("input[type=radio]:checked").parents("li").find(".wpuf-payment-instruction").slideDown(250)}else a("ul.wpuf-payment-gateways li").first().find("input[type=radio]").click()}),a(function(){a('input[name="first_name"], input[name="last_name"]').on("change keyup",function(){var b,c=a.makeArray(a('input[name="first_name"], input[name="last_name"]').map(function(){if(b=a(this).val())return b})).join(" ");a('input[name="display_name"]').val(c)})}),a(function(a){a('.wpuf-form-add input[name="dokan_store_name"]').on("focusout",function(){var b=a(this).val().toLowerCase().replace(/-+/g,"").replace(/\s+/g,"-").replace(/[^a-z0-9-]/g,"");a('input[name="shopurl"]').val(b),a("#url-alart").text(b),a('input[name="shopurl"]').focus()}),a('.wpuf-form-add input[name="shopurl"]').keydown(function(b){a(this).val();-1!==a.inArray(b.keyCode,[46,8,9,27,13,91,109,110,173,189,190])||65==b.keyCode&&!0===b.ctrlKey||b.keyCode>=35&&b.keyCode<=39||(b.shiftKey||(b.keyCode<65||b.keyCode>90)&&(b.keyCode<48||b.keyCode>57))&&(b.keyCode<96||b.keyCode>105)&&b.preventDefault()}),a('.wpuf-form-add input[name="shopurl"]').keyup(function(b){a("#url-alart").text(a(this).val())}),a('.wpuf-form-add input[name="shopurl"]').on("focusout",function(){var b=a(this),c={action:"shop_url",url_slug:b.val(),_nonce:dokan.nonce};""!==b.val()&&a.post(dokan.ajaxurl,c,function(b){0==b?(a("#url-alart").removeClass("text-success").addClass("text-danger"),a("#url-alart-mgs").removeClass("text-success").addClass("text-danger").text(dokan.seller.notAvailable)):(a("#url-alart").removeClass("text-danger").addClass("text-success"),a("#url-alart-mgs").removeClass("text-danger").addClass("text-success").text(dokan.seller.available))})}),a(".wpuf-form-add #wpuf-map-add-location").attr("name","find_address")})}(jQuery,window);
|
assets/js/wpuf-form-builder.js
CHANGED
@@ -43,6 +43,7 @@
|
|
43 |
settings: wpuf_form_builder.form_settings,
|
44 |
current_panel: 'form-fields',
|
45 |
editing_field_id: 0, // editing form field id
|
|
|
46 |
index_to_insert: 0,
|
47 |
},
|
48 |
|
@@ -143,10 +144,43 @@
|
|
143 |
// add new form field element
|
144 |
add_form_field_element: function (state, payload) {
|
145 |
state.form_fields.splice(payload.toIndex, 0, payload.field);
|
146 |
-
|
|
|
147 |
// bring newly added element into viewport
|
148 |
Vue.nextTick(function () {
|
149 |
var el = $('#form-preview-stage .wpuf-form .field-items').eq(payload.toIndex);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
150 |
|
151 |
if (el && !is_element_in_viewport(el.get(0))) {
|
152 |
$('#builder-stage section').scrollTo(el, 800, {offset: -50});
|
43 |
settings: wpuf_form_builder.form_settings,
|
44 |
current_panel: 'form-fields',
|
45 |
editing_field_id: 0, // editing form field id
|
46 |
+
show_custom_field_tooltip: true,
|
47 |
index_to_insert: 0,
|
48 |
},
|
49 |
|
144 |
// add new form field element
|
145 |
add_form_field_element: function (state, payload) {
|
146 |
state.form_fields.splice(payload.toIndex, 0, payload.field);
|
147 |
+
var sprintf = wp.i18n.sprintf;
|
148 |
+
var __ = wp.i18n.__;
|
149 |
// bring newly added element into viewport
|
150 |
Vue.nextTick(function () {
|
151 |
var el = $('#form-preview-stage .wpuf-form .field-items').eq(payload.toIndex);
|
152 |
+
if ('yes' == payload.field.is_meta && state.show_custom_field_tooltip) {
|
153 |
+
|
154 |
+
var image_one = wpuf_assets_url + '/images/custom-fields/settings.png';
|
155 |
+
var image_two = wpuf_assets_url + '/images/custom-fields/advance.png';
|
156 |
+
var html = '<div class="wpuf-custom-field-instruction">';
|
157 |
+
html += '<div class="step-one">';
|
158 |
+
html += sprintf( '<p style="font-weight: 400">%s<strong><code>%s</code></strong>%s"</p>', __( 'Navigate through', 'wp-user-frontend' ), __( 'WP-admin > WPUF > Settings > Frontend Posting', 'wp-user-frontend' ), __( '- there you have to check the checkbox: "Show custom field data in the post content area', 'wp-user-frontend' ) );
|
159 |
+
html += '<img src="'+ image_one +'" alt="settings">';
|
160 |
+
html += '</div>';
|
161 |
+
html += '<div class="step-two">';
|
162 |
+
html += sprintf( '<p style="font-weight: 400">%s<strong>%s</strong>%s</p>', __( 'Edit the custom field inside the post form and on the right side you will see', 'wp-user-frontend' ), __( '"Advanced Options".', 'wp-user-frontend' ), __( ' Expand that, scroll down and you will see "Show data on post" - set this yes.', 'wp-user-frontend' ) );
|
163 |
+
html += '<img src="' + image_two + '" alt="custom field data">';
|
164 |
+
html += '</div>';
|
165 |
+
html += '</div>';
|
166 |
+
swal({
|
167 |
+
title: __( 'Do you want to show custom field data inside your post ?', 'wp-user-frontend' ),
|
168 |
+
html: html,
|
169 |
+
showCancelButton: true,
|
170 |
+
confirmButtonColor: '#d54e21',
|
171 |
+
confirmButtonText: "Don't show again",
|
172 |
+
cancelButtonText: 'Okay',
|
173 |
+
confirmButtonClass: 'btn btn-success',
|
174 |
+
cancelButtonClass: 'btn btn-success',
|
175 |
+
cancelButtonColor: '#007cba'
|
176 |
+
}).then((result) => {
|
177 |
+
if (result) {
|
178 |
+
state.show_custom_field_tooltip = false;
|
179 |
+
} else {
|
180 |
+
|
181 |
+
}
|
182 |
+
} );
|
183 |
+
}
|
184 |
|
185 |
if (el && !is_element_in_viewport(el.get(0))) {
|
186 |
$('#builder-stage section').scrollTo(el, 800, {offset: -50});
|
changelog.txt
CHANGED
@@ -1,3 +1,11 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
= v3.5.15 (15 March, 2021) =
|
2 |
|
3 |
* Notice - Limited time promotion for weDevs birthday
|
@@ -69,7 +77,7 @@
|
|
69 |
* Fix - Post query loop for post forms
|
70 |
* Fix - Post edit could not be edited after unlocking post edit
|
71 |
* Fix - Taxes couldn't count properly when selecting different tax region
|
72 |
-
* Fix - Google map field validation doesn't work
|
73 |
* Fix - Redirect payment page after post updating
|
74 |
* Fix - Custom field value and link send as plain text when sending an email for post notification
|
75 |
|
1 |
+
= v3.5.16 (08 May, 2021) =
|
2 |
+
|
3 |
+
* Update - Added Mauritian Rupee for currency
|
4 |
+
* Update - Added eid promotional offer notice
|
5 |
+
* Fix - Multiple google map validation for same form
|
6 |
+
* Fix - Various issues on verification, autologin payments & address field
|
7 |
+
* Fix - Docs update for file & attachments feature which is pro only
|
8 |
+
|
9 |
= v3.5.15 (15 March, 2021) =
|
10 |
|
11 |
* Notice - Limited time promotion for weDevs birthday
|
77 |
* Fix - Post query loop for post forms
|
78 |
* Fix - Post edit could not be edited after unlocking post edit
|
79 |
* Fix - Taxes couldn't count properly when selecting different tax region
|
80 |
+
* Fix - Google map field validation doesn't work
|
81 |
* Fix - Redirect payment page after post updating
|
82 |
* Fix - Custom field value and link send as plain text when sending an email for post notification
|
83 |
|
includes/class-dokan-integration.php
CHANGED
@@ -1,6 +1,6 @@
|
|
1 |
<?php
|
2 |
|
3 |
-
if ( !class_exists( 'WPUF_Dokan_Integration' ) ) {
|
4 |
|
5 |
/**
|
6 |
* WPUF Dokan Integration Class
|
@@ -10,7 +10,7 @@ if ( !class_exists( 'WPUF_Dokan_Integration' ) ) {
|
|
10 |
class WPUF_Dokan_Integration {
|
11 |
|
12 |
public function __construct() {
|
13 |
-
add_filter( 'dokan_get_dashboard_nav', [$this, 'add_wpuf_posts_page' ] );
|
14 |
add_action( 'dokan_load_custom_template', [ $this, 'load_wpuf_posts_template' ] );
|
15 |
add_filter( 'dokan_query_var_filter', [ $this, 'register_wpuf_posts_queryvar' ] );
|
16 |
add_filter( 'dokan_settings_fields', [ $this, 'dokan_wpuf_settings' ] );
|
@@ -27,9 +27,9 @@ if ( !class_exists( 'WPUF_Dokan_Integration' ) ) {
|
|
27 |
* @return array
|
28 |
*/
|
29 |
public function add_wpuf_posts_page( $urls ) {
|
30 |
-
$access
|
31 |
|
32 |
-
if ( $access
|
33 |
$urls['posts'] = [
|
34 |
'title' => __( 'Posts', 'wp-user-frontend' ),
|
35 |
'icon' => '<i class="fa fa-wordpress"></i>',
|
@@ -52,7 +52,7 @@ if ( !class_exists( 'WPUF_Dokan_Integration' ) ) {
|
|
52 |
*/
|
53 |
public function load_wpuf_posts_template( $query_vars ) {
|
54 |
if ( isset( $query_vars['posts'] ) ) {
|
55 |
-
|
56 |
}
|
57 |
}
|
58 |
|
@@ -110,7 +110,7 @@ if ( !class_exists( 'WPUF_Dokan_Integration' ) ) {
|
|
110 |
*
|
111 |
* @return array $post_forms
|
112 |
*/
|
113 |
-
public function get_post_forms( $post_type='post' ) {
|
114 |
$post_forms = [];
|
115 |
|
116 |
$args = [
|
@@ -122,11 +122,11 @@ if ( !class_exists( 'WPUF_Dokan_Integration' ) ) {
|
|
122 |
$form_posts = get_posts( $args );
|
123 |
|
124 |
foreach ( $form_posts as $form ) {
|
125 |
-
$form_settings
|
126 |
$form_post_type = isset( $form_settings['post_type'] ) ? $form_settings['post_type'] : '';
|
127 |
|
128 |
-
if ( $form_post_type
|
129 |
-
$post_forms[$form->ID] = $form->post_title;
|
130 |
}
|
131 |
}
|
132 |
|
1 |
<?php
|
2 |
|
3 |
+
if ( ! class_exists( 'WPUF_Dokan_Integration' ) ) {
|
4 |
|
5 |
/**
|
6 |
* WPUF Dokan Integration Class
|
10 |
class WPUF_Dokan_Integration {
|
11 |
|
12 |
public function __construct() {
|
13 |
+
add_filter( 'dokan_get_dashboard_nav', [ $this, 'add_wpuf_posts_page' ] );
|
14 |
add_action( 'dokan_load_custom_template', [ $this, 'load_wpuf_posts_template' ] );
|
15 |
add_filter( 'dokan_query_var_filter', [ $this, 'register_wpuf_posts_queryvar' ] );
|
16 |
add_filter( 'dokan_settings_fields', [ $this, 'dokan_wpuf_settings' ] );
|
27 |
* @return array
|
28 |
*/
|
29 |
public function add_wpuf_posts_page( $urls ) {
|
30 |
+
$access = dokan_get_option( 'allow_wpuf_post', 'dokan_general' );
|
31 |
|
32 |
+
if ( $access === 'on' ) {
|
33 |
$urls['posts'] = [
|
34 |
'title' => __( 'Posts', 'wp-user-frontend' ),
|
35 |
'icon' => '<i class="fa fa-wordpress"></i>',
|
52 |
*/
|
53 |
public function load_wpuf_posts_template( $query_vars ) {
|
54 |
if ( isset( $query_vars['posts'] ) ) {
|
55 |
+
wpuf_load_template( 'dokan/posts.php' );
|
56 |
}
|
57 |
}
|
58 |
|
110 |
*
|
111 |
* @return array $post_forms
|
112 |
*/
|
113 |
+
public function get_post_forms( $post_type = 'post' ) {
|
114 |
$post_forms = [];
|
115 |
|
116 |
$args = [
|
122 |
$form_posts = get_posts( $args );
|
123 |
|
124 |
foreach ( $form_posts as $form ) {
|
125 |
+
$form_settings = wpuf_get_form_settings( $form->ID );
|
126 |
$form_post_type = isset( $form_settings['post_type'] ) ? $form_settings['post_type'] : '';
|
127 |
|
128 |
+
if ( $form_post_type === $post_type ) {
|
129 |
+
$post_forms[ $form->ID ] = $form->post_title;
|
130 |
}
|
131 |
}
|
132 |
|
includes/class-wc-vendors-integration.php
CHANGED
@@ -1,6 +1,6 @@
|
|
1 |
<?php
|
2 |
|
3 |
-
if ( !class_exists( 'WPUF_WC_Vendors_Integration' ) ) {
|
4 |
|
5 |
/**
|
6 |
* WC Vendors Integration Class
|
@@ -63,7 +63,7 @@ if ( !class_exists( 'WPUF_WC_Vendors_Integration' ) ) {
|
|
63 |
*
|
64 |
* @return array $post_forms
|
65 |
*/
|
66 |
-
public function get_post_forms( $post_type='post' ) {
|
67 |
$post_forms = [];
|
68 |
|
69 |
$args = [
|
@@ -78,8 +78,8 @@ if ( !class_exists( 'WPUF_WC_Vendors_Integration' ) ) {
|
|
78 |
$form_settings = wpuf_get_form_settings( $form->ID );
|
79 |
$form_post_type = isset( $form_settings['post_type'] ) ? $form_settings['post_type'] : '';
|
80 |
|
81 |
-
if ( $form_post_type
|
82 |
-
$post_forms[$form->ID] = $form->post_title;
|
83 |
}
|
84 |
}
|
85 |
|
@@ -96,13 +96,15 @@ if ( !class_exists( 'WPUF_WC_Vendors_Integration' ) ) {
|
|
96 |
* @return array
|
97 |
*/
|
98 |
public function add_wpuf_posts_page() {
|
99 |
-
$allow_wpuf_post
|
100 |
|
101 |
-
if ( $allow_wpuf_post
|
102 |
$dashboard_url = get_permalink( get_option( 'wcvendors_vendor_dashboard_page_id' ) );
|
103 |
-
$post_page_url = add_query_arg(
|
104 |
-
|
105 |
-
|
|
|
|
|
106 |
|
107 |
$output = '<a href="' . $post_page_url . '" class="button">';
|
108 |
$output .= __( 'Posts', 'wp-user-frontend' );
|
@@ -118,8 +120,8 @@ if ( !class_exists( 'WPUF_WC_Vendors_Integration' ) ) {
|
|
118 |
public function after_dashboard() {
|
119 |
$action = isset( $_GET['action'] ) ? sanitize_text_field( wp_unslash( $_GET['action'] ) ) : '';
|
120 |
|
121 |
-
if ( $action
|
122 |
-
|
123 |
<script type="text/javascript">
|
124 |
var WPUFContent = document.querySelector('.wpuf-wc-vendors-submit-post-page');
|
125 |
var WCVendorArea = WPUFContent.parentElement;
|
@@ -160,7 +162,7 @@ if ( !class_exists( 'WPUF_WC_Vendors_Integration' ) ) {
|
|
160 |
background: #007acc;
|
161 |
}
|
162 |
</style>
|
163 |
-
|
164 |
}
|
165 |
}
|
166 |
|
@@ -199,7 +201,7 @@ if ( !class_exists( 'WPUF_WC_Vendors_Integration' ) ) {
|
|
199 |
$role = (array) $user->roles;
|
200 |
$selected_form = get_option( 'wcvendors_wpuf_allowed_post_form', '' );
|
201 |
|
202 |
-
if ( $role[0]
|
203 |
$post_page_url = get_permalink( get_option( 'wcvendors_vendor_dashboard_page_id' ) );
|
204 |
|
205 |
$redirect_url = add_query_arg(
|
1 |
<?php
|
2 |
|
3 |
+
if ( ! class_exists( 'WPUF_WC_Vendors_Integration' ) ) {
|
4 |
|
5 |
/**
|
6 |
* WC Vendors Integration Class
|
63 |
*
|
64 |
* @return array $post_forms
|
65 |
*/
|
66 |
+
public function get_post_forms( $post_type = 'post' ) {
|
67 |
$post_forms = [];
|
68 |
|
69 |
$args = [
|
78 |
$form_settings = wpuf_get_form_settings( $form->ID );
|
79 |
$form_post_type = isset( $form_settings['post_type'] ) ? $form_settings['post_type'] : '';
|
80 |
|
81 |
+
if ( $form_post_type === $post_type ) {
|
82 |
+
$post_forms[ $form->ID ] = $form->post_title;
|
83 |
}
|
84 |
}
|
85 |
|
96 |
* @return array
|
97 |
*/
|
98 |
public function add_wpuf_posts_page() {
|
99 |
+
$allow_wpuf_post = get_option( 'allow_wcvendors_wpuf_post', 'no' );
|
100 |
|
101 |
+
if ( $allow_wpuf_post === 'yes' ) {
|
102 |
$dashboard_url = get_permalink( get_option( 'wcvendors_vendor_dashboard_page_id' ) );
|
103 |
+
$post_page_url = add_query_arg(
|
104 |
+
[
|
105 |
+
'action' => 'post-listing',
|
106 |
+
], $dashboard_url
|
107 |
+
);
|
108 |
|
109 |
$output = '<a href="' . $post_page_url . '" class="button">';
|
110 |
$output .= __( 'Posts', 'wp-user-frontend' );
|
120 |
public function after_dashboard() {
|
121 |
$action = isset( $_GET['action'] ) ? sanitize_text_field( wp_unslash( $_GET['action'] ) ) : '';
|
122 |
|
123 |
+
if ( $action === 'post-listing' || $action === 'new-post' || $action === 'edit-post' || $action === 'del' ) {
|
124 |
+
wpuf_load_template( 'wc-vendors/posts.php' ); ?>
|
125 |
<script type="text/javascript">
|
126 |
var WPUFContent = document.querySelector('.wpuf-wc-vendors-submit-post-page');
|
127 |
var WCVendorArea = WPUFContent.parentElement;
|
162 |
background: #007acc;
|
163 |
}
|
164 |
</style>
|
165 |
+
<?php
|
166 |
}
|
167 |
}
|
168 |
|
201 |
$role = (array) $user->roles;
|
202 |
$selected_form = get_option( 'wcvendors_wpuf_allowed_post_form', '' );
|
203 |
|
204 |
+
if ( $role[0] === 'vendor' && $form_id === $selected_form && $form_settings['edit_redirect_to'] === 'same' ) {
|
205 |
$post_page_url = get_permalink( get_option( 'wcvendors_vendor_dashboard_page_id' ) );
|
206 |
|
207 |
$redirect_url = add_query_arg(
|
includes/class-wcmp-integration.php
CHANGED
@@ -1,6 +1,6 @@
|
|
1 |
<?php
|
2 |
|
3 |
-
if ( !class_exists( 'WPUF_WCMp_Integration' ) ) {
|
4 |
|
5 |
/**
|
6 |
* WC Marketplace Integration Class
|
@@ -97,7 +97,7 @@ if ( !class_exists( 'WPUF_WCMp_Integration' ) ) {
|
|
97 |
* Update option field data
|
98 |
*/
|
99 |
public function endpoint_option_fields_sanitize( $new_input, $input ) {
|
100 |
-
if ( isset( $input['wcmp_vendor_submit_post_endpoint'] ) && !empty( $input['wcmp_vendor_submit_post_endpoint'] ) ) {
|
101 |
$new_input['wcmp_vendor_submit_post_endpoint'] = sanitize_text_field( $input['wcmp_vendor_submit_post_endpoint'] );
|
102 |
}
|
103 |
|
@@ -108,9 +108,9 @@ if ( !class_exists( 'WPUF_WCMp_Integration' ) ) {
|
|
108 |
* Template for vendor submit post page
|
109 |
*/
|
110 |
public function wcmp_vendor_dashboard_submit_post_endpoint() {
|
|
|
111 |
global $WCMp, $wp;
|
112 |
-
|
113 |
-
require_once WPUF_ROOT . '/templates/wc-marketplace/posts.php';
|
114 |
}
|
115 |
|
116 |
/**
|
@@ -157,7 +157,7 @@ if ( !class_exists( 'WPUF_WCMp_Integration' ) ) {
|
|
157 |
*
|
158 |
* @return array $post_forms
|
159 |
*/
|
160 |
-
public function get_post_forms( $post_type='post' ) {
|
161 |
$post_forms = [];
|
162 |
|
163 |
$args = [
|
@@ -172,8 +172,8 @@ if ( !class_exists( 'WPUF_WCMp_Integration' ) ) {
|
|
172 |
$form_settings = wpuf_get_form_settings( $form->ID );
|
173 |
$form_post_type = isset( $form_settings['post_type'] ) ? $form_settings['post_type'] : '';
|
174 |
|
175 |
-
if ( $form_post_type
|
176 |
-
$post_forms[$form->ID] = $form->post_title;
|
177 |
}
|
178 |
}
|
179 |
|
@@ -215,7 +215,7 @@ if ( !class_exists( 'WPUF_WCMp_Integration' ) ) {
|
|
215 |
$role = (array) $user->roles;
|
216 |
$selected_form = ( get_wcmp_vendor_settings( 'wpuf_post_forms', 'general' ) ) ? get_wcmp_vendor_settings( 'wpuf_post_forms', 'general' ) : '';
|
217 |
|
218 |
-
if ( $role[0]
|
219 |
$post_page_url = wcmp_get_vendor_dashboard_endpoint_url( get_wcmp_vendor_settings( 'wcmp_vendor_submit_post_endpoint', 'vendor', 'general', 'submit-post' ) );
|
220 |
|
221 |
$redirect_url = add_query_arg(
|
1 |
<?php
|
2 |
|
3 |
+
if ( ! class_exists( 'WPUF_WCMp_Integration' ) ) {
|
4 |
|
5 |
/**
|
6 |
* WC Marketplace Integration Class
|
97 |
* Update option field data
|
98 |
*/
|
99 |
public function endpoint_option_fields_sanitize( $new_input, $input ) {
|
100 |
+
if ( isset( $input['wcmp_vendor_submit_post_endpoint'] ) && ! empty( $input['wcmp_vendor_submit_post_endpoint'] ) ) {
|
101 |
$new_input['wcmp_vendor_submit_post_endpoint'] = sanitize_text_field( $input['wcmp_vendor_submit_post_endpoint'] );
|
102 |
}
|
103 |
|
108 |
* Template for vendor submit post page
|
109 |
*/
|
110 |
public function wcmp_vendor_dashboard_submit_post_endpoint() {
|
111 |
+
//phpcs:ignore
|
112 |
global $WCMp, $wp;
|
113 |
+
wpuf_load_template( 'wc-marketplace/posts.php' );
|
|
|
114 |
}
|
115 |
|
116 |
/**
|
157 |
*
|
158 |
* @return array $post_forms
|
159 |
*/
|
160 |
+
public function get_post_forms( $post_type = 'post' ) {
|
161 |
$post_forms = [];
|
162 |
|
163 |
$args = [
|
172 |
$form_settings = wpuf_get_form_settings( $form->ID );
|
173 |
$form_post_type = isset( $form_settings['post_type'] ) ? $form_settings['post_type'] : '';
|
174 |
|
175 |
+
if ( $form_post_type === $post_type ) {
|
176 |
+
$post_forms[ $form->ID ] = $form->post_title;
|
177 |
}
|
178 |
}
|
179 |
|
215 |
$role = (array) $user->roles;
|
216 |
$selected_form = ( get_wcmp_vendor_settings( 'wpuf_post_forms', 'general' ) ) ? get_wcmp_vendor_settings( 'wpuf_post_forms', 'general' ) : '';
|
217 |
|
218 |
+
if ( $role[0] === 'dc_vendor' && $form_id === $selected_form && $form_settings['edit_redirect_to'] === 'same' ) {
|
219 |
$post_page_url = wcmp_get_vendor_dashboard_endpoint_url( get_wcmp_vendor_settings( 'wcmp_vendor_submit_post_endpoint', 'vendor', 'general', 'submit-post' ) );
|
220 |
|
221 |
$redirect_url = add_query_arg(
|
includes/free/class-login.php
CHANGED
@@ -75,7 +75,7 @@ class WPUF_Simple_Login {
|
|
75 |
public function add_custom_fields() {
|
76 |
$recaptcha = wpuf_get_option( 'login_form_recaptcha', 'wpuf_profile', 'off' );
|
77 |
|
78 |
-
if ( $recaptcha
|
79 |
echo wp_kses(
|
80 |
recaptcha_get_html( wpuf_get_option( 'recaptcha_public', 'wpuf_general' ), true, null, is_ssl() ), [
|
81 |
'div' => [
|
@@ -117,10 +117,7 @@ class WPUF_Simple_Login {
|
|
117 |
* @since 2.9.0
|
118 |
*/
|
119 |
public function login_form_scripts() {
|
120 |
-
|
121 |
-
}
|
122 |
-
|
123 |
-
$post_data = wp_unslash( $_POST );
|
124 |
|
125 |
if ( isset( $post_data['wpuf_login'] ) ) {
|
126 |
return;
|
@@ -128,7 +125,7 @@ class WPUF_Simple_Login {
|
|
128 |
|
129 |
$recaptcha = wpuf_get_option( 'login_form_recaptcha', 'wpuf_profile', 'off' );
|
130 |
|
131 |
-
if ( $recaptcha
|
132 |
<style type="text/css">
|
133 |
body #login {
|
134 |
width: 350px;
|
@@ -148,18 +145,15 @@ class WPUF_Simple_Login {
|
|
148 |
* @since 2.9.0
|
149 |
*/
|
150 |
public function validate_custom_fields( $user, $password ) {
|
151 |
-
if ( isset( $
|
152 |
-
}
|
153 |
-
|
154 |
-
if ( isset( $_POST['wpuf_login'] ) ) {
|
155 |
return $user;
|
156 |
}
|
157 |
|
158 |
$recaptcha = wpuf_get_option( 'login_form_recaptcha', 'wpuf_profile', 'off' );
|
159 |
|
160 |
-
if ( $recaptcha
|
161 |
-
if ( isset( $
|
162 |
-
if ( empty( $
|
163 |
$user = new WP_Error( 'WPUFLoginCaptchaError', 'Empty reCaptcha Field.' );
|
164 |
} else {
|
165 |
$no_captcha = 1;
|
@@ -239,7 +233,7 @@ class WPUF_Simple_Login {
|
|
239 |
$page_id = wpuf_get_option( 'reg_override_page', 'wpuf_profile', false );
|
240 |
$wp_reg_url = site_url( 'wp-login.php?action=register', 'login' );
|
241 |
|
242 |
-
if ( $register_link_override
|
243 |
return $wp_reg_url;
|
244 |
}
|
245 |
|
@@ -376,7 +370,8 @@ class WPUF_Simple_Login {
|
|
376 |
|
377 |
case 'rp':
|
378 |
case 'resetpass':
|
379 |
-
if ( $reset
|
|
|
380 |
printf( '<div class="wpuf-message">' . esc_html( __( 'Your password has been reset. %s', 'wp-user-frontend' ) ) . '</div>', sprintf( '<a href="%s">%s</a>', esc_attr( $this->get_action_url( 'login' ) ), esc_html( __( 'Log In', 'wp-user-frontend' ) ) ) );
|
381 |
|
382 |
return;
|
@@ -391,7 +386,7 @@ class WPUF_Simple_Login {
|
|
391 |
default:
|
392 |
$loggedout = isset( $getdata['loggedout'] ) ? sanitize_text_field( $getdata['loggedout'] ) : '';
|
393 |
|
394 |
-
if ( $loggedout
|
395 |
$this->messages[] = __( 'You are now logged out.', 'wp-user-frontend' );
|
396 |
}
|
397 |
|
@@ -512,8 +507,7 @@ class WPUF_Simple_Login {
|
|
512 |
return;
|
513 |
}
|
514 |
|
515 |
-
$redirect_to = isset( $_REQUEST['redirect_to'] ) ? wp_unslash( $_REQUEST['redirect_to'] ) : '';
|
516 |
-
|
517 |
return $this->get_login_redirect_link( $redirect_to );
|
518 |
}
|
519 |
|
@@ -572,7 +566,7 @@ class WPUF_Simple_Login {
|
|
572 |
|
573 |
$link = get_permalink( $redirect_to );
|
574 |
|
575 |
-
if ( $override
|
576 |
return $redirect;
|
577 |
}
|
578 |
|
@@ -587,7 +581,7 @@ class WPUF_Simple_Login {
|
|
587 |
public function process_logout() {
|
588 |
$action = isset( $_GET['action'] ) ? sanitize_text_field( wp_unslash( $_GET['action'] ) ) : '';
|
589 |
|
590 |
-
if ( $action
|
591 |
if ( ! $this->is_override_enabled() ) {
|
592 |
return;
|
593 |
}
|
@@ -778,6 +772,7 @@ class WPUF_Simple_Login {
|
|
778 |
$wpuf_user = new WPUF_User( $user->ID );
|
779 |
|
780 |
if ( ! $wpuf_user->is_verified() ) {
|
|
|
781 |
$error->add( 'acitve_user', sprintf( __( '<strong>Your account is not active.</strong><br>Please check your email for activation link. <br><a href="%s">Click here</a> to resend the activation link', 'wp-user-frontend' ), $resend_link ) );
|
782 |
|
783 |
return $error;
|
@@ -823,7 +818,7 @@ class WPUF_Simple_Login {
|
|
823 |
|
824 |
$activation_key = isset( $_GET['wpuf_registration_activation'] ) ? sanitize_text_field( wp_unslash( $_GET['wpuf_registration_activation'] ) ) : '';
|
825 |
|
826 |
-
if ( $user->get_activation_key()
|
827 |
wpuf()->login->add_error( __( 'Activation URL is not valid', 'wp-user-frontend' ) );
|
828 |
|
829 |
return;
|
@@ -834,7 +829,7 @@ class WPUF_Simple_Login {
|
|
834 |
|
835 |
$message = __( 'Your account has been activated', 'wp-user-frontend' );
|
836 |
|
837 |
-
if ( $wpuf_user_status
|
838 |
$message = __( "Your account has been verified , but you can't login until manually approved your account by an administrator.", 'wp-user-frontend' );
|
839 |
}
|
840 |
|
@@ -857,9 +852,9 @@ class WPUF_Simple_Login {
|
|
857 |
if ( is_wp_error( $key ) ) {
|
858 |
return;
|
859 |
}
|
860 |
-
|
861 |
$subject = sprintf( __( '[%s] Your username and password info', 'wp-user-frontend' ), $blogname );
|
862 |
-
|
863 |
$message = sprintf( __( 'Username: %s', 'wp-user-frontend' ), $the_user->user_login ) . "\r\n\r\n";
|
864 |
$message .= __( 'To set your password, visit the following address:', 'wp-user-frontend' ) . "\r\n\r\n";
|
865 |
$message .= network_site_url( "wp-login.php?action=rp&key=$key&login=" . rawurlencode( $the_user->user_login ), 'login' ) . "\r\n\r\n";
|
@@ -871,8 +866,9 @@ class WPUF_Simple_Login {
|
|
871 |
|
872 |
wp_mail( $user_email, $subject, $message );
|
873 |
} else {
|
|
|
874 |
$subject = sprintf( __( '[%s] Account has been activated', 'wp-user-frontend' ), $blogname );
|
875 |
-
|
876 |
$message = sprintf( __( 'Hi %s,', 'wp-user-frontend' ), $the_user->user_login ) . "\r\n\r\n";
|
877 |
$message .= __( 'Congrats! Your account has been activated. To login visit the following url:', 'wp-user-frontend' ) . "\r\n\r\n";
|
878 |
$message .= wp_login_url() . "\r\n\r\n";
|
@@ -884,6 +880,29 @@ class WPUF_Simple_Login {
|
|
884 |
|
885 |
wp_mail( $user_email, $subject, $message );
|
886 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
887 |
add_filter( 'redirect_canonical', '__return_false' );
|
888 |
do_action( 'wpuf_user_activated', $user_id );
|
889 |
}
|
@@ -902,8 +921,8 @@ class WPUF_Simple_Login {
|
|
902 |
public function wp_login_page_redirect() {
|
903 |
global $pagenow;
|
904 |
|
905 |
-
if ( ! is_admin() && $pagenow
|
906 |
-
if ( wpuf_get_option( 'register_link_override', 'wpuf_profile' )
|
907 |
return;
|
908 |
}
|
909 |
|
@@ -947,6 +966,7 @@ class WPUF_Simple_Login {
|
|
947 |
|
948 |
$message = __( 'Someone requested that the password be reset for the following account:', 'wp-user-frontend' ) . "\r\n\r\n";
|
949 |
$message .= network_home_url( '/' ) . "\r\n\r\n";
|
|
|
950 |
$message .= sprintf( __( 'Username: %s', 'wp-user-frontend' ), $user_login ) . "\r\n\r\n";
|
951 |
$message .= __( 'If this was a mistake, just ignore this email and nothing will happen.', 'wp-user-frontend' ) . "\r\n\r\n";
|
952 |
$message .= __( 'To reset your password, visit the following address:', 'wp-user-frontend' ) . "\r\n\r\n";
|
@@ -959,7 +979,7 @@ class WPUF_Simple_Login {
|
|
959 |
}
|
960 |
|
961 |
$user_data = get_user_by( 'login', $user_login );
|
962 |
-
|
963 |
$title = sprintf( __( '[%s] Password Reset', 'wp-user-frontend' ), $blogname );
|
964 |
$title = apply_filters( 'retrieve_password_title', $title );
|
965 |
|
@@ -1001,6 +1021,7 @@ class WPUF_Simple_Login {
|
|
1001 |
$errors = apply_filters( 'wpuf_login_errors', $this->login_errors );
|
1002 |
if ( $errors ) {
|
1003 |
foreach ( $errors as $error ) {
|
|
|
1004 |
echo wp_kses_post( '<div class="wpuf-error">' . __( $error, 'wp-user-frontend' ) . '</div>' );
|
1005 |
}
|
1006 |
}
|
75 |
public function add_custom_fields() {
|
76 |
$recaptcha = wpuf_get_option( 'login_form_recaptcha', 'wpuf_profile', 'off' );
|
77 |
|
78 |
+
if ( $recaptcha === 'on' ) {
|
79 |
echo wp_kses(
|
80 |
recaptcha_get_html( wpuf_get_option( 'recaptcha_public', 'wpuf_general' ), true, null, is_ssl() ), [
|
81 |
'div' => [
|
117 |
* @since 2.9.0
|
118 |
*/
|
119 |
public function login_form_scripts() {
|
120 |
+
$post_data = wp_unslash( $_REQUEST );
|
|
|
|
|
|
|
121 |
|
122 |
if ( isset( $post_data['wpuf_login'] ) ) {
|
123 |
return;
|
125 |
|
126 |
$recaptcha = wpuf_get_option( 'login_form_recaptcha', 'wpuf_profile', 'off' );
|
127 |
|
128 |
+
if ( $recaptcha === 'on' ) { ?>
|
129 |
<style type="text/css">
|
130 |
body #login {
|
131 |
width: 350px;
|
145 |
* @since 2.9.0
|
146 |
*/
|
147 |
public function validate_custom_fields( $user, $password ) {
|
148 |
+
if ( isset( $_REQUEST['wpuf_login'] ) ) {
|
|
|
|
|
|
|
149 |
return $user;
|
150 |
}
|
151 |
|
152 |
$recaptcha = wpuf_get_option( 'login_form_recaptcha', 'wpuf_profile', 'off' );
|
153 |
|
154 |
+
if ( $recaptcha === 'on' ) {
|
155 |
+
if ( isset( $_REQUEST['g-recaptcha-response'] ) ) {
|
156 |
+
if ( empty( $_REQUEST['g-recaptcha-response'] ) ) {
|
157 |
$user = new WP_Error( 'WPUFLoginCaptchaError', 'Empty reCaptcha Field.' );
|
158 |
} else {
|
159 |
$no_captcha = 1;
|
233 |
$page_id = wpuf_get_option( 'reg_override_page', 'wpuf_profile', false );
|
234 |
$wp_reg_url = site_url( 'wp-login.php?action=register', 'login' );
|
235 |
|
236 |
+
if ( $register_link_override === 'off' || ! $page_id ) {
|
237 |
return $wp_reg_url;
|
238 |
}
|
239 |
|
370 |
|
371 |
case 'rp':
|
372 |
case 'resetpass':
|
373 |
+
if ( $reset === 'true' ) {
|
374 |
+
/* translators: %s: login url */
|
375 |
printf( '<div class="wpuf-message">' . esc_html( __( 'Your password has been reset. %s', 'wp-user-frontend' ) ) . '</div>', sprintf( '<a href="%s">%s</a>', esc_attr( $this->get_action_url( 'login' ) ), esc_html( __( 'Log In', 'wp-user-frontend' ) ) ) );
|
376 |
|
377 |
return;
|
386 |
default:
|
387 |
$loggedout = isset( $getdata['loggedout'] ) ? sanitize_text_field( $getdata['loggedout'] ) : '';
|
388 |
|
389 |
+
if ( $loggedout === 'true' ) {
|
390 |
$this->messages[] = __( 'You are now logged out.', 'wp-user-frontend' );
|
391 |
}
|
392 |
|
507 |
return;
|
508 |
}
|
509 |
|
510 |
+
$redirect_to = isset( $_REQUEST['redirect_to'] ) ? esc_url_raw( wp_unslash( $_REQUEST['redirect_to'] ) ) : '';
|
|
|
511 |
return $this->get_login_redirect_link( $redirect_to );
|
512 |
}
|
513 |
|
566 |
|
567 |
$link = get_permalink( $redirect_to );
|
568 |
|
569 |
+
if ( $override !== 'on' || 'previous_page' === $redirect_to || empty( $link ) ) {
|
570 |
return $redirect;
|
571 |
}
|
572 |
|
581 |
public function process_logout() {
|
582 |
$action = isset( $_GET['action'] ) ? sanitize_text_field( wp_unslash( $_GET['action'] ) ) : '';
|
583 |
|
584 |
+
if ( $action === 'logout' ) {
|
585 |
if ( ! $this->is_override_enabled() ) {
|
586 |
return;
|
587 |
}
|
772 |
$wpuf_user = new WPUF_User( $user->ID );
|
773 |
|
774 |
if ( ! $wpuf_user->is_verified() ) {
|
775 |
+
/* translators: %s: activation link */
|
776 |
$error->add( 'acitve_user', sprintf( __( '<strong>Your account is not active.</strong><br>Please check your email for activation link. <br><a href="%s">Click here</a> to resend the activation link', 'wp-user-frontend' ), $resend_link ) );
|
777 |
|
778 |
return $error;
|
818 |
|
819 |
$activation_key = isset( $_GET['wpuf_registration_activation'] ) ? sanitize_text_field( wp_unslash( $_GET['wpuf_registration_activation'] ) ) : '';
|
820 |
|
821 |
+
if ( $user->get_activation_key() !== $activation_key ) {
|
822 |
wpuf()->login->add_error( __( 'Activation URL is not valid', 'wp-user-frontend' ) );
|
823 |
|
824 |
return;
|
829 |
|
830 |
$message = __( 'Your account has been activated', 'wp-user-frontend' );
|
831 |
|
832 |
+
if ( $wpuf_user_status !== 'approved' ) {
|
833 |
$message = __( "Your account has been verified , but you can't login until manually approved your account by an administrator.", 'wp-user-frontend' );
|
834 |
}
|
835 |
|
852 |
if ( is_wp_error( $key ) ) {
|
853 |
return;
|
854 |
}
|
855 |
+
/* translators: %s: blogname */
|
856 |
$subject = sprintf( __( '[%s] Your username and password info', 'wp-user-frontend' ), $blogname );
|
857 |
+
/* translators: %s: username */
|
858 |
$message = sprintf( __( 'Username: %s', 'wp-user-frontend' ), $the_user->user_login ) . "\r\n\r\n";
|
859 |
$message .= __( 'To set your password, visit the following address:', 'wp-user-frontend' ) . "\r\n\r\n";
|
860 |
$message .= network_site_url( "wp-login.php?action=rp&key=$key&login=" . rawurlencode( $the_user->user_login ), 'login' ) . "\r\n\r\n";
|
866 |
|
867 |
wp_mail( $user_email, $subject, $message );
|
868 |
} else {
|
869 |
+
/* translators: %s: blogname */
|
870 |
$subject = sprintf( __( '[%s] Account has been activated', 'wp-user-frontend' ), $blogname );
|
871 |
+
/* translators: %s: username */
|
872 |
$message = sprintf( __( 'Hi %s,', 'wp-user-frontend' ), $the_user->user_login ) . "\r\n\r\n";
|
873 |
$message .= __( 'Congrats! Your account has been activated. To login visit the following url:', 'wp-user-frontend' ) . "\r\n\r\n";
|
874 |
$message .= wp_login_url() . "\r\n\r\n";
|
880 |
|
881 |
wp_mail( $user_email, $subject, $message );
|
882 |
}
|
883 |
+
|
884 |
+
$autologin_after_registration = wpuf_get_option( 'autologin_after_registration', 'wpuf_profile', 'on' );
|
885 |
+
$pack_id = ! empty( $_GET['pack_id'] ) ? sanitize_key( wp_unslash( $_GET['pack_id'] ) ) : '';
|
886 |
+
|
887 |
+
if ( $autologin_after_registration === 'on'
|
888 |
+
&& $pack_id !== null && is_integer( (int) $pack_id ) ) {
|
889 |
+
wp_set_current_user( $user_id );
|
890 |
+
wp_set_auth_cookie( $user_id );
|
891 |
+
}
|
892 |
+
|
893 |
+
if ( $pack_id ) {
|
894 |
+
wp_safe_redirect(
|
895 |
+
add_query_arg(
|
896 |
+
[
|
897 |
+
'action' => 'wpuf_pay',
|
898 |
+
'type' => 'pack',
|
899 |
+
'pack_id' => $pack_id,
|
900 |
+
], home_url() . '/payment'
|
901 |
+
)
|
902 |
+
);
|
903 |
+
exit();
|
904 |
+
}
|
905 |
+
|
906 |
add_filter( 'redirect_canonical', '__return_false' );
|
907 |
do_action( 'wpuf_user_activated', $user_id );
|
908 |
}
|
921 |
public function wp_login_page_redirect() {
|
922 |
global $pagenow;
|
923 |
|
924 |
+
if ( ! is_admin() && $pagenow === 'wp-login.php' && isset( $_GET['action'] ) && $_GET['action'] === 'register' ) {
|
925 |
+
if ( wpuf_get_option( 'register_link_override', 'wpuf_profile' ) !== 'on' ) {
|
926 |
return;
|
927 |
}
|
928 |
|
966 |
|
967 |
$message = __( 'Someone requested that the password be reset for the following account:', 'wp-user-frontend' ) . "\r\n\r\n";
|
968 |
$message .= network_home_url( '/' ) . "\r\n\r\n";
|
969 |
+
/* translators: %s: username */
|
970 |
$message .= sprintf( __( 'Username: %s', 'wp-user-frontend' ), $user_login ) . "\r\n\r\n";
|
971 |
$message .= __( 'If this was a mistake, just ignore this email and nothing will happen.', 'wp-user-frontend' ) . "\r\n\r\n";
|
972 |
$message .= __( 'To reset your password, visit the following address:', 'wp-user-frontend' ) . "\r\n\r\n";
|
979 |
}
|
980 |
|
981 |
$user_data = get_user_by( 'login', $user_login );
|
982 |
+
/* translators: %s: blogname */
|
983 |
$title = sprintf( __( '[%s] Password Reset', 'wp-user-frontend' ), $blogname );
|
984 |
$title = apply_filters( 'retrieve_password_title', $title );
|
985 |
|
1021 |
$errors = apply_filters( 'wpuf_login_errors', $this->login_errors );
|
1022 |
if ( $errors ) {
|
1023 |
foreach ( $errors as $error ) {
|
1024 |
+
//phpcs:disable
|
1025 |
echo wp_kses_post( '<div class="wpuf-error">' . __( $error, 'wp-user-frontend' ) . '</div>' );
|
1026 |
}
|
1027 |
}
|
languages/wp-user-frontend.pot
CHANGED
@@ -2,9 +2,9 @@
|
|
2 |
# This file is distributed under the GPL2 or later.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
-
"Project-Id-Version: WP User Frontend 3.5.
|
6 |
"Report-Msgid-Bugs-To: https://wedevs.com/contact/\n"
|
7 |
-
"POT-Creation-Date: 2021-
|
8 |
"MIME-Version: 1.0\n"
|
9 |
"Content-Type: text/plain; charset=utf-8\n"
|
10 |
"Content-Transfer-Encoding: 8bit\n"
|
@@ -364,7 +364,7 @@ msgstr ""
|
|
364 |
|
365 |
#: admin/class-tools.php:43 admin/class-tools.php:106
|
366 |
#: admin/post-forms-list-table.php:43 class/transactions-list-table.php:90
|
367 |
-
#: includes/class-list-table-subscribers.php:136 wpuf-functions.php:
|
368 |
msgid "All"
|
369 |
msgstr ""
|
370 |
|
@@ -569,8 +569,8 @@ msgstr ""
|
|
569 |
|
570 |
#: admin/form-builder/class-wpuf-admin-form-builder-ajax.php:35
|
571 |
#: admin/form-builder/class-wpuf-admin-form-builder-ajax.php:82
|
572 |
-
#: admin/promotion.php:183 admin/promotion.php:187 admin/promotion.php:
|
573 |
-
#: admin/promotion.php:
|
574 |
msgid "Unauthorized operation"
|
575 |
msgstr ""
|
576 |
|
@@ -1412,581 +1412,601 @@ msgid "Contact Support"
|
|
1412 |
msgstr ""
|
1413 |
|
1414 |
#: admin/html/whats-new.php:9
|
1415 |
-
msgid "
|
1416 |
msgstr ""
|
1417 |
|
1418 |
#: admin/html/whats-new.php:13
|
1419 |
-
msgid "
|
1420 |
msgstr ""
|
1421 |
|
1422 |
#: admin/html/whats-new.php:17
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1423 |
msgid "Limited time promotion for weDevs birthday"
|
1424 |
msgstr ""
|
1425 |
|
1426 |
-
#: admin/html/whats-new.php:
|
1427 |
msgid "Meta key will not change if label update"
|
1428 |
msgstr ""
|
1429 |
|
1430 |
-
#: admin/html/whats-new.php:
|
1431 |
msgid "Login redirect empty previous url"
|
1432 |
msgstr ""
|
1433 |
|
1434 |
-
#: admin/html/whats-new.php:
|
1435 |
msgid "Email doesnt set as username"
|
1436 |
msgstr ""
|
1437 |
|
1438 |
-
#: admin/html/whats-new.php:
|
1439 |
msgid "Post redirection to payment doesn't work"
|
1440 |
msgstr ""
|
1441 |
|
1442 |
-
#: admin/html/whats-new.php:
|
1443 |
msgid "Address field not working when used with conditional logic"
|
1444 |
msgstr ""
|
1445 |
|
1446 |
-
#: admin/html/whats-new.php:
|
1447 |
msgid "Ajax type category child of not working"
|
1448 |
msgstr ""
|
1449 |
|
1450 |
-
#: admin/html/whats-new.php:
|
1451 |
msgid "Non recurring subscription did not work"
|
1452 |
msgstr ""
|
1453 |
|
1454 |
-
#: admin/html/whats-new.php:
|
1455 |
msgid "Menu position has chenged due to dokan has same menu position"
|
1456 |
msgstr ""
|
1457 |
|
1458 |
-
#: admin/html/whats-new.php:
|
1459 |
msgid "Drag and drop not working properly for new field"
|
1460 |
msgstr ""
|
1461 |
|
1462 |
-
#: admin/html/whats-new.php:
|
1463 |
msgid "QR and math captcha added to pro feature list"
|
1464 |
msgstr ""
|
1465 |
|
1466 |
-
#: admin/html/whats-new.php:
|
1467 |
msgid "Tooltip for category navigate"
|
1468 |
msgstr ""
|
1469 |
|
1470 |
-
#: admin/html/whats-new.php:
|
1471 |
msgid "Understandable guest payment notice"
|
1472 |
msgstr ""
|
1473 |
|
1474 |
-
#: admin/html/whats-new.php:
|
1475 |
msgid "Paypal non recurring pack id does not set"
|
1476 |
msgstr ""
|
1477 |
|
1478 |
-
#: admin/html/whats-new.php:
|
1479 |
msgid "Once trial subscription is used, it couldn't reset"
|
1480 |
msgstr ""
|
1481 |
|
1482 |
-
#: admin/html/whats-new.php:
|
1483 |
msgid "Subscription cancel doesn't work"
|
1484 |
msgstr ""
|
1485 |
|
1486 |
-
#: admin/html/whats-new.php:
|
1487 |
msgid "The tax rate was not calculated with the total amount"
|
1488 |
msgstr ""
|
1489 |
|
1490 |
-
#: admin/html/whats-new.php:
|
1491 |
msgid "The width of the column field was breaking"
|
1492 |
msgstr ""
|
1493 |
|
1494 |
-
#: admin/html/whats-new.php:
|
1495 |
msgid "Paypal recurring payment"
|
1496 |
msgstr ""
|
1497 |
|
1498 |
-
#: admin/html/whats-new.php:
|
1499 |
msgid "Updated codebase to fix timezone mismatch"
|
1500 |
msgstr ""
|
1501 |
|
1502 |
-
#: admin/html/whats-new.php:
|
1503 |
msgid "Custom html content field's width"
|
1504 |
msgstr ""
|
1505 |
|
1506 |
-
#: admin/html/whats-new.php:
|
1507 |
msgid "All states of New Zealand are added"
|
1508 |
msgstr ""
|
1509 |
|
1510 |
-
#: admin/html/whats-new.php:
|
1511 |
msgid "Get appropriate user id when role based conditions are present"
|
1512 |
msgstr ""
|
1513 |
|
1514 |
-
#: admin/html/whats-new.php:
|
1515 |
msgid "Show Invalid subscription message if wrong pack id passed"
|
1516 |
msgstr ""
|
1517 |
|
1518 |
-
#: admin/html/whats-new.php:
|
1519 |
msgid "URL field new window not working"
|
1520 |
msgstr ""
|
1521 |
|
1522 |
-
#: admin/html/whats-new.php:
|
1523 |
msgid "Option label not working when & use"
|
1524 |
msgstr ""
|
1525 |
|
1526 |
-
#: admin/html/whats-new.php:
|
1527 |
msgid "Ajax type category not showing on edit"
|
1528 |
msgstr ""
|
1529 |
|
1530 |
-
#: admin/html/whats-new.php:
|
1531 |
msgid "Multiple file image can't select"
|
1532 |
msgstr ""
|
1533 |
|
1534 |
-
#: admin/html/whats-new.php:
|
1535 |
msgid "Subscription pack PayPal Checkout gets \"Error: Access Denied\""
|
1536 |
msgstr ""
|
1537 |
|
1538 |
-
#: admin/html/whats-new.php:
|
1539 |
msgid "Conflict image field with acf image field"
|
1540 |
msgstr ""
|
1541 |
|
1542 |
-
#: admin/html/whats-new.php:
|
1543 |
msgid "Missing Auckland State for New Zealand country"
|
1544 |
msgstr ""
|
1545 |
|
1546 |
-
#: admin/html/whats-new.php:
|
1547 |
msgid "Added support for WooCommerce product category value replacemen"
|
1548 |
msgstr ""
|
1549 |
|
1550 |
-
#: admin/html/whats-new.php:
|
1551 |
msgid "Add character restriction feature"
|
1552 |
msgstr ""
|
1553 |
|
1554 |
-
#: admin/html/whats-new.php:
|
1555 |
msgid "Make sure post author edit link works only in frontend"
|
1556 |
msgstr ""
|
1557 |
|
1558 |
-
#: admin/html/whats-new.php:
|
1559 |
msgid "Inconsistency in lost password reset email message"
|
1560 |
msgstr ""
|
1561 |
|
1562 |
-
#: admin/html/whats-new.php:
|
1563 |
msgid "Saving custom taxonomy terms when input type is text"
|
1564 |
msgstr ""
|
1565 |
|
1566 |
-
#: admin/html/whats-new.php:
|
1567 |
msgid "Taxonomy field JS error in builder"
|
1568 |
msgstr ""
|
1569 |
|
1570 |
-
#: admin/html/whats-new.php:
|
1571 |
msgid "Showing WPUF edit link for WP default roles"
|
1572 |
msgstr ""
|
1573 |
|
1574 |
-
#: admin/html/whats-new.php:
|
1575 |
msgid "Upload button unresponsive issue in iOS"
|
1576 |
msgstr ""
|
1577 |
|
1578 |
-
#: admin/html/whats-new.php:
|
1579 |
msgid "Add post edit link for post authors in single or archive pages"
|
1580 |
msgstr ""
|
1581 |
|
1582 |
-
#: admin/html/whats-new.php:
|
1583 |
msgid "Enhance post delete message"
|
1584 |
msgstr ""
|
1585 |
|
1586 |
-
#: admin/html/whats-new.php:
|
1587 |
msgid "Refactor control buttons visibility in form builder"
|
1588 |
msgstr ""
|
1589 |
|
1590 |
-
#: admin/html/whats-new.php:
|
1591 |
msgid "Add missing colons after field label"
|
1592 |
msgstr ""
|
1593 |
|
1594 |
-
#: admin/html/whats-new.php:
|
1595 |
msgid "Post edit map capability condition"
|
1596 |
msgstr ""
|
1597 |
|
1598 |
-
#: admin/html/whats-new.php:
|
1599 |
msgid "Role based permission for accessing a post form"
|
1600 |
msgstr ""
|
1601 |
|
1602 |
-
#: admin/html/whats-new.php:
|
1603 |
msgid "Section-break field alignment"
|
1604 |
msgstr ""
|
1605 |
|
1606 |
-
#: admin/html/whats-new.php:
|
1607 |
msgid "Pay per post doesn't work if subscription pack is activated"
|
1608 |
msgstr ""
|
1609 |
|
1610 |
-
#: admin/html/whats-new.php:
|
1611 |
msgid "Mime type for uploading JSON files"
|
1612 |
msgstr ""
|
1613 |
|
1614 |
-
#: admin/html/whats-new.php:
|
1615 |
msgid "File upload with same file name"
|
1616 |
msgstr ""
|
1617 |
|
1618 |
-
#: admin/html/whats-new.php:
|
1619 |
msgid "Post preview missing fields"
|
1620 |
msgstr ""
|
1621 |
|
1622 |
-
#: admin/html/whats-new.php:
|
1623 |
msgid "Illigal variable declartion"
|
1624 |
msgstr ""
|
1625 |
|
1626 |
-
#: admin/html/whats-new.php:
|
1627 |
msgid "Featured image updating issue"
|
1628 |
msgstr ""
|
1629 |
|
1630 |
-
#: admin/html/whats-new.php:
|
1631 |
msgid "Conflict with Phlox theme"
|
1632 |
msgstr ""
|
1633 |
|
1634 |
-
#: admin/html/whats-new.php:
|
1635 |
msgid "Textarea custom field data sanitization"
|
1636 |
msgstr ""
|
1637 |
|
1638 |
-
#: admin/html/whats-new.php:
|
1639 |
msgid "exclude_type warning in wpuf_category_checklist"
|
1640 |
msgstr ""
|
1641 |
|
1642 |
-
#: admin/html/whats-new.php:
|
1643 |
msgid "Category field not showing all child categories for selection type child of"
|
1644 |
msgstr ""
|
1645 |
|
1646 |
-
#: admin/html/whats-new.php:
|
1647 |
msgid "Conflict between image and file upload custom fields"
|
1648 |
msgstr ""
|
1649 |
|
1650 |
-
#: admin/html/whats-new.php:
|
1651 |
msgid "Login url when login page is not set"
|
1652 |
msgstr ""
|
1653 |
|
1654 |
-
#: admin/html/whats-new.php:
|
1655 |
msgid ""
|
1656 |
"Use common names for Ivory Coast, North Korea and Sourth Korea instead of "
|
1657 |
"their official names"
|
1658 |
msgstr ""
|
1659 |
|
1660 |
-
#: admin/html/whats-new.php:
|
1661 |
msgid "Fix condition to use default avatar"
|
1662 |
msgstr ""
|
1663 |
|
1664 |
-
#: admin/html/whats-new.php:
|
1665 |
msgid "Make Email and URL fields clickable"
|
1666 |
msgstr ""
|
1667 |
|
1668 |
-
#: admin/html/whats-new.php:
|
1669 |
msgid "Fix redirect after user login"
|
1670 |
msgstr ""
|
1671 |
|
1672 |
-
#: admin/html/whats-new.php:
|
1673 |
msgid "Sanitize textarea field data"
|
1674 |
msgstr ""
|
1675 |
|
1676 |
-
#: admin/html/whats-new.php:
|
1677 |
msgid ""
|
1678 |
"Fix missing colon to email, URL, text and textarea labels when renders "
|
1679 |
"their data"
|
1680 |
msgstr ""
|
1681 |
|
1682 |
-
#: admin/html/whats-new.php:
|
1683 |
msgid "Prevent showing empty labels for fields that have render_field_data method"
|
1684 |
msgstr ""
|
1685 |
|
1686 |
-
#: admin/html/whats-new.php:
|
1687 |
msgid "Add Namibian Dollar in currency list"
|
1688 |
msgstr ""
|
1689 |
|
1690 |
-
#: admin/html/whats-new.php:
|
1691 |
msgid "Add sync values option for option data fields"
|
1692 |
msgstr ""
|
1693 |
|
1694 |
-
#: admin/html/whats-new.php:
|
1695 |
msgid "Allow uploading image that having filesize meets php ini settings"
|
1696 |
msgstr ""
|
1697 |
|
1698 |
-
#: admin/html/whats-new.php:
|
1699 |
msgid "Limit the selection of one image at a time"
|
1700 |
msgstr ""
|
1701 |
|
1702 |
-
#: admin/html/whats-new.php:
|
1703 |
msgid "Use file name and size to generate hash to prevent duplicant image upload"
|
1704 |
msgstr ""
|
1705 |
|
1706 |
-
#: admin/html/whats-new.php:
|
1707 |
msgid "Sanitize text and textarea field data"
|
1708 |
msgstr ""
|
1709 |
|
1710 |
-
#: admin/html/whats-new.php:
|
1711 |
msgid ""
|
1712 |
"Show label instead of values for radio, checkbox, dropdown and multiselect "
|
1713 |
"data"
|
1714 |
msgstr ""
|
1715 |
|
1716 |
-
#: admin/html/whats-new.php:
|
1717 |
msgid "Saving custom taxonomies for type text input"
|
1718 |
msgstr ""
|
1719 |
|
1720 |
-
#: admin/html/whats-new.php:
|
1721 |
msgid "Admin settings link for recaptcha helper text"
|
1722 |
msgstr ""
|
1723 |
|
1724 |
-
#: admin/html/whats-new.php:
|
1725 |
msgid "Undefined name property for Custom HTML fields"
|
1726 |
msgstr ""
|
1727 |
|
1728 |
-
#: admin/html/whats-new.php:
|
1729 |
msgid "Delete attachment process"
|
1730 |
msgstr ""
|
1731 |
|
1732 |
-
#: admin/html/whats-new.php:
|
1733 |
msgid "Missing billing address in invoice PDF"
|
1734 |
msgstr ""
|
1735 |
|
1736 |
-
#: admin/html/whats-new.php:
|
1737 |
msgid "Showing country field value in frontend post content"
|
1738 |
msgstr ""
|
1739 |
|
1740 |
-
#: admin/html/whats-new.php:
|
1741 |
msgid "Avatar size display not complying with admin settings size"
|
1742 |
msgstr ""
|
1743 |
|
1744 |
-
#: admin/html/whats-new.php:
|
1745 |
msgid "Display default avatars on admin settings discussion page"
|
1746 |
msgstr ""
|
1747 |
|
1748 |
-
#: admin/html/whats-new.php:
|
1749 |
msgid "Redirect to subscription page at registration"
|
1750 |
msgstr ""
|
1751 |
|
1752 |
-
#: admin/html/whats-new.php:
|
1753 |
msgid "Error notice regarding registration page redirect"
|
1754 |
msgstr ""
|
1755 |
|
1756 |
-
#: admin/html/whats-new.php:
|
1757 |
msgid "Escaping html in registration errors"
|
1758 |
msgstr ""
|
1759 |
|
1760 |
-
#: admin/html/whats-new.php:
|
1761 |
msgid "Default login redirect link"
|
1762 |
msgstr ""
|
1763 |
|
1764 |
-
#: admin/html/whats-new.php:
|
1765 |
msgid "Implementing default WP login page override option"
|
1766 |
msgstr ""
|
1767 |
|
1768 |
-
#: admin/html/whats-new.php:
|
1769 |
msgid "Transparent background of autosuggestion dropdown"
|
1770 |
msgstr ""
|
1771 |
|
1772 |
-
#: admin/html/whats-new.php:
|
1773 |
msgid "Import forms system"
|
1774 |
msgstr ""
|
1775 |
|
1776 |
-
#: admin/html/whats-new.php:
|
1777 |
msgid "Password reset system"
|
1778 |
msgstr ""
|
1779 |
|
1780 |
-
#: admin/html/whats-new.php:
|
1781 |
msgid "Updated url validation regex to support modern tlds"
|
1782 |
msgstr ""
|
1783 |
|
1784 |
-
#: admin/html/whats-new.php:
|
1785 |
msgid "Export WPUF forms individually from admin tools page"
|
1786 |
msgstr ""
|
1787 |
|
1788 |
-
#: admin/html/whats-new.php:
|
1789 |
msgid "Subscription cycle label translation issue"
|
1790 |
msgstr ""
|
1791 |
|
1792 |
-
#: admin/html/whats-new.php:
|
1793 |
msgid "ACF integration for checkbox fields"
|
1794 |
msgstr ""
|
1795 |
|
1796 |
-
#: admin/html/whats-new.php:
|
1797 |
msgid "Illegal string offset warning while updating settings"
|
1798 |
msgstr ""
|
1799 |
|
1800 |
-
#: admin/html/whats-new.php:
|
1801 |
msgid "Conditional logic for Section Break field"
|
1802 |
msgstr ""
|
1803 |
|
1804 |
-
#: admin/html/whats-new.php:
|
1805 |
msgid "Subscriptions cannot be deleted from backend"
|
1806 |
msgstr ""
|
1807 |
|
1808 |
-
#: admin/html/whats-new.php:
|
1809 |
msgid "A regression regarding saving checkbox data"
|
1810 |
msgstr ""
|
1811 |
|
1812 |
-
#: admin/html/whats-new.php:
|
1813 |
msgid "Default value of multi-select fields is not showing"
|
1814 |
msgstr ""
|
1815 |
|
1816 |
-
#: admin/html/whats-new.php:
|
1817 |
msgid "Hide post edit option when subscription is expired"
|
1818 |
msgstr ""
|
1819 |
|
1820 |
-
#: admin/html/whats-new.php:
|
1821 |
msgid "Hide post edit option from users whose subscription pack is expired."
|
1822 |
msgstr ""
|
1823 |
|
1824 |
-
#: admin/html/whats-new.php:
|
1825 |
msgid "Check files to prevent duplicity in media upload"
|
1826 |
msgstr ""
|
1827 |
|
1828 |
-
#: admin/html/whats-new.php:
|
1829 |
msgid ""
|
1830 |
"A simple measure has been taken to prevent maliciously flooding the site by "
|
1831 |
"uploading same file multiple times. Though this won't work with already "
|
1832 |
"uploaded medias."
|
1833 |
msgstr ""
|
1834 |
|
1835 |
-
#: admin/html/whats-new.php:
|
1836 |
msgid "Refactor address fields in Account section"
|
1837 |
msgstr ""
|
1838 |
|
1839 |
-
#: admin/html/whats-new.php:
|
1840 |
msgid "Address edit section from Account section has been rewritten to improve UX."
|
1841 |
msgstr ""
|
1842 |
|
1843 |
-
#: admin/html/whats-new.php:
|
1844 |
msgid "Update Paypal payment gateway"
|
1845 |
msgstr ""
|
1846 |
|
1847 |
-
#: admin/html/whats-new.php:
|
1848 |
msgid "Paypal payment gateway has seen some improvements."
|
1849 |
msgstr ""
|
1850 |
|
1851 |
-
#: admin/html/whats-new.php:
|
1852 |
msgid "Default Category selection improvements"
|
1853 |
msgstr ""
|
1854 |
|
1855 |
-
#: admin/html/whats-new.php:
|
1856 |
msgid ""
|
1857 |
"An intuitive way of selecting default category of a selected post type has "
|
1858 |
"been introduced."
|
1859 |
msgstr ""
|
1860 |
|
1861 |
-
#: admin/html/whats-new.php:
|
1862 |
msgid "Compatibility issue with ACF date time field"
|
1863 |
msgstr ""
|
1864 |
|
1865 |
-
#: admin/html/whats-new.php:
|
1866 |
msgid "A Compatibility issue with ACF date time field has been addressed."
|
1867 |
msgstr ""
|
1868 |
|
1869 |
-
#: admin/html/whats-new.php:
|
1870 |
msgid "Media title, caption & description not saving"
|
1871 |
msgstr ""
|
1872 |
|
1873 |
-
#: admin/html/whats-new.php:
|
1874 |
msgid ""
|
1875 |
"Media title, caption & description were not saving from frontend. They will "
|
1876 |
"now."
|
1877 |
msgstr ""
|
1878 |
|
1879 |
-
#: admin/html/whats-new.php:
|
1880 |
msgid ""
|
1881 |
"The Events Calendar venue and organizer fields issue in WPUF Custom Fields "
|
1882 |
"metabox"
|
1883 |
msgstr ""
|
1884 |
|
1885 |
-
#: admin/html/whats-new.php:
|
1886 |
msgid ""
|
1887 |
"A workaround has been introduced to save The Events Calendar Venue and "
|
1888 |
"Organizer fields properly from WPUF Custom Fields metabox."
|
1889 |
msgstr ""
|
1890 |
|
1891 |
-
#: admin/html/whats-new.php:
|
1892 |
msgid "Checkbox data not saving from WPUF Custom Fields metabox"
|
1893 |
msgstr ""
|
1894 |
|
1895 |
-
#: admin/html/whats-new.php:
|
1896 |
msgid ""
|
1897 |
"Checkboxe data from WPUF Custom Fields metabox were not saving. It has been "
|
1898 |
"fixed."
|
1899 |
msgstr ""
|
1900 |
|
1901 |
-
#: admin/html/whats-new.php:
|
1902 |
msgid "Multi-column Repeater field data saving issue"
|
1903 |
msgstr ""
|
1904 |
|
1905 |
-
#: admin/html/whats-new.php:
|
1906 |
msgid ""
|
1907 |
"Multi-column Repeater field data from a form was not saving. It has been "
|
1908 |
"fixed."
|
1909 |
msgstr ""
|
1910 |
|
1911 |
-
#: admin/html/whats-new.php:
|
1912 |
msgid "Multistep form conflict with Elementor"
|
1913 |
msgstr ""
|
1914 |
|
1915 |
-
#: admin/html/whats-new.php:
|
1916 |
msgid "Multistep form had a conflict with Elementor. It has been fixed."
|
1917 |
msgstr ""
|
1918 |
|
1919 |
-
#: admin/html/whats-new.php:
|
1920 |
msgid "Multiple images showing issue in frontend"
|
1921 |
msgstr ""
|
1922 |
|
1923 |
-
#: admin/html/whats-new.php:
|
1924 |
msgid "Multiple images in a post were not showing in frontend. Now they will."
|
1925 |
msgstr ""
|
1926 |
|
1927 |
-
#: admin/html/whats-new.php:
|
1928 |
msgid "Nonce not verify on login"
|
1929 |
msgstr ""
|
1930 |
|
1931 |
-
#: admin/html/whats-new.php:
|
1932 |
msgid "Return of function wp_verify_nonce() was ignored."
|
1933 |
msgstr ""
|
1934 |
|
1935 |
-
#: admin/html/whats-new.php:
|
1936 |
msgid "Option to set which tab shows as active on the account page"
|
1937 |
msgstr ""
|
1938 |
|
1939 |
-
#: admin/html/whats-new.php:
|
1940 |
msgid ""
|
1941 |
"Option to set which tab shows as active on the account page. To configure "
|
1942 |
"this setting navigate to wp-admin->User Frontend->Settings->My "
|
1943 |
"Account->Active Tab "
|
1944 |
msgstr ""
|
1945 |
|
1946 |
-
#: admin/html/whats-new.php:
|
1947 |
msgid "Unlock option was unavailable after the post being locked"
|
1948 |
msgstr ""
|
1949 |
|
1950 |
-
#: admin/html/whats-new.php:
|
1951 |
msgid "Unlock option was unavailable after the post being locked."
|
1952 |
msgstr ""
|
1953 |
|
1954 |
-
#: admin/html/whats-new.php:
|
1955 |
msgid "Gutenberg block of WPUF didn't work on bedrock installation"
|
1956 |
msgstr ""
|
1957 |
|
1958 |
-
#: admin/html/whats-new.php:
|
1959 |
msgid "Gutenberg block of WPUF didn't work on bedrock installation."
|
1960 |
msgstr ""
|
1961 |
|
1962 |
-
#: admin/html/whats-new.php:
|
1963 |
msgid "Sending admin payment received email twice"
|
1964 |
msgstr ""
|
1965 |
|
1966 |
-
#: admin/html/whats-new.php:
|
1967 |
msgid ""
|
1968 |
"After processing payment admin & user was receiving payment received email "
|
1969 |
"twice."
|
1970 |
msgstr ""
|
1971 |
|
1972 |
-
#: admin/html/whats-new.php:
|
1973 |
msgid ""
|
1974 |
"Add shortcode support to display post information in the Post Expiration "
|
1975 |
"Message"
|
1976 |
msgstr ""
|
1977 |
|
1978 |
-
#: admin/html/whats-new.php:
|
1979 |
msgid ""
|
1980 |
"Add shortcode support to display post information in the Post Expiration "
|
1981 |
"Message. You can use: <strong>{post_author} {post_url} {blogname} "
|
1982 |
"{post_title} {post_status}</strong>"
|
1983 |
msgstr ""
|
1984 |
|
1985 |
-
#: admin/html/whats-new.php:
|
1986 |
msgid "Add optin on the setup wizard"
|
1987 |
msgstr ""
|
1988 |
|
1989 |
-
#: admin/html/whats-new.php:
|
1990 |
msgid ""
|
1991 |
"Added optin on the setup wizard, admin can choose whether he/she wants to "
|
1992 |
"share server environment details (php, mysql, server, WordPress versions), "
|
@@ -1994,126 +2014,126 @@ msgid ""
|
|
1994 |
"name and url, admin name and email address. No sensitive data is tracked"
|
1995 |
msgstr ""
|
1996 |
|
1997 |
-
#: admin/html/whats-new.php:
|
1998 |
msgid "Post Owner problem"
|
1999 |
msgstr ""
|
2000 |
|
2001 |
-
#: admin/html/whats-new.php:
|
2002 |
msgid ""
|
2003 |
"Posts were not assigned to the selected default post owner, this issue has "
|
2004 |
"been fixed."
|
2005 |
msgstr ""
|
2006 |
|
2007 |
-
#: admin/html/whats-new.php:
|
2008 |
msgid "Google reCaptcha was not working"
|
2009 |
msgstr ""
|
2010 |
|
2011 |
-
#: admin/html/whats-new.php:
|
2012 |
msgid ""
|
2013 |
"Google reCaptcha was not working, users could submit the form without "
|
2014 |
"reCaptcha validation."
|
2015 |
msgstr ""
|
2016 |
|
2017 |
-
#: admin/html/whats-new.php:
|
2018 |
msgid "Added column field"
|
2019 |
msgstr ""
|
2020 |
|
2021 |
-
#: admin/html/whats-new.php:
|
2022 |
msgid "Unable to render the events on the front-end dashboard"
|
2023 |
msgstr ""
|
2024 |
|
2025 |
-
#: admin/html/whats-new.php:
|
2026 |
msgid ""
|
2027 |
"On the frontend dashboard, the submitted events were not showing, you will "
|
2028 |
"get it fixed in this version."
|
2029 |
msgstr ""
|
2030 |
|
2031 |
-
#: admin/html/whats-new.php:
|
2032 |
msgid "Page order getting 0(zero) after editing from the frontend"
|
2033 |
msgstr ""
|
2034 |
|
2035 |
-
#: admin/html/whats-new.php:
|
2036 |
msgid ""
|
2037 |
"Page order was not saving while editing a post using WPUF form, it has been "
|
2038 |
"fixed."
|
2039 |
msgstr ""
|
2040 |
|
2041 |
-
#: admin/html/whats-new.php:
|
2042 |
msgid "Text input field for taxonomies not working"
|
2043 |
msgstr ""
|
2044 |
|
2045 |
-
#: admin/html/whats-new.php:
|
2046 |
msgid ""
|
2047 |
"When taxonomy field type is set to `Text Input` then a fatal error was "
|
2048 |
"showing on the frontend, no error with taxonomy field in the latest version."
|
2049 |
msgstr ""
|
2050 |
|
2051 |
-
#: admin/html/whats-new.php:
|
2052 |
msgid ""
|
2053 |
"In radio and checkbox field use conditional logic that value does not save "
|
2054 |
"in database"
|
2055 |
msgstr ""
|
2056 |
|
2057 |
-
#: admin/html/whats-new.php:
|
2058 |
msgid ""
|
2059 |
"The selected value of radio and checkbox field were not showing while "
|
2060 |
"editing posts from the backend or frontend, you can see the selected value "
|
2061 |
"in this version."
|
2062 |
msgstr ""
|
2063 |
|
2064 |
-
#: admin/html/whats-new.php:
|
2065 |
msgid "The args param not working with get_avatar filter"
|
2066 |
msgstr ""
|
2067 |
|
2068 |
-
#: admin/html/whats-new.php:
|
2069 |
msgid "The args parameter did not exist with get_avatar filter, which now exists."
|
2070 |
msgstr ""
|
2071 |
|
2072 |
-
#: admin/html/whats-new.php:
|
2073 |
msgid "The item in ajax taxonomy field was not selected"
|
2074 |
msgstr ""
|
2075 |
|
2076 |
-
#: admin/html/whats-new.php:
|
2077 |
msgid ""
|
2078 |
"When the taxonomy field type is set to Ajax, the submitted terms were not "
|
2079 |
"showing in the backend and frontend which have been fixed."
|
2080 |
msgstr ""
|
2081 |
|
2082 |
-
#: admin/html/whats-new.php:
|
2083 |
msgid "Unable to send new user registration email"
|
2084 |
msgstr ""
|
2085 |
|
2086 |
-
#: admin/html/whats-new.php:
|
2087 |
msgid ""
|
2088 |
"WP User Frontend default registration form `[wpuf-registration]` was unable "
|
2089 |
"to send the new user registration email."
|
2090 |
msgstr ""
|
2091 |
|
2092 |
-
#: admin/html/whats-new.php:
|
2093 |
msgid "WPUF forms block compatibility issue with the latest WP version"
|
2094 |
msgstr ""
|
2095 |
|
2096 |
-
#: admin/html/whats-new.php:
|
2097 |
msgid ""
|
2098 |
"With the latest version of WordPress the gutenberg block of WP User "
|
2099 |
"Frontend were not working. In this version, you will get it fixed."
|
2100 |
msgstr ""
|
2101 |
|
2102 |
-
#: admin/html/whats-new.php:
|
2103 |
msgid "Page not update where `[wpuf_dashboard]` shortcode exist"
|
2104 |
msgstr ""
|
2105 |
|
2106 |
-
#: admin/html/whats-new.php:
|
2107 |
msgid ""
|
2108 |
"While using Gutenberg, the page were not being updated with WPUF shortcode "
|
2109 |
"[wpuf dashboard]"
|
2110 |
msgstr ""
|
2111 |
|
2112 |
-
#: admin/html/whats-new.php:
|
2113 |
msgid "Retain default when determining whether to display the admin bar"
|
2114 |
msgstr ""
|
2115 |
|
2116 |
-
#: admin/html/whats-new.php:
|
2117 |
msgid ""
|
2118 |
"From the User Frontend Settings, set that Administrator, Editor, Vendor can "
|
2119 |
"see the admin bar. Now, the super admin want, one specific user ( who has "
|
@@ -2123,11 +2143,11 @@ msgid ""
|
|
2123 |
"frontend."
|
2124 |
msgstr ""
|
2125 |
|
2126 |
-
#: admin/html/whats-new.php:
|
2127 |
msgid "Fatal error when use PHP lower version (5.4 or lower)"
|
2128 |
msgstr ""
|
2129 |
|
2130 |
-
#: admin/html/whats-new.php:
|
2131 |
msgid ""
|
2132 |
"It was unable to install WP User Frontend with PHP 5.4 or lower version. "
|
2133 |
"Here is the error details: <br><br><strong>Fatal error: Can't use method "
|
@@ -2135,42 +2155,42 @@ msgid ""
|
|
2135 |
"/wp-user-frontend/class/frontend-form-post.php on line 194</strong>"
|
2136 |
msgstr ""
|
2137 |
|
2138 |
-
#: admin/html/whats-new.php:
|
2139 |
msgid "Product form was unable to show the single gallery image"
|
2140 |
msgstr ""
|
2141 |
|
2142 |
-
#: admin/html/whats-new.php:
|
2143 |
msgid ""
|
2144 |
"When user upload single image for product gallery using WPUF WooCommerce "
|
2145 |
"product form, that image were not showing on the frontend."
|
2146 |
msgstr ""
|
2147 |
|
2148 |
-
#: admin/html/whats-new.php:
|
2149 |
msgid "WooCommerce gallery images not getting saved"
|
2150 |
msgstr ""
|
2151 |
|
2152 |
-
#: admin/html/whats-new.php:
|
2153 |
msgid ""
|
2154 |
"After releasing version 2.9.3, WooCommerce gallery image field stopped "
|
2155 |
"working. You will get it fixed in this version."
|
2156 |
msgstr ""
|
2157 |
|
2158 |
-
#: admin/html/whats-new.php:
|
2159 |
msgid "The Events Calendar Integration Form"
|
2160 |
msgstr ""
|
2161 |
|
2162 |
-
#: admin/html/whats-new.php:
|
2163 |
msgid ""
|
2164 |
"Now admin can allow users to create event from the frontend. Currently WPUF "
|
2165 |
"has a one click pre-build event form that has been integrated with The "
|
2166 |
"Events Calendar plugin"
|
2167 |
msgstr ""
|
2168 |
|
2169 |
-
#: admin/html/whats-new.php:
|
2170 |
msgid "Post Submission Facility From Account Page"
|
2171 |
msgstr ""
|
2172 |
|
2173 |
-
#: admin/html/whats-new.php:
|
2174 |
msgid ""
|
2175 |
"On the frontend account page, added a new menu item named <b>Submit "
|
2176 |
"Post</b>. Now admin can allow users to submit post from their default "
|
@@ -2179,504 +2199,504 @@ msgid ""
|
|
2179 |
"you can assign any post form that will use to submit posts."
|
2180 |
msgstr ""
|
2181 |
|
2182 |
-
#: admin/html/whats-new.php:
|
2183 |
msgid "Login/Lost Password Link Under Registration Form"
|
2184 |
msgstr ""
|
2185 |
|
2186 |
-
#: admin/html/whats-new.php:
|
2187 |
msgid "Added Login/Lost Password link under registration form"
|
2188 |
msgstr ""
|
2189 |
|
2190 |
-
#: admin/html/whats-new.php:
|
2191 |
msgid "Added drag and drop image ordering on image upload"
|
2192 |
msgstr ""
|
2193 |
|
2194 |
-
#: admin/html/whats-new.php:
|
2195 |
msgid ""
|
2196 |
"Now frontend users can drag & drop the images/files to change the order "
|
2197 |
"while uploading."
|
2198 |
msgstr ""
|
2199 |
|
2200 |
-
#: admin/html/whats-new.php:
|
2201 |
msgid "Added reCAPTCHA field in login form"
|
2202 |
msgstr ""
|
2203 |
|
2204 |
-
#: admin/html/whats-new.php:
|
2205 |
msgid ""
|
2206 |
"Admin has the option to show reCAPTCHA field in login form. Check the "
|
2207 |
"related settings from <strong>User Frontend > Settings > "
|
2208 |
"Login/Registration</strong>"
|
2209 |
msgstr ""
|
2210 |
|
2211 |
-
#: admin/html/whats-new.php:
|
2212 |
msgid "Added preview option in forms"
|
2213 |
msgstr ""
|
2214 |
|
2215 |
-
#: admin/html/whats-new.php:
|
2216 |
msgid ""
|
2217 |
"You can see a nice <strong>Preview</strong> button with <strong>Save "
|
2218 |
"Form</strong> button, admin can take a quick look of the form without using "
|
2219 |
"shortcode"
|
2220 |
msgstr ""
|
2221 |
|
2222 |
-
#: admin/html/whats-new.php:
|
2223 |
msgid "Fixed hiding “Select Image” button while uploading multiple images."
|
2224 |
msgstr ""
|
2225 |
|
2226 |
-
#: admin/html/whats-new.php:
|
2227 |
msgid ""
|
2228 |
"The upload button will not be hidden until the user selects max number of "
|
2229 |
"files "
|
2230 |
msgstr ""
|
2231 |
|
2232 |
-
#: admin/html/whats-new.php:
|
2233 |
msgid "Added form limit notice before form submission"
|
2234 |
msgstr ""
|
2235 |
|
2236 |
-
#: admin/html/whats-new.php:
|
2237 |
msgid ""
|
2238 |
"Limit notice message was showing after submission, now it is showing when "
|
2239 |
"rendering the form"
|
2240 |
msgstr ""
|
2241 |
|
2242 |
-
#: admin/html/whats-new.php:
|
2243 |
msgid "Fixed: default post category not saving"
|
2244 |
msgstr ""
|
2245 |
|
2246 |
-
#: admin/html/whats-new.php:
|
2247 |
msgid ""
|
2248 |
"From the form <strong>Settings > Post Settings</strong>, default post "
|
2249 |
"category options were not saving. Now, it's fixed."
|
2250 |
msgstr ""
|
2251 |
|
2252 |
-
#: admin/html/whats-new.php:
|
2253 |
msgid ""
|
2254 |
"WPUF dashboard shortcode with form_id attribute was not showing posts "
|
2255 |
"properly"
|
2256 |
msgstr ""
|
2257 |
|
2258 |
-
#: admin/html/whats-new.php:
|
2259 |
msgid ""
|
2260 |
"Now you can list posts on the frontend by using <strong>form_id<strong/> "
|
2261 |
"attribute with <strong>[wpuf_dashboard]</strong> shortcode"
|
2262 |
msgstr ""
|
2263 |
|
2264 |
-
#: admin/html/whats-new.php:
|
2265 |
msgid "Changed text domain to `wp-user-frontend` from `wpuf` "
|
2266 |
msgstr ""
|
2267 |
|
2268 |
-
#: admin/html/whats-new.php:
|
2269 |
msgid ""
|
2270 |
"If you are using other language than English. Please <b>rename</b> your "
|
2271 |
"<i>.po and .mo </i> files to `wp-user-frontend_` from `wpuf_` <br> This "
|
2272 |
"change was made to support translations from translate.wordpress.org"
|
2273 |
msgstr ""
|
2274 |
|
2275 |
-
#: admin/html/whats-new.php:
|
2276 |
msgid "Added WP User Frontend Data export and erase functionality."
|
2277 |
msgstr ""
|
2278 |
|
2279 |
-
#: admin/html/whats-new.php:
|
2280 |
msgid "Added functionality to export WP User Frontend Data to comply with GDPR."
|
2281 |
msgstr ""
|
2282 |
|
2283 |
-
#: admin/html/whats-new.php:
|
2284 |
msgid "Added billing address customizer."
|
2285 |
msgstr ""
|
2286 |
|
2287 |
-
#: admin/html/whats-new.php:
|
2288 |
msgid "Added customizer options for billing address in payment page."
|
2289 |
msgstr ""
|
2290 |
|
2291 |
-
#: admin/html/whats-new.php:
|
2292 |
msgid "Make the payment page responsive."
|
2293 |
msgstr ""
|
2294 |
|
2295 |
-
#: admin/html/whats-new.php:
|
2296 |
msgid "Some css adjustments are made in payment page to make it responsive."
|
2297 |
msgstr ""
|
2298 |
|
2299 |
-
#: admin/html/whats-new.php:
|
2300 |
msgid "Fixed image upload issue in Safari."
|
2301 |
msgstr ""
|
2302 |
|
2303 |
-
#: admin/html/whats-new.php:
|
2304 |
msgid "Images were not showing after upload in safari, it is fixed now."
|
2305 |
msgstr ""
|
2306 |
|
2307 |
-
#: admin/html/whats-new.php:
|
2308 |
msgid "Post update issue after updating or removing post images."
|
2309 |
msgstr ""
|
2310 |
|
2311 |
-
#: admin/html/whats-new.php:
|
2312 |
msgid ""
|
2313 |
"Posts cannot be updated after updating or removing post images, it is fixed "
|
2314 |
"now."
|
2315 |
msgstr ""
|
2316 |
|
2317 |
-
#: admin/html/whats-new.php:
|
2318 |
msgid "Allow overriding form input styles using theme styling."
|
2319 |
msgstr ""
|
2320 |
|
2321 |
-
#: admin/html/whats-new.php:
|
2322 |
msgid "Overriding form input styles using theme style is now possible."
|
2323 |
msgstr ""
|
2324 |
|
2325 |
-
#: admin/html/whats-new.php:
|
2326 |
msgid "Fixed Auto Login after registration."
|
2327 |
msgstr ""
|
2328 |
|
2329 |
-
#: admin/html/whats-new.php:
|
2330 |
msgid "Auto Login after registration was not working is fixed now."
|
2331 |
msgstr ""
|
2332 |
|
2333 |
-
#: admin/html/whats-new.php:
|
2334 |
msgid "Fixed fallback cost calculation"
|
2335 |
msgstr ""
|
2336 |
|
2337 |
-
#: admin/html/whats-new.php:
|
2338 |
msgid "Fallback cost calculation was inaccurate for some cases, it is fixed now."
|
2339 |
msgstr ""
|
2340 |
|
2341 |
-
#: admin/html/whats-new.php:
|
2342 |
msgid "Removal of subscription from User Profile gets reverted if updated"
|
2343 |
msgstr ""
|
2344 |
|
2345 |
-
#: admin/html/whats-new.php:
|
2346 |
msgid "User subscription deletion gets reverted if updated is fixed."
|
2347 |
msgstr ""
|
2348 |
|
2349 |
-
#: admin/html/whats-new.php:
|
2350 |
msgid "Show Free pack users in subscribers list."
|
2351 |
msgstr ""
|
2352 |
|
2353 |
-
#: admin/html/whats-new.php:
|
2354 |
msgid "Free pack users were not showing in subscribers list, now they will."
|
2355 |
msgstr ""
|
2356 |
|
2357 |
-
#: admin/html/whats-new.php:
|
2358 |
msgid "WP User Frontend Guten Block is added"
|
2359 |
msgstr ""
|
2360 |
|
2361 |
-
#: admin/html/whats-new.php:
|
2362 |
msgid ""
|
2363 |
"WPUF Form Block is now available to be used within gutenberg editor with "
|
2364 |
"preview of the form. "
|
2365 |
msgstr ""
|
2366 |
|
2367 |
-
#: admin/html/whats-new.php:
|
2368 |
msgid "Advanced Custom Fields plugin compatibility"
|
2369 |
msgstr ""
|
2370 |
|
2371 |
-
#: admin/html/whats-new.php:
|
2372 |
msgid "Now all your ACF fields can be used within WPUF Post forms. "
|
2373 |
msgstr ""
|
2374 |
|
2375 |
-
#: admin/html/whats-new.php:
|
2376 |
msgid "Taxonomy Terms not showing for custom post types"
|
2377 |
msgstr ""
|
2378 |
|
2379 |
-
#: admin/html/whats-new.php:
|
2380 |
msgid ""
|
2381 |
"Fixed an issue with taxonomy terms not appearing for Custom Post types "
|
2382 |
"within Form Settings and Dashboard Post Listing"
|
2383 |
msgstr ""
|
2384 |
|
2385 |
-
#: admin/html/whats-new.php:
|
2386 |
msgid "Various other code optimizations"
|
2387 |
msgstr ""
|
2388 |
|
2389 |
-
#: admin/html/whats-new.php:
|
2390 |
msgid "Code structure organization and optimization for better performance"
|
2391 |
msgstr ""
|
2392 |
|
2393 |
-
#: admin/html/whats-new.php:
|
2394 |
msgid "WoooCommerce billing address Sync"
|
2395 |
msgstr ""
|
2396 |
|
2397 |
-
#: admin/html/whats-new.php:
|
2398 |
msgid ""
|
2399 |
"If an existing customer has previously set his billing address, that will "
|
2400 |
"be imported into WPUF Billing address "
|
2401 |
msgstr ""
|
2402 |
|
2403 |
-
#: admin/html/whats-new.php:
|
2404 |
msgid "Trial subscription message not showing properly"
|
2405 |
msgstr ""
|
2406 |
|
2407 |
-
#: admin/html/whats-new.php:
|
2408 |
msgid "Subscriptions with Trial now shows trial notices"
|
2409 |
msgstr ""
|
2410 |
|
2411 |
-
#: admin/html/whats-new.php:
|
2412 |
msgid "Reset email Key not working"
|
2413 |
msgstr ""
|
2414 |
|
2415 |
-
#: admin/html/whats-new.php:
|
2416 |
msgid "Reset Email key was not working in some cases"
|
2417 |
msgstr ""
|
2418 |
|
2419 |
-
#: admin/html/whats-new.php:
|
2420 |
msgid "Post count not showing on the frontend dashboard"
|
2421 |
msgstr ""
|
2422 |
|
2423 |
-
#: admin/html/whats-new.php:
|
2424 |
msgid ""
|
2425 |
"Dashboard with multiple post type was not showing post counts properly, is "
|
2426 |
"now fixed and shows count for each post type"
|
2427 |
msgstr ""
|
2428 |
|
2429 |
-
#: admin/html/whats-new.php:
|
2430 |
msgid "Login Redirect showing blank page is fixed"
|
2431 |
msgstr ""
|
2432 |
|
2433 |
-
#: admin/html/whats-new.php:
|
2434 |
msgid ""
|
2435 |
"If \"Previous Page\" was set for redirection, login redirect was "
|
2436 |
"redirecting to blank page for users who hit login page directly"
|
2437 |
msgstr ""
|
2438 |
|
2439 |
-
#: admin/html/whats-new.php:
|
2440 |
msgid "Enhanced Login Redirect to redirect users to previous page"
|
2441 |
msgstr ""
|
2442 |
|
2443 |
-
#: admin/html/whats-new.php:
|
2444 |
msgid ""
|
2445 |
"You can choose Previous Page as Login Redirect page settings now to "
|
2446 |
"redirect users to the page from which they went for Login. "
|
2447 |
msgstr ""
|
2448 |
|
2449 |
-
#: admin/html/whats-new.php:
|
2450 |
msgid "Email HTML links not Rendreing properly issue is fixed"
|
2451 |
msgstr ""
|
2452 |
|
2453 |
-
#: admin/html/whats-new.php:
|
2454 |
msgid ""
|
2455 |
"For some clients emails were not rendering the HTML links properly, this is "
|
2456 |
"now fixed"
|
2457 |
msgstr ""
|
2458 |
|
2459 |
-
#: admin/html/whats-new.php:
|
2460 |
msgid "Form Builder : Form Field's Help text styles not showing properly"
|
2461 |
msgstr ""
|
2462 |
|
2463 |
-
#: admin/html/whats-new.php:
|
2464 |
msgid "Help texts styling is now fixed and much easier to read and understand"
|
2465 |
msgstr ""
|
2466 |
|
2467 |
-
#: admin/html/whats-new.php:
|
2468 |
msgid "Various other code improvements"
|
2469 |
msgstr ""
|
2470 |
|
2471 |
-
#: admin/html/whats-new.php:
|
2472 |
msgid "Dashboard Post Listing now supports multiple post types"
|
2473 |
msgstr ""
|
2474 |
|
2475 |
-
#: admin/html/whats-new.php:
|
2476 |
msgid ""
|
2477 |
"Now you can show multiple post type in user dashboard using shortcode like "
|
2478 |
"this : <br><b>[wpuf_dashboard post_type=\"post,page,custom_type\"]</b> "
|
2479 |
msgstr ""
|
2480 |
|
2481 |
-
#: admin/html/whats-new.php:
|
2482 |
msgid "Added Login Redirect Settings"
|
2483 |
msgstr ""
|
2484 |
|
2485 |
-
#: admin/html/whats-new.php:
|
2486 |
msgid ""
|
2487 |
"You can now set a page from <i>WPUF Settings > Login/Registration > "
|
2488 |
"Redirect after Login</i>. When login redirection is active the user will be "
|
2489 |
"redirected to this page after login."
|
2490 |
msgstr ""
|
2491 |
|
2492 |
-
#: admin/html/whats-new.php:
|
2493 |
msgid "Image Upload field button text can be changed"
|
2494 |
msgstr ""
|
2495 |
|
2496 |
-
#: admin/html/whats-new.php:
|
2497 |
msgid ""
|
2498 |
"The upload button text can now be changed for image upload fields which "
|
2499 |
"defaults to \"Select Image\" if not set. "
|
2500 |
msgstr ""
|
2501 |
|
2502 |
-
#: admin/html/whats-new.php:
|
2503 |
msgid "Multi Step Form styles made compatible with more themes"
|
2504 |
msgstr ""
|
2505 |
|
2506 |
-
#: admin/html/whats-new.php:
|
2507 |
msgid "Multi Step form can now be styled more easily with other themes "
|
2508 |
msgstr ""
|
2509 |
|
2510 |
-
#: admin/html/whats-new.php:
|
2511 |
msgid "Required field condition for google map not working is fixed"
|
2512 |
msgstr ""
|
2513 |
|
2514 |
-
#: admin/html/whats-new.php:
|
2515 |
msgid ""
|
2516 |
"If Google Map field was set as required users were able to submit form "
|
2517 |
"without changing the default value."
|
2518 |
msgstr ""
|
2519 |
|
2520 |
-
#: admin/html/whats-new.php:
|
2521 |
msgid "Admin form builder is now fully responsive."
|
2522 |
msgstr ""
|
2523 |
|
2524 |
-
#: admin/html/whats-new.php:
|
2525 |
msgid ""
|
2526 |
"Now you can edit forms from your mobile devices directly. Our improved "
|
2527 |
"responsive layouts of form builder makes it easy for you to build forms on "
|
2528 |
"the go."
|
2529 |
msgstr ""
|
2530 |
|
2531 |
-
#: admin/html/whats-new.php:
|
2532 |
msgid "Added color schemes for creating attractive form layouts."
|
2533 |
msgstr ""
|
2534 |
|
2535 |
-
#: admin/html/whats-new.php:
|
2536 |
msgid ""
|
2537 |
"We have added 3 new color schemes for the form layouts which you can choose "
|
2538 |
"from each form's new display settings."
|
2539 |
msgstr ""
|
2540 |
|
2541 |
-
#: admin/html/whats-new.php:
|
2542 |
msgid "Restrict Free subscription pack to be enabled multiple times "
|
2543 |
msgstr ""
|
2544 |
|
2545 |
-
#: admin/html/whats-new.php:
|
2546 |
msgid ""
|
2547 |
"Free subscription packs now can only be purchased once and the limit "
|
2548 |
"applies properly"
|
2549 |
msgstr ""
|
2550 |
|
2551 |
-
#: admin/html/whats-new.php:
|
2552 |
msgid "Various other bug fixes and improvements were made "
|
2553 |
msgstr ""
|
2554 |
|
2555 |
-
#: admin/html/whats-new.php:
|
2556 |
msgid "Please see the change log to see full details."
|
2557 |
msgstr ""
|
2558 |
|
2559 |
-
#: admin/html/whats-new.php:
|
2560 |
msgid "Added upgrade function for default category"
|
2561 |
msgstr ""
|
2562 |
|
2563 |
-
#: admin/html/whats-new.php:
|
2564 |
msgid "Upgrader added to upgrade previously set default post category."
|
2565 |
msgstr ""
|
2566 |
|
2567 |
-
#: admin/html/whats-new.php:
|
2568 |
msgid "Subscription pack cannot be canceled"
|
2569 |
msgstr ""
|
2570 |
|
2571 |
-
#: admin/html/whats-new.php:
|
2572 |
msgid ""
|
2573 |
"Fixed recurring subscription pack cannot be canceled from my account page "
|
2574 |
"in subscription details section."
|
2575 |
msgstr ""
|
2576 |
|
2577 |
-
#: admin/html/whats-new.php:
|
2578 |
msgid "page installer admin notice logic issue"
|
2579 |
msgstr ""
|
2580 |
|
2581 |
-
#: admin/html/whats-new.php:
|
2582 |
msgid ""
|
2583 |
"Fixed page installer admin notice logic problem due to new payment settings "
|
2584 |
"default value not set."
|
2585 |
msgstr ""
|
2586 |
|
2587 |
-
#: admin/html/whats-new.php:
|
2588 |
msgid "Setup Wizard"
|
2589 |
msgstr ""
|
2590 |
|
2591 |
-
#: admin/html/whats-new.php:
|
2592 |
msgid "Setup Wizard added to turn off payment options and install pages."
|
2593 |
msgstr ""
|
2594 |
|
2595 |
-
#: admin/html/whats-new.php:
|
2596 |
msgid "Multi-select Category"
|
2597 |
msgstr ""
|
2598 |
|
2599 |
-
#: admin/html/whats-new.php:
|
2600 |
msgid "Add multi-select to default category in post form settings."
|
2601 |
msgstr ""
|
2602 |
|
2603 |
-
#: admin/html/whats-new.php:
|
2604 |
msgid "Select Text option for Taxonomy"
|
2605 |
msgstr ""
|
2606 |
|
2607 |
-
#: admin/html/whats-new.php:
|
2608 |
msgid ""
|
2609 |
"Add Select Text option for taxonomy fields. Now you can add default text "
|
2610 |
"with empty value as first option for Taxonomy dropdown."
|
2611 |
msgstr ""
|
2612 |
|
2613 |
-
#: admin/html/whats-new.php:
|
2614 |
msgid "Taxonomy Checkbox Inline"
|
2615 |
msgstr ""
|
2616 |
|
2617 |
-
#: admin/html/whats-new.php:
|
2618 |
msgid ""
|
2619 |
"Added checkbox inline option to taxonomy checkbox. You can now display "
|
2620 |
"Taxonomy checkbox fields inline."
|
2621 |
msgstr ""
|
2622 |
|
2623 |
-
#: admin/html/whats-new.php:
|
2624 |
msgid "Manage schedule for form submission"
|
2625 |
msgstr ""
|
2626 |
|
2627 |
-
#: admin/html/whats-new.php:
|
2628 |
msgid ""
|
2629 |
"Do not accept form submission if the current date is not between the date "
|
2630 |
"range of the schedule."
|
2631 |
msgstr ""
|
2632 |
|
2633 |
-
#: admin/html/whats-new.php:
|
2634 |
msgid "Restrict form submission based on the user roles"
|
2635 |
msgstr ""
|
2636 |
|
2637 |
-
#: admin/html/whats-new.php:
|
2638 |
msgid ""
|
2639 |
"Restrict form submission based on the user roles. Now you can manage user "
|
2640 |
"role base permission on form submission."
|
2641 |
msgstr ""
|
2642 |
|
2643 |
-
#: admin/html/whats-new.php:
|
2644 |
msgid "Limit how many entries a form will accept"
|
2645 |
msgstr ""
|
2646 |
|
2647 |
-
#: admin/html/whats-new.php:
|
2648 |
msgid ""
|
2649 |
"Limit how many entries a form will accept and display a custom message when "
|
2650 |
"that limit is reached."
|
2651 |
msgstr ""
|
2652 |
|
2653 |
-
#: admin/html/whats-new.php:
|
2654 |
msgid "Show/hide Admin Bar"
|
2655 |
msgstr ""
|
2656 |
|
2657 |
-
#: admin/html/whats-new.php:
|
2658 |
msgid "Control the admin bar visibility based on user roles."
|
2659 |
msgstr ""
|
2660 |
|
2661 |
-
#: admin/html/whats-new.php:
|
2662 |
msgid "Ajax Login widget"
|
2663 |
msgstr ""
|
2664 |
|
2665 |
-
#: admin/html/whats-new.php:
|
2666 |
msgid ""
|
2667 |
"Login user is more simple now with Ajax Login Widget. The simple ajax login "
|
2668 |
"form do not required page loading for login."
|
2669 |
msgstr ""
|
2670 |
|
2671 |
-
#: admin/html/whats-new.php:
|
2672 |
msgid "Form submission with Captcha field"
|
2673 |
msgstr ""
|
2674 |
|
2675 |
-
#: admin/html/whats-new.php:
|
2676 |
msgid "Form field validation process updated if form submits with captcha field."
|
2677 |
msgstr ""
|
2678 |
|
2679 |
-
#: admin/html/whats-new.php:
|
2680 |
msgid "What's New in WPUF?"
|
2681 |
msgstr ""
|
2682 |
|
@@ -3123,7 +3143,9 @@ msgid "WP User Frontend Pro is the most powerful solution for your frontend need
|
|
3123 |
msgstr ""
|
3124 |
|
3125 |
#: admin/promotion.php:34
|
3126 |
-
msgid "
|
|
|
|
|
3127 |
msgstr ""
|
3128 |
|
3129 |
#: admin/promotion.php:34
|
@@ -3142,6 +3164,10 @@ msgstr ""
|
|
3142 |
msgid "Never show again"
|
3143 |
msgstr ""
|
3144 |
|
|
|
|
|
|
|
|
|
3145 |
#: admin/settings-options.php:14
|
3146 |
msgid "General Options"
|
3147 |
msgstr ""
|
@@ -4692,7 +4718,7 @@ msgid "Optional"
|
|
4692 |
msgstr ""
|
4693 |
|
4694 |
#: includes/class-dokan-integration.php:34
|
4695 |
-
#: includes/class-wc-vendors-integration.php:
|
4696 |
#: templates/dashboard/dashboard.php:15 wpuf-functions.php:2027
|
4697 |
msgid "Posts"
|
4698 |
msgstr ""
|
@@ -4822,7 +4848,7 @@ msgid ""
|
|
4822 |
msgstr ""
|
4823 |
|
4824 |
#: includes/class-frontend-render-form.php:858
|
4825 |
-
#: includes/free/class-login.php:
|
4826 |
msgid "Empty reCaptcha Field"
|
4827 |
msgstr ""
|
4828 |
|
@@ -4899,21 +4925,22 @@ msgstr ""
|
|
4899 |
msgid "Someone has requested a password reset for the following account:"
|
4900 |
msgstr ""
|
4901 |
|
4902 |
-
#: includes/class-login-widget.php:147 includes/free/class-login.php:
|
4903 |
-
#: includes/free/class-login.php:
|
4904 |
#. translators: %s: username
|
4905 |
msgid "Username: %s"
|
4906 |
msgstr ""
|
4907 |
|
4908 |
-
#: includes/class-login-widget.php:148 includes/free/class-login.php:
|
4909 |
msgid "If this was a mistake, just ignore this email and nothing will happen."
|
4910 |
msgstr ""
|
4911 |
|
4912 |
-
#: includes/class-login-widget.php:149 includes/free/class-login.php:
|
4913 |
msgid "To reset your password, visit the following address:"
|
4914 |
msgstr ""
|
4915 |
|
4916 |
-
#: includes/class-login-widget.php:154 includes/free/class-login.php:
|
|
|
4917 |
msgid "[%s] Password Reset"
|
4918 |
msgstr ""
|
4919 |
|
@@ -4924,7 +4951,7 @@ msgid ""
|
|
4924 |
msgstr ""
|
4925 |
|
4926 |
#: includes/class-login-widget.php:216 includes/class-login-widget.php:252
|
4927 |
-
#: includes/free/class-login.php:
|
4928 |
#: includes/free/form-element.php:355
|
4929 |
msgid "Register"
|
4930 |
msgstr ""
|
@@ -4970,8 +4997,8 @@ msgstr ""
|
|
4970 |
msgid "Remember Me"
|
4971 |
msgstr ""
|
4972 |
|
4973 |
-
#: includes/class-login-widget.php:281 includes/free/class-login.php:
|
4974 |
-
#: includes/free/class-login.php:
|
4975 |
msgid "Log In"
|
4976 |
msgstr ""
|
4977 |
|
@@ -5391,10 +5418,6 @@ msgstr ""
|
|
5391 |
msgid "What's New?"
|
5392 |
msgstr ""
|
5393 |
|
5394 |
-
#: includes/class-whats-new.php:107
|
5395 |
-
msgid "Dismiss this notice."
|
5396 |
-
msgstr ""
|
5397 |
-
|
5398 |
#: includes/countries-formated.php:77
|
5399 |
msgid "Bangladesh"
|
5400 |
msgstr ""
|
@@ -5744,45 +5767,46 @@ msgstr ""
|
|
5744 |
msgid " Add Form"
|
5745 |
msgstr ""
|
5746 |
|
5747 |
-
#: includes/free/class-login.php:
|
5748 |
msgid "Lost Password"
|
5749 |
msgstr ""
|
5750 |
|
5751 |
-
#: includes/free/class-login.php:
|
5752 |
msgid "Check your e-mail for the confirmation link."
|
5753 |
msgstr ""
|
5754 |
|
5755 |
-
#: includes/free/class-login.php:
|
5756 |
msgid ""
|
5757 |
"Please enter your username or email address. You will receive a link to "
|
5758 |
"create a new password via email."
|
5759 |
msgstr ""
|
5760 |
|
5761 |
-
#: includes/free/class-login.php:
|
|
|
5762 |
msgid "Your password has been reset. %s"
|
5763 |
msgstr ""
|
5764 |
|
5765 |
-
#: includes/free/class-login.php:
|
5766 |
msgid "Enter your new password below."
|
5767 |
msgstr ""
|
5768 |
|
5769 |
-
#: includes/free/class-login.php:
|
5770 |
msgid "You are now logged out."
|
5771 |
msgstr ""
|
5772 |
|
5773 |
-
#: includes/free/class-login.php:
|
5774 |
msgid "Nonce is invalid"
|
5775 |
msgstr ""
|
5776 |
|
5777 |
-
#: includes/free/class-login.php:
|
5778 |
msgid "Username is required."
|
5779 |
msgstr ""
|
5780 |
|
5781 |
-
#: includes/free/class-login.php:
|
5782 |
msgid "Password is required."
|
5783 |
msgstr ""
|
5784 |
|
5785 |
-
#: includes/free/class-login.php:
|
5786 |
#: includes/free/class-registration.php:210
|
5787 |
#: includes/free/class-registration.php:216
|
5788 |
#: includes/free/class-registration.php:222
|
@@ -5795,96 +5819,100 @@ msgstr ""
|
|
5795 |
msgid "Error"
|
5796 |
msgstr ""
|
5797 |
|
5798 |
-
#: includes/free/class-login.php:
|
5799 |
msgid "A user could not be found with this email address."
|
5800 |
msgstr ""
|
5801 |
|
5802 |
-
#: includes/free/class-login.php:
|
5803 |
msgid "Please enter your password."
|
5804 |
msgstr ""
|
5805 |
|
5806 |
-
#: includes/free/class-login.php:
|
5807 |
msgid "Passwords do not match."
|
5808 |
msgstr ""
|
5809 |
|
5810 |
-
#: includes/free/class-login.php:
|
5811 |
msgid "Enter a username or e-mail address."
|
5812 |
msgstr ""
|
5813 |
|
5814 |
-
#: includes/free/class-login.php:
|
5815 |
msgid "There is no user registered with that email address."
|
5816 |
msgstr ""
|
5817 |
|
5818 |
-
#: includes/free/class-login.php:
|
5819 |
msgid "Invalid username or e-mail."
|
5820 |
msgstr ""
|
5821 |
|
5822 |
-
#: includes/free/class-login.php:
|
5823 |
msgid "Password reset is not allowed for this user"
|
5824 |
msgstr ""
|
5825 |
|
5826 |
-
#: includes/free/class-login.php:
|
|
|
5827 |
msgid ""
|
5828 |
"<strong>Your account is not active.</strong><br>Please check your email for "
|
5829 |
"activation link. <br><a href=\"%s\">Click here</a> to resend the activation "
|
5830 |
"link"
|
5831 |
msgstr ""
|
5832 |
|
5833 |
-
#: includes/free/class-login.php:
|
5834 |
msgid "Activation URL is not valid"
|
5835 |
msgstr ""
|
5836 |
|
5837 |
-
#: includes/free/class-login.php:
|
5838 |
msgid "Invalid User activation url"
|
5839 |
msgstr ""
|
5840 |
|
5841 |
-
#: includes/free/class-login.php:
|
5842 |
msgid "User already verified"
|
5843 |
msgstr ""
|
5844 |
|
5845 |
-
#: includes/free/class-login.php:
|
5846 |
msgid "Your account has been activated"
|
5847 |
msgstr ""
|
5848 |
|
5849 |
-
#: includes/free/class-login.php:
|
5850 |
msgid ""
|
5851 |
"Your account has been verified , but you can't login until manually "
|
5852 |
"approved your account by an administrator."
|
5853 |
msgstr ""
|
5854 |
|
5855 |
-
#: includes/free/class-login.php:
|
|
|
5856 |
msgid "[%s] Your username and password info"
|
5857 |
msgstr ""
|
5858 |
|
5859 |
-
#: includes/free/class-login.php:
|
5860 |
msgid "To set your password, visit the following address:"
|
5861 |
msgstr ""
|
5862 |
|
5863 |
-
#: includes/free/class-login.php:
|
|
|
5864 |
msgid "[%s] Account has been activated"
|
5865 |
msgstr ""
|
5866 |
|
5867 |
-
#: includes/free/class-login.php:
|
|
|
5868 |
msgid "Hi %s,"
|
5869 |
msgstr ""
|
5870 |
|
5871 |
-
#: includes/free/class-login.php:
|
5872 |
msgid "Congrats! Your account has been activated. To login visit the following url:"
|
5873 |
msgstr ""
|
5874 |
|
5875 |
-
#: includes/free/class-login.php:
|
5876 |
msgid "Thanks"
|
5877 |
msgstr ""
|
5878 |
|
5879 |
-
#: includes/free/class-login.php:
|
5880 |
msgid "Someone requested that the password be reset for the following account:"
|
5881 |
msgstr ""
|
5882 |
|
5883 |
-
#: includes/free/class-login.php:
|
5884 |
msgid "The e-mail could not be sent."
|
5885 |
msgstr ""
|
5886 |
|
5887 |
-
#: includes/free/class-login.php:
|
5888 |
msgid "Possible reason: your host may have disabled the mail() function."
|
5889 |
msgstr ""
|
5890 |
|
@@ -6836,134 +6864,138 @@ msgid "Indian Rupee"
|
|
6836 |
msgstr ""
|
6837 |
|
6838 |
#: wpuf-functions.php:2274
|
6839 |
-
msgid "
|
6840 |
msgstr ""
|
6841 |
|
6842 |
#: wpuf-functions.php:2279
|
6843 |
-
msgid "
|
6844 |
msgstr ""
|
6845 |
|
6846 |
#: wpuf-functions.php:2284
|
6847 |
-
msgid "
|
6848 |
msgstr ""
|
6849 |
|
6850 |
#: wpuf-functions.php:2289
|
6851 |
-
msgid "
|
6852 |
msgstr ""
|
6853 |
|
6854 |
#: wpuf-functions.php:2294
|
6855 |
-
msgid "
|
6856 |
msgstr ""
|
6857 |
|
6858 |
#: wpuf-functions.php:2299
|
6859 |
-
msgid "
|
6860 |
msgstr ""
|
6861 |
|
6862 |
#: wpuf-functions.php:2304
|
6863 |
-
msgid "
|
6864 |
msgstr ""
|
6865 |
|
6866 |
#: wpuf-functions.php:2309
|
6867 |
-
msgid "
|
6868 |
msgstr ""
|
6869 |
|
6870 |
#: wpuf-functions.php:2314
|
6871 |
-
msgid "
|
6872 |
msgstr ""
|
6873 |
|
6874 |
#: wpuf-functions.php:2319
|
6875 |
-
msgid "
|
6876 |
msgstr ""
|
6877 |
|
6878 |
#: wpuf-functions.php:2324
|
6879 |
-
msgid "
|
6880 |
msgstr ""
|
6881 |
|
6882 |
#: wpuf-functions.php:2329
|
6883 |
-
msgid "
|
6884 |
msgstr ""
|
6885 |
|
6886 |
#: wpuf-functions.php:2334
|
6887 |
-
msgid "
|
6888 |
msgstr ""
|
6889 |
|
6890 |
#: wpuf-functions.php:2339
|
6891 |
-
msgid "
|
6892 |
msgstr ""
|
6893 |
|
6894 |
#: wpuf-functions.php:2344
|
6895 |
-
msgid "
|
6896 |
msgstr ""
|
6897 |
|
6898 |
#: wpuf-functions.php:2349
|
6899 |
-
msgid "
|
6900 |
msgstr ""
|
6901 |
|
6902 |
#: wpuf-functions.php:2354
|
6903 |
-
msgid "
|
6904 |
msgstr ""
|
6905 |
|
6906 |
#: wpuf-functions.php:2359
|
6907 |
-
msgid "
|
6908 |
msgstr ""
|
6909 |
|
6910 |
#: wpuf-functions.php:2364
|
6911 |
-
msgid "
|
6912 |
msgstr ""
|
6913 |
|
6914 |
#: wpuf-functions.php:2369
|
6915 |
-
msgid "
|
6916 |
msgstr ""
|
6917 |
|
6918 |
#: wpuf-functions.php:2374
|
6919 |
-
msgid "
|
6920 |
msgstr ""
|
6921 |
|
6922 |
#: wpuf-functions.php:2379
|
6923 |
-
msgid "
|
6924 |
msgstr ""
|
6925 |
|
6926 |
#: wpuf-functions.php:2384
|
6927 |
-
msgid "
|
6928 |
msgstr ""
|
6929 |
|
6930 |
#: wpuf-functions.php:2389
|
6931 |
-
msgid "
|
6932 |
msgstr ""
|
6933 |
|
6934 |
#: wpuf-functions.php:2394
|
6935 |
-
msgid "
|
6936 |
msgstr ""
|
6937 |
|
6938 |
#: wpuf-functions.php:2399
|
6939 |
-
msgid "
|
6940 |
msgstr ""
|
6941 |
|
6942 |
#: wpuf-functions.php:2404
|
6943 |
-
msgid "
|
6944 |
msgstr ""
|
6945 |
|
6946 |
#: wpuf-functions.php:2409
|
6947 |
-
msgid "
|
6948 |
msgstr ""
|
6949 |
|
6950 |
#: wpuf-functions.php:2414
|
6951 |
-
msgid "
|
6952 |
msgstr ""
|
6953 |
|
6954 |
#: wpuf-functions.php:2419
|
6955 |
-
msgid "
|
6956 |
msgstr ""
|
6957 |
|
6958 |
#: wpuf-functions.php:2424
|
6959 |
-
msgid "
|
6960 |
msgstr ""
|
6961 |
|
6962 |
#: wpuf-functions.php:2429
|
|
|
|
|
|
|
|
|
6963 |
msgid "Jordanian dinar"
|
6964 |
msgstr ""
|
6965 |
|
6966 |
-
#: wpuf-functions.php:
|
6967 |
msgid "None"
|
6968 |
msgstr ""
|
6969 |
|
2 |
# This file is distributed under the GPL2 or later.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
+
"Project-Id-Version: WP User Frontend 3.5.16\n"
|
6 |
"Report-Msgid-Bugs-To: https://wedevs.com/contact/\n"
|
7 |
+
"POT-Creation-Date: 2021-05-08 16:07:46+00:00\n"
|
8 |
"MIME-Version: 1.0\n"
|
9 |
"Content-Type: text/plain; charset=utf-8\n"
|
10 |
"Content-Transfer-Encoding: 8bit\n"
|
364 |
|
365 |
#: admin/class-tools.php:43 admin/class-tools.php:106
|
366 |
#: admin/post-forms-list-table.php:43 class/transactions-list-table.php:90
|
367 |
+
#: includes/class-list-table-subscribers.php:136 wpuf-functions.php:3330
|
368 |
msgid "All"
|
369 |
msgstr ""
|
370 |
|
569 |
|
570 |
#: admin/form-builder/class-wpuf-admin-form-builder-ajax.php:35
|
571 |
#: admin/form-builder/class-wpuf-admin-form-builder-ajax.php:82
|
572 |
+
#: admin/promotion.php:183 admin/promotion.php:187 admin/promotion.php:249
|
573 |
+
#: admin/promotion.php:253
|
574 |
msgid "Unauthorized operation"
|
575 |
msgstr ""
|
576 |
|
1412 |
msgstr ""
|
1413 |
|
1414 |
#: admin/html/whats-new.php:9
|
1415 |
+
msgid "Added Mauritian Rupee for currency"
|
1416 |
msgstr ""
|
1417 |
|
1418 |
#: admin/html/whats-new.php:13
|
1419 |
+
msgid "Added eid promotional offer notice"
|
1420 |
msgstr ""
|
1421 |
|
1422 |
#: admin/html/whats-new.php:17
|
1423 |
+
msgid "Multiple google map validation for same form"
|
1424 |
+
msgstr ""
|
1425 |
+
|
1426 |
+
#: admin/html/whats-new.php:21
|
1427 |
+
msgid "Various issues on verification, autologin payments & address field"
|
1428 |
+
msgstr ""
|
1429 |
+
|
1430 |
+
#: admin/html/whats-new.php:25
|
1431 |
+
msgid "Docs update for file & attachments feature which is pro only"
|
1432 |
+
msgstr ""
|
1433 |
+
|
1434 |
+
#: admin/html/whats-new.php:36
|
1435 |
+
msgid "Overflow footer on form builder page"
|
1436 |
+
msgstr ""
|
1437 |
+
|
1438 |
+
#: admin/html/whats-new.php:40
|
1439 |
+
msgid "WordPress 5.7 compatibility"
|
1440 |
+
msgstr ""
|
1441 |
+
|
1442 |
+
#: admin/html/whats-new.php:44
|
1443 |
msgid "Limited time promotion for weDevs birthday"
|
1444 |
msgstr ""
|
1445 |
|
1446 |
+
#: admin/html/whats-new.php:55
|
1447 |
msgid "Meta key will not change if label update"
|
1448 |
msgstr ""
|
1449 |
|
1450 |
+
#: admin/html/whats-new.php:59
|
1451 |
msgid "Login redirect empty previous url"
|
1452 |
msgstr ""
|
1453 |
|
1454 |
+
#: admin/html/whats-new.php:63
|
1455 |
msgid "Email doesnt set as username"
|
1456 |
msgstr ""
|
1457 |
|
1458 |
+
#: admin/html/whats-new.php:67
|
1459 |
msgid "Post redirection to payment doesn't work"
|
1460 |
msgstr ""
|
1461 |
|
1462 |
+
#: admin/html/whats-new.php:71
|
1463 |
msgid "Address field not working when used with conditional logic"
|
1464 |
msgstr ""
|
1465 |
|
1466 |
+
#: admin/html/whats-new.php:75
|
1467 |
msgid "Ajax type category child of not working"
|
1468 |
msgstr ""
|
1469 |
|
1470 |
+
#: admin/html/whats-new.php:79
|
1471 |
msgid "Non recurring subscription did not work"
|
1472 |
msgstr ""
|
1473 |
|
1474 |
+
#: admin/html/whats-new.php:90
|
1475 |
msgid "Menu position has chenged due to dokan has same menu position"
|
1476 |
msgstr ""
|
1477 |
|
1478 |
+
#: admin/html/whats-new.php:94
|
1479 |
msgid "Drag and drop not working properly for new field"
|
1480 |
msgstr ""
|
1481 |
|
1482 |
+
#: admin/html/whats-new.php:105
|
1483 |
msgid "QR and math captcha added to pro feature list"
|
1484 |
msgstr ""
|
1485 |
|
1486 |
+
#: admin/html/whats-new.php:109
|
1487 |
msgid "Tooltip for category navigate"
|
1488 |
msgstr ""
|
1489 |
|
1490 |
+
#: admin/html/whats-new.php:113
|
1491 |
msgid "Understandable guest payment notice"
|
1492 |
msgstr ""
|
1493 |
|
1494 |
+
#: admin/html/whats-new.php:117
|
1495 |
msgid "Paypal non recurring pack id does not set"
|
1496 |
msgstr ""
|
1497 |
|
1498 |
+
#: admin/html/whats-new.php:128
|
1499 |
msgid "Once trial subscription is used, it couldn't reset"
|
1500 |
msgstr ""
|
1501 |
|
1502 |
+
#: admin/html/whats-new.php:132
|
1503 |
msgid "Subscription cancel doesn't work"
|
1504 |
msgstr ""
|
1505 |
|
1506 |
+
#: admin/html/whats-new.php:136
|
1507 |
msgid "The tax rate was not calculated with the total amount"
|
1508 |
msgstr ""
|
1509 |
|
1510 |
+
#: admin/html/whats-new.php:140
|
1511 |
msgid "The width of the column field was breaking"
|
1512 |
msgstr ""
|
1513 |
|
1514 |
+
#: admin/html/whats-new.php:144
|
1515 |
msgid "Paypal recurring payment"
|
1516 |
msgstr ""
|
1517 |
|
1518 |
+
#: admin/html/whats-new.php:155
|
1519 |
msgid "Updated codebase to fix timezone mismatch"
|
1520 |
msgstr ""
|
1521 |
|
1522 |
+
#: admin/html/whats-new.php:166
|
1523 |
msgid "Custom html content field's width"
|
1524 |
msgstr ""
|
1525 |
|
1526 |
+
#: admin/html/whats-new.php:170
|
1527 |
msgid "All states of New Zealand are added"
|
1528 |
msgstr ""
|
1529 |
|
1530 |
+
#: admin/html/whats-new.php:181
|
1531 |
msgid "Get appropriate user id when role based conditions are present"
|
1532 |
msgstr ""
|
1533 |
|
1534 |
+
#: admin/html/whats-new.php:185
|
1535 |
msgid "Show Invalid subscription message if wrong pack id passed"
|
1536 |
msgstr ""
|
1537 |
|
1538 |
+
#: admin/html/whats-new.php:189
|
1539 |
msgid "URL field new window not working"
|
1540 |
msgstr ""
|
1541 |
|
1542 |
+
#: admin/html/whats-new.php:193
|
1543 |
msgid "Option label not working when & use"
|
1544 |
msgstr ""
|
1545 |
|
1546 |
+
#: admin/html/whats-new.php:197
|
1547 |
msgid "Ajax type category not showing on edit"
|
1548 |
msgstr ""
|
1549 |
|
1550 |
+
#: admin/html/whats-new.php:201
|
1551 |
msgid "Multiple file image can't select"
|
1552 |
msgstr ""
|
1553 |
|
1554 |
+
#: admin/html/whats-new.php:205
|
1555 |
msgid "Subscription pack PayPal Checkout gets \"Error: Access Denied\""
|
1556 |
msgstr ""
|
1557 |
|
1558 |
+
#: admin/html/whats-new.php:209
|
1559 |
msgid "Conflict image field with acf image field"
|
1560 |
msgstr ""
|
1561 |
|
1562 |
+
#: admin/html/whats-new.php:213
|
1563 |
msgid "Missing Auckland State for New Zealand country"
|
1564 |
msgstr ""
|
1565 |
|
1566 |
+
#: admin/html/whats-new.php:217
|
1567 |
msgid "Added support for WooCommerce product category value replacemen"
|
1568 |
msgstr ""
|
1569 |
|
1570 |
+
#: admin/html/whats-new.php:227
|
1571 |
msgid "Add character restriction feature"
|
1572 |
msgstr ""
|
1573 |
|
1574 |
+
#: admin/html/whats-new.php:231
|
1575 |
msgid "Make sure post author edit link works only in frontend"
|
1576 |
msgstr ""
|
1577 |
|
1578 |
+
#: admin/html/whats-new.php:235
|
1579 |
msgid "Inconsistency in lost password reset email message"
|
1580 |
msgstr ""
|
1581 |
|
1582 |
+
#: admin/html/whats-new.php:239
|
1583 |
msgid "Saving custom taxonomy terms when input type is text"
|
1584 |
msgstr ""
|
1585 |
|
1586 |
+
#: admin/html/whats-new.php:243
|
1587 |
msgid "Taxonomy field JS error in builder"
|
1588 |
msgstr ""
|
1589 |
|
1590 |
+
#: admin/html/whats-new.php:247
|
1591 |
msgid "Showing WPUF edit link for WP default roles"
|
1592 |
msgstr ""
|
1593 |
|
1594 |
+
#: admin/html/whats-new.php:251
|
1595 |
msgid "Upload button unresponsive issue in iOS"
|
1596 |
msgstr ""
|
1597 |
|
1598 |
+
#: admin/html/whats-new.php:261
|
1599 |
msgid "Add post edit link for post authors in single or archive pages"
|
1600 |
msgstr ""
|
1601 |
|
1602 |
+
#: admin/html/whats-new.php:265
|
1603 |
msgid "Enhance post delete message"
|
1604 |
msgstr ""
|
1605 |
|
1606 |
+
#: admin/html/whats-new.php:269
|
1607 |
msgid "Refactor control buttons visibility in form builder"
|
1608 |
msgstr ""
|
1609 |
|
1610 |
+
#: admin/html/whats-new.php:273
|
1611 |
msgid "Add missing colons after field label"
|
1612 |
msgstr ""
|
1613 |
|
1614 |
+
#: admin/html/whats-new.php:277
|
1615 |
msgid "Post edit map capability condition"
|
1616 |
msgstr ""
|
1617 |
|
1618 |
+
#: admin/html/whats-new.php:281
|
1619 |
msgid "Role based permission for accessing a post form"
|
1620 |
msgstr ""
|
1621 |
|
1622 |
+
#: admin/html/whats-new.php:285
|
1623 |
msgid "Section-break field alignment"
|
1624 |
msgstr ""
|
1625 |
|
1626 |
+
#: admin/html/whats-new.php:289
|
1627 |
msgid "Pay per post doesn't work if subscription pack is activated"
|
1628 |
msgstr ""
|
1629 |
|
1630 |
+
#: admin/html/whats-new.php:293
|
1631 |
msgid "Mime type for uploading JSON files"
|
1632 |
msgstr ""
|
1633 |
|
1634 |
+
#: admin/html/whats-new.php:297
|
1635 |
msgid "File upload with same file name"
|
1636 |
msgstr ""
|
1637 |
|
1638 |
+
#: admin/html/whats-new.php:301
|
1639 |
msgid "Post preview missing fields"
|
1640 |
msgstr ""
|
1641 |
|
1642 |
+
#: admin/html/whats-new.php:305
|
1643 |
msgid "Illigal variable declartion"
|
1644 |
msgstr ""
|
1645 |
|
1646 |
+
#: admin/html/whats-new.php:309
|
1647 |
msgid "Featured image updating issue"
|
1648 |
msgstr ""
|
1649 |
|
1650 |
+
#: admin/html/whats-new.php:313
|
1651 |
msgid "Conflict with Phlox theme"
|
1652 |
msgstr ""
|
1653 |
|
1654 |
+
#: admin/html/whats-new.php:317
|
1655 |
msgid "Textarea custom field data sanitization"
|
1656 |
msgstr ""
|
1657 |
|
1658 |
+
#: admin/html/whats-new.php:321
|
1659 |
msgid "exclude_type warning in wpuf_category_checklist"
|
1660 |
msgstr ""
|
1661 |
|
1662 |
+
#: admin/html/whats-new.php:325
|
1663 |
msgid "Category field not showing all child categories for selection type child of"
|
1664 |
msgstr ""
|
1665 |
|
1666 |
+
#: admin/html/whats-new.php:329
|
1667 |
msgid "Conflict between image and file upload custom fields"
|
1668 |
msgstr ""
|
1669 |
|
1670 |
+
#: admin/html/whats-new.php:333
|
1671 |
msgid "Login url when login page is not set"
|
1672 |
msgstr ""
|
1673 |
|
1674 |
+
#: admin/html/whats-new.php:343
|
1675 |
msgid ""
|
1676 |
"Use common names for Ivory Coast, North Korea and Sourth Korea instead of "
|
1677 |
"their official names"
|
1678 |
msgstr ""
|
1679 |
|
1680 |
+
#: admin/html/whats-new.php:347
|
1681 |
msgid "Fix condition to use default avatar"
|
1682 |
msgstr ""
|
1683 |
|
1684 |
+
#: admin/html/whats-new.php:351
|
1685 |
msgid "Make Email and URL fields clickable"
|
1686 |
msgstr ""
|
1687 |
|
1688 |
+
#: admin/html/whats-new.php:355
|
1689 |
msgid "Fix redirect after user login"
|
1690 |
msgstr ""
|
1691 |
|
1692 |
+
#: admin/html/whats-new.php:359
|
1693 |
msgid "Sanitize textarea field data"
|
1694 |
msgstr ""
|
1695 |
|
1696 |
+
#: admin/html/whats-new.php:363
|
1697 |
msgid ""
|
1698 |
"Fix missing colon to email, URL, text and textarea labels when renders "
|
1699 |
"their data"
|
1700 |
msgstr ""
|
1701 |
|
1702 |
+
#: admin/html/whats-new.php:367
|
1703 |
msgid "Prevent showing empty labels for fields that have render_field_data method"
|
1704 |
msgstr ""
|
1705 |
|
1706 |
+
#: admin/html/whats-new.php:377
|
1707 |
msgid "Add Namibian Dollar in currency list"
|
1708 |
msgstr ""
|
1709 |
|
1710 |
+
#: admin/html/whats-new.php:381
|
1711 |
msgid "Add sync values option for option data fields"
|
1712 |
msgstr ""
|
1713 |
|
1714 |
+
#: admin/html/whats-new.php:385
|
1715 |
msgid "Allow uploading image that having filesize meets php ini settings"
|
1716 |
msgstr ""
|
1717 |
|
1718 |
+
#: admin/html/whats-new.php:389
|
1719 |
msgid "Limit the selection of one image at a time"
|
1720 |
msgstr ""
|
1721 |
|
1722 |
+
#: admin/html/whats-new.php:393
|
1723 |
msgid "Use file name and size to generate hash to prevent duplicant image upload"
|
1724 |
msgstr ""
|
1725 |
|
1726 |
+
#: admin/html/whats-new.php:397
|
1727 |
msgid "Sanitize text and textarea field data"
|
1728 |
msgstr ""
|
1729 |
|
1730 |
+
#: admin/html/whats-new.php:401
|
1731 |
msgid ""
|
1732 |
"Show label instead of values for radio, checkbox, dropdown and multiselect "
|
1733 |
"data"
|
1734 |
msgstr ""
|
1735 |
|
1736 |
+
#: admin/html/whats-new.php:405
|
1737 |
msgid "Saving custom taxonomies for type text input"
|
1738 |
msgstr ""
|
1739 |
|
1740 |
+
#: admin/html/whats-new.php:409
|
1741 |
msgid "Admin settings link for recaptcha helper text"
|
1742 |
msgstr ""
|
1743 |
|
1744 |
+
#: admin/html/whats-new.php:413
|
1745 |
msgid "Undefined name property for Custom HTML fields"
|
1746 |
msgstr ""
|
1747 |
|
1748 |
+
#: admin/html/whats-new.php:417
|
1749 |
msgid "Delete attachment process"
|
1750 |
msgstr ""
|
1751 |
|
1752 |
+
#: admin/html/whats-new.php:421
|
1753 |
msgid "Missing billing address in invoice PDF"
|
1754 |
msgstr ""
|
1755 |
|
1756 |
+
#: admin/html/whats-new.php:425
|
1757 |
msgid "Showing country field value in frontend post content"
|
1758 |
msgstr ""
|
1759 |
|
1760 |
+
#: admin/html/whats-new.php:429
|
1761 |
msgid "Avatar size display not complying with admin settings size"
|
1762 |
msgstr ""
|
1763 |
|
1764 |
+
#: admin/html/whats-new.php:433
|
1765 |
msgid "Display default avatars on admin settings discussion page"
|
1766 |
msgstr ""
|
1767 |
|
1768 |
+
#: admin/html/whats-new.php:437
|
1769 |
msgid "Redirect to subscription page at registration"
|
1770 |
msgstr ""
|
1771 |
|
1772 |
+
#: admin/html/whats-new.php:441
|
1773 |
msgid "Error notice regarding registration page redirect"
|
1774 |
msgstr ""
|
1775 |
|
1776 |
+
#: admin/html/whats-new.php:445
|
1777 |
msgid "Escaping html in registration errors"
|
1778 |
msgstr ""
|
1779 |
|
1780 |
+
#: admin/html/whats-new.php:449
|
1781 |
msgid "Default login redirect link"
|
1782 |
msgstr ""
|
1783 |
|
1784 |
+
#: admin/html/whats-new.php:453
|
1785 |
msgid "Implementing default WP login page override option"
|
1786 |
msgstr ""
|
1787 |
|
1788 |
+
#: admin/html/whats-new.php:457
|
1789 |
msgid "Transparent background of autosuggestion dropdown"
|
1790 |
msgstr ""
|
1791 |
|
1792 |
+
#: admin/html/whats-new.php:467
|
1793 |
msgid "Import forms system"
|
1794 |
msgstr ""
|
1795 |
|
1796 |
+
#: admin/html/whats-new.php:471
|
1797 |
msgid "Password reset system"
|
1798 |
msgstr ""
|
1799 |
|
1800 |
+
#: admin/html/whats-new.php:475
|
1801 |
msgid "Updated url validation regex to support modern tlds"
|
1802 |
msgstr ""
|
1803 |
|
1804 |
+
#: admin/html/whats-new.php:479
|
1805 |
msgid "Export WPUF forms individually from admin tools page"
|
1806 |
msgstr ""
|
1807 |
|
1808 |
+
#: admin/html/whats-new.php:483
|
1809 |
msgid "Subscription cycle label translation issue"
|
1810 |
msgstr ""
|
1811 |
|
1812 |
+
#: admin/html/whats-new.php:487
|
1813 |
msgid "ACF integration for checkbox fields"
|
1814 |
msgstr ""
|
1815 |
|
1816 |
+
#: admin/html/whats-new.php:491
|
1817 |
msgid "Illegal string offset warning while updating settings"
|
1818 |
msgstr ""
|
1819 |
|
1820 |
+
#: admin/html/whats-new.php:495
|
1821 |
msgid "Conditional logic for Section Break field"
|
1822 |
msgstr ""
|
1823 |
|
1824 |
+
#: admin/html/whats-new.php:499
|
1825 |
msgid "Subscriptions cannot be deleted from backend"
|
1826 |
msgstr ""
|
1827 |
|
1828 |
+
#: admin/html/whats-new.php:503
|
1829 |
msgid "A regression regarding saving checkbox data"
|
1830 |
msgstr ""
|
1831 |
|
1832 |
+
#: admin/html/whats-new.php:507
|
1833 |
msgid "Default value of multi-select fields is not showing"
|
1834 |
msgstr ""
|
1835 |
|
1836 |
+
#: admin/html/whats-new.php:517
|
1837 |
msgid "Hide post edit option when subscription is expired"
|
1838 |
msgstr ""
|
1839 |
|
1840 |
+
#: admin/html/whats-new.php:519
|
1841 |
msgid "Hide post edit option from users whose subscription pack is expired."
|
1842 |
msgstr ""
|
1843 |
|
1844 |
+
#: admin/html/whats-new.php:522
|
1845 |
msgid "Check files to prevent duplicity in media upload"
|
1846 |
msgstr ""
|
1847 |
|
1848 |
+
#: admin/html/whats-new.php:524
|
1849 |
msgid ""
|
1850 |
"A simple measure has been taken to prevent maliciously flooding the site by "
|
1851 |
"uploading same file multiple times. Though this won't work with already "
|
1852 |
"uploaded medias."
|
1853 |
msgstr ""
|
1854 |
|
1855 |
+
#: admin/html/whats-new.php:527
|
1856 |
msgid "Refactor address fields in Account section"
|
1857 |
msgstr ""
|
1858 |
|
1859 |
+
#: admin/html/whats-new.php:529
|
1860 |
msgid "Address edit section from Account section has been rewritten to improve UX."
|
1861 |
msgstr ""
|
1862 |
|
1863 |
+
#: admin/html/whats-new.php:532
|
1864 |
msgid "Update Paypal payment gateway"
|
1865 |
msgstr ""
|
1866 |
|
1867 |
+
#: admin/html/whats-new.php:534
|
1868 |
msgid "Paypal payment gateway has seen some improvements."
|
1869 |
msgstr ""
|
1870 |
|
1871 |
+
#: admin/html/whats-new.php:537
|
1872 |
msgid "Default Category selection improvements"
|
1873 |
msgstr ""
|
1874 |
|
1875 |
+
#: admin/html/whats-new.php:539
|
1876 |
msgid ""
|
1877 |
"An intuitive way of selecting default category of a selected post type has "
|
1878 |
"been introduced."
|
1879 |
msgstr ""
|
1880 |
|
1881 |
+
#: admin/html/whats-new.php:542
|
1882 |
msgid "Compatibility issue with ACF date time field"
|
1883 |
msgstr ""
|
1884 |
|
1885 |
+
#: admin/html/whats-new.php:544
|
1886 |
msgid "A Compatibility issue with ACF date time field has been addressed."
|
1887 |
msgstr ""
|
1888 |
|
1889 |
+
#: admin/html/whats-new.php:547
|
1890 |
msgid "Media title, caption & description not saving"
|
1891 |
msgstr ""
|
1892 |
|
1893 |
+
#: admin/html/whats-new.php:549
|
1894 |
msgid ""
|
1895 |
"Media title, caption & description were not saving from frontend. They will "
|
1896 |
"now."
|
1897 |
msgstr ""
|
1898 |
|
1899 |
+
#: admin/html/whats-new.php:552
|
1900 |
msgid ""
|
1901 |
"The Events Calendar venue and organizer fields issue in WPUF Custom Fields "
|
1902 |
"metabox"
|
1903 |
msgstr ""
|
1904 |
|
1905 |
+
#: admin/html/whats-new.php:554
|
1906 |
msgid ""
|
1907 |
"A workaround has been introduced to save The Events Calendar Venue and "
|
1908 |
"Organizer fields properly from WPUF Custom Fields metabox."
|
1909 |
msgstr ""
|
1910 |
|
1911 |
+
#: admin/html/whats-new.php:557
|
1912 |
msgid "Checkbox data not saving from WPUF Custom Fields metabox"
|
1913 |
msgstr ""
|
1914 |
|
1915 |
+
#: admin/html/whats-new.php:559
|
1916 |
msgid ""
|
1917 |
"Checkboxe data from WPUF Custom Fields metabox were not saving. It has been "
|
1918 |
"fixed."
|
1919 |
msgstr ""
|
1920 |
|
1921 |
+
#: admin/html/whats-new.php:562
|
1922 |
msgid "Multi-column Repeater field data saving issue"
|
1923 |
msgstr ""
|
1924 |
|
1925 |
+
#: admin/html/whats-new.php:564
|
1926 |
msgid ""
|
1927 |
"Multi-column Repeater field data from a form was not saving. It has been "
|
1928 |
"fixed."
|
1929 |
msgstr ""
|
1930 |
|
1931 |
+
#: admin/html/whats-new.php:567
|
1932 |
msgid "Multistep form conflict with Elementor"
|
1933 |
msgstr ""
|
1934 |
|
1935 |
+
#: admin/html/whats-new.php:569
|
1936 |
msgid "Multistep form had a conflict with Elementor. It has been fixed."
|
1937 |
msgstr ""
|
1938 |
|
1939 |
+
#: admin/html/whats-new.php:572
|
1940 |
msgid "Multiple images showing issue in frontend"
|
1941 |
msgstr ""
|
1942 |
|
1943 |
+
#: admin/html/whats-new.php:574
|
1944 |
msgid "Multiple images in a post were not showing in frontend. Now they will."
|
1945 |
msgstr ""
|
1946 |
|
1947 |
+
#: admin/html/whats-new.php:583
|
1948 |
msgid "Nonce not verify on login"
|
1949 |
msgstr ""
|
1950 |
|
1951 |
+
#: admin/html/whats-new.php:585
|
1952 |
msgid "Return of function wp_verify_nonce() was ignored."
|
1953 |
msgstr ""
|
1954 |
|
1955 |
+
#: admin/html/whats-new.php:594
|
1956 |
msgid "Option to set which tab shows as active on the account page"
|
1957 |
msgstr ""
|
1958 |
|
1959 |
+
#: admin/html/whats-new.php:596
|
1960 |
msgid ""
|
1961 |
"Option to set which tab shows as active on the account page. To configure "
|
1962 |
"this setting navigate to wp-admin->User Frontend->Settings->My "
|
1963 |
"Account->Active Tab "
|
1964 |
msgstr ""
|
1965 |
|
1966 |
+
#: admin/html/whats-new.php:599
|
1967 |
msgid "Unlock option was unavailable after the post being locked"
|
1968 |
msgstr ""
|
1969 |
|
1970 |
+
#: admin/html/whats-new.php:601
|
1971 |
msgid "Unlock option was unavailable after the post being locked."
|
1972 |
msgstr ""
|
1973 |
|
1974 |
+
#: admin/html/whats-new.php:604
|
1975 |
msgid "Gutenberg block of WPUF didn't work on bedrock installation"
|
1976 |
msgstr ""
|
1977 |
|
1978 |
+
#: admin/html/whats-new.php:606
|
1979 |
msgid "Gutenberg block of WPUF didn't work on bedrock installation."
|
1980 |
msgstr ""
|
1981 |
|
1982 |
+
#: admin/html/whats-new.php:609
|
1983 |
msgid "Sending admin payment received email twice"
|
1984 |
msgstr ""
|
1985 |
|
1986 |
+
#: admin/html/whats-new.php:611
|
1987 |
msgid ""
|
1988 |
"After processing payment admin & user was receiving payment received email "
|
1989 |
"twice."
|
1990 |
msgstr ""
|
1991 |
|
1992 |
+
#: admin/html/whats-new.php:614
|
1993 |
msgid ""
|
1994 |
"Add shortcode support to display post information in the Post Expiration "
|
1995 |
"Message"
|
1996 |
msgstr ""
|
1997 |
|
1998 |
+
#: admin/html/whats-new.php:616
|
1999 |
msgid ""
|
2000 |
"Add shortcode support to display post information in the Post Expiration "
|
2001 |
"Message. You can use: <strong>{post_author} {post_url} {blogname} "
|
2002 |
"{post_title} {post_status}</strong>"
|
2003 |
msgstr ""
|
2004 |
|
2005 |
+
#: admin/html/whats-new.php:619
|
2006 |
msgid "Add optin on the setup wizard"
|
2007 |
msgstr ""
|
2008 |
|
2009 |
+
#: admin/html/whats-new.php:621
|
2010 |
msgid ""
|
2011 |
"Added optin on the setup wizard, admin can choose whether he/she wants to "
|
2012 |
"share server environment details (php, mysql, server, WordPress versions), "
|
2014 |
"name and url, admin name and email address. No sensitive data is tracked"
|
2015 |
msgstr ""
|
2016 |
|
2017 |
+
#: admin/html/whats-new.php:630
|
2018 |
msgid "Post Owner problem"
|
2019 |
msgstr ""
|
2020 |
|
2021 |
+
#: admin/html/whats-new.php:632
|
2022 |
msgid ""
|
2023 |
"Posts were not assigned to the selected default post owner, this issue has "
|
2024 |
"been fixed."
|
2025 |
msgstr ""
|
2026 |
|
2027 |
+
#: admin/html/whats-new.php:635
|
2028 |
msgid "Google reCaptcha was not working"
|
2029 |
msgstr ""
|
2030 |
|
2031 |
+
#: admin/html/whats-new.php:637
|
2032 |
msgid ""
|
2033 |
"Google reCaptcha was not working, users could submit the form without "
|
2034 |
"reCaptcha validation."
|
2035 |
msgstr ""
|
2036 |
|
2037 |
+
#: admin/html/whats-new.php:646
|
2038 |
msgid "Added column field"
|
2039 |
msgstr ""
|
2040 |
|
2041 |
+
#: admin/html/whats-new.php:651
|
2042 |
msgid "Unable to render the events on the front-end dashboard"
|
2043 |
msgstr ""
|
2044 |
|
2045 |
+
#: admin/html/whats-new.php:653
|
2046 |
msgid ""
|
2047 |
"On the frontend dashboard, the submitted events were not showing, you will "
|
2048 |
"get it fixed in this version."
|
2049 |
msgstr ""
|
2050 |
|
2051 |
+
#: admin/html/whats-new.php:656
|
2052 |
msgid "Page order getting 0(zero) after editing from the frontend"
|
2053 |
msgstr ""
|
2054 |
|
2055 |
+
#: admin/html/whats-new.php:658
|
2056 |
msgid ""
|
2057 |
"Page order was not saving while editing a post using WPUF form, it has been "
|
2058 |
"fixed."
|
2059 |
msgstr ""
|
2060 |
|
2061 |
+
#: admin/html/whats-new.php:661
|
2062 |
msgid "Text input field for taxonomies not working"
|
2063 |
msgstr ""
|
2064 |
|
2065 |
+
#: admin/html/whats-new.php:663
|
2066 |
msgid ""
|
2067 |
"When taxonomy field type is set to `Text Input` then a fatal error was "
|
2068 |
"showing on the frontend, no error with taxonomy field in the latest version."
|
2069 |
msgstr ""
|
2070 |
|
2071 |
+
#: admin/html/whats-new.php:666
|
2072 |
msgid ""
|
2073 |
"In radio and checkbox field use conditional logic that value does not save "
|
2074 |
"in database"
|
2075 |
msgstr ""
|
2076 |
|
2077 |
+
#: admin/html/whats-new.php:668
|
2078 |
msgid ""
|
2079 |
"The selected value of radio and checkbox field were not showing while "
|
2080 |
"editing posts from the backend or frontend, you can see the selected value "
|
2081 |
"in this version."
|
2082 |
msgstr ""
|
2083 |
|
2084 |
+
#: admin/html/whats-new.php:671
|
2085 |
msgid "The args param not working with get_avatar filter"
|
2086 |
msgstr ""
|
2087 |
|
2088 |
+
#: admin/html/whats-new.php:673
|
2089 |
msgid "The args parameter did not exist with get_avatar filter, which now exists."
|
2090 |
msgstr ""
|
2091 |
|
2092 |
+
#: admin/html/whats-new.php:676
|
2093 |
msgid "The item in ajax taxonomy field was not selected"
|
2094 |
msgstr ""
|
2095 |
|
2096 |
+
#: admin/html/whats-new.php:678
|
2097 |
msgid ""
|
2098 |
"When the taxonomy field type is set to Ajax, the submitted terms were not "
|
2099 |
"showing in the backend and frontend which have been fixed."
|
2100 |
msgstr ""
|
2101 |
|
2102 |
+
#: admin/html/whats-new.php:687
|
2103 |
msgid "Unable to send new user registration email"
|
2104 |
msgstr ""
|
2105 |
|
2106 |
+
#: admin/html/whats-new.php:689
|
2107 |
msgid ""
|
2108 |
"WP User Frontend default registration form `[wpuf-registration]` was unable "
|
2109 |
"to send the new user registration email."
|
2110 |
msgstr ""
|
2111 |
|
2112 |
+
#: admin/html/whats-new.php:692
|
2113 |
msgid "WPUF forms block compatibility issue with the latest WP version"
|
2114 |
msgstr ""
|
2115 |
|
2116 |
+
#: admin/html/whats-new.php:694
|
2117 |
msgid ""
|
2118 |
"With the latest version of WordPress the gutenberg block of WP User "
|
2119 |
"Frontend were not working. In this version, you will get it fixed."
|
2120 |
msgstr ""
|
2121 |
|
2122 |
+
#: admin/html/whats-new.php:697
|
2123 |
msgid "Page not update where `[wpuf_dashboard]` shortcode exist"
|
2124 |
msgstr ""
|
2125 |
|
2126 |
+
#: admin/html/whats-new.php:699
|
2127 |
msgid ""
|
2128 |
"While using Gutenberg, the page were not being updated with WPUF shortcode "
|
2129 |
"[wpuf dashboard]"
|
2130 |
msgstr ""
|
2131 |
|
2132 |
+
#: admin/html/whats-new.php:702
|
2133 |
msgid "Retain default when determining whether to display the admin bar"
|
2134 |
msgstr ""
|
2135 |
|
2136 |
+
#: admin/html/whats-new.php:704
|
2137 |
msgid ""
|
2138 |
"From the User Frontend Settings, set that Administrator, Editor, Vendor can "
|
2139 |
"see the admin bar. Now, the super admin want, one specific user ( who has "
|
2143 |
"frontend."
|
2144 |
msgstr ""
|
2145 |
|
2146 |
+
#: admin/html/whats-new.php:707
|
2147 |
msgid "Fatal error when use PHP lower version (5.4 or lower)"
|
2148 |
msgstr ""
|
2149 |
|
2150 |
+
#: admin/html/whats-new.php:709
|
2151 |
msgid ""
|
2152 |
"It was unable to install WP User Frontend with PHP 5.4 or lower version. "
|
2153 |
"Here is the error details: <br><br><strong>Fatal error: Can't use method "
|
2155 |
"/wp-user-frontend/class/frontend-form-post.php on line 194</strong>"
|
2156 |
msgstr ""
|
2157 |
|
2158 |
+
#: admin/html/whats-new.php:712
|
2159 |
msgid "Product form was unable to show the single gallery image"
|
2160 |
msgstr ""
|
2161 |
|
2162 |
+
#: admin/html/whats-new.php:714
|
2163 |
msgid ""
|
2164 |
"When user upload single image for product gallery using WPUF WooCommerce "
|
2165 |
"product form, that image were not showing on the frontend."
|
2166 |
msgstr ""
|
2167 |
|
2168 |
+
#: admin/html/whats-new.php:723
|
2169 |
msgid "WooCommerce gallery images not getting saved"
|
2170 |
msgstr ""
|
2171 |
|
2172 |
+
#: admin/html/whats-new.php:725
|
2173 |
msgid ""
|
2174 |
"After releasing version 2.9.3, WooCommerce gallery image field stopped "
|
2175 |
"working. You will get it fixed in this version."
|
2176 |
msgstr ""
|
2177 |
|
2178 |
+
#: admin/html/whats-new.php:734
|
2179 |
msgid "The Events Calendar Integration Form"
|
2180 |
msgstr ""
|
2181 |
|
2182 |
+
#: admin/html/whats-new.php:736
|
2183 |
msgid ""
|
2184 |
"Now admin can allow users to create event from the frontend. Currently WPUF "
|
2185 |
"has a one click pre-build event form that has been integrated with The "
|
2186 |
"Events Calendar plugin"
|
2187 |
msgstr ""
|
2188 |
|
2189 |
+
#: admin/html/whats-new.php:739
|
2190 |
msgid "Post Submission Facility From Account Page"
|
2191 |
msgstr ""
|
2192 |
|
2193 |
+
#: admin/html/whats-new.php:741
|
2194 |
msgid ""
|
2195 |
"On the frontend account page, added a new menu item named <b>Submit "
|
2196 |
"Post</b>. Now admin can allow users to submit post from their default "
|
2199 |
"you can assign any post form that will use to submit posts."
|
2200 |
msgstr ""
|
2201 |
|
2202 |
+
#: admin/html/whats-new.php:744
|
2203 |
msgid "Login/Lost Password Link Under Registration Form"
|
2204 |
msgstr ""
|
2205 |
|
2206 |
+
#: admin/html/whats-new.php:746
|
2207 |
msgid "Added Login/Lost Password link under registration form"
|
2208 |
msgstr ""
|
2209 |
|
2210 |
+
#: admin/html/whats-new.php:755
|
2211 |
msgid "Added drag and drop image ordering on image upload"
|
2212 |
msgstr ""
|
2213 |
|
2214 |
+
#: admin/html/whats-new.php:757
|
2215 |
msgid ""
|
2216 |
"Now frontend users can drag & drop the images/files to change the order "
|
2217 |
"while uploading."
|
2218 |
msgstr ""
|
2219 |
|
2220 |
+
#: admin/html/whats-new.php:760
|
2221 |
msgid "Added reCAPTCHA field in login form"
|
2222 |
msgstr ""
|
2223 |
|
2224 |
+
#: admin/html/whats-new.php:762
|
2225 |
msgid ""
|
2226 |
"Admin has the option to show reCAPTCHA field in login form. Check the "
|
2227 |
"related settings from <strong>User Frontend > Settings > "
|
2228 |
"Login/Registration</strong>"
|
2229 |
msgstr ""
|
2230 |
|
2231 |
+
#: admin/html/whats-new.php:765
|
2232 |
msgid "Added preview option in forms"
|
2233 |
msgstr ""
|
2234 |
|
2235 |
+
#: admin/html/whats-new.php:767
|
2236 |
msgid ""
|
2237 |
"You can see a nice <strong>Preview</strong> button with <strong>Save "
|
2238 |
"Form</strong> button, admin can take a quick look of the form without using "
|
2239 |
"shortcode"
|
2240 |
msgstr ""
|
2241 |
|
2242 |
+
#: admin/html/whats-new.php:770
|
2243 |
msgid "Fixed hiding “Select Image” button while uploading multiple images."
|
2244 |
msgstr ""
|
2245 |
|
2246 |
+
#: admin/html/whats-new.php:772
|
2247 |
msgid ""
|
2248 |
"The upload button will not be hidden until the user selects max number of "
|
2249 |
"files "
|
2250 |
msgstr ""
|
2251 |
|
2252 |
+
#: admin/html/whats-new.php:775
|
2253 |
msgid "Added form limit notice before form submission"
|
2254 |
msgstr ""
|
2255 |
|
2256 |
+
#: admin/html/whats-new.php:777
|
2257 |
msgid ""
|
2258 |
"Limit notice message was showing after submission, now it is showing when "
|
2259 |
"rendering the form"
|
2260 |
msgstr ""
|
2261 |
|
2262 |
+
#: admin/html/whats-new.php:780
|
2263 |
msgid "Fixed: default post category not saving"
|
2264 |
msgstr ""
|
2265 |
|
2266 |
+
#: admin/html/whats-new.php:782
|
2267 |
msgid ""
|
2268 |
"From the form <strong>Settings > Post Settings</strong>, default post "
|
2269 |
"category options were not saving. Now, it's fixed."
|
2270 |
msgstr ""
|
2271 |
|
2272 |
+
#: admin/html/whats-new.php:785
|
2273 |
msgid ""
|
2274 |
"WPUF dashboard shortcode with form_id attribute was not showing posts "
|
2275 |
"properly"
|
2276 |
msgstr ""
|
2277 |
|
2278 |
+
#: admin/html/whats-new.php:787
|
2279 |
msgid ""
|
2280 |
"Now you can list posts on the frontend by using <strong>form_id<strong/> "
|
2281 |
"attribute with <strong>[wpuf_dashboard]</strong> shortcode"
|
2282 |
msgstr ""
|
2283 |
|
2284 |
+
#: admin/html/whats-new.php:796
|
2285 |
msgid "Changed text domain to `wp-user-frontend` from `wpuf` "
|
2286 |
msgstr ""
|
2287 |
|
2288 |
+
#: admin/html/whats-new.php:798
|
2289 |
msgid ""
|
2290 |
"If you are using other language than English. Please <b>rename</b> your "
|
2291 |
"<i>.po and .mo </i> files to `wp-user-frontend_` from `wpuf_` <br> This "
|
2292 |
"change was made to support translations from translate.wordpress.org"
|
2293 |
msgstr ""
|
2294 |
|
2295 |
+
#: admin/html/whats-new.php:801
|
2296 |
msgid "Added WP User Frontend Data export and erase functionality."
|
2297 |
msgstr ""
|
2298 |
|
2299 |
+
#: admin/html/whats-new.php:803
|
2300 |
msgid "Added functionality to export WP User Frontend Data to comply with GDPR."
|
2301 |
msgstr ""
|
2302 |
|
2303 |
+
#: admin/html/whats-new.php:806
|
2304 |
msgid "Added billing address customizer."
|
2305 |
msgstr ""
|
2306 |
|
2307 |
+
#: admin/html/whats-new.php:808
|
2308 |
msgid "Added customizer options for billing address in payment page."
|
2309 |
msgstr ""
|
2310 |
|
2311 |
+
#: admin/html/whats-new.php:811
|
2312 |
msgid "Make the payment page responsive."
|
2313 |
msgstr ""
|
2314 |
|
2315 |
+
#: admin/html/whats-new.php:813
|
2316 |
msgid "Some css adjustments are made in payment page to make it responsive."
|
2317 |
msgstr ""
|
2318 |
|
2319 |
+
#: admin/html/whats-new.php:816
|
2320 |
msgid "Fixed image upload issue in Safari."
|
2321 |
msgstr ""
|
2322 |
|
2323 |
+
#: admin/html/whats-new.php:818
|
2324 |
msgid "Images were not showing after upload in safari, it is fixed now."
|
2325 |
msgstr ""
|
2326 |
|
2327 |
+
#: admin/html/whats-new.php:821
|
2328 |
msgid "Post update issue after updating or removing post images."
|
2329 |
msgstr ""
|
2330 |
|
2331 |
+
#: admin/html/whats-new.php:823
|
2332 |
msgid ""
|
2333 |
"Posts cannot be updated after updating or removing post images, it is fixed "
|
2334 |
"now."
|
2335 |
msgstr ""
|
2336 |
|
2337 |
+
#: admin/html/whats-new.php:832
|
2338 |
msgid "Allow overriding form input styles using theme styling."
|
2339 |
msgstr ""
|
2340 |
|
2341 |
+
#: admin/html/whats-new.php:834
|
2342 |
msgid "Overriding form input styles using theme style is now possible."
|
2343 |
msgstr ""
|
2344 |
|
2345 |
+
#: admin/html/whats-new.php:837
|
2346 |
msgid "Fixed Auto Login after registration."
|
2347 |
msgstr ""
|
2348 |
|
2349 |
+
#: admin/html/whats-new.php:839
|
2350 |
msgid "Auto Login after registration was not working is fixed now."
|
2351 |
msgstr ""
|
2352 |
|
2353 |
+
#: admin/html/whats-new.php:842
|
2354 |
msgid "Fixed fallback cost calculation"
|
2355 |
msgstr ""
|
2356 |
|
2357 |
+
#: admin/html/whats-new.php:844
|
2358 |
msgid "Fallback cost calculation was inaccurate for some cases, it is fixed now."
|
2359 |
msgstr ""
|
2360 |
|
2361 |
+
#: admin/html/whats-new.php:847
|
2362 |
msgid "Removal of subscription from User Profile gets reverted if updated"
|
2363 |
msgstr ""
|
2364 |
|
2365 |
+
#: admin/html/whats-new.php:849
|
2366 |
msgid "User subscription deletion gets reverted if updated is fixed."
|
2367 |
msgstr ""
|
2368 |
|
2369 |
+
#: admin/html/whats-new.php:852
|
2370 |
msgid "Show Free pack users in subscribers list."
|
2371 |
msgstr ""
|
2372 |
|
2373 |
+
#: admin/html/whats-new.php:854
|
2374 |
msgid "Free pack users were not showing in subscribers list, now they will."
|
2375 |
msgstr ""
|
2376 |
|
2377 |
+
#: admin/html/whats-new.php:863
|
2378 |
msgid "WP User Frontend Guten Block is added"
|
2379 |
msgstr ""
|
2380 |
|
2381 |
+
#: admin/html/whats-new.php:865
|
2382 |
msgid ""
|
2383 |
"WPUF Form Block is now available to be used within gutenberg editor with "
|
2384 |
"preview of the form. "
|
2385 |
msgstr ""
|
2386 |
|
2387 |
+
#: admin/html/whats-new.php:868
|
2388 |
msgid "Advanced Custom Fields plugin compatibility"
|
2389 |
msgstr ""
|
2390 |
|
2391 |
+
#: admin/html/whats-new.php:870
|
2392 |
msgid "Now all your ACF fields can be used within WPUF Post forms. "
|
2393 |
msgstr ""
|
2394 |
|
2395 |
+
#: admin/html/whats-new.php:873
|
2396 |
msgid "Taxonomy Terms not showing for custom post types"
|
2397 |
msgstr ""
|
2398 |
|
2399 |
+
#: admin/html/whats-new.php:875
|
2400 |
msgid ""
|
2401 |
"Fixed an issue with taxonomy terms not appearing for Custom Post types "
|
2402 |
"within Form Settings and Dashboard Post Listing"
|
2403 |
msgstr ""
|
2404 |
|
2405 |
+
#: admin/html/whats-new.php:878
|
2406 |
msgid "Various other code optimizations"
|
2407 |
msgstr ""
|
2408 |
|
2409 |
+
#: admin/html/whats-new.php:880 admin/html/whats-new.php:937
|
2410 |
msgid "Code structure organization and optimization for better performance"
|
2411 |
msgstr ""
|
2412 |
|
2413 |
+
#: admin/html/whats-new.php:889
|
2414 |
msgid "WoooCommerce billing address Sync"
|
2415 |
msgstr ""
|
2416 |
|
2417 |
+
#: admin/html/whats-new.php:891
|
2418 |
msgid ""
|
2419 |
"If an existing customer has previously set his billing address, that will "
|
2420 |
"be imported into WPUF Billing address "
|
2421 |
msgstr ""
|
2422 |
|
2423 |
+
#: admin/html/whats-new.php:894
|
2424 |
msgid "Trial subscription message not showing properly"
|
2425 |
msgstr ""
|
2426 |
|
2427 |
+
#: admin/html/whats-new.php:896
|
2428 |
msgid "Subscriptions with Trial now shows trial notices"
|
2429 |
msgstr ""
|
2430 |
|
2431 |
+
#: admin/html/whats-new.php:899
|
2432 |
msgid "Reset email Key not working"
|
2433 |
msgstr ""
|
2434 |
|
2435 |
+
#: admin/html/whats-new.php:901
|
2436 |
msgid "Reset Email key was not working in some cases"
|
2437 |
msgstr ""
|
2438 |
|
2439 |
+
#: admin/html/whats-new.php:904
|
2440 |
msgid "Post count not showing on the frontend dashboard"
|
2441 |
msgstr ""
|
2442 |
|
2443 |
+
#: admin/html/whats-new.php:906
|
2444 |
msgid ""
|
2445 |
"Dashboard with multiple post type was not showing post counts properly, is "
|
2446 |
"now fixed and shows count for each post type"
|
2447 |
msgstr ""
|
2448 |
|
2449 |
+
#: admin/html/whats-new.php:909
|
2450 |
msgid "Login Redirect showing blank page is fixed"
|
2451 |
msgstr ""
|
2452 |
|
2453 |
+
#: admin/html/whats-new.php:911
|
2454 |
msgid ""
|
2455 |
"If \"Previous Page\" was set for redirection, login redirect was "
|
2456 |
"redirecting to blank page for users who hit login page directly"
|
2457 |
msgstr ""
|
2458 |
|
2459 |
+
#: admin/html/whats-new.php:920
|
2460 |
msgid "Enhanced Login Redirect to redirect users to previous page"
|
2461 |
msgstr ""
|
2462 |
|
2463 |
+
#: admin/html/whats-new.php:922
|
2464 |
msgid ""
|
2465 |
"You can choose Previous Page as Login Redirect page settings now to "
|
2466 |
"redirect users to the page from which they went for Login. "
|
2467 |
msgstr ""
|
2468 |
|
2469 |
+
#: admin/html/whats-new.php:925
|
2470 |
msgid "Email HTML links not Rendreing properly issue is fixed"
|
2471 |
msgstr ""
|
2472 |
|
2473 |
+
#: admin/html/whats-new.php:927
|
2474 |
msgid ""
|
2475 |
"For some clients emails were not rendering the HTML links properly, this is "
|
2476 |
"now fixed"
|
2477 |
msgstr ""
|
2478 |
|
2479 |
+
#: admin/html/whats-new.php:930
|
2480 |
msgid "Form Builder : Form Field's Help text styles not showing properly"
|
2481 |
msgstr ""
|
2482 |
|
2483 |
+
#: admin/html/whats-new.php:932
|
2484 |
msgid "Help texts styling is now fixed and much easier to read and understand"
|
2485 |
msgstr ""
|
2486 |
|
2487 |
+
#: admin/html/whats-new.php:935
|
2488 |
msgid "Various other code improvements"
|
2489 |
msgstr ""
|
2490 |
|
2491 |
+
#: admin/html/whats-new.php:946
|
2492 |
msgid "Dashboard Post Listing now supports multiple post types"
|
2493 |
msgstr ""
|
2494 |
|
2495 |
+
#: admin/html/whats-new.php:948
|
2496 |
msgid ""
|
2497 |
"Now you can show multiple post type in user dashboard using shortcode like "
|
2498 |
"this : <br><b>[wpuf_dashboard post_type=\"post,page,custom_type\"]</b> "
|
2499 |
msgstr ""
|
2500 |
|
2501 |
+
#: admin/html/whats-new.php:951
|
2502 |
msgid "Added Login Redirect Settings"
|
2503 |
msgstr ""
|
2504 |
|
2505 |
+
#: admin/html/whats-new.php:953
|
2506 |
msgid ""
|
2507 |
"You can now set a page from <i>WPUF Settings > Login/Registration > "
|
2508 |
"Redirect after Login</i>. When login redirection is active the user will be "
|
2509 |
"redirected to this page after login."
|
2510 |
msgstr ""
|
2511 |
|
2512 |
+
#: admin/html/whats-new.php:956
|
2513 |
msgid "Image Upload field button text can be changed"
|
2514 |
msgstr ""
|
2515 |
|
2516 |
+
#: admin/html/whats-new.php:958
|
2517 |
msgid ""
|
2518 |
"The upload button text can now be changed for image upload fields which "
|
2519 |
"defaults to \"Select Image\" if not set. "
|
2520 |
msgstr ""
|
2521 |
|
2522 |
+
#: admin/html/whats-new.php:961
|
2523 |
msgid "Multi Step Form styles made compatible with more themes"
|
2524 |
msgstr ""
|
2525 |
|
2526 |
+
#: admin/html/whats-new.php:963
|
2527 |
msgid "Multi Step form can now be styled more easily with other themes "
|
2528 |
msgstr ""
|
2529 |
|
2530 |
+
#: admin/html/whats-new.php:966
|
2531 |
msgid "Required field condition for google map not working is fixed"
|
2532 |
msgstr ""
|
2533 |
|
2534 |
+
#: admin/html/whats-new.php:968
|
2535 |
msgid ""
|
2536 |
"If Google Map field was set as required users were able to submit form "
|
2537 |
"without changing the default value."
|
2538 |
msgstr ""
|
2539 |
|
2540 |
+
#: admin/html/whats-new.php:977
|
2541 |
msgid "Admin form builder is now fully responsive."
|
2542 |
msgstr ""
|
2543 |
|
2544 |
+
#: admin/html/whats-new.php:979
|
2545 |
msgid ""
|
2546 |
"Now you can edit forms from your mobile devices directly. Our improved "
|
2547 |
"responsive layouts of form builder makes it easy for you to build forms on "
|
2548 |
"the go."
|
2549 |
msgstr ""
|
2550 |
|
2551 |
+
#: admin/html/whats-new.php:982
|
2552 |
msgid "Added color schemes for creating attractive form layouts."
|
2553 |
msgstr ""
|
2554 |
|
2555 |
+
#: admin/html/whats-new.php:984
|
2556 |
msgid ""
|
2557 |
"We have added 3 new color schemes for the form layouts which you can choose "
|
2558 |
"from each form's new display settings."
|
2559 |
msgstr ""
|
2560 |
|
2561 |
+
#: admin/html/whats-new.php:987
|
2562 |
msgid "Restrict Free subscription pack to be enabled multiple times "
|
2563 |
msgstr ""
|
2564 |
|
2565 |
+
#: admin/html/whats-new.php:989
|
2566 |
msgid ""
|
2567 |
"Free subscription packs now can only be purchased once and the limit "
|
2568 |
"applies properly"
|
2569 |
msgstr ""
|
2570 |
|
2571 |
+
#: admin/html/whats-new.php:992
|
2572 |
msgid "Various other bug fixes and improvements were made "
|
2573 |
msgstr ""
|
2574 |
|
2575 |
+
#: admin/html/whats-new.php:994
|
2576 |
msgid "Please see the change log to see full details."
|
2577 |
msgstr ""
|
2578 |
|
2579 |
+
#: admin/html/whats-new.php:1003
|
2580 |
msgid "Added upgrade function for default category"
|
2581 |
msgstr ""
|
2582 |
|
2583 |
+
#: admin/html/whats-new.php:1005
|
2584 |
msgid "Upgrader added to upgrade previously set default post category."
|
2585 |
msgstr ""
|
2586 |
|
2587 |
+
#: admin/html/whats-new.php:1008
|
2588 |
msgid "Subscription pack cannot be canceled"
|
2589 |
msgstr ""
|
2590 |
|
2591 |
+
#: admin/html/whats-new.php:1010
|
2592 |
msgid ""
|
2593 |
"Fixed recurring subscription pack cannot be canceled from my account page "
|
2594 |
"in subscription details section."
|
2595 |
msgstr ""
|
2596 |
|
2597 |
+
#: admin/html/whats-new.php:1013
|
2598 |
msgid "page installer admin notice logic issue"
|
2599 |
msgstr ""
|
2600 |
|
2601 |
+
#: admin/html/whats-new.php:1015
|
2602 |
msgid ""
|
2603 |
"Fixed page installer admin notice logic problem due to new payment settings "
|
2604 |
"default value not set."
|
2605 |
msgstr ""
|
2606 |
|
2607 |
+
#: admin/html/whats-new.php:1025
|
2608 |
msgid "Setup Wizard"
|
2609 |
msgstr ""
|
2610 |
|
2611 |
+
#: admin/html/whats-new.php:1027
|
2612 |
msgid "Setup Wizard added to turn off payment options and install pages."
|
2613 |
msgstr ""
|
2614 |
|
2615 |
+
#: admin/html/whats-new.php:1031
|
2616 |
msgid "Multi-select Category"
|
2617 |
msgstr ""
|
2618 |
|
2619 |
+
#: admin/html/whats-new.php:1033
|
2620 |
msgid "Add multi-select to default category in post form settings."
|
2621 |
msgstr ""
|
2622 |
|
2623 |
+
#: admin/html/whats-new.php:1037
|
2624 |
msgid "Select Text option for Taxonomy"
|
2625 |
msgstr ""
|
2626 |
|
2627 |
+
#: admin/html/whats-new.php:1039
|
2628 |
msgid ""
|
2629 |
"Add Select Text option for taxonomy fields. Now you can add default text "
|
2630 |
"with empty value as first option for Taxonomy dropdown."
|
2631 |
msgstr ""
|
2632 |
|
2633 |
+
#: admin/html/whats-new.php:1042
|
2634 |
msgid "Taxonomy Checkbox Inline"
|
2635 |
msgstr ""
|
2636 |
|
2637 |
+
#: admin/html/whats-new.php:1044
|
2638 |
msgid ""
|
2639 |
"Added checkbox inline option to taxonomy checkbox. You can now display "
|
2640 |
"Taxonomy checkbox fields inline."
|
2641 |
msgstr ""
|
2642 |
|
2643 |
+
#: admin/html/whats-new.php:1054
|
2644 |
msgid "Manage schedule for form submission"
|
2645 |
msgstr ""
|
2646 |
|
2647 |
+
#: admin/html/whats-new.php:1056
|
2648 |
msgid ""
|
2649 |
"Do not accept form submission if the current date is not between the date "
|
2650 |
"range of the schedule."
|
2651 |
msgstr ""
|
2652 |
|
2653 |
+
#: admin/html/whats-new.php:1060
|
2654 |
msgid "Restrict form submission based on the user roles"
|
2655 |
msgstr ""
|
2656 |
|
2657 |
+
#: admin/html/whats-new.php:1062
|
2658 |
msgid ""
|
2659 |
"Restrict form submission based on the user roles. Now you can manage user "
|
2660 |
"role base permission on form submission."
|
2661 |
msgstr ""
|
2662 |
|
2663 |
+
#: admin/html/whats-new.php:1066
|
2664 |
msgid "Limit how many entries a form will accept"
|
2665 |
msgstr ""
|
2666 |
|
2667 |
+
#: admin/html/whats-new.php:1068
|
2668 |
msgid ""
|
2669 |
"Limit how many entries a form will accept and display a custom message when "
|
2670 |
"that limit is reached."
|
2671 |
msgstr ""
|
2672 |
|
2673 |
+
#: admin/html/whats-new.php:1072
|
2674 |
msgid "Show/hide Admin Bar"
|
2675 |
msgstr ""
|
2676 |
|
2677 |
+
#: admin/html/whats-new.php:1074
|
2678 |
msgid "Control the admin bar visibility based on user roles."
|
2679 |
msgstr ""
|
2680 |
|
2681 |
+
#: admin/html/whats-new.php:1078
|
2682 |
msgid "Ajax Login widget"
|
2683 |
msgstr ""
|
2684 |
|
2685 |
+
#: admin/html/whats-new.php:1080
|
2686 |
msgid ""
|
2687 |
"Login user is more simple now with Ajax Login Widget. The simple ajax login "
|
2688 |
"form do not required page loading for login."
|
2689 |
msgstr ""
|
2690 |
|
2691 |
+
#: admin/html/whats-new.php:1084
|
2692 |
msgid "Form submission with Captcha field"
|
2693 |
msgstr ""
|
2694 |
|
2695 |
+
#: admin/html/whats-new.php:1086
|
2696 |
msgid "Form field validation process updated if form submits with captcha field."
|
2697 |
msgstr ""
|
2698 |
|
2699 |
+
#: admin/html/whats-new.php:1100
|
2700 |
msgid "What's New in WPUF?"
|
2701 |
msgstr ""
|
2702 |
|
3143 |
msgstr ""
|
3144 |
|
3145 |
#: admin/promotion.php:34
|
3146 |
+
msgid ""
|
3147 |
+
"Eid Mubarak! Stay Safe & Spread Happiness. Enjoy Up To 45% OFF on WP User "
|
3148 |
+
"Frontend Pro"
|
3149 |
msgstr ""
|
3150 |
|
3151 |
#: admin/promotion.php:34
|
3164 |
msgid "Never show again"
|
3165 |
msgstr ""
|
3166 |
|
3167 |
+
#: admin/promotion.php:222 includes/class-whats-new.php:107
|
3168 |
+
msgid "Dismiss this notice."
|
3169 |
+
msgstr ""
|
3170 |
+
|
3171 |
#: admin/settings-options.php:14
|
3172 |
msgid "General Options"
|
3173 |
msgstr ""
|
4718 |
msgstr ""
|
4719 |
|
4720 |
#: includes/class-dokan-integration.php:34
|
4721 |
+
#: includes/class-wc-vendors-integration.php:110
|
4722 |
#: templates/dashboard/dashboard.php:15 wpuf-functions.php:2027
|
4723 |
msgid "Posts"
|
4724 |
msgstr ""
|
4848 |
msgstr ""
|
4849 |
|
4850 |
#: includes/class-frontend-render-form.php:858
|
4851 |
+
#: includes/free/class-login.php:448
|
4852 |
msgid "Empty reCaptcha Field"
|
4853 |
msgstr ""
|
4854 |
|
4925 |
msgid "Someone has requested a password reset for the following account:"
|
4926 |
msgstr ""
|
4927 |
|
4928 |
+
#: includes/class-login-widget.php:147 includes/free/class-login.php:858
|
4929 |
+
#: includes/free/class-login.php:970 includes/free/class-registration.php:299
|
4930 |
#. translators: %s: username
|
4931 |
msgid "Username: %s"
|
4932 |
msgstr ""
|
4933 |
|
4934 |
+
#: includes/class-login-widget.php:148 includes/free/class-login.php:971
|
4935 |
msgid "If this was a mistake, just ignore this email and nothing will happen."
|
4936 |
msgstr ""
|
4937 |
|
4938 |
+
#: includes/class-login-widget.php:149 includes/free/class-login.php:972
|
4939 |
msgid "To reset your password, visit the following address:"
|
4940 |
msgstr ""
|
4941 |
|
4942 |
+
#: includes/class-login-widget.php:154 includes/free/class-login.php:983
|
4943 |
+
#. translators: %s: blogname
|
4944 |
msgid "[%s] Password Reset"
|
4945 |
msgstr ""
|
4946 |
|
4951 |
msgstr ""
|
4952 |
|
4953 |
#: includes/class-login-widget.php:216 includes/class-login-widget.php:252
|
4954 |
+
#: includes/free/class-login.php:315 includes/free/class-registration.php:122
|
4955 |
#: includes/free/form-element.php:355
|
4956 |
msgid "Register"
|
4957 |
msgstr ""
|
4997 |
msgid "Remember Me"
|
4998 |
msgstr ""
|
4999 |
|
5000 |
+
#: includes/class-login-widget.php:281 includes/free/class-login.php:311
|
5001 |
+
#: includes/free/class-login.php:375 templates/login-form.php:75
|
5002 |
msgid "Log In"
|
5003 |
msgstr ""
|
5004 |
|
5418 |
msgid "What's New?"
|
5419 |
msgstr ""
|
5420 |
|
|
|
|
|
|
|
|
|
5421 |
#: includes/countries-formated.php:77
|
5422 |
msgid "Bangladesh"
|
5423 |
msgstr ""
|
5767 |
msgid " Add Form"
|
5768 |
msgstr ""
|
5769 |
|
5770 |
+
#: includes/free/class-login.php:319
|
5771 |
msgid "Lost Password"
|
5772 |
msgstr ""
|
5773 |
|
5774 |
+
#: includes/free/class-login.php:361
|
5775 |
msgid "Check your e-mail for the confirmation link."
|
5776 |
msgstr ""
|
5777 |
|
5778 |
+
#: includes/free/class-login.php:365
|
5779 |
msgid ""
|
5780 |
"Please enter your username or email address. You will receive a link to "
|
5781 |
"create a new password via email."
|
5782 |
msgstr ""
|
5783 |
|
5784 |
+
#: includes/free/class-login.php:375
|
5785 |
+
#. translators: %s: login url
|
5786 |
msgid "Your password has been reset. %s"
|
5787 |
msgstr ""
|
5788 |
|
5789 |
+
#: includes/free/class-login.php:379
|
5790 |
msgid "Enter your new password below."
|
5791 |
msgstr ""
|
5792 |
|
5793 |
+
#: includes/free/class-login.php:390
|
5794 |
msgid "You are now logged out."
|
5795 |
msgstr ""
|
5796 |
|
5797 |
+
#: includes/free/class-login.php:416
|
5798 |
msgid "Nonce is invalid"
|
5799 |
msgstr ""
|
5800 |
|
5801 |
+
#: includes/free/class-login.php:435 includes/free/class-registration.php:228
|
5802 |
msgid "Username is required."
|
5803 |
msgstr ""
|
5804 |
|
5805 |
+
#: includes/free/class-login.php:441 includes/free/class-registration.php:234
|
5806 |
msgid "Password is required."
|
5807 |
msgstr ""
|
5808 |
|
5809 |
+
#: includes/free/class-login.php:463 includes/free/class-registration.php:204
|
5810 |
#: includes/free/class-registration.php:210
|
5811 |
#: includes/free/class-registration.php:216
|
5812 |
#: includes/free/class-registration.php:222
|
5819 |
msgid "Error"
|
5820 |
msgstr ""
|
5821 |
|
5822 |
+
#: includes/free/class-login.php:463 includes/free/class-registration.php:265
|
5823 |
msgid "A user could not be found with this email address."
|
5824 |
msgstr ""
|
5825 |
|
5826 |
+
#: includes/free/class-login.php:645
|
5827 |
msgid "Please enter your password."
|
5828 |
msgstr ""
|
5829 |
|
5830 |
+
#: includes/free/class-login.php:651
|
5831 |
msgid "Passwords do not match."
|
5832 |
msgstr ""
|
5833 |
|
5834 |
+
#: includes/free/class-login.php:699
|
5835 |
msgid "Enter a username or e-mail address."
|
5836 |
msgstr ""
|
5837 |
|
5838 |
+
#: includes/free/class-login.php:706
|
5839 |
msgid "There is no user registered with that email address."
|
5840 |
msgstr ""
|
5841 |
|
5842 |
+
#: includes/free/class-login.php:723
|
5843 |
msgid "Invalid username or e-mail."
|
5844 |
msgstr ""
|
5845 |
|
5846 |
+
#: includes/free/class-login.php:737
|
5847 |
msgid "Password reset is not allowed for this user"
|
5848 |
msgstr ""
|
5849 |
|
5850 |
+
#: includes/free/class-login.php:776
|
5851 |
+
#. translators: %s: activation link
|
5852 |
msgid ""
|
5853 |
"<strong>Your account is not active.</strong><br>Please check your email for "
|
5854 |
"activation link. <br><a href=\"%s\">Click here</a> to resend the activation "
|
5855 |
"link"
|
5856 |
msgstr ""
|
5857 |
|
5858 |
+
#: includes/free/class-login.php:797 includes/free/class-login.php:822
|
5859 |
msgid "Activation URL is not valid"
|
5860 |
msgstr ""
|
5861 |
|
5862 |
+
#: includes/free/class-login.php:808
|
5863 |
msgid "Invalid User activation url"
|
5864 |
msgstr ""
|
5865 |
|
5866 |
+
#: includes/free/class-login.php:814
|
5867 |
msgid "User already verified"
|
5868 |
msgstr ""
|
5869 |
|
5870 |
+
#: includes/free/class-login.php:830 includes/free/class-login.php:918
|
5871 |
msgid "Your account has been activated"
|
5872 |
msgstr ""
|
5873 |
|
5874 |
+
#: includes/free/class-login.php:833
|
5875 |
msgid ""
|
5876 |
"Your account has been verified , but you can't login until manually "
|
5877 |
"approved your account by an administrator."
|
5878 |
msgstr ""
|
5879 |
|
5880 |
+
#: includes/free/class-login.php:856
|
5881 |
+
#. translators: %s: blogname
|
5882 |
msgid "[%s] Your username and password info"
|
5883 |
msgstr ""
|
5884 |
|
5885 |
+
#: includes/free/class-login.php:859
|
5886 |
msgid "To set your password, visit the following address:"
|
5887 |
msgstr ""
|
5888 |
|
5889 |
+
#: includes/free/class-login.php:870
|
5890 |
+
#. translators: %s: blogname
|
5891 |
msgid "[%s] Account has been activated"
|
5892 |
msgstr ""
|
5893 |
|
5894 |
+
#: includes/free/class-login.php:872
|
5895 |
+
#. translators: %s: username
|
5896 |
msgid "Hi %s,"
|
5897 |
msgstr ""
|
5898 |
|
5899 |
+
#: includes/free/class-login.php:873
|
5900 |
msgid "Congrats! Your account has been activated. To login visit the following url:"
|
5901 |
msgstr ""
|
5902 |
|
5903 |
+
#: includes/free/class-login.php:875
|
5904 |
msgid "Thanks"
|
5905 |
msgstr ""
|
5906 |
|
5907 |
+
#: includes/free/class-login.php:967
|
5908 |
msgid "Someone requested that the password be reset for the following account:"
|
5909 |
msgstr ""
|
5910 |
|
5911 |
+
#: includes/free/class-login.php:989
|
5912 |
msgid "The e-mail could not be sent."
|
5913 |
msgstr ""
|
5914 |
|
5915 |
+
#: includes/free/class-login.php:989
|
5916 |
msgid "Possible reason: your host may have disabled the mail() function."
|
5917 |
msgstr ""
|
5918 |
|
6864 |
msgstr ""
|
6865 |
|
6866 |
#: wpuf-functions.php:2274
|
6867 |
+
msgid "Mauritian Rupee"
|
6868 |
msgstr ""
|
6869 |
|
6870 |
#: wpuf-functions.php:2279
|
6871 |
+
msgid "Nepali Rupee"
|
6872 |
msgstr ""
|
6873 |
|
6874 |
#: wpuf-functions.php:2284
|
6875 |
+
msgid "Israeli Shekel"
|
6876 |
msgstr ""
|
6877 |
|
6878 |
#: wpuf-functions.php:2289
|
6879 |
+
msgid "Japanese Yen"
|
6880 |
msgstr ""
|
6881 |
|
6882 |
#: wpuf-functions.php:2294
|
6883 |
+
msgid "Lao Kip"
|
6884 |
msgstr ""
|
6885 |
|
6886 |
#: wpuf-functions.php:2299
|
6887 |
+
msgid "South Korean Won"
|
6888 |
msgstr ""
|
6889 |
|
6890 |
#: wpuf-functions.php:2304
|
6891 |
+
msgid "Malaysian Ringgits"
|
6892 |
msgstr ""
|
6893 |
|
6894 |
#: wpuf-functions.php:2309
|
6895 |
+
msgid "Mexican Peso"
|
6896 |
msgstr ""
|
6897 |
|
6898 |
#: wpuf-functions.php:2314
|
6899 |
+
msgid "Nigerian Naira"
|
6900 |
msgstr ""
|
6901 |
|
6902 |
#: wpuf-functions.php:2319
|
6903 |
+
msgid "Norwegian Krone"
|
6904 |
msgstr ""
|
6905 |
|
6906 |
#: wpuf-functions.php:2324
|
6907 |
+
msgid "New Zealand Dollar"
|
6908 |
msgstr ""
|
6909 |
|
6910 |
#: wpuf-functions.php:2329
|
6911 |
+
msgid "Namibian dollar"
|
6912 |
msgstr ""
|
6913 |
|
6914 |
#: wpuf-functions.php:2334
|
6915 |
+
msgid "Omani Rial"
|
6916 |
msgstr ""
|
6917 |
|
6918 |
#: wpuf-functions.php:2339
|
6919 |
+
msgid "Iranian Rial"
|
6920 |
msgstr ""
|
6921 |
|
6922 |
#: wpuf-functions.php:2344
|
6923 |
+
msgid "Pakistani Rupee"
|
6924 |
msgstr ""
|
6925 |
|
6926 |
#: wpuf-functions.php:2349
|
6927 |
+
msgid "Paraguayan Guaraní"
|
6928 |
msgstr ""
|
6929 |
|
6930 |
#: wpuf-functions.php:2354
|
6931 |
+
msgid "Philippine Pesos"
|
6932 |
msgstr ""
|
6933 |
|
6934 |
#: wpuf-functions.php:2359
|
6935 |
+
msgid "Polish Zloty"
|
6936 |
msgstr ""
|
6937 |
|
6938 |
#: wpuf-functions.php:2364
|
6939 |
+
msgid "Pounds Sterling"
|
6940 |
msgstr ""
|
6941 |
|
6942 |
#: wpuf-functions.php:2369
|
6943 |
+
msgid "Romanian Leu"
|
6944 |
msgstr ""
|
6945 |
|
6946 |
#: wpuf-functions.php:2374
|
6947 |
+
msgid "Russian Ruble"
|
6948 |
msgstr ""
|
6949 |
|
6950 |
#: wpuf-functions.php:2379
|
6951 |
+
msgid "Saudi Riyal"
|
6952 |
msgstr ""
|
6953 |
|
6954 |
#: wpuf-functions.php:2384
|
6955 |
+
msgid "Singapore Dollar"
|
6956 |
msgstr ""
|
6957 |
|
6958 |
#: wpuf-functions.php:2389
|
6959 |
+
msgid "South African rand"
|
6960 |
msgstr ""
|
6961 |
|
6962 |
#: wpuf-functions.php:2394
|
6963 |
+
msgid "Swedish Krona"
|
6964 |
msgstr ""
|
6965 |
|
6966 |
#: wpuf-functions.php:2399
|
6967 |
+
msgid "Swiss Franc"
|
6968 |
msgstr ""
|
6969 |
|
6970 |
#: wpuf-functions.php:2404
|
6971 |
+
msgid "Taiwan New Dollars"
|
6972 |
msgstr ""
|
6973 |
|
6974 |
#: wpuf-functions.php:2409
|
6975 |
+
msgid "Thai Baht"
|
6976 |
msgstr ""
|
6977 |
|
6978 |
#: wpuf-functions.php:2414
|
6979 |
+
msgid "Turkish Lira"
|
6980 |
msgstr ""
|
6981 |
|
6982 |
#: wpuf-functions.php:2419
|
6983 |
+
msgid "US Dollar"
|
6984 |
msgstr ""
|
6985 |
|
6986 |
#: wpuf-functions.php:2424
|
6987 |
+
msgid "Vietnamese Dong"
|
6988 |
msgstr ""
|
6989 |
|
6990 |
#: wpuf-functions.php:2429
|
6991 |
+
msgid "Egyptian Pound"
|
6992 |
+
msgstr ""
|
6993 |
+
|
6994 |
+
#: wpuf-functions.php:2434
|
6995 |
msgid "Jordanian dinar"
|
6996 |
msgstr ""
|
6997 |
|
6998 |
+
#: wpuf-functions.php:3331
|
6999 |
msgid "None"
|
7000 |
msgstr ""
|
7001 |
|
readme.txt
CHANGED
@@ -5,7 +5,7 @@ Tags: Forms, registration, profile-builder, login, membership, frontend-post
|
|
5 |
Requires at least: 4.0
|
6 |
Tested up to: 5.7
|
7 |
Requires PHP: 5.6
|
8 |
-
Stable tag: 3.5.
|
9 |
License: GPLv2
|
10 |
License URI: https://www.gnu.org/licenses/gpl-2.0.html
|
11 |
|
@@ -29,9 +29,9 @@ This WordPress Profile Plugin allows registered users to edit their profile usin
|
|
29 |
|
30 |
Admins can manage users from frontend as well as configure from backend those who can access the dashboard.
|
31 |
|
32 |
-
<strong>
|
33 |
|
34 |
-
Users can upload
|
35 |
|
36 |
<strong>Drag-n-drop form builder</strong>
|
37 |
|
@@ -148,6 +148,7 @@ Try an <a href="https://wedevs.com/in/wpuf/demo">Online Demo</a> of the FREE & P
|
|
148 |
* Assign new roles to forms
|
149 |
* Captcha support
|
150 |
* Update user profile information from frontend
|
|
|
151 |
* Avatar upload
|
152 |
* User profiles in backend
|
153 |
* Exclusive contents
|
5 |
Requires at least: 4.0
|
6 |
Tested up to: 5.7
|
7 |
Requires PHP: 5.6
|
8 |
+
Stable tag: 3.5.16
|
9 |
License: GPLv2
|
10 |
License URI: https://www.gnu.org/licenses/gpl-2.0.html
|
11 |
|
29 |
|
30 |
Admins can manage users from frontend as well as configure from backend those who can access the dashboard.
|
31 |
|
32 |
+
<strong>Featured image & image</strong>
|
33 |
|
34 |
+
Users can upload image from the frontend. Users can also upload post featured image. Image upload on post content area
|
35 |
|
36 |
<strong>Drag-n-drop form builder</strong>
|
37 |
|
148 |
* Assign new roles to forms
|
149 |
* Captcha support
|
150 |
* Update user profile information from frontend
|
151 |
+
* Files & attachments upload
|
152 |
* Avatar upload
|
153 |
* User profiles in backend
|
154 |
* Exclusive contents
|
wpuf-functions.php
CHANGED
@@ -2267,8 +2267,13 @@ function wpuf_get_currencies() {
|
|
2267 |
[
|
2268 |
'currency' => 'INR',
|
2269 |
'label' => __( 'Indian Rupee', 'wp-user-frontend' ),
|
2270 |
-
'symbol' => '
|
2271 |
],
|
|
|
|
|
|
|
|
|
|
|
2272 |
[
|
2273 |
'currency' => 'NPR',
|
2274 |
'label' => __( 'Nepali Rupee', 'wp-user-frontend' ),
|
2267 |
[
|
2268 |
'currency' => 'INR',
|
2269 |
'label' => __( 'Indian Rupee', 'wp-user-frontend' ),
|
2270 |
+
'symbol' => 'Rs',
|
2271 |
],
|
2272 |
+
[
|
2273 |
+
'currency' => 'MUR',
|
2274 |
+
'label' => __( 'Mauritian Rupee', 'wp-user-frontend' ),
|
2275 |
+
'symbol' => '₹',
|
2276 |
+
],
|
2277 |
[
|
2278 |
'currency' => 'NPR',
|
2279 |
'label' => __( 'Nepali Rupee', 'wp-user-frontend' ),
|
wpuf.php
CHANGED
@@ -4,7 +4,7 @@ Plugin Name: WP User Frontend
|
|
4 |
Plugin URI: https://wordpress.org/plugins/wp-user-frontend/
|
5 |
Description: Create, edit, delete, manages your post, pages or custom post types from frontend. Create registration forms, frontend profile and more...
|
6 |
Author: weDevs
|
7 |
-
Version: 3.5.
|
8 |
Author URI: https://wedevs.com/?utm_source=WPUF_Author_URI
|
9 |
License: GPL2 or later
|
10 |
License URI: https://www.gnu.org/licenses/gpl-2.0.html
|
@@ -12,7 +12,7 @@ Text Domain: wp-user-frontend
|
|
12 |
Domain Path: /languages
|
13 |
*/
|
14 |
|
15 |
-
define( 'WPUF_VERSION', '3.5.
|
16 |
define( 'WPUF_FILE', __FILE__ );
|
17 |
define( 'WPUF_ROOT', __DIR__ );
|
18 |
define( 'WPUF_ROOT_URI', plugins_url( '', __FILE__ ) );
|
4 |
Plugin URI: https://wordpress.org/plugins/wp-user-frontend/
|
5 |
Description: Create, edit, delete, manages your post, pages or custom post types from frontend. Create registration forms, frontend profile and more...
|
6 |
Author: weDevs
|
7 |
+
Version: 3.5.16
|
8 |
Author URI: https://wedevs.com/?utm_source=WPUF_Author_URI
|
9 |
License: GPL2 or later
|
10 |
License URI: https://www.gnu.org/licenses/gpl-2.0.html
|
12 |
Domain Path: /languages
|
13 |
*/
|
14 |
|
15 |
+
define( 'WPUF_VERSION', '3.5.16' );
|
16 |
define( 'WPUF_FILE', __FILE__ );
|
17 |
define( 'WPUF_ROOT', __DIR__ );
|
18 |
define( 'WPUF_ROOT_URI', plugins_url( '', __FILE__ ) );
|