WP User Frontend – Membership, Profile, Registration & Post Submission Plugin for WordPress - Version 3.5.17

Version Description

Download this release

Release Info

Developer tareq1988
Plugin Icon 128x128 WP User Frontend – Membership, Profile, Registration & Post Submission Plugin for WordPress
Version 3.5.17
Comparing to
See all releases

Code changes from version 3.5.16 to 3.5.17

admin/form-builder/assets/js/form-builder.js CHANGED
@@ -201,6 +201,24 @@
201
  var clone = $.extend(true, {}, field),
202
  index = parseInt(payload.index) + 1;
203
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
204
  clone.id = payload.new_id;
205
  clone.name = clone.name + '_copy';
206
  clone.is_new = true;
201
  var clone = $.extend(true, {}, field),
202
  index = parseInt(payload.index) + 1;
203
 
204
+ let column_field = state.form_fields.find(function (field) {
205
+ return field.id === payload.field_id && field.input_type === 'column_field';
206
+ });
207
+
208
+ if (column_field){
209
+ let columns = ['column-1','column-2','column-3'];
210
+ columns.forEach(function (column) {
211
+ let inner_field = clone.inner_fields[column];
212
+ if(inner_field.length){
213
+ inner_field.forEach(function (field) {
214
+ field.id = Math.floor(Math.random() * (9999999999 - 999999 + 1)) + 999999;
215
+ field.name = field.name + '_copy';
216
+ field.is_new = true;
217
+ });
218
+ }
219
+ });
220
+ }
221
+
222
  clone.id = payload.new_id;
223
  clone.name = clone.name + '_copy';
224
  clone.is_new = true;
admin/form-builder/assets/js/mixins/add-form-field.js CHANGED
@@ -2,7 +2,7 @@ wpuf_mixins.add_form_field = {
2
  methods: {
3
  add_form_field: function (field_template) {
4
  var payload = {
5
- toIndex: this.$store.state.index_to_insert == 0 ? this.$store.state.form_fields.length : this.$store.state.index_to_insert,
6
  };
7
 
8
  this.$store.state.index_to_insert = 0;
2
  methods: {
3
  add_form_field: function (field_template) {
4
  var payload = {
5
+ toIndex: this.$store.state.index_to_insert === 0 ? this.$store.state.form_fields.length : this.$store.state.index_to_insert,
6
  };
7
 
8
  this.$store.state.index_to_insert = 0;
admin/form-builder/views/form-builder.php CHANGED
@@ -12,7 +12,7 @@
12
  <?php do_action( "wpuf-form-builder-tabs-{$form_type}" ); ?>
13
 
14
  <span class="pull-right">
15
- <a :href="'<?php echo esc_url( site_url( '/' ) ); ?>?wpuf_preview=1&form_id=' + post.ID" target="_blank" class="button"><span class="dashicons dashicons-visibility" style="padding-top: 3px;"></span> <?php esc_html_e( 'Preview', 'wp-user-frontend' ); ?></a>
16
 
17
  <button v-if="!is_form_saving" type="button" class="button button-primary" @click="save_form_builder">
18
  <?php esc_html_e( 'Save Form', 'wp-user-frontend' ); ?>
@@ -41,23 +41,24 @@
41
  <?php
42
  $form_id = isset( $_GET['id'] ) ? intval( wp_unslash( $_GET['id'] ) ) : 0;
43
 
44
- if ( count( $shortcodes ) > 1 && isset( $shortcodes[0]['type'] ) ) {
45
- foreach ( $shortcodes as $shortcode ) {
46
- printf( "<span class=\"form-id\" title=\"%s\" data-clipboard-text='%s'><i class=\"fa fa-clipboard\" aria-hidden=\"true\"></i> %s: #{{ post.ID }}</span>", sprintf( esc_html( __( 'Click to copy %s shortcode', 'wp-user-frontend' ) ), esc_attr( $shortcode['type'] ) ), sprintf( '[%s type="%s" id="%s"]', esc_attr( $shortcode['name'] ), esc_attr( $shortcode['type'] ), esc_attr( $form_id ) ), esc_attr( ucwords( $shortcode['type'] ) ), esc_attr( $shortcode['type'] ) );
47
- }
48
- } else {
49
- printf( "<span class=\"form-id\" title=\"%s\" data-clipboard-text='%s'><i class=\"fa fa-clipboard\" aria-hidden=\"true\"></i> #{{ post.ID }}</span>", esc_html( __( 'Click to copy shortcode', 'wp-user-frontend' ) ), '[' . esc_attr( $shortcodes[0]['name'] ) . ' id="' . esc_attr( $form_id ) . '"]' );
50
  }
 
 
 
51
  ?>
52
  </header>
53
 
54
  <ul v-if="is_form_switcher" class="form-switcher-content">
55
  <?php
56
- foreach ( $forms as $form ) {
57
- ?>
58
- <li><a class="<?php echo ( $form->ID == $_GET['id'] ) ? 'active' : ''; ?>" href="<?php echo esc_url( admin_url( 'admin.php?page=wpuf-' . $form_type . '-forms&action=edit&id=' . $form->ID ) ); ?>"><?php echo esc_html( $form->post_title ); ?></a></li>
59
- <?php
60
- }
61
  ?>
62
  </ul>
63
 
@@ -108,7 +109,7 @@
108
  <?php do_action( "wpuf-form-builder-tab-contents-{$form_type}" ); ?>
109
  </div>
110
 
111
- <?php if ( !empty( $form_settings_key ) ) { ?>
112
  <input type="hidden" name="form_settings_key" value="<?php echo esc_attr( $form_settings_key ); ?>">
113
  <?php } ?>
114
 
12
  <?php do_action( "wpuf-form-builder-tabs-{$form_type}" ); ?>
13
 
14
  <span class="pull-right">
15
+ <a :href="'<?php echo get_wpuf_preview_page(); ?>?wpuf_preview=1&form_id=' + post.ID" target="_blank" class="button"><span class="dashicons dashicons-visibility" style="padding-top: 3px;"></span> <?php esc_html_e( 'Preview', 'wp-user-frontend' ); ?></a>
16
 
17
  <button v-if="!is_form_saving" type="button" class="button button-primary" @click="save_form_builder">
18
  <?php esc_html_e( 'Save Form', 'wp-user-frontend' ); ?>
41
  <?php
42
  $form_id = isset( $_GET['id'] ) ? intval( wp_unslash( $_GET['id'] ) ) : 0;
43
 
44
+ if ( count( $shortcodes ) > 1 && isset( $shortcodes[0]['type'] ) ) {
45
+ foreach ( $shortcodes as $shortcode ) {
46
+ /* translators: %s: form id */
47
+ printf( "<span class=\"form-id\" title=\"%s\" data-clipboard-text='%s'><i class=\"fa fa-clipboard\" aria-hidden=\"true\"></i> %s: #{{ post.ID }}</span>", sprintf( esc_html( __( 'Click to copy %s shortcode', 'wp-user-frontend' ) ), esc_attr( $shortcode['type'] ) ), sprintf( '[%s type="%s" id="%s"]', esc_attr( $shortcode['name'] ), esc_attr( $shortcode['type'] ), esc_attr( $form_id ) ), esc_attr( ucwords( $shortcode['type'] ) ), esc_attr( $shortcode['type'] ) );
 
 
48
  }
49
+ } else {
50
+ printf( "<span class=\"form-id\" title=\"%s\" data-clipboard-text='%s'><i class=\"fa fa-clipboard\" aria-hidden=\"true\"></i> #{{ post.ID }}</span>", esc_html( __( 'Click to copy shortcode', 'wp-user-frontend' ) ), '[' . esc_attr( $shortcodes[0]['name'] ) . ' id="' . esc_attr( $form_id ) . '"]' );
51
+ }
52
  ?>
53
  </header>
54
 
55
  <ul v-if="is_form_switcher" class="form-switcher-content">
56
  <?php
57
+ foreach ( $forms as $form ) {
58
+ ?>
59
+ <li><a class="<?php echo ( (int) $form->ID === $_GET['id'] ) ? 'active' : ''; ?>" href="<?php echo esc_url( admin_url( 'admin.php?page=wpuf-' . $form_type . '-forms&action=edit&id=' . $form->ID ) ); ?>"><?php echo esc_html( $form->post_title ); ?></a></li>
60
+ <?php
61
+ }
62
  ?>
63
  </ul>
64
 
109
  <?php do_action( "wpuf-form-builder-tab-contents-{$form_type}" ); ?>
110
  </div>
111
 
112
+ <?php if ( ! empty( $form_settings_key ) ) { ?>
113
  <input type="hidden" name="form_settings_key" value="<?php echo esc_attr( $form_settings_key ); ?>">
114
  <?php } ?>
115
 
admin/html/whats-new.php CHANGED
@@ -1,5 +1,61 @@
1
  <?php
2
  $changelog = [
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3
  [
4
  'version' => 'Version 3.5.16',
5
  'released' => '2021-05-08',
1
  <?php
2
  $changelog = [
3
+ [
4
+ 'version' => 'Version 3.5.17',
5
+ 'released' => '2021-06-08',
6
+ 'changes' => [
7
+
8
+ [
9
+ 'title' => __( 'Preview page added for post form and registration form', 'wp-user-frontend' ),
10
+ 'type' => 'Enhancement',
11
+ ],
12
+ [
13
+ 'title' => __( 'Post types menu on account page added', 'wp-user-frontend' ),
14
+ 'type' => 'Enhancement',
15
+ ],
16
+ [
17
+ 'title' => __( 'Dashboard shortcode attributes enhanced', 'wp-user-frontend' ),
18
+ 'type' => 'Enhancement',
19
+ ],
20
+ [
21
+ 'title' => __( 'Account page post type list new design', 'wp-user-frontend' ),
22
+ 'type' => 'Enhancement',
23
+ ],
24
+ [
25
+ 'title' => __( 'Payment page restricted from direct unauthenticated access', 'wp-user-frontend' ),
26
+ 'type' => 'Fix',
27
+ ],
28
+ [
29
+ 'title' => __( 'Timepicker conflict with dokan handled', 'wp-user-frontend' ),
30
+ 'type' => 'Fix',
31
+ ],
32
+ [
33
+ 'title' => __( 'Trial inconsistency with paypal fixed', 'wp-user-frontend' ),
34
+ 'type' => 'Fix',
35
+ ],
36
+ [
37
+ 'title' => __( 'Subscription does not cancel with paypal due to profile missing id', 'wp-user-frontend' ),
38
+ 'type' => 'Fix',
39
+ ],
40
+ [
41
+ 'title' => __( 'Subscription email notification inconsistency fixed', 'wp-user-frontend' ),
42
+ 'type' => 'Fix',
43
+ ],
44
+ [
45
+ 'title' => __( 'Various issues on payment page for non-logged in user handled', 'wp-user-frontend' ),
46
+ 'type' => 'Fix',
47
+ ],
48
+ [
49
+ 'title' => __( 'Column inner field cloning inconsistency fixed', 'wp-user-frontend' ),
50
+ 'type' => 'Fix',
51
+ ],
52
+ [
53
+ 'title' => __( 'Popup z-index changed due to other plugin z-index', 'wp-user-frontend' ),
54
+ 'type' => 'Fix',
55
+ ],
56
+ ],
57
+
58
+ ],
59
  [
60
  'version' => 'Version 3.5.16',
61
  'released' => '2021-05-08',
admin/settings-options.php CHANGED
@@ -299,6 +299,13 @@ function wpuf_settings_fields() {
299
  'type' => 'select',
300
  'options' => $pages,
301
  ],
 
 
 
 
 
 
 
302
  [
303
  'name' => 'account_page_active_tab',
304
  'label' => __( 'Active Tab', 'wp-user-frontend' ),
299
  'type' => 'select',
300
  'options' => $pages,
301
  ],
302
+ [
303
+ 'name' => 'cp_on_acc_page',
304
+ 'label' => __( 'Select Custom Post For Account Page', 'wp-user-frontend' ),
305
+ 'desc' => __( 'Select the post types you want to show on user dashboard.', 'wp-user-frontend' ),
306
+ 'callback' => 'wpuf_settings_multiselect',
307
+ 'options' => $post_types,
308
+ ],
309
  [
310
  'name' => 'account_page_active_tab',
311
  'label' => __( 'Active Tab', 'wp-user-frontend' ),
assets/css/frontend-forms.css CHANGED
@@ -1,49 +1,62 @@
1
  /* DivTable.com */
2
- #wpfooter {
 
 
 
 
 
 
 
 
 
 
 
 
 
3
  position: fixed !important;
4
  }
5
- .wpufTable {
6
  display: table;
7
  width: 100%;
8
  }
9
- .wpufTableRow {
10
  display: table-row;
11
  }
12
- .wpufTableRow:nth-child(even) {
13
  background-color: #f5f5f5;
14
  }
15
- .wpufTableHeading {
16
  background-color: #eee;
17
  display: table-header-group;
18
  font-weight: bold;
19
  }
20
- .wpufTableCell,
21
- .wpufTableHead {
22
  border: none;
23
  display: table-cell;
24
  padding: 3px 10px;
25
  }
26
- .wpufTableFoot {
27
  background-color: #eee;
28
  display: table-footer-group;
29
  font-weight: bold;
30
  }
31
- .wpufTableBody {
32
  display: table-row-group;
33
  }
34
- .wpuf-menu-item.active a {
35
- color: #040202;
36
  }
37
- .wpuf-loading {
38
  width: 16px;
39
  height: 16px;
40
  background: url('../images/wpspin_light.gif') no-repeat;
41
  display: inline-block;
42
  }
43
- .wpuf-loading.hide {
44
  display: none;
45
  }
46
- .wpuf-button {
47
  color: #555;
48
  border-color: #cccccc;
49
  background: #f7f7f7;
@@ -51,20 +64,20 @@
51
  box-shadow: 0 1px 0 #cccccc;
52
  vertical-align: top;
53
  }
54
- .wpuf-button:hover,
55
- .wpuf-button:focus {
56
  background: #fafafa;
57
  border-color: #999;
58
  color: #23282d;
59
  }
60
- .wpuf-success {
61
  background-color: #dff0d8;
62
  border: 1px solid #d6e9c6;
63
  color: #3c763d;
64
  padding: 10px;
65
  margin: 10px 0 20px 0;
66
  }
67
- .wpuf-error {
68
  background-color: #f2dede;
69
  color: #a94442;
70
  border: 1px solid #ebccd1;
@@ -75,7 +88,7 @@
75
  border-radius: 3px;
76
  font-size: 13px;
77
  }
78
- .wpuf-message {
79
  background: #fcf8e3;
80
  border: 1px solid #faebcc;
81
  color: #8a6d3b;
@@ -86,15 +99,15 @@
86
  border-radius: 3px;
87
  font-size: 13px;
88
  }
89
- #wpuf-private-message .chat-box {
90
  margin-bottom: 30px;
91
  }
92
- #wpuf-private-message .write-area {
93
  width: 100%;
94
  border-radius: 4px;
95
  margin-bottom: 10px;
96
  }
97
- .wpuf-info {
98
  background-color: #fef5be;
99
  border: 2px solid #fdd425;
100
  border-radius: 5px;
@@ -104,20 +117,20 @@
104
  margin: 0 0 10px 0;
105
  font-size: 13px;
106
  }
107
- #form-preview-stage.wpuf-style ul.wpuf-form .wpuf-fields input[type=text],
108
- .wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields input[type=text],
109
- #form-preview-stage.wpuf-style ul.wpuf-form .wpuf-fields input[type=password],
110
- .wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields input[type=password],
111
- #form-preview-stage.wpuf-style ul.wpuf-form .wpuf-fields input[type=email],
112
- .wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields input[type=email],
113
- #form-preview-stage.wpuf-style ul.wpuf-form .wpuf-fields input[type=url],
114
- .wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields input[type=url],
115
- #form-preview-stage.wpuf-style ul.wpuf-form .wpuf-fields input[type=number],
116
- .wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields input[type=number],
117
- #form-preview-stage.wpuf-style ul.wpuf-form .wpuf-fields input[type=tel],
118
- .wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields input[type=tel],
119
- #form-preview-stage.wpuf-style ul.wpuf-form .wpuf-fields textarea,
120
- .wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields textarea {
121
  background: #fafafa;
122
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
123
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
@@ -126,39 +139,39 @@
126
  color: #888;
127
  width: 95%;
128
  }
129
- #form-preview-stage.wpuf-style ul.wpuf-form .wpuf-fields input[type=text]:focus,
130
- .wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields input[type=text]:focus,
131
- #form-preview-stage.wpuf-style ul.wpuf-form .wpuf-fields input[type=password]:focus,
132
- .wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields input[type=password]:focus,
133
- #form-preview-stage.wpuf-style ul.wpuf-form .wpuf-fields input[type=email]:focus,
134
- .wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields input[type=email]:focus,
135
- #form-preview-stage.wpuf-style ul.wpuf-form .wpuf-fields input[type=url]:focus,
136
- .wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields input[type=url]:focus,
137
- #form-preview-stage.wpuf-style ul.wpuf-form .wpuf-fields input[type=number]:focus,
138
- .wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields input[type=number]:focus,
139
- #form-preview-stage.wpuf-style ul.wpuf-form .wpuf-fields textarea:focus,
140
- .wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields textarea:focus {
141
  color: #373737;
142
  }
143
- #form-preview-stage.wpuf-style ul.wpuf-form .wpuf-fields textarea,
144
- .wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields textarea {
145
  padding-left: 3px;
146
  width: 95%;
147
  }
148
- #form-preview-stage.wpuf-style ul.wpuf-form .wpuf-fields input[type=text],
149
- .wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields input[type=text],
150
- #form-preview-stage.wpuf-style ul.wpuf-form .wpuf-fields input[type=password],
151
- .wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields input[type=password],
152
- #form-preview-stage.wpuf-style ul.wpuf-form .wpuf-fields input[type=email],
153
- .wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields input[type=email],
154
- #form-preview-stage.wpuf-style ul.wpuf-form .wpuf-fields input[type=url],
155
- .wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields input[type=url],
156
- #form-preview-stage.wpuf-style ul.wpuf-form .wpuf-fields input[type=number],
157
- .wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields input[type=number] {
158
  padding: 5px;
159
  }
160
- #form-preview-stage.wpuf-style ul.wpuf-form .wpuf-fields select,
161
- .wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields select {
162
  border: 1px solid #eee;
163
  padding: 2px;
164
  height: 2em;
@@ -168,12 +181,12 @@
168
  min-width: 150px;
169
  max-width: 100%;
170
  }
171
- #form-preview-stage.wpuf-style ul.wpuf-form .wpuf-fields select[multiple],
172
- .wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields select[multiple] {
173
  height: auto;
174
  }
175
- #form-preview-stage.wpuf-style ul.wpuf-form .wpuf-submit input[type=submit],
176
- .wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-submit input[type=submit] {
177
  font-size: 16px;
178
  padding: 5px 15px;
179
  line-height: inherit;
@@ -190,8 +203,8 @@
190
  text-decoration: none;
191
  text-shadow: 0 -1px 1px #006799, 1px 0 1px #006799, 0 1px 1px #006799, -1px 0 1px #006799;
192
  }
193
- #form-preview-stage.wpuf-style ul.wpuf-form .wpuf-submit input[type=submit]:disabled,
194
- .wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-submit input[type=submit]:disabled {
195
  background: #dddddd;
196
  border-color: #dddddd;
197
  -webkit-box-shadow: 0 1px 0 #dddddd;
@@ -199,67 +212,67 @@
199
  color: #000;
200
  text-shadow: 0 -1px 1px #dddddd, 1px 0 1px #dddddd, 0 1px 1px #dddddd, -1px 0 1px #dddddd;
201
  }
202
- ul.wpuf-form {
203
  list-style: none !important;
204
  margin: 0 !important;
205
  padding: 0 !important;
206
  width: 100%;
207
  }
208
- ul.wpuf-form li {
209
  margin-left: 0;
210
  margin-bottom: 10px;
211
  padding: 10px;
212
  }
213
- ul.wpuf-form li:after {
214
  clear: both;
215
  content: "";
216
  display: table;
217
  }
218
- ul.wpuf-form li.has-error {
219
  background: #FFE4E4;
220
  }
221
- ul.wpuf-form li .wp-editor-wrap {
222
  border: 1px solid #eee;
223
  }
224
- ul.wpuf-form li.wpuf_hidden_field {
225
  display: none;
226
  }
227
- ul.wpuf-form li .wpuf-label {
228
  float: left;
229
  width: 30%;
230
  min-height: 1px;
231
  font-weight: bold;
232
  }
233
- ul.wpuf-form li .wpuf-label .required {
234
  color: red;
235
  }
236
- ul.wpuf-form li.field-size-large .wpuf-fields {
237
  float: left;
238
  width: 70%;
239
  }
240
- ul.wpuf-form li.field-size-medium .wpuf-fields {
241
  float: left;
242
  width: 50%;
243
  }
244
- ul.wpuf-form li.field-size-small .wpuf-fields {
245
  float: left;
246
  width: 30%;
247
  }
248
- ul.wpuf-form li .wpuf-fields {
249
  float: left;
250
  width: 70%;
251
  }
252
- ul.wpuf-form li .wpuf-fields .wpuf-radio-inline,
253
- ul.wpuf-form li .wpuf-fields .wpuf-checkbox-inline {
254
  display: inline-block;
255
  margin-right: 10px;
256
  }
257
- ul.wpuf-form li .wpuf-fields .wpuf-radio-block,
258
- ul.wpuf-form li .wpuf-fields .wpuf-checkbox-block {
259
  display: block;
260
  margin-bottom: 6px;
261
  }
262
- ul.wpuf-form li .wpuf-fields a.file-selector {
263
  display: inline;
264
  text-decoration: none;
265
  padding: 5px 12px;
@@ -278,58 +291,58 @@ ul.wpuf-form li .wpuf-fields a.file-selector {
278
  -webkit-appearance: none;
279
  white-space: nowrap;
280
  }
281
- ul.wpuf-form li .wpuf-fields a.file-selector:hover,
282
- ul.wpuf-form li .wpuf-fields a.file-selector:focus {
283
  background: #fafafa;
284
  border-color: #999;
285
  color: #23282d;
286
  }
287
- ul.wpuf-form li .wpuf-fields .google-map img {
288
  max-width: none !important;
289
  }
290
- ul.wpuf-form li .wpuf-fields .wpuf-product-qty {
291
  float: left;
292
  width: 10%;
293
  }
294
- ul.wpuf-form li .wpuf-fields .wpuf-name-field-wrap {
295
  margin-bottom: 8px;
296
  }
297
- ul.wpuf-form li .wpuf-fields .wpuf-name-field-wrap:after {
298
  clear: both;
299
  content: "";
300
  display: table;
301
  }
302
- ul.wpuf-form li .wpuf-fields .wpuf-name-field-wrap.format-first-last .wpuf-name-field-first-name {
303
  float: left;
304
  width: 48%;
305
  }
306
- ul.wpuf-form li .wpuf-fields .wpuf-name-field-wrap.format-first-last .wpuf-name-field-middle-name {
307
  display: none;
308
  }
309
- ul.wpuf-form li .wpuf-fields .wpuf-name-field-wrap.format-first-last .wpuf-name-field-last-name {
310
  float: right;
311
  width: 48%;
312
  }
313
  @media (max-width: 767px) {
314
- ul.wpuf-form li .wpuf-fields .wpuf-name-field-wrap.format-first-last .wpuf-name-field-last-name,
315
- ul.wpuf-form li .wpuf-fields .wpuf-name-field-wrap.format-first-last .wpuf-name-field-first-name {
316
  width: 100%;
317
  }
318
  }
319
- ul.wpuf-form li .wpuf-fields .wpuf-name-field-wrap.format-first-middle-last .wpuf-name-field-first-name {
320
  float: left;
321
  width: 37%;
322
  margin-right: 3%;
323
  }
324
- ul.wpuf-form li .wpuf-fields .wpuf-name-field-wrap.format-first-middle-last .wpuf-name-field-middle-name {
325
  float: left;
326
  width: 20%;
327
  }
328
- ul.wpuf-form li .wpuf-fields .wpuf-name-field-wrap.format-first-middle-last .wpuf-name-field-last-name {
329
  float: right;
330
  width: 37%;
331
  }
332
- ul.wpuf-form li .wpuf-fields .wpuf-help {
333
  color: #666;
334
  margin: 2px 0 5px 0;
335
  font-size: 12px;
@@ -337,38 +350,38 @@ ul.wpuf-form li .wpuf-fields .wpuf-help {
337
  font-family: sans-serif;
338
  display: block;
339
  }
340
- ul.wpuf-form li .wpuf-fields .wpuf-help .text-danger {
341
  color: red;
342
  }
343
- ul.wpuf-form li .wpuf-fields .wpuf-help .text-success {
344
  color: green;
345
  }
346
- ul.wpuf-form li .wpuf-fields .wpuf-help #url-alart,
347
- ul.wpuf-form li .wpuf-fields .wpuf-help #url-alart-mgs {
348
  font-style: normal;
349
  font-size: 16px;
350
  }
351
- ul.wpuf-form li .wpuf-fields table,
352
- ul.wpuf-form li .wpuf-fields td {
353
  border: none;
354
  margin: 0;
355
  }
356
- ul.wpuf-form li .wpuf-fields table {
357
  width: 100%;
358
  }
359
- ul.wpuf-form li .wpuf-fields img.wpuf-clone-field,
360
- ul.wpuf-form li .wpuf-fields img.wpuf-remove-field {
361
  cursor: pointer;
362
  margin: 0 3px;
363
  box-shadow: none;
364
  border: none;
365
  }
366
- ul.wpuf-form li .wpuf-fields ul.wpuf-attachment-list {
367
  list-style: none;
368
  margin: 5px 0 0 0;
369
  padding: 0;
370
  }
371
- ul.wpuf-form li .wpuf-fields ul.wpuf-attachment-list li {
372
  display: inline-block;
373
  border: 1px solid #eee;
374
  padding: 5px;
@@ -379,19 +392,19 @@ ul.wpuf-form li .wpuf-fields ul.wpuf-attachment-list li {
379
  -moz-border-radius: 5px;
380
  border-radius: 5px;
381
  }
382
- ul.wpuf-form li .wpuf-fields ul.wpuf-attachment-list li .wpuf-file-input-wrap {
383
  margin: 10px 0;
384
  }
385
- ul.wpuf-form li .wpuf-fields ul.wpuf-attachment-list li .wpuf-file-input-wrap input,
386
- ul.wpuf-form li .wpuf-fields ul.wpuf-attachment-list li .wpuf-file-input-wrap textarea {
387
  border: 1px solid #eee;
388
  width: 93%;
389
  }
390
- ul.wpuf-form li .wpuf-fields ul.wpuf-attachment-list li .attachment-name {
391
  text-align: center;
392
  line-height: 0;
393
  }
394
- ul.wpuf-form li .wpuf-fields .progress {
395
  background: -moz-linear-gradient(center bottom, #FFFFFF 0%, #F7F7F7 100%) repeat scroll 0 0 #FFFFFF;
396
  border: 1px solid #D1D1D1;
397
  border-radius: 3px 3px 3px 3px;
@@ -404,7 +417,7 @@ ul.wpuf-form li .wpuf-fields .progress {
404
  padding: 0;
405
  width: 200px;
406
  }
407
- ul.wpuf-form li .wpuf-fields .bar {
408
  background-color: #83B4D8;
409
  background-image: -moz-linear-gradient(center bottom, #72A7CF 0%, #90C5EE 100%);
410
  border-radius: 3px 3px 3px 3px;
@@ -413,7 +426,7 @@ ul.wpuf-form li .wpuf-fields .bar {
413
  width: 0;
414
  z-index: 9;
415
  }
416
- ul.wpuf-form li .wpuf-fields .progress .percent {
417
  color: rgba(0, 0, 0, 0.6);
418
  padding: 0 8px;
419
  position: relative;
@@ -421,28 +434,28 @@ ul.wpuf-form li .wpuf-fields .progress .percent {
421
  width: 200px;
422
  z-index: 10;
423
  }
424
- ul.wpuf-form li .wpuf-fields ul.wpuf-category-checklist {
425
  list-style: none;
426
  margin: 0;
427
  padding: 0;
428
  }
429
- ul.wpuf-form li .wpuf-fields ul.wpuf-category-checklist li {
430
  margin-bottom: 5px;
431
  padding: 0;
432
  }
433
- ul.wpuf-form li .wpuf-fields ul.wpuf-category-checklist ul.children {
434
  list-style: none;
435
  margin-left: 25px;
436
  }
437
- ul.wpuf-form li .wpuf-fields #wpuf-insert-image-container {
438
  margin-bottom: 3px;
439
  }
440
- ul.wpuf-form li .wpuf-fields #wpuf-insert-image-container:after {
441
  clear: both;
442
  content: "";
443
  display: table;
444
  }
445
- ul.wpuf-form li .wpuf-fields #wpuf-insert-image-container a.wpuf-insert-image {
446
  text-decoration: none;
447
  border: 1px solid #DFDFDF;
448
  font-size: 11px;
@@ -452,141 +465,141 @@ ul.wpuf-form li .wpuf-fields #wpuf-insert-image-container a.wpuf-insert-image {
452
  padding: 4px 6px;
453
  margin-right: 10px;
454
  }
455
- ul.wpuf-form li .wpuf-fields #wpuf-insert-image-container a.wpuf-insert-image .wpuf-media-icon {
456
  height: 12px;
457
  width: 12px;
458
  }
459
- ul.wpuf-form li .wpuf-fields .wpuf-fields-list {
460
  box-sizing: border-box;
461
  margin: 0;
462
  padding: 0;
463
  list-style: none;
464
  }
465
- ul.wpuf-form li .wpuf-fields .wpuf-fields-list li {
466
  padding: 0;
467
  margin: 0 0 6px;
468
  }
469
- ul.wpuf-form li .wpuf-fields .wpuf-fields-list.wpuf-list-inline {
470
  margin-left: -5px;
471
  }
472
- ul.wpuf-form li .wpuf-fields .wpuf-fields-list.wpuf-list-inline li {
473
  display: inline-block;
474
  padding-left: 5px;
475
  padding-right: 5px;
476
  }
477
- ul.wpuf-form li .wpuf-fields table.wpuf-repeatable-field {
478
  border-collapse: collapse;
479
  }
480
- ul.wpuf-form li .wpuf-fields table.wpuf-repeatable-field * {
481
  box-sizing: border-box;
482
  }
483
- ul.wpuf-form li .wpuf-fields table.wpuf-repeatable-field input {
484
  width: 100%;
485
  }
486
- ul.wpuf-form li .wpuf-fields table.wpuf-repeatable-field .wpuf-repeater-buttons {
487
  width: 75px;
488
  padding-left: 12px;
489
  }
490
- ul.wpuf-form li .wpuf-fields table.wpuf-repeatable-field .wpuf-repeater-buttons img {
491
  width: 100%;
492
  height: auto;
493
  }
494
- ul.wpuf-form li .wpuf-fields table.wpuf-repeatable-field .wpuf-repeater-buttons i {
495
  display: inline-block;
496
  width: 15px;
497
  height: 15px;
498
  margin: 2px 4px 0 0;
499
  }
500
- ul.wpuf-form li label.wpuf-form-sub-label {
501
  font-size: 12px;
502
  display: inline-block;
503
  padding-top: 5px;
504
  }
505
- ul.wpuf-form li .wpuf-address-field {
506
  width: 100%;
507
  margin-bottom: 10px;
508
  }
509
- ul.wpuf-form li .wpuf-address-field:after {
510
  clear: both;
511
  content: "";
512
  display: table;
513
  }
514
- ul.wpuf-form li .wpuf-address-field.city_name,
515
- ul.wpuf-form li .wpuf-address-field.state,
516
- ul.wpuf-form li .wpuf-address-field.zip,
517
- ul.wpuf-form li .wpuf-address-field.country_select {
518
  float: left;
519
  width: 47%;
520
  }
521
- ul.wpuf-form li .wpuf-address-field.city_name,
522
- ul.wpuf-form li .wpuf-address-field.zip {
523
  margin-right: 4%;
524
  }
525
- ul.wpuf-form li .wpuf-address-field.zip {
526
  clear: both;
527
  }
528
- ul.wpuf-form li .wpuf-section-wrap {
529
  border-bottom: 1px solid #ccc;
530
  margin: 15px 0;
531
  }
532
- ul.wpuf-form li .wpuf-section-wrap h2.wpuf-section-title {
533
  margin: 0;
534
  }
535
- ul.wpuf-form li .wpuf-section-wrap .wpuf-section-details {
536
  padding: 4px 0 8px;
537
  font-size: 12px;
538
  }
539
- ul.wpuf-form.form-label-above li .wpuf-label,
540
- ul.wpuf-form.form-label-above li .wpuf-fields {
541
  display: block;
542
  float: none;
543
  width: 100%;
544
  }
545
- ul.wpuf-form.form-label-above li.field-size-large .wpuf-fields {
546
  display: block;
547
  float: none;
548
  width: 100%;
549
  }
550
- ul.wpuf-form.form-label-above li.field-size-medium .wpuf-fields {
551
  display: block;
552
  float: none;
553
  width: 65%;
554
  }
555
- ul.wpuf-form.form-label-above li.field-size-small .wpuf-fields {
556
  display: block;
557
  float: none;
558
  width: 30%;
559
  }
560
- ul.wpuf-form.form-label-above li .wpuf-label {
561
  margin-bottom: 10px;
562
  }
563
- ul.wpuf-form.form-label-right li .wpuf-label {
564
  float: right;
565
  }
566
- ul.wpuf-form.form-label-hidden li .wpuf-label {
567
  display: none;
568
  }
569
- ul.wpuf-form.form-label-hidden li.field-size-large .wpuf-fields {
570
  display: block;
571
  float: none;
572
  width: 100%;
573
  }
574
- ul.wpuf-form.form-label-hidden li.field-size-medium .wpuf-fields {
575
  display: block;
576
  float: none;
577
  width: 65%;
578
  }
579
- ul.wpuf-form.form-label-hidden li.field-size-small .wpuf-fields {
580
  display: block;
581
  float: none;
582
  width: 30%;
583
  }
584
- ul.wpuf-form.form-label-hidden li .wpuf-fields {
585
  display: block;
586
  float: none;
587
  width: 100%;
588
  }
589
- ul.wpuf-form .wpuf-submit .button-primary-disabled {
590
  color: #94cde7 !important;
591
  background: #298cba !important;
592
  border-color: #1b607f !important;
@@ -595,7 +608,7 @@ ul.wpuf-form .wpuf-submit .button-primary-disabled {
595
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1) !important;
596
  cursor: default;
597
  }
598
- ul.wpuf-form .wpuf-submit .wpuf-errors {
599
  background: #FFE4E4;
600
  border: 1px solid #ffb1b1;
601
  margin: 10px 0;
@@ -605,44 +618,44 @@ ul.wpuf-form .wpuf-submit .wpuf-errors {
605
  border-radius: 3px;
606
  font-size: 13px;
607
  }
608
- ul.wpuf-form:not(.form-label-left) .wpuf-submit .wpuf-label {
609
  display: none !important;
610
  }
611
- #wpuf-login-form label {
612
  display: block;
613
  }
614
- #wpuf-login-form .forgetmenot label {
615
  display: inline-block;
616
  }
617
- .wpuf_sub_info {
618
  padding: 0;
619
  margin: 10px 5px;
620
  border: 1px solid #eee;
621
  border-radius: 3px;
622
  }
623
- .wpuf_sub_info h3 {
624
  background-color: #f1f1f1;
625
  padding: 10px;
626
  margin: 0 0 5px 0 !important;
627
  font-weight: 300 !important;
628
  }
629
- .wpuf_sub_info .wpuf-text {
630
  padding: 5px 10px;
631
  }
632
- .wpuf_sub_info .wpuf-expire {
633
  border-top: 1px solid #eee;
634
  padding-top: 5px;
635
  margin-top: 5px;
636
  }
637
- .wpuf-coupon-info-wrap {
638
  border: 1px solid #eee;
639
  padding: 15px;
640
  margin-bottom: 20px;
641
  }
642
- .wpuf-coupon-info-wrap .wpuf-coupon-field-spinner {
643
  background: url('../images/wpspin_light.gif') no-repeat right scroll rgba(0, 0, 0, 0);
644
  }
645
- .wpuf-coupon-info-wrap .wpuf-copon-show {
646
  background: #EEEEEE;
647
  border-radius: 3px;
648
  border-width: 1px;
@@ -656,34 +669,34 @@ ul.wpuf-form:not(.form-label-left) .wpuf-submit .wpuf-label {
656
  width: 175px;
657
  margin-bottom: 8px;
658
  }
659
- .wpuf-coupon-info-wrap .wpuf-copon-wrap {
660
  margin: 15px 0;
661
  }
662
- .wpuf-coupon-info-wrap .wpuf-pack-info {
663
  margin-bottom: 20px;
664
  }
665
- .wpuf-coupon-info-wrap .wpuf-pack-info h3 {
666
  margin: 0 0 10px 0;
667
  padding: 0 0 10px 0;
668
  border-bottom: 1px solid #eee;
669
  }
670
- .wpuf-coupon-info-wrap .wpuf-pack-info h3 a {
671
  text-decoration: none;
672
  background: #64C3DE;
673
  color: #fff;
674
  padding: 3px 8px;
675
  font-size: 14px;
676
  }
677
- .wpuf-coupon-info-wrap .wpuf-pack-info wpuf-subscription-error {
678
  color: #D8000C;
679
  }
680
- .wpuf-coupon-info-wrap .wpuf-copon-show:hover {
681
  background: none repeat scroll 0 0 #1E8CBE;
682
  border-color: #0074A2;
683
  box-shadow: 0 1px 0 rgba(120, 200, 230, 0.6) inset;
684
  color: #FFFFFF;
685
  }
686
- .wpuf-coupon-info-wrap a.wpuf-apply-coupon {
687
  text-decoration: none;
688
  font-size: 11px;
689
  margin-top: 10px;
@@ -696,20 +709,20 @@ ul.wpuf-form:not(.form-label-left) .wpuf-submit .wpuf-label {
696
  -moz-border-radius: 3px;
697
  border-radius: 3px;
698
  }
699
- .wpuf-coupon-info-wrap .wpuf-copon-cancel {
700
  text-decoration: none;
701
  font-size: 11px;
702
  }
703
- .entry-content ul.wpuf_packs,
704
- ul.wpuf_packs {
705
  overflow: hidden;
706
  margin: 15px 0;
707
  max-width: initial;
708
  width: 100%;
709
  padding-left: 0;
710
  }
711
- .entry-content ul.wpuf_packs > li,
712
- ul.wpuf_packs > li {
713
  background: #fff;
714
  display: inline-block;
715
  vertical-align: top;
@@ -722,25 +735,25 @@ ul.wpuf_packs > li {
722
  box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3);
723
  }
724
  @media (max-width: 991px) {
725
- .entry-content ul.wpuf_packs,
726
- ul.wpuf_packs {
727
  text-align: center;
728
  padding-left: 25px;
729
  }
730
  }
731
  @media (max-width: 500px) {
732
- .entry-content ul.wpuf_packs,
733
- ul.wpuf_packs {
734
  padding-left: 0;
735
  }
736
- .entry-content ul.wpuf_packs > li,
737
- ul.wpuf_packs > li {
738
  width: 100%;
739
  margin-left: 0;
740
  }
741
  }
742
- .entry-content ul.wpuf_packs h3,
743
- ul.wpuf_packs h3 {
744
  background: #52B5D5;
745
  color: #fff;
746
  font-size: 18px;
@@ -750,53 +763,53 @@ ul.wpuf_packs h3 {
750
  text-align: center;
751
  border-bottom: 1px solid #3dacd0;
752
  }
753
- .entry-content ul.wpuf_packs .wpuf-pricing-wrap,
754
- ul.wpuf_packs .wpuf-pricing-wrap {
755
  background: #64C3DE;
756
  }
757
- .entry-content ul.wpuf_packs .wpuf-pricing-wrap .wpuf-sub-amount,
758
- ul.wpuf_packs .wpuf-pricing-wrap .wpuf-sub-amount {
759
  position: relative;
760
  text-align: center;
761
  color: #FFF;
762
  border-bottom: 1px solid #4fbbda;
763
  padding: 10px 0;
764
  }
765
- .entry-content ul.wpuf_packs .wpuf-pricing-wrap .wpuf-sub-amount .wpuf-sub-symbol,
766
- ul.wpuf_packs .wpuf-pricing-wrap .wpuf-sub-amount .wpuf-sub-symbol {
767
  font-size: 19px;
768
  position: absolute;
769
  top: 25px;
770
  line-height: 10px;
771
  }
772
- .entry-content ul.wpuf_packs .wpuf-pricing-wrap .wpuf-sub-amount .wpuf-sub-cost,
773
- ul.wpuf_packs .wpuf-pricing-wrap .wpuf-sub-amount .wpuf-sub-cost {
774
  font-size: 40px;
775
  margin-left: 10px;
776
  line-height: 50px;
777
  }
778
- .entry-content ul.wpuf_packs .wpuf-pricing-wrap .wpuf-sub-amount .wpuf-pack-cycle,
779
- ul.wpuf_packs .wpuf-pricing-wrap .wpuf-sub-amount .wpuf-pack-cycle {
780
  font-size: 13px;
781
  padding-bottom: 5px;
782
  }
783
- .entry-content ul.wpuf_packs .wpuf-sub-body,
784
- ul.wpuf_packs .wpuf-sub-body {
785
  margin: 0;
786
  padding: 8px 0 0 8px;
787
  background: #fff;
788
  font-size: 11px;
789
  color: #999;
790
  }
791
- .entry-content ul.wpuf_packs .wpuf-sub-button,
792
- ul.wpuf_packs .wpuf-sub-button {
793
  text-align: center;
794
  margin-bottom: 20px;
795
  margin-top: 20px;
796
  overflow: hidden;
797
  }
798
- .entry-content ul.wpuf_packs .wpuf-sub-button a,
799
- ul.wpuf_packs .wpuf-sub-button a {
800
  background: #64C3DE;
801
  color: #fff;
802
  text-decoration: none;
@@ -806,50 +819,50 @@ ul.wpuf_packs .wpuf-sub-button a {
806
  border-radius: 3px;
807
  display: inline-block;
808
  }
809
- .entry-content ul.wpuf_packs .wpuf-sub-button a:hover,
810
- ul.wpuf_packs .wpuf-sub-button a:hover {
811
  background: #3ab3d5;
812
  }
813
- .entry-content ul.wpuf_packs .wpuf-sub-button a:hover,
814
- ul.wpuf_packs .wpuf-sub-button a:hover {
815
  background: none repeat scroll 0 0 #1E8CBE;
816
  border-color: #0074A2;
817
  box-shadow: 0 1px 0 rgba(120, 200, 230, 0.6) inset;
818
  color: #FFFFFF;
819
  }
820
- .entry-content ul.wpuf_packs .wpuf-sub-desciption,
821
- ul.wpuf_packs .wpuf-sub-desciption {
822
  margin-top: 15px;
823
  }
824
- .entry-content ul.wpuf_packs .wpuf-sub-desciption ul,
825
- ul.wpuf_packs .wpuf-sub-desciption ul,
826
- .entry-content ul.wpuf_packs .wpuf-sub-desciption li,
827
- ul.wpuf_packs .wpuf-sub-desciption li {
828
  margin: 0;
829
  padding: 0;
830
  list-style: none;
831
  }
832
- .entry-content ul.wpuf_packs .wpuf-sub-desciption li,
833
- ul.wpuf_packs .wpuf-sub-desciption li {
834
  text-align: center;
835
  border-top: 1px solid #eee;
836
  padding: 7px 0;
837
  }
838
- .entry-content ul.wpuf_packs .wpuf-sub-desciption li:last-child,
839
- ul.wpuf_packs .wpuf-sub-desciption li:last-child {
840
  border-bottom: 1px solid #eee;
841
  }
842
- .entry-content ul.wpuf_packs .wpuf-sub-desciption li:first-child,
843
- ul.wpuf_packs .wpuf-sub-desciption li:first-child {
844
  border-top: none;
845
  }
846
- .entry-content ul.wpuf_packs .wpuf-sub-desciption p,
847
- ul.wpuf_packs .wpuf-sub-desciption p {
848
  padding: 0 10px;
849
  margin-bottom: 15px;
850
  }
851
- .entry-content ul.wpuf_packs .button,
852
- ul.wpuf_packs .button {
853
  background: none repeat scroll 0 0 #2EA2CC;
854
  border-color: #0074A2;
855
  box-shadow: 0 1px 0 rgba(120, 200, 230, 0.5) inset, 0 1px 0 rgba(0, 0, 0, 0.15);
@@ -858,8 +871,8 @@ ul.wpuf_packs .button {
858
  padding: 0 12px 2px;
859
  color: #fff;
860
  }
861
- .entry-content ul.wpuf_packs .cost,
862
- ul.wpuf_packs .cost {
863
  background: red;
864
  border-radius: 30px 30px 30px 30px;
865
  color: #FFFFFF;
@@ -869,39 +882,38 @@ ul.wpuf_packs .cost {
869
  right: 0;
870
  top: 0;
871
  }
872
- /* css for timepicker */
873
- .ui-timepicker-div .ui-widget-header {
874
  margin-bottom: 8px;
875
  }
876
- .ui-timepicker-div dl {
877
  text-align: left;
878
  }
879
- .ui-timepicker-div dl dt {
880
  height: 25px;
881
  margin-bottom: -25px;
882
  }
883
- .ui-timepicker-div dl dd {
884
  margin: 0 10px 10px 65px;
885
  }
886
- .ui-timepicker-div td {
887
  font-size: 90%;
888
  }
889
- .ui-tpicker-grid-label {
890
  background: none;
891
  border: none;
892
  margin: 0;
893
  padding: 0;
894
  }
895
- .ui-timepicker-rtl {
896
  direction: rtl;
897
  }
898
- .ui-timepicker-rtl dl {
899
  text-align: right;
900
  }
901
- .ui-timepicker-rtl dl dd {
902
  margin: 0 65px 10px 10px;
903
  }
904
- .pass-strength-result {
905
  border-style: solid;
906
  border-width: 1px;
907
  float: left;
@@ -913,60 +925,60 @@ ul.wpuf_packs .cost {
913
  background-color: #eee;
914
  border-color: #ddd !important;
915
  }
916
- .pass-strength-result.bad {
917
  background-color: #ffb78c;
918
  border-color: #ff853c !important;
919
  }
920
- .pass-strength-result.good {
921
  background-color: #ffec8b;
922
  border-color: #fc0 !important;
923
  }
924
- .pass-strength-result.short {
925
  background-color: #ffa0a0;
926
  border-color: #f04040 !important;
927
  }
928
- .pass-strength-result.strong {
929
  background-color: #c3ff88;
930
  border-color: #8dff1c !important;
931
  }
932
- .password[type="text"] {
933
  display: none;
934
  }
935
- table.wpuf-table {
936
  border: 1px solid #E7E7E7;
937
  margin: 0 0px 10px 0;
938
  text-align: left;
939
  width: 100%;
940
  }
941
- table.wpuf-table thead th,
942
- table.wpuf-table th {
943
  color: #888888;
944
  font-size: 12px;
945
  font-weight: bold;
946
  line-height: 18px;
947
  padding: 9px 24px;
948
  }
949
- table.wpuf-table td {
950
  border-top: 1px solid #E7E7E7;
951
  padding: 6px 24px;
952
  }
953
  @media (max-width: 549px) {
954
- #wpuf-payment-gateway {
955
  margin-left: -15px;
956
  }
957
  }
958
- #wpuf-payment-gateway ul.wpuf-payment-gateways {
959
  list-style: none;
960
  margin: 10px 0;
961
  }
962
- #wpuf-payment-gateway ul.wpuf-payment-gateways li {
963
  margin: 0;
964
  }
965
- #wpuf-payment-gateway ul.wpuf-payment-gateways li .wpuf-payment-instruction {
966
  padding: 8px 10px;
967
  margin: 0 10px;
968
  }
969
- #wpuf-payment-gateway ul.wpuf-payment-gateways li .wpuf-instruction {
970
  padding: 8px 10px;
971
  margin-bottom: 10px;
972
  background: #ebe8eb;
@@ -975,12 +987,12 @@ table.wpuf-table td {
975
  -moz-border-radius: 2px;
976
  border-radius: 2px;
977
  }
978
- .wpuf-pagination div.pagination {
979
  text-align: center;
980
  padding: 7px;
981
  margin: 3px;
982
  }
983
- .wpuf-pagination .page-numbers {
984
  padding: 2px 8px;
985
  margin: 2px;
986
  border: 1px solid #4A5154;
@@ -990,15 +1002,15 @@ table.wpuf-table td {
990
  border-radius: 5px;
991
  -moz-border-radius: 5px;
992
  }
993
- .wpuf-pagination .page-numbers:hover,
994
- .wpuf-pagination .page-numbers:active {
995
  border: 1px solid #4A5154;
996
  background-color: #4A5154;
997
  color: #fff;
998
  border-radius: 5px;
999
  -moz-border-radius: 5px;
1000
  }
1001
- .wpuf-pagination .page-numbers.current {
1002
  padding: 2px 8px;
1003
  margin: 2px;
1004
  border: 1px solid #4A5154;
@@ -1008,22 +1020,21 @@ table.wpuf-table td {
1008
  border-radius: 5px;
1009
  -moz-border-radius: 5px;
1010
  }
1011
- /** author info **/
1012
- .wpuf-author {
1013
  margin: 20px 0;
1014
  }
1015
- .wpuf-author:after {
1016
  clear: both;
1017
  content: "";
1018
  display: table;
1019
  }
1020
- .wpuf-author h3 {
1021
  margin: 0 !important;
1022
  background: #CFCFCF;
1023
  text-align: left;
1024
  padding: 3px 10px;
1025
  }
1026
- .wpuf-author .wpuf-author-inside {
1027
  background: none repeat scroll 0 0 #F0F0F0;
1028
  border-bottom: 2px solid #DDDDDD;
1029
  height: auto;
@@ -1031,29 +1042,28 @@ table.wpuf-table td {
1031
  padding-top: 15px;
1032
  margin-bottom: 15px;
1033
  }
1034
- .wpuf-author .wpuf-author-inside:after {
1035
  clear: both;
1036
  content: "";
1037
  display: table;
1038
  }
1039
- .wpuf-author .wpuf-author-inside .wpuf-user-image {
1040
  float: left;
1041
  padding-right: 15px;
1042
  }
1043
- .wpuf-author .wpuf-author-inside p {
1044
  margin-bottom: 10px !important;
1045
  }
1046
- .wpuf-author .wpuf-author-inside p.wpuf-author-info {
1047
  padding-top: 8px;
1048
  word-wrap: break-word;
1049
  }
1050
- .wpuf-author .wpuf-author-inside p.wpuf-user-name a {
1051
  color: #335160;
1052
  font-size: 1.2em;
1053
  font-weight: bold;
1054
  }
1055
- /** jQuery Suggest **/
1056
- .ac_results {
1057
  padding: 0;
1058
  margin: 0;
1059
  list-style: none;
@@ -1062,52 +1072,49 @@ table.wpuf-table td {
1062
  display: none;
1063
  border: 1px solid #ccc;
1064
  }
1065
- .ac_results li {
1066
  padding: 2px 5px;
1067
  white-space: nowrap;
1068
  text-align: left;
1069
  }
1070
- .ac_over {
1071
  cursor: pointer;
1072
  }
1073
- .ac_match {
1074
  text-decoration: underline;
1075
  }
1076
- /*------------------------------------
1077
- * Multistep form
1078
- *-----------------------------------*/
1079
- fieldset.wpuf-multistep-fieldset {
1080
  position: relative;
1081
  padding-bottom: 50px;
1082
  border: none;
1083
  display: none;
1084
  }
1085
- fieldset.wpuf-multistep-fieldset.field-active {
1086
  display: block;
1087
  }
1088
- fieldset.wpuf-multistep-fieldset .wpuf-multistep-prev-btn,
1089
- fieldset.wpuf-multistep-fieldset .wpuf-multistep-next-btn {
1090
  position: absolute;
1091
  bottom: 5px;
1092
  }
1093
- fieldset.wpuf-multistep-fieldset .wpuf-multistep-prev-btn {
1094
  left: 10px;
1095
  }
1096
- fieldset.wpuf-multistep-fieldset .wpuf-multistep-next-btn {
1097
  right: 10px;
1098
  }
1099
- .wpuf-multistep-progressbar {
1100
  overflow: hidden;
1101
  }
1102
- .wpuf-form .wpuf-multistep-progressbar ul.wpuf-step-wizard {
1103
  margin: 20px 0 40px 0;
1104
  padding: 0;
1105
  list-style: none;
1106
  }
1107
- .wpuf-form .wpuf-multistep-progressbar ul.wpuf-step-wizard * {
1108
  box-sizing: border-box;
1109
  }
1110
- .wpuf-form .wpuf-multistep-progressbar ul.wpuf-step-wizard li {
1111
  background-color: #E4E4E4;
1112
  border-radius: 5px;
1113
  display: inline-block;
@@ -1118,8 +1125,8 @@ fieldset.wpuf-multistep-fieldset .wpuf-multistep-next-btn {
1118
  position: relative;
1119
  text-align: center;
1120
  }
1121
- .wpuf-form .wpuf-multistep-progressbar ul.wpuf-step-wizard li::before,
1122
- .wpuf-form .wpuf-multistep-progressbar ul.wpuf-step-wizard li::after {
1123
  border: solid transparent;
1124
  content: " ";
1125
  height: 0;
@@ -1129,39 +1136,39 @@ fieldset.wpuf-multistep-fieldset .wpuf-multistep-next-btn {
1129
  border-left-color: #fff;
1130
  border-radius: 10px;
1131
  }
1132
- .wpuf-form .wpuf-multistep-progressbar ul.wpuf-step-wizard li::before {
1133
  border-width: 26px;
1134
  margin-top: -14px;
1135
  right: -52px;
1136
  z-index: 98;
1137
  }
1138
- .wpuf-form .wpuf-multistep-progressbar ul.wpuf-step-wizard li::after {
1139
  border-left-color: #E4E4E4;
1140
  border-width: 25px;
1141
  margin-top: -37px;
1142
  right: -44px;
1143
  z-index: 99;
1144
  }
1145
- .wpuf-form .wpuf-multistep-progressbar ul.wpuf-step-wizard li.active-step {
1146
  background-color: #00a0d2;
1147
  color: #fff;
1148
  }
1149
- .wpuf-form .wpuf-multistep-progressbar ul.wpuf-step-wizard li.active-step::after {
1150
  border-left-color: #00a0d2;
1151
  }
1152
- .wpuf-form .wpuf-multistep-progressbar ul.wpuf-step-wizard li:last-child::after {
1153
  border-left-color: transparent;
1154
  }
1155
- .wpuf-form .wpuf-multistep-progressbar .ui-widget-header {
1156
  background: #00a0d2;
1157
  }
1158
- .wpuf-form .wpuf-multistep-progressbar.ui-progressbar {
1159
  margin-bottom: 30px;
1160
  height: 25px;
1161
  border: 1px solid #eee;
1162
  position: relative;
1163
  }
1164
- .wpuf-form .wpuf-multistep-progressbar.ui-progressbar .wpuf-progress-percentage {
1165
  position: absolute;
1166
  left: 50%;
1167
  font-size: 12px;
@@ -1169,7 +1176,7 @@ fieldset.wpuf-multistep-fieldset .wpuf-multistep-next-btn {
1169
  text-shadow: 1px 1px 0 #fff;
1170
  top: 20%;
1171
  }
1172
- input.wpuf-btn {
1173
  text-decoration: none !important;
1174
  font-size: 15px !important;
1175
  margin-top: 10px;
@@ -1183,173 +1190,265 @@ input.wpuf-btn {
1183
  border-radius: 3px !important;
1184
  border: none !important;
1185
  }
1186
- /*rtl*/
1187
- body.rtl ul.wpuf-form li .wpuf-label {
1188
  float: right;
1189
  }
1190
  @media (max-width: 480px) {
1191
- ul.wpuf-form li .wpuf-label,
1192
- ul.wpuf-form li .wpuf-fields {
1193
  float: none;
1194
  width: 100%;
1195
  }
1196
- ul.wpuf-form li.field-size-large .wpuf-fields {
1197
  float: none;
1198
  width: 100%;
1199
  }
1200
- ul.wpuf-form li.field-size-medium .wpuf-fields {
1201
  float: none;
1202
  width: 65%;
1203
  }
1204
- ul.wpuf-form li.field-size-small .wpuf-fields {
1205
  float: none;
1206
  width: 30%;
1207
  }
1208
  }
1209
- .wpuf-form .required {
1210
  color: red;
1211
  font-weight: 700;
1212
  border: 0;
1213
  }
1214
- .wpuf-dashboard-container:after {
 
 
 
 
 
1215
  clear: both;
1216
  content: "";
1217
  display: table;
1218
  }
1219
- .wpuf-dashboard-container .wpuf-dashboard-navigation {
1220
- width: 30%;
1221
  float: left;
1222
  }
1223
- .wpuf-dashboard-container .wpuf-dashboard-navigation a {
1224
  text-decoration: none;
1225
  box-shadow: none;
 
 
 
 
1226
  }
1227
- .wpuf-dashboard-container .wpuf-dashboard-navigation ul {
1228
  list-style: none;
1229
  margin: 0;
1230
  padding: 0;
1231
  }
1232
- .wpuf-dashboard-container .wpuf-dashboard-navigation ul li {
1233
  padding-bottom: 2px;
1234
  }
1235
  @media (max-width: 991px) {
1236
- .wpuf-dashboard-container .wpuf-dashboard-navigation {
1237
  width: 100%;
1238
  margin-bottom: 30px;
1239
  }
1240
- .wpuf-dashboard-container .wpuf-dashboard-navigation ul {
1241
  margin: 0 -7px;
1242
  }
1243
- .wpuf-dashboard-container .wpuf-dashboard-navigation ul li {
1244
  margin: 0 7px;
1245
  display: inline-block;
1246
  }
1247
  }
1248
- .wpuf-dashboard-container .wpuf-dashboard-content {
1249
- width: 68%;
1250
  float: right;
 
 
 
 
1251
  }
1252
  @media (max-width: 991px) {
1253
- .wpuf-dashboard-container .wpuf-dashboard-content {
1254
  width: 100%;
1255
  }
1256
  }
1257
- .wpuf-dashboard-container .wpuf-dashboard-content .wpuf-fields select:not([type="submit"]),
1258
- .wpuf-dashboard-container .wpuf-dashboard-content .wpuf-fields textarea:not([type="submit"]),
1259
- .wpuf-dashboard-container .wpuf-dashboard-content .wpuf-fields input:not([type="submit"]),
1260
- .wpuf-dashboard-container .wpuf-dashboard-content .wpuf-fields select:not([type="button"]),
1261
- .wpuf-dashboard-container .wpuf-dashboard-content .wpuf-fields textarea:not([type="button"]),
1262
- .wpuf-dashboard-container .wpuf-dashboard-content .wpuf-fields input:not([type="button"]),
1263
- .wpuf-dashboard-container .wpuf-dashboard-content .wpuf-fields select:not([type="checkbox"]),
1264
- .wpuf-dashboard-container .wpuf-dashboard-content .wpuf-fields textarea:not([type="checkbox"]),
1265
- .wpuf-dashboard-container .wpuf-dashboard-content .wpuf-fields input:not([type="checkbox"]),
1266
- .wpuf-dashboard-container .wpuf-dashboard-content .wpuf-fields select:not([type="radio"]),
1267
- .wpuf-dashboard-container .wpuf-dashboard-content .wpuf-fields textarea:not([type="radio"]),
1268
- .wpuf-dashboard-container .wpuf-dashboard-content .wpuf-fields input:not([type="radio"]),
1269
- .wpuf-dashboard-container .wpuf-dashboard-content .wpuf-fields select:not([type="file"]),
1270
- .wpuf-dashboard-container .wpuf-dashboard-content .wpuf-fields textarea:not([type="file"]),
1271
- .wpuf-dashboard-container .wpuf-dashboard-content .wpuf-fields input:not([type="file"]),
1272
- .wpuf-dashboard-container .wpuf-dashboard-content .wpuf-fields select:not([type="reset"]),
1273
- .wpuf-dashboard-container .wpuf-dashboard-content .wpuf-fields textarea:not([type="reset"]),
1274
- .wpuf-dashboard-container .wpuf-dashboard-content .wpuf-fields input:not([type="reset"]) {
1275
  width: 100%;
1276
  }
1277
- .wpuf-dashboard-container .items-table-container,
1278
- .wpuf-dashboard-container .wpuf-dashboard-content.invoices {
1279
  max-width: 100%;
1280
  overflow-y: auto;
1281
  }
1282
- .wpuf-dashboard-container table.items-table {
1283
- min-width: 600px;
1284
- border: 0;
1285
- }
1286
- .wpuf-dashboard-container table.items-table a {
 
 
 
 
 
1287
  text-decoration: none;
1288
  box-shadow: none;
 
1289
  }
1290
- .wpuf-dashboard-container table.items-table th,
1291
- .wpuf-dashboard-container table.items-table td {
1292
  border: 0;
1293
  padding: 10px;
1294
  }
1295
- .wpuf-dashboard-container table.items-table tr {
 
 
 
1296
  text-align: left;
1297
- outline: 1px solid #f1f1f1;
1298
  }
1299
- .wpuf-dashboard-container table.items-table .items-list-header {
1300
- background-color: #f1f1f1;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1301
  }
1302
- .wpuf-dashboard-container .wpuf-update-profile-form ul.wpuf-form {
1303
  margin: 0 -15px !important;
1304
  width: inherit;
1305
  }
1306
- .wpuf-dashboard-container .wpuf-update-profile-form ul.wpuf-form .form-row-first {
1307
  float: left;
1308
  width: 50%;
1309
  padding: 0 15px;
1310
  overflow: visible;
1311
  }
1312
- .wpuf-dashboard-container .wpuf-update-profile-form ul.wpuf-form .form-row-last {
1313
  float: right;
1314
  width: 50%;
1315
  padding: 0 15px;
1316
  overflow: visible;
1317
  }
1318
  @media (max-width: 767px) {
1319
- .wpuf-dashboard-container .wpuf-update-profile-form ul.wpuf-form .form-row-first,
1320
- .wpuf-dashboard-container .wpuf-update-profile-form ul.wpuf-form .form-row-last {
1321
  float: none;
1322
  width: 100%;
1323
  }
1324
  }
1325
- .wpuf-wcmp-integration-content .wpuf-dashboard-container .page-head {
1326
  opacity: 0;
1327
  margin-bottom: 40px;
1328
  }
1329
- .wpuf-wcmp-integration-content .wpuf-dashboard-container table.items-table {
1330
  width: 100%;
1331
  margin-bottom: 40px !important;
 
1332
  }
1333
- .wpuf-toc-container .wpuf-fields {
1334
  position: relative;
1335
  }
1336
- .wpuf-toc-container .wpuf-fields .wpuf-toc-checkbox {
1337
  position: absolute;
1338
  top: 0;
1339
  left: 0;
1340
  }
1341
- .wpuf-toc-container .wpuf-fields.has-toc-checkbox .wpuf-toc-description {
1342
  margin-left: 25px;
1343
  }
1344
- .wpuf-field-google-map {
1345
  height: 300px;
1346
  width: 100%;
1347
  }
1348
- .wpuf-form-google-map {
1349
  height: 300px;
1350
  width: 100%;
1351
  }
1352
- input[type="text"].wpuf-google-map-search {
1353
  margin-top: 10px !important;
1354
  border: 1px solid transparent !important;
1355
  border-radius: 2px 0 0 2px !important;
@@ -1367,25 +1466,25 @@ input[type="text"].wpuf-google-map-search {
1367
  padding: 0 11px 0 13px !important;
1368
  display: none;
1369
  }
1370
- .gm-style input[type="text"].wpuf-google-map-search {
1371
  display: block;
1372
  }
1373
- .wpuf-form-google-map-container input[type="text"].wpuf-google-map-search {
1374
  width: 230px !important;
1375
  }
1376
- .wpuf-form-google-map-container.hide-search-box .gm-style input[type="text"].wpuf-google-map-search {
1377
  display: none;
1378
  }
1379
- .dokan-dashboard-content.dokan-wpuf-dashboard h2.page-head {
1380
  display: none;
1381
  }
1382
- .dokan-dashboard-content.dokan-wpuf-dashboard .wpuf-author {
1383
  display: none;
1384
  }
1385
- .dokan-dashboard-content.dokan-wpuf-dashboard .wpuf-form-add .wpuf-form li.wpuf-el {
1386
  margin-bottom: 15px;
1387
  }
1388
- table#wpuf-address-country-state input {
1389
  width: 100%;
1390
  padding: 0 10px;
1391
  border: 1px solid #f5f5f5;
@@ -1395,7 +1494,7 @@ table#wpuf-address-country-state input {
1395
  height: 36px;
1396
  box-shadow: none;
1397
  }
1398
- table#wpuf-address-country-state select {
1399
  width: 100%;
1400
  padding: 0 10px;
1401
  border: 1px solid #f5f5f5;
@@ -1405,20 +1504,20 @@ table#wpuf-address-country-state select {
1405
  height: 36px;
1406
  box-shadow: none;
1407
  }
1408
- table#wpuf-address-country-state input.wpuf-btn {
1409
  width: inherit;
1410
  }
1411
- table#wpuf-address-country-state td {
1412
  border: none;
1413
  }
1414
- .wpuf-image-wrap {
1415
  display: inline-block;
1416
  position: relative;
1417
  z-index: 1;
1418
  transition: .3s;
1419
  margin: 4px;
1420
  }
1421
- .wpuf-image-wrap .attachment-name img {
1422
  width: 100%;
1423
  max-height: 150px;
1424
  transition: .3s;
@@ -1426,10 +1525,10 @@ table#wpuf-address-country-state td {
1426
  box-shadow: none;
1427
  -webkit-box-shadow: none;
1428
  }
1429
- li.wpuf-image-wrap.thumbnail {
1430
  position: relative;
1431
  }
1432
- li.wpuf-image-wrap.thumbnail .caption {
1433
  position: absolute;
1434
  left: 50%;
1435
  margin-left: -40px;
@@ -1443,34 +1542,34 @@ li.wpuf-image-wrap.thumbnail .caption {
1443
  border-radius: 3px;
1444
  line-height: 0;
1445
  }
1446
- li.wpuf-image-wrap.thumbnail:hover .caption {
1447
  display: block;
1448
  }
1449
  @media (min-width: 550px) {
1450
- .wpuf-pay-row {
1451
  width: 100%;
1452
  display: table;
1453
  table-layout: auto;
1454
  }
1455
- .wpuf-pay-col {
1456
  width: 50%;
1457
  display: table-cell;
1458
  }
1459
  }
1460
- ul.wpuf-form li .wpuf-fields ul.wpuf-attachment-list {
1461
  overflow: auto;
1462
  }
1463
- ul.wpuf-form li .wpuf-fields ul.wpuf-attachment-list li.highlight {
1464
  margin-bottom: 0;
1465
  height: 150px;
1466
  padding-top: 0;
1467
  padding-bottom: 0;
1468
  }
1469
- ul.wpuf-form .ui-state-default.wpuf-image-wrap:hover {
1470
  cursor: move;
1471
  }
1472
- ul.wpuf-form .ui-state-default.wpuf-image-wrap .caption a,
1473
- ul.wpuf-form .ui-state-default.wpuf-image-wrap .caption span {
1474
  display: inline-block;
1475
  line-height: 0;
1476
  height: inherit;
@@ -1478,71 +1577,71 @@ ul.wpuf-form .ui-state-default.wpuf-image-wrap .caption span {
1478
  color: transparent;
1479
  vertical-align: top;
1480
  }
1481
- ul.wpuf-form .ui-state-default .wpuf-image-wrap .caption a img {
1482
  -webkit-box-shadow: none;
1483
  box-shadow: none;
1484
  }
1485
- ul.wpuf-form .ui-state-default.wpuf-image-wrap .caption a:hover,
1486
- ul.wpuf-form .ui-state-default.wpuf-image-wrap .caption span:hover {
1487
  background: #0073aa;
1488
  -webkit-box-shadow: none;
1489
  box-shadow: none;
1490
  }
1491
- .weforms-quiz-feedback {
1492
  position: relative;
1493
  padding-top: 50px;
1494
  padding-bottom: 50px;
1495
  margin-top: 50px;
1496
  }
1497
- .weforms-quiz-feedback .weforms-quiz-points {
1498
  position: absolute;
1499
  top: 0;
1500
  right: 0;
1501
  width: 200px;
1502
  text-align: right;
1503
  }
1504
- .weforms-quiz-feedback .weforms-field-points {
1505
  float: right;
1506
  }
1507
- .weforms-quiz-feedback .weforms-quiz-points .score {
1508
  background: #673ab7;
1509
  color: #fff;
1510
  padding: 12px 20px;
1511
  border-radius: 5px;
1512
  }
1513
- .weforms-quiz-feedback .right-answer-block,
1514
- .weforms-quiz-feedback .weforms-answer-feedback {
1515
  margin-top: 2px;
1516
  background: #f5f5f5;
1517
  padding: 20px;
1518
  color: rgba(0, 0, 0, 0.87);
1519
  font-weight: 700;
1520
  }
1521
- .weforms-quiz-feedback .right-answer-block p,
1522
- .weforms-quiz-feedback .weforms-answer-feedback p {
1523
  margin-bottom: 10px;
1524
  }
1525
- .weforms-quiz-feedback .weforms-answer-feedback .feedback {
1526
  font-weight: 400;
1527
  }
1528
- .weforms-quiz-feedback .right-answer,
1529
- .weforms-quiz-feedback .wrong-answer {
1530
  margin-bottom: 20px;
1531
  }
1532
- .weforms-quiz-feedback .right-answer .wpuf-fields label.checked {
1533
  background: #dff0d8;
1534
  color: #3c763d;
1535
  padding: 6px 0;
1536
  }
1537
- .weforms-quiz-feedback .wrong-answer .wpuf-fields label.checked {
1538
  background: #FFE4E4;
1539
  color: red;
1540
  padding: 6px 0;
1541
  }
1542
- ul.wpuf-form .wpuf-el {
1543
  position: relative;
1544
  }
1545
- ul.wpuf-form .weforms-frontend-field-points {
1546
  position: absolute;
1547
  top: 0;
1548
  right: 0;
@@ -1553,129 +1652,152 @@ ul.wpuf-form .weforms-frontend-field-points {
1553
  font-weight: 700;
1554
  text-align: right;
1555
  }
1556
- .dokan-dashboard .dokan-dashboard-content ul li.wpuf-el,
1557
- .dokan-dashboard .dokan-dashboard-content ul li.wpuf-submit {
1558
  margin-left: 0;
1559
  margin-bottom: 10px;
1560
  padding: 10px;
1561
  padding-left: 0;
1562
  }
1563
- /* Front End Posts List Tools */
1564
- .wpuf-posts-options {
1565
- padding: 0 10px;
1566
- border-right: 1px solid #ccc;
1567
  }
1568
- .wpuf-posts-options:first-child {
1569
- padding-left: 0;
1570
  }
1571
- .wpuf-posts-options:last-child {
1572
- padding-right: 0;
1573
- border-right: 0;
1574
  }
1575
- /* CSS for custom columns */
1576
- .wpuf-col-half,
1577
- .wpuf-col-half-last {
 
 
 
1578
  width: 50%;
1579
  float: left;
1580
  }
1581
- .wpuf-col-one-third,
1582
- .wpuf-col-one-third-last {
1583
  width: 33%;
1584
  float: left;
1585
  }
1586
- .wpuf-col-half-last + li,
1587
- .wpuf-col-one-third-last + li {
1588
  clear: left;
1589
  }
1590
- ul.wpuf-form .wpuf-field-columns {
1591
  padding: 0;
1592
  border: 0;
1593
  overflow: hidden;
1594
  }
1595
- ul.wpuf-form .wpuf-field-columns.has-columns-1 .wpuf-column .wpuf-column-inner-fields {
1596
  width: 100%;
1597
  float: left;
1598
  }
1599
- ul.wpuf-form .wpuf-field-columns.has-columns-1 .wpuf-column .column-1 .ui-resizable-handle {
1600
  display: none !important;
1601
  }
1602
- ul.wpuf-form .wpuf-field-columns.has-columns-1 .wpuf-column .column-2.wpuf-column-inner-fields,
1603
- ul.wpuf-form .wpuf-field-columns.has-columns-1 .wpuf-column .column-3.wpuf-column-inner-fields {
1604
  display: none;
1605
  }
1606
- ul.wpuf-form .wpuf-field-columns.has-columns-2 .wpuf-column .wpuf-column-inner-fields {
1607
  width: 50%;
1608
  float: left;
1609
  }
1610
- ul.wpuf-form .wpuf-field-columns.has-columns-2 .wpuf-column .column-2 .ui-resizable-handle {
1611
  display: none !important;
1612
  }
1613
- ul.wpuf-form .wpuf-field-columns.has-columns-2 .wpuf-column .column-3.wpuf-column-inner-fields {
1614
  display: none;
1615
  }
1616
- ul.wpuf-form .wpuf-field-columns.has-columns-3 .wpuf-column .wpuf-column-inner-fields {
1617
  width: 33.33%;
1618
  float: left;
1619
  }
1620
- ul.wpuf-form .wpuf-field-columns .wpuf-column-field-inner-columns {
1621
  margin-left: 0;
1622
  margin-right: 0;
1623
  }
1624
- ul.wpuf-form .wpuf-field-columns .wpuf-column-field-inner-columns .wpuf-column {
1625
  padding: 0;
1626
  border: 0;
1627
  float: none;
1628
  width: 100%;
1629
  overflow: hidden;
1630
  }
1631
- ul.wpuf-form .wpuf-field-columns .wpuf-column-field-inner-columns .wpuf-column .wpuf-column-inner-fields {
1632
  padding: 0 5px 0 0;
1633
  position: relative;
1634
  }
1635
- ul.wpuf-form .wpuf-field-columns .wpuf-column-field-inner-columns .wpuf-column .wpuf-column-inner-fields ul.wpuf-column-fields {
1636
  border: 0;
1637
  margin: 0;
1638
  padding: 0;
1639
  list-style: none;
1640
  }
1641
- ul.wpuf-form .wpuf-field-columns .wpuf-column-field-inner-columns .wpuf-column .wpuf-column-inner-fields ul.wpuf-column-fields li {
1642
  padding: 0;
1643
  }
1644
- ul.wpuf-form .wpuf-field-columns .wpuf-column-field-inner-columns .wpuf-column .wpuf-column-inner-fields ul.wpuf-column-fields li input[type="text"],
1645
- ul.wpuf-form .wpuf-field-columns .wpuf-column-field-inner-columns .wpuf-column .wpuf-column-inner-fields ul.wpuf-column-fields li input[type="email"],
1646
- ul.wpuf-form .wpuf-field-columns .wpuf-column-field-inner-columns .wpuf-column .wpuf-column-inner-fields ul.wpuf-column-fields li input[type="url"],
1647
- ul.wpuf-form .wpuf-field-columns .wpuf-column-field-inner-columns .wpuf-column .wpuf-column-inner-fields ul.wpuf-column-fields li input[type="password"],
1648
- ul.wpuf-form .wpuf-field-columns .wpuf-column-field-inner-columns .wpuf-column .wpuf-column-inner-fields ul.wpuf-column-fields li input[type="search"],
1649
- ul.wpuf-form .wpuf-field-columns .wpuf-column-field-inner-columns .wpuf-column .wpuf-column-inner-fields ul.wpuf-column-fields li input[type="number"],
1650
- ul.wpuf-form .wpuf-field-columns .wpuf-column-field-inner-columns .wpuf-column .wpuf-column-inner-fields ul.wpuf-column-fields li input[type="tel"],
1651
- ul.wpuf-form .wpuf-field-columns .wpuf-column-field-inner-columns .wpuf-column .wpuf-column-inner-fields ul.wpuf-column-fields li input[type="range"],
1652
- ul.wpuf-form .wpuf-field-columns .wpuf-column-field-inner-columns .wpuf-column .wpuf-column-inner-fields ul.wpuf-column-fields li input[type="date"],
1653
- ul.wpuf-form .wpuf-field-columns .wpuf-column-field-inner-columns .wpuf-column .wpuf-column-inner-fields ul.wpuf-column-fields li input[type="month"],
1654
- ul.wpuf-form .wpuf-field-columns .wpuf-column-field-inner-columns .wpuf-column .wpuf-column-inner-fields ul.wpuf-column-fields li input[type="week"],
1655
- ul.wpuf-form .wpuf-field-columns .wpuf-column-field-inner-columns .wpuf-column .wpuf-column-inner-fields ul.wpuf-column-fields li input[type="time"],
1656
- ul.wpuf-form .wpuf-field-columns .wpuf-column-field-inner-columns .wpuf-column .wpuf-column-inner-fields ul.wpuf-column-fields li input[type="datetime"],
1657
- ul.wpuf-form .wpuf-field-columns .wpuf-column-field-inner-columns .wpuf-column .wpuf-column-inner-fields ul.wpuf-column-fields li input[type="datetime-local"],
1658
- ul.wpuf-form .wpuf-field-columns .wpuf-column-field-inner-columns .wpuf-column .wpuf-column-inner-fields ul.wpuf-column-fields li input[type="color"],
1659
- ul.wpuf-form .wpuf-field-columns .wpuf-column-field-inner-columns .wpuf-column .wpuf-column-inner-fields ul.wpuf-column-fields li textarea {
1660
  width: 100%;
1661
  }
1662
- .ac_results {
1663
  z-index: 99999 !important;
1664
  background-color: #fff !important;
1665
  color: #000;
1666
  position: auto !important;
1667
  width: 390px !important;
1668
  }
1669
- .ac_results li {
1670
  border-bottom: 1px solid #ddd;
1671
  margin-left: 0px;
1672
  padding-left: 5px !important;
1673
  text-decoration: none !important;
1674
  }
1675
- /* Upload Button */
1676
- .wpuf-attachment-upload-filelist {
1677
  z-index: 1;
1678
  }
1679
- .wpuf-attachment-upload-filelist + .moxie-shim {
1680
  z-index: 2;
1681
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  /* DivTable.com */
2
+ body {
3
+ font-family: 'Open Sans', sans-serif !important;
4
+ /* css for timepicker */
5
+ /** author info **/
6
+ /** jQuery Suggest **/
7
+ /*------------------------------------
8
+ * Multistep form
9
+ *-----------------------------------*/
10
+ /*rtl*/
11
+ /* Front End Posts List Tools */
12
+ /* CSS for custom columns */
13
+ /* Upload Button */
14
+ }
15
+ body #wpfooter {
16
  position: fixed !important;
17
  }
18
+ body .wpufTable {
19
  display: table;
20
  width: 100%;
21
  }
22
+ body .wpufTableRow {
23
  display: table-row;
24
  }
25
+ body .wpufTableRow:nth-child(even) {
26
  background-color: #f5f5f5;
27
  }
28
+ body .wpufTableHeading {
29
  background-color: #eee;
30
  display: table-header-group;
31
  font-weight: bold;
32
  }
33
+ body .wpufTableCell,
34
+ body .wpufTableHead {
35
  border: none;
36
  display: table-cell;
37
  padding: 3px 10px;
38
  }
39
+ body .wpufTableFoot {
40
  background-color: #eee;
41
  display: table-footer-group;
42
  font-weight: bold;
43
  }
44
+ body .wpufTableBody {
45
  display: table-row-group;
46
  }
47
+ body .wpuf-menu-item.active a {
48
+ color: #5C5CFB !important;
49
  }
50
+ body .wpuf-loading {
51
  width: 16px;
52
  height: 16px;
53
  background: url('../images/wpspin_light.gif') no-repeat;
54
  display: inline-block;
55
  }
56
+ body .wpuf-loading.hide {
57
  display: none;
58
  }
59
+ body .wpuf-button {
60
  color: #555;
61
  border-color: #cccccc;
62
  background: #f7f7f7;
64
  box-shadow: 0 1px 0 #cccccc;
65
  vertical-align: top;
66
  }
67
+ body .wpuf-button:hover,
68
+ body .wpuf-button:focus {
69
  background: #fafafa;
70
  border-color: #999;
71
  color: #23282d;
72
  }
73
+ body .wpuf-success {
74
  background-color: #dff0d8;
75
  border: 1px solid #d6e9c6;
76
  color: #3c763d;
77
  padding: 10px;
78
  margin: 10px 0 20px 0;
79
  }
80
+ body .wpuf-error {
81
  background-color: #f2dede;
82
  color: #a94442;
83
  border: 1px solid #ebccd1;
88
  border-radius: 3px;
89
  font-size: 13px;
90
  }
91
+ body .wpuf-message {
92
  background: #fcf8e3;
93
  border: 1px solid #faebcc;
94
  color: #8a6d3b;
99
  border-radius: 3px;
100
  font-size: 13px;
101
  }
102
+ body #wpuf-private-message .chat-box {
103
  margin-bottom: 30px;
104
  }
105
+ body #wpuf-private-message .write-area {
106
  width: 100%;
107
  border-radius: 4px;
108
  margin-bottom: 10px;
109
  }
110
+ body .wpuf-info {
111
  background-color: #fef5be;
112
  border: 2px solid #fdd425;
113
  border-radius: 5px;
117
  margin: 0 0 10px 0;
118
  font-size: 13px;
119
  }
120
+ body #form-preview-stage.wpuf-style ul.wpuf-form .wpuf-fields input[type=text],
121
+ body .wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields input[type=text],
122
+ body #form-preview-stage.wpuf-style ul.wpuf-form .wpuf-fields input[type=password],
123
+ body .wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields input[type=password],
124
+ body #form-preview-stage.wpuf-style ul.wpuf-form .wpuf-fields input[type=email],
125
+ body .wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields input[type=email],
126
+ body #form-preview-stage.wpuf-style ul.wpuf-form .wpuf-fields input[type=url],
127
+ body .wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields input[type=url],
128
+ body #form-preview-stage.wpuf-style ul.wpuf-form .wpuf-fields input[type=number],
129
+ body .wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields input[type=number],
130
+ body #form-preview-stage.wpuf-style ul.wpuf-form .wpuf-fields input[type=tel],
131
+ body .wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields input[type=tel],
132
+ body #form-preview-stage.wpuf-style ul.wpuf-form .wpuf-fields textarea,
133
+ body .wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields textarea {
134
  background: #fafafa;
135
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
136
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
139
  color: #888;
140
  width: 95%;
141
  }
142
+ body #form-preview-stage.wpuf-style ul.wpuf-form .wpuf-fields input[type=text]:focus,
143
+ body .wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields input[type=text]:focus,
144
+ body #form-preview-stage.wpuf-style ul.wpuf-form .wpuf-fields input[type=password]:focus,
145
+ body .wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields input[type=password]:focus,
146
+ body #form-preview-stage.wpuf-style ul.wpuf-form .wpuf-fields input[type=email]:focus,
147
+ body .wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields input[type=email]:focus,
148
+ body #form-preview-stage.wpuf-style ul.wpuf-form .wpuf-fields input[type=url]:focus,
149
+ body .wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields input[type=url]:focus,
150
+ body #form-preview-stage.wpuf-style ul.wpuf-form .wpuf-fields input[type=number]:focus,
151
+ body .wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields input[type=number]:focus,
152
+ body #form-preview-stage.wpuf-style ul.wpuf-form .wpuf-fields textarea:focus,
153
+ body .wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields textarea:focus {
154
  color: #373737;
155
  }
156
+ body #form-preview-stage.wpuf-style ul.wpuf-form .wpuf-fields textarea,
157
+ body .wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields textarea {
158
  padding-left: 3px;
159
  width: 95%;
160
  }
161
+ body #form-preview-stage.wpuf-style ul.wpuf-form .wpuf-fields input[type=text],
162
+ body .wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields input[type=text],
163
+ body #form-preview-stage.wpuf-style ul.wpuf-form .wpuf-fields input[type=password],
164
+ body .wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields input[type=password],
165
+ body #form-preview-stage.wpuf-style ul.wpuf-form .wpuf-fields input[type=email],
166
+ body .wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields input[type=email],
167
+ body #form-preview-stage.wpuf-style ul.wpuf-form .wpuf-fields input[type=url],
168
+ body .wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields input[type=url],
169
+ body #form-preview-stage.wpuf-style ul.wpuf-form .wpuf-fields input[type=number],
170
+ body .wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields input[type=number] {
171
  padding: 5px;
172
  }
173
+ body #form-preview-stage.wpuf-style ul.wpuf-form .wpuf-fields select,
174
+ body .wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields select {
175
  border: 1px solid #eee;
176
  padding: 2px;
177
  height: 2em;
181
  min-width: 150px;
182
  max-width: 100%;
183
  }
184
+ body #form-preview-stage.wpuf-style ul.wpuf-form .wpuf-fields select[multiple],
185
+ body .wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields select[multiple] {
186
  height: auto;
187
  }
188
+ body #form-preview-stage.wpuf-style ul.wpuf-form .wpuf-submit input[type=submit],
189
+ body .wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-submit input[type=submit] {
190
  font-size: 16px;
191
  padding: 5px 15px;
192
  line-height: inherit;
203
  text-decoration: none;
204
  text-shadow: 0 -1px 1px #006799, 1px 0 1px #006799, 0 1px 1px #006799, -1px 0 1px #006799;
205
  }
206
+ body #form-preview-stage.wpuf-style ul.wpuf-form .wpuf-submit input[type=submit]:disabled,
207
+ body .wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-submit input[type=submit]:disabled {
208
  background: #dddddd;
209
  border-color: #dddddd;
210
  -webkit-box-shadow: 0 1px 0 #dddddd;
212
  color: #000;
213
  text-shadow: 0 -1px 1px #dddddd, 1px 0 1px #dddddd, 0 1px 1px #dddddd, -1px 0 1px #dddddd;
214
  }
215
+ body ul.wpuf-form {
216
  list-style: none !important;
217
  margin: 0 !important;
218
  padding: 0 !important;
219
  width: 100%;
220
  }
221
+ body ul.wpuf-form li {
222
  margin-left: 0;
223
  margin-bottom: 10px;
224
  padding: 10px;
225
  }
226
+ body ul.wpuf-form li:after {
227
  clear: both;
228
  content: "";
229
  display: table;
230
  }
231
+ body ul.wpuf-form li.has-error {
232
  background: #FFE4E4;
233
  }
234
+ body ul.wpuf-form li .wp-editor-wrap {
235
  border: 1px solid #eee;
236
  }
237
+ body ul.wpuf-form li.wpuf_hidden_field {
238
  display: none;
239
  }
240
+ body ul.wpuf-form li .wpuf-label {
241
  float: left;
242
  width: 30%;
243
  min-height: 1px;
244
  font-weight: bold;
245
  }
246
+ body ul.wpuf-form li .wpuf-label .required {
247
  color: red;
248
  }
249
+ body ul.wpuf-form li.field-size-large .wpuf-fields {
250
  float: left;
251
  width: 70%;
252
  }
253
+ body ul.wpuf-form li.field-size-medium .wpuf-fields {
254
  float: left;
255
  width: 50%;
256
  }
257
+ body ul.wpuf-form li.field-size-small .wpuf-fields {
258
  float: left;
259
  width: 30%;
260
  }
261
+ body ul.wpuf-form li .wpuf-fields {
262
  float: left;
263
  width: 70%;
264
  }
265
+ body ul.wpuf-form li .wpuf-fields .wpuf-radio-inline,
266
+ body ul.wpuf-form li .wpuf-fields .wpuf-checkbox-inline {
267
  display: inline-block;
268
  margin-right: 10px;
269
  }
270
+ body ul.wpuf-form li .wpuf-fields .wpuf-radio-block,
271
+ body ul.wpuf-form li .wpuf-fields .wpuf-checkbox-block {
272
  display: block;
273
  margin-bottom: 6px;
274
  }
275
+ body ul.wpuf-form li .wpuf-fields a.file-selector {
276
  display: inline;
277
  text-decoration: none;
278
  padding: 5px 12px;
291
  -webkit-appearance: none;
292
  white-space: nowrap;
293
  }
294
+ body ul.wpuf-form li .wpuf-fields a.file-selector:hover,
295
+ body ul.wpuf-form li .wpuf-fields a.file-selector:focus {
296
  background: #fafafa;
297
  border-color: #999;
298
  color: #23282d;
299
  }
300
+ body ul.wpuf-form li .wpuf-fields .google-map img {
301
  max-width: none !important;
302
  }
303
+ body ul.wpuf-form li .wpuf-fields .wpuf-product-qty {
304
  float: left;
305
  width: 10%;
306
  }
307
+ body ul.wpuf-form li .wpuf-fields .wpuf-name-field-wrap {
308
  margin-bottom: 8px;
309
  }
310
+ body ul.wpuf-form li .wpuf-fields .wpuf-name-field-wrap:after {
311
  clear: both;
312
  content: "";
313
  display: table;
314
  }
315
+ body ul.wpuf-form li .wpuf-fields .wpuf-name-field-wrap.format-first-last .wpuf-name-field-first-name {
316
  float: left;
317
  width: 48%;
318
  }
319
+ body ul.wpuf-form li .wpuf-fields .wpuf-name-field-wrap.format-first-last .wpuf-name-field-middle-name {
320
  display: none;
321
  }
322
+ body ul.wpuf-form li .wpuf-fields .wpuf-name-field-wrap.format-first-last .wpuf-name-field-last-name {
323
  float: right;
324
  width: 48%;
325
  }
326
  @media (max-width: 767px) {
327
+ body ul.wpuf-form li .wpuf-fields .wpuf-name-field-wrap.format-first-last .wpuf-name-field-last-name,
328
+ body ul.wpuf-form li .wpuf-fields .wpuf-name-field-wrap.format-first-last .wpuf-name-field-first-name {
329
  width: 100%;
330
  }
331
  }
332
+ body ul.wpuf-form li .wpuf-fields .wpuf-name-field-wrap.format-first-middle-last .wpuf-name-field-first-name {
333
  float: left;
334
  width: 37%;
335
  margin-right: 3%;
336
  }
337
+ body ul.wpuf-form li .wpuf-fields .wpuf-name-field-wrap.format-first-middle-last .wpuf-name-field-middle-name {
338
  float: left;
339
  width: 20%;
340
  }
341
+ body ul.wpuf-form li .wpuf-fields .wpuf-name-field-wrap.format-first-middle-last .wpuf-name-field-last-name {
342
  float: right;
343
  width: 37%;
344
  }
345
+ body ul.wpuf-form li .wpuf-fields .wpuf-help {
346
  color: #666;
347
  margin: 2px 0 5px 0;
348
  font-size: 12px;
350
  font-family: sans-serif;
351
  display: block;
352
  }
353
+ body ul.wpuf-form li .wpuf-fields .wpuf-help .text-danger {
354
  color: red;
355
  }
356
+ body ul.wpuf-form li .wpuf-fields .wpuf-help .text-success {
357
  color: green;
358
  }
359
+ body ul.wpuf-form li .wpuf-fields .wpuf-help #url-alart,
360
+ body ul.wpuf-form li .wpuf-fields .wpuf-help #url-alart-mgs {
361
  font-style: normal;
362
  font-size: 16px;
363
  }
364
+ body ul.wpuf-form li .wpuf-fields table,
365
+ body ul.wpuf-form li .wpuf-fields td {
366
  border: none;
367
  margin: 0;
368
  }
369
+ body ul.wpuf-form li .wpuf-fields table {
370
  width: 100%;
371
  }
372
+ body ul.wpuf-form li .wpuf-fields img.wpuf-clone-field,
373
+ body ul.wpuf-form li .wpuf-fields img.wpuf-remove-field {
374
  cursor: pointer;
375
  margin: 0 3px;
376
  box-shadow: none;
377
  border: none;
378
  }
379
+ body ul.wpuf-form li .wpuf-fields ul.wpuf-attachment-list {
380
  list-style: none;
381
  margin: 5px 0 0 0;
382
  padding: 0;
383
  }
384
+ body ul.wpuf-form li .wpuf-fields ul.wpuf-attachment-list li {
385
  display: inline-block;
386
  border: 1px solid #eee;
387
  padding: 5px;
392
  -moz-border-radius: 5px;
393
  border-radius: 5px;
394
  }
395
+ body ul.wpuf-form li .wpuf-fields ul.wpuf-attachment-list li .wpuf-file-input-wrap {
396
  margin: 10px 0;
397
  }
398
+ body ul.wpuf-form li .wpuf-fields ul.wpuf-attachment-list li .wpuf-file-input-wrap input,
399
+ body ul.wpuf-form li .wpuf-fields ul.wpuf-attachment-list li .wpuf-file-input-wrap textarea {
400
  border: 1px solid #eee;
401
  width: 93%;
402
  }
403
+ body ul.wpuf-form li .wpuf-fields ul.wpuf-attachment-list li .attachment-name {
404
  text-align: center;
405
  line-height: 0;
406
  }
407
+ body ul.wpuf-form li .wpuf-fields .progress {
408
  background: -moz-linear-gradient(center bottom, #FFFFFF 0%, #F7F7F7 100%) repeat scroll 0 0 #FFFFFF;
409
  border: 1px solid #D1D1D1;
410
  border-radius: 3px 3px 3px 3px;
417
  padding: 0;
418
  width: 200px;
419
  }
420
+ body ul.wpuf-form li .wpuf-fields .bar {
421
  background-color: #83B4D8;
422
  background-image: -moz-linear-gradient(center bottom, #72A7CF 0%, #90C5EE 100%);
423
  border-radius: 3px 3px 3px 3px;
426
  width: 0;
427
  z-index: 9;
428
  }
429
+ body ul.wpuf-form li .wpuf-fields .progress .percent {
430
  color: rgba(0, 0, 0, 0.6);
431
  padding: 0 8px;
432
  position: relative;
434
  width: 200px;
435
  z-index: 10;
436
  }
437
+ body ul.wpuf-form li .wpuf-fields ul.wpuf-category-checklist {
438
  list-style: none;
439
  margin: 0;
440
  padding: 0;
441
  }
442
+ body ul.wpuf-form li .wpuf-fields ul.wpuf-category-checklist li {
443
  margin-bottom: 5px;
444
  padding: 0;
445
  }
446
+ body ul.wpuf-form li .wpuf-fields ul.wpuf-category-checklist ul.children {
447
  list-style: none;
448
  margin-left: 25px;
449
  }
450
+ body ul.wpuf-form li .wpuf-fields #wpuf-insert-image-container {
451
  margin-bottom: 3px;
452
  }
453
+ body ul.wpuf-form li .wpuf-fields #wpuf-insert-image-container:after {
454
  clear: both;
455
  content: "";
456
  display: table;
457
  }
458
+ body ul.wpuf-form li .wpuf-fields #wpuf-insert-image-container a.wpuf-insert-image {
459
  text-decoration: none;
460
  border: 1px solid #DFDFDF;
461
  font-size: 11px;
465
  padding: 4px 6px;
466
  margin-right: 10px;
467
  }
468
+ body ul.wpuf-form li .wpuf-fields #wpuf-insert-image-container a.wpuf-insert-image .wpuf-media-icon {
469
  height: 12px;
470
  width: 12px;
471
  }
472
+ body ul.wpuf-form li .wpuf-fields .wpuf-fields-list {
473
  box-sizing: border-box;
474
  margin: 0;
475
  padding: 0;
476
  list-style: none;
477
  }
478
+ body ul.wpuf-form li .wpuf-fields .wpuf-fields-list li {
479
  padding: 0;
480
  margin: 0 0 6px;
481
  }
482
+ body ul.wpuf-form li .wpuf-fields .wpuf-fields-list.wpuf-list-inline {
483
  margin-left: -5px;
484
  }
485
+ body ul.wpuf-form li .wpuf-fields .wpuf-fields-list.wpuf-list-inline li {
486
  display: inline-block;
487
  padding-left: 5px;
488
  padding-right: 5px;
489
  }
490
+ body ul.wpuf-form li .wpuf-fields table.wpuf-repeatable-field {
491
  border-collapse: collapse;
492
  }
493
+ body ul.wpuf-form li .wpuf-fields table.wpuf-repeatable-field * {
494
  box-sizing: border-box;
495
  }
496
+ body ul.wpuf-form li .wpuf-fields table.wpuf-repeatable-field input {
497
  width: 100%;
498
  }
499
+ body ul.wpuf-form li .wpuf-fields table.wpuf-repeatable-field .wpuf-repeater-buttons {
500
  width: 75px;
501
  padding-left: 12px;
502
  }
503
+ body ul.wpuf-form li .wpuf-fields table.wpuf-repeatable-field .wpuf-repeater-buttons img {
504
  width: 100%;
505
  height: auto;
506
  }
507
+ body ul.wpuf-form li .wpuf-fields table.wpuf-repeatable-field .wpuf-repeater-buttons i {
508
  display: inline-block;
509
  width: 15px;
510
  height: 15px;
511
  margin: 2px 4px 0 0;
512
  }
513
+ body ul.wpuf-form li label.wpuf-form-sub-label {
514
  font-size: 12px;
515
  display: inline-block;
516
  padding-top: 5px;
517
  }
518
+ body ul.wpuf-form li .wpuf-address-field {
519
  width: 100%;
520
  margin-bottom: 10px;
521
  }
522
+ body ul.wpuf-form li .wpuf-address-field:after {
523
  clear: both;
524
  content: "";
525
  display: table;
526
  }
527
+ body ul.wpuf-form li .wpuf-address-field.city_name,
528
+ body ul.wpuf-form li .wpuf-address-field.state,
529
+ body ul.wpuf-form li .wpuf-address-field.zip,
530
+ body ul.wpuf-form li .wpuf-address-field.country_select {
531
  float: left;
532
  width: 47%;
533
  }
534
+ body ul.wpuf-form li .wpuf-address-field.city_name,
535
+ body ul.wpuf-form li .wpuf-address-field.zip {
536
  margin-right: 4%;
537
  }
538
+ body ul.wpuf-form li .wpuf-address-field.zip {
539
  clear: both;
540
  }
541
+ body ul.wpuf-form li .wpuf-section-wrap {
542
  border-bottom: 1px solid #ccc;
543
  margin: 15px 0;
544
  }
545
+ body ul.wpuf-form li .wpuf-section-wrap h2.wpuf-section-title {
546
  margin: 0;
547
  }
548
+ body ul.wpuf-form li .wpuf-section-wrap .wpuf-section-details {
549
  padding: 4px 0 8px;
550
  font-size: 12px;
551
  }
552
+ body ul.wpuf-form.form-label-above li .wpuf-label,
553
+ body ul.wpuf-form.form-label-above li .wpuf-fields {
554
  display: block;
555
  float: none;
556
  width: 100%;
557
  }
558
+ body ul.wpuf-form.form-label-above li.field-size-large .wpuf-fields {
559
  display: block;
560
  float: none;
561
  width: 100%;
562
  }
563
+ body ul.wpuf-form.form-label-above li.field-size-medium .wpuf-fields {
564
  display: block;
565
  float: none;
566
  width: 65%;
567
  }
568
+ body ul.wpuf-form.form-label-above li.field-size-small .wpuf-fields {
569
  display: block;
570
  float: none;
571
  width: 30%;
572
  }
573
+ body ul.wpuf-form.form-label-above li .wpuf-label {
574
  margin-bottom: 10px;
575
  }
576
+ body ul.wpuf-form.form-label-right li .wpuf-label {
577
  float: right;
578
  }
579
+ body ul.wpuf-form.form-label-hidden li .wpuf-label {
580
  display: none;
581
  }
582
+ body ul.wpuf-form.form-label-hidden li.field-size-large .wpuf-fields {
583
  display: block;
584
  float: none;
585
  width: 100%;
586
  }
587
+ body ul.wpuf-form.form-label-hidden li.field-size-medium .wpuf-fields {
588
  display: block;
589
  float: none;
590
  width: 65%;
591
  }
592
+ body ul.wpuf-form.form-label-hidden li.field-size-small .wpuf-fields {
593
  display: block;
594
  float: none;
595
  width: 30%;
596
  }
597
+ body ul.wpuf-form.form-label-hidden li .wpuf-fields {
598
  display: block;
599
  float: none;
600
  width: 100%;
601
  }
602
+ body ul.wpuf-form .wpuf-submit .button-primary-disabled {
603
  color: #94cde7 !important;
604
  background: #298cba !important;
605
  border-color: #1b607f !important;
608
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1) !important;
609
  cursor: default;
610
  }
611
+ body ul.wpuf-form .wpuf-submit .wpuf-errors {
612
  background: #FFE4E4;
613
  border: 1px solid #ffb1b1;
614
  margin: 10px 0;
618
  border-radius: 3px;
619
  font-size: 13px;
620
  }
621
+ body ul.wpuf-form:not(.form-label-left) .wpuf-submit .wpuf-label {
622
  display: none !important;
623
  }
624
+ body #wpuf-login-form label {
625
  display: block;
626
  }
627
+ body #wpuf-login-form .forgetmenot label {
628
  display: inline-block;
629
  }
630
+ body .wpuf_sub_info {
631
  padding: 0;
632
  margin: 10px 5px;
633
  border: 1px solid #eee;
634
  border-radius: 3px;
635
  }
636
+ body .wpuf_sub_info h3 {
637
  background-color: #f1f1f1;
638
  padding: 10px;
639
  margin: 0 0 5px 0 !important;
640
  font-weight: 300 !important;
641
  }
642
+ body .wpuf_sub_info .wpuf-text {
643
  padding: 5px 10px;
644
  }
645
+ body .wpuf_sub_info .wpuf-expire {
646
  border-top: 1px solid #eee;
647
  padding-top: 5px;
648
  margin-top: 5px;
649
  }
650
+ body .wpuf-coupon-info-wrap {
651
  border: 1px solid #eee;
652
  padding: 15px;
653
  margin-bottom: 20px;
654
  }
655
+ body .wpuf-coupon-info-wrap .wpuf-coupon-field-spinner {
656
  background: url('../images/wpspin_light.gif') no-repeat right scroll rgba(0, 0, 0, 0);
657
  }
658
+ body .wpuf-coupon-info-wrap .wpuf-copon-show {
659
  background: #EEEEEE;
660
  border-radius: 3px;
661
  border-width: 1px;
669
  width: 175px;
670
  margin-bottom: 8px;
671
  }
672
+ body .wpuf-coupon-info-wrap .wpuf-copon-wrap {
673
  margin: 15px 0;
674
  }
675
+ body .wpuf-coupon-info-wrap .wpuf-pack-info {
676
  margin-bottom: 20px;
677
  }
678
+ body .wpuf-coupon-info-wrap .wpuf-pack-info h3 {
679
  margin: 0 0 10px 0;
680
  padding: 0 0 10px 0;
681
  border-bottom: 1px solid #eee;
682
  }
683
+ body .wpuf-coupon-info-wrap .wpuf-pack-info h3 a {
684
  text-decoration: none;
685
  background: #64C3DE;
686
  color: #fff;
687
  padding: 3px 8px;
688
  font-size: 14px;
689
  }
690
+ body .wpuf-coupon-info-wrap .wpuf-pack-info wpuf-subscription-error {
691
  color: #D8000C;
692
  }
693
+ body .wpuf-coupon-info-wrap .wpuf-copon-show:hover {
694
  background: none repeat scroll 0 0 #1E8CBE;
695
  border-color: #0074A2;
696
  box-shadow: 0 1px 0 rgba(120, 200, 230, 0.6) inset;
697
  color: #FFFFFF;
698
  }
699
+ body .wpuf-coupon-info-wrap a.wpuf-apply-coupon {
700
  text-decoration: none;
701
  font-size: 11px;
702
  margin-top: 10px;
709
  -moz-border-radius: 3px;
710
  border-radius: 3px;
711
  }
712
+ body .wpuf-coupon-info-wrap .wpuf-copon-cancel {
713
  text-decoration: none;
714
  font-size: 11px;
715
  }
716
+ body .entry-content ul.wpuf_packs,
717
+ body ul.wpuf_packs {
718
  overflow: hidden;
719
  margin: 15px 0;
720
  max-width: initial;
721
  width: 100%;
722
  padding-left: 0;
723
  }
724
+ body .entry-content ul.wpuf_packs > li,
725
+ body ul.wpuf_packs > li {
726
  background: #fff;
727
  display: inline-block;
728
  vertical-align: top;
735
  box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3);
736
  }
737
  @media (max-width: 991px) {
738
+ body .entry-content ul.wpuf_packs,
739
+ body ul.wpuf_packs {
740
  text-align: center;
741
  padding-left: 25px;
742
  }
743
  }
744
  @media (max-width: 500px) {
745
+ body .entry-content ul.wpuf_packs,
746
+ body ul.wpuf_packs {
747
  padding-left: 0;
748
  }
749
+ body .entry-content ul.wpuf_packs > li,
750
+ body ul.wpuf_packs > li {
751
  width: 100%;
752
  margin-left: 0;
753
  }
754
  }
755
+ body .entry-content ul.wpuf_packs h3,
756
+ body ul.wpuf_packs h3 {
757
  background: #52B5D5;
758
  color: #fff;
759
  font-size: 18px;
763
  text-align: center;
764
  border-bottom: 1px solid #3dacd0;
765
  }
766
+ body .entry-content ul.wpuf_packs .wpuf-pricing-wrap,
767
+ body ul.wpuf_packs .wpuf-pricing-wrap {
768
  background: #64C3DE;
769
  }
770
+ body .entry-content ul.wpuf_packs .wpuf-pricing-wrap .wpuf-sub-amount,
771
+ body ul.wpuf_packs .wpuf-pricing-wrap .wpuf-sub-amount {
772
  position: relative;
773
  text-align: center;
774
  color: #FFF;
775
  border-bottom: 1px solid #4fbbda;
776
  padding: 10px 0;
777
  }
778
+ body .entry-content ul.wpuf_packs .wpuf-pricing-wrap .wpuf-sub-amount .wpuf-sub-symbol,
779
+ body ul.wpuf_packs .wpuf-pricing-wrap .wpuf-sub-amount .wpuf-sub-symbol {
780
  font-size: 19px;
781
  position: absolute;
782
  top: 25px;
783
  line-height: 10px;
784
  }
785
+ body .entry-content ul.wpuf_packs .wpuf-pricing-wrap .wpuf-sub-amount .wpuf-sub-cost,
786
+ body ul.wpuf_packs .wpuf-pricing-wrap .wpuf-sub-amount .wpuf-sub-cost {
787
  font-size: 40px;
788
  margin-left: 10px;
789
  line-height: 50px;
790
  }
791
+ body .entry-content ul.wpuf_packs .wpuf-pricing-wrap .wpuf-sub-amount .wpuf-pack-cycle,
792
+ body ul.wpuf_packs .wpuf-pricing-wrap .wpuf-sub-amount .wpuf-pack-cycle {
793
  font-size: 13px;
794
  padding-bottom: 5px;
795
  }
796
+ body .entry-content ul.wpuf_packs .wpuf-sub-body,
797
+ body ul.wpuf_packs .wpuf-sub-body {
798
  margin: 0;
799
  padding: 8px 0 0 8px;
800
  background: #fff;
801
  font-size: 11px;
802
  color: #999;
803
  }
804
+ body .entry-content ul.wpuf_packs .wpuf-sub-button,
805
+ body ul.wpuf_packs .wpuf-sub-button {
806
  text-align: center;
807
  margin-bottom: 20px;
808
  margin-top: 20px;
809
  overflow: hidden;
810
  }
811
+ body .entry-content ul.wpuf_packs .wpuf-sub-button a,
812
+ body ul.wpuf_packs .wpuf-sub-button a {
813
  background: #64C3DE;
814
  color: #fff;
815
  text-decoration: none;
819
  border-radius: 3px;
820
  display: inline-block;
821
  }
822
+ body .entry-content ul.wpuf_packs .wpuf-sub-button a:hover,
823
+ body ul.wpuf_packs .wpuf-sub-button a:hover {
824
  background: #3ab3d5;
825
  }
826
+ body .entry-content ul.wpuf_packs .wpuf-sub-button a:hover,
827
+ body ul.wpuf_packs .wpuf-sub-button a:hover {
828
  background: none repeat scroll 0 0 #1E8CBE;
829
  border-color: #0074A2;
830
  box-shadow: 0 1px 0 rgba(120, 200, 230, 0.6) inset;
831
  color: #FFFFFF;
832
  }
833
+ body .entry-content ul.wpuf_packs .wpuf-sub-desciption,
834
+ body ul.wpuf_packs .wpuf-sub-desciption {
835
  margin-top: 15px;
836
  }
837
+ body .entry-content ul.wpuf_packs .wpuf-sub-desciption ul,
838
+ body ul.wpuf_packs .wpuf-sub-desciption ul,
839
+ body .entry-content ul.wpuf_packs .wpuf-sub-desciption li,
840
+ body ul.wpuf_packs .wpuf-sub-desciption li {
841
  margin: 0;
842
  padding: 0;
843
  list-style: none;
844
  }
845
+ body .entry-content ul.wpuf_packs .wpuf-sub-desciption li,
846
+ body ul.wpuf_packs .wpuf-sub-desciption li {
847
  text-align: center;
848
  border-top: 1px solid #eee;
849
  padding: 7px 0;
850
  }
851
+ body .entry-content ul.wpuf_packs .wpuf-sub-desciption li:last-child,
852
+ body ul.wpuf_packs .wpuf-sub-desciption li:last-child {
853
  border-bottom: 1px solid #eee;
854
  }
855
+ body .entry-content ul.wpuf_packs .wpuf-sub-desciption li:first-child,
856
+ body ul.wpuf_packs .wpuf-sub-desciption li:first-child {
857
  border-top: none;
858
  }
859
+ body .entry-content ul.wpuf_packs .wpuf-sub-desciption p,
860
+ body ul.wpuf_packs .wpuf-sub-desciption p {
861
  padding: 0 10px;
862
  margin-bottom: 15px;
863
  }
864
+ body .entry-content ul.wpuf_packs .button,
865
+ body ul.wpuf_packs .button {
866
  background: none repeat scroll 0 0 #2EA2CC;
867
  border-color: #0074A2;
868
  box-shadow: 0 1px 0 rgba(120, 200, 230, 0.5) inset, 0 1px 0 rgba(0, 0, 0, 0.15);
871
  padding: 0 12px 2px;
872
  color: #fff;
873
  }
874
+ body .entry-content ul.wpuf_packs .cost,
875
+ body ul.wpuf_packs .cost {
876
  background: red;
877
  border-radius: 30px 30px 30px 30px;
878
  color: #FFFFFF;
882
  right: 0;
883
  top: 0;
884
  }
885
+ body .ui-timepicker-div .ui-widget-header {
 
886
  margin-bottom: 8px;
887
  }
888
+ body .ui-timepicker-div dl {
889
  text-align: left;
890
  }
891
+ body .ui-timepicker-div dl dt {
892
  height: 25px;
893
  margin-bottom: -25px;
894
  }
895
+ body .ui-timepicker-div dl dd {
896
  margin: 0 10px 10px 65px;
897
  }
898
+ body .ui-timepicker-div td {
899
  font-size: 90%;
900
  }
901
+ body .ui-tpicker-grid-label {
902
  background: none;
903
  border: none;
904
  margin: 0;
905
  padding: 0;
906
  }
907
+ body .ui-timepicker-rtl {
908
  direction: rtl;
909
  }
910
+ body .ui-timepicker-rtl dl {
911
  text-align: right;
912
  }
913
+ body .ui-timepicker-rtl dl dd {
914
  margin: 0 65px 10px 10px;
915
  }
916
+ body .pass-strength-result {
917
  border-style: solid;
918
  border-width: 1px;
919
  float: left;
925
  background-color: #eee;
926
  border-color: #ddd !important;
927
  }
928
+ body .pass-strength-result.bad {
929
  background-color: #ffb78c;
930
  border-color: #ff853c !important;
931
  }
932
+ body .pass-strength-result.good {
933
  background-color: #ffec8b;
934
  border-color: #fc0 !important;
935
  }
936
+ body .pass-strength-result.short {
937
  background-color: #ffa0a0;
938
  border-color: #f04040 !important;
939
  }
940
+ body .pass-strength-result.strong {
941
  background-color: #c3ff88;
942
  border-color: #8dff1c !important;
943
  }
944
+ body .password[type="text"] {
945
  display: none;
946
  }
947
+ body table.wpuf-table {
948
  border: 1px solid #E7E7E7;
949
  margin: 0 0px 10px 0;
950
  text-align: left;
951
  width: 100%;
952
  }
953
+ body table.wpuf-table thead th,
954
+ body table.wpuf-table th {
955
  color: #888888;
956
  font-size: 12px;
957
  font-weight: bold;
958
  line-height: 18px;
959
  padding: 9px 24px;
960
  }
961
+ body table.wpuf-table td {
962
  border-top: 1px solid #E7E7E7;
963
  padding: 6px 24px;
964
  }
965
  @media (max-width: 549px) {
966
+ body #wpuf-payment-gateway {
967
  margin-left: -15px;
968
  }
969
  }
970
+ body #wpuf-payment-gateway ul.wpuf-payment-gateways {
971
  list-style: none;
972
  margin: 10px 0;
973
  }
974
+ body #wpuf-payment-gateway ul.wpuf-payment-gateways li {
975
  margin: 0;
976
  }
977
+ body #wpuf-payment-gateway ul.wpuf-payment-gateways li .wpuf-payment-instruction {
978
  padding: 8px 10px;
979
  margin: 0 10px;
980
  }
981
+ body #wpuf-payment-gateway ul.wpuf-payment-gateways li .wpuf-instruction {
982
  padding: 8px 10px;
983
  margin-bottom: 10px;
984
  background: #ebe8eb;
987
  -moz-border-radius: 2px;
988
  border-radius: 2px;
989
  }
990
+ body .wpuf-pagination div.pagination {
991
  text-align: center;
992
  padding: 7px;
993
  margin: 3px;
994
  }
995
+ body .wpuf-pagination .page-numbers {
996
  padding: 2px 8px;
997
  margin: 2px;
998
  border: 1px solid #4A5154;
1002
  border-radius: 5px;
1003
  -moz-border-radius: 5px;
1004
  }
1005
+ body .wpuf-pagination .page-numbers:hover,
1006
+ body .wpuf-pagination .page-numbers:active {
1007
  border: 1px solid #4A5154;
1008
  background-color: #4A5154;
1009
  color: #fff;
1010
  border-radius: 5px;
1011
  -moz-border-radius: 5px;
1012
  }
1013
+ body .wpuf-pagination .page-numbers.current {
1014
  padding: 2px 8px;
1015
  margin: 2px;
1016
  border: 1px solid #4A5154;
1020
  border-radius: 5px;
1021
  -moz-border-radius: 5px;
1022
  }
1023
+ body .wpuf-author {
 
1024
  margin: 20px 0;
1025
  }
1026
+ body .wpuf-author:after {
1027
  clear: both;
1028
  content: "";
1029
  display: table;
1030
  }
1031
+ body .wpuf-author h3 {
1032
  margin: 0 !important;
1033
  background: #CFCFCF;
1034
  text-align: left;
1035
  padding: 3px 10px;
1036
  }
1037
+ body .wpuf-author .wpuf-author-inside {
1038
  background: none repeat scroll 0 0 #F0F0F0;
1039
  border-bottom: 2px solid #DDDDDD;
1040
  height: auto;
1042
  padding-top: 15px;
1043
  margin-bottom: 15px;
1044
  }
1045
+ body .wpuf-author .wpuf-author-inside:after {
1046
  clear: both;
1047
  content: "";
1048
  display: table;
1049
  }
1050
+ body .wpuf-author .wpuf-author-inside .wpuf-user-image {
1051
  float: left;
1052
  padding-right: 15px;
1053
  }
1054
+ body .wpuf-author .wpuf-author-inside p {
1055
  margin-bottom: 10px !important;
1056
  }
1057
+ body .wpuf-author .wpuf-author-inside p.wpuf-author-info {
1058
  padding-top: 8px;
1059
  word-wrap: break-word;
1060
  }
1061
+ body .wpuf-author .wpuf-author-inside p.wpuf-user-name a {
1062
  color: #335160;
1063
  font-size: 1.2em;
1064
  font-weight: bold;
1065
  }
1066
+ body .ac_results {
 
1067
  padding: 0;
1068
  margin: 0;
1069
  list-style: none;
1072
  display: none;
1073
  border: 1px solid #ccc;
1074
  }
1075
+ body .ac_results li {
1076
  padding: 2px 5px;
1077
  white-space: nowrap;
1078
  text-align: left;
1079
  }
1080
+ body .ac_over {
1081
  cursor: pointer;
1082
  }
1083
+ body .ac_match {
1084
  text-decoration: underline;
1085
  }
1086
+ body fieldset.wpuf-multistep-fieldset {
 
 
 
1087
  position: relative;
1088
  padding-bottom: 50px;
1089
  border: none;
1090
  display: none;
1091
  }
1092
+ body fieldset.wpuf-multistep-fieldset.field-active {
1093
  display: block;
1094
  }
1095
+ body fieldset.wpuf-multistep-fieldset .wpuf-multistep-prev-btn,
1096
+ body fieldset.wpuf-multistep-fieldset .wpuf-multistep-next-btn {
1097
  position: absolute;
1098
  bottom: 5px;
1099
  }
1100
+ body fieldset.wpuf-multistep-fieldset .wpuf-multistep-prev-btn {
1101
  left: 10px;
1102
  }
1103
+ body fieldset.wpuf-multistep-fieldset .wpuf-multistep-next-btn {
1104
  right: 10px;
1105
  }
1106
+ body .wpuf-multistep-progressbar {
1107
  overflow: hidden;
1108
  }
1109
+ body .wpuf-form .wpuf-multistep-progressbar ul.wpuf-step-wizard {
1110
  margin: 20px 0 40px 0;
1111
  padding: 0;
1112
  list-style: none;
1113
  }
1114
+ body .wpuf-form .wpuf-multistep-progressbar ul.wpuf-step-wizard * {
1115
  box-sizing: border-box;
1116
  }
1117
+ body .wpuf-form .wpuf-multistep-progressbar ul.wpuf-step-wizard li {
1118
  background-color: #E4E4E4;
1119
  border-radius: 5px;
1120
  display: inline-block;
1125
  position: relative;
1126
  text-align: center;
1127
  }
1128
+ body .wpuf-form .wpuf-multistep-progressbar ul.wpuf-step-wizard li::before,
1129
+ body .wpuf-form .wpuf-multistep-progressbar ul.wpuf-step-wizard li::after {
1130
  border: solid transparent;
1131
  content: " ";
1132
  height: 0;
1136
  border-left-color: #fff;
1137
  border-radius: 10px;
1138
  }
1139
+ body .wpuf-form .wpuf-multistep-progressbar ul.wpuf-step-wizard li::before {
1140
  border-width: 26px;
1141
  margin-top: -14px;
1142
  right: -52px;
1143
  z-index: 98;
1144
  }
1145
+ body .wpuf-form .wpuf-multistep-progressbar ul.wpuf-step-wizard li::after {
1146
  border-left-color: #E4E4E4;
1147
  border-width: 25px;
1148
  margin-top: -37px;
1149
  right: -44px;
1150
  z-index: 99;
1151
  }
1152
+ body .wpuf-form .wpuf-multistep-progressbar ul.wpuf-step-wizard li.active-step {
1153
  background-color: #00a0d2;
1154
  color: #fff;
1155
  }
1156
+ body .wpuf-form .wpuf-multistep-progressbar ul.wpuf-step-wizard li.active-step::after {
1157
  border-left-color: #00a0d2;
1158
  }
1159
+ body .wpuf-form .wpuf-multistep-progressbar ul.wpuf-step-wizard li:last-child::after {
1160
  border-left-color: transparent;
1161
  }
1162
+ body .wpuf-form .wpuf-multistep-progressbar .ui-widget-header {
1163
  background: #00a0d2;
1164
  }
1165
+ body .wpuf-form .wpuf-multistep-progressbar.ui-progressbar {
1166
  margin-bottom: 30px;
1167
  height: 25px;
1168
  border: 1px solid #eee;
1169
  position: relative;
1170
  }
1171
+ body .wpuf-form .wpuf-multistep-progressbar.ui-progressbar .wpuf-progress-percentage {
1172
  position: absolute;
1173
  left: 50%;
1174
  font-size: 12px;
1176
  text-shadow: 1px 1px 0 #fff;
1177
  top: 20%;
1178
  }
1179
+ body input.wpuf-btn {
1180
  text-decoration: none !important;
1181
  font-size: 15px !important;
1182
  margin-top: 10px;
1190
  border-radius: 3px !important;
1191
  border: none !important;
1192
  }
1193
+ body body.rtl ul.wpuf-form li .wpuf-label {
 
1194
  float: right;
1195
  }
1196
  @media (max-width: 480px) {
1197
+ body ul.wpuf-form li .wpuf-label,
1198
+ body ul.wpuf-form li .wpuf-fields {
1199
  float: none;
1200
  width: 100%;
1201
  }
1202
+ body ul.wpuf-form li.field-size-large .wpuf-fields {
1203
  float: none;
1204
  width: 100%;
1205
  }
1206
+ body ul.wpuf-form li.field-size-medium .wpuf-fields {
1207
  float: none;
1208
  width: 65%;
1209
  }
1210
+ body ul.wpuf-form li.field-size-small .wpuf-fields {
1211
  float: none;
1212
  width: 30%;
1213
  }
1214
  }
1215
+ body .wpuf-form .required {
1216
  color: red;
1217
  font-weight: 700;
1218
  border: 0;
1219
  }
1220
+ body .wpuf-dashboard-container {
1221
+ font-family: 'Open Sans', sans-serif !important;
1222
+ max-width: 85rem !important;
1223
+ /*Responsive css for post table*/
1224
+ }
1225
+ body .wpuf-dashboard-container:after {
1226
  clear: both;
1227
  content: "";
1228
  display: table;
1229
  }
1230
+ body .wpuf-dashboard-container .wpuf-dashboard-navigation {
1231
+ width: 20%;
1232
  float: left;
1233
  }
1234
+ body .wpuf-dashboard-container .wpuf-dashboard-navigation a {
1235
  text-decoration: none;
1236
  box-shadow: none;
1237
+ font-family: 'Open Sans', sans-serif;
1238
+ font-size: 16px;
1239
+ font-weight: bold;
1240
+ color: #000;
1241
  }
1242
+ body .wpuf-dashboard-container .wpuf-dashboard-navigation ul {
1243
  list-style: none;
1244
  margin: 0;
1245
  padding: 0;
1246
  }
1247
+ body .wpuf-dashboard-container .wpuf-dashboard-navigation ul li {
1248
  padding-bottom: 2px;
1249
  }
1250
  @media (max-width: 991px) {
1251
+ body .wpuf-dashboard-container .wpuf-dashboard-navigation {
1252
  width: 100%;
1253
  margin-bottom: 30px;
1254
  }
1255
+ body .wpuf-dashboard-container .wpuf-dashboard-navigation ul {
1256
  margin: 0 -7px;
1257
  }
1258
+ body .wpuf-dashboard-container .wpuf-dashboard-navigation ul li {
1259
  margin: 0 7px;
1260
  display: inline-block;
1261
  }
1262
  }
1263
+ body .wpuf-dashboard-container .wpuf-dashboard-content {
1264
+ width: 80%;
1265
  float: right;
1266
+ display: flex;
1267
+ flex-direction: column;
1268
+ justify-content: center;
1269
+ align-items: center;
1270
  }
1271
  @media (max-width: 991px) {
1272
+ body .wpuf-dashboard-container .wpuf-dashboard-content {
1273
  width: 100%;
1274
  }
1275
  }
1276
+ body .wpuf-dashboard-container .wpuf-dashboard-content .wpuf-fields select:not([type="submit"]),
1277
+ body .wpuf-dashboard-container .wpuf-dashboard-content .wpuf-fields textarea:not([type="submit"]),
1278
+ body .wpuf-dashboard-container .wpuf-dashboard-content .wpuf-fields input:not([type="submit"]),
1279
+ body .wpuf-dashboard-container .wpuf-dashboard-content .wpuf-fields select:not([type="button"]),
1280
+ body .wpuf-dashboard-container .wpuf-dashboard-content .wpuf-fields textarea:not([type="button"]),
1281
+ body .wpuf-dashboard-container .wpuf-dashboard-content .wpuf-fields input:not([type="button"]),
1282
+ body .wpuf-dashboard-container .wpuf-dashboard-content .wpuf-fields select:not([type="checkbox"]),
1283
+ body .wpuf-dashboard-container .wpuf-dashboard-content .wpuf-fields textarea:not([type="checkbox"]),
1284
+ body .wpuf-dashboard-container .wpuf-dashboard-content .wpuf-fields input:not([type="checkbox"]),
1285
+ body .wpuf-dashboard-container .wpuf-dashboard-content .wpuf-fields select:not([type="radio"]),
1286
+ body .wpuf-dashboard-container .wpuf-dashboard-content .wpuf-fields textarea:not([type="radio"]),
1287
+ body .wpuf-dashboard-container .wpuf-dashboard-content .wpuf-fields input:not([type="radio"]),
1288
+ body .wpuf-dashboard-container .wpuf-dashboard-content .wpuf-fields select:not([type="file"]),
1289
+ body .wpuf-dashboard-container .wpuf-dashboard-content .wpuf-fields textarea:not([type="file"]),
1290
+ body .wpuf-dashboard-container .wpuf-dashboard-content .wpuf-fields input:not([type="file"]),
1291
+ body .wpuf-dashboard-container .wpuf-dashboard-content .wpuf-fields select:not([type="reset"]),
1292
+ body .wpuf-dashboard-container .wpuf-dashboard-content .wpuf-fields textarea:not([type="reset"]),
1293
+ body .wpuf-dashboard-container .wpuf-dashboard-content .wpuf-fields input:not([type="reset"]) {
1294
  width: 100%;
1295
  }
1296
+ body .wpuf-dashboard-container .items-table-container,
1297
+ body .wpuf-dashboard-container .wpuf-dashboard-content.invoices {
1298
  max-width: 100%;
1299
  overflow-y: auto;
1300
  }
1301
+ body .wpuf-dashboard-container table.items-table {
1302
+ width: 100%;
1303
+ margin-top: 0px;
1304
+ border: 1.0218px solid #DAE1F5;
1305
+ font-family: 'Open Sans', sans-serif !important;
1306
+ color: #000 !important;
1307
+ font-size: 16px !important;
1308
+ font-weight: 400 !important;
1309
+ }
1310
+ body .wpuf-dashboard-container table.items-table a {
1311
  text-decoration: none;
1312
  box-shadow: none;
1313
+ color: #000 !important;
1314
  }
1315
+ body .wpuf-dashboard-container table.items-table th,
1316
+ body .wpuf-dashboard-container table.items-table td {
1317
  border: 0;
1318
  padding: 10px;
1319
  }
1320
+ body .wpuf-dashboard-container table.items-table th {
1321
+ box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.07);
1322
+ }
1323
+ body .wpuf-dashboard-container table.items-table tr {
1324
  text-align: left;
1325
+ border: 1px solid #DAE1F5;
1326
  }
1327
+ body .wpuf-dashboard-container table.items-table .post-edit-icon {
1328
+ display: none;
1329
+ }
1330
+ @media screen and (max-width: 600px) {
1331
+ body .wpuf-dashboard-container table.items-table {
1332
+ border: 0px;
1333
+ }
1334
+ body .wpuf-dashboard-container table.items-table thead {
1335
+ display: none;
1336
+ }
1337
+ body .wpuf-dashboard-container table.items-table tr {
1338
+ display: block;
1339
+ border: 1.0218px solid #DAE1F5;
1340
+ border-bottom: 0;
1341
+ border-left: 0px;
1342
+ border-right: 0px;
1343
+ }
1344
+ body .wpuf-dashboard-container table.items-table td {
1345
+ display: block;
1346
+ }
1347
+ body .wpuf-dashboard-container table.items-table td:before {
1348
+ content: attr(data-label);
1349
+ margin-right: 20px;
1350
+ font-weight: bold !important;
1351
+ flex-basis: 75px;
1352
+ }
1353
+ body .wpuf-dashboard-container table.items-table tr td {
1354
+ display: none;
1355
+ }
1356
+ body .wpuf-dashboard-container table.items-table tr td:first-child {
1357
+ display: flex;
1358
+ justify-content: space-between;
1359
+ align-items: center;
1360
+ position: relative;
1361
+ }
1362
+ body .wpuf-dashboard-container table.items-table .post-edit-icon {
1363
+ display: block;
1364
+ color: #fff;
1365
+ background-color: #B7C4E7;
1366
+ padding: 4px 10px;
1367
+ cursor: pointer;
1368
+ border-radius: 100%;
1369
+ }
1370
+ body .wpuf-dashboard-container table.items-table .flex-column {
1371
+ display: flex;
1372
+ }
1373
+ body .wpuf-dashboard-container table.items-table .toggle-icon {
1374
+ background-color: #5C5CFB;
1375
+ }
1376
+ body .wpuf-dashboard-container .wpuf-dashboard-navigation ul {
1377
+ display: flex;
1378
+ flex-direction: column;
1379
+ background: #FFFFFF;
1380
+ border: 1px solid #E4E6EB;
1381
+ box-sizing: border-box;
1382
+ box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.07);
1383
+ }
1384
+ body .wpuf-dashboard-container .wpuf-dashboard-navigation ul li:first-child {
1385
+ background: #FFFFFF;
1386
+ border-bottom: 1px solid #E4E6EB;
1387
+ display: flex;
1388
+ justify-content: space-between;
1389
+ }
1390
+ body .wpuf-dashboard-container .wpuf-dashboard-navigation ul li:first-child::after {
1391
+ content: '\25BE';
1392
+ cursor: pointer;
1393
+ }
1394
+ body .wpuf-dashboard-container .wpuf-dashboard-navigation ul li {
1395
+ margin: 0 !important;
1396
+ padding: 10px;
1397
+ display: none;
1398
+ }
1399
  }
1400
+ body .wpuf-dashboard-container .wpuf-update-profile-form ul.wpuf-form {
1401
  margin: 0 -15px !important;
1402
  width: inherit;
1403
  }
1404
+ body .wpuf-dashboard-container .wpuf-update-profile-form ul.wpuf-form .form-row-first {
1405
  float: left;
1406
  width: 50%;
1407
  padding: 0 15px;
1408
  overflow: visible;
1409
  }
1410
+ body .wpuf-dashboard-container .wpuf-update-profile-form ul.wpuf-form .form-row-last {
1411
  float: right;
1412
  width: 50%;
1413
  padding: 0 15px;
1414
  overflow: visible;
1415
  }
1416
  @media (max-width: 767px) {
1417
+ body .wpuf-dashboard-container .wpuf-update-profile-form ul.wpuf-form .form-row-first,
1418
+ body .wpuf-dashboard-container .wpuf-update-profile-form ul.wpuf-form .form-row-last {
1419
  float: none;
1420
  width: 100%;
1421
  }
1422
  }
1423
+ body .wpuf-wcmp-integration-content .wpuf-dashboard-container .page-head {
1424
  opacity: 0;
1425
  margin-bottom: 40px;
1426
  }
1427
+ body .wpuf-wcmp-integration-content .wpuf-dashboard-container table.items-table {
1428
  width: 100%;
1429
  margin-bottom: 40px !important;
1430
+ border: 1.0218px solid #DAE1F5;
1431
  }
1432
+ body .wpuf-toc-container .wpuf-fields {
1433
  position: relative;
1434
  }
1435
+ body .wpuf-toc-container .wpuf-fields .wpuf-toc-checkbox {
1436
  position: absolute;
1437
  top: 0;
1438
  left: 0;
1439
  }
1440
+ body .wpuf-toc-container .wpuf-fields.has-toc-checkbox .wpuf-toc-description {
1441
  margin-left: 25px;
1442
  }
1443
+ body .wpuf-field-google-map {
1444
  height: 300px;
1445
  width: 100%;
1446
  }
1447
+ body .wpuf-form-google-map {
1448
  height: 300px;
1449
  width: 100%;
1450
  }
1451
+ body input[type="text"].wpuf-google-map-search {
1452
  margin-top: 10px !important;
1453
  border: 1px solid transparent !important;
1454
  border-radius: 2px 0 0 2px !important;
1466
  padding: 0 11px 0 13px !important;
1467
  display: none;
1468
  }
1469
+ .gm-style body input[type="text"].wpuf-google-map-search {
1470
  display: block;
1471
  }
1472
+ body .wpuf-form-google-map-container input[type="text"].wpuf-google-map-search {
1473
  width: 230px !important;
1474
  }
1475
+ body .wpuf-form-google-map-container.hide-search-box .gm-style input[type="text"].wpuf-google-map-search {
1476
  display: none;
1477
  }
1478
+ body .dokan-dashboard-content.dokan-wpuf-dashboard h2.page-head {
1479
  display: none;
1480
  }
1481
+ body .dokan-dashboard-content.dokan-wpuf-dashboard .wpuf-author {
1482
  display: none;
1483
  }
1484
+ body .dokan-dashboard-content.dokan-wpuf-dashboard .wpuf-form-add .wpuf-form li.wpuf-el {
1485
  margin-bottom: 15px;
1486
  }
1487
+ body table#wpuf-address-country-state input {
1488
  width: 100%;
1489
  padding: 0 10px;
1490
  border: 1px solid #f5f5f5;
1494
  height: 36px;
1495
  box-shadow: none;
1496
  }
1497
+ body table#wpuf-address-country-state select {
1498
  width: 100%;
1499
  padding: 0 10px;
1500
  border: 1px solid #f5f5f5;
1504
  height: 36px;
1505
  box-shadow: none;
1506
  }
1507
+ body table#wpuf-address-country-state input.wpuf-btn {
1508
  width: inherit;
1509
  }
1510
+ body table#wpuf-address-country-state td {
1511
  border: none;
1512
  }
1513
+ body .wpuf-image-wrap {
1514
  display: inline-block;
1515
  position: relative;
1516
  z-index: 1;
1517
  transition: .3s;
1518
  margin: 4px;
1519
  }
1520
+ body .wpuf-image-wrap .attachment-name img {
1521
  width: 100%;
1522
  max-height: 150px;
1523
  transition: .3s;
1525
  box-shadow: none;
1526
  -webkit-box-shadow: none;
1527
  }
1528
+ body li.wpuf-image-wrap.thumbnail {
1529
  position: relative;
1530
  }
1531
+ body li.wpuf-image-wrap.thumbnail .caption {
1532
  position: absolute;
1533
  left: 50%;
1534
  margin-left: -40px;
1542
  border-radius: 3px;
1543
  line-height: 0;
1544
  }
1545
+ body li.wpuf-image-wrap.thumbnail:hover .caption {
1546
  display: block;
1547
  }
1548
  @media (min-width: 550px) {
1549
+ body .wpuf-pay-row {
1550
  width: 100%;
1551
  display: table;
1552
  table-layout: auto;
1553
  }
1554
+ body .wpuf-pay-col {
1555
  width: 50%;
1556
  display: table-cell;
1557
  }
1558
  }
1559
+ body ul.wpuf-form li .wpuf-fields ul.wpuf-attachment-list {
1560
  overflow: auto;
1561
  }
1562
+ body ul.wpuf-form li .wpuf-fields ul.wpuf-attachment-list li.highlight {
1563
  margin-bottom: 0;
1564
  height: 150px;
1565
  padding-top: 0;
1566
  padding-bottom: 0;
1567
  }
1568
+ body ul.wpuf-form .ui-state-default.wpuf-image-wrap:hover {
1569
  cursor: move;
1570
  }
1571
+ body ul.wpuf-form .ui-state-default.wpuf-image-wrap .caption a,
1572
+ body ul.wpuf-form .ui-state-default.wpuf-image-wrap .caption span {
1573
  display: inline-block;
1574
  line-height: 0;
1575
  height: inherit;
1577
  color: transparent;
1578
  vertical-align: top;
1579
  }
1580
+ body ul.wpuf-form .ui-state-default .wpuf-image-wrap .caption a img {
1581
  -webkit-box-shadow: none;
1582
  box-shadow: none;
1583
  }
1584
+ body ul.wpuf-form .ui-state-default.wpuf-image-wrap .caption a:hover,
1585
+ body ul.wpuf-form .ui-state-default.wpuf-image-wrap .caption span:hover {
1586
  background: #0073aa;
1587
  -webkit-box-shadow: none;
1588
  box-shadow: none;
1589
  }
1590
+ body .weforms-quiz-feedback {
1591
  position: relative;
1592
  padding-top: 50px;
1593
  padding-bottom: 50px;
1594
  margin-top: 50px;
1595
  }
1596
+ body .weforms-quiz-feedback .weforms-quiz-points {
1597
  position: absolute;
1598
  top: 0;
1599
  right: 0;
1600
  width: 200px;
1601
  text-align: right;
1602
  }
1603
+ body .weforms-quiz-feedback .weforms-field-points {
1604
  float: right;
1605
  }
1606
+ body .weforms-quiz-feedback .weforms-quiz-points .score {
1607
  background: #673ab7;
1608
  color: #fff;
1609
  padding: 12px 20px;
1610
  border-radius: 5px;
1611
  }
1612
+ body .weforms-quiz-feedback .right-answer-block,
1613
+ body .weforms-quiz-feedback .weforms-answer-feedback {
1614
  margin-top: 2px;
1615
  background: #f5f5f5;
1616
  padding: 20px;
1617
  color: rgba(0, 0, 0, 0.87);
1618
  font-weight: 700;
1619
  }
1620
+ body .weforms-quiz-feedback .right-answer-block p,
1621
+ body .weforms-quiz-feedback .weforms-answer-feedback p {
1622
  margin-bottom: 10px;
1623
  }
1624
+ body .weforms-quiz-feedback .weforms-answer-feedback .feedback {
1625
  font-weight: 400;
1626
  }
1627
+ body .weforms-quiz-feedback .right-answer,
1628
+ body .weforms-quiz-feedback .wrong-answer {
1629
  margin-bottom: 20px;
1630
  }
1631
+ body .weforms-quiz-feedback .right-answer .wpuf-fields label.checked {
1632
  background: #dff0d8;
1633
  color: #3c763d;
1634
  padding: 6px 0;
1635
  }
1636
+ body .weforms-quiz-feedback .wrong-answer .wpuf-fields label.checked {
1637
  background: #FFE4E4;
1638
  color: red;
1639
  padding: 6px 0;
1640
  }
1641
+ body ul.wpuf-form .wpuf-el {
1642
  position: relative;
1643
  }
1644
+ body ul.wpuf-form .weforms-frontend-field-points {
1645
  position: absolute;
1646
  top: 0;
1647
  right: 0;
1652
  font-weight: 700;
1653
  text-align: right;
1654
  }
1655
+ body .dokan-dashboard .dokan-dashboard-content ul li.wpuf-el,
1656
+ body .dokan-dashboard .dokan-dashboard-content ul li.wpuf-submit {
1657
  margin-left: 0;
1658
  margin-bottom: 10px;
1659
  padding: 10px;
1660
  padding-left: 0;
1661
  }
1662
+ body .wpuf-posts-options {
1663
+ display: inline-block;
1664
+ padding: 7px 7px;
1665
+ border-radius: 100%;
1666
  }
1667
+ body .wpuf-posts-edit:hover {
1668
+ background-color: #5C5CFB;
1669
  }
1670
+ body .wpuf-posts-delete:hover {
1671
+ background-color: #FF5B5B;
 
1672
  }
1673
+ body .wpuf-posts-edit svg:hover path,
1674
+ body .wpuf-posts-delete svg:hover path {
1675
+ fill: #fff;
1676
+ }
1677
+ body .wpuf-col-half,
1678
+ body .wpuf-col-half-last {
1679
  width: 50%;
1680
  float: left;
1681
  }
1682
+ body .wpuf-col-one-third,
1683
+ body .wpuf-col-one-third-last {
1684
  width: 33%;
1685
  float: left;
1686
  }
1687
+ body .wpuf-col-half-last + li,
1688
+ body .wpuf-col-one-third-last + li {
1689
  clear: left;
1690
  }
1691
+ body ul.wpuf-form .wpuf-field-columns {
1692
  padding: 0;
1693
  border: 0;
1694
  overflow: hidden;
1695
  }
1696
+ body ul.wpuf-form .wpuf-field-columns.has-columns-1 .wpuf-column .wpuf-column-inner-fields {
1697
  width: 100%;
1698
  float: left;
1699
  }
1700
+ body ul.wpuf-form .wpuf-field-columns.has-columns-1 .wpuf-column .column-1 .ui-resizable-handle {
1701
  display: none !important;
1702
  }
1703
+ body ul.wpuf-form .wpuf-field-columns.has-columns-1 .wpuf-column .column-2.wpuf-column-inner-fields,
1704
+ body ul.wpuf-form .wpuf-field-columns.has-columns-1 .wpuf-column .column-3.wpuf-column-inner-fields {
1705
  display: none;
1706
  }
1707
+ body ul.wpuf-form .wpuf-field-columns.has-columns-2 .wpuf-column .wpuf-column-inner-fields {
1708
  width: 50%;
1709
  float: left;
1710
  }
1711
+ body ul.wpuf-form .wpuf-field-columns.has-columns-2 .wpuf-column .column-2 .ui-resizable-handle {
1712
  display: none !important;
1713
  }
1714
+ body ul.wpuf-form .wpuf-field-columns.has-columns-2 .wpuf-column .column-3.wpuf-column-inner-fields {
1715
  display: none;
1716
  }
1717
+ body ul.wpuf-form .wpuf-field-columns.has-columns-3 .wpuf-column .wpuf-column-inner-fields {
1718
  width: 33.33%;
1719
  float: left;
1720
  }
1721
+ body ul.wpuf-form .wpuf-field-columns .wpuf-column-field-inner-columns {
1722
  margin-left: 0;
1723
  margin-right: 0;
1724
  }
1725
+ body ul.wpuf-form .wpuf-field-columns .wpuf-column-field-inner-columns .wpuf-column {
1726
  padding: 0;
1727
  border: 0;
1728
  float: none;
1729
  width: 100%;
1730
  overflow: hidden;
1731
  }
1732
+ body ul.wpuf-form .wpuf-field-columns .wpuf-column-field-inner-columns .wpuf-column .wpuf-column-inner-fields {
1733
  padding: 0 5px 0 0;
1734
  position: relative;
1735
  }
1736
+ body ul.wpuf-form .wpuf-field-columns .wpuf-column-field-inner-columns .wpuf-column .wpuf-column-inner-fields ul.wpuf-column-fields {
1737
  border: 0;
1738
  margin: 0;
1739
  padding: 0;
1740
  list-style: none;
1741
  }
1742
+ body ul.wpuf-form .wpuf-field-columns .wpuf-column-field-inner-columns .wpuf-column .wpuf-column-inner-fields ul.wpuf-column-fields li {
1743
  padding: 0;
1744
  }
1745
+ body ul.wpuf-form .wpuf-field-columns .wpuf-column-field-inner-columns .wpuf-column .wpuf-column-inner-fields ul.wpuf-column-fields li input[type="text"],
1746
+ body ul.wpuf-form .wpuf-field-columns .wpuf-column-field-inner-columns .wpuf-column .wpuf-column-inner-fields ul.wpuf-column-fields li input[type="email"],
1747
+ body ul.wpuf-form .wpuf-field-columns .wpuf-column-field-inner-columns .wpuf-column .wpuf-column-inner-fields ul.wpuf-column-fields li input[type="url"],
1748
+ body ul.wpuf-form .wpuf-field-columns .wpuf-column-field-inner-columns .wpuf-column .wpuf-column-inner-fields ul.wpuf-column-fields li input[type="password"],
1749
+ body ul.wpuf-form .wpuf-field-columns .wpuf-column-field-inner-columns .wpuf-column .wpuf-column-inner-fields ul.wpuf-column-fields li input[type="search"],
1750
+ body ul.wpuf-form .wpuf-field-columns .wpuf-column-field-inner-columns .wpuf-column .wpuf-column-inner-fields ul.wpuf-column-fields li input[type="number"],
1751
+ body ul.wpuf-form .wpuf-field-columns .wpuf-column-field-inner-columns .wpuf-column .wpuf-column-inner-fields ul.wpuf-column-fields li input[type="tel"],
1752
+ body ul.wpuf-form .wpuf-field-columns .wpuf-column-field-inner-columns .wpuf-column .wpuf-column-inner-fields ul.wpuf-column-fields li input[type="range"],
1753
+ body ul.wpuf-form .wpuf-field-columns .wpuf-column-field-inner-columns .wpuf-column .wpuf-column-inner-fields ul.wpuf-column-fields li input[type="date"],
1754
+ body ul.wpuf-form .wpuf-field-columns .wpuf-column-field-inner-columns .wpuf-column .wpuf-column-inner-fields ul.wpuf-column-fields li input[type="month"],
1755
+ body ul.wpuf-form .wpuf-field-columns .wpuf-column-field-inner-columns .wpuf-column .wpuf-column-inner-fields ul.wpuf-column-fields li input[type="week"],
1756
+ body ul.wpuf-form .wpuf-field-columns .wpuf-column-field-inner-columns .wpuf-column .wpuf-column-inner-fields ul.wpuf-column-fields li input[type="time"],
1757
+ body ul.wpuf-form .wpuf-field-columns .wpuf-column-field-inner-columns .wpuf-column .wpuf-column-inner-fields ul.wpuf-column-fields li input[type="datetime"],
1758
+ body ul.wpuf-form .wpuf-field-columns .wpuf-column-field-inner-columns .wpuf-column .wpuf-column-inner-fields ul.wpuf-column-fields li input[type="datetime-local"],
1759
+ body ul.wpuf-form .wpuf-field-columns .wpuf-column-field-inner-columns .wpuf-column .wpuf-column-inner-fields ul.wpuf-column-fields li input[type="color"],
1760
+ body ul.wpuf-form .wpuf-field-columns .wpuf-column-field-inner-columns .wpuf-column .wpuf-column-inner-fields ul.wpuf-column-fields li textarea {
1761
  width: 100%;
1762
  }
1763
+ body .ac_results {
1764
  z-index: 99999 !important;
1765
  background-color: #fff !important;
1766
  color: #000;
1767
  position: auto !important;
1768
  width: 390px !important;
1769
  }
1770
+ body .ac_results li {
1771
  border-bottom: 1px solid #ddd;
1772
  margin-left: 0px;
1773
  padding-left: 5px !important;
1774
  text-decoration: none !important;
1775
  }
1776
+ body .wpuf-attachment-upload-filelist {
 
1777
  z-index: 1;
1778
  }
1779
+ body .wpuf-attachment-upload-filelist + .moxie-shim {
1780
  z-index: 2;
1781
  }
1782
+ #wpuf-delete-msg {
1783
+ display: none;
1784
+ align-items: center;
1785
+ justify-content: space-between;
1786
+ flex: 1;
1787
+ width: 100%;
1788
+ font-weight: bold;
1789
+ margin: 5px 15px 15px;
1790
+ padding: 5px 15px 5px;
1791
+ background: #f1f1f1;
1792
+ text-align: center;
1793
+ max-height: 50px;
1794
+ border: 1px solid #DAE1F5;
1795
+ }
1796
+ #wpuf-delete-msg p {
1797
+ margin: .5em 0;
1798
+ padding: 2px;
1799
+ }
1800
+ #wpuf-delete-msg span {
1801
+ margin-top: 10px;
1802
+ cursor: pointer;
1803
+ }
assets/js/frontend-form.js CHANGED
@@ -29,6 +29,23 @@
29
  $('form#post').on('submit', this.adminPostSubmit);
30
  // $( '.wpuf-form').on('keyup', '#pass1', this.check_pass_strength );
31
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
32
  // refresh pluploads on each step change (multistep form)
33
  $('.wpuf-form').on('step-change-fieldset', function(event, number, step) {
34
  if ( wpuf_plupload_items.length ) {
@@ -630,7 +647,7 @@
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 == '' ) {
29
  $('form#post').on('submit', this.adminPostSubmit);
30
  // $( '.wpuf-form').on('keyup', '#pass1', this.check_pass_strength );
31
 
32
+ if ( window.matchMedia('(max-width: 600px)').matches ) {
33
+
34
+ // Post toggle
35
+ $('table.items-table tr td .post-edit-icon').click( function( e ) {
36
+ e.preventDefault();
37
+ $(this).parents('tr').find('.data-column').toggleClass('flex-column');
38
+ $(this).toggleClass('toggle-icon');
39
+ });
40
+
41
+ // Account page toggle mobile menu
42
+ $('.wpuf-dashboard-navigation ul li:first-child').after().click( function(e) {
43
+ e.preventDefault();
44
+
45
+ $('.wpuf-dashboard-navigation ul li').not(':first').toggle();
46
+ } );
47
+ }
48
+
49
  // refresh pluploads on each step change (multistep form)
50
  $('.wpuf-form').on('step-change-fieldset', function(event, number, step) {
51
  if ( wpuf_plupload_items.length ) {
647
  });
648
 
649
  //check Google Map is required
650
+ var map_required = self.find('[data-required="yes"]').parents('.wpuf-form-google-map-container');
651
  $.each(map_required, function(index, map){
652
  var val = $(map).val();
653
  if ( val == '' ) {
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("&nbsp;"),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">&nbsp; 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);
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),b.matchMedia("(max-width: 600px)").matches&&(a("table.items-table tr td .post-edit-icon").click(function(b){b.preventDefault(),a(this).parents("tr").find(".data-column").toggleClass("flex-column"),a(this).toggleClass("toggle-icon")}),a(".wpuf-dashboard-navigation ul li:first-child").after().click(function(b){b.preventDefault(),a(".wpuf-dashboard-navigation ul li").not(":first").toggle()})),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("&nbsp;"),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">&nbsp; 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"]').parents(".wpuf-form-google-map-container");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/upload.js CHANGED
@@ -180,9 +180,9 @@
180
  }
181
 
182
  if ( FileProgress === uploaded ) {
183
- if ( typeof grecaptcha !== 'undefined' && !grecaptcha.getResponse().length ) {
184
- return;
185
- }
186
 
187
  $(".wpuf-submit-button").removeAttr("disabled");
188
  }
180
  }
181
 
182
  if ( FileProgress === uploaded ) {
183
+ // if ( typeof grecaptcha !== 'undefined' && !grecaptcha.getResponse().length ) {
184
+ // return;
185
+ // }
186
 
187
  $(".wpuf-submit-button").removeAttr("disabled");
188
  }
assets/js/upload.min.js CHANGED
@@ -1 +1 @@
1
- !function(a){window.WPUF_Uploader=function(b,c,d,e,f,g){if(this.removed_files=[],this.container=c,this.browse_button=b,this.max=d||1,this.count=a("#"+c).find(".wpuf-attachment-list > li").length,this.perFileCount=0,this.UploadedFiles=0,a("#"+b).length)return a("ul.wpuf-attachment-list").sortable({placeholder:"highlight"}),a("ul.wpuf-attachment-list").disableSelection(),this.uploader=new plupload.Uploader({runtimes:"html5,html4",browse_button:b,container:c,multipart:!0,multipart_params:{action:"wpuf_upload_file",form_id:a("#"+b).data("form_id")},urlstream_upload:!0,file_data_name:"wpuf_file",max_file_size:g+"kb",url:wpuf_frontend_upload.plupload.url+"&type="+e,flash_swf_url:wpuf_frontend_upload.flash_swf_url,filters:[{title:"Allowed Files",extensions:f}]}),this.uploader.bind("Init",a.proxy(this,"init")),this.uploader.bind("FilesAdded",a.proxy(this,"added")),this.uploader.bind("QueueChanged",a.proxy(this,"upload")),this.uploader.bind("UploadProgress",a.proxy(this,"progress")),this.uploader.bind("Error",a.proxy(this,"error")),this.uploader.bind("FileUploaded",a.proxy(this,"uploaded")),this.uploader.init(),a("#"+c).on("click","a.attachment-delete",a.proxy(this.removeAttachment,this)),this.uploader},WPUF_Uploader.prototype={init:function(b,c){this.showHide(),a("#"+this.container).prepend('<div class="wpuf-file-warning"></div>')},showHide:function(){if(this.count>=this.max)return this.count,this.max,a("#"+this.container+" .wpuf-file-warning").html(wpuf_frontend_upload.warning),void a("#"+this.container).find(".file-selector").hide();a("#"+this.container+" .wpuf-file-warning").html(""),a("#"+this.container).find(".file-selector").show()},added:function(b,c){var d=a("#"+this.container).find(".wpuf-attachment-upload-filelist");this.showHide(),a.each(c,function(b,c){a(".wpuf-submit-button").attr("disabled","disabled"),d.append('<div class="upload-item" id="'+c.id+'"><div class="progress progress-striped active"><div class="bar"></div></div><div class="filename original">'+c.name+" ("+plupload.formatSize(c.size)+") <b></b></div></div>")}),b.refresh(),b.start()},upload:function(a){this.count=a.files.length-this.removed_files.length,this.showHide()},progress:function(b,c){var d=a("#"+c.id);a(".bar",d).css({width:c.percent+"%"}),a(".percent",d).html(c.percent+"%")},error:function(b,c){a("#"+this.container).find("#"+c.file.id).remove();var d="";switch(c.code){case-600:d=wpuf_frontend_upload.plupload.size_error;break;case-601:d=wpuf_frontend_upload.plupload.type_error;break;default:d="Error #"+c.code+": "+c.message}alert(d),this.count-=1,this.showHide(),this.uploader.refresh()},uploaded:function(b,c,d){var e=this;if(a("#"+c.id+" b").html("100%"),a("#"+c.id).remove(),"error"!==d.response){this.perFileCount++,this.UploadedFiles++;var f=a("#"+this.container).find(".wpuf-attachment-list");if(f.append(d.response),this.perFileCount>this.max){var g=a(".wpuf-image-wrap:last a.attachment-delete",f).data("attach-id");e.removeExtraAttachment(g),a(".wpuf-image-wrap",f).last().remove(),this.perFileCount--}}else alert(d.error),this.count-=1,this.showHide();var h=this.UploadedFiles,i=b.files.length;if(this.count>=this.max&&a("#"+this.container).find(".file-selector").hide(),i===h){if("undefined"!=typeof grecaptcha&&!grecaptcha.getResponse().length)return;a(".wpuf-submit-button").removeAttr("disabled")}},removeAttachment:function(b){b.preventDefault();var c=this,d=a(b.currentTarget);swal({text:wpuf_frontend_upload.confirmMsg,type:"warning",showCancelButton:!0,confirmButtonColor:"#d54e21",confirmButtonText:wpuf_frontend_upload.delete_it,cancelButtonText:wpuf_frontend_upload.cancel_it,confirmButtonClass:"btn btn-success",cancelButtonClass:"btn btn-danger"}).then(function(){var a={attach_id:d.data("attach-id"),nonce:wpuf_frontend_upload.nonce,action:"wpuf_file_del"};c.removed_files.push(a),jQuery("#del_attach").val(d.data("attach-id")),jQuery.post(wpuf_frontend_upload.ajaxurl,a,function(){c.perFileCount--,d.parent().parent().remove(),c.count-=1,c.showHide(),c.uploader.refresh()})})},removeExtraAttachment:function(a){var b=this,c={attach_id:a,nonce:wpuf_frontend_upload.nonce,action:"wpuf_file_del"};this.removed_files.push(c),jQuery.post(wpuf_frontend_upload.ajaxurl,c,function(){b.count-=1,b.showHide(),b.uploader.refresh()})}}}(jQuery);
1
+ !function(a){window.WPUF_Uploader=function(b,c,d,e,f,g){if(this.removed_files=[],this.container=c,this.browse_button=b,this.max=d||1,this.count=a("#"+c).find(".wpuf-attachment-list > li").length,this.perFileCount=0,this.UploadedFiles=0,a("#"+b).length)return a("ul.wpuf-attachment-list").sortable({placeholder:"highlight"}),a("ul.wpuf-attachment-list").disableSelection(),this.uploader=new plupload.Uploader({runtimes:"html5,html4",browse_button:b,container:c,multipart:!0,multipart_params:{action:"wpuf_upload_file",form_id:a("#"+b).data("form_id")},urlstream_upload:!0,file_data_name:"wpuf_file",max_file_size:g+"kb",url:wpuf_frontend_upload.plupload.url+"&type="+e,flash_swf_url:wpuf_frontend_upload.flash_swf_url,filters:[{title:"Allowed Files",extensions:f}]}),this.uploader.bind("Init",a.proxy(this,"init")),this.uploader.bind("FilesAdded",a.proxy(this,"added")),this.uploader.bind("QueueChanged",a.proxy(this,"upload")),this.uploader.bind("UploadProgress",a.proxy(this,"progress")),this.uploader.bind("Error",a.proxy(this,"error")),this.uploader.bind("FileUploaded",a.proxy(this,"uploaded")),this.uploader.init(),a("#"+c).on("click","a.attachment-delete",a.proxy(this.removeAttachment,this)),this.uploader},WPUF_Uploader.prototype={init:function(b,c){this.showHide(),a("#"+this.container).prepend('<div class="wpuf-file-warning"></div>')},showHide:function(){if(this.count>=this.max)return this.count,this.max,a("#"+this.container+" .wpuf-file-warning").html(wpuf_frontend_upload.warning),void a("#"+this.container).find(".file-selector").hide();a("#"+this.container+" .wpuf-file-warning").html(""),a("#"+this.container).find(".file-selector").show()},added:function(b,c){var d=a("#"+this.container).find(".wpuf-attachment-upload-filelist");this.showHide(),a.each(c,function(b,c){a(".wpuf-submit-button").attr("disabled","disabled"),d.append('<div class="upload-item" id="'+c.id+'"><div class="progress progress-striped active"><div class="bar"></div></div><div class="filename original">'+c.name+" ("+plupload.formatSize(c.size)+") <b></b></div></div>")}),b.refresh(),b.start()},upload:function(a){this.count=a.files.length-this.removed_files.length,this.showHide()},progress:function(b,c){var d=a("#"+c.id);a(".bar",d).css({width:c.percent+"%"}),a(".percent",d).html(c.percent+"%")},error:function(b,c){a("#"+this.container).find("#"+c.file.id).remove();var d="";switch(c.code){case-600:d=wpuf_frontend_upload.plupload.size_error;break;case-601:d=wpuf_frontend_upload.plupload.type_error;break;default:d="Error #"+c.code+": "+c.message}alert(d),this.count-=1,this.showHide(),this.uploader.refresh()},uploaded:function(b,c,d){var e=this;if(a("#"+c.id+" b").html("100%"),a("#"+c.id).remove(),"error"!==d.response){this.perFileCount++,this.UploadedFiles++;var f=a("#"+this.container).find(".wpuf-attachment-list");if(f.append(d.response),this.perFileCount>this.max){var g=a(".wpuf-image-wrap:last a.attachment-delete",f).data("attach-id");e.removeExtraAttachment(g),a(".wpuf-image-wrap",f).last().remove(),this.perFileCount--}}else alert(d.error),this.count-=1,this.showHide();var h=this.UploadedFiles,i=b.files.length;this.count>=this.max&&a("#"+this.container).find(".file-selector").hide(),i===h&&a(".wpuf-submit-button").removeAttr("disabled")},removeAttachment:function(b){b.preventDefault();var c=this,d=a(b.currentTarget);swal({text:wpuf_frontend_upload.confirmMsg,type:"warning",showCancelButton:!0,confirmButtonColor:"#d54e21",confirmButtonText:wpuf_frontend_upload.delete_it,cancelButtonText:wpuf_frontend_upload.cancel_it,confirmButtonClass:"btn btn-success",cancelButtonClass:"btn btn-danger"}).then(function(){var a={attach_id:d.data("attach-id"),nonce:wpuf_frontend_upload.nonce,action:"wpuf_file_del"};c.removed_files.push(a),jQuery("#del_attach").val(d.data("attach-id")),jQuery.post(wpuf_frontend_upload.ajaxurl,a,function(){c.perFileCount--,d.parent().parent().remove(),c.count-=1,c.showHide(),c.uploader.refresh()})})},removeExtraAttachment:function(a){var b=this,c={attach_id:a,nonce:wpuf_frontend_upload.nonce,action:"wpuf_file_del"};this.removed_files.push(c),jQuery.post(wpuf_frontend_upload.ajaxurl,c,function(){b.count-=1,b.showHide(),b.uploader.refresh()})}}}(jQuery);
assets/js/wpuf-form-builder-mixins.js CHANGED
@@ -5,7 +5,7 @@ wpuf_mixins.add_form_field = {
5
  methods: {
6
  add_form_field: function (field_template) {
7
  var payload = {
8
- toIndex: this.$store.state.index_to_insert == 0 ? this.$store.state.form_fields.length : this.$store.state.index_to_insert,
9
  };
10
 
11
  this.$store.state.index_to_insert = 0;
5
  methods: {
6
  add_form_field: function (field_template) {
7
  var payload = {
8
+ toIndex: this.$store.state.index_to_insert === 0 ? this.$store.state.form_fields.length : this.$store.state.index_to_insert,
9
  };
10
 
11
  this.$store.state.index_to_insert = 0;
assets/js/wpuf-form-builder.js CHANGED
@@ -201,6 +201,24 @@
201
  var clone = $.extend(true, {}, field),
202
  index = parseInt(payload.index) + 1;
203
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
204
  clone.id = payload.new_id;
205
  clone.name = clone.name + '_copy';
206
  clone.is_new = true;
201
  var clone = $.extend(true, {}, field),
202
  index = parseInt(payload.index) + 1;
203
 
204
+ let column_field = state.form_fields.find(function (field) {
205
+ return field.id === payload.field_id && field.input_type === 'column_field';
206
+ });
207
+
208
+ if (column_field){
209
+ let columns = ['column-1','column-2','column-3'];
210
+ columns.forEach(function (column) {
211
+ let inner_field = clone.inner_fields[column];
212
+ if(inner_field.length){
213
+ inner_field.forEach(function (field) {
214
+ field.id = Math.floor(Math.random() * (9999999999 - 999999 + 1)) + 999999;
215
+ field.name = field.name + '_copy';
216
+ field.is_new = true;
217
+ });
218
+ }
219
+ });
220
+ }
221
+
222
  clone.id = payload.new_id;
223
  clone.name = clone.name + '_copy';
224
  clone.is_new = true;
assets/less/frontend-forms.less CHANGED
@@ -3,9 +3,10 @@
3
  @mediaXS: 767px;
4
  @mediaSM: 991px;
5
  @mediaMD: 1200px;
6
-
7
  /* DivTable.com */
8
- #wpfooter {
 
 
9
  position: fixed !important
10
  }
11
  .wpufTable{
@@ -38,7 +39,7 @@
38
  }
39
 
40
  .wpuf-menu-item.active a{
41
- color: #040202;
42
  }
43
 
44
  .clearfix() {
@@ -1370,14 +1371,20 @@ body.rtl{
1370
  }
1371
  }
1372
  .wpuf-dashboard-container {
 
 
1373
  .clearfix();
1374
  .wpuf-dashboard-navigation {
1375
- width: 30%;
1376
  float: left;
1377
 
1378
  a {
1379
  text-decoration: none;
1380
  box-shadow: none;
 
 
 
 
1381
  }
1382
 
1383
  ul {
@@ -1404,8 +1411,12 @@ body.rtl{
1404
  }
1405
 
1406
  .wpuf-dashboard-content {
1407
- width: 68%;
1408
  float: right;
 
 
 
 
1409
  @media (max-width: @mediaSM){
1410
  width: 100%;
1411
  }
@@ -1432,29 +1443,130 @@ body.rtl{
1432
  overflow-y: auto;
1433
  }
1434
  table.items-table {
1435
- min-width: 600px;
 
 
 
 
 
 
1436
  a {
1437
  text-decoration: none;
1438
  box-shadow: none;
 
1439
  }
1440
 
1441
- border: 0;
1442
-
1443
  th, td {
1444
  border: 0;
1445
  padding: 10px;
1446
  }
1447
 
 
 
 
 
1448
  tr {
1449
  text-align: left;
1450
- outline: 1px solid #f1f1f1;
 
 
 
 
1451
  }
1452
 
1453
  .items-list-header {
1454
- background-color: #f1f1f1;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1455
  }
1456
  }
1457
 
 
1458
  .wpuf-update-profile-form {
1459
  ul.wpuf-form {
1460
  margin: 0 -15px !important;
@@ -1495,6 +1607,7 @@ body.rtl{
1495
  table.items-table{
1496
  width: 100%;
1497
  margin-bottom: 40px !important;
 
1498
  }
1499
  }
1500
  }
@@ -1793,19 +1906,20 @@ ul.wpuf-form .weforms-frontend-field-points{
1793
 
1794
  /* Front End Posts List Tools */
1795
  .wpuf-posts-options{
1796
- padding: 0 10px;
1797
- border-right: 1px solid #ccc;
1798
- }
1799
-
1800
- .wpuf-posts-options:first-child{
1801
- padding-left: 0;
1802
  }
1803
-
1804
- .wpuf-posts-options:last-child{
1805
- padding-right: 0;
1806
- border-right: 0;
1807
  }
1808
-
 
 
 
 
 
1809
  /* CSS for custom columns */
1810
  .wpuf-col-half,
1811
  .wpuf-col-half-last {
@@ -1950,3 +2064,24 @@ ul.wpuf-form{
1950
  .wpuf-attachment-upload-filelist + .moxie-shim {
1951
  z-index: 2;
1952
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3
  @mediaXS: 767px;
4
  @mediaSM: 991px;
5
  @mediaMD: 1200px;
 
6
  /* DivTable.com */
7
+ body {
8
+ font-family: 'Open Sans', sans-serif !important;
9
+ #wpfooter {
10
  position: fixed !important
11
  }
12
  .wpufTable{
39
  }
40
 
41
  .wpuf-menu-item.active a{
42
+ color: #5C5CFB !important;
43
  }
44
 
45
  .clearfix() {
1371
  }
1372
  }
1373
  .wpuf-dashboard-container {
1374
+ font-family: 'Open Sans', sans-serif !important;
1375
+ max-width: 85rem !important;
1376
  .clearfix();
1377
  .wpuf-dashboard-navigation {
1378
+ width: 20%;
1379
  float: left;
1380
 
1381
  a {
1382
  text-decoration: none;
1383
  box-shadow: none;
1384
+ font-family: 'Open Sans', sans-serif;
1385
+ font-size: 16px;
1386
+ font-weight: bold;
1387
+ color: #000;
1388
  }
1389
 
1390
  ul {
1411
  }
1412
 
1413
  .wpuf-dashboard-content {
1414
+ width: 80%;
1415
  float: right;
1416
+ display: flex;
1417
+ flex-direction: column;
1418
+ justify-content: center;
1419
+ align-items: center;
1420
  @media (max-width: @mediaSM){
1421
  width: 100%;
1422
  }
1443
  overflow-y: auto;
1444
  }
1445
  table.items-table {
1446
+ width: 100%;
1447
+ margin-top: 0px;
1448
+ border: 1.0218px solid #DAE1F5;
1449
+ font-family: 'Open Sans', sans-serif !important;
1450
+ color: #000 !important;
1451
+ font-size: 16px !important;
1452
+ font-weight: 400 !important;
1453
  a {
1454
  text-decoration: none;
1455
  box-shadow: none;
1456
+ color: #000 !important;
1457
  }
1458
 
 
 
1459
  th, td {
1460
  border: 0;
1461
  padding: 10px;
1462
  }
1463
 
1464
+ th {
1465
+ box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.07);
1466
+ }
1467
+
1468
  tr {
1469
  text-align: left;
1470
+ border: 1px solid #DAE1F5;
1471
+ }
1472
+
1473
+ .post-edit-icon {
1474
+ display: none;
1475
  }
1476
 
1477
  .items-list-header {
1478
+ // background-color: #f1f1f1;
1479
+ }
1480
+ }
1481
+ /*Responsive css for post table*/
1482
+ @media screen and (max-width: 600px) {
1483
+ table.items-table {
1484
+ border: 0px;
1485
+ thead {
1486
+ display: none;
1487
+ }
1488
+
1489
+ tr {
1490
+ display: block;
1491
+ border: 1.0218px solid #DAE1F5;
1492
+ border-bottom:0;
1493
+ border-left: 0px;
1494
+ border-right: 0px;
1495
+ }
1496
+
1497
+ td {
1498
+ display: block;
1499
+ }
1500
+
1501
+ td:before {
1502
+ content: attr(data-label);
1503
+ margin-right: 20px;
1504
+ font-weight: bold !important;
1505
+ flex-basis: 75px;
1506
+ }
1507
+
1508
+ tr td {
1509
+ display: none;
1510
+ }
1511
+
1512
+ tr td:first-child {
1513
+ display: flex;
1514
+ justify-content: space-between;
1515
+ align-items: center;
1516
+ position: relative;
1517
+ }
1518
+ .post-edit-icon {
1519
+ display: block;
1520
+ color: #fff;
1521
+ background-color: #B7C4E7;
1522
+ padding: 4px 10px;
1523
+ cursor: pointer;
1524
+ border-radius: 100%;
1525
+ }
1526
+
1527
+ .flex-column {
1528
+ display: flex;
1529
+ }
1530
+
1531
+ .toggle-icon {
1532
+ background-color: #5C5CFB;
1533
+ }
1534
+ }
1535
+
1536
+ .wpuf-dashboard-navigation {
1537
+ ul {
1538
+ display: flex;
1539
+ flex-direction: column;
1540
+ background: #FFFFFF;
1541
+ border: 1px solid #E4E6EB;
1542
+ box-sizing: border-box;
1543
+ box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.07);
1544
+
1545
+ li:first-child {
1546
+ background: #FFFFFF;
1547
+ border-bottom: 1px solid #E4E6EB;
1548
+ display: flex;
1549
+ justify-content: space-between;
1550
+ }
1551
+
1552
+ li:first-child::after {
1553
+ content: '\25BE';
1554
+ cursor: pointer;
1555
+ // background: #FFFFFF;
1556
+ // border-bottom: 1px solid #E4E6EB;
1557
+ // display: block;
1558
+ }
1559
+
1560
+ li {
1561
+ margin: 0 !important;
1562
+ padding: 10px;
1563
+ display: none;
1564
+ }
1565
+ }
1566
  }
1567
  }
1568
 
1569
+
1570
  .wpuf-update-profile-form {
1571
  ul.wpuf-form {
1572
  margin: 0 -15px !important;
1607
  table.items-table{
1608
  width: 100%;
1609
  margin-bottom: 40px !important;
1610
+ border: 1.0218px solid #DAE1F5;
1611
  }
1612
  }
1613
  }
1906
 
1907
  /* Front End Posts List Tools */
1908
  .wpuf-posts-options{
1909
+ display: inline-block;
1910
+ padding: 7px 7px;
1911
+ border-radius: 100%;
1912
+ // margin: 0px 5px;
 
 
1913
  }
1914
+ .wpuf-posts-edit:hover{
1915
+ background-color: #5C5CFB;
 
 
1916
  }
1917
+ .wpuf-posts-delete:hover{
1918
+ background-color: #FF5B5B;
1919
+ } .wpuf-posts-edit svg:hover path,
1920
+ .wpuf-posts-delete svg:hover path{
1921
+ fill: #fff;
1922
+ }
1923
  /* CSS for custom columns */
1924
  .wpuf-col-half,
1925
  .wpuf-col-half-last {
2064
  .wpuf-attachment-upload-filelist + .moxie-shim {
2065
  z-index: 2;
2066
  }
2067
+ }
2068
+ #wpuf-delete-msg{
2069
+ display: none;
2070
+ align-items: center;
2071
+ justify-content: space-between;
2072
+ flex: 1;
2073
+ width: 100%;
2074
+ font-weight: bold;
2075
+ margin: 5px 15px 15px;
2076
+ padding: 5px 15px 5px;
2077
+ background: #f1f1f1;
2078
+ text-align: center;
2079
+ max-height: 50px;
2080
+ border:1px solid #DAE1F5
2081
+ }
2082
+ #wpuf-delete-msg p{
2083
+ margin: .5em 0;padding: 2px;
2084
+ }
2085
+ #wpuf-delete-msg span{
2086
+ margin-top: 10px;cursor: pointer
2087
+ }
assets/vendor/sweetalert2/dist/sweetalert2.css CHANGED
@@ -20,7 +20,7 @@ body.swal2-iosfix {
20
  right: 0;
21
  padding: 10px;
22
  background-color: transparent;
23
- z-index: 1060; }
24
  .swal2-container.swal2-fade {
25
  -webkit-transition: background-color .1s;
26
  transition: background-color .1s; }
20
  right: 0;
21
  padding: 10px;
22
  background-color: transparent;
23
+ z-index: 999; }
24
  .swal2-container.swal2-fade {
25
  -webkit-transition: background-color .1s;
26
  transition: background-color .1s; }
changelog.txt CHANGED
@@ -1,3 +1,18 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  = v3.5.16 (08 May, 2021) =
2
 
3
  * Update - Added Mauritian Rupee for currency
1
+ = v3.5.17 (08 Jun, 2021) =
2
+
3
+ * Enhancement - Preview page added for post form and registration form
4
+ * Enhancement - Post types menu on account page added
5
+ * Enhancement - Dashboard shortcode attributes enhanced
6
+ * Enhancement - Account page post type list new design
7
+ * Fix - Payment page restricted from direct unauthenticated access
8
+ * Fix - Timepicker conflict with dokan handled
9
+ * Fix - Trial inconsistency with paypal fixed
10
+ * Fix - Subscription does not cancel with paypal due to profile missing id
11
+ * Fix - Subscription email notification inconsistency fixed
12
+ * Fix - Various issues on payment page for non-logged in user handled
13
+ * Fix - Column inner field cloning inconsistency fixed
14
+ * Fix - Popup z-index changed due to other plugin z-index
15
+
16
  = v3.5.16 (08 May, 2021) =
17
 
18
  * Update - Added Mauritian Rupee for currency
class/frontend-account.php CHANGED
@@ -6,7 +6,6 @@
6
  * @author Tareq Hasan
7
  */
8
  class WPUF_Frontend_Account {
9
-
10
  /**
11
 
12
  * Class constructor
@@ -14,7 +13,9 @@ class WPUF_Frontend_Account {
14
  public function __construct() {
15
  add_shortcode( 'wpuf_account', [ $this, 'shortcode' ] );
16
  add_action( 'wpuf_account_content_dashboard', [ $this, 'dashboard_section' ], 10, 2 );
17
- add_action( 'wpuf_account_content_posts', [ $this, 'posts_section' ], 10, 2 );
 
 
18
  add_action( 'wpuf_account_content_subscription', [ $this, 'subscription_section' ], 10, 2 );
19
  add_action( 'wpuf_account_content_edit-profile', [ $this, 'edit_profile_section' ], 10, 2 );
20
  add_action( 'wpuf_account_content_billing-address', [ $this, 'billing_address_section' ], 10, 2 );
@@ -79,7 +80,7 @@ class WPUF_Frontend_Account {
79
  $forms = [];
80
 
81
  if ( ! empty( $posts ) ) {
82
- foreach( $posts as $post ) {
83
  $forms[ $post->ID ] = $post->post_title;
84
  }
85
  }
@@ -102,8 +103,15 @@ class WPUF_Frontend_Account {
102
  $sections = (array) $sections;
103
  }
104
 
105
- if ( $allow_post_submission == 'on' ) {
106
- $sections = array_merge( $sections, [ [ 'slug' => 'submit-post', 'label' => $submission_label ] ] );
 
 
 
 
 
 
 
107
  }
108
 
109
  return $sections;
@@ -122,14 +130,17 @@ class WPUF_Frontend_Account {
122
  public function submit_post_section( $sections, $current_section ) {
123
  $allow_post_submission = wpuf_get_option( 'allow_post_submission', 'wpuf_my_account', 'on' );
124
 
125
- if ( $allow_post_submission != 'on' ) {
126
  return;
127
  }
128
 
129
  wpuf_load_template(
130
  'submit-post.php',
131
- [ 'sections' => $sections, 'current_section' => $current_section ]
132
- );
 
 
 
133
  }
134
 
135
  /**
@@ -141,6 +152,7 @@ class WPUF_Frontend_Account {
141
  * @since 2.4.2
142
  */
143
  public function shortcode( $atts ) {
 
144
  extract( shortcode_atts( [], $atts ) );
145
 
146
  ob_start();
@@ -148,17 +160,45 @@ class WPUF_Frontend_Account {
148
  if ( is_user_logged_in() ) {
149
  $default_active_tab = wpuf_get_option( 'account_page_active_tab', 'wpuf_my_account', 'dashboard' );
150
  $section = isset( $_REQUEST['section'] ) ? sanitize_text_field( wp_unslash( $_REQUEST['section'] ) ) : $default_active_tab;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
151
  $sections = wpuf_get_account_sections();
152
  $current_section = [];
153
 
154
  foreach ( $sections as $account_section ) {
155
- if ( $section == $account_section['slug'] ) {
156
  $current_section = $account_section;
157
  break;
158
  }
159
  }
160
 
161
- wpuf_load_template( 'account.php', [ 'sections' => $sections, 'current_section' => $current_section ] );
 
 
 
 
 
162
  } else {
163
  $message = wpuf_get_option( 'un_auth_msg', 'wpuf_dashboard' );
164
  wpuf_load_template( 'unauthorized.php', [ 'message' => $message ] );
@@ -183,8 +223,11 @@ class WPUF_Frontend_Account {
183
  public function dashboard_section( $sections, $current_section ) {
184
  wpuf_load_template(
185
  'dashboard/dashboard.php',
186
- [ 'sections' => $sections, 'current_section' => $current_section ]
187
- );
 
 
 
188
  }
189
 
190
  /**
@@ -200,8 +243,11 @@ class WPUF_Frontend_Account {
200
  public function posts_section( $sections, $current_section ) {
201
  wpuf_load_template(
202
  'dashboard/posts.php',
203
- [ 'sections' => $sections, 'current_section' => $current_section ]
204
- );
 
 
 
205
  }
206
 
207
  /**
@@ -226,13 +272,13 @@ class WPUF_Frontend_Account {
226
  $user_subscription = new WPUF_User_Subscription( $wpuf_user );
227
  $user_sub = $user_subscription->current_pack();
228
 
229
- if ( ! is_wp_error( $user_sub ) && $user_sub['status'] != 'completed' && $user_sub['status'] != 'free' ) {
230
  esc_html_e( '<p>You may have processed your payment, but the pack is not active yet.</p>', 'wp-user-frontend' );
231
 
232
  return;
233
  }
234
 
235
- $pack = WPUF_Subscription::get_subscription( $sub_id );
236
 
237
  $details_meta['payment_page'] = get_permalink( wpuf_get_option( 'payment_page', 'wpuf_payment' ) );
238
  $details_meta['onclick'] = '';
@@ -242,9 +288,11 @@ class WPUF_Frontend_Account {
242
 
243
  $billing_amount = ( intval( $pack->meta_value['billing_amount'] ) > 0 ) ? $details_meta['symbol'] . $pack->meta_value['billing_amount'] : __( 'Free', 'wp-user-frontend' );
244
 
245
- if ( $pack->meta_value['recurring_pay'] == 'yes' ) {
 
246
  $recurring_des = sprintf( __( 'For each', 'wp-user-frontend' ) . ' %s %s', $pack->meta_value['billing_cycle_number'], WPUF_Subscription::get_cycle_label( $pack->meta_value['cycle_period'], $pack->meta_value['billing_cycle_number'] ), $pack->meta_value['trial_duration_type'] );
247
- $recurring_des .= !empty( $pack->meta_value['billing_limit'] ) ? sprintf( __( ', for %s installments', 'wp-user-frontend' ), $pack->meta_value['billing_limit'] ) : '';
 
248
  }
249
 
250
  wpuf_load_template(
@@ -258,7 +306,7 @@ class WPUF_Frontend_Account {
258
  'billing_amount' => $billing_amount,
259
  'recurring_des' => $recurring_des,
260
  ]
261
- );
262
  }
263
 
264
  /**
@@ -274,8 +322,11 @@ class WPUF_Frontend_Account {
274
  public function edit_profile_section( $sections, $current_section ) {
275
  wpuf_load_template(
276
  'dashboard/edit-profile.php',
277
- [ 'sections' => $sections, 'current_section' => $current_section ]
278
- );
 
 
 
279
  }
280
 
281
  /**
@@ -289,8 +340,11 @@ class WPUF_Frontend_Account {
289
  public function billing_address_section( $sections, $current_section ) {
290
  wpuf_load_template(
291
  'dashboard/billing-address.php',
292
- [ 'sections' => $sections, 'current_section' => $current_section ]
293
- );
 
 
 
294
  }
295
 
296
  /**
@@ -303,18 +357,18 @@ class WPUF_Frontend_Account {
303
  public function update_profile() {
304
  $nonce = isset( $_REQUEST['_wpnonce'] ) ? sanitize_key( wp_unslash( $_REQUEST['_wpnonce'] ) ) : '';
305
 
306
- if ( isset( $nonce ) && !wp_verify_nonce( $nonce, 'wpuf-account-update-profile' ) ) {
307
  wp_send_json_error( __( 'Nonce failure', 'wp-user-frontend' ) );
308
  }
309
 
310
  global $current_user;
311
 
312
- $first_name = !empty( $_POST['first_name'] ) ? sanitize_text_field( wp_unslash( $_POST['first_name'] ) ) : '';
313
- $last_name = !empty( $_POST['last_name'] ) ? sanitize_text_field( wp_unslash( $_POST['last_name'] ) ) : '';
314
- $email = !empty( $_POST['email'] ) ? sanitize_text_field( wp_unslash( $_POST['email'] ) ) : '';
315
- $current_password = !empty( $_POST['current_password'] ) ? sanitize_text_field( wp_unslash( $_POST['current_password'] ) ): '';
316
- $pass1 = !empty( $_POST['pass1'] ) ? sanitize_text_field( wp_unslash( $_POST['pass1'] ) ) : '';
317
- $pass2 = !empty( $_POST['pass2'] ) ? sanitize_text_field( wp_unslash( $_POST['pass2'] ) ) : '';
318
  $save_pass = true;
319
 
320
  if ( empty( $first_name ) ) {
@@ -337,7 +391,7 @@ class WPUF_Frontend_Account {
337
  if ( $email ) {
338
  $email = sanitize_email( $email );
339
 
340
- if ( !is_email( $email ) ) {
341
  wp_send_json_error( __( 'Please provide a valid email address.', 'wp-user-frontend' ) );
342
  } elseif ( email_exists( $email ) && $email !== $current_user->user_email ) {
343
  wp_send_json_error( __( 'This email address is already registered.', 'wp-user-frontend' ) );
@@ -345,19 +399,19 @@ class WPUF_Frontend_Account {
345
  $user->user_email = $email;
346
  }
347
 
348
- if ( !empty( $current_password ) && empty( $pass1 ) && empty( $pass2 ) ) {
349
  wp_send_json_error( __( 'Please fill out all password fields.', 'wp-user-frontend' ) );
350
  $save_pass = false;
351
- } elseif ( !empty( $pass1 ) && empty( $current_password ) ) {
352
  wp_send_json_error( __( 'Please enter your current password.', 'wp-user-frontend' ) );
353
  $save_pass = false;
354
- } elseif ( !empty( $pass1 ) && empty( $pass2 ) ) {
355
  wp_send_json_error( __( 'Please re-enter your password.', 'wp-user-frontend' ) );
356
  $save_pass = false;
357
- } elseif ( ( !empty( $pass1 ) || !empty( $pass2 ) ) && $pass1 !== $pass2 ) {
358
  wp_send_json_error( __( 'New passwords do not match.', 'wp-user-frontend' ) );
359
  $save_pass = false;
360
- } elseif ( !empty( $pass1 ) && !wp_check_password( $current_password, $current_user->user_pass, $current_user->ID ) ) {
361
  wp_send_json_error( __( 'Your current password is incorrect.', 'wp-user-frontend' ) );
362
  $save_pass = false;
363
  }
@@ -374,4 +428,13 @@ class WPUF_Frontend_Account {
374
 
375
  wp_send_json_success();
376
  }
 
 
 
 
 
 
 
 
 
377
  }
6
  * @author Tareq Hasan
7
  */
8
  class WPUF_Frontend_Account {
 
9
  /**
10
 
11
  * Class constructor
13
  public function __construct() {
14
  add_shortcode( 'wpuf_account', [ $this, 'shortcode' ] );
15
  add_action( 'wpuf_account_content_dashboard', [ $this, 'dashboard_section' ], 10, 2 );
16
+ foreach ( $this->get_allowed_cpt() as $post_type ) {
17
+ add_action( 'wpuf_account_content_' . $post_type, [ $this, 'posts_section' ], 10, 2 );
18
+ }
19
  add_action( 'wpuf_account_content_subscription', [ $this, 'subscription_section' ], 10, 2 );
20
  add_action( 'wpuf_account_content_edit-profile', [ $this, 'edit_profile_section' ], 10, 2 );
21
  add_action( 'wpuf_account_content_billing-address', [ $this, 'billing_address_section' ], 10, 2 );
80
  $forms = [];
81
 
82
  if ( ! empty( $posts ) ) {
83
+ foreach ( $posts as $post ) {
84
  $forms[ $post->ID ] = $post->post_title;
85
  }
86
  }
103
  $sections = (array) $sections;
104
  }
105
 
106
+ if ( $allow_post_submission === 'on' ) {
107
+ $sections = array_merge(
108
+ $sections, [
109
+ [
110
+ 'slug' => 'submit-post',
111
+ 'label' => $submission_label,
112
+ ],
113
+ ]
114
+ );
115
  }
116
 
117
  return $sections;
130
  public function submit_post_section( $sections, $current_section ) {
131
  $allow_post_submission = wpuf_get_option( 'allow_post_submission', 'wpuf_my_account', 'on' );
132
 
133
+ if ( $allow_post_submission !== 'on' ) {
134
  return;
135
  }
136
 
137
  wpuf_load_template(
138
  'submit-post.php',
139
+ [
140
+ 'sections' => $sections,
141
+ 'current_section' => $current_section,
142
+ ]
143
+ );
144
  }
145
 
146
  /**
152
  * @since 2.4.2
153
  */
154
  public function shortcode( $atts ) {
155
+ //phpcs:ignore
156
  extract( shortcode_atts( [], $atts ) );
157
 
158
  ob_start();
160
  if ( is_user_logged_in() ) {
161
  $default_active_tab = wpuf_get_option( 'account_page_active_tab', 'wpuf_my_account', 'dashboard' );
162
  $section = isset( $_REQUEST['section'] ) ? sanitize_text_field( wp_unslash( $_REQUEST['section'] ) ) : $default_active_tab;
163
+ $allowed_posts = $this->get_allowed_cpt();
164
+ if ( '' !== $allowed_posts ) {
165
+ add_filter(
166
+ 'wpuf_account_sections', function ( $account_sections ) use ( $allowed_posts ) {
167
+ foreach ( $allowed_posts as $post_type ) {
168
+ $cpt['slug'] = $post_type;
169
+ $cpt['label'] = ucfirst( $post_type ) . 's';
170
+ array_splice( $account_sections, 1, 0, [ $cpt ] );
171
+ }
172
+ return $account_sections;
173
+ }
174
+ );
175
+ } else {
176
+ add_filter(
177
+ 'wpuf_account_sections', function ( $account_sections ) {
178
+ $post['slug'] = 'post';
179
+ $post['label'] = __( 'Posts', 'wp-user-frontend' );
180
+ array_splice( $account_sections, 1, 0, [ $post ] );
181
+ return $account_sections;
182
+ }
183
+ );
184
+ }
185
+
186
  $sections = wpuf_get_account_sections();
187
  $current_section = [];
188
 
189
  foreach ( $sections as $account_section ) {
190
+ if ( $section === $account_section['slug'] ) {
191
  $current_section = $account_section;
192
  break;
193
  }
194
  }
195
 
196
+ wpuf_load_template(
197
+ 'account.php', [
198
+ 'sections' => $sections,
199
+ 'current_section' => $current_section,
200
+ ]
201
+ );
202
  } else {
203
  $message = wpuf_get_option( 'un_auth_msg', 'wpuf_dashboard' );
204
  wpuf_load_template( 'unauthorized.php', [ 'message' => $message ] );
223
  public function dashboard_section( $sections, $current_section ) {
224
  wpuf_load_template(
225
  'dashboard/dashboard.php',
226
+ [
227
+ 'sections' => $sections,
228
+ 'current_section' => $current_section,
229
+ ]
230
+ );
231
  }
232
 
233
  /**
243
  public function posts_section( $sections, $current_section ) {
244
  wpuf_load_template(
245
  'dashboard/posts.php',
246
+ [
247
+ 'sections' => $sections,
248
+ 'current_section' => $current_section,
249
+ ]
250
+ );
251
  }
252
 
253
  /**
272
  $user_subscription = new WPUF_User_Subscription( $wpuf_user );
273
  $user_sub = $user_subscription->current_pack();
274
 
275
+ if ( ! is_wp_error( $user_sub ) && $user_sub['status'] !== 'completed' && $user_sub['status'] !== 'free' ) {
276
  esc_html_e( '<p>You may have processed your payment, but the pack is not active yet.</p>', 'wp-user-frontend' );
277
 
278
  return;
279
  }
280
 
281
+ $pack = WPUF_Subscription::get_subscription( $sub_id );
282
 
283
  $details_meta['payment_page'] = get_permalink( wpuf_get_option( 'payment_page', 'wpuf_payment' ) );
284
  $details_meta['onclick'] = '';
288
 
289
  $billing_amount = ( intval( $pack->meta_value['billing_amount'] ) > 0 ) ? $details_meta['symbol'] . $pack->meta_value['billing_amount'] : __( 'Free', 'wp-user-frontend' );
290
 
291
+ if ( $pack->meta_value['recurring_pay'] === 'yes' ) {
292
+ /* translators: %s: billing cycle number, %s: billing cycle period */
293
  $recurring_des = sprintf( __( 'For each', 'wp-user-frontend' ) . ' %s %s', $pack->meta_value['billing_cycle_number'], WPUF_Subscription::get_cycle_label( $pack->meta_value['cycle_period'], $pack->meta_value['billing_cycle_number'] ), $pack->meta_value['trial_duration_type'] );
294
+ /* translators: %s: number of installments */
295
+ $recurring_des .= ! empty( $pack->meta_value['billing_limit'] ) ? sprintf( __( ', for %s installments', 'wp-user-frontend' ), $pack->meta_value['billing_limit'] ) : '';
296
  }
297
 
298
  wpuf_load_template(
306
  'billing_amount' => $billing_amount,
307
  'recurring_des' => $recurring_des,
308
  ]
309
+ );
310
  }
311
 
312
  /**
322
  public function edit_profile_section( $sections, $current_section ) {
323
  wpuf_load_template(
324
  'dashboard/edit-profile.php',
325
+ [
326
+ 'sections' => $sections,
327
+ 'current_section' => $current_section,
328
+ ]
329
+ );
330
  }
331
 
332
  /**
340
  public function billing_address_section( $sections, $current_section ) {
341
  wpuf_load_template(
342
  'dashboard/billing-address.php',
343
+ [
344
+ 'sections' => $sections,
345
+ 'current_section' => $current_section,
346
+ ]
347
+ );
348
  }
349
 
350
  /**
357
  public function update_profile() {
358
  $nonce = isset( $_REQUEST['_wpnonce'] ) ? sanitize_key( wp_unslash( $_REQUEST['_wpnonce'] ) ) : '';
359
 
360
+ if ( isset( $nonce ) && ! wp_verify_nonce( $nonce, 'wpuf-account-update-profile' ) ) {
361
  wp_send_json_error( __( 'Nonce failure', 'wp-user-frontend' ) );
362
  }
363
 
364
  global $current_user;
365
 
366
+ $first_name = ! empty( $_POST['first_name'] ) ? sanitize_text_field( wp_unslash( $_POST['first_name'] ) ) : '';
367
+ $last_name = ! empty( $_POST['last_name'] ) ? sanitize_text_field( wp_unslash( $_POST['last_name'] ) ) : '';
368
+ $email = ! empty( $_POST['email'] ) ? sanitize_text_field( wp_unslash( $_POST['email'] ) ) : '';
369
+ $current_password = ! empty( $_POST['current_password'] ) ? sanitize_text_field( wp_unslash( $_POST['current_password'] ) ) : '';
370
+ $pass1 = ! empty( $_POST['pass1'] ) ? sanitize_text_field( wp_unslash( $_POST['pass1'] ) ) : '';
371
+ $pass2 = ! empty( $_POST['pass2'] ) ? sanitize_text_field( wp_unslash( $_POST['pass2'] ) ) : '';
372
  $save_pass = true;
373
 
374
  if ( empty( $first_name ) ) {
391
  if ( $email ) {
392
  $email = sanitize_email( $email );
393
 
394
+ if ( ! is_email( $email ) ) {
395
  wp_send_json_error( __( 'Please provide a valid email address.', 'wp-user-frontend' ) );
396
  } elseif ( email_exists( $email ) && $email !== $current_user->user_email ) {
397
  wp_send_json_error( __( 'This email address is already registered.', 'wp-user-frontend' ) );
399
  $user->user_email = $email;
400
  }
401
 
402
+ if ( ! empty( $current_password ) && empty( $pass1 ) && empty( $pass2 ) ) {
403
  wp_send_json_error( __( 'Please fill out all password fields.', 'wp-user-frontend' ) );
404
  $save_pass = false;
405
+ } elseif ( ! empty( $pass1 ) && empty( $current_password ) ) {
406
  wp_send_json_error( __( 'Please enter your current password.', 'wp-user-frontend' ) );
407
  $save_pass = false;
408
+ } elseif ( ! empty( $pass1 ) && empty( $pass2 ) ) {
409
  wp_send_json_error( __( 'Please re-enter your password.', 'wp-user-frontend' ) );
410
  $save_pass = false;
411
+ } elseif ( ( ! empty( $pass1 ) || ! empty( $pass2 ) ) && $pass1 !== $pass2 ) {
412
  wp_send_json_error( __( 'New passwords do not match.', 'wp-user-frontend' ) );
413
  $save_pass = false;
414
+ } elseif ( ! empty( $pass1 ) && ! wp_check_password( $current_password, $current_user->user_pass, $current_user->ID ) ) {
415
  wp_send_json_error( __( 'Your current password is incorrect.', 'wp-user-frontend' ) );
416
  $save_pass = false;
417
  }
428
 
429
  wp_send_json_success();
430
  }
431
+
432
+ /**
433
+ * Get CPT for shwoing in dashboard area
434
+ *
435
+ * @return mixed|string
436
+ */
437
+ public function get_allowed_cpt() {
438
+ return wpuf_get_option( 'cp_on_acc_page', 'wpuf_my_account', [ 'post' ] );
439
+ }
440
  }
class/frontend-dashboard.php CHANGED
@@ -8,7 +8,7 @@
8
  class WPUF_Frontend_Dashboard {
9
 
10
  public function __construct() {
11
- add_shortcode( 'wpuf_dashboard', [$this, 'shortcode'] );
12
  add_action( 'wpuf_dashboard_shortcode_init', [ $this, 'remove_tribe_pre_get_posts' ] );
13
  }
14
 
@@ -33,9 +33,22 @@ class WPUF_Frontend_Dashboard {
33
  * @since 0.1
34
  */
35
  public function shortcode( $atts ) {
 
 
 
36
  do_action( 'wpuf_dashboard_shortcode_init', $atts );
37
-
38
- $attributes = shortcode_atts( [ 'form_id'=>'off', 'post_type' => 'post', 'category' =>'off', 'featured_image' => 'default', 'meta' => 'off', 'excerpt' =>'off', 'payment_column' => 'on' ], $atts );
 
 
 
 
 
 
 
 
 
 
39
  ob_start();
40
 
41
  if ( is_user_logged_in() ) {
@@ -59,31 +72,32 @@ class WPUF_Frontend_Dashboard {
59
  */
60
  public function post_listing( $attributes ) {
61
  global $post;
 
62
  extract( $attributes );
63
 
64
  $pagenum = isset( $_GET['pagenum'] ) ? intval( wp_unslash( $_GET['pagenum'] ) ) : 1;
65
  $action = isset( $_REQUEST['action'] ) ? sanitize_text_field( wp_unslash( $_REQUEST['action'] ) ) : '';
66
  $msg = isset( $_GET['msg'] ) ? sanitize_text_field( wp_unslash( $_GET['msg'] ) ) : '';
67
  //delete post
68
- if ( $action == 'del' ) {
69
  $this->delete_post();
70
  }
71
 
72
  //show delete success message
73
- if ( $msg == 'deleted' ) {
74
  echo wp_kses_post( '<div class="success">' . __( 'Post Deleted', 'wp-user-frontend' ) . '</div>' );
75
  }
76
  $post_type = explode( ',', $post_type );
77
  $args = [
78
  'author' => get_current_user_id(),
79
- 'post_status' => ['draft', 'future', 'pending', 'publish', 'private'],
80
  'post_type' => $post_type,
81
  'posts_per_page' => wpuf_get_option( 'per_page', 'wpuf_dashboard', 10 ),
82
  'paged' => $pagenum,
83
  ];
84
 
85
- if ( isset( $attributes['form_id'] ) && $attributes['form_id'] != 'off' ) {
86
- $args['meta_query'] = [
87
  [
88
  'key' => '_wpuf_form_id',
89
  'value' => $attributes['form_id'],
@@ -92,28 +106,56 @@ class WPUF_Frontend_Dashboard {
92
  ];
93
  }
94
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
95
  $original_post = $post;
96
  $dashboard_query = new WP_Query( apply_filters( 'wpuf_dashboard_query', $args, $attributes ) );
97
  $post_type_obj = [];
98
 
99
  foreach ( $post_type as $key => $value ) {
100
- $post_type_obj[$value] = get_post_type_object( $value );
101
  }
102
 
103
- wpuf_load_template( 'dashboard.php', [
104
- 'post_type' => $post_type,
105
- 'userdata' => wp_get_current_user(),
106
- 'dashboard_query' => $dashboard_query,
107
- 'post_type_obj' => $post_type_obj,
108
- 'post' => $post,
109
- 'pagenum' => $pagenum,
110
- 'category' => $category,
111
- 'featured_image' => $featured_image,
112
- 'form_id' => $form_id,
113
- 'meta' => $meta,
114
- 'excerpt' => $excerpt,
115
- 'payment_column' => $payment_column,
116
- ] );
 
 
117
 
118
  wp_reset_postdata();
119
 
@@ -126,14 +168,15 @@ class WPUF_Frontend_Dashboard {
126
  public function user_info() {
127
  global $userdata;
128
 
129
- if ( wpuf_get_option( 'show_user_bio', 'wpuf_dashboard', 'on' ) == 'on' ) {
130
  ?>
131
  <div class="wpuf-author">
132
  <h3><?php esc_html_e( 'Author Info', 'wp-user-frontend' ); ?></h3>
133
  <div class="wpuf-author-inside odd">
134
  <div class="wpuf-user-image"><?php echo get_avatar( $userdata->user_email, 80 ); ?></div>
135
  <div class="wpuf-author-body">
136
- <p class="wpuf-user-name"><a href="<?php echo esc_url( get_author_posts_url( esc_attr( $userdata->ID ) ) ); ?>"><?php printf( esc_attr__( '%s', 'wp-user-frontend' ), esc_attr( $userdata->display_name ) ); ?></a></p>
 
137
  <p class="wpuf-author-info"><?php echo esc_html( $userdata->description ); ?></p>
138
  </div>
139
  </div>
@@ -153,18 +196,18 @@ class WPUF_Frontend_Dashboard {
153
  $nonce = isset( $_REQUEST['_wpnonce'] ) ? sanitize_key( wp_unslash( $_REQUEST['_wpnonce'] ) ) : '';
154
  $pid = isset( $_REQUEST['pid'] ) ? sanitize_text_field( wp_unslash( $_REQUEST['pid'] ) ) : '';
155
 
156
- if ( isset( $nonce ) && !wp_verify_nonce( $nonce, 'wpuf_del' ) ) {
157
- return ;
158
  }
159
 
160
  //check, if the requested user is the post author
161
  $maybe_delete = get_post( $pid );
162
 
163
- if ( ( $maybe_delete->post_author == $userdata->ID ) || current_user_can( 'delete_others_pages' ) ) {
164
  wp_trash_post( $pid );
165
 
166
  //redirect
167
- $redirect = add_query_arg( ['msg' => 'deleted'], get_permalink() );
168
 
169
  $redirect = apply_filters( 'wpuf_delete_post_redirect', $redirect );
170
 
8
  class WPUF_Frontend_Dashboard {
9
 
10
  public function __construct() {
11
+ add_shortcode( 'wpuf_dashboard', [ $this, 'shortcode' ] );
12
  add_action( 'wpuf_dashboard_shortcode_init', [ $this, 'remove_tribe_pre_get_posts' ] );
13
  }
14
 
33
  * @since 0.1
34
  */
35
  public function shortcode( $atts ) {
36
+ if ( empty( $atts ) ) {
37
+ $atts = [];
38
+ }
39
  do_action( 'wpuf_dashboard_shortcode_init', $atts );
40
+ $attributes = shortcode_atts(
41
+ [
42
+ 'form_id' => 'off',
43
+ 'post_type' => 'post',
44
+ 'category' => 'off',
45
+ 'featured_image' => 'default',
46
+ 'meta' => 'off',
47
+ 'excerpt' => 'off',
48
+ 'payment_column' => 'on',
49
+ ], $atts
50
+ );
51
+ $attributes = array_merge( $attributes, $atts );
52
  ob_start();
53
 
54
  if ( is_user_logged_in() ) {
72
  */
73
  public function post_listing( $attributes ) {
74
  global $post;
75
+ //phpcs:ignore
76
  extract( $attributes );
77
 
78
  $pagenum = isset( $_GET['pagenum'] ) ? intval( wp_unslash( $_GET['pagenum'] ) ) : 1;
79
  $action = isset( $_REQUEST['action'] ) ? sanitize_text_field( wp_unslash( $_REQUEST['action'] ) ) : '';
80
  $msg = isset( $_GET['msg'] ) ? sanitize_text_field( wp_unslash( $_GET['msg'] ) ) : '';
81
  //delete post
82
+ if ( $action === 'del' ) {
83
  $this->delete_post();
84
  }
85
 
86
  //show delete success message
87
+ if ( $msg === 'deleted' ) {
88
  echo wp_kses_post( '<div class="success">' . __( 'Post Deleted', 'wp-user-frontend' ) . '</div>' );
89
  }
90
  $post_type = explode( ',', $post_type );
91
  $args = [
92
  'author' => get_current_user_id(),
93
+ 'post_status' => [ 'draft', 'future', 'pending', 'publish', 'private' ],
94
  'post_type' => $post_type,
95
  'posts_per_page' => wpuf_get_option( 'per_page', 'wpuf_dashboard', 10 ),
96
  'paged' => $pagenum,
97
  ];
98
 
99
+ if ( isset( $attributes['form_id'] ) && $attributes['form_id'] !== 'off' ) {
100
+ $args['meta_query'] = [
101
  [
102
  'key' => '_wpuf_form_id',
103
  'value' => $attributes['form_id'],
106
  ];
107
  }
108
 
109
+ if ( isset( $attributes['category__in'] ) ) {
110
+ $taxonomy = [ 'category' ];
111
+
112
+ if ( class_exists( 'WooCommerce' ) ) {
113
+ $taxonomy[] = 'product_cat';
114
+ }
115
+ $attributes['category__in'] = get_terms(
116
+ [
117
+ 'name' => explode( ',', $attributes['category__in'] ),
118
+ 'taxonomy' => $taxonomy,
119
+ 'fields' => 'ids',
120
+ ]
121
+ );
122
+ }
123
+
124
+ if ( isset( $attributes['author__in'] ) ) {
125
+ $attributes['author__in'] = get_users(
126
+ [
127
+ 'nicename__in' => explode( ',', $attributes['author__in'] ),
128
+ 'fields' => 'ids',
129
+ ]
130
+ );
131
+ unset( $args['author'] );
132
+ }
133
+
134
+ $args = array_merge( $args, $attributes );
135
  $original_post = $post;
136
  $dashboard_query = new WP_Query( apply_filters( 'wpuf_dashboard_query', $args, $attributes ) );
137
  $post_type_obj = [];
138
 
139
  foreach ( $post_type as $key => $value ) {
140
+ $post_type_obj[ $value ] = get_post_type_object( $value );
141
  }
142
 
143
+ wpuf_load_template(
144
+ 'dashboard.php', [
145
+ 'post_type' => $post_type,
146
+ 'userdata' => wp_get_current_user(),
147
+ 'dashboard_query' => $dashboard_query,
148
+ 'post_type_obj' => $post_type_obj,
149
+ 'post' => $post,
150
+ 'pagenum' => $pagenum,
151
+ 'category' => $category,
152
+ 'featured_image' => $featured_image,
153
+ 'form_id' => $form_id,
154
+ 'meta' => $meta,
155
+ 'excerpt' => $excerpt,
156
+ 'payment_column' => $payment_column,
157
+ ]
158
+ );
159
 
160
  wp_reset_postdata();
161
 
168
  public function user_info() {
169
  global $userdata;
170
 
171
+ if ( wpuf_get_option( 'show_user_bio', 'wpuf_dashboard', 'on' ) === 'on' ) {
172
  ?>
173
  <div class="wpuf-author">
174
  <h3><?php esc_html_e( 'Author Info', 'wp-user-frontend' ); ?></h3>
175
  <div class="wpuf-author-inside odd">
176
  <div class="wpuf-user-image"><?php echo get_avatar( $userdata->user_email, 80 ); ?></div>
177
  <div class="wpuf-author-body">
178
+ <?php /* translators: %s: user display name */ ?>
179
+ <p class="wpuf-user-name"><a href="<?php echo esc_url( get_author_posts_url( esc_attr( $userdata->ID ) ) ); ?>"><?php printf( '%s', esc_attr( $userdata->display_name ) ); ?></a></p>
180
  <p class="wpuf-author-info"><?php echo esc_html( $userdata->description ); ?></p>
181
  </div>
182
  </div>
196
  $nonce = isset( $_REQUEST['_wpnonce'] ) ? sanitize_key( wp_unslash( $_REQUEST['_wpnonce'] ) ) : '';
197
  $pid = isset( $_REQUEST['pid'] ) ? sanitize_text_field( wp_unslash( $_REQUEST['pid'] ) ) : '';
198
 
199
+ if ( isset( $nonce ) && ! wp_verify_nonce( $nonce, 'wpuf_del' ) ) {
200
+ return;
201
  }
202
 
203
  //check, if the requested user is the post author
204
  $maybe_delete = get_post( $pid );
205
 
206
+ if ( ( $maybe_delete->post_author === $userdata->ID ) || current_user_can( 'delete_others_pages' ) ) {
207
  wp_trash_post( $pid );
208
 
209
  //redirect
210
+ $redirect = add_query_arg( [ 'msg' => 'deleted' ], get_permalink() );
211
 
212
  $redirect = apply_filters( 'wpuf_delete_post_redirect', $redirect );
213
 
class/payment.php CHANGED
@@ -68,6 +68,13 @@ class WPUF_Payment {
68
  $billing_amount = 0;
69
  $action = isset( $_REQUEST['action'] ) ? sanitize_text_field( wp_unslash( $_REQUEST['action'] ) ) : '';
70
 
 
 
 
 
 
 
 
71
  if ( $action === 'wpuf_pay' && $pay_page === 0 ) {
72
  esc_html_e( 'Please select your payment page from admin panel', 'wp-user-frontend' );
73
 
@@ -86,7 +93,7 @@ class WPUF_Payment {
86
 
87
  if ( ! $pack_detail ) {
88
  ?>
89
- <div class="wpuf-info"><?php esc_html_e( 'No subscription pack found.', 'wp-user-frontend' ); ?></div>
90
  <?php
91
  return;
92
  }
@@ -406,7 +413,7 @@ class WPUF_Payment {
406
  ];
407
 
408
  if ( isset( $_POST['billing_address'] ) ) {
409
- $address_fields = array_map( 'sanitize_text_field', wp_unslash( $_POST['billing_address'] ) );
410
  } else {
411
  $address_fields = wpuf_get_user_address();
412
  }
@@ -496,7 +503,7 @@ class WPUF_Payment {
496
  // translators: %s is site title name
497
  $subject = sprintf( __( '[%s] Payment Received', 'wp-user-frontend' ), get_bloginfo( 'name' ) );
498
  // translators: %s is site title name
499
- $msg = sprintf( __( 'New payment received at %s', 'wp-user-frontend' ), get_bloginfo( 'name' ) );
500
 
501
  $receiver = get_bloginfo( 'admin_email' );
502
  wp_mail( $receiver, $subject, $msg, $headers );
68
  $billing_amount = 0;
69
  $action = isset( $_REQUEST['action'] ) ? sanitize_text_field( wp_unslash( $_REQUEST['action'] ) ) : '';
70
 
71
+ if ( ! is_user_logged_in() && $action === 'wpuf_pay' ) {
72
+ /* translators: %s: login url */
73
+ printf( esc_html( __( 'This page is restricted. Please %s to view this page.', 'wp-user-frontend' ) ), wp_loginout( '', false ) );
74
+
75
+ return;
76
+ }
77
+
78
  if ( $action === 'wpuf_pay' && $pay_page === 0 ) {
79
  esc_html_e( 'Please select your payment page from admin panel', 'wp-user-frontend' );
80
 
93
 
94
  if ( ! $pack_detail ) {
95
  ?>
96
+ <div class="wpuf-info"><?php esc_html_e( 'No subscription pack found.', 'wp-user-frontend' ); ?></div>
97
  <?php
98
  return;
99
  }
413
  ];
414
 
415
  if ( isset( $_POST['billing_address'] ) ) {
416
+ $address_fields = array_map( 'sanitize_text_field', wp_unslash( $_POST['billing_address'] ) );
417
  } else {
418
  $address_fields = wpuf_get_user_address();
419
  }
503
  // translators: %s is site title name
504
  $subject = sprintf( __( '[%s] Payment Received', 'wp-user-frontend' ), get_bloginfo( 'name' ) );
505
  // translators: %s is site title name
506
+ $msg = sprintf( __( 'New payment received at %s', 'wp-user-frontend' ), get_bloginfo( 'name' ) );
507
 
508
  $receiver = get_bloginfo( 'admin_email' );
509
  wp_mail( $receiver, $subject, $msg, $headers );
class/subscription.php CHANGED
@@ -647,6 +647,11 @@ class WPUF_Subscription {
647
  }
648
 
649
  wpuf_get_user( $info['user_id'] )->subscription()->add_pack( $info['pack_id'], $profile_id, $recurring, $info['status'] );
 
 
 
 
 
650
  }
651
  }
652
 
647
  }
648
 
649
  wpuf_get_user( $info['user_id'] )->subscription()->add_pack( $info['pack_id'], $profile_id, $recurring, $info['status'] );
650
+
651
+ if ( false === $recurring ) {
652
+ update_user_meta( $profile_id, 'wpuf_pre_sub_exp', '' );
653
+ update_user_meta( $profile_id, 'wpuf_post_sub_exp', '' );
654
+ }
655
  }
656
  }
657
 
class/transactions-list-table.php CHANGED
@@ -147,7 +147,7 @@ class WPUF_Transactions_List_Table extends WP_List_Table {
147
  return ! empty( $user ) ? sprintf( '<a href="%s">%s</a>', admin_url( 'user-edit.php?user_id=' . $item->user_id ), $user->user_nicename ) : $post_author;
148
 
149
  case 'subtotal':
150
- return wpuf_format_price( $item->subtotal );
151
 
152
  case 'cost':
153
  return wpuf_format_price( $item->cost );
147
  return ! empty( $user ) ? sprintf( '<a href="%s">%s</a>', admin_url( 'user-edit.php?user_id=' . $item->user_id ), $user->user_nicename ) : $post_author;
148
 
149
  case 'subtotal':
150
+ return wpuf_format_price( ! empty( $item->subtotal ) ? $item->subtotal : $item->cost );
151
 
152
  case 'cost':
153
  return wpuf_format_price( $item->cost );
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.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"
@@ -161,8 +161,8 @@ msgid "Duration"
161
  msgstr ""
162
 
163
  #: admin/class-admin-subscription.php:226
164
- #: admin/class-admin-subscription.php:596 class/frontend-account.php:243
165
- #: class/subscription.php:922 includes/class-user-subscription.php:305
166
  #: templates/subscriptions/pack-details.php:24
167
  msgid "Free"
168
  msgstr ""
@@ -178,7 +178,7 @@ msgstr ""
178
  #: includes/fields/class-abstract-fields.php:412
179
  #: includes/fields/class-field-checkbox.php:74
180
  #: includes/fields/class-field-radio.php:83 includes/free/form-element.php:499
181
- #: wpuf.php:715
182
  msgid "Yes"
183
  msgstr ""
184
 
@@ -193,7 +193,7 @@ msgstr ""
193
  #: includes/fields/class-abstract-fields.php:413
194
  #: includes/fields/class-field-checkbox.php:75
195
  #: includes/fields/class-field-radio.php:84 includes/free/form-element.php:500
196
- #: wpuf.php:716
197
  msgid "No"
198
  msgstr ""
199
 
@@ -284,7 +284,8 @@ msgstr ""
284
  msgid "For each %s %s"
285
  msgstr ""
286
 
287
- #: admin/class-admin-subscription.php:601 class/frontend-account.php:247
 
288
  msgid ", for %s installments"
289
  msgstr ""
290
 
@@ -328,7 +329,7 @@ msgstr ""
328
 
329
  #: admin/class-admin-subscription.php:774
330
  #: admin/form-builder/class-wpuf-admin-form-builder.php:284
331
- #: class/payment.php:217 class/subscription.php:820
332
  #: includes/class-list-table-subscribers.php:138 lib/appsero/Insights.php:764
333
  #: templates/dashboard/subscription.php:64
334
  msgid "Cancel"
@@ -364,7 +365,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:3330
368
  msgid "All"
369
  msgstr ""
370
 
@@ -591,12 +592,12 @@ msgid "Are you sure you want to delete this field?"
591
  msgstr ""
592
 
593
  #: admin/form-builder/class-wpuf-admin-form-builder.php:281
594
- #: admin/posting.php:73 class/asset-loader.php:56 wpuf.php:725
595
  msgid "Yes, delete it"
596
  msgstr ""
597
 
598
  #: admin/form-builder/class-wpuf-admin-form-builder.php:282
599
- #: admin/posting.php:74 class/asset-loader.php:57 wpuf.php:726
600
  msgid "No, cancel it"
601
  msgstr ""
602
 
@@ -655,7 +656,7 @@ msgid "You have unsaved changes."
655
  msgstr ""
656
 
657
  #: admin/form-builder/class-wpuf-admin-form-builder.php:296
658
- #: admin/form-builder/views/form-builder.php:49
659
  msgid "Click to copy shortcode"
660
  msgstr ""
661
 
@@ -677,7 +678,7 @@ msgid "Saving Form Data"
677
  msgstr ""
678
 
679
  #: admin/form-builder/views/form-builder.php:25
680
- #: admin/form-builder/views/form-builder.php:76
681
  msgid "Add Fields"
682
  msgstr ""
683
 
@@ -685,11 +686,12 @@ msgstr ""
685
  msgid "Show Form"
686
  msgstr ""
687
 
688
- #: admin/form-builder/views/form-builder.php:46
 
689
  msgid "Click to copy %s shortcode"
690
  msgstr ""
691
 
692
- #: admin/form-builder/views/form-builder.php:82
693
  msgid "Field Options"
694
  msgstr ""
695
 
@@ -756,7 +758,7 @@ msgstr ""
756
  #: admin/form.php:71 admin/form.php:109 admin/installer.php:86
757
  #: admin/post-forms-list-table.php:406 class/subscription.php:431
758
  #: includes/free/admin/shortcode-button.php:87 includes/free/edit-user.php:104
759
- #: templates/dashboard/posts.php:177 templates/dashboard.php:268
760
  msgid "Edit"
761
  msgstr ""
762
 
@@ -879,7 +881,7 @@ msgstr ""
879
  msgid "Payment Options"
880
  msgstr ""
881
 
882
- #: admin/html/form-settings-payment.php:25 admin/settings-options.php:382
883
  #: includes/setup-wizard.php:301
884
  msgid "Enable Payments"
885
  msgstr ""
@@ -1412,601 +1414,649 @@ msgid "Contact Support"
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,126 +2064,126 @@ msgid ""
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,11 +2193,11 @@ msgid ""
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,42 +2205,42 @@ msgid ""
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,504 +2249,504 @@ msgid ""
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
 
@@ -2735,7 +2785,7 @@ msgstr ""
2735
  #: admin/installer.php:95 class/subscription.php:406 class/subscription.php:426
2736
  #: class/subscription.php:427 class/subscription.php:428
2737
  #: includes/free/admin/shortcode-button.php:99
2738
- #: templates/dashboard/dashboard.php:19 wpuf-functions.php:2035
2739
  msgid "Subscription"
2740
  msgstr ""
2741
 
@@ -2743,7 +2793,7 @@ msgstr ""
2743
  msgid "[wpuf_sub_pack]"
2744
  msgstr ""
2745
 
2746
- #: admin/installer.php:96 templates/dashboard/posts.php:95
2747
  #: templates/dashboard.php:136
2748
  msgid "Payment"
2749
  msgstr ""
@@ -2831,23 +2881,23 @@ msgid "Draft"
2831
  msgstr ""
2832
 
2833
  #: admin/posting.php:72 class/asset-loader.php:55 class/render-form.php:1673
2834
- #: wpuf.php:724
2835
  msgid "Are you sure?"
2836
  msgstr ""
2837
 
2838
- #: admin/posting.php:80 class/asset-loader.php:63 wpuf.php:735
2839
  msgid "Allowed Files"
2840
  msgstr ""
2841
 
2842
- #: admin/posting.php:83 class/asset-loader.php:66 wpuf.php:741
2843
  msgid "Maximum number of files reached!"
2844
  msgstr ""
2845
 
2846
- #: admin/posting.php:84 class/asset-loader.php:67 wpuf.php:742
2847
  msgid "The file you have uploaded exceeds the file size limit. Please try again."
2848
  msgstr ""
2849
 
2850
- #: admin/posting.php:85 class/asset-loader.php:68 wpuf.php:743
2851
  msgid "You have uploaded an incorrect file type. Please try again."
2852
  msgstr ""
2853
 
@@ -3432,241 +3482,249 @@ msgid "Select the page which contains <code>[wpuf_account]</code> shortcode"
3432
  msgstr ""
3433
 
3434
  #: admin/settings-options.php:304
3435
- msgid "Active Tab"
3436
  msgstr ""
3437
 
3438
  #: admin/settings-options.php:305
3439
- msgid "Which tab should be set as active by default when opening the account page"
3440
  msgstr ""
3441
 
3442
  #: admin/settings-options.php:311
3443
- msgid "Show Subscriptions"
3444
  msgstr ""
3445
 
3446
  #: admin/settings-options.php:312
 
 
 
 
 
 
 
 
3447
  msgid ""
3448
  "Show Subscriptions tab in \"my account\" page where "
3449
  "<code>[wpuf_account]</code> is located"
3450
  msgstr ""
3451
 
3452
- #: admin/settings-options.php:318 includes/class-customizer.php:21
3453
  #: includes/class-customizer.php:65
3454
  msgid "Show Billing Address"
3455
  msgstr ""
3456
 
3457
- #: admin/settings-options.php:319
3458
  msgid "Show billing address in account page."
3459
  msgstr ""
3460
 
3461
- #: admin/settings-options.php:329
3462
  msgid "Auto Login After Registration"
3463
  msgstr ""
3464
 
3465
- #: admin/settings-options.php:330
3466
  msgid "If enabled, users after registration will be logged in to the system"
3467
  msgstr ""
3468
 
3469
- #: admin/settings-options.php:336
3470
  msgid "Login/Registration override"
3471
  msgstr ""
3472
 
3473
- #: admin/settings-options.php:337
3474
  msgid ""
3475
  "If enabled, default login and registration forms will be overridden by WPUF "
3476
  "with pages below"
3477
  msgstr ""
3478
 
3479
- #: admin/settings-options.php:343
3480
  msgid "Registration Page"
3481
  msgstr ""
3482
 
3483
- #: admin/settings-options.php:344
3484
  msgid ""
3485
  "Select the page you want to use as registration page override <em>(should "
3486
  "have shortcode)</em>"
3487
  msgstr ""
3488
 
3489
- #: admin/settings-options.php:350
3490
  msgid "Login Page"
3491
  msgstr ""
3492
 
3493
- #: admin/settings-options.php:351
3494
  msgid "Select the page which contains <code>[wpuf-login]</code> shortcode"
3495
  msgstr ""
3496
 
3497
- #: admin/settings-options.php:357
3498
  msgid "Redirect After Login"
3499
  msgstr ""
3500
 
3501
- #: admin/settings-options.php:358
3502
  msgid "After successfull login, where the page will redirect to"
3503
  msgstr ""
3504
 
3505
- #: admin/settings-options.php:364
3506
  msgid "Default Login Redirect"
3507
  msgstr ""
3508
 
3509
- #: admin/settings-options.php:365
3510
  msgid ""
3511
  "If enabled, users who login using WordPress default login form will be "
3512
  "redirected to the selected page."
3513
  msgstr ""
3514
 
3515
- #: admin/settings-options.php:371
3516
  msgid "reCAPTCHA in Login Form"
3517
  msgstr ""
3518
 
3519
- #: admin/settings-options.php:372
3520
  msgid ""
3521
  "If enabled, users have to verify reCAPTCHA in login page. Also, make sure "
3522
  "that reCAPTCHA is configured properly from <b>General Options</b>"
3523
  msgstr ""
3524
 
3525
- #: admin/settings-options.php:383
3526
  msgid "Enable payments on your site."
3527
  msgstr ""
3528
 
3529
- #: admin/settings-options.php:389
3530
  msgid "Subscription Pack Page"
3531
  msgstr ""
3532
 
3533
- #: admin/settings-options.php:390
3534
  msgid "Select the page where <code>[wpuf_sub_pack]</code> located."
3535
  msgstr ""
3536
 
3537
- #: admin/settings-options.php:396
3538
  msgid "Subscription at registration"
3539
  msgstr ""
3540
 
3541
- #: admin/settings-options.php:397
3542
  msgid "Registration time redirect to subscription page"
3543
  msgstr ""
3544
 
3545
- #: admin/settings-options.php:402
3546
  msgid "Currency"
3547
  msgstr ""
3548
 
3549
- #: admin/settings-options.php:409
3550
  msgid "Currency Position"
3551
  msgstr ""
3552
 
3553
- #: admin/settings-options.php:413
3554
  msgid "Left"
3555
  msgstr ""
3556
 
3557
- #: admin/settings-options.php:414
3558
  msgid "Right"
3559
  msgstr ""
3560
 
3561
- #: admin/settings-options.php:415
3562
  msgid "Left with space"
3563
  msgstr ""
3564
 
3565
- #: admin/settings-options.php:416
3566
  msgid "Right with space"
3567
  msgstr ""
3568
 
3569
- #: admin/settings-options.php:421
3570
  msgid "Thousand Separator"
3571
  msgstr ""
3572
 
3573
- #: admin/settings-options.php:422
3574
  msgid "This sets the thousand separator of displayed prices."
3575
  msgstr ""
3576
 
3577
- #: admin/settings-options.php:430
3578
  msgid "Decimal Separator"
3579
  msgstr ""
3580
 
3581
- #: admin/settings-options.php:431
3582
  msgid "This sets the decimal separator of displayed prices."
3583
  msgstr ""
3584
 
3585
- #: admin/settings-options.php:438
3586
  msgid "Number of Decimals"
3587
  msgstr ""
3588
 
3589
- #: admin/settings-options.php:439
3590
  msgid "This sets the number of decimal points shown in displayed prices."
3591
  msgstr ""
3592
 
3593
- #: admin/settings-options.php:449
3594
  msgid "Enable demo/sandbox mode"
3595
  msgstr ""
3596
 
3597
- #: admin/settings-options.php:450
3598
  msgid "When sandbox mode is active, all payment gateway will be used in demo mode"
3599
  msgstr ""
3600
 
3601
- #: admin/settings-options.php:456
3602
  msgid "Payment Page"
3603
  msgstr ""
3604
 
3605
- #: admin/settings-options.php:457
3606
  msgid "This page will be used to process payment options"
3607
  msgstr ""
3608
 
3609
- #: admin/settings-options.php:463
3610
  msgid "Payment Success Page"
3611
  msgstr ""
3612
 
3613
- #: admin/settings-options.php:464 lib/gateway/bank.php:36
3614
  msgid "After payment users will be redirected here"
3615
  msgstr ""
3616
 
3617
- #: admin/settings-options.php:470
3618
  msgid "Payment Gateways"
3619
  msgstr ""
3620
 
3621
- #: admin/settings-options.php:471
3622
  msgid "Active payment gateways"
3623
  msgstr ""
3624
 
3625
- #: admin/settings-options.php:477
3626
  msgid "Retry Failed Payment"
3627
  msgstr ""
3628
 
3629
- #: admin/settings-options.php:478
3630
  msgid "How many times should retry for failed payment max is 4"
3631
  msgstr ""
3632
 
3633
- #: admin/settings-options.php:493
3634
  msgid "<span class=\"dashicons dashicons-universal-access-alt\"></span> Guest Email"
3635
  msgstr ""
3636
 
3637
- #: admin/settings-options.php:499
3638
  msgid "Guest mail subject"
3639
  msgstr ""
3640
 
3641
- #: admin/settings-options.php:500
3642
  msgid "This sets the subject of the emails sent to guest users"
3643
  msgstr ""
3644
 
3645
- #: admin/settings-options.php:507
3646
  msgid "Guest mail body"
3647
  msgstr ""
3648
 
3649
- #: admin/settings-options.php:508
3650
  msgid ""
3651
  "This sets the body of the emails sent to guest users. Please DON'T edit the "
3652
  "<code>{activation_link}</code> part, you can use {sitename} too."
3653
  msgstr ""
3654
 
3655
- #: admin/settings-options.php:527
3656
  msgid "Post Types"
3657
  msgstr ""
3658
 
3659
- #: admin/settings-options.php:528
3660
  msgid "Select the post types you will allow users to export."
3661
  msgstr ""
3662
 
3663
- #: admin/settings-options.php:554
3664
  msgid ""
3665
  "Select profile/registration forms for user roles. These forms will be used "
3666
  "to populate extra edit profile fields in backend."
3667
  msgstr ""
3668
 
3669
- #: admin/settings-options.php:565
3670
  msgid " - select - "
3671
  msgstr ""
3672
 
@@ -3951,7 +4009,7 @@ msgstr ""
3951
 
3952
  #: admin/template.php:377 admin/template.php:401 admin/template.php:432
3953
  #: admin/template.php:463 includes/fields/class-abstract-fields.php:618
3954
- #: templates/dashboard/posts.php:98 templates/dashboard.php:139
3955
  msgid "Options"
3956
  msgstr ""
3957
 
@@ -3972,7 +4030,7 @@ msgstr ""
3972
  #: admin/template.php:520 admin/template.php:578 admin/template.php:656
3973
  #: class/upload.php:264 includes/fields/class-field-recaptcha.php:147
3974
  #: includes/fields/class-field-sectionbreak.php:55
3975
- #: templates/dashboard/posts.php:89 templates/dashboard.php:104
3976
  #: wpuf-functions.php:1024
3977
  msgid "Title"
3978
  msgstr ""
@@ -4036,119 +4094,123 @@ msgstr ""
4036
  msgid "is not valid"
4037
  msgstr ""
4038
 
4039
- #: class/asset-loader.php:46 wpuf.php:711
4040
  msgid "Please fix the errors to proceed"
4041
  msgstr ""
4042
 
4043
- #: class/asset-loader.php:48 wpuf.php:713
4044
  msgid "Word limit reached"
4045
  msgstr ""
4046
 
4047
- #: class/asset-loader.php:49 wpuf.php:714
4048
  msgid "Are you sure you want to cancel your current subscription ?"
4049
  msgstr ""
4050
 
4051
- #: class/frontend-account.php:37
4052
  msgid "Post Submission"
4053
  msgstr ""
4054
 
4055
- #: class/frontend-account.php:38
4056
  msgid "Enable if you want to allow users to submit post from the account page."
4057
  msgstr ""
4058
 
4059
- #: class/frontend-account.php:45
4060
  msgid "Submission Menu Label"
4061
  msgstr ""
4062
 
4063
- #: class/frontend-account.php:46
4064
  msgid "Label for post submission menu"
4065
  msgstr ""
4066
 
4067
- #: class/frontend-account.php:48 class/frontend-account.php:99
4068
  #: includes/class-wcmp-integration.php:127
4069
  #: includes/class-wcmp-integration.php:144
4070
  msgid "Submit Post"
4071
  msgstr ""
4072
 
4073
- #: class/frontend-account.php:53
4074
  msgid "Submission Form"
4075
  msgstr ""
4076
 
4077
- #: class/frontend-account.php:54
4078
  msgid ""
4079
  "Select a post form that will use to submit post by the users from their "
4080
  "account page."
4081
  msgstr ""
4082
 
4083
- #: class/frontend-account.php:222
 
 
 
 
 
 
4084
  msgid "<p>You have not subscribed to any package yet.</p>"
4085
  msgstr ""
4086
 
4087
- #: class/frontend-account.php:230
4088
  msgid "<p>You may have processed your payment, but the pack is not active yet.</p>"
4089
  msgstr ""
4090
 
4091
- #: class/frontend-account.php:246
 
4092
  msgid "For each"
4093
  msgstr ""
4094
 
4095
- #: class/frontend-account.php:307
4096
  msgid "Nonce failure"
4097
  msgstr ""
4098
 
4099
- #: class/frontend-account.php:321
4100
  msgid "First Name is a required field."
4101
  msgstr ""
4102
 
4103
- #: class/frontend-account.php:325
4104
  msgid "Last Name is a required field."
4105
  msgstr ""
4106
 
4107
- #: class/frontend-account.php:329
4108
  msgid "Email is a required field."
4109
  msgstr ""
4110
 
4111
- #: class/frontend-account.php:341
4112
  msgid "Please provide a valid email address."
4113
  msgstr ""
4114
 
4115
- #: class/frontend-account.php:343
4116
  msgid "This email address is already registered."
4117
  msgstr ""
4118
 
4119
- #: class/frontend-account.php:349
4120
  msgid "Please fill out all password fields."
4121
  msgstr ""
4122
 
4123
- #: class/frontend-account.php:352
4124
  msgid "Please enter your current password."
4125
  msgstr ""
4126
 
4127
- #: class/frontend-account.php:355
4128
  msgid "Please re-enter your password."
4129
  msgstr ""
4130
 
4131
- #: class/frontend-account.php:358
4132
  msgid "New passwords do not match."
4133
  msgstr ""
4134
 
4135
- #: class/frontend-account.php:361 class/frontend-account.php:372
4136
  msgid "Your current password is incorrect."
4137
  msgstr ""
4138
 
4139
- #: class/frontend-dashboard.php:74 templates/dashboard/posts.php:39
4140
  msgid "Post Deleted"
4141
  msgstr ""
4142
 
4143
- #: class/frontend-dashboard.php:132
4144
  msgid "Author Info"
4145
  msgstr ""
4146
 
4147
- #: class/frontend-dashboard.php:136 includes/free/edit-user.php:102
4148
- msgid "%s"
4149
- msgstr ""
4150
-
4151
- #: class/frontend-dashboard.php:174 templates/dashboard/posts.php:32
4152
  msgid "You are not the post author. Cheeting huh!"
4153
  msgstr ""
4154
 
@@ -4160,77 +4222,83 @@ msgstr ""
4160
  msgid "Bank Payment"
4161
  msgstr ""
4162
 
4163
- #: class/payment.php:72
 
 
 
 
 
 
4164
  msgid "Please select your payment page from admin panel"
4165
  msgstr ""
4166
 
4167
- #: class/payment.php:89
4168
  msgid "No subscription pack found."
4169
  msgstr ""
4170
 
4171
- #: class/payment.php:126
4172
  msgid "Your free package has been activated. Enjoy!"
4173
  msgstr ""
4174
 
4175
- #: class/payment.php:128
4176
  msgid "You already have activated a free package previously."
4177
  msgstr ""
4178
 
4179
- #: class/payment.php:146 includes/class-customizer.php:56
4180
- #: wpuf-functions.php:2039
4181
  msgid "Billing Address"
4182
  msgstr ""
4183
 
4184
- #: class/payment.php:178
4185
  msgid "Pricing & Plans"
4186
  msgstr ""
4187
 
4188
- #: class/payment.php:180
4189
  msgid "Change Pack"
4190
  msgstr ""
4191
 
4192
- #: class/payment.php:197
4193
  msgid "Selected Pack "
4194
  msgstr ""
4195
 
4196
- #: class/payment.php:198
4197
  msgid "Pack Price "
4198
  msgstr ""
4199
 
4200
- #: class/payment.php:202 class/payment.php:253 includes/class-privacy.php:338
4201
  msgid "Total"
4202
  msgstr ""
4203
 
4204
- #: class/payment.php:216
4205
  msgid "Apply Coupon"
4206
  msgstr ""
4207
 
4208
- #: class/payment.php:220
4209
  msgid "Have a discount code?"
4210
  msgstr ""
4211
 
4212
- #: class/payment.php:249
4213
  msgid "Post cost"
4214
  msgstr ""
4215
 
4216
- #: class/payment.php:262
4217
  msgid "Choose Your Payment Method"
4218
  msgstr ""
4219
 
4220
- #: class/payment.php:299
4221
  msgid "Proceed"
4222
  msgstr ""
4223
 
4224
- #: class/payment.php:307
4225
  msgid "No Payment gateway found"
4226
  msgstr ""
4227
 
4228
- #: class/payment.php:497 lib/gateway/bank.php:107
4229
  #. translators: %s is site title name
4230
  msgid "[%s] Payment Received"
4231
  msgstr ""
4232
 
4233
- #: class/payment.php:499
4234
  #. translators: %s is site title name
4235
  msgid "New payment received at %s"
4236
  msgstr ""
@@ -4282,7 +4350,7 @@ msgstr ""
4282
  #: includes/fields/class-field-featured-image.php:142
4283
  #: includes/free/post-form-templates/the_events_calendar.php:125
4284
  #: includes/free/post-form-templates/the_events_calendar.php:126
4285
- #: templates/dashboard/posts.php:86 templates/dashboard.php:102
4286
  msgid "Featured Image"
4287
  msgstr ""
4288
 
@@ -4369,7 +4437,7 @@ msgstr ""
4369
 
4370
  #: class/render-form.php:1673 class/transactions-list-table.php:122
4371
  #: class/transactions-list-table.php:199 includes/free/edit-user.php:105
4372
- #: templates/dashboard/posts.php:186 templates/dashboard.php:277
4373
  msgid "Delete"
4374
  msgstr ""
4375
 
@@ -4409,97 +4477,97 @@ msgstr ""
4409
  msgid "Parent Subscription"
4410
  msgstr ""
4411
 
4412
- #: class/subscription.php:782
4413
  msgid "Payment is complete"
4414
  msgstr ""
4415
 
4416
- #: class/subscription.php:782
4417
  msgid "Congratulations, your payment has been completed!"
4418
  msgstr ""
4419
 
4420
- #: class/subscription.php:786 class/subscription.php:790
4421
  msgid "Please buy a subscription pack to post"
4422
  msgstr ""
4423
 
4424
- #: class/subscription.php:809
4425
  msgid "<p><i>You have a subscription pack activated. </i></p>"
4426
  msgstr ""
4427
 
4428
- #: class/subscription.php:811
4429
  #. translators: %s: pack title
4430
  msgid "<p><i>Pack name: %s </i></p>"
4431
  msgstr ""
4432
 
4433
- #: class/subscription.php:813
4434
  msgid "To cancel the pack, press the following cancel button"
4435
  msgstr ""
4436
 
4437
- #: class/subscription.php:860
4438
  msgid "Day"
4439
  msgid_plural "Days"
4440
  msgstr[0] ""
4441
  msgstr[1] ""
4442
 
4443
- #: class/subscription.php:861
4444
  msgid "Week"
4445
  msgid_plural "Weeks"
4446
  msgstr[0] ""
4447
  msgstr[1] ""
4448
 
4449
- #: class/subscription.php:862
4450
  msgid "Month"
4451
  msgid_plural "Months"
4452
  msgstr[0] ""
4453
  msgstr[1] ""
4454
 
4455
- #: class/subscription.php:863
4456
  msgid "Year"
4457
  msgid_plural "Years"
4458
  msgstr[0] ""
4459
  msgstr[1] ""
4460
 
4461
- #: class/subscription.php:895
4462
  msgid "One time payment"
4463
  msgstr ""
4464
 
4465
- #: class/subscription.php:902
4466
  msgid "Every"
4467
  msgstr ""
4468
 
4469
- #: class/subscription.php:903
4470
  msgid "for"
4471
  msgstr ""
4472
 
4473
- #: class/subscription.php:903
4474
  msgid "installments"
4475
  msgstr ""
4476
 
4477
- #: class/subscription.php:911
4478
  #. translators: %s: trial days
4479
  msgid "Trial available for first %1$s %2$s"
4480
  msgstr ""
4481
 
4482
- #: class/subscription.php:915
4483
  msgid "Buy Now"
4484
  msgstr ""
4485
 
4486
- #: class/subscription.php:919
4487
  msgid "Sign Up"
4488
  msgstr ""
4489
 
4490
- #: class/subscription.php:987
4491
  #. translators: %s: amount
4492
  msgid "There is a <strong>%s</strong> charge to add a new post."
4493
  msgstr ""
4494
 
4495
- #: class/subscription.php:1004
4496
  #. translators: %s: amount
4497
  msgid ""
4498
  "Your Subscription pack is exhausted. There is a <strong>%s</strong> charge "
4499
  "to add a new post."
4500
  msgstr ""
4501
 
4502
- #: class/subscription.php:1050
4503
  #. translators: %s: subscription link
4504
  msgid "You must <a href=\"%s\">purchase a pack</a> before posting"
4505
  msgstr ""
@@ -4518,7 +4586,7 @@ msgstr ""
4518
 
4519
  #: class/transactions-list-table.php:44
4520
  #: includes/class-list-table-subscribers.php:44
4521
- #: templates/dashboard/posts.php:90 templates/dashboard.php:131
4522
  msgid "Status"
4523
  msgstr ""
4524
 
@@ -4717,12 +4785,6 @@ msgstr ""
4717
  msgid "Optional"
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 ""
4725
-
4726
  #: includes/class-dokan-integration.php:86
4727
  #: includes/class-wc-vendors-integration.php:36
4728
  #: includes/class-wcmp-integration.php:36
@@ -4881,7 +4943,7 @@ msgid "Expire date"
4881
  msgstr ""
4882
 
4883
  #: includes/class-list-table-subscribers.php:137
4884
- #: templates/dashboard/posts.php:149 templates/dashboard.php:237
4885
  msgid "Completed"
4886
  msgstr ""
4887
 
@@ -5965,11 +6027,6 @@ msgstr ""
5965
  msgid "Subscription Page settings not set in admin settings"
5966
  msgstr ""
5967
 
5968
- #: includes/free/edit-profile.php:32 includes/free/edit-user.php:40
5969
- #: templates/unauthorized.php:4
5970
- msgid "This page is restricted. Please %s to view this page."
5971
- msgstr ""
5972
-
5973
  #: includes/free/edit-profile.php:73
5974
  msgid "<strong>Success</strong>: Profile updated"
5975
  msgstr ""
@@ -6081,6 +6138,10 @@ msgstr ""
6081
  msgid "Action"
6082
  msgstr ""
6083
 
 
 
 
 
6084
  #: includes/free/edit-user.php:123 includes/free/edit-user.php:196
6085
  msgid "Add New User"
6086
  msgstr ""
@@ -6517,27 +6578,27 @@ msgstr ""
6517
  msgid "Thanks for being with us."
6518
  msgstr ""
6519
 
6520
- #: lib/gateway/paypal.php:60
6521
- msgid "Subscription %s at %s"
6522
  msgstr ""
6523
 
6524
- #: lib/gateway/paypal.php:90
6525
  msgid "PayPal Email"
6526
  msgstr ""
6527
 
6528
- #: lib/gateway/paypal.php:95
6529
  msgid "PayPal Instruction"
6530
  msgstr ""
6531
 
6532
- #: lib/gateway/paypal.php:102
6533
  msgid "PayPal API username"
6534
  msgstr ""
6535
 
6536
- #: lib/gateway/paypal.php:106
6537
  msgid "PayPal API password"
6538
  msgstr ""
6539
 
6540
- #: lib/gateway/paypal.php:110
6541
  msgid "PayPal API signature"
6542
  msgstr ""
6543
 
@@ -6589,39 +6650,55 @@ msgstr ""
6589
  msgid "Confirm New Password"
6590
  msgstr ""
6591
 
6592
- #: templates/dashboard/posts.php:57
6593
- msgid "You have created <span>%d</span> %s"
6594
  msgstr ""
6595
 
6596
- #: templates/dashboard/posts.php:118 templates/dashboard.php:159
6597
  msgid "No Image"
6598
  msgstr ""
6599
 
6600
- #: templates/dashboard/posts.php:132 templates/dashboard.php:173
 
 
 
 
6601
  msgid "Permalink to %s"
6602
  msgstr ""
6603
 
6604
- #: templates/dashboard/posts.php:145 templates/dashboard.php:233
 
 
 
 
 
 
 
 
6605
  msgid "Not Applicable"
6606
  msgstr ""
6607
 
6608
- #: templates/dashboard/posts.php:147 templates/dashboard.php:235
6609
  msgid "Pay Now"
6610
  msgstr ""
6611
 
6612
- #: templates/dashboard/posts.php:185
 
 
 
 
6613
  msgid "Are you sure to delete?"
6614
  msgstr ""
6615
 
6616
- #: templates/dashboard/posts.php:206 templates/dashboard.php:296
6617
  msgid "&laquo;"
6618
  msgstr ""
6619
 
6620
- #: templates/dashboard/posts.php:207 templates/dashboard.php:297
6621
  msgid "&raquo;"
6622
  msgstr ""
6623
 
6624
- #: templates/dashboard/posts.php:230 templates/dashboard.php:319
6625
  msgid "No %s found"
6626
  msgstr ""
6627
 
@@ -6735,7 +6812,7 @@ msgstr ""
6735
  msgid "Private"
6736
  msgstr ""
6737
 
6738
- #: wpuf-functions.php:210 wpuf-functions.php:2055
6739
  msgid "-- select --"
6740
  msgstr ""
6741
 
@@ -6775,227 +6852,231 @@ msgstr ""
6775
  msgid "Directions »"
6776
  msgstr ""
6777
 
6778
- #: wpuf-functions.php:2031
6779
  msgid "Edit Profile"
6780
  msgstr ""
6781
 
6782
- #: wpuf-functions.php:2169
6783
  msgid "United Arab Emirates Dirham"
6784
  msgstr ""
6785
 
6786
- #: wpuf-functions.php:2174
6787
  msgid "Australian Dollars"
6788
  msgstr ""
6789
 
6790
- #: wpuf-functions.php:2179
6791
  msgid "Argentine Peso"
6792
  msgstr ""
6793
 
6794
- #: wpuf-functions.php:2184
6795
  msgid "Bangladeshi Taka"
6796
  msgstr ""
6797
 
6798
- #: wpuf-functions.php:2189
6799
  msgid "Brazilian Real"
6800
  msgstr ""
6801
 
6802
- #: wpuf-functions.php:2194
6803
  msgid "Bulgarian Lev"
6804
  msgstr ""
6805
 
6806
- #: wpuf-functions.php:2199
6807
  msgid "Canadian Dollars"
6808
  msgstr ""
6809
 
6810
- #: wpuf-functions.php:2204
6811
  msgid "Chilean Peso"
6812
  msgstr ""
6813
 
6814
- #: wpuf-functions.php:2209
6815
  msgid "Chinese Yuan"
6816
  msgstr ""
6817
 
6818
- #: wpuf-functions.php:2214
6819
  msgid "Colombian Peso"
6820
  msgstr ""
6821
 
6822
- #: wpuf-functions.php:2219
6823
  msgid "Czech Koruna"
6824
  msgstr ""
6825
 
6826
- #: wpuf-functions.php:2224
6827
  msgid "Danish Krone"
6828
  msgstr ""
6829
 
6830
- #: wpuf-functions.php:2229
6831
  msgid "Dominican Peso"
6832
  msgstr ""
6833
 
6834
- #: wpuf-functions.php:2234
6835
  msgid "Algerian Dinar"
6836
  msgstr ""
6837
 
6838
- #: wpuf-functions.php:2239
6839
  msgid "Euros"
6840
  msgstr ""
6841
 
6842
- #: wpuf-functions.php:2244
6843
  msgid "Hong Kong Dollar"
6844
  msgstr ""
6845
 
6846
- #: wpuf-functions.php:2249
6847
  msgid "Croatia kuna"
6848
  msgstr ""
6849
 
6850
- #: wpuf-functions.php:2254
6851
  msgid "Hungarian Forint"
6852
  msgstr ""
6853
 
6854
- #: wpuf-functions.php:2259
6855
  msgid "Icelandic krona"
6856
  msgstr ""
6857
 
6858
- #: wpuf-functions.php:2264
6859
  msgid "Indonesia Rupiah"
6860
  msgstr ""
6861
 
6862
- #: wpuf-functions.php:2269
6863
  msgid "Indian Rupee"
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
 
@@ -7036,11 +7117,11 @@ msgstr ""
7036
  msgid "Update WP User Frontend Pro NOW"
7037
  msgstr ""
7038
 
7039
- #: wpuf.php:720
7040
  msgid "Please Cancel Your Currently Active Pack first!"
7041
  msgstr ""
7042
 
7043
- #: wpuf.php:887
7044
  msgid "Error: Nonce verification failed"
7045
  msgstr ""
7046
 
2
  # This file is distributed under the GPL2 or later.
3
  msgid ""
4
  msgstr ""
5
+ "Project-Id-Version: WP User Frontend 3.5.17\n"
6
  "Report-Msgid-Bugs-To: https://wedevs.com/contact/\n"
7
+ "POT-Creation-Date: 2021-06-09 17:50:42+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=utf-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
161
  msgstr ""
162
 
163
  #: admin/class-admin-subscription.php:226
164
+ #: admin/class-admin-subscription.php:596 class/frontend-account.php:289
165
+ #: class/subscription.php:927 includes/class-user-subscription.php:305
166
  #: templates/subscriptions/pack-details.php:24
167
  msgid "Free"
168
  msgstr ""
178
  #: includes/fields/class-abstract-fields.php:412
179
  #: includes/fields/class-field-checkbox.php:74
180
  #: includes/fields/class-field-radio.php:83 includes/free/form-element.php:499
181
+ #: wpuf.php:714
182
  msgid "Yes"
183
  msgstr ""
184
 
193
  #: includes/fields/class-abstract-fields.php:413
194
  #: includes/fields/class-field-checkbox.php:75
195
  #: includes/fields/class-field-radio.php:84 includes/free/form-element.php:500
196
+ #: wpuf.php:715
197
  msgid "No"
198
  msgstr ""
199
 
284
  msgid "For each %s %s"
285
  msgstr ""
286
 
287
+ #: admin/class-admin-subscription.php:601 class/frontend-account.php:295
288
+ #. translators: %s: number of installments
289
  msgid ", for %s installments"
290
  msgstr ""
291
 
329
 
330
  #: admin/class-admin-subscription.php:774
331
  #: admin/form-builder/class-wpuf-admin-form-builder.php:284
332
+ #: class/payment.php:224 class/subscription.php:825
333
  #: includes/class-list-table-subscribers.php:138 lib/appsero/Insights.php:764
334
  #: templates/dashboard/subscription.php:64
335
  msgid "Cancel"
365
 
366
  #: admin/class-tools.php:43 admin/class-tools.php:106
367
  #: admin/post-forms-list-table.php:43 class/transactions-list-table.php:90
368
+ #: includes/class-list-table-subscribers.php:136 wpuf-functions.php:3331
369
  msgid "All"
370
  msgstr ""
371
 
592
  msgstr ""
593
 
594
  #: admin/form-builder/class-wpuf-admin-form-builder.php:281
595
+ #: admin/posting.php:73 class/asset-loader.php:56 wpuf.php:724
596
  msgid "Yes, delete it"
597
  msgstr ""
598
 
599
  #: admin/form-builder/class-wpuf-admin-form-builder.php:282
600
+ #: admin/posting.php:74 class/asset-loader.php:57 wpuf.php:725
601
  msgid "No, cancel it"
602
  msgstr ""
603
 
656
  msgstr ""
657
 
658
  #: admin/form-builder/class-wpuf-admin-form-builder.php:296
659
+ #: admin/form-builder/views/form-builder.php:50
660
  msgid "Click to copy shortcode"
661
  msgstr ""
662
 
678
  msgstr ""
679
 
680
  #: admin/form-builder/views/form-builder.php:25
681
+ #: admin/form-builder/views/form-builder.php:77
682
  msgid "Add Fields"
683
  msgstr ""
684
 
686
  msgid "Show Form"
687
  msgstr ""
688
 
689
+ #: admin/form-builder/views/form-builder.php:47
690
+ #. translators: %s: form id
691
  msgid "Click to copy %s shortcode"
692
  msgstr ""
693
 
694
+ #: admin/form-builder/views/form-builder.php:83
695
  msgid "Field Options"
696
  msgstr ""
697
 
758
  #: admin/form.php:71 admin/form.php:109 admin/installer.php:86
759
  #: admin/post-forms-list-table.php:406 class/subscription.php:431
760
  #: includes/free/admin/shortcode-button.php:87 includes/free/edit-user.php:104
761
+ #: templates/dashboard.php:268
762
  msgid "Edit"
763
  msgstr ""
764
 
881
  msgid "Payment Options"
882
  msgstr ""
883
 
884
+ #: admin/html/form-settings-payment.php:25 admin/settings-options.php:389
885
  #: includes/setup-wizard.php:301
886
  msgid "Enable Payments"
887
  msgstr ""
1414
  msgstr ""
1415
 
1416
  #: admin/html/whats-new.php:9
1417
+ msgid "Preview page added for post form and registration form"
1418
  msgstr ""
1419
 
1420
  #: admin/html/whats-new.php:13
1421
+ msgid "Post types menu on account page added"
1422
  msgstr ""
1423
 
1424
  #: admin/html/whats-new.php:17
1425
+ msgid "Dashboard shortcode attributes enhanced"
1426
  msgstr ""
1427
 
1428
  #: admin/html/whats-new.php:21
1429
+ msgid "Account page post type list new design"
1430
  msgstr ""
1431
 
1432
  #: admin/html/whats-new.php:25
1433
+ msgid "Payment page restricted from direct unauthenticated access"
1434
+ msgstr ""
1435
+
1436
+ #: admin/html/whats-new.php:29
1437
+ msgid "Timepicker conflict with dokan handled"
1438
+ msgstr ""
1439
+
1440
+ #: admin/html/whats-new.php:33
1441
+ msgid "Trial inconsistency with paypal fixed"
1442
+ msgstr ""
1443
+
1444
+ #: admin/html/whats-new.php:37
1445
+ msgid "Subscription does not cancel with paypal due to profile missing id"
1446
+ msgstr ""
1447
+
1448
+ #: admin/html/whats-new.php:41
1449
+ msgid "Subscription email notification inconsistency fixed"
1450
+ msgstr ""
1451
+
1452
+ #: admin/html/whats-new.php:45
1453
+ msgid "Various issues on payment page for non-logged in user handled"
1454
+ msgstr ""
1455
+
1456
+ #: admin/html/whats-new.php:49
1457
+ msgid "Column inner field cloning inconsistency fixed"
1458
+ msgstr ""
1459
+
1460
+ #: admin/html/whats-new.php:53
1461
+ msgid "Popup z-index changed due to other plugin z-index"
1462
+ msgstr ""
1463
+
1464
+ #: admin/html/whats-new.php:65
1465
+ msgid "Added Mauritian Rupee for currency"
1466
+ msgstr ""
1467
+
1468
+ #: admin/html/whats-new.php:69
1469
+ msgid "Added eid promotional offer notice"
1470
+ msgstr ""
1471
+
1472
+ #: admin/html/whats-new.php:73
1473
+ msgid "Multiple google map validation for same form"
1474
+ msgstr ""
1475
+
1476
+ #: admin/html/whats-new.php:77
1477
+ msgid "Various issues on verification, autologin payments & address field"
1478
+ msgstr ""
1479
+
1480
+ #: admin/html/whats-new.php:81
1481
  msgid "Docs update for file & attachments feature which is pro only"
1482
  msgstr ""
1483
 
1484
+ #: admin/html/whats-new.php:92
1485
  msgid "Overflow footer on form builder page"
1486
  msgstr ""
1487
 
1488
+ #: admin/html/whats-new.php:96
1489
  msgid "WordPress 5.7 compatibility"
1490
  msgstr ""
1491
 
1492
+ #: admin/html/whats-new.php:100
1493
  msgid "Limited time promotion for weDevs birthday"
1494
  msgstr ""
1495
 
1496
+ #: admin/html/whats-new.php:111
1497
  msgid "Meta key will not change if label update"
1498
  msgstr ""
1499
 
1500
+ #: admin/html/whats-new.php:115
1501
  msgid "Login redirect empty previous url"
1502
  msgstr ""
1503
 
1504
+ #: admin/html/whats-new.php:119
1505
  msgid "Email doesnt set as username"
1506
  msgstr ""
1507
 
1508
+ #: admin/html/whats-new.php:123
1509
  msgid "Post redirection to payment doesn't work"
1510
  msgstr ""
1511
 
1512
+ #: admin/html/whats-new.php:127
1513
  msgid "Address field not working when used with conditional logic"
1514
  msgstr ""
1515
 
1516
+ #: admin/html/whats-new.php:131
1517
  msgid "Ajax type category child of not working"
1518
  msgstr ""
1519
 
1520
+ #: admin/html/whats-new.php:135
1521
  msgid "Non recurring subscription did not work"
1522
  msgstr ""
1523
 
1524
+ #: admin/html/whats-new.php:146
1525
  msgid "Menu position has chenged due to dokan has same menu position"
1526
  msgstr ""
1527
 
1528
+ #: admin/html/whats-new.php:150
1529
  msgid "Drag and drop not working properly for new field"
1530
  msgstr ""
1531
 
1532
+ #: admin/html/whats-new.php:161
1533
  msgid "QR and math captcha added to pro feature list"
1534
  msgstr ""
1535
 
1536
+ #: admin/html/whats-new.php:165
1537
  msgid "Tooltip for category navigate"
1538
  msgstr ""
1539
 
1540
+ #: admin/html/whats-new.php:169
1541
  msgid "Understandable guest payment notice"
1542
  msgstr ""
1543
 
1544
+ #: admin/html/whats-new.php:173
1545
  msgid "Paypal non recurring pack id does not set"
1546
  msgstr ""
1547
 
1548
+ #: admin/html/whats-new.php:184
1549
  msgid "Once trial subscription is used, it couldn't reset"
1550
  msgstr ""
1551
 
1552
+ #: admin/html/whats-new.php:188
1553
  msgid "Subscription cancel doesn't work"
1554
  msgstr ""
1555
 
1556
+ #: admin/html/whats-new.php:192
1557
  msgid "The tax rate was not calculated with the total amount"
1558
  msgstr ""
1559
 
1560
+ #: admin/html/whats-new.php:196
1561
  msgid "The width of the column field was breaking"
1562
  msgstr ""
1563
 
1564
+ #: admin/html/whats-new.php:200
1565
  msgid "Paypal recurring payment"
1566
  msgstr ""
1567
 
1568
+ #: admin/html/whats-new.php:211
1569
  msgid "Updated codebase to fix timezone mismatch"
1570
  msgstr ""
1571
 
1572
+ #: admin/html/whats-new.php:222
1573
  msgid "Custom html content field's width"
1574
  msgstr ""
1575
 
1576
+ #: admin/html/whats-new.php:226
1577
  msgid "All states of New Zealand are added"
1578
  msgstr ""
1579
 
1580
+ #: admin/html/whats-new.php:237
1581
  msgid "Get appropriate user id when role based conditions are present"
1582
  msgstr ""
1583
 
1584
+ #: admin/html/whats-new.php:241
1585
  msgid "Show Invalid subscription message if wrong pack id passed"
1586
  msgstr ""
1587
 
1588
+ #: admin/html/whats-new.php:245
1589
  msgid "URL field new window not working"
1590
  msgstr ""
1591
 
1592
+ #: admin/html/whats-new.php:249
1593
  msgid "Option label not working when & use"
1594
  msgstr ""
1595
 
1596
+ #: admin/html/whats-new.php:253
1597
  msgid "Ajax type category not showing on edit"
1598
  msgstr ""
1599
 
1600
+ #: admin/html/whats-new.php:257
1601
  msgid "Multiple file image can't select"
1602
  msgstr ""
1603
 
1604
+ #: admin/html/whats-new.php:261
1605
  msgid "Subscription pack PayPal Checkout gets \"Error: Access Denied\""
1606
  msgstr ""
1607
 
1608
+ #: admin/html/whats-new.php:265
1609
  msgid "Conflict image field with acf image field"
1610
  msgstr ""
1611
 
1612
+ #: admin/html/whats-new.php:269
1613
  msgid "Missing Auckland State for New Zealand country"
1614
  msgstr ""
1615
 
1616
+ #: admin/html/whats-new.php:273
1617
  msgid "Added support for WooCommerce product category value replacemen"
1618
  msgstr ""
1619
 
1620
+ #: admin/html/whats-new.php:283
1621
  msgid "Add character restriction feature"
1622
  msgstr ""
1623
 
1624
+ #: admin/html/whats-new.php:287
1625
  msgid "Make sure post author edit link works only in frontend"
1626
  msgstr ""
1627
 
1628
+ #: admin/html/whats-new.php:291
1629
  msgid "Inconsistency in lost password reset email message"
1630
  msgstr ""
1631
 
1632
+ #: admin/html/whats-new.php:295
1633
  msgid "Saving custom taxonomy terms when input type is text"
1634
  msgstr ""
1635
 
1636
+ #: admin/html/whats-new.php:299
1637
  msgid "Taxonomy field JS error in builder"
1638
  msgstr ""
1639
 
1640
+ #: admin/html/whats-new.php:303
1641
  msgid "Showing WPUF edit link for WP default roles"
1642
  msgstr ""
1643
 
1644
+ #: admin/html/whats-new.php:307
1645
  msgid "Upload button unresponsive issue in iOS"
1646
  msgstr ""
1647
 
1648
+ #: admin/html/whats-new.php:317
1649
  msgid "Add post edit link for post authors in single or archive pages"
1650
  msgstr ""
1651
 
1652
+ #: admin/html/whats-new.php:321
1653
  msgid "Enhance post delete message"
1654
  msgstr ""
1655
 
1656
+ #: admin/html/whats-new.php:325
1657
  msgid "Refactor control buttons visibility in form builder"
1658
  msgstr ""
1659
 
1660
+ #: admin/html/whats-new.php:329
1661
  msgid "Add missing colons after field label"
1662
  msgstr ""
1663
 
1664
+ #: admin/html/whats-new.php:333
1665
  msgid "Post edit map capability condition"
1666
  msgstr ""
1667
 
1668
+ #: admin/html/whats-new.php:337
1669
  msgid "Role based permission for accessing a post form"
1670
  msgstr ""
1671
 
1672
+ #: admin/html/whats-new.php:341
1673
  msgid "Section-break field alignment"
1674
  msgstr ""
1675
 
1676
+ #: admin/html/whats-new.php:345
1677
  msgid "Pay per post doesn't work if subscription pack is activated"
1678
  msgstr ""
1679
 
1680
+ #: admin/html/whats-new.php:349
1681
  msgid "Mime type for uploading JSON files"
1682
  msgstr ""
1683
 
1684
+ #: admin/html/whats-new.php:353
1685
  msgid "File upload with same file name"
1686
  msgstr ""
1687
 
1688
+ #: admin/html/whats-new.php:357
1689
  msgid "Post preview missing fields"
1690
  msgstr ""
1691
 
1692
+ #: admin/html/whats-new.php:361
1693
  msgid "Illigal variable declartion"
1694
  msgstr ""
1695
 
1696
+ #: admin/html/whats-new.php:365
1697
  msgid "Featured image updating issue"
1698
  msgstr ""
1699
 
1700
+ #: admin/html/whats-new.php:369
1701
  msgid "Conflict with Phlox theme"
1702
  msgstr ""
1703
 
1704
+ #: admin/html/whats-new.php:373
1705
  msgid "Textarea custom field data sanitization"
1706
  msgstr ""
1707
 
1708
+ #: admin/html/whats-new.php:377
1709
  msgid "exclude_type warning in wpuf_category_checklist"
1710
  msgstr ""
1711
 
1712
+ #: admin/html/whats-new.php:381
1713
  msgid "Category field not showing all child categories for selection type child of"
1714
  msgstr ""
1715
 
1716
+ #: admin/html/whats-new.php:385
1717
  msgid "Conflict between image and file upload custom fields"
1718
  msgstr ""
1719
 
1720
+ #: admin/html/whats-new.php:389
1721
  msgid "Login url when login page is not set"
1722
  msgstr ""
1723
 
1724
+ #: admin/html/whats-new.php:399
1725
  msgid ""
1726
  "Use common names for Ivory Coast, North Korea and Sourth Korea instead of "
1727
  "their official names"
1728
  msgstr ""
1729
 
1730
+ #: admin/html/whats-new.php:403
1731
  msgid "Fix condition to use default avatar"
1732
  msgstr ""
1733
 
1734
+ #: admin/html/whats-new.php:407
1735
  msgid "Make Email and URL fields clickable"
1736
  msgstr ""
1737
 
1738
+ #: admin/html/whats-new.php:411
1739
  msgid "Fix redirect after user login"
1740
  msgstr ""
1741
 
1742
+ #: admin/html/whats-new.php:415
1743
  msgid "Sanitize textarea field data"
1744
  msgstr ""
1745
 
1746
+ #: admin/html/whats-new.php:419
1747
  msgid ""
1748
  "Fix missing colon to email, URL, text and textarea labels when renders "
1749
  "their data"
1750
  msgstr ""
1751
 
1752
+ #: admin/html/whats-new.php:423
1753
  msgid "Prevent showing empty labels for fields that have render_field_data method"
1754
  msgstr ""
1755
 
1756
+ #: admin/html/whats-new.php:433
1757
  msgid "Add Namibian Dollar in currency list"
1758
  msgstr ""
1759
 
1760
+ #: admin/html/whats-new.php:437
1761
  msgid "Add sync values option for option data fields"
1762
  msgstr ""
1763
 
1764
+ #: admin/html/whats-new.php:441
1765
  msgid "Allow uploading image that having filesize meets php ini settings"
1766
  msgstr ""
1767
 
1768
+ #: admin/html/whats-new.php:445
1769
  msgid "Limit the selection of one image at a time"
1770
  msgstr ""
1771
 
1772
+ #: admin/html/whats-new.php:449
1773
  msgid "Use file name and size to generate hash to prevent duplicant image upload"
1774
  msgstr ""
1775
 
1776
+ #: admin/html/whats-new.php:453
1777
  msgid "Sanitize text and textarea field data"
1778
  msgstr ""
1779
 
1780
+ #: admin/html/whats-new.php:457
1781
  msgid ""
1782
  "Show label instead of values for radio, checkbox, dropdown and multiselect "
1783
  "data"
1784
  msgstr ""
1785
 
1786
+ #: admin/html/whats-new.php:461
1787
  msgid "Saving custom taxonomies for type text input"
1788
  msgstr ""
1789
 
1790
+ #: admin/html/whats-new.php:465
1791
  msgid "Admin settings link for recaptcha helper text"
1792
  msgstr ""
1793
 
1794
+ #: admin/html/whats-new.php:469
1795
  msgid "Undefined name property for Custom HTML fields"
1796
  msgstr ""
1797
 
1798
+ #: admin/html/whats-new.php:473
1799
  msgid "Delete attachment process"
1800
  msgstr ""
1801
 
1802
+ #: admin/html/whats-new.php:477
1803
  msgid "Missing billing address in invoice PDF"
1804
  msgstr ""
1805
 
1806
+ #: admin/html/whats-new.php:481
1807
  msgid "Showing country field value in frontend post content"
1808
  msgstr ""
1809
 
1810
+ #: admin/html/whats-new.php:485
1811
  msgid "Avatar size display not complying with admin settings size"
1812
  msgstr ""
1813
 
1814
+ #: admin/html/whats-new.php:489
1815
  msgid "Display default avatars on admin settings discussion page"
1816
  msgstr ""
1817
 
1818
+ #: admin/html/whats-new.php:493
1819
  msgid "Redirect to subscription page at registration"
1820
  msgstr ""
1821
 
1822
+ #: admin/html/whats-new.php:497
1823
  msgid "Error notice regarding registration page redirect"
1824
  msgstr ""
1825
 
1826
+ #: admin/html/whats-new.php:501
1827
  msgid "Escaping html in registration errors"
1828
  msgstr ""
1829
 
1830
+ #: admin/html/whats-new.php:505
1831
  msgid "Default login redirect link"
1832
  msgstr ""
1833
 
1834
+ #: admin/html/whats-new.php:509
1835
  msgid "Implementing default WP login page override option"
1836
  msgstr ""
1837
 
1838
+ #: admin/html/whats-new.php:513
1839
  msgid "Transparent background of autosuggestion dropdown"
1840
  msgstr ""
1841
 
1842
+ #: admin/html/whats-new.php:523
1843
  msgid "Import forms system"
1844
  msgstr ""
1845
 
1846
+ #: admin/html/whats-new.php:527
1847
  msgid "Password reset system"
1848
  msgstr ""
1849
 
1850
+ #: admin/html/whats-new.php:531
1851
  msgid "Updated url validation regex to support modern tlds"
1852
  msgstr ""
1853
 
1854
+ #: admin/html/whats-new.php:535
1855
  msgid "Export WPUF forms individually from admin tools page"
1856
  msgstr ""
1857
 
1858
+ #: admin/html/whats-new.php:539
1859
  msgid "Subscription cycle label translation issue"
1860
  msgstr ""
1861
 
1862
+ #: admin/html/whats-new.php:543
1863
  msgid "ACF integration for checkbox fields"
1864
  msgstr ""
1865
 
1866
+ #: admin/html/whats-new.php:547
1867
  msgid "Illegal string offset warning while updating settings"
1868
  msgstr ""
1869
 
1870
+ #: admin/html/whats-new.php:551
1871
  msgid "Conditional logic for Section Break field"
1872
  msgstr ""
1873
 
1874
+ #: admin/html/whats-new.php:555
1875
  msgid "Subscriptions cannot be deleted from backend"
1876
  msgstr ""
1877
 
1878
+ #: admin/html/whats-new.php:559
1879
  msgid "A regression regarding saving checkbox data"
1880
  msgstr ""
1881
 
1882
+ #: admin/html/whats-new.php:563
1883
  msgid "Default value of multi-select fields is not showing"
1884
  msgstr ""
1885
 
1886
+ #: admin/html/whats-new.php:573
1887
  msgid "Hide post edit option when subscription is expired"
1888
  msgstr ""
1889
 
1890
+ #: admin/html/whats-new.php:575
1891
  msgid "Hide post edit option from users whose subscription pack is expired."
1892
  msgstr ""
1893
 
1894
+ #: admin/html/whats-new.php:578
1895
  msgid "Check files to prevent duplicity in media upload"
1896
  msgstr ""
1897
 
1898
+ #: admin/html/whats-new.php:580
1899
  msgid ""
1900
  "A simple measure has been taken to prevent maliciously flooding the site by "
1901
  "uploading same file multiple times. Though this won't work with already "
1902
  "uploaded medias."
1903
  msgstr ""
1904
 
1905
+ #: admin/html/whats-new.php:583
1906
  msgid "Refactor address fields in Account section"
1907
  msgstr ""
1908
 
1909
+ #: admin/html/whats-new.php:585
1910
  msgid "Address edit section from Account section has been rewritten to improve UX."
1911
  msgstr ""
1912
 
1913
+ #: admin/html/whats-new.php:588
1914
  msgid "Update Paypal payment gateway"
1915
  msgstr ""
1916
 
1917
+ #: admin/html/whats-new.php:590
1918
  msgid "Paypal payment gateway has seen some improvements."
1919
  msgstr ""
1920
 
1921
+ #: admin/html/whats-new.php:593
1922
  msgid "Default Category selection improvements"
1923
  msgstr ""
1924
 
1925
+ #: admin/html/whats-new.php:595
1926
  msgid ""
1927
  "An intuitive way of selecting default category of a selected post type has "
1928
  "been introduced."
1929
  msgstr ""
1930
 
1931
+ #: admin/html/whats-new.php:598
1932
  msgid "Compatibility issue with ACF date time field"
1933
  msgstr ""
1934
 
1935
+ #: admin/html/whats-new.php:600
1936
  msgid "A Compatibility issue with ACF date time field has been addressed."
1937
  msgstr ""
1938
 
1939
+ #: admin/html/whats-new.php:603
1940
  msgid "Media title, caption & description not saving"
1941
  msgstr ""
1942
 
1943
+ #: admin/html/whats-new.php:605
1944
  msgid ""
1945
  "Media title, caption & description were not saving from frontend. They will "
1946
  "now."
1947
  msgstr ""
1948
 
1949
+ #: admin/html/whats-new.php:608
1950
  msgid ""
1951
  "The Events Calendar venue and organizer fields issue in WPUF Custom Fields "
1952
  "metabox"
1953
  msgstr ""
1954
 
1955
+ #: admin/html/whats-new.php:610
1956
  msgid ""
1957
  "A workaround has been introduced to save The Events Calendar Venue and "
1958
  "Organizer fields properly from WPUF Custom Fields metabox."
1959
  msgstr ""
1960
 
1961
+ #: admin/html/whats-new.php:613
1962
  msgid "Checkbox data not saving from WPUF Custom Fields metabox"
1963
  msgstr ""
1964
 
1965
+ #: admin/html/whats-new.php:615
1966
  msgid ""
1967
  "Checkboxe data from WPUF Custom Fields metabox were not saving. It has been "
1968
  "fixed."
1969
  msgstr ""
1970
 
1971
+ #: admin/html/whats-new.php:618
1972
  msgid "Multi-column Repeater field data saving issue"
1973
  msgstr ""
1974
 
1975
+ #: admin/html/whats-new.php:620
1976
  msgid ""
1977
  "Multi-column Repeater field data from a form was not saving. It has been "
1978
  "fixed."
1979
  msgstr ""
1980
 
1981
+ #: admin/html/whats-new.php:623
1982
  msgid "Multistep form conflict with Elementor"
1983
  msgstr ""
1984
 
1985
+ #: admin/html/whats-new.php:625
1986
  msgid "Multistep form had a conflict with Elementor. It has been fixed."
1987
  msgstr ""
1988
 
1989
+ #: admin/html/whats-new.php:628
1990
  msgid "Multiple images showing issue in frontend"
1991
  msgstr ""
1992
 
1993
+ #: admin/html/whats-new.php:630
1994
  msgid "Multiple images in a post were not showing in frontend. Now they will."
1995
  msgstr ""
1996
 
1997
+ #: admin/html/whats-new.php:639
1998
  msgid "Nonce not verify on login"
1999
  msgstr ""
2000
 
2001
+ #: admin/html/whats-new.php:641
2002
  msgid "Return of function wp_verify_nonce() was ignored."
2003
  msgstr ""
2004
 
2005
+ #: admin/html/whats-new.php:650
2006
  msgid "Option to set which tab shows as active on the account page"
2007
  msgstr ""
2008
 
2009
+ #: admin/html/whats-new.php:652
2010
  msgid ""
2011
  "Option to set which tab shows as active on the account page. To configure "
2012
  "this setting navigate to wp-admin->User Frontend->Settings->My "
2013
  "Account->Active Tab "
2014
  msgstr ""
2015
 
2016
+ #: admin/html/whats-new.php:655
2017
  msgid "Unlock option was unavailable after the post being locked"
2018
  msgstr ""
2019
 
2020
+ #: admin/html/whats-new.php:657
2021
  msgid "Unlock option was unavailable after the post being locked."
2022
  msgstr ""
2023
 
2024
+ #: admin/html/whats-new.php:660
2025
  msgid "Gutenberg block of WPUF didn't work on bedrock installation"
2026
  msgstr ""
2027
 
2028
+ #: admin/html/whats-new.php:662
2029
  msgid "Gutenberg block of WPUF didn't work on bedrock installation."
2030
  msgstr ""
2031
 
2032
+ #: admin/html/whats-new.php:665
2033
  msgid "Sending admin payment received email twice"
2034
  msgstr ""
2035
 
2036
+ #: admin/html/whats-new.php:667
2037
  msgid ""
2038
  "After processing payment admin & user was receiving payment received email "
2039
  "twice."
2040
  msgstr ""
2041
 
2042
+ #: admin/html/whats-new.php:670
2043
  msgid ""
2044
  "Add shortcode support to display post information in the Post Expiration "
2045
  "Message"
2046
  msgstr ""
2047
 
2048
+ #: admin/html/whats-new.php:672
2049
  msgid ""
2050
  "Add shortcode support to display post information in the Post Expiration "
2051
  "Message. You can use: <strong>{post_author} {post_url} {blogname} "
2052
  "{post_title} {post_status}</strong>"
2053
  msgstr ""
2054
 
2055
+ #: admin/html/whats-new.php:675
2056
  msgid "Add optin on the setup wizard"
2057
  msgstr ""
2058
 
2059
+ #: admin/html/whats-new.php:677
2060
  msgid ""
2061
  "Added optin on the setup wizard, admin can choose whether he/she wants to "
2062
  "share server environment details (php, mysql, server, WordPress versions), "
2064
  "name and url, admin name and email address. No sensitive data is tracked"
2065
  msgstr ""
2066
 
2067
+ #: admin/html/whats-new.php:686
2068
  msgid "Post Owner problem"
2069
  msgstr ""
2070
 
2071
+ #: admin/html/whats-new.php:688
2072
  msgid ""
2073
  "Posts were not assigned to the selected default post owner, this issue has "
2074
  "been fixed."
2075
  msgstr ""
2076
 
2077
+ #: admin/html/whats-new.php:691
2078
  msgid "Google reCaptcha was not working"
2079
  msgstr ""
2080
 
2081
+ #: admin/html/whats-new.php:693
2082
  msgid ""
2083
  "Google reCaptcha was not working, users could submit the form without "
2084
  "reCaptcha validation."
2085
  msgstr ""
2086
 
2087
+ #: admin/html/whats-new.php:702
2088
  msgid "Added column field"
2089
  msgstr ""
2090
 
2091
+ #: admin/html/whats-new.php:707
2092
  msgid "Unable to render the events on the front-end dashboard"
2093
  msgstr ""
2094
 
2095
+ #: admin/html/whats-new.php:709
2096
  msgid ""
2097
  "On the frontend dashboard, the submitted events were not showing, you will "
2098
  "get it fixed in this version."
2099
  msgstr ""
2100
 
2101
+ #: admin/html/whats-new.php:712
2102
  msgid "Page order getting 0(zero) after editing from the frontend"
2103
  msgstr ""
2104
 
2105
+ #: admin/html/whats-new.php:714
2106
  msgid ""
2107
  "Page order was not saving while editing a post using WPUF form, it has been "
2108
  "fixed."
2109
  msgstr ""
2110
 
2111
+ #: admin/html/whats-new.php:717
2112
  msgid "Text input field for taxonomies not working"
2113
  msgstr ""
2114
 
2115
+ #: admin/html/whats-new.php:719
2116
  msgid ""
2117
  "When taxonomy field type is set to `Text Input` then a fatal error was "
2118
  "showing on the frontend, no error with taxonomy field in the latest version."
2119
  msgstr ""
2120
 
2121
+ #: admin/html/whats-new.php:722
2122
  msgid ""
2123
  "In radio and checkbox field use conditional logic that value does not save "
2124
  "in database"
2125
  msgstr ""
2126
 
2127
+ #: admin/html/whats-new.php:724
2128
  msgid ""
2129
  "The selected value of radio and checkbox field were not showing while "
2130
  "editing posts from the backend or frontend, you can see the selected value "
2131
  "in this version."
2132
  msgstr ""
2133
 
2134
+ #: admin/html/whats-new.php:727
2135
  msgid "The args param not working with get_avatar filter"
2136
  msgstr ""
2137
 
2138
+ #: admin/html/whats-new.php:729
2139
  msgid "The args parameter did not exist with get_avatar filter, which now exists."
2140
  msgstr ""
2141
 
2142
+ #: admin/html/whats-new.php:732
2143
  msgid "The item in ajax taxonomy field was not selected"
2144
  msgstr ""
2145
 
2146
+ #: admin/html/whats-new.php:734
2147
  msgid ""
2148
  "When the taxonomy field type is set to Ajax, the submitted terms were not "
2149
  "showing in the backend and frontend which have been fixed."
2150
  msgstr ""
2151
 
2152
+ #: admin/html/whats-new.php:743
2153
  msgid "Unable to send new user registration email"
2154
  msgstr ""
2155
 
2156
+ #: admin/html/whats-new.php:745
2157
  msgid ""
2158
  "WP User Frontend default registration form `[wpuf-registration]` was unable "
2159
  "to send the new user registration email."
2160
  msgstr ""
2161
 
2162
+ #: admin/html/whats-new.php:748
2163
  msgid "WPUF forms block compatibility issue with the latest WP version"
2164
  msgstr ""
2165
 
2166
+ #: admin/html/whats-new.php:750
2167
  msgid ""
2168
  "With the latest version of WordPress the gutenberg block of WP User "
2169
  "Frontend were not working. In this version, you will get it fixed."
2170
  msgstr ""
2171
 
2172
+ #: admin/html/whats-new.php:753
2173
  msgid "Page not update where `[wpuf_dashboard]` shortcode exist"
2174
  msgstr ""
2175
 
2176
+ #: admin/html/whats-new.php:755
2177
  msgid ""
2178
  "While using Gutenberg, the page were not being updated with WPUF shortcode "
2179
  "[wpuf dashboard]"
2180
  msgstr ""
2181
 
2182
+ #: admin/html/whats-new.php:758
2183
  msgid "Retain default when determining whether to display the admin bar"
2184
  msgstr ""
2185
 
2186
+ #: admin/html/whats-new.php:760
2187
  msgid ""
2188
  "From the User Frontend Settings, set that Administrator, Editor, Vendor can "
2189
  "see the admin bar. Now, the super admin want, one specific user ( who has "
2193
  "frontend."
2194
  msgstr ""
2195
 
2196
+ #: admin/html/whats-new.php:763
2197
  msgid "Fatal error when use PHP lower version (5.4 or lower)"
2198
  msgstr ""
2199
 
2200
+ #: admin/html/whats-new.php:765
2201
  msgid ""
2202
  "It was unable to install WP User Frontend with PHP 5.4 or lower version. "
2203
  "Here is the error details: <br><br><strong>Fatal error: Can't use method "
2205
  "/wp-user-frontend/class/frontend-form-post.php on line 194</strong>"
2206
  msgstr ""
2207
 
2208
+ #: admin/html/whats-new.php:768
2209
  msgid "Product form was unable to show the single gallery image"
2210
  msgstr ""
2211
 
2212
+ #: admin/html/whats-new.php:770
2213
  msgid ""
2214
  "When user upload single image for product gallery using WPUF WooCommerce "
2215
  "product form, that image were not showing on the frontend."
2216
  msgstr ""
2217
 
2218
+ #: admin/html/whats-new.php:779
2219
  msgid "WooCommerce gallery images not getting saved"
2220
  msgstr ""
2221
 
2222
+ #: admin/html/whats-new.php:781
2223
  msgid ""
2224
  "After releasing version 2.9.3, WooCommerce gallery image field stopped "
2225
  "working. You will get it fixed in this version."
2226
  msgstr ""
2227
 
2228
+ #: admin/html/whats-new.php:790
2229
  msgid "The Events Calendar Integration Form"
2230
  msgstr ""
2231
 
2232
+ #: admin/html/whats-new.php:792
2233
  msgid ""
2234
  "Now admin can allow users to create event from the frontend. Currently WPUF "
2235
  "has a one click pre-build event form that has been integrated with The "
2236
  "Events Calendar plugin"
2237
  msgstr ""
2238
 
2239
+ #: admin/html/whats-new.php:795
2240
  msgid "Post Submission Facility From Account Page"
2241
  msgstr ""
2242
 
2243
+ #: admin/html/whats-new.php:797
2244
  msgid ""
2245
  "On the frontend account page, added a new menu item named <b>Submit "
2246
  "Post</b>. Now admin can allow users to submit post from their default "
2249
  "you can assign any post form that will use to submit posts."
2250
  msgstr ""
2251
 
2252
+ #: admin/html/whats-new.php:800
2253
  msgid "Login/Lost Password Link Under Registration Form"
2254
  msgstr ""
2255
 
2256
+ #: admin/html/whats-new.php:802
2257
  msgid "Added Login/Lost Password link under registration form"
2258
  msgstr ""
2259
 
2260
+ #: admin/html/whats-new.php:811
2261
  msgid "Added drag and drop image ordering on image upload"
2262
  msgstr ""
2263
 
2264
+ #: admin/html/whats-new.php:813
2265
  msgid ""
2266
  "Now frontend users can drag & drop the images/files to change the order "
2267
  "while uploading."
2268
  msgstr ""
2269
 
2270
+ #: admin/html/whats-new.php:816
2271
  msgid "Added reCAPTCHA field in login form"
2272
  msgstr ""
2273
 
2274
+ #: admin/html/whats-new.php:818
2275
  msgid ""
2276
  "Admin has the option to show reCAPTCHA field in login form. Check the "
2277
  "related settings from <strong>User Frontend > Settings > "
2278
  "Login/Registration</strong>"
2279
  msgstr ""
2280
 
2281
+ #: admin/html/whats-new.php:821
2282
  msgid "Added preview option in forms"
2283
  msgstr ""
2284
 
2285
+ #: admin/html/whats-new.php:823
2286
  msgid ""
2287
  "You can see a nice <strong>Preview</strong> button with <strong>Save "
2288
  "Form</strong> button, admin can take a quick look of the form without using "
2289
  "shortcode"
2290
  msgstr ""
2291
 
2292
+ #: admin/html/whats-new.php:826
2293
  msgid "Fixed hiding “Select Image” button while uploading multiple images."
2294
  msgstr ""
2295
 
2296
+ #: admin/html/whats-new.php:828
2297
  msgid ""
2298
  "The upload button will not be hidden until the user selects max number of "
2299
  "files "
2300
  msgstr ""
2301
 
2302
+ #: admin/html/whats-new.php:831
2303
  msgid "Added form limit notice before form submission"
2304
  msgstr ""
2305
 
2306
+ #: admin/html/whats-new.php:833
2307
  msgid ""
2308
  "Limit notice message was showing after submission, now it is showing when "
2309
  "rendering the form"
2310
  msgstr ""
2311
 
2312
+ #: admin/html/whats-new.php:836
2313
  msgid "Fixed: default post category not saving"
2314
  msgstr ""
2315
 
2316
+ #: admin/html/whats-new.php:838
2317
  msgid ""
2318
  "From the form <strong>Settings > Post Settings</strong>, default post "
2319
  "category options were not saving. Now, it's fixed."
2320
  msgstr ""
2321
 
2322
+ #: admin/html/whats-new.php:841
2323
  msgid ""
2324
  "WPUF dashboard shortcode with form_id attribute was not showing posts "
2325
  "properly"
2326
  msgstr ""
2327
 
2328
+ #: admin/html/whats-new.php:843
2329
  msgid ""
2330
  "Now you can list posts on the frontend by using <strong>form_id<strong/> "
2331
  "attribute with <strong>[wpuf_dashboard]</strong> shortcode"
2332
  msgstr ""
2333
 
2334
+ #: admin/html/whats-new.php:852
2335
  msgid "Changed text domain to `wp-user-frontend` from `wpuf` "
2336
  msgstr ""
2337
 
2338
+ #: admin/html/whats-new.php:854
2339
  msgid ""
2340
  "If you are using other language than English. Please <b>rename</b> your "
2341
  "<i>.po and .mo </i> files to `wp-user-frontend_` from `wpuf_` <br> This "
2342
  "change was made to support translations from translate.wordpress.org"
2343
  msgstr ""
2344
 
2345
+ #: admin/html/whats-new.php:857
2346
  msgid "Added WP User Frontend Data export and erase functionality."
2347
  msgstr ""
2348
 
2349
+ #: admin/html/whats-new.php:859
2350
  msgid "Added functionality to export WP User Frontend Data to comply with GDPR."
2351
  msgstr ""
2352
 
2353
+ #: admin/html/whats-new.php:862
2354
  msgid "Added billing address customizer."
2355
  msgstr ""
2356
 
2357
+ #: admin/html/whats-new.php:864
2358
  msgid "Added customizer options for billing address in payment page."
2359
  msgstr ""
2360
 
2361
+ #: admin/html/whats-new.php:867
2362
  msgid "Make the payment page responsive."
2363
  msgstr ""
2364
 
2365
+ #: admin/html/whats-new.php:869
2366
  msgid "Some css adjustments are made in payment page to make it responsive."
2367
  msgstr ""
2368
 
2369
+ #: admin/html/whats-new.php:872
2370
  msgid "Fixed image upload issue in Safari."
2371
  msgstr ""
2372
 
2373
+ #: admin/html/whats-new.php:874
2374
  msgid "Images were not showing after upload in safari, it is fixed now."
2375
  msgstr ""
2376
 
2377
+ #: admin/html/whats-new.php:877
2378
  msgid "Post update issue after updating or removing post images."
2379
  msgstr ""
2380
 
2381
+ #: admin/html/whats-new.php:879
2382
  msgid ""
2383
  "Posts cannot be updated after updating or removing post images, it is fixed "
2384
  "now."
2385
  msgstr ""
2386
 
2387
+ #: admin/html/whats-new.php:888
2388
  msgid "Allow overriding form input styles using theme styling."
2389
  msgstr ""
2390
 
2391
+ #: admin/html/whats-new.php:890
2392
  msgid "Overriding form input styles using theme style is now possible."
2393
  msgstr ""
2394
 
2395
+ #: admin/html/whats-new.php:893
2396
  msgid "Fixed Auto Login after registration."
2397
  msgstr ""
2398
 
2399
+ #: admin/html/whats-new.php:895
2400
  msgid "Auto Login after registration was not working is fixed now."
2401
  msgstr ""
2402
 
2403
+ #: admin/html/whats-new.php:898
2404
  msgid "Fixed fallback cost calculation"
2405
  msgstr ""
2406
 
2407
+ #: admin/html/whats-new.php:900
2408
  msgid "Fallback cost calculation was inaccurate for some cases, it is fixed now."
2409
  msgstr ""
2410
 
2411
+ #: admin/html/whats-new.php:903
2412
  msgid "Removal of subscription from User Profile gets reverted if updated"
2413
  msgstr ""
2414
 
2415
+ #: admin/html/whats-new.php:905
2416
  msgid "User subscription deletion gets reverted if updated is fixed."
2417
  msgstr ""
2418
 
2419
+ #: admin/html/whats-new.php:908
2420
  msgid "Show Free pack users in subscribers list."
2421
  msgstr ""
2422
 
2423
+ #: admin/html/whats-new.php:910
2424
  msgid "Free pack users were not showing in subscribers list, now they will."
2425
  msgstr ""
2426
 
2427
+ #: admin/html/whats-new.php:919
2428
  msgid "WP User Frontend Guten Block is added"
2429
  msgstr ""
2430
 
2431
+ #: admin/html/whats-new.php:921
2432
  msgid ""
2433
  "WPUF Form Block is now available to be used within gutenberg editor with "
2434
  "preview of the form. "
2435
  msgstr ""
2436
 
2437
+ #: admin/html/whats-new.php:924
2438
  msgid "Advanced Custom Fields plugin compatibility"
2439
  msgstr ""
2440
 
2441
+ #: admin/html/whats-new.php:926
2442
  msgid "Now all your ACF fields can be used within WPUF Post forms. "
2443
  msgstr ""
2444
 
2445
+ #: admin/html/whats-new.php:929
2446
  msgid "Taxonomy Terms not showing for custom post types"
2447
  msgstr ""
2448
 
2449
+ #: admin/html/whats-new.php:931
2450
  msgid ""
2451
  "Fixed an issue with taxonomy terms not appearing for Custom Post types "
2452
  "within Form Settings and Dashboard Post Listing"
2453
  msgstr ""
2454
 
2455
+ #: admin/html/whats-new.php:934
2456
  msgid "Various other code optimizations"
2457
  msgstr ""
2458
 
2459
+ #: admin/html/whats-new.php:936 admin/html/whats-new.php:993
2460
  msgid "Code structure organization and optimization for better performance"
2461
  msgstr ""
2462
 
2463
+ #: admin/html/whats-new.php:945
2464
  msgid "WoooCommerce billing address Sync"
2465
  msgstr ""
2466
 
2467
+ #: admin/html/whats-new.php:947
2468
  msgid ""
2469
  "If an existing customer has previously set his billing address, that will "
2470
  "be imported into WPUF Billing address "
2471
  msgstr ""
2472
 
2473
+ #: admin/html/whats-new.php:950
2474
  msgid "Trial subscription message not showing properly"
2475
  msgstr ""
2476
 
2477
+ #: admin/html/whats-new.php:952
2478
  msgid "Subscriptions with Trial now shows trial notices"
2479
  msgstr ""
2480
 
2481
+ #: admin/html/whats-new.php:955
2482
  msgid "Reset email Key not working"
2483
  msgstr ""
2484
 
2485
+ #: admin/html/whats-new.php:957
2486
  msgid "Reset Email key was not working in some cases"
2487
  msgstr ""
2488
 
2489
+ #: admin/html/whats-new.php:960
2490
  msgid "Post count not showing on the frontend dashboard"
2491
  msgstr ""
2492
 
2493
+ #: admin/html/whats-new.php:962
2494
  msgid ""
2495
  "Dashboard with multiple post type was not showing post counts properly, is "
2496
  "now fixed and shows count for each post type"
2497
  msgstr ""
2498
 
2499
+ #: admin/html/whats-new.php:965
2500
  msgid "Login Redirect showing blank page is fixed"
2501
  msgstr ""
2502
 
2503
+ #: admin/html/whats-new.php:967
2504
  msgid ""
2505
  "If \"Previous Page\" was set for redirection, login redirect was "
2506
  "redirecting to blank page for users who hit login page directly"
2507
  msgstr ""
2508
 
2509
+ #: admin/html/whats-new.php:976
2510
  msgid "Enhanced Login Redirect to redirect users to previous page"
2511
  msgstr ""
2512
 
2513
+ #: admin/html/whats-new.php:978
2514
  msgid ""
2515
  "You can choose Previous Page as Login Redirect page settings now to "
2516
  "redirect users to the page from which they went for Login. "
2517
  msgstr ""
2518
 
2519
+ #: admin/html/whats-new.php:981
2520
  msgid "Email HTML links not Rendreing properly issue is fixed"
2521
  msgstr ""
2522
 
2523
+ #: admin/html/whats-new.php:983
2524
  msgid ""
2525
  "For some clients emails were not rendering the HTML links properly, this is "
2526
  "now fixed"
2527
  msgstr ""
2528
 
2529
+ #: admin/html/whats-new.php:986
2530
  msgid "Form Builder : Form Field's Help text styles not showing properly"
2531
  msgstr ""
2532
 
2533
+ #: admin/html/whats-new.php:988
2534
  msgid "Help texts styling is now fixed and much easier to read and understand"
2535
  msgstr ""
2536
 
2537
+ #: admin/html/whats-new.php:991
2538
  msgid "Various other code improvements"
2539
  msgstr ""
2540
 
2541
+ #: admin/html/whats-new.php:1002
2542
  msgid "Dashboard Post Listing now supports multiple post types"
2543
  msgstr ""
2544
 
2545
+ #: admin/html/whats-new.php:1004
2546
  msgid ""
2547
  "Now you can show multiple post type in user dashboard using shortcode like "
2548
  "this : <br><b>[wpuf_dashboard post_type=\"post,page,custom_type\"]</b> "
2549
  msgstr ""
2550
 
2551
+ #: admin/html/whats-new.php:1007
2552
  msgid "Added Login Redirect Settings"
2553
  msgstr ""
2554
 
2555
+ #: admin/html/whats-new.php:1009
2556
  msgid ""
2557
  "You can now set a page from <i>WPUF Settings > Login/Registration > "
2558
  "Redirect after Login</i>. When login redirection is active the user will be "
2559
  "redirected to this page after login."
2560
  msgstr ""
2561
 
2562
+ #: admin/html/whats-new.php:1012
2563
  msgid "Image Upload field button text can be changed"
2564
  msgstr ""
2565
 
2566
+ #: admin/html/whats-new.php:1014
2567
  msgid ""
2568
  "The upload button text can now be changed for image upload fields which "
2569
  "defaults to \"Select Image\" if not set. "
2570
  msgstr ""
2571
 
2572
+ #: admin/html/whats-new.php:1017
2573
  msgid "Multi Step Form styles made compatible with more themes"
2574
  msgstr ""
2575
 
2576
+ #: admin/html/whats-new.php:1019
2577
  msgid "Multi Step form can now be styled more easily with other themes "
2578
  msgstr ""
2579
 
2580
+ #: admin/html/whats-new.php:1022
2581
  msgid "Required field condition for google map not working is fixed"
2582
  msgstr ""
2583
 
2584
+ #: admin/html/whats-new.php:1024
2585
  msgid ""
2586
  "If Google Map field was set as required users were able to submit form "
2587
  "without changing the default value."
2588
  msgstr ""
2589
 
2590
+ #: admin/html/whats-new.php:1033
2591
  msgid "Admin form builder is now fully responsive."
2592
  msgstr ""
2593
 
2594
+ #: admin/html/whats-new.php:1035
2595
  msgid ""
2596
  "Now you can edit forms from your mobile devices directly. Our improved "
2597
  "responsive layouts of form builder makes it easy for you to build forms on "
2598
  "the go."
2599
  msgstr ""
2600
 
2601
+ #: admin/html/whats-new.php:1038
2602
  msgid "Added color schemes for creating attractive form layouts."
2603
  msgstr ""
2604
 
2605
+ #: admin/html/whats-new.php:1040
2606
  msgid ""
2607
  "We have added 3 new color schemes for the form layouts which you can choose "
2608
  "from each form's new display settings."
2609
  msgstr ""
2610
 
2611
+ #: admin/html/whats-new.php:1043
2612
  msgid "Restrict Free subscription pack to be enabled multiple times "
2613
  msgstr ""
2614
 
2615
+ #: admin/html/whats-new.php:1045
2616
  msgid ""
2617
  "Free subscription packs now can only be purchased once and the limit "
2618
  "applies properly"
2619
  msgstr ""
2620
 
2621
+ #: admin/html/whats-new.php:1048
2622
  msgid "Various other bug fixes and improvements were made "
2623
  msgstr ""
2624
 
2625
+ #: admin/html/whats-new.php:1050
2626
  msgid "Please see the change log to see full details."
2627
  msgstr ""
2628
 
2629
+ #: admin/html/whats-new.php:1059
2630
  msgid "Added upgrade function for default category"
2631
  msgstr ""
2632
 
2633
+ #: admin/html/whats-new.php:1061
2634
  msgid "Upgrader added to upgrade previously set default post category."
2635
  msgstr ""
2636
 
2637
+ #: admin/html/whats-new.php:1064
2638
  msgid "Subscription pack cannot be canceled"
2639
  msgstr ""
2640
 
2641
+ #: admin/html/whats-new.php:1066
2642
  msgid ""
2643
  "Fixed recurring subscription pack cannot be canceled from my account page "
2644
  "in subscription details section."
2645
  msgstr ""
2646
 
2647
+ #: admin/html/whats-new.php:1069
2648
  msgid "page installer admin notice logic issue"
2649
  msgstr ""
2650
 
2651
+ #: admin/html/whats-new.php:1071
2652
  msgid ""
2653
  "Fixed page installer admin notice logic problem due to new payment settings "
2654
  "default value not set."
2655
  msgstr ""
2656
 
2657
+ #: admin/html/whats-new.php:1081
2658
  msgid "Setup Wizard"
2659
  msgstr ""
2660
 
2661
+ #: admin/html/whats-new.php:1083
2662
  msgid "Setup Wizard added to turn off payment options and install pages."
2663
  msgstr ""
2664
 
2665
+ #: admin/html/whats-new.php:1087
2666
  msgid "Multi-select Category"
2667
  msgstr ""
2668
 
2669
+ #: admin/html/whats-new.php:1089
2670
  msgid "Add multi-select to default category in post form settings."
2671
  msgstr ""
2672
 
2673
+ #: admin/html/whats-new.php:1093
2674
  msgid "Select Text option for Taxonomy"
2675
  msgstr ""
2676
 
2677
+ #: admin/html/whats-new.php:1095
2678
  msgid ""
2679
  "Add Select Text option for taxonomy fields. Now you can add default text "
2680
  "with empty value as first option for Taxonomy dropdown."
2681
  msgstr ""
2682
 
2683
+ #: admin/html/whats-new.php:1098
2684
  msgid "Taxonomy Checkbox Inline"
2685
  msgstr ""
2686
 
2687
+ #: admin/html/whats-new.php:1100
2688
  msgid ""
2689
  "Added checkbox inline option to taxonomy checkbox. You can now display "
2690
  "Taxonomy checkbox fields inline."
2691
  msgstr ""
2692
 
2693
+ #: admin/html/whats-new.php:1110
2694
  msgid "Manage schedule for form submission"
2695
  msgstr ""
2696
 
2697
+ #: admin/html/whats-new.php:1112
2698
  msgid ""
2699
  "Do not accept form submission if the current date is not between the date "
2700
  "range of the schedule."
2701
  msgstr ""
2702
 
2703
+ #: admin/html/whats-new.php:1116
2704
  msgid "Restrict form submission based on the user roles"
2705
  msgstr ""
2706
 
2707
+ #: admin/html/whats-new.php:1118
2708
  msgid ""
2709
  "Restrict form submission based on the user roles. Now you can manage user "
2710
  "role base permission on form submission."
2711
  msgstr ""
2712
 
2713
+ #: admin/html/whats-new.php:1122
2714
  msgid "Limit how many entries a form will accept"
2715
  msgstr ""
2716
 
2717
+ #: admin/html/whats-new.php:1124
2718
  msgid ""
2719
  "Limit how many entries a form will accept and display a custom message when "
2720
  "that limit is reached."
2721
  msgstr ""
2722
 
2723
+ #: admin/html/whats-new.php:1128
2724
  msgid "Show/hide Admin Bar"
2725
  msgstr ""
2726
 
2727
+ #: admin/html/whats-new.php:1130
2728
  msgid "Control the admin bar visibility based on user roles."
2729
  msgstr ""
2730
 
2731
+ #: admin/html/whats-new.php:1134
2732
  msgid "Ajax Login widget"
2733
  msgstr ""
2734
 
2735
+ #: admin/html/whats-new.php:1136
2736
  msgid ""
2737
  "Login user is more simple now with Ajax Login Widget. The simple ajax login "
2738
  "form do not required page loading for login."
2739
  msgstr ""
2740
 
2741
+ #: admin/html/whats-new.php:1140
2742
  msgid "Form submission with Captcha field"
2743
  msgstr ""
2744
 
2745
+ #: admin/html/whats-new.php:1142
2746
  msgid "Form field validation process updated if form submits with captcha field."
2747
  msgstr ""
2748
 
2749
+ #: admin/html/whats-new.php:1156
2750
  msgid "What's New in WPUF?"
2751
  msgstr ""
2752
 
2785
  #: admin/installer.php:95 class/subscription.php:406 class/subscription.php:426
2786
  #: class/subscription.php:427 class/subscription.php:428
2787
  #: includes/free/admin/shortcode-button.php:99
2788
+ #: templates/dashboard/dashboard.php:19 wpuf-functions.php:2031
2789
  msgid "Subscription"
2790
  msgstr ""
2791
 
2793
  msgid "[wpuf_sub_pack]"
2794
  msgstr ""
2795
 
2796
+ #: admin/installer.php:96 templates/dashboard/posts.php:116
2797
  #: templates/dashboard.php:136
2798
  msgid "Payment"
2799
  msgstr ""
2881
  msgstr ""
2882
 
2883
  #: admin/posting.php:72 class/asset-loader.php:55 class/render-form.php:1673
2884
+ #: wpuf.php:723
2885
  msgid "Are you sure?"
2886
  msgstr ""
2887
 
2888
+ #: admin/posting.php:80 class/asset-loader.php:63 wpuf.php:734
2889
  msgid "Allowed Files"
2890
  msgstr ""
2891
 
2892
+ #: admin/posting.php:83 class/asset-loader.php:66 wpuf.php:740
2893
  msgid "Maximum number of files reached!"
2894
  msgstr ""
2895
 
2896
+ #: admin/posting.php:84 class/asset-loader.php:67 wpuf.php:741
2897
  msgid "The file you have uploaded exceeds the file size limit. Please try again."
2898
  msgstr ""
2899
 
2900
+ #: admin/posting.php:85 class/asset-loader.php:68 wpuf.php:742
2901
  msgid "You have uploaded an incorrect file type. Please try again."
2902
  msgstr ""
2903
 
3482
  msgstr ""
3483
 
3484
  #: admin/settings-options.php:304
3485
+ msgid "Select Custom Post For Account Page"
3486
  msgstr ""
3487
 
3488
  #: admin/settings-options.php:305
3489
+ msgid "Select the post types you want to show on user dashboard."
3490
  msgstr ""
3491
 
3492
  #: admin/settings-options.php:311
3493
+ msgid "Active Tab"
3494
  msgstr ""
3495
 
3496
  #: admin/settings-options.php:312
3497
+ msgid "Which tab should be set as active by default when opening the account page"
3498
+ msgstr ""
3499
+
3500
+ #: admin/settings-options.php:318
3501
+ msgid "Show Subscriptions"
3502
+ msgstr ""
3503
+
3504
+ #: admin/settings-options.php:319
3505
  msgid ""
3506
  "Show Subscriptions tab in \"my account\" page where "
3507
  "<code>[wpuf_account]</code> is located"
3508
  msgstr ""
3509
 
3510
+ #: admin/settings-options.php:325 includes/class-customizer.php:21
3511
  #: includes/class-customizer.php:65
3512
  msgid "Show Billing Address"
3513
  msgstr ""
3514
 
3515
+ #: admin/settings-options.php:326
3516
  msgid "Show billing address in account page."
3517
  msgstr ""
3518
 
3519
+ #: admin/settings-options.php:336
3520
  msgid "Auto Login After Registration"
3521
  msgstr ""
3522
 
3523
+ #: admin/settings-options.php:337
3524
  msgid "If enabled, users after registration will be logged in to the system"
3525
  msgstr ""
3526
 
3527
+ #: admin/settings-options.php:343
3528
  msgid "Login/Registration override"
3529
  msgstr ""
3530
 
3531
+ #: admin/settings-options.php:344
3532
  msgid ""
3533
  "If enabled, default login and registration forms will be overridden by WPUF "
3534
  "with pages below"
3535
  msgstr ""
3536
 
3537
+ #: admin/settings-options.php:350
3538
  msgid "Registration Page"
3539
  msgstr ""
3540
 
3541
+ #: admin/settings-options.php:351
3542
  msgid ""
3543
  "Select the page you want to use as registration page override <em>(should "
3544
  "have shortcode)</em>"
3545
  msgstr ""
3546
 
3547
+ #: admin/settings-options.php:357
3548
  msgid "Login Page"
3549
  msgstr ""
3550
 
3551
+ #: admin/settings-options.php:358
3552
  msgid "Select the page which contains <code>[wpuf-login]</code> shortcode"
3553
  msgstr ""
3554
 
3555
+ #: admin/settings-options.php:364
3556
  msgid "Redirect After Login"
3557
  msgstr ""
3558
 
3559
+ #: admin/settings-options.php:365
3560
  msgid "After successfull login, where the page will redirect to"
3561
  msgstr ""
3562
 
3563
+ #: admin/settings-options.php:371
3564
  msgid "Default Login Redirect"
3565
  msgstr ""
3566
 
3567
+ #: admin/settings-options.php:372
3568
  msgid ""
3569
  "If enabled, users who login using WordPress default login form will be "
3570
  "redirected to the selected page."
3571
  msgstr ""
3572
 
3573
+ #: admin/settings-options.php:378
3574
  msgid "reCAPTCHA in Login Form"
3575
  msgstr ""
3576
 
3577
+ #: admin/settings-options.php:379
3578
  msgid ""
3579
  "If enabled, users have to verify reCAPTCHA in login page. Also, make sure "
3580
  "that reCAPTCHA is configured properly from <b>General Options</b>"
3581
  msgstr ""
3582
 
3583
+ #: admin/settings-options.php:390
3584
  msgid "Enable payments on your site."
3585
  msgstr ""
3586
 
3587
+ #: admin/settings-options.php:396
3588
  msgid "Subscription Pack Page"
3589
  msgstr ""
3590
 
3591
+ #: admin/settings-options.php:397
3592
  msgid "Select the page where <code>[wpuf_sub_pack]</code> located."
3593
  msgstr ""
3594
 
3595
+ #: admin/settings-options.php:403
3596
  msgid "Subscription at registration"
3597
  msgstr ""
3598
 
3599
+ #: admin/settings-options.php:404
3600
  msgid "Registration time redirect to subscription page"
3601
  msgstr ""
3602
 
3603
+ #: admin/settings-options.php:409
3604
  msgid "Currency"
3605
  msgstr ""
3606
 
3607
+ #: admin/settings-options.php:416
3608
  msgid "Currency Position"
3609
  msgstr ""
3610
 
3611
+ #: admin/settings-options.php:420
3612
  msgid "Left"
3613
  msgstr ""
3614
 
3615
+ #: admin/settings-options.php:421
3616
  msgid "Right"
3617
  msgstr ""
3618
 
3619
+ #: admin/settings-options.php:422
3620
  msgid "Left with space"
3621
  msgstr ""
3622
 
3623
+ #: admin/settings-options.php:423
3624
  msgid "Right with space"
3625
  msgstr ""
3626
 
3627
+ #: admin/settings-options.php:428
3628
  msgid "Thousand Separator"
3629
  msgstr ""
3630
 
3631
+ #: admin/settings-options.php:429
3632
  msgid "This sets the thousand separator of displayed prices."
3633
  msgstr ""
3634
 
3635
+ #: admin/settings-options.php:437
3636
  msgid "Decimal Separator"
3637
  msgstr ""
3638
 
3639
+ #: admin/settings-options.php:438
3640
  msgid "This sets the decimal separator of displayed prices."
3641
  msgstr ""
3642
 
3643
+ #: admin/settings-options.php:445
3644
  msgid "Number of Decimals"
3645
  msgstr ""
3646
 
3647
+ #: admin/settings-options.php:446
3648
  msgid "This sets the number of decimal points shown in displayed prices."
3649
  msgstr ""
3650
 
3651
+ #: admin/settings-options.php:456
3652
  msgid "Enable demo/sandbox mode"
3653
  msgstr ""
3654
 
3655
+ #: admin/settings-options.php:457
3656
  msgid "When sandbox mode is active, all payment gateway will be used in demo mode"
3657
  msgstr ""
3658
 
3659
+ #: admin/settings-options.php:463
3660
  msgid "Payment Page"
3661
  msgstr ""
3662
 
3663
+ #: admin/settings-options.php:464
3664
  msgid "This page will be used to process payment options"
3665
  msgstr ""
3666
 
3667
+ #: admin/settings-options.php:470
3668
  msgid "Payment Success Page"
3669
  msgstr ""
3670
 
3671
+ #: admin/settings-options.php:471 lib/gateway/bank.php:36
3672
  msgid "After payment users will be redirected here"
3673
  msgstr ""
3674
 
3675
+ #: admin/settings-options.php:477
3676
  msgid "Payment Gateways"
3677
  msgstr ""
3678
 
3679
+ #: admin/settings-options.php:478
3680
  msgid "Active payment gateways"
3681
  msgstr ""
3682
 
3683
+ #: admin/settings-options.php:484
3684
  msgid "Retry Failed Payment"
3685
  msgstr ""
3686
 
3687
+ #: admin/settings-options.php:485
3688
  msgid "How many times should retry for failed payment max is 4"
3689
  msgstr ""
3690
 
3691
+ #: admin/settings-options.php:500
3692
  msgid "<span class=\"dashicons dashicons-universal-access-alt\"></span> Guest Email"
3693
  msgstr ""
3694
 
3695
+ #: admin/settings-options.php:506
3696
  msgid "Guest mail subject"
3697
  msgstr ""
3698
 
3699
+ #: admin/settings-options.php:507
3700
  msgid "This sets the subject of the emails sent to guest users"
3701
  msgstr ""
3702
 
3703
+ #: admin/settings-options.php:514
3704
  msgid "Guest mail body"
3705
  msgstr ""
3706
 
3707
+ #: admin/settings-options.php:515
3708
  msgid ""
3709
  "This sets the body of the emails sent to guest users. Please DON'T edit the "
3710
  "<code>{activation_link}</code> part, you can use {sitename} too."
3711
  msgstr ""
3712
 
3713
+ #: admin/settings-options.php:534
3714
  msgid "Post Types"
3715
  msgstr ""
3716
 
3717
+ #: admin/settings-options.php:535
3718
  msgid "Select the post types you will allow users to export."
3719
  msgstr ""
3720
 
3721
+ #: admin/settings-options.php:561
3722
  msgid ""
3723
  "Select profile/registration forms for user roles. These forms will be used "
3724
  "to populate extra edit profile fields in backend."
3725
  msgstr ""
3726
 
3727
+ #: admin/settings-options.php:572
3728
  msgid " - select - "
3729
  msgstr ""
3730
 
4009
 
4010
  #: admin/template.php:377 admin/template.php:401 admin/template.php:432
4011
  #: admin/template.php:463 includes/fields/class-abstract-fields.php:618
4012
+ #: templates/dashboard/posts.php:119 templates/dashboard.php:139
4013
  msgid "Options"
4014
  msgstr ""
4015
 
4030
  #: admin/template.php:520 admin/template.php:578 admin/template.php:656
4031
  #: class/upload.php:264 includes/fields/class-field-recaptcha.php:147
4032
  #: includes/fields/class-field-sectionbreak.php:55
4033
+ #: templates/dashboard/posts.php:110 templates/dashboard.php:104
4034
  #: wpuf-functions.php:1024
4035
  msgid "Title"
4036
  msgstr ""
4094
  msgid "is not valid"
4095
  msgstr ""
4096
 
4097
+ #: class/asset-loader.php:46 wpuf.php:710
4098
  msgid "Please fix the errors to proceed"
4099
  msgstr ""
4100
 
4101
+ #: class/asset-loader.php:48 wpuf.php:712
4102
  msgid "Word limit reached"
4103
  msgstr ""
4104
 
4105
+ #: class/asset-loader.php:49 wpuf.php:713
4106
  msgid "Are you sure you want to cancel your current subscription ?"
4107
  msgstr ""
4108
 
4109
+ #: class/frontend-account.php:38
4110
  msgid "Post Submission"
4111
  msgstr ""
4112
 
4113
+ #: class/frontend-account.php:39
4114
  msgid "Enable if you want to allow users to submit post from the account page."
4115
  msgstr ""
4116
 
4117
+ #: class/frontend-account.php:46
4118
  msgid "Submission Menu Label"
4119
  msgstr ""
4120
 
4121
+ #: class/frontend-account.php:47
4122
  msgid "Label for post submission menu"
4123
  msgstr ""
4124
 
4125
+ #: class/frontend-account.php:49 class/frontend-account.php:100
4126
  #: includes/class-wcmp-integration.php:127
4127
  #: includes/class-wcmp-integration.php:144
4128
  msgid "Submit Post"
4129
  msgstr ""
4130
 
4131
+ #: class/frontend-account.php:54
4132
  msgid "Submission Form"
4133
  msgstr ""
4134
 
4135
+ #: class/frontend-account.php:55
4136
  msgid ""
4137
  "Select a post form that will use to submit post by the users from their "
4138
  "account page."
4139
  msgstr ""
4140
 
4141
+ #: class/frontend-account.php:179 includes/class-dokan-integration.php:34
4142
+ #: includes/class-wc-vendors-integration.php:110
4143
+ #: templates/dashboard/dashboard.php:15
4144
+ msgid "Posts"
4145
+ msgstr ""
4146
+
4147
+ #: class/frontend-account.php:268
4148
  msgid "<p>You have not subscribed to any package yet.</p>"
4149
  msgstr ""
4150
 
4151
+ #: class/frontend-account.php:276
4152
  msgid "<p>You may have processed your payment, but the pack is not active yet.</p>"
4153
  msgstr ""
4154
 
4155
+ #: class/frontend-account.php:293
4156
+ #. translators: %s: billing cycle number, %s: billing cycle period
4157
  msgid "For each"
4158
  msgstr ""
4159
 
4160
+ #: class/frontend-account.php:361
4161
  msgid "Nonce failure"
4162
  msgstr ""
4163
 
4164
+ #: class/frontend-account.php:375
4165
  msgid "First Name is a required field."
4166
  msgstr ""
4167
 
4168
+ #: class/frontend-account.php:379
4169
  msgid "Last Name is a required field."
4170
  msgstr ""
4171
 
4172
+ #: class/frontend-account.php:383
4173
  msgid "Email is a required field."
4174
  msgstr ""
4175
 
4176
+ #: class/frontend-account.php:395
4177
  msgid "Please provide a valid email address."
4178
  msgstr ""
4179
 
4180
+ #: class/frontend-account.php:397
4181
  msgid "This email address is already registered."
4182
  msgstr ""
4183
 
4184
+ #: class/frontend-account.php:403
4185
  msgid "Please fill out all password fields."
4186
  msgstr ""
4187
 
4188
+ #: class/frontend-account.php:406
4189
  msgid "Please enter your current password."
4190
  msgstr ""
4191
 
4192
+ #: class/frontend-account.php:409
4193
  msgid "Please re-enter your password."
4194
  msgstr ""
4195
 
4196
+ #: class/frontend-account.php:412
4197
  msgid "New passwords do not match."
4198
  msgstr ""
4199
 
4200
+ #: class/frontend-account.php:415 class/frontend-account.php:426
4201
  msgid "Your current password is incorrect."
4202
  msgstr ""
4203
 
4204
+ #: class/frontend-dashboard.php:88
4205
  msgid "Post Deleted"
4206
  msgstr ""
4207
 
4208
+ #: class/frontend-dashboard.php:174
4209
  msgid "Author Info"
4210
  msgstr ""
4211
 
4212
+ #: class/frontend-dashboard.php:217 templates/dashboard/posts.php:34
4213
+ #. translators: %s: user display name
 
 
 
4214
  msgid "You are not the post author. Cheeting huh!"
4215
  msgstr ""
4216
 
4222
  msgid "Bank Payment"
4223
  msgstr ""
4224
 
4225
+ #: class/payment.php:73 includes/free/edit-profile.php:32
4226
+ #: includes/free/edit-user.php:40 templates/unauthorized.php:4
4227
+ #. translators: %s: login url
4228
+ msgid "This page is restricted. Please %s to view this page."
4229
+ msgstr ""
4230
+
4231
+ #: class/payment.php:79
4232
  msgid "Please select your payment page from admin panel"
4233
  msgstr ""
4234
 
4235
+ #: class/payment.php:96
4236
  msgid "No subscription pack found."
4237
  msgstr ""
4238
 
4239
+ #: class/payment.php:133
4240
  msgid "Your free package has been activated. Enjoy!"
4241
  msgstr ""
4242
 
4243
+ #: class/payment.php:135
4244
  msgid "You already have activated a free package previously."
4245
  msgstr ""
4246
 
4247
+ #: class/payment.php:153 includes/class-customizer.php:56
4248
+ #: wpuf-functions.php:2035
4249
  msgid "Billing Address"
4250
  msgstr ""
4251
 
4252
+ #: class/payment.php:185
4253
  msgid "Pricing & Plans"
4254
  msgstr ""
4255
 
4256
+ #: class/payment.php:187
4257
  msgid "Change Pack"
4258
  msgstr ""
4259
 
4260
+ #: class/payment.php:204
4261
  msgid "Selected Pack "
4262
  msgstr ""
4263
 
4264
+ #: class/payment.php:205
4265
  msgid "Pack Price "
4266
  msgstr ""
4267
 
4268
+ #: class/payment.php:209 class/payment.php:260 includes/class-privacy.php:338
4269
  msgid "Total"
4270
  msgstr ""
4271
 
4272
+ #: class/payment.php:223
4273
  msgid "Apply Coupon"
4274
  msgstr ""
4275
 
4276
+ #: class/payment.php:227
4277
  msgid "Have a discount code?"
4278
  msgstr ""
4279
 
4280
+ #: class/payment.php:256
4281
  msgid "Post cost"
4282
  msgstr ""
4283
 
4284
+ #: class/payment.php:269
4285
  msgid "Choose Your Payment Method"
4286
  msgstr ""
4287
 
4288
+ #: class/payment.php:306
4289
  msgid "Proceed"
4290
  msgstr ""
4291
 
4292
+ #: class/payment.php:314
4293
  msgid "No Payment gateway found"
4294
  msgstr ""
4295
 
4296
+ #: class/payment.php:504 lib/gateway/bank.php:107
4297
  #. translators: %s is site title name
4298
  msgid "[%s] Payment Received"
4299
  msgstr ""
4300
 
4301
+ #: class/payment.php:506
4302
  #. translators: %s is site title name
4303
  msgid "New payment received at %s"
4304
  msgstr ""
4350
  #: includes/fields/class-field-featured-image.php:142
4351
  #: includes/free/post-form-templates/the_events_calendar.php:125
4352
  #: includes/free/post-form-templates/the_events_calendar.php:126
4353
+ #: templates/dashboard/posts.php:107 templates/dashboard.php:102
4354
  msgid "Featured Image"
4355
  msgstr ""
4356
 
4437
 
4438
  #: class/render-form.php:1673 class/transactions-list-table.php:122
4439
  #: class/transactions-list-table.php:199 includes/free/edit-user.php:105
4440
+ #: templates/dashboard.php:277
4441
  msgid "Delete"
4442
  msgstr ""
4443
 
4477
  msgid "Parent Subscription"
4478
  msgstr ""
4479
 
4480
+ #: class/subscription.php:787
4481
  msgid "Payment is complete"
4482
  msgstr ""
4483
 
4484
+ #: class/subscription.php:787
4485
  msgid "Congratulations, your payment has been completed!"
4486
  msgstr ""
4487
 
4488
+ #: class/subscription.php:791 class/subscription.php:795
4489
  msgid "Please buy a subscription pack to post"
4490
  msgstr ""
4491
 
4492
+ #: class/subscription.php:814
4493
  msgid "<p><i>You have a subscription pack activated. </i></p>"
4494
  msgstr ""
4495
 
4496
+ #: class/subscription.php:816
4497
  #. translators: %s: pack title
4498
  msgid "<p><i>Pack name: %s </i></p>"
4499
  msgstr ""
4500
 
4501
+ #: class/subscription.php:818
4502
  msgid "To cancel the pack, press the following cancel button"
4503
  msgstr ""
4504
 
4505
+ #: class/subscription.php:865
4506
  msgid "Day"
4507
  msgid_plural "Days"
4508
  msgstr[0] ""
4509
  msgstr[1] ""
4510
 
4511
+ #: class/subscription.php:866
4512
  msgid "Week"
4513
  msgid_plural "Weeks"
4514
  msgstr[0] ""
4515
  msgstr[1] ""
4516
 
4517
+ #: class/subscription.php:867
4518
  msgid "Month"
4519
  msgid_plural "Months"
4520
  msgstr[0] ""
4521
  msgstr[1] ""
4522
 
4523
+ #: class/subscription.php:868
4524
  msgid "Year"
4525
  msgid_plural "Years"
4526
  msgstr[0] ""
4527
  msgstr[1] ""
4528
 
4529
+ #: class/subscription.php:900
4530
  msgid "One time payment"
4531
  msgstr ""
4532
 
4533
+ #: class/subscription.php:907
4534
  msgid "Every"
4535
  msgstr ""
4536
 
4537
+ #: class/subscription.php:908
4538
  msgid "for"
4539
  msgstr ""
4540
 
4541
+ #: class/subscription.php:908
4542
  msgid "installments"
4543
  msgstr ""
4544
 
4545
+ #: class/subscription.php:916
4546
  #. translators: %s: trial days
4547
  msgid "Trial available for first %1$s %2$s"
4548
  msgstr ""
4549
 
4550
+ #: class/subscription.php:920
4551
  msgid "Buy Now"
4552
  msgstr ""
4553
 
4554
+ #: class/subscription.php:924
4555
  msgid "Sign Up"
4556
  msgstr ""
4557
 
4558
+ #: class/subscription.php:992
4559
  #. translators: %s: amount
4560
  msgid "There is a <strong>%s</strong> charge to add a new post."
4561
  msgstr ""
4562
 
4563
+ #: class/subscription.php:1009
4564
  #. translators: %s: amount
4565
  msgid ""
4566
  "Your Subscription pack is exhausted. There is a <strong>%s</strong> charge "
4567
  "to add a new post."
4568
  msgstr ""
4569
 
4570
+ #: class/subscription.php:1055
4571
  #. translators: %s: subscription link
4572
  msgid "You must <a href=\"%s\">purchase a pack</a> before posting"
4573
  msgstr ""
4586
 
4587
  #: class/transactions-list-table.php:44
4588
  #: includes/class-list-table-subscribers.php:44
4589
+ #: templates/dashboard/posts.php:111 templates/dashboard.php:131
4590
  msgid "Status"
4591
  msgstr ""
4592
 
4785
  msgid "Optional"
4786
  msgstr ""
4787
 
 
 
 
 
 
 
4788
  #: includes/class-dokan-integration.php:86
4789
  #: includes/class-wc-vendors-integration.php:36
4790
  #: includes/class-wcmp-integration.php:36
4943
  msgstr ""
4944
 
4945
  #: includes/class-list-table-subscribers.php:137
4946
+ #: templates/dashboard/posts.php:173 templates/dashboard.php:237
4947
  msgid "Completed"
4948
  msgstr ""
4949
 
6027
  msgid "Subscription Page settings not set in admin settings"
6028
  msgstr ""
6029
 
 
 
 
 
 
6030
  #: includes/free/edit-profile.php:73
6031
  msgid "<strong>Success</strong>: Profile updated"
6032
  msgstr ""
6138
  msgid "Action"
6139
  msgstr ""
6140
 
6141
+ #: includes/free/edit-user.php:102
6142
+ msgid "%s"
6143
+ msgstr ""
6144
+
6145
  #: includes/free/edit-user.php:123 includes/free/edit-user.php:196
6146
  msgid "Add New User"
6147
  msgstr ""
6578
  msgid "Thanks for being with us."
6579
  msgstr ""
6580
 
6581
+ #: lib/gateway/paypal.php:98
6582
+ msgid "Subscription %1$s at %2$s"
6583
  msgstr ""
6584
 
6585
+ #: lib/gateway/paypal.php:127
6586
  msgid "PayPal Email"
6587
  msgstr ""
6588
 
6589
+ #: lib/gateway/paypal.php:132
6590
  msgid "PayPal Instruction"
6591
  msgstr ""
6592
 
6593
+ #: lib/gateway/paypal.php:139
6594
  msgid "PayPal API username"
6595
  msgstr ""
6596
 
6597
+ #: lib/gateway/paypal.php:143
6598
  msgid "PayPal API password"
6599
  msgstr ""
6600
 
6601
+ #: lib/gateway/paypal.php:147
6602
  msgid "PayPal API signature"
6603
  msgstr ""
6604
 
6650
  msgid "Confirm New Password"
6651
  msgstr ""
6652
 
6653
+ #: templates/dashboard/posts.php:42
6654
+ msgid "Item Deleted successfully !"
6655
  msgstr ""
6656
 
6657
+ #: templates/dashboard/posts.php:139 templates/dashboard.php:159
6658
  msgid "No Image"
6659
  msgstr ""
6660
 
6661
+ #: templates/dashboard/posts.php:146
6662
+ msgid "Title: "
6663
+ msgstr ""
6664
+
6665
+ #: templates/dashboard/posts.php:153 templates/dashboard.php:173
6666
  msgid "Permalink to %s"
6667
  msgstr ""
6668
 
6669
+ #: templates/dashboard/posts.php:160
6670
+ msgid "Status: "
6671
+ msgstr ""
6672
+
6673
+ #: templates/dashboard/posts.php:167
6674
+ msgid "Payment: "
6675
+ msgstr ""
6676
+
6677
+ #: templates/dashboard/posts.php:169 templates/dashboard.php:233
6678
  msgid "Not Applicable"
6679
  msgstr ""
6680
 
6681
+ #: templates/dashboard/posts.php:171 templates/dashboard.php:235
6682
  msgid "Pay Now"
6683
  msgstr ""
6684
 
6685
+ #: templates/dashboard/posts.php:178
6686
+ msgid "Options: "
6687
+ msgstr ""
6688
+
6689
+ #: templates/dashboard/posts.php:209
6690
  msgid "Are you sure to delete?"
6691
  msgstr ""
6692
 
6693
+ #: templates/dashboard/posts.php:230 templates/dashboard.php:296
6694
  msgid "&laquo;"
6695
  msgstr ""
6696
 
6697
+ #: templates/dashboard/posts.php:231 templates/dashboard.php:297
6698
  msgid "&raquo;"
6699
  msgstr ""
6700
 
6701
+ #: templates/dashboard/posts.php:254 templates/dashboard.php:319
6702
  msgid "No %s found"
6703
  msgstr ""
6704
 
6812
  msgid "Private"
6813
  msgstr ""
6814
 
6815
+ #: wpuf-functions.php:210 wpuf-functions.php:2051
6816
  msgid "-- select --"
6817
  msgstr ""
6818
 
6852
  msgid "Directions »"
6853
  msgstr ""
6854
 
6855
+ #: wpuf-functions.php:2027
6856
  msgid "Edit Profile"
6857
  msgstr ""
6858
 
6859
+ #: wpuf-functions.php:2165
6860
  msgid "United Arab Emirates Dirham"
6861
  msgstr ""
6862
 
6863
+ #: wpuf-functions.php:2170
6864
  msgid "Australian Dollars"
6865
  msgstr ""
6866
 
6867
+ #: wpuf-functions.php:2175
6868
  msgid "Argentine Peso"
6869
  msgstr ""
6870
 
6871
+ #: wpuf-functions.php:2180
6872
  msgid "Bangladeshi Taka"
6873
  msgstr ""
6874
 
6875
+ #: wpuf-functions.php:2185
6876
  msgid "Brazilian Real"
6877
  msgstr ""
6878
 
6879
+ #: wpuf-functions.php:2190
6880
  msgid "Bulgarian Lev"
6881
  msgstr ""
6882
 
6883
+ #: wpuf-functions.php:2195
6884
  msgid "Canadian Dollars"
6885
  msgstr ""
6886
 
6887
+ #: wpuf-functions.php:2200
6888
  msgid "Chilean Peso"
6889
  msgstr ""
6890
 
6891
+ #: wpuf-functions.php:2205
6892
  msgid "Chinese Yuan"
6893
  msgstr ""
6894
 
6895
+ #: wpuf-functions.php:2210
6896
  msgid "Colombian Peso"
6897
  msgstr ""
6898
 
6899
+ #: wpuf-functions.php:2215
6900
  msgid "Czech Koruna"
6901
  msgstr ""
6902
 
6903
+ #: wpuf-functions.php:2220
6904
  msgid "Danish Krone"
6905
  msgstr ""
6906
 
6907
+ #: wpuf-functions.php:2225
6908
  msgid "Dominican Peso"
6909
  msgstr ""
6910
 
6911
+ #: wpuf-functions.php:2230
6912
  msgid "Algerian Dinar"
6913
  msgstr ""
6914
 
6915
+ #: wpuf-functions.php:2235
6916
  msgid "Euros"
6917
  msgstr ""
6918
 
6919
+ #: wpuf-functions.php:2240
6920
  msgid "Hong Kong Dollar"
6921
  msgstr ""
6922
 
6923
+ #: wpuf-functions.php:2245
6924
  msgid "Croatia kuna"
6925
  msgstr ""
6926
 
6927
+ #: wpuf-functions.php:2250
6928
  msgid "Hungarian Forint"
6929
  msgstr ""
6930
 
6931
+ #: wpuf-functions.php:2255
6932
  msgid "Icelandic krona"
6933
  msgstr ""
6934
 
6935
+ #: wpuf-functions.php:2260
6936
  msgid "Indonesia Rupiah"
6937
  msgstr ""
6938
 
6939
+ #: wpuf-functions.php:2265
6940
  msgid "Indian Rupee"
6941
  msgstr ""
6942
 
6943
+ #: wpuf-functions.php:2270
6944
  msgid "Mauritian Rupee"
6945
  msgstr ""
6946
 
6947
+ #: wpuf-functions.php:2275
6948
  msgid "Nepali Rupee"
6949
  msgstr ""
6950
 
6951
+ #: wpuf-functions.php:2280
6952
  msgid "Israeli Shekel"
6953
  msgstr ""
6954
 
6955
+ #: wpuf-functions.php:2285
6956
  msgid "Japanese Yen"
6957
  msgstr ""
6958
 
6959
+ #: wpuf-functions.php:2290
6960
  msgid "Lao Kip"
6961
  msgstr ""
6962
 
6963
+ #: wpuf-functions.php:2295
6964
  msgid "South Korean Won"
6965
  msgstr ""
6966
 
6967
+ #: wpuf-functions.php:2300
6968
  msgid "Malaysian Ringgits"
6969
  msgstr ""
6970
 
6971
+ #: wpuf-functions.php:2305
6972
  msgid "Mexican Peso"
6973
  msgstr ""
6974
 
6975
+ #: wpuf-functions.php:2310
6976
  msgid "Nigerian Naira"
6977
  msgstr ""
6978
 
6979
+ #: wpuf-functions.php:2315
6980
  msgid "Norwegian Krone"
6981
  msgstr ""
6982
 
6983
+ #: wpuf-functions.php:2320
6984
  msgid "New Zealand Dollar"
6985
  msgstr ""
6986
 
6987
+ #: wpuf-functions.php:2325
6988
  msgid "Namibian dollar"
6989
  msgstr ""
6990
 
6991
+ #: wpuf-functions.php:2330
6992
  msgid "Omani Rial"
6993
  msgstr ""
6994
 
6995
+ #: wpuf-functions.php:2335
6996
  msgid "Iranian Rial"
6997
  msgstr ""
6998
 
6999
+ #: wpuf-functions.php:2340
7000
  msgid "Pakistani Rupee"
7001
  msgstr ""
7002
 
7003
+ #: wpuf-functions.php:2345
7004
  msgid "Paraguayan Guaraní"
7005
  msgstr ""
7006
 
7007
+ #: wpuf-functions.php:2350
7008
  msgid "Philippine Pesos"
7009
  msgstr ""
7010
 
7011
+ #: wpuf-functions.php:2355
7012
  msgid "Polish Zloty"
7013
  msgstr ""
7014
 
7015
+ #: wpuf-functions.php:2360
7016
  msgid "Pounds Sterling"
7017
  msgstr ""
7018
 
7019
+ #: wpuf-functions.php:2365
7020
  msgid "Romanian Leu"
7021
  msgstr ""
7022
 
7023
+ #: wpuf-functions.php:2370
7024
  msgid "Russian Ruble"
7025
  msgstr ""
7026
 
7027
+ #: wpuf-functions.php:2375
7028
  msgid "Saudi Riyal"
7029
  msgstr ""
7030
 
7031
+ #: wpuf-functions.php:2380
7032
  msgid "Singapore Dollar"
7033
  msgstr ""
7034
 
7035
+ #: wpuf-functions.php:2385
7036
  msgid "South African rand"
7037
  msgstr ""
7038
 
7039
+ #: wpuf-functions.php:2390
7040
  msgid "Swedish Krona"
7041
  msgstr ""
7042
 
7043
+ #: wpuf-functions.php:2395
7044
  msgid "Swiss Franc"
7045
  msgstr ""
7046
 
7047
+ #: wpuf-functions.php:2400
7048
  msgid "Taiwan New Dollars"
7049
  msgstr ""
7050
 
7051
+ #: wpuf-functions.php:2405
7052
  msgid "Thai Baht"
7053
  msgstr ""
7054
 
7055
+ #: wpuf-functions.php:2410
7056
  msgid "Turkish Lira"
7057
  msgstr ""
7058
 
7059
+ #: wpuf-functions.php:2415
7060
+ msgid "Trinidad and Tobago Dollar"
7061
+ msgstr ""
7062
+
7063
+ #: wpuf-functions.php:2420
7064
  msgid "US Dollar"
7065
  msgstr ""
7066
 
7067
+ #: wpuf-functions.php:2425
7068
  msgid "Vietnamese Dong"
7069
  msgstr ""
7070
 
7071
+ #: wpuf-functions.php:2430
7072
  msgid "Egyptian Pound"
7073
  msgstr ""
7074
 
7075
+ #: wpuf-functions.php:2435
7076
  msgid "Jordanian dinar"
7077
  msgstr ""
7078
 
7079
+ #: wpuf-functions.php:3332
7080
  msgid "None"
7081
  msgstr ""
7082
 
7117
  msgid "Update WP User Frontend Pro NOW"
7118
  msgstr ""
7119
 
7120
+ #: wpuf.php:719
7121
  msgid "Please Cancel Your Currently Active Pack first!"
7122
  msgstr ""
7123
 
7124
+ #: wpuf.php:886
7125
  msgid "Error: Nonce verification failed"
7126
  msgstr ""
7127
 
lib/gateway/paypal.php CHANGED
@@ -39,6 +39,7 @@ class WPUF_Paypal {
39
  * @return void
40
  */
41
  public function recurring_change_status( $user_id, $status ) {
 
42
  $sub_info = get_user_meta( $user_id, '_wpuf_subscription_pack', true );
43
  $api_username = wpuf_get_option( 'paypal_api_username', 'wpuf_payment' );
44
  $api_password = wpuf_get_option( 'paypal_api_password', 'wpuf_payment' );
@@ -46,32 +47,68 @@ class WPUF_Paypal {
46
  $profile_id = isset( $sub_info['profile_id'] ) ? $sub_info['profile_id'] : '';
47
  $new_status = $status;
48
  $new_status_string = $status;
49
-
50
  $this->set_mode();
51
-
52
  $args = [
53
  'USER' => $api_username,
54
  'PWD' => $api_password,
55
  'SIGNATURE' => $api_signature,
56
  'VERSION' => '76.0',
57
- 'METHOD' => 'ManageRecurringPaymentsProfileStatus',
58
- 'PROFILEID' => $profile_id,
59
- 'ACTION' => ucfirst( $new_status ),
60
- 'NOTE' => sprintf( __( 'Subscription %s at %s', 'wp-user-frontend' ), $new_status_string, get_bloginfo( 'name' ) ),
61
  ];
62
 
63
- // Send back post vars to paypal
64
  $params = [
65
- 'body' => $args,
66
  'sslverify' => true,
67
  'timeout' => 30,
68
  'user-agent' => 'WP User Frontend Pro/' . WPUF_VERSION,
69
  ];
70
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
71
  $response = wp_remote_post( $this->gateway_cancel_url, $params );
72
 
73
  parse_str( $response['body'], $parsed_response );
74
-
75
  if ( strtolower( $parsed_response['ACK'] ) == 'success' ) {
76
  $this->subscription_cancel( $user_id );
77
  }
@@ -109,13 +146,13 @@ class WPUF_Paypal {
109
  'name' => 'paypal_api_signature',
110
  'label' => __( 'PayPal API signature', 'wp-user-frontend' ),
111
  ];
112
- /* $options[] = [
113
- 'name' => 'paypal_endpoint',
114
- 'label' => __('PayPal IPN endpoint', 'wp-user-frontend'),
115
- 'default' => home_url( '/action/wpuf_paypal_success', null ),
116
- 'desc' => __('Set this to your notification IPN listener', 'wp-user-frontend'),
117
- 'class' => 'disabled'
118
- ];*/
119
  return $options;
120
  }
121
 
@@ -125,18 +162,18 @@ class WPUF_Paypal {
125
  * @param array $data payment info
126
  *
127
  * @since 0.8
128
- *
129
  */
130
  public function prepare_to_send( $data ) {
131
  $user_id = $data['user_info']['id'];
132
  $listener_url = add_query_arg( 'action', 'wpuf_paypal_success', home_url( '' ) );
133
  //$listener_url = 'http://a53d2f68b609.ngrok.io/?action=wpuf_paypal_success';
 
134
  $redirect_page_id = wpuf_get_option( 'payment_success', 'wpuf_payment' );
135
 
136
  if ( $redirect_page_id ) {
137
- $return_url = add_query_arg( 'action', 'wpuf_paypal_success', untrailingslashit(get_permalink( $redirect_page_id ) ) );
138
  } else {
139
- $return_url = add_query_arg( 'action', 'wpuf_paypal_success', untrailingslashit(get_permalink( wpuf_get_option( 'subscription_page', 'wpuf_payment' ) ) ) );
140
  }
141
 
142
  $billing_amount = empty( $data['price'] ) ? 0 : $data['price'];
@@ -188,14 +225,16 @@ class WPUF_Paypal {
188
  'p3' => ! empty( $data['custom']['billing_cycle_number'] ) ? $data['custom']['billing_cycle_number'] : '0',
189
  't3' => $period,
190
  'item_name' => $data['custom']['post_title'],
191
- 'custom' => json_encode( [
192
- 'billing_amount' => $billing_amount,
193
- 'type' => $data['type'],
194
- 'user_id' => $user_id,
195
- 'coupon_id' => $coupon_id,
196
- 'subtotal' => $data['subtotal'],
197
- 'tax' => $data['tax']
198
- ] ),
 
 
199
  'shipping' => 0,
200
  'no_note' => 1,
201
  'currency_code' => $data['currency'],
@@ -207,12 +246,13 @@ class WPUF_Paypal {
207
  'src' => 1,
208
  'sra' => 1,
209
  'srt' => intval( $data['custom']['billing_limit'] ),
210
- 'recurring' => 1
211
  ];
212
 
213
  if ( $data['custom']['trial_status'] == 'yes' ) {
214
  $paypal_args['p1'] = $data['custom']['trial_duration'];
215
  $paypal_args['t1'] = $trial_period;
 
216
  }
217
  } else {
218
  $paypal_args = [
@@ -227,17 +267,19 @@ class WPUF_Paypal {
227
  'item_number' => $data['item_number'],
228
  'charset' => 'UTF-8',
229
  'rm' => '2',
230
- 'custom' => json_encode( [ 'type' => $data['type'],
231
- 'user_id' => $user_id,
232
- 'coupon_id' => $coupon_id,
233
- 'subtotal' => $data['subtotal'],
234
- 'tax' => $data['tax']
235
- ] ),
 
 
 
236
  'return' => $return_url,
237
  'notify_url' => $listener_url,
238
  ];
239
  }
240
-
241
  $this->set_mode();
242
 
243
  /**
@@ -318,8 +360,8 @@ class WPUF_Paypal {
318
 
319
  $coupon_id = isset( $custom->coupon_id ) ? $custom->coupon_id : false;
320
 
321
- if (! empty( $postdata['period3'] ) ) {
322
- update_user_meta($custom->user_id, '_wpuf_used_trial', 'yes');
323
  }
324
 
325
  if ( isset( $postdata['txn_type'] ) && ( $postdata['txn_type'] == 'subscr_signup' ) ) {
@@ -329,10 +371,11 @@ class WPUF_Paypal {
329
  }
330
 
331
  if ( $transaction_id && $this->transaction_exists( $transaction_id ) ) {
332
- $wpdb->update( $wpdb->prefix . 'wpuf_transaction',
 
333
  array( 'status' => strtolower( $postdata['payment_status'] ) ),
334
  array(
335
- 'transaction_id' => $transaction_id
336
  )
337
  );
338
  }
@@ -423,9 +466,9 @@ class WPUF_Paypal {
423
  update_post_meta( $coupon_id, '_coupon_used', $new_use );
424
  }
425
 
426
- if ( isset( $postdata['profile_id'] ) ) {
427
  $umeta = get_user_meta( $custom->user_id, '_wpuf_subscription_pack', true );
428
- $umeta['profile_id'] = $postdata['profile_id'];
429
  update_user_meta( $custom->user_id, '_wpuf_subscription_pack', $umeta );
430
  }
431
 
39
  * @return void
40
  */
41
  public function recurring_change_status( $user_id, $status ) {
42
+ $user_id = ! empty( $user_id ) ? $user_id : get_current_user_id();
43
  $sub_info = get_user_meta( $user_id, '_wpuf_subscription_pack', true );
44
  $api_username = wpuf_get_option( 'paypal_api_username', 'wpuf_payment' );
45
  $api_password = wpuf_get_option( 'paypal_api_password', 'wpuf_payment' );
47
  $profile_id = isset( $sub_info['profile_id'] ) ? $sub_info['profile_id'] : '';
48
  $new_status = $status;
49
  $new_status_string = $status;
 
50
  $this->set_mode();
 
51
  $args = [
52
  'USER' => $api_username,
53
  'PWD' => $api_password,
54
  'SIGNATURE' => $api_signature,
55
  'VERSION' => '76.0',
 
 
 
 
56
  ];
57
 
 
58
  $params = [
 
59
  'sslverify' => true,
60
  'timeout' => 30,
61
  'user-agent' => 'WP User Frontend Pro/' . WPUF_VERSION,
62
  ];
63
 
64
+ if ( empty( $profile_id ) ) {
65
+ global $wpdb;
66
+ $sql = $wpdb->prepare(
67
+ 'SELECT transaction_id FROM ' . $wpdb->prefix . 'wpuf_transaction
68
+ WHERE user_id = %d AND payment_type = %s Order by created desc limit 1', $user_id, 'Paypal'
69
+ );
70
+
71
+ $result = $wpdb->get_row( $sql );
72
+ $transaction_id = $result ? $result->transaction_id : 0;
73
+
74
+ $args_profile = array_merge(
75
+ $args, [
76
+ 'METHOD' => 'GetTransactionDetails',
77
+ 'TRANSACTIONID' => $transaction_id,
78
+ ]
79
+ );
80
+
81
+ $params_profile = array_merge(
82
+ $params, [
83
+ 'body' => $args_profile,
84
+ ]
85
+ );
86
+
87
+ $response = wp_remote_post( $this->gateway_cancel_url, $params_profile );
88
+ parse_str( $response['body'], $parsed_response );
89
+
90
+ $profile_id = ! empty( $parsed_response['SUBSCRIPTIONID'] ) ? $parsed_response['SUBSCRIPTIONID'] : 0;
91
+ }
92
+
93
+ $args = array_merge(
94
+ $args, [
95
+ 'METHOD' => 'ManageRecurringPaymentsProfileStatus',
96
+ 'PROFILEID' => $profile_id,
97
+ 'ACTION' => ucfirst( $new_status ),
98
+ 'NOTE' => sprintf( __( 'Subscription %1$s at %2$s', 'wp-user-frontend' ), $new_status_string, get_bloginfo( 'name' ) ),
99
+ ]
100
+ );
101
+
102
+ // Send back post vars to paypal
103
+ $params = array_merge(
104
+ $params, [
105
+ 'body' => $args,
106
+ ]
107
+ );
108
+
109
  $response = wp_remote_post( $this->gateway_cancel_url, $params );
110
 
111
  parse_str( $response['body'], $parsed_response );
 
112
  if ( strtolower( $parsed_response['ACK'] ) == 'success' ) {
113
  $this->subscription_cancel( $user_id );
114
  }
146
  'name' => 'paypal_api_signature',
147
  'label' => __( 'PayPal API signature', 'wp-user-frontend' ),
148
  ];
149
+ /* $options[] = [
150
+ 'name' => 'paypal_endpoint',
151
+ 'label' => __('PayPal IPN endpoint', 'wp-user-frontend'),
152
+ 'default' => home_url( '/action/wpuf_paypal_success', null ),
153
+ 'desc' => __('Set this to your notification IPN listener', 'wp-user-frontend'),
154
+ 'class' => 'disabled'
155
+ ];*/
156
  return $options;
157
  }
158
 
162
  * @param array $data payment info
163
  *
164
  * @since 0.8
 
165
  */
166
  public function prepare_to_send( $data ) {
167
  $user_id = $data['user_info']['id'];
168
  $listener_url = add_query_arg( 'action', 'wpuf_paypal_success', home_url( '' ) );
169
  //$listener_url = 'http://a53d2f68b609.ngrok.io/?action=wpuf_paypal_success';
170
+ //$listener_url = 'https://wpuf.sharedwithexpose.com/?action=wpuf_paypal_success';
171
  $redirect_page_id = wpuf_get_option( 'payment_success', 'wpuf_payment' );
172
 
173
  if ( $redirect_page_id ) {
174
+ $return_url = add_query_arg( 'action', 'wpuf_paypal_success', untrailingslashit( get_permalink( $redirect_page_id ) ) );
175
  } else {
176
+ $return_url = add_query_arg( 'action', 'wpuf_paypal_success', untrailingslashit( get_permalink( wpuf_get_option( 'subscription_page', 'wpuf_payment' ) ) ) );
177
  }
178
 
179
  $billing_amount = empty( $data['price'] ) ? 0 : $data['price'];
225
  'p3' => ! empty( $data['custom']['billing_cycle_number'] ) ? $data['custom']['billing_cycle_number'] : '0',
226
  't3' => $period,
227
  'item_name' => $data['custom']['post_title'],
228
+ 'custom' => json_encode(
229
+ [
230
+ 'billing_amount' => $billing_amount,
231
+ 'type' => $data['type'],
232
+ 'user_id' => $user_id,
233
+ 'coupon_id' => $coupon_id,
234
+ 'subtotal' => $data['subtotal'],
235
+ 'tax' => $data['tax'],
236
+ ]
237
+ ),
238
  'shipping' => 0,
239
  'no_note' => 1,
240
  'currency_code' => $data['currency'],
246
  'src' => 1,
247
  'sra' => 1,
248
  'srt' => intval( $data['custom']['billing_limit'] ),
249
+ 'recurring' => 1,
250
  ];
251
 
252
  if ( $data['custom']['trial_status'] == 'yes' ) {
253
  $paypal_args['p1'] = $data['custom']['trial_duration'];
254
  $paypal_args['t1'] = $trial_period;
255
+ $paypal_args['a1'] = 0;
256
  }
257
  } else {
258
  $paypal_args = [
267
  'item_number' => $data['item_number'],
268
  'charset' => 'UTF-8',
269
  'rm' => '2',
270
+ 'custom' => json_encode(
271
+ [
272
+ 'type' => $data['type'],
273
+ 'user_id' => $user_id,
274
+ 'coupon_id' => $coupon_id,
275
+ 'subtotal' => $data['subtotal'],
276
+ 'tax' => $data['tax'],
277
+ ]
278
+ ),
279
  'return' => $return_url,
280
  'notify_url' => $listener_url,
281
  ];
282
  }
 
283
  $this->set_mode();
284
 
285
  /**
360
 
361
  $coupon_id = isset( $custom->coupon_id ) ? $custom->coupon_id : false;
362
 
363
+ if ( ! empty( $postdata['period3'] ) ) {
364
+ update_user_meta( $custom->user_id, '_wpuf_used_trial', 'yes' );
365
  }
366
 
367
  if ( isset( $postdata['txn_type'] ) && ( $postdata['txn_type'] == 'subscr_signup' ) ) {
371
  }
372
 
373
  if ( $transaction_id && $this->transaction_exists( $transaction_id ) ) {
374
+ $wpdb->update(
375
+ $wpdb->prefix . 'wpuf_transaction',
376
  array( 'status' => strtolower( $postdata['payment_status'] ) ),
377
  array(
378
+ 'transaction_id' => $transaction_id,
379
  )
380
  );
381
  }
466
  update_post_meta( $coupon_id, '_coupon_used', $new_use );
467
  }
468
 
469
+ if ( isset( $postdata['subscr_id'] ) ) {
470
  $umeta = get_user_meta( $custom->user_id, '_wpuf_subscription_pack', true );
471
+ $umeta['profile_id'] = $postdata['subscr_id'];
472
  update_user_meta( $custom->user_id, '_wpuf_subscription_pack', $umeta );
473
  }
474
 
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.16
9
  License: GPLv2
10
  License URI: https://www.gnu.org/licenses/gpl-2.0.html
11
 
@@ -55,7 +55,7 @@ Enable certain user roles to make posts, create unauthorized message you want to
55
 
56
  <strong>Submit and update anything from Frontend</strong>
57
 
58
- Users can upload files, fill out forms, even entry data with multiple choice menus. Allow users to update their posts from the frontend.
59
 
60
  <strong>Build customized forms with custom post types</strong>
61
 
@@ -264,6 +264,21 @@ redirected to the edit page with that post id. Then you'll see the edit post for
264
 
265
  == Changelog ==
266
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
267
  = v3.5.15 (15 March, 2021) =
268
 
269
  * Notice - Limited time promotion for weDevs birthday
5
  Requires at least: 4.0
6
  Tested up to: 5.7
7
  Requires PHP: 5.6
8
+ Stable tag: 3.5.17
9
  License: GPLv2
10
  License URI: https://www.gnu.org/licenses/gpl-2.0.html
11
 
55
 
56
  <strong>Submit and update anything from Frontend</strong>
57
 
58
+ Users can upload images, fill out forms, even entry data with multiple choice menus. Allow users to update their posts from the frontend.
59
 
60
  <strong>Build customized forms with custom post types</strong>
61
 
264
 
265
  == Changelog ==
266
 
267
+ = v3.5.17 (08 Jun, 2021) =
268
+
269
+ * Enhancement - Preview page added for post form and registration form
270
+ * Enhancement - Post types menu on account page added
271
+ * Enhancement - Dashboard shortcode attributes enhanced
272
+ * Enhancement - Account page post type list new design
273
+ * Fix - Payment page restricted from direct unauthenticated access
274
+ * Fix - Timepicker conflict with dokan handled
275
+ * Fix - Trial inconsistency with paypal fixed
276
+ * Fix - Subscription does not cancel with paypal due to profile missing id
277
+ * Fix - Subscription email notification inconsistency fixed
278
+ * Fix - Various issues on payment page for non-logged in user handled
279
+ * Fix - Column inner field cloning inconsistency fixed
280
+ * Fix - Popup z-index changed due to other plugin z-index
281
+
282
  = v3.5.15 (15 March, 2021) =
283
 
284
  * Notice - Limited time promotion for weDevs birthday
templates/dashboard/posts.php CHANGED
@@ -1,6 +1,7 @@
1
  <?php
2
 
3
- $post_type = 'post';
 
4
  global $userdata;
5
 
6
  $userdata = get_userdata( $userdata->ID ); //wp 3.3 fix
@@ -18,14 +19,15 @@ if ( $action == 'del' ) {
18
  }
19
 
20
  //check, if the requested user is the post author
21
- $pid = isset( $_REQUEST['pid'] ) ? sanitize_text_field( wp_unslash( $_REQUEST['pid'] ) ) : '';
 
22
  $maybe_delete = get_post( $pid );
23
 
24
  if ( ( $maybe_delete->post_author == $userdata->ID ) || current_user_can( 'delete_others_pages' ) ) {
25
  wp_delete_post( $pid );
26
 
27
  //redirect
28
- $redirect = add_query_arg( [ 'section' => 'posts', 'msg' => 'deleted'], get_permalink() );
29
  wp_redirect( $redirect );
30
  exit;
31
  } else {
@@ -35,15 +37,38 @@ if ( $action == 'del' ) {
35
 
36
  // show delete success message
37
  $msg = isset( $_GET['msg'] ) ? sanitize_text_field( wp_unslash( $_GET['msg'] ) ) : '';
38
- if ( $msg == 'deleted' ) {
39
- echo wp_kses_post( '<div class="success">' . __( 'Post Deleted', 'wp-user-frontend' ) . '</div>' );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
40
  }
41
 
42
  $args = [
43
  'author' => get_current_user_id(),
44
  'post_status' => ['draft', 'future', 'pending', 'publish', 'private'],
45
  'post_type' => $post_type,
46
- 'posts_per_page' => wpuf_get_option( 'per_page', 'wpuf_dashboard', 10 ),
47
  'paged' => $pagenum,
48
  ];
49
 
@@ -53,10 +78,6 @@ $post_type_obj = get_post_type_object( $post_type );
53
 
54
  ?>
55
 
56
- <?php if ( wpuf_get_option( 'show_post_count', 'wpuf_dashboard', 'on' ) == 'on' ) { ?>
57
- <div class="post_count"><?php printf( wp_kses_post( __( 'You have created <span>%d</span> %s', 'wp-user-frontend' ) ), esc_attr( $dashboard_query->found_posts ), esc_attr( $post_type_obj->label ) ); ?></div>
58
- <?php } ?>
59
-
60
  <?php do_action( 'wpuf_account_posts_top', $userdata->ID, $post_type_obj ); ?>
61
 
62
  <?php if ( $dashboard_query->have_posts() ) { ?>
@@ -122,25 +143,28 @@ $post_type_obj = get_post_type_object( $post_type );
122
  ?>
123
  </td>
124
  <?php } ?>
125
- <td>
126
- <?php if ( !$show_link ) { ?>
127
 
128
- <?php the_title(); ?>
129
 
130
  <?php } else { ?>
131
 
132
- <a href="<?php the_permalink(); ?>" title="<?php printf( esc_attr__( 'Permalink to %s', 'wp-user-frontend' ), the_title_attribute( 'echo=0' ) ); ?>" rel="bookmark"><?php the_title(); ?></a>
133
 
134
  <?php } ?>
 
 
 
135
  </td>
136
- <td>
137
  <?php wpuf_show_post_status( $post->post_status ); ?>
138
  </td>
139
 
140
  <?php do_action( 'wpuf_account_posts_row_col', $args, $post ); ?>
141
 
142
  <?php if ( 'on' == $enable_payment && 'off' != $payment_column ) { ?>
143
- <td>
144
  <?php if ( empty( $payment_status ) ) { ?>
145
  <?php esc_html_e( 'Not Applicable', 'wp-user-frontend' ); ?>
146
  <?php } elseif ( $payment_status != 'completed' ) { ?>
@@ -151,7 +175,7 @@ $post_type_obj = get_post_type_object( $post_type );
151
  </td>
152
  <?php } ?>
153
 
154
- <td>
155
  <?php
156
  if ( wpuf_get_option( 'enable_post_edit', 'wpuf_dashboard', 'yes' ) == 'yes' ) {
157
  $disable_pending_edit = wpuf_get_option( 'disable_pending_edit', 'wpuf_dashboard', 'on' );
@@ -174,7 +198,7 @@ $post_type_obj = get_post_type_object( $post_type );
174
 
175
  if ( $show_edit ) {
176
  ?>
177
- <a class="wpuf-posts-options wpuf-posts-edit" href="<?php echo esc_url( wp_nonce_url( $url, 'wpuf_edit' ) ); ?>"><?php esc_html_e( 'Edit', 'wp-user-frontend' ); ?></a>
178
  <?php
179
  }
180
  } ?>
@@ -183,7 +207,7 @@ $post_type_obj = get_post_type_object( $post_type );
183
  if ( wpuf_get_option( 'enable_post_del', 'wpuf_dashboard', 'yes' ) == 'yes' ) {
184
  $del_url = add_query_arg( ['action' => 'del', 'pid' => $post->ID] );
185
  $message = __( 'Are you sure to delete?', 'wp-user-frontend' ); ?>
186
- <a class="wpuf-posts-options wpuf-posts-delete" style="color: red;" href="<?php echo esc_url_raw( wp_nonce_url( $del_url, 'wpuf_del' ) ); ?>" onclick="return confirm('<?php echo esc_attr( $message ); ?>');"><?php esc_html_e( 'Delete', 'wp-user-frontend' ); ?></a>
187
  <?php
188
  } ?>
189
  </td>
1
  <?php
2
 
3
+ $post_type = $_GET['section'];
4
+
5
  global $userdata;
6
 
7
  $userdata = get_userdata( $userdata->ID ); //wp 3.3 fix
19
  }
20
 
21
  //check, if the requested user is the post author
22
+ $pid = isset( $_REQUEST['pid'] ) ? sanitize_text_field( wp_unslash( $_REQUEST['pid'] ) ) : '';
23
+ $type = isset( $_REQUEST['section'] ) ? sanitize_text_field( wp_unslash( $_REQUEST['section'] ) ) : '';
24
  $maybe_delete = get_post( $pid );
25
 
26
  if ( ( $maybe_delete->post_author == $userdata->ID ) || current_user_can( 'delete_others_pages' ) ) {
27
  wp_delete_post( $pid );
28
 
29
  //redirect
30
+ $redirect = add_query_arg( [ 'section' => $type, 'msg' => 'deleted'], get_permalink() );
31
  wp_redirect( $redirect );
32
  exit;
33
  } else {
37
 
38
  // show delete success message
39
  $msg = isset( $_GET['msg'] ) ? sanitize_text_field( wp_unslash( $_GET['msg'] ) ) : '';
40
+ if ( $msg == 'deleted' ) {?>
41
+ <div id="wpuf-delete-msg">
42
+ <p><?php esc_attr_e( 'Item Deleted successfully !', 'wp-user-frontend' ); ?></p>
43
+ <span class="dashicons-before dashicons-dismiss"></span>
44
+ </div>
45
+ <script>
46
+ (function ($) {
47
+ var delete_div = $("#wpuf-delete-msg");
48
+ if ((location.search.split('msg' + '=')[1] || '').split('&')[0]==='deleted'){
49
+ delete_div.css({display:'flex'});
50
+ if (delete_div.is(':visible')){
51
+ setTimeout(function (e) {
52
+ delete_div.css({display:'none'});
53
+ },5000)
54
+ }
55
+ }
56
+
57
+ $("#wpuf-delete-msg span").on('click',function (e) {
58
+ delete_div.toggle('slow',function () {
59
+ delete_div.css({display:'none'});
60
+ });
61
+ })
62
+ })(jQuery);
63
+ </script>
64
+ <?php
65
  }
66
 
67
  $args = [
68
  'author' => get_current_user_id(),
69
  'post_status' => ['draft', 'future', 'pending', 'publish', 'private'],
70
  'post_type' => $post_type,
71
+ 'posts_per_page' => wpuf_get_option( 'per_page', 'wpuf_dashboard', 5 ),
72
  'paged' => $pagenum,
73
  ];
74
 
78
 
79
  ?>
80
 
 
 
 
 
81
  <?php do_action( 'wpuf_account_posts_top', $userdata->ID, $post_type_obj ); ?>
82
 
83
  <?php if ( $dashboard_query->have_posts() ) { ?>
143
  ?>
144
  </td>
145
  <?php } ?>
146
+ <td data-label="<?php esc_attr_e( 'Title: ', 'wp-user-frontend' ); ?>">
147
+ <?php if ( ! $show_link ) { ?>
148
 
149
+ <?php echo wp_trim_words( get_the_title(), 5 ); ?>
150
 
151
  <?php } else { ?>
152
 
153
+ <a href="<?php the_permalink(); ?>" title="<?php printf( esc_attr__( 'Permalink to %s', 'wp-user-frontend' ), the_title_attribute( 'echo=0' ) ); ?>" rel="bookmark"><?php echo wp_trim_words( get_the_title(), 5 ); ?></a>
154
 
155
  <?php } ?>
156
+ <span class="post-edit-icon">
157
+ &#x25BE;
158
+ </span>
159
  </td>
160
+ <td data-label="<?php esc_attr_e( 'Status: ', 'wp-user-frontend' ); ?>" class="data-column">
161
  <?php wpuf_show_post_status( $post->post_status ); ?>
162
  </td>
163
 
164
  <?php do_action( 'wpuf_account_posts_row_col', $args, $post ); ?>
165
 
166
  <?php if ( 'on' == $enable_payment && 'off' != $payment_column ) { ?>
167
+ <td data-label="<?php esc_attr_e( 'Payment: ', 'wp-user-frontend' ); ?>" class="data-column">
168
  <?php if ( empty( $payment_status ) ) { ?>
169
  <?php esc_html_e( 'Not Applicable', 'wp-user-frontend' ); ?>
170
  <?php } elseif ( $payment_status != 'completed' ) { ?>
175
  </td>
176
  <?php } ?>
177
 
178
+ <td data-label="<?php esc_attr_e( 'Options: ', 'wp-user-frontend' ); ?>" class="data-column">
179
  <?php
180
  if ( wpuf_get_option( 'enable_post_edit', 'wpuf_dashboard', 'yes' ) == 'yes' ) {
181
  $disable_pending_edit = wpuf_get_option( 'disable_pending_edit', 'wpuf_dashboard', 'on' );
198
 
199
  if ( $show_edit ) {
200
  ?>
201
+ <a class="wpuf-posts-options wpuf-posts-edit" href="<?php echo esc_url( wp_nonce_url( $url, 'wpuf_edit' ) ); ?>"><svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M12.2175 0.232507L14.0736 2.08857C14.3836 2.39858 14.3836 2.90335 14.0736 3.21336L12.6189 4.66802L9.63808 1.68716L11.0927 0.232507C11.4027 -0.0775022 11.9075 -0.0775022 12.2175 0.232507ZM0 14.3061V11.3253L8.7955 2.52974L11.7764 5.5106L2.98086 14.3061H0Z" fill="#B7C4E7"/></svg></a>
202
  <?php
203
  }
204
  } ?>
207
  if ( wpuf_get_option( 'enable_post_del', 'wpuf_dashboard', 'yes' ) == 'yes' ) {
208
  $del_url = add_query_arg( ['action' => 'del', 'pid' => $post->ID] );
209
  $message = __( 'Are you sure to delete?', 'wp-user-frontend' ); ?>
210
+ <a class="wpuf-posts-options wpuf-posts-delete" style="color: red;" href="<?php echo esc_url_raw( wp_nonce_url( $del_url, 'wpuf_del' ) ); ?>" onclick="return confirm('<?php echo esc_attr( $message ); ?>');"><svg width="15" height="15" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M11.8082 1.9102H7.98776C7.73445 1.9102 7.49152 1.80958 7.3124 1.63046C7.13328 1.45134 7.03266 1.20841 7.03266 0.955102C7.03266 0.701793 7.13328 0.458859 7.3124 0.279743C7.49152 0.100626 7.73445 0 7.98776 0H11.8082C12.0615 0 12.3044 0.100626 12.4835 0.279743C12.6626 0.458859 12.7633 0.701793 12.7633 0.955102C12.7633 1.20841 12.6626 1.45134 12.4835 1.63046C12.3044 1.80958 12.0615 1.9102 11.8082 1.9102ZM1.30203 2.86529H18.4939C18.7472 2.86529 18.9901 2.96591 19.1692 3.14503C19.3483 3.32415 19.449 3.56708 19.449 3.82039C19.449 4.0737 19.3483 4.31663 19.1692 4.49575C18.9901 4.67486 18.7472 4.77549 18.4939 4.77549H16.5837V16.2367C16.5835 16.9966 16.2815 17.7253 15.7442 18.2626C15.2069 18.7999 14.4782 19.1018 13.7184 19.102H6.07754C5.31768 19.1018 4.58901 18.7998 4.05171 18.2625C3.51441 17.7252 3.21246 16.9966 3.21223 16.2367V4.77549H1.30203C1.04872 4.77549 0.805783 4.67486 0.626667 4.49575C0.44755 4.31663 0.346924 4.0737 0.346924 3.82039C0.346924 3.56708 0.44755 3.32415 0.626667 3.14503C0.805783 2.96591 1.04872 2.86529 1.30203 2.86529ZM8.6631 14.0468C8.84222 13.8677 8.94284 13.6247 8.94284 13.3714V8.5959C8.94284 8.34259 8.84222 8.09966 8.6631 7.92054C8.48398 7.74142 8.24105 7.6408 7.98774 7.6408C7.73443 7.6408 7.4915 7.74142 7.31238 7.92054C7.13327 8.09966 7.03264 8.34259 7.03264 8.5959V13.3714C7.03264 13.6247 7.13327 13.8677 7.31238 14.0468C7.4915 14.2259 7.73443 14.3265 7.98774 14.3265C8.24105 14.3265 8.48398 14.2259 8.6631 14.0468ZM12.4835 14.0468C12.6626 13.8677 12.7633 13.6247 12.7633 13.3714V8.5959C12.7633 8.34259 12.6626 8.09966 12.4835 7.92054C12.3044 7.74142 12.0615 7.6408 11.8081 7.6408C11.5548 7.6408 11.3119 7.74142 11.1328 7.92054C10.9537 8.09966 10.853 8.34259 10.853 8.5959V13.3714C10.853 13.6247 10.9537 13.8677 11.1328 14.0468C11.3119 14.2259 11.5548 14.3265 11.8081 14.3265C12.0615 14.3265 12.3044 14.2259 12.4835 14.0468Z" fill="#B7C4E7"/></svg></a>
211
  <?php
212
  } ?>
213
  </td>
wpuf-functions.php CHANGED
@@ -2022,10 +2022,6 @@ function wpuf_get_account_sections() {
2022
  'slug' => 'dashboard',
2023
  'label' => __( 'Dashboard', 'wp-user-frontend' ),
2024
  ],
2025
- [
2026
- 'slug' => 'posts',
2027
- 'label' => __( 'Posts', 'wp-user-frontend' ),
2028
- ],
2029
  [
2030
  'slug' => 'edit-profile',
2031
  'label' => __( 'Edit Profile', 'wp-user-frontend' ),
@@ -2273,7 +2269,7 @@ function wpuf_get_currencies() {
2273
  'currency' => 'MUR',
2274
  'label' => __( 'Mauritian Rupee', 'wp-user-frontend' ),
2275
  'symbol' => '&#8377;',
2276
- ],
2277
  [
2278
  'currency' => 'NPR',
2279
  'label' => __( 'Nepali Rupee', 'wp-user-frontend' ),
@@ -2414,6 +2410,11 @@ function wpuf_get_currencies() {
2414
  'label' => __( 'Turkish Lira', 'wp-user-frontend' ),
2415
  'symbol' => '&#8378;',
2416
  ],
 
 
 
 
 
2417
  [
2418
  'currency' => 'USD',
2419
  'label' => __( 'US Dollar', 'wp-user-frontend' ),
@@ -3887,3 +3888,58 @@ function wpuf_user_has_roles( $roles, $user_id = 0 ) {
3887
 
3888
  return false;
3889
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2022
  'slug' => 'dashboard',
2023
  'label' => __( 'Dashboard', 'wp-user-frontend' ),
2024
  ],
 
 
 
 
2025
  [
2026
  'slug' => 'edit-profile',
2027
  'label' => __( 'Edit Profile', 'wp-user-frontend' ),
2269
  'currency' => 'MUR',
2270
  'label' => __( 'Mauritian Rupee', 'wp-user-frontend' ),
2271
  'symbol' => '&#8377;',
2272
+ ],
2273
  [
2274
  'currency' => 'NPR',
2275
  'label' => __( 'Nepali Rupee', 'wp-user-frontend' ),
2410
  'label' => __( 'Turkish Lira', 'wp-user-frontend' ),
2411
  'symbol' => '&#8378;',
2412
  ],
2413
+ [
2414
+ 'currency' => 'TTD',
2415
+ 'label' => __( 'Trinidad and Tobago Dollar', 'wp-user-frontend' ),
2416
+ 'symbol' => '&#84;&#84;&#36;',
2417
+ ],
2418
  [
2419
  'currency' => 'USD',
2420
  'label' => __( 'US Dollar', 'wp-user-frontend' ),
3888
 
3889
  return false;
3890
  }
3891
+
3892
+ /**
3893
+ * Create a private page for form preview
3894
+ *
3895
+ * @return bool|false|string|WP_Error
3896
+ */
3897
+ function get_wpuf_preview_page() {
3898
+ $page_url = '';
3899
+ $preview_page_id = get_option( 'wpuf_preview_page', false );
3900
+
3901
+ if ( $preview_page_id && get_post_status( $preview_page_id ) !== 'private' ) {
3902
+ wp_update_post(
3903
+ [
3904
+ 'ID' => $preview_page_id,
3905
+ 'post_status' => 'private',
3906
+ ]
3907
+ );
3908
+ $page_url = get_permalink( $preview_page_id );
3909
+ }
3910
+
3911
+
3912
+ if ( $page_url ) {
3913
+ return $page_url;
3914
+ }
3915
+
3916
+ $post_id = wp_insert_post(
3917
+ [
3918
+ 'post_title' => 'wpuf-preview',
3919
+ 'post_type' => 'page',
3920
+ 'post_status' => 'private',
3921
+ ]
3922
+ );
3923
+ update_option( 'wpuf_preview_page', $post_id );
3924
+
3925
+ return get_permalink( get_option( 'wpuf_preview_page' ) );
3926
+ }
3927
+
3928
+ /**
3929
+ * Sanitize nested text field
3930
+ *
3931
+ * @param $arr
3932
+ *
3933
+ * @return array
3934
+ */
3935
+ function wpuf_recursive_sanitize_text_field($arr){
3936
+ foreach ($arr as $key => &$value) {
3937
+ if (is_array($value)) {
3938
+ $value = wpuf_recursive_sanitize_text_field($value);
3939
+ } else {
3940
+ $value = sanitize_text_field($value);
3941
+ }
3942
+ }
3943
+
3944
+ return $arr;
3945
+ }
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.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,7 +12,7 @@ Text Domain: wp-user-frontend
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__ ) );
@@ -700,7 +700,6 @@ final class WP_User_Frontend {
700
  wp_enqueue_script( 'suggest' );
701
  wp_enqueue_script( 'jquery-ui-slider' );
702
  wp_enqueue_script( 'plupload-handlers' );
703
- wp_enqueue_script( 'jquery-ui-timepicker', WPUF_ASSET_URI . '/js/jquery-ui-timepicker-addon.js', [ 'jquery-ui-datepicker' ] );
704
  wp_enqueue_script( 'wpuf-upload', WPUF_ASSET_URI . '/js/upload.js', [ 'jquery', 'plupload-handlers', 'jquery-ui-sortable' ] );
705
  wp_enqueue_script( 'wpuf-form' );
706
  wp_enqueue_script( 'wpuf-subscriptions' );
@@ -781,10 +780,10 @@ final class WP_User_Frontend {
781
  }
782
 
783
  $roles = wpuf_get_option( 'show_admin_bar', 'wpuf_general', [ 'administrator', 'editor', 'author', 'contributor', 'subscriber' ] );
784
- $roles = $roles ? $roles : [];
785
  $current_user = wp_get_current_user();
786
 
787
- if ( isset( $current_user->roles[0] ) ) {
788
  if ( !in_array( $current_user->roles[0], $roles ) ) {
789
  return false;
790
  }
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.17
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.17' );
16
  define( 'WPUF_FILE', __FILE__ );
17
  define( 'WPUF_ROOT', __DIR__ );
18
  define( 'WPUF_ROOT_URI', plugins_url( '', __FILE__ ) );
700
  wp_enqueue_script( 'suggest' );
701
  wp_enqueue_script( 'jquery-ui-slider' );
702
  wp_enqueue_script( 'plupload-handlers' );
 
703
  wp_enqueue_script( 'wpuf-upload', WPUF_ASSET_URI . '/js/upload.js', [ 'jquery', 'plupload-handlers', 'jquery-ui-sortable' ] );
704
  wp_enqueue_script( 'wpuf-form' );
705
  wp_enqueue_script( 'wpuf-subscriptions' );
780
  }
781
 
782
  $roles = wpuf_get_option( 'show_admin_bar', 'wpuf_general', [ 'administrator', 'editor', 'author', 'contributor', 'subscriber' ] );
783
+ $roles = $roles && is_string($roles) ? [strtolower($roles)] : $roles;
784
  $current_user = wp_get_current_user();
785
 
786
+ if ( ! empty( $current_user->roles ) && ! empty( $current_user->roles[0] ) ) {
787
  if ( !in_array( $current_user->roles[0], $roles ) ) {
788
  return false;
789
  }