Formidable Forms – Form Builder for WordPress - Version 4.09.03

Version Description

  • New: Added frm_run_honeypot hook to turn off honeypot. Return false to disable or 'limit' to hide from screenreader.
  • Moved honeypot back to front of form to catch more spam.
  • Fix: dropdown fields were cut off in the admin area in WordPress 5.6.
  • Fix: Update a few deprecated jQuery functions.
  • Fix: Prevent some duplicate database queries on the back end.
Download this release

Release Info

Developer formidableforms
Plugin Icon 128x128 Formidable Forms – Form Builder for WordPress
Version 4.09.03
Comparing to
See all releases

Code changes from version 4.09.02 to 4.09.03

classes/controllers/FrmXMLController.php CHANGED
@@ -10,13 +10,13 @@ class FrmXMLController {
10
  }
11
 
12
  public static function add_default_templates() {
13
- if ( ! function_exists( 'libxml_disable_entity_loader' ) ) {
14
  // XML import is not enabled on your server
15
  return;
16
  }
17
 
18
  $set_err = libxml_use_internal_errors( true );
19
- $loader = libxml_disable_entity_loader( true );
20
 
21
  $files = apply_filters( 'frm_default_templates_files', array() );
22
 
@@ -28,7 +28,7 @@ class FrmXMLController {
28
  unset( $files );
29
 
30
  libxml_use_internal_errors( $set_err );
31
- libxml_disable_entity_loader( $loader );
32
  }
33
 
34
  /**
@@ -330,7 +330,7 @@ class FrmXMLController {
330
  }
331
  unset( $file_type );
332
 
333
- if ( ! function_exists( 'libxml_disable_entity_loader' ) ) {
334
  $errors[] = __( 'XML import is not enabled on your server with the libxml_disable_entity_loader function.', 'formidable' );
335
  self::form( $errors );
336
 
@@ -338,7 +338,7 @@ class FrmXMLController {
338
  }
339
 
340
  $set_err = libxml_use_internal_errors( true );
341
- $loader = libxml_disable_entity_loader( true );
342
 
343
  $result = FrmXMLHelper::import_xml( $file );
344
  FrmXMLHelper::parse_message( $result, $message, $errors );
@@ -346,7 +346,7 @@ class FrmXMLController {
346
  unset( $file );
347
 
348
  libxml_use_internal_errors( $set_err );
349
- libxml_disable_entity_loader( $loader );
350
 
351
  self::form( $errors, $message );
352
  }
10
  }
11
 
12
  public static function add_default_templates() {
13
+ if ( FrmXMLHelper::check_if_libxml_disable_entity_loader_exists() ) {
14
  // XML import is not enabled on your server
15
  return;
16
  }
17
 
18
  $set_err = libxml_use_internal_errors( true );
19
+ $loader = FrmXMLHelper::maybe_libxml_disable_entity_loader( true );
20
 
21
  $files = apply_filters( 'frm_default_templates_files', array() );
22
 
28
  unset( $files );
29
 
30
  libxml_use_internal_errors( $set_err );
31
+ FrmXMLHelper::maybe_libxml_disable_entity_loader( $loader );
32
  }
33
 
34
  /**
330
  }
331
  unset( $file_type );
332
 
333
+ if ( FrmXMLHelper::check_if_libxml_disable_entity_loader_exists() ) {
334
  $errors[] = __( 'XML import is not enabled on your server with the libxml_disable_entity_loader function.', 'formidable' );
335
  self::form( $errors );
336
 
338
  }
339
 
340
  $set_err = libxml_use_internal_errors( true );
341
+ $loader = FrmXMLHelper::maybe_libxml_disable_entity_loader( true );
342
 
343
  $result = FrmXMLHelper::import_xml( $file );
344
  FrmXMLHelper::parse_message( $result, $message, $errors );
346
  unset( $file );
347
 
348
  libxml_use_internal_errors( $set_err );
349
+ FrmXMLHelper::maybe_libxml_disable_entity_loader( $loader );
350
 
351
  self::form( $errors, $message );
352
  }
classes/helpers/FrmAppHelper.php CHANGED
@@ -11,7 +11,7 @@ class FrmAppHelper {
11
  /**
12
  * @since 2.0
13
  */
14
- public static $plug_version = '4.09.02';
15
 
16
  /**
17
  * @since 1.07.02
@@ -1546,12 +1546,13 @@ class FrmAppHelper {
1546
  }
1547
 
1548
  /**
 
1549
  * @param string $table_name
1550
  * @param string $column
1551
  * @param int $id
1552
  * @param int $num_chars
1553
  */
1554
- public static function get_unique_key( $name = '', $table_name, $column, $id = 0, $num_chars = 5 ) {
1555
  $key = '';
1556
 
1557
  if ( ! empty( $name ) ) {
@@ -2208,7 +2209,9 @@ class FrmAppHelper {
2208
  // Loop through array to strip slashes and add only the needed ones.
2209
  foreach ( $post_content as $key => $val ) {
2210
  // Replace problematic characters (like ")
2211
- $val = str_replace( '"', '"', $val );
 
 
2212
 
2213
  self::prepare_action_slashes( $val, $key, $post_content );
2214
  unset( $key, $val );
11
  /**
12
  * @since 2.0
13
  */
14
+ public static $plug_version = '4.09.03';
15
 
16
  /**
17
  * @since 1.07.02
1546
  }
1547
 
1548
  /**
1549
+ * @param string $name
1550
  * @param string $table_name
1551
  * @param string $column
1552
  * @param int $id
1553
  * @param int $num_chars
1554
  */
1555
+ public static function get_unique_key( $name, $table_name, $column, $id = 0, $num_chars = 5 ) {
1556
  $key = '';
1557
 
1558
  if ( ! empty( $name ) ) {
2209
  // Loop through array to strip slashes and add only the needed ones.
2210
  foreach ( $post_content as $key => $val ) {
2211
  // Replace problematic characters (like ")
2212
+ if ( is_string( $val ) ) {
2213
+ $val = str_replace( '"', '"', $val );
2214
+ }
2215
 
2216
  self::prepare_action_slashes( $val, $key, $post_content );
2217
  unset( $key, $val );
classes/helpers/FrmFieldsHelper.php CHANGED
@@ -1288,8 +1288,10 @@ class FrmFieldsHelper {
1288
  }
1289
  if ( is_array( $val ) ) {
1290
  foreach ( $val as $k => $v ) {
1291
- $val[ $k ] = str_replace( $replace, $replace_with, $v );
1292
- unset( $k, $v );
 
 
1293
  }
1294
  } else {
1295
  $val = str_replace( $replace, $replace_with, $val );
1288
  }
1289
  if ( is_array( $val ) ) {
1290
  foreach ( $val as $k => $v ) {
1291
+ if ( is_string( $v ) ) {
1292
+ $val[ $k ] = str_replace( $replace, $replace_with, $v );
1293
+ unset( $k, $v );
1294
+ }
1295
  }
1296
  } else {
1297
  $val = str_replace( $replace, $replace_with, $val );
classes/helpers/FrmTipsHelper.php CHANGED
@@ -72,8 +72,8 @@ class FrmTipsHelper {
72
  'content' => 'page-breaks',
73
  'param' => 'wordpress-multi-page-forms',
74
  ),
75
- 'tip' => __( 'Stop intimidating users with long forms.', 'formidable' ),
76
- 'call' => __( 'Use page breaks.', 'formidable' ),
77
  ),
78
  array(
79
  'link' => array(
@@ -97,7 +97,7 @@ class FrmTipsHelper {
97
  'param' => 'auto-fill-forms',
98
  ),
99
  'tip' => __( 'Save time.', 'formidable' ),
100
- 'call' => __( 'Prefill fields with user info.', 'formidable' ),
101
  ),
102
  );
103
 
@@ -119,8 +119,8 @@ class FrmTipsHelper {
119
  'content' => 'save-drafts',
120
  'param' => 'save-drafts-wordpress-form',
121
  ),
122
- 'tip' => __( 'Have a long form that takes time to complete?', 'formidable' ),
123
- 'call' => __( 'Let logged-in users save a draft and return later.', 'formidable' ),
124
  ),
125
  array(
126
  'link' => array(
@@ -134,7 +134,7 @@ class FrmTipsHelper {
134
  'content' => 'form-scheduling',
135
  'param' => 'schedule-forms-wordpress',
136
  ),
137
- 'tip' => __( 'Need to open and close your form on specific days?', 'formidable' ),
138
  'call' => __( 'Add form scheduling.', 'formidable' ),
139
  ),
140
  );
@@ -165,7 +165,7 @@ class FrmTipsHelper {
165
  'content' => 'user-submit',
166
  'param' => 'create-posts-pages-wordpress-forms',
167
  ),
168
- 'tip' => __( 'Make front-end posting easy.', 'formidable' ),
169
  'call' => __( 'Upgrade to Pro.', 'formidable' ),
170
  ),
171
  array(
@@ -197,15 +197,15 @@ class FrmTipsHelper {
197
  'content' => 'registration',
198
  'page' => 'registration-tip',
199
  ),
200
- 'tip' => __( 'Boost your site membership.', 'formidable' ),
201
- 'call' => __( 'Automatically create user accounts.', 'formidable' ),
202
  ),
203
  array(
204
  'link' => array(
205
  'content' => 'profile',
206
  'page' => 'registration-profile-editing-tip',
207
  ),
208
- 'tip' => __( 'Make front-end profile editing possible.', 'formidable' ),
209
  'call' => __( 'Add user registration.', 'formidable' ),
210
  ),
211
  array(
@@ -213,16 +213,16 @@ class FrmTipsHelper {
213
  'content' => 'twilio-payment',
214
  'page' => 'twilio-tip',
215
  ),
216
- 'tip' => __( 'Want a text when this form is submitted or when a payment is received?', 'formidable' ),
217
- 'call' => __( 'Use Twilio with this form.', 'formidable' ),
218
  ),
219
  array(
220
  'link' => array(
221
  'content' => 'twilio',
222
  'page' => 'twilio-send-tip',
223
  ),
224
- 'tip' => __( 'Send a text when this form is submitted.', 'formidable' ),
225
- 'call' => __( 'Get Twilio.', 'formidable' ),
226
  ),
227
  );
228
 
72
  'content' => 'page-breaks',
73
  'param' => 'wordpress-multi-page-forms',
74
  ),
75
+ 'tip' => __( 'Use page breaks for easier forms.', 'formidable' ),
76
+ 'call' => __( 'Upgrade to Pro.', 'formidable' ),
77
  ),
78
  array(
79
  'link' => array(
97
  'param' => 'auto-fill-forms',
98
  ),
99
  'tip' => __( 'Save time.', 'formidable' ),
100
+ 'call' => __( 'Fill out forms automatically!', 'formidable' ),
101
  ),
102
  );
103
 
119
  'content' => 'save-drafts',
120
  'param' => 'save-drafts-wordpress-form',
121
  ),
122
+ 'tip' => __( 'Have long forms?', 'formidable' ),
123
+ 'call' => __( 'Let users save drafts and return later!', 'formidable' ),
124
  ),
125
  array(
126
  'link' => array(
134
  'content' => 'form-scheduling',
135
  'param' => 'schedule-forms-wordpress',
136
  ),
137
+ 'tip' => __( 'Want your form open only for a certain time period?', 'formidable' ),
138
  'call' => __( 'Add form scheduling.', 'formidable' ),
139
  ),
140
  );
165
  'content' => 'user-submit',
166
  'param' => 'create-posts-pages-wordpress-forms',
167
  ),
168
+ 'tip' => __( 'Let your users submit posts on the front-end.', 'formidable' ),
169
  'call' => __( 'Upgrade to Pro.', 'formidable' ),
170
  ),
171
  array(
197
  'content' => 'registration',
198
  'page' => 'registration-tip',
199
  ),
200
+ 'tip' => __( 'Automatically create user accounts.', 'formidable' ),
201
+ 'call' => __( 'Upgrade to boost your site membership.', 'formidable' ),
202
  ),
203
  array(
204
  'link' => array(
205
  'content' => 'profile',
206
  'page' => 'registration-profile-editing-tip',
207
  ),
208
+ 'tip' => __( 'Need front-end profile editing?', 'formidable' ),
209
  'call' => __( 'Add user registration.', 'formidable' ),
210
  ),
211
  array(
213
  'content' => 'twilio-payment',
214
  'page' => 'twilio-tip',
215
  ),
216
+ 'tip' => __( 'Want an SMS notification when a form is submitted or a payment received?', 'formidable' ),
217
+ 'call' => __( 'Get the Twilio integration.', 'formidable' ),
218
  ),
219
  array(
220
  'link' => array(
221
  'content' => 'twilio',
222
  'page' => 'twilio-send-tip',
223
  ),
224
+ 'tip' => __( 'Send an SMS message when a form is submitted.', 'formidable' ),
225
+ 'call' => __( 'Get the Twilio integration.', 'formidable' ),
226
  ),
227
  );
228
 
classes/helpers/FrmXMLHelper.php CHANGED
@@ -1667,5 +1667,24 @@ class FrmXMLHelper {
1667
  unset( $new_notification2 );
1668
  }
1669
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1670
  }
1671
 
1667
  unset( $new_notification2 );
1668
  }
1669
  }
1670
+
1671
+ /**
1672
+ * PHP 8 backward compatibility for the libxml_disable_entity_loader function
1673
+ *
1674
+ * @param boolean $disable
1675
+ *
1676
+ * @return boolean
1677
+ */
1678
+ public static function maybe_libxml_disable_entity_loader( $loader ) {
1679
+ if ( version_compare( phpversion(), '8.0', '<' ) && function_exists( 'libxml_disable_entity_loader' ) ) {
1680
+ $loader = libxml_disable_entity_loader( $loader ); // phpcs:disable Generic.PHP.DeprecatedFunctions.Deprecated
1681
+ }
1682
+
1683
+ return $loader;
1684
+ }
1685
+
1686
+ public static function check_if_libxml_disable_entity_loader_exists() {
1687
+ return version_compare( phpversion(), '8.0', '<' ) && ! function_exists( 'libxml_disable_entity_loader' );
1688
+ }
1689
  }
1690
 
classes/models/FrmEntryMeta.php CHANGED
@@ -8,7 +8,7 @@ class FrmEntryMeta {
8
  /**
9
  * @param string $meta_key
10
  */
11
- public static function add_entry_meta( $entry_id, $field_id, $meta_key = null, $meta_value ) {
12
  global $wpdb;
13
 
14
  if ( FrmAppHelper::is_empty_value( $meta_value ) ) {
@@ -47,7 +47,7 @@ class FrmEntryMeta {
47
  *
48
  * @return bool|false|int
49
  */
50
- public static function update_entry_meta( $entry_id, $field_id, $meta_key = null, $meta_value ) {
51
  if ( ! $field_id ) {
52
  return false;
53
  }
@@ -423,7 +423,7 @@ class FrmEntryMeta {
423
  $query[] = FrmDb::prepend_and_or_where( ' WHERE ', $where ) . $order_by . $limit;
424
  }
425
 
426
- public static function search_entry_metas( $search, $field_id = '', $operator ) {
427
  $cache_key = 'search_' . FrmAppHelper::maybe_json_encode( $search ) . $field_id . $operator;
428
  $results = wp_cache_get( $cache_key, 'frm_entry' );
429
  if ( false !== $results ) {
8
  /**
9
  * @param string $meta_key
10
  */
11
+ public static function add_entry_meta( $entry_id, $field_id, $meta_key, $meta_value ) {
12
  global $wpdb;
13
 
14
  if ( FrmAppHelper::is_empty_value( $meta_value ) ) {
47
  *
48
  * @return bool|false|int
49
  */
50
+ public static function update_entry_meta( $entry_id, $field_id, $meta_key, $meta_value ) {
51
  if ( ! $field_id ) {
52
  return false;
53
  }
423
  $query[] = FrmDb::prepend_and_or_where( ' WHERE ', $where ) . $order_by . $limit;
424
  }
425
 
426
+ public static function search_entry_metas( $search, $field_id, $operator ) {
427
  $cache_key = 'search_' . FrmAppHelper::maybe_json_encode( $search ) . $field_id . $operator;
428
  $results = wp_cache_get( $cache_key, 'frm_entry' );
429
  if ( false !== $results ) {
classes/models/FrmInbox.php CHANGED
@@ -84,6 +84,10 @@ class FrmInbox extends FrmFormApi {
84
  return;
85
  }
86
 
 
 
 
 
87
  if ( isset( $this->messages[ $message['key'] ] ) ) {
88
  // Move up and mark as new.
89
  unset( $this->messages[ $message['key'] ] );
84
  return;
85
  }
86
 
87
+ if ( $this->is_expired( $message ) ) {
88
+ return;
89
+ }
90
+
91
  if ( isset( $this->messages[ $message['key'] ] ) ) {
92
  // Move up and mark as new.
93
  unset( $this->messages[ $message['key'] ] );
classes/models/FrmMigrate.php CHANGED
@@ -173,19 +173,19 @@ class FrmMigrate {
173
  * @since 3.06
174
  */
175
  private function add_default_template() {
176
- if ( ! function_exists( 'libxml_disable_entity_loader' ) ) {
177
  // XML import is not enabled on your server.
178
  return;
179
  }
180
 
181
  $set_err = libxml_use_internal_errors( true );
182
- $loader = libxml_disable_entity_loader( true );
183
 
184
  $file = FrmAppHelper::plugin_path() . '/classes/views/xml/default-templates.xml';
185
  FrmXMLHelper::import_xml( $file );
186
 
187
  libxml_use_internal_errors( $set_err );
188
- libxml_disable_entity_loader( $loader );
189
  }
190
 
191
  /**
173
  * @since 3.06
174
  */
175
  private function add_default_template() {
176
+ if ( FrmXMLHelper::check_if_libxml_disable_entity_loader_exists() ) {
177
  // XML import is not enabled on your server.
178
  return;
179
  }
180
 
181
  $set_err = libxml_use_internal_errors( true );
182
+ $loader = FrmXMLHelper::maybe_libxml_disable_entity_loader( true );
183
 
184
  $file = FrmAppHelper::plugin_path() . '/classes/views/xml/default-templates.xml';
185
  FrmXMLHelper::import_xml( $file );
186
 
187
  libxml_use_internal_errors( $set_err );
188
+ FrmXMLHelper::maybe_libxml_disable_entity_loader( $loader );
189
  }
190
 
191
  /**
classes/views/frm-entries/form.php CHANGED
@@ -57,6 +57,17 @@ if ( FrmAppHelper::is_admin() ) {
57
  <?php } else { ?>
58
  <input type="hidden" name="item_key" value="<?php echo esc_attr( $values['item_key'] ); ?>" />
59
  <?php
 
 
 
 
 
 
 
 
 
 
 
60
  }
61
 
62
  do_action( 'frm_entry_form', $form, $form_action, $errors );
@@ -97,12 +108,6 @@ if ( FrmForm::show_submit( $form ) ) {
97
  }
98
  }
99
  ?>
100
- <div class="frm_verify" aria-hidden="true">
101
- <label for="frm_verify_<?php echo esc_attr( $form->id ); ?>">
102
- <?php esc_html_e( 'If you are human, leave this field blank.', 'formidable' ); ?>
103
- </label>
104
- <input type="text" class="frm_verify" id="frm_verify_<?php echo esc_attr( $form->id ); ?>" name="frm_verify" value="<?php echo esc_attr( FrmAppHelper::get_param( 'frm_verify', '', 'get', 'wp_kses_post' ) ); ?>" <?php FrmFormsHelper::maybe_hide_inline(); ?> />
105
- </div>
106
  </div>
107
  </fieldset>
108
  </div>
57
  <?php } else { ?>
58
  <input type="hidden" name="item_key" value="<?php echo esc_attr( $values['item_key'] ); ?>" />
59
  <?php
60
+ $honeypot = apply_filters( 'frm_run_honeypot', true, compact( 'form' ) );
61
+ if ( $honeypot ) {
62
+ ?>
63
+ <div class="frm_verify" <?php echo ( $honeypot === true ) ? '' : 'aria-hidden="true"'; ?>>
64
+ <label for="frm_email_<?php echo esc_attr( $form->id ); ?>">
65
+ <?php esc_html_e( 'If you are human, leave this field blank.', 'formidable' ); ?>
66
+ </label>
67
+ <input type="email" class="frm_verify" id="frm_email_<?php echo esc_attr( $form->id ); ?>" name="frm_verify" value="<?php echo esc_attr( FrmAppHelper::get_param( 'frm_verify', '', 'get', 'wp_kses_post' ) ); ?>" <?php FrmFormsHelper::maybe_hide_inline(); ?> />
68
+ </div>
69
+ <?php
70
+ }
71
  }
72
 
73
  do_action( 'frm_entry_form', $form, $form_action, $errors );
108
  }
109
  }
110
  ?>
 
 
 
 
 
 
111
  </div>
112
  </fieldset>
113
  </div>
css/frm_admin.css CHANGED
@@ -7330,16 +7330,9 @@ button.frm_choose_image_box,
7330
  width: 100%;
7331
  }
7332
 
7333
- /** TODO: After 5.5, remove the branch clases **/
7334
- .branch-5-5 #postbox-container-2 select,
7335
- .branch-5-5.wp-admin .frm_wrap select,
7336
- .branch-5-5 .frm_wrap .frm_form_builder select,
7337
- .branch-5-4 #postbox-container-2 select,
7338
- .branch-5-4.wp-admin .frm_wrap select,
7339
- .branch-5-4 .frm_wrap .frm_form_builder select,
7340
- .branch-5-3 #postbox-container-2 select,
7341
- .branch-5-3.wp-admin .frm_wrap select,
7342
- .branch-5-3 .frm_wrap .frm_form_builder select {
7343
  height: auto;
7344
  padding: 0 24px 0 12px;
7345
  }
7330
  width: 100%;
7331
  }
7332
 
7333
+ #postbox-container-2 select,
7334
+ .wp-admin .frm_wrap select,
7335
+ .frm_wrap .frm_form_builder select {
 
 
 
 
 
 
 
7336
  height: auto;
7337
  padding: 0 24px 0 12px;
7338
  }
formidable.php CHANGED
@@ -2,7 +2,7 @@
2
  /*
3
  Plugin Name: Formidable Forms
4
  Description: Quickly and easily create drag-and-drop forms
5
- Version: 4.09.02
6
  Plugin URI: https://formidableforms.com/
7
  Author URI: https://formidableforms.com/
8
  Author: Strategy11
2
  /*
3
  Plugin Name: Formidable Forms
4
  Description: Quickly and easily create drag-and-drop forms
5
+ Version: 4.09.03
6
  Plugin URI: https://formidableforms.com/
7
  Author URI: https://formidableforms.com/
8
  Author: Strategy11
js/formidable.js CHANGED
@@ -501,7 +501,7 @@ function frmFrontFormJS() {
501
 
502
  response = response.replace( /^\s+|\s+$/g, '' );
503
  if ( response.indexOf( '{' ) === 0 ) {
504
- response = jQuery.parseJSON( response );
505
  } else {
506
  response = defaultResponse;
507
  }
@@ -575,7 +575,7 @@ function frmFrontFormJS() {
575
  // If the frmTrigger object is the section description, check to see if the previous element is the trigger
576
  frmTrigger = frmTrigger.prev( '.frm_trigger' );
577
  }
578
- frmTrigger.click();
579
  }
580
  }
581
 
@@ -739,7 +739,7 @@ function frmFrontFormJS() {
739
  }
740
 
741
  function scrollToFirstField( object ) {
742
- var field = jQuery( object ).find( '.frm_blank_field:first' );
743
  if ( field.length ) {
744
  frmFrontForm.scrollMsg( field, object, true );
745
  }
@@ -983,13 +983,13 @@ function frmFrontFormJS() {
983
  jQuery( document ).on( 'blur', '.frm_toggle_default', replaceDefault );
984
  jQuery( '.frm_toggle_default' ).blur();
985
 
986
- jQuery( document.getElementById( 'frm_resend_email' ) ).click( resendEmail );
987
 
988
  jQuery( document ).on( 'change', '.frm-show-form input[name^="item_meta"], .frm-show-form select[name^="item_meta"], .frm-show-form textarea[name^="item_meta"]', frmFrontForm.fieldValueChanged );
989
  jQuery( document ).on( 'change keyup', '.frm-show-form .frm_inside_container input, .frm-show-form .frm_inside_container select, .frm-show-form .frm_inside_container textarea', maybeShowLabel );
990
 
991
  jQuery( document ).on( 'click', 'a[data-frmconfirm]', confirmClick );
992
- jQuery( 'a[data-frmtoggle]' ).click( toggleDiv );
993
 
994
  // Add fallbacks for the beloved IE8
995
  addIndexOfFallbackForIE8();
501
 
502
  response = response.replace( /^\s+|\s+$/g, '' );
503
  if ( response.indexOf( '{' ) === 0 ) {
504
+ response = JSON.parse( response );
505
  } else {
506
  response = defaultResponse;
507
  }
575
  // If the frmTrigger object is the section description, check to see if the previous element is the trigger
576
  frmTrigger = frmTrigger.prev( '.frm_trigger' );
577
  }
578
+ frmTrigger.trigger( 'click' );
579
  }
580
  }
581
 
739
  }
740
 
741
  function scrollToFirstField( object ) {
742
+ var field = jQuery( object ).find( '.frm_blank_field' ).first();
743
  if ( field.length ) {
744
  frmFrontForm.scrollMsg( field, object, true );
745
  }
983
  jQuery( document ).on( 'blur', '.frm_toggle_default', replaceDefault );
984
  jQuery( '.frm_toggle_default' ).blur();
985
 
986
+ jQuery( document.getElementById( 'frm_resend_email' ) ).on( 'click', resendEmail );
987
 
988
  jQuery( document ).on( 'change', '.frm-show-form input[name^="item_meta"], .frm-show-form select[name^="item_meta"], .frm-show-form textarea[name^="item_meta"]', frmFrontForm.fieldValueChanged );
989
  jQuery( document ).on( 'change keyup', '.frm-show-form .frm_inside_container input, .frm-show-form .frm_inside_container select, .frm-show-form .frm_inside_container textarea', maybeShowLabel );
990
 
991
  jQuery( document ).on( 'click', 'a[data-frmconfirm]', confirmClick );
992
+ jQuery( 'a[data-frmtoggle]' ).on( 'click', toggleDiv );
993
 
994
  // Add fallbacks for the beloved IE8
995
  addIndexOfFallbackForIE8();
js/formidable.min.js CHANGED
@@ -17,31 +17,31 @@ field.value,format=getFieldValidationMessage(field,"pattern");if(format!==""&&te
17
  if(recaptcha.length){recaptchaID=recaptcha.data("rid");alreadyChecked=grecaptcha.getResponse(recaptchaID);if(alreadyChecked.length===0)return recaptcha;else return false}else return false}function executeInvisibleRecaptcha(invisibleRecaptcha){var recaptchaID=invisibleRecaptcha.data("rid");grecaptcha.reset(recaptchaID);grecaptcha.execute(recaptchaID)}function validateRecaptcha(form,errors){var recaptchaID,response,fieldContainer,fieldID,$recaptcha=jQuery(form).find(".frm-g-recaptcha");if($recaptcha.length){recaptchaID=
18
  $recaptcha.data("rid");try{response=grecaptcha.getResponse(recaptchaID)}catch(e){if(jQuery(form).find('input[name="recaptcha_checked"]').length)return errors;else response=""}if(response.length===0){fieldContainer=$recaptcha.closest(".frm_form_field");fieldID=fieldContainer.attr("id").replace("frm_field_","").replace("_container","");errors[fieldID]=""}}return errors}function getFieldValidationMessage(field,messageType){var msg=field.getAttribute(messageType);if(msg===null)msg="";return msg}function shouldJSValidate(object){var validate=
19
  jQuery(object).hasClass("frm_js_validate");if(validate&&typeof frmProForm!=="undefined"&&(frmProForm.savingDraft(object)||frmProForm.goingToPreviousPage(object)))validate=false;return validate}function getFormErrors(object,action){var fieldset;if(typeof action==="undefined")jQuery(object).find('input[name="frm_action"]').val();fieldset=jQuery(object).find(".frm_form_field");fieldset.addClass("frm_doing_ajax");jQuery.ajax({type:"POST",url:frm_js.ajax_url,data:jQuery(object).serialize()+"&action=frm_entries_"+
20
- action+"&nonce="+frm_js.nonce,success:function(response){var formID,replaceContent,pageOrder,formReturned,contSubmit,delay,$fieldCont,key,inCollapsedSection,frmTrigger,defaultResponse={"content":"","errors":{},"pass":false};if(response===null)response=defaultResponse;response=response.replace(/^\s+|\s+$/g,"");if(response.indexOf("{")===0)response=jQuery.parseJSON(response);else response=defaultResponse;if(typeof response.redirect!=="undefined"){jQuery(document).trigger("frmBeforeFormRedirect",[object,
21
- response]);window.location=response.redirect}else if(response.content!==""){removeSubmitLoading(jQuery(object));if(frm_js.offset!=-1)frmFrontForm.scrollMsg(jQuery(object),false);formID=jQuery(object).find('input[name="form_id"]').val();response.content=response.content.replace(/ frm_pro_form /g," frm_pro_form frm_no_hide ");replaceContent=jQuery(object).closest(".frm_forms");removeAddedScripts(replaceContent,formID);delay=maybeSlideOut(replaceContent,response.content);setTimeout(function(){var container,
22
- input,previousInput;replaceContent.replaceWith(response.content);addUrlParam(response);if(typeof frmThemeOverride_frmAfterSubmit==="function"){pageOrder=jQuery('input[name="frm_page_order_'+formID+'"]').val();formReturned=jQuery(response.content).find('input[name="form_id"]').val();frmThemeOverride_frmAfterSubmit(formReturned,pageOrder,response.content,object)}if(typeof response.recaptcha!=="undefined"){container=jQuery("#frm_form_"+formID+"_container").find(".frm_fields_container");input='<input type="hidden" name="recaptcha_checked" value="'+
23
  response.recaptcha+'">';previousInput=container.find('input[name="recaptcha_checked"]');if(previousInput.length)previousInput.replaceWith(input);else container.append(input)}afterFormSubmitted(object,response)},delay)}else if(Object.keys(response.errors).length){removeSubmitLoading(jQuery(object),"enable");contSubmit=true;removeAllErrors();$fieldCont=null;for(key in response.errors){$fieldCont=jQuery(object).find("#frm_field_"+key+"_container");if($fieldCont.length){if(!$fieldCont.is(":visible")){inCollapsedSection=
24
- $fieldCont.closest(".frm_toggle_container");if(inCollapsedSection.length){frmTrigger=inCollapsedSection.prev();if(!frmTrigger.hasClass("frm_trigger"))frmTrigger=frmTrigger.prev(".frm_trigger");frmTrigger.click()}}if($fieldCont.is(":visible")){addFieldError($fieldCont,key,response.errors);contSubmit=false}}}jQuery(object).find(".frm-g-recaptcha, .g-recaptcha").each(function(){var $recaptcha=jQuery(this),recaptchaID=$recaptcha.data("rid");if(typeof grecaptcha!=="undefined"&&grecaptcha)if(recaptchaID)grecaptcha.reset(recaptchaID);
25
  else grecaptcha.reset()});jQuery(document).trigger("frmFormErrors",[object,response]);fieldset.removeClass("frm_doing_ajax");scrollToFirstField(object);if(contSubmit)object.submit();else jQuery(object).prepend(response.error_message)}else{showFileLoading(object);object.submit()}},error:function(){jQuery(object).find('input[type="submit"], input[type="button"]').removeAttr("disabled");object.submit()}})}function afterFormSubmitted(object,response){var formCompleted=jQuery(response.content).find(".frm_message");
26
  if(formCompleted.length)jQuery(document).trigger("frmFormComplete",[object,response]);else jQuery(document).trigger("frmPageChanged",[object,response])}function removeAddedScripts(formContainer,formID){var endReplace=jQuery(".frm_end_ajax_"+formID);if(endReplace.length){formContainer.nextUntil(".frm_end_ajax_"+formID).remove();endReplace.remove()}}function maybeSlideOut(oldContent,newContent){var c,newClass="frm_slideout";if(newContent.indexOf(" frm_slide")!==-1){c=oldContent.children();if(newContent.indexOf(" frm_going_back")!==
27
  -1)newClass+=" frm_going_back";c.removeClass("frm_going_back");c.addClass(newClass);return 300}return 0}function addUrlParam(response){var url;if(history.pushState&&typeof response.page!=="undefined"){url=addQueryVar("frm_page",response.page);window.history.pushState({"html":response.html},"","?"+url)}}function addQueryVar(key,value){var kvp,i,x;key=encodeURI(key);value=encodeURI(value);kvp=document.location.search.substr(1).split("&");i=kvp.length;while(i--){x=kvp[i].split("=");if(x[0]==key){x[1]=
28
  value;kvp[i]=x.join("=");break}}if(i<0)kvp[kvp.length]=[key,value].join("=");return kvp.join("&")}function addFieldError($fieldCont,key,jsErrors){var input,id,describedBy;if($fieldCont.length&&$fieldCont.is(":visible")){$fieldCont.addClass("frm_blank_field");input=$fieldCont.find("input, select, textarea");id="frm_error_field_"+key;describedBy=input.attr("aria-describedby");if(typeof frmThemeOverride_frmPlaceError==="function")frmThemeOverride_frmPlaceError(key,jsErrors);else{$fieldCont.append('<div class="frm_error" id="'+
29
  id+'">'+jsErrors[key]+"</div>");if(typeof describedBy==="undefined")describedBy=id;else if(describedBy.indexOf(id)===-1)describedBy=describedBy+" "+id;input.attr("aria-describedby",describedBy)}input.attr("aria-invalid",true);jQuery(document).trigger("frmAddFieldError",[$fieldCont,key,jsErrors])}}function removeFieldError($fieldCont){var errorMessage=$fieldCont.find(".frm_error"),errorId=errorMessage.attr("id"),input=$fieldCont.find("input, select, textarea"),describedBy=input.attr("aria-describedby");
30
- $fieldCont.removeClass("frm_blank_field has-error");errorMessage.remove();input.attr("aria-invalid",false);if(typeof describedBy!=="undefined"){describedBy=describedBy.replace(errorId,"");input.attr("aria-describedby",describedBy)}}function removeAllErrors(){jQuery(".form-field").removeClass("frm_blank_field has-error");jQuery(".form-field .frm_error").replaceWith("");jQuery(".frm_error_style").remove()}function scrollToFirstField(object){var field=jQuery(object).find(".frm_blank_field:first");if(field.length)frmFrontForm.scrollMsg(field,
31
- object,true)}function showSubmitLoading($object){showLoadingIndicator($object);disableSubmitButton($object);disableSaveDraft($object)}function showLoadingIndicator($object){if(!$object.hasClass("frm_loading_form")&&!$object.hasClass("frm_loading_prev")){addLoadingClass($object);$object.trigger("frmStartFormLoading")}}function addLoadingClass($object){var loadingClass=isGoingToPrevPage($object)?"frm_loading_prev":"frm_loading_form";$object.addClass(loadingClass)}function isGoingToPrevPage($object){return typeof frmProForm!==
32
- "undefined"&&frmProForm.goingToPreviousPage($object)}function removeSubmitLoading($object,enable,processesRunning){var loadingForm;if(processesRunning>0)return;loadingForm=jQuery(".frm_loading_form");loadingForm.removeClass("frm_loading_form");loadingForm.removeClass("frm_loading_prev");loadingForm.trigger("frmEndFormLoading");if(enable==="enable"){enableSubmitButton(loadingForm);enableSaveDraft(loadingForm)}}function showFileLoading(object){var fileval,loading=document.getElementById("frm_loading");
33
- if(loading!==null){fileval=jQuery(object).find("input[type=file]").val();if(typeof fileval!=="undefined"&&fileval!=="")setTimeout(function(){jQuery(loading).fadeIn("slow")},2E3)}}function clearDefault(){toggleDefault(jQuery(this),"clear")}function replaceDefault(){toggleDefault(jQuery(this),"replace")}function toggleDefault($thisField,e){var thisVal,v=$thisField.data("frmval").replace(/(\n|\r\n)/g,"\r");if(v===""||typeof v==="undefined")return false;thisVal=$thisField.val().replace(/(\n|\r\n)/g,"\r");
34
- if("replace"===e){if(thisVal==="")$thisField.addClass("frm_default").val(v)}else if(thisVal==v)$thisField.removeClass("frm_default").val("")}function resendEmail(){var $link=jQuery(this),entryId=this.getAttribute("data-eid"),formId=this.getAttribute("data-fid"),label=$link.find(".frm_link_label");if(label.length<1)label=$link;label.append('<span class="frm-wait"></span>');jQuery.ajax({type:"POST",url:frm_js.ajax_url,data:{action:"frm_entries_send_email",entry_id:entryId,form_id:formId,nonce:frm_js.nonce},
35
- success:function(msg){var admin=document.getElementById("wpbody");if(admin===null)label.html(msg);else{label.html("");$link.after(msg)}}});return false}function confirmClick(){var message=jQuery(this).data("frmconfirm");return confirm(message)}function toggleDiv(){var div=jQuery(this).data("frmtoggle");if(jQuery(div).is(":visible"))jQuery(div).slideUp("fast");else jQuery(div).slideDown("fast");return false}function addIndexOfFallbackForIE8(){var len,from;if(!Array.prototype.indexOf)Array.prototype.indexOf=
36
- function(elt){len=this.length>>>0;from=Number(arguments[1])||0;from=from<0?Math.ceil(from):Math.floor(from);if(from<0)from+=len;for(;from<len;from++)if(from in this&&this[from]===elt)return from;return-1}}function addTrimFallbackForIE8(){if(typeof String.prototype.trim!=="function")String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"")}}function addFilterFallbackForIE8(){var t,len,res,thisp,i,val;if(!Array.prototype.filter)Array.prototype.filter=function(fun){if(this===void 0||this===
37
- null)throw new TypeError;t=Object(this);len=t.length>>>0;if(typeof fun!=="function")throw new TypeError;res=[];thisp=arguments[1];for(i=0;i<len;i++)if(i in t){val=t[i];if(fun.call(thisp,val,i,t))res.push(val)}return res}}function addKeysFallbackForIE8(){var keys,i;if(!Object.keys)Object.keys=function(obj){keys=[];for(i in obj)if(obj.hasOwnProperty(i))keys.push(i);return keys}}return{init:function(){jQuery(document).off("submit.formidable",".frm-show-form");jQuery(document).on("submit.formidable",
38
- ".frm-show-form",frmFrontForm.submitForm);jQuery(".frm-show-form input[onblur], .frm-show-form textarea[onblur]").each(function(){if(jQuery(this).val()==="")jQuery(this).blur()});jQuery(document).on("focus",".frm_toggle_default",clearDefault);jQuery(document).on("blur",".frm_toggle_default",replaceDefault);jQuery(".frm_toggle_default").blur();jQuery(document.getElementById("frm_resend_email")).click(resendEmail);jQuery(document).on("change",'.frm-show-form input[name^="item_meta"], .frm-show-form select[name^="item_meta"], .frm-show-form textarea[name^="item_meta"]',
39
- frmFrontForm.fieldValueChanged);jQuery(document).on("change keyup",".frm-show-form .frm_inside_container input, .frm-show-form .frm_inside_container select, .frm-show-form .frm_inside_container textarea",maybeShowLabel);jQuery(document).on("click","a[data-frmconfirm]",confirmClick);jQuery("a[data-frmtoggle]").click(toggleDiv);addIndexOfFallbackForIE8();addTrimFallbackForIE8();addFilterFallbackForIE8();addKeysFallbackForIE8()},getFieldId:function(field,fullID){return getFieldId(field,fullID)},renderRecaptcha:function(captcha){var formID,
40
- recaptchaID,size=captcha.getAttribute("data-size"),rendered=captcha.getAttribute("data-rid")!==null,params={"sitekey":captcha.getAttribute("data-sitekey"),"size":size,"theme":captcha.getAttribute("data-theme")};if(rendered)return;if(size==="invisible"){formID=jQuery(captcha).closest("form").find('input[name="form_id"]').val();jQuery(captcha).closest(".frm_form_field .frm_primary_label").hide();params.callback=function(token){frmFrontForm.afterRecaptcha(token,formID)}}recaptchaID=grecaptcha.render(captcha.id,
41
- params);captcha.setAttribute("data-rid",recaptchaID)},afterSingleRecaptcha:function(){var object=jQuery(".frm-show-form .g-recaptcha").closest("form")[0];frmFrontForm.submitFormNow(object)},afterRecaptcha:function(token,formID){var object=jQuery("#frm_form_"+formID+"_container form")[0];frmFrontForm.submitFormNow(object)},submitForm:function(e){frmFrontForm.submitFormManual(e,this)},submitFormManual:function(e,object){var isPro,errors,invisibleRecaptcha=hasInvisibleRecaptcha(object),classList=object.className.trim().split(/\s+/gi);
42
- if(classList&&invisibleRecaptcha.length<1){isPro=classList.indexOf("frm_pro_form")>-1;if(!isPro)return}if(jQuery("body").hasClass("wp-admin")&&jQuery(object).closest(".frmapi-form").length<1)return;e.preventDefault();if(typeof frmProForm!=="undefined"&&typeof frmProForm.submitAllowed==="function")if(!frmProForm.submitAllowed(object))return;if(invisibleRecaptcha.length){showLoadingIndicator(jQuery(object));executeInvisibleRecaptcha(invisibleRecaptcha)}else{errors=frmFrontForm.validateFormSubmit(object);
43
- if(Object.keys(errors).length===0){showSubmitLoading(jQuery(object));frmFrontForm.submitFormNow(object,classList)}}},submitFormNow:function(object){var hasFileFields,classList=object.className.trim().split(/\s+/gi);if(classList.indexOf("frm_ajax_submit")>-1){hasFileFields=jQuery(object).find('input[type="file"]').filter(function(){return!!this.value}).length;if(hasFileFields<1){action=jQuery(object).find('input[name="frm_action"]').val();frmFrontForm.checkFormErrors(object,action)}else object.submit()}else object.submit()},
44
- validateFormSubmit:function(object){if(typeof tinyMCE!=="undefined"&&jQuery(object).find(".wp-editor-wrap").length)tinyMCE.triggerSave();jsErrors=[];if(shouldJSValidate(object)){frmFrontForm.getAjaxFormErrors(object);if(Object.keys(jsErrors).length)frmFrontForm.addAjaxFormErrors(object)}return jsErrors},getAjaxFormErrors:function(object){var customErrors,key;jsErrors=validateForm(object);if(typeof frmThemeOverride_jsErrors==="function"){action=jQuery(object).find('input[name="frm_action"]').val();
45
  customErrors=frmThemeOverride_jsErrors(action,object);if(Object.keys(customErrors).length)for(key in customErrors)jsErrors[key]=customErrors[key]}return jsErrors},addAjaxFormErrors:function(object){var key,$fieldCont;removeAllErrors();for(key in jsErrors){$fieldCont=jQuery(object).find("#frm_field_"+key+"_container");if($fieldCont.length)addFieldError($fieldCont,key,jsErrors);else delete jsErrors[key]}scrollToFirstField(object)},checkFormErrors:function(object,action){getFormErrors(object,action)},
46
  checkRequiredField:function(field,errors){return checkRequiredField(field,errors)},showSubmitLoading:function($object){showSubmitLoading($object)},removeSubmitLoading:function($object,enable,processesRunning){removeSubmitLoading($object,enable,processesRunning)},scrollToID:function(id){var object=jQuery(document.getElementById(id));frmFrontForm.scrollMsg(object,false)},scrollMsg:function(id,object,animate){var newPos,m,b,screenTop,screenBottom,scrollObj="";if(typeof object==="undefined"){scrollObj=
47
  jQuery(document.getElementById("frm_form_"+id+"_container"));if(scrollObj.length<1)return}else if(typeof id==="string")scrollObj=jQuery(object).find("#frm_field_"+id+"_container");else scrollObj=id;scrollObj.focus();newPos=scrollObj.offset().top;if(!newPos||frm_js.offset==="-1")return;newPos=newPos-frm_js.offset;m=jQuery("html").css("margin-top");b=jQuery("body").css("margin-top");if(m||b)newPos=newPos-parseInt(m)-parseInt(b);if(newPos&&window.innerHeight){screenTop=document.documentElement.scrollTop||
17
  if(recaptcha.length){recaptchaID=recaptcha.data("rid");alreadyChecked=grecaptcha.getResponse(recaptchaID);if(alreadyChecked.length===0)return recaptcha;else return false}else return false}function executeInvisibleRecaptcha(invisibleRecaptcha){var recaptchaID=invisibleRecaptcha.data("rid");grecaptcha.reset(recaptchaID);grecaptcha.execute(recaptchaID)}function validateRecaptcha(form,errors){var recaptchaID,response,fieldContainer,fieldID,$recaptcha=jQuery(form).find(".frm-g-recaptcha");if($recaptcha.length){recaptchaID=
18
  $recaptcha.data("rid");try{response=grecaptcha.getResponse(recaptchaID)}catch(e){if(jQuery(form).find('input[name="recaptcha_checked"]').length)return errors;else response=""}if(response.length===0){fieldContainer=$recaptcha.closest(".frm_form_field");fieldID=fieldContainer.attr("id").replace("frm_field_","").replace("_container","");errors[fieldID]=""}}return errors}function getFieldValidationMessage(field,messageType){var msg=field.getAttribute(messageType);if(msg===null)msg="";return msg}function shouldJSValidate(object){var validate=
19
  jQuery(object).hasClass("frm_js_validate");if(validate&&typeof frmProForm!=="undefined"&&(frmProForm.savingDraft(object)||frmProForm.goingToPreviousPage(object)))validate=false;return validate}function getFormErrors(object,action){var fieldset;if(typeof action==="undefined")jQuery(object).find('input[name="frm_action"]').val();fieldset=jQuery(object).find(".frm_form_field");fieldset.addClass("frm_doing_ajax");jQuery.ajax({type:"POST",url:frm_js.ajax_url,data:jQuery(object).serialize()+"&action=frm_entries_"+
20
+ action+"&nonce="+frm_js.nonce,success:function(response){var formID,replaceContent,pageOrder,formReturned,contSubmit,delay,$fieldCont,key,inCollapsedSection,frmTrigger,defaultResponse={"content":"","errors":{},"pass":false};if(response===null)response=defaultResponse;response=response.replace(/^\s+|\s+$/g,"");if(response.indexOf("{")===0)response=JSON.parse(response);else response=defaultResponse;if(typeof response.redirect!=="undefined"){jQuery(document).trigger("frmBeforeFormRedirect",[object,response]);
21
+ window.location=response.redirect}else if(response.content!==""){removeSubmitLoading(jQuery(object));if(frm_js.offset!=-1)frmFrontForm.scrollMsg(jQuery(object),false);formID=jQuery(object).find('input[name="form_id"]').val();response.content=response.content.replace(/ frm_pro_form /g," frm_pro_form frm_no_hide ");replaceContent=jQuery(object).closest(".frm_forms");removeAddedScripts(replaceContent,formID);delay=maybeSlideOut(replaceContent,response.content);setTimeout(function(){var container,input,
22
+ previousInput;replaceContent.replaceWith(response.content);addUrlParam(response);if(typeof frmThemeOverride_frmAfterSubmit==="function"){pageOrder=jQuery('input[name="frm_page_order_'+formID+'"]').val();formReturned=jQuery(response.content).find('input[name="form_id"]').val();frmThemeOverride_frmAfterSubmit(formReturned,pageOrder,response.content,object)}if(typeof response.recaptcha!=="undefined"){container=jQuery("#frm_form_"+formID+"_container").find(".frm_fields_container");input='<input type="hidden" name="recaptcha_checked" value="'+
23
  response.recaptcha+'">';previousInput=container.find('input[name="recaptcha_checked"]');if(previousInput.length)previousInput.replaceWith(input);else container.append(input)}afterFormSubmitted(object,response)},delay)}else if(Object.keys(response.errors).length){removeSubmitLoading(jQuery(object),"enable");contSubmit=true;removeAllErrors();$fieldCont=null;for(key in response.errors){$fieldCont=jQuery(object).find("#frm_field_"+key+"_container");if($fieldCont.length){if(!$fieldCont.is(":visible")){inCollapsedSection=
24
+ $fieldCont.closest(".frm_toggle_container");if(inCollapsedSection.length){frmTrigger=inCollapsedSection.prev();if(!frmTrigger.hasClass("frm_trigger"))frmTrigger=frmTrigger.prev(".frm_trigger");frmTrigger.trigger("click")}}if($fieldCont.is(":visible")){addFieldError($fieldCont,key,response.errors);contSubmit=false}}}jQuery(object).find(".frm-g-recaptcha, .g-recaptcha").each(function(){var $recaptcha=jQuery(this),recaptchaID=$recaptcha.data("rid");if(typeof grecaptcha!=="undefined"&&grecaptcha)if(recaptchaID)grecaptcha.reset(recaptchaID);
25
  else grecaptcha.reset()});jQuery(document).trigger("frmFormErrors",[object,response]);fieldset.removeClass("frm_doing_ajax");scrollToFirstField(object);if(contSubmit)object.submit();else jQuery(object).prepend(response.error_message)}else{showFileLoading(object);object.submit()}},error:function(){jQuery(object).find('input[type="submit"], input[type="button"]').removeAttr("disabled");object.submit()}})}function afterFormSubmitted(object,response){var formCompleted=jQuery(response.content).find(".frm_message");
26
  if(formCompleted.length)jQuery(document).trigger("frmFormComplete",[object,response]);else jQuery(document).trigger("frmPageChanged",[object,response])}function removeAddedScripts(formContainer,formID){var endReplace=jQuery(".frm_end_ajax_"+formID);if(endReplace.length){formContainer.nextUntil(".frm_end_ajax_"+formID).remove();endReplace.remove()}}function maybeSlideOut(oldContent,newContent){var c,newClass="frm_slideout";if(newContent.indexOf(" frm_slide")!==-1){c=oldContent.children();if(newContent.indexOf(" frm_going_back")!==
27
  -1)newClass+=" frm_going_back";c.removeClass("frm_going_back");c.addClass(newClass);return 300}return 0}function addUrlParam(response){var url;if(history.pushState&&typeof response.page!=="undefined"){url=addQueryVar("frm_page",response.page);window.history.pushState({"html":response.html},"","?"+url)}}function addQueryVar(key,value){var kvp,i,x;key=encodeURI(key);value=encodeURI(value);kvp=document.location.search.substr(1).split("&");i=kvp.length;while(i--){x=kvp[i].split("=");if(x[0]==key){x[1]=
28
  value;kvp[i]=x.join("=");break}}if(i<0)kvp[kvp.length]=[key,value].join("=");return kvp.join("&")}function addFieldError($fieldCont,key,jsErrors){var input,id,describedBy;if($fieldCont.length&&$fieldCont.is(":visible")){$fieldCont.addClass("frm_blank_field");input=$fieldCont.find("input, select, textarea");id="frm_error_field_"+key;describedBy=input.attr("aria-describedby");if(typeof frmThemeOverride_frmPlaceError==="function")frmThemeOverride_frmPlaceError(key,jsErrors);else{$fieldCont.append('<div class="frm_error" id="'+
29
  id+'">'+jsErrors[key]+"</div>");if(typeof describedBy==="undefined")describedBy=id;else if(describedBy.indexOf(id)===-1)describedBy=describedBy+" "+id;input.attr("aria-describedby",describedBy)}input.attr("aria-invalid",true);jQuery(document).trigger("frmAddFieldError",[$fieldCont,key,jsErrors])}}function removeFieldError($fieldCont){var errorMessage=$fieldCont.find(".frm_error"),errorId=errorMessage.attr("id"),input=$fieldCont.find("input, select, textarea"),describedBy=input.attr("aria-describedby");
30
+ $fieldCont.removeClass("frm_blank_field has-error");errorMessage.remove();input.attr("aria-invalid",false);if(typeof describedBy!=="undefined"){describedBy=describedBy.replace(errorId,"");input.attr("aria-describedby",describedBy)}}function removeAllErrors(){jQuery(".form-field").removeClass("frm_blank_field has-error");jQuery(".form-field .frm_error").replaceWith("");jQuery(".frm_error_style").remove()}function scrollToFirstField(object){var field=jQuery(object).find(".frm_blank_field").first();
31
+ if(field.length)frmFrontForm.scrollMsg(field,object,true)}function showSubmitLoading($object){showLoadingIndicator($object);disableSubmitButton($object);disableSaveDraft($object)}function showLoadingIndicator($object){if(!$object.hasClass("frm_loading_form")&&!$object.hasClass("frm_loading_prev")){addLoadingClass($object);$object.trigger("frmStartFormLoading")}}function addLoadingClass($object){var loadingClass=isGoingToPrevPage($object)?"frm_loading_prev":"frm_loading_form";$object.addClass(loadingClass)}
32
+ function isGoingToPrevPage($object){return typeof frmProForm!=="undefined"&&frmProForm.goingToPreviousPage($object)}function removeSubmitLoading($object,enable,processesRunning){var loadingForm;if(processesRunning>0)return;loadingForm=jQuery(".frm_loading_form");loadingForm.removeClass("frm_loading_form");loadingForm.removeClass("frm_loading_prev");loadingForm.trigger("frmEndFormLoading");if(enable==="enable"){enableSubmitButton(loadingForm);enableSaveDraft(loadingForm)}}function showFileLoading(object){var fileval,
33
+ loading=document.getElementById("frm_loading");if(loading!==null){fileval=jQuery(object).find("input[type=file]").val();if(typeof fileval!=="undefined"&&fileval!=="")setTimeout(function(){jQuery(loading).fadeIn("slow")},2E3)}}function clearDefault(){toggleDefault(jQuery(this),"clear")}function replaceDefault(){toggleDefault(jQuery(this),"replace")}function toggleDefault($thisField,e){var thisVal,v=$thisField.data("frmval").replace(/(\n|\r\n)/g,"\r");if(v===""||typeof v==="undefined")return false;
34
+ thisVal=$thisField.val().replace(/(\n|\r\n)/g,"\r");if("replace"===e){if(thisVal==="")$thisField.addClass("frm_default").val(v)}else if(thisVal==v)$thisField.removeClass("frm_default").val("")}function resendEmail(){var $link=jQuery(this),entryId=this.getAttribute("data-eid"),formId=this.getAttribute("data-fid"),label=$link.find(".frm_link_label");if(label.length<1)label=$link;label.append('<span class="frm-wait"></span>');jQuery.ajax({type:"POST",url:frm_js.ajax_url,data:{action:"frm_entries_send_email",
35
+ entry_id:entryId,form_id:formId,nonce:frm_js.nonce},success:function(msg){var admin=document.getElementById("wpbody");if(admin===null)label.html(msg);else{label.html("");$link.after(msg)}}});return false}function confirmClick(){var message=jQuery(this).data("frmconfirm");return confirm(message)}function toggleDiv(){var div=jQuery(this).data("frmtoggle");if(jQuery(div).is(":visible"))jQuery(div).slideUp("fast");else jQuery(div).slideDown("fast");return false}function addIndexOfFallbackForIE8(){var len,
36
+ from;if(!Array.prototype.indexOf)Array.prototype.indexOf=function(elt){len=this.length>>>0;from=Number(arguments[1])||0;from=from<0?Math.ceil(from):Math.floor(from);if(from<0)from+=len;for(;from<len;from++)if(from in this&&this[from]===elt)return from;return-1}}function addTrimFallbackForIE8(){if(typeof String.prototype.trim!=="function")String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"")}}function addFilterFallbackForIE8(){var t,len,res,thisp,i,val;if(!Array.prototype.filter)Array.prototype.filter=
37
+ function(fun){if(this===void 0||this===null)throw new TypeError;t=Object(this);len=t.length>>>0;if(typeof fun!=="function")throw new TypeError;res=[];thisp=arguments[1];for(i=0;i<len;i++)if(i in t){val=t[i];if(fun.call(thisp,val,i,t))res.push(val)}return res}}function addKeysFallbackForIE8(){var keys,i;if(!Object.keys)Object.keys=function(obj){keys=[];for(i in obj)if(obj.hasOwnProperty(i))keys.push(i);return keys}}return{init:function(){jQuery(document).off("submit.formidable",".frm-show-form");jQuery(document).on("submit.formidable",
38
+ ".frm-show-form",frmFrontForm.submitForm);jQuery(".frm-show-form input[onblur], .frm-show-form textarea[onblur]").each(function(){if(jQuery(this).val()==="")jQuery(this).blur()});jQuery(document).on("focus",".frm_toggle_default",clearDefault);jQuery(document).on("blur",".frm_toggle_default",replaceDefault);jQuery(".frm_toggle_default").blur();jQuery(document.getElementById("frm_resend_email")).on("click",resendEmail);jQuery(document).on("change",'.frm-show-form input[name^="item_meta"], .frm-show-form select[name^="item_meta"], .frm-show-form textarea[name^="item_meta"]',
39
+ frmFrontForm.fieldValueChanged);jQuery(document).on("change keyup",".frm-show-form .frm_inside_container input, .frm-show-form .frm_inside_container select, .frm-show-form .frm_inside_container textarea",maybeShowLabel);jQuery(document).on("click","a[data-frmconfirm]",confirmClick);jQuery("a[data-frmtoggle]").on("click",toggleDiv);addIndexOfFallbackForIE8();addTrimFallbackForIE8();addFilterFallbackForIE8();addKeysFallbackForIE8()},getFieldId:function(field,fullID){return getFieldId(field,fullID)},
40
+ renderRecaptcha:function(captcha){var formID,recaptchaID,size=captcha.getAttribute("data-size"),rendered=captcha.getAttribute("data-rid")!==null,params={"sitekey":captcha.getAttribute("data-sitekey"),"size":size,"theme":captcha.getAttribute("data-theme")};if(rendered)return;if(size==="invisible"){formID=jQuery(captcha).closest("form").find('input[name="form_id"]').val();jQuery(captcha).closest(".frm_form_field .frm_primary_label").hide();params.callback=function(token){frmFrontForm.afterRecaptcha(token,
41
+ formID)}}recaptchaID=grecaptcha.render(captcha.id,params);captcha.setAttribute("data-rid",recaptchaID)},afterSingleRecaptcha:function(){var object=jQuery(".frm-show-form .g-recaptcha").closest("form")[0];frmFrontForm.submitFormNow(object)},afterRecaptcha:function(token,formID){var object=jQuery("#frm_form_"+formID+"_container form")[0];frmFrontForm.submitFormNow(object)},submitForm:function(e){frmFrontForm.submitFormManual(e,this)},submitFormManual:function(e,object){var isPro,errors,invisibleRecaptcha=
42
+ hasInvisibleRecaptcha(object),classList=object.className.trim().split(/\s+/gi);if(classList&&invisibleRecaptcha.length<1){isPro=classList.indexOf("frm_pro_form")>-1;if(!isPro)return}if(jQuery("body").hasClass("wp-admin")&&jQuery(object).closest(".frmapi-form").length<1)return;e.preventDefault();if(typeof frmProForm!=="undefined"&&typeof frmProForm.submitAllowed==="function")if(!frmProForm.submitAllowed(object))return;if(invisibleRecaptcha.length){showLoadingIndicator(jQuery(object));executeInvisibleRecaptcha(invisibleRecaptcha)}else{errors=
43
+ frmFrontForm.validateFormSubmit(object);if(Object.keys(errors).length===0){showSubmitLoading(jQuery(object));frmFrontForm.submitFormNow(object,classList)}}},submitFormNow:function(object){var hasFileFields,classList=object.className.trim().split(/\s+/gi);if(classList.indexOf("frm_ajax_submit")>-1){hasFileFields=jQuery(object).find('input[type="file"]').filter(function(){return!!this.value}).length;if(hasFileFields<1){action=jQuery(object).find('input[name="frm_action"]').val();frmFrontForm.checkFormErrors(object,
44
+ action)}else object.submit()}else object.submit()},validateFormSubmit:function(object){if(typeof tinyMCE!=="undefined"&&jQuery(object).find(".wp-editor-wrap").length)tinyMCE.triggerSave();jsErrors=[];if(shouldJSValidate(object)){frmFrontForm.getAjaxFormErrors(object);if(Object.keys(jsErrors).length)frmFrontForm.addAjaxFormErrors(object)}return jsErrors},getAjaxFormErrors:function(object){var customErrors,key;jsErrors=validateForm(object);if(typeof frmThemeOverride_jsErrors==="function"){action=jQuery(object).find('input[name="frm_action"]').val();
45
  customErrors=frmThemeOverride_jsErrors(action,object);if(Object.keys(customErrors).length)for(key in customErrors)jsErrors[key]=customErrors[key]}return jsErrors},addAjaxFormErrors:function(object){var key,$fieldCont;removeAllErrors();for(key in jsErrors){$fieldCont=jQuery(object).find("#frm_field_"+key+"_container");if($fieldCont.length)addFieldError($fieldCont,key,jsErrors);else delete jsErrors[key]}scrollToFirstField(object)},checkFormErrors:function(object,action){getFormErrors(object,action)},
46
  checkRequiredField:function(field,errors){return checkRequiredField(field,errors)},showSubmitLoading:function($object){showSubmitLoading($object)},removeSubmitLoading:function($object,enable,processesRunning){removeSubmitLoading($object,enable,processesRunning)},scrollToID:function(id){var object=jQuery(document.getElementById(id));frmFrontForm.scrollMsg(object,false)},scrollMsg:function(id,object,animate){var newPos,m,b,screenTop,screenBottom,scrollObj="";if(typeof object==="undefined"){scrollObj=
47
  jQuery(document.getElementById("frm_form_"+id+"_container"));if(scrollObj.length<1)return}else if(typeof id==="string")scrollObj=jQuery(object).find("#frm_field_"+id+"_container");else scrollObj=id;scrollObj.focus();newPos=scrollObj.offset().top;if(!newPos||frm_js.offset==="-1")return;newPos=newPos-frm_js.offset;m=jQuery("html").css("margin-top");b=jQuery("body").css("margin-top");if(m||b)newPos=newPos-parseInt(m)-parseInt(b);if(newPos&&window.innerHeight){screenTop=document.documentElement.scrollTop||
js/formidable_admin.js CHANGED
@@ -28,10 +28,10 @@ var FrmFormsConnect = window.FrmFormsConnect || ( function( document, window, $
28
  * @since 4.03
29
  */
30
  init: function() {
31
- $( document.getElementById( 'frm_deauthorize_link' ) ).click( app.deauthorize );
32
- $( '.frm_authorize_link' ).click( app.authorize );
33
  if ( el.reset !== null ) {
34
- $( el.reset ).click( app.reauthorize );
35
  }
36
 
37
  $( el.btn ).on( 'click', function( e ) {
@@ -1001,7 +1001,7 @@ function frmAdminBuildJS() {
1001
  var hasBreak = 0;
1002
  if ( 'summary' === fieldType ) {
1003
  // see if we need to insert a page break before this newly-added summary field. Check for at least 1 page break
1004
- hasBreak = jQuery( '.frmbutton_loadingnow#' + loadingID ).prevAll( 'li[data-type="break"]:first' ).length > 0 ? 1 : 0;
1005
  }
1006
 
1007
  jQuery.ajax({
@@ -1047,42 +1047,48 @@ function frmAdminBuildJS() {
1047
  }
1048
 
1049
  function loadFields( fieldId ) {
1050
- var $thisField = jQuery( document.getElementById( fieldId ) );
1051
- var fields;
1052
- if ( jQuery.isFunction( jQuery.fn.addBack ) ) {
1053
- fields = $thisField.nextAll( '*:lt(14)' ).addBack();
1054
- } else {
1055
- fields = $thisField.nextAll( '*:lt(14)' ).andSelf();
1056
- }
1057
- fields.addClass( 'frm_load_now' );
 
1058
 
1059
- var h = [];
1060
- jQuery.each( fields, function( k, v ) {
1061
- h.push( jQuery( v ).find( '.frm_hidden_fdata' ).html() );
1062
- });
 
 
1063
 
1064
  jQuery.ajax({
1065
  type: 'POST', url: ajaxurl,
1066
  data: {
1067
  action: 'frm_load_field',
1068
- field: h,
1069
  form_id: thisFormId,
1070
  nonce: frmGlobal.nonce
1071
  },
1072
  success: function( html ) {
 
 
1073
  html = html.replace( /^\s+|\s+$/g, '' );
1074
  if ( html.indexOf( '{' ) !== 0 ) {
1075
  jQuery( '.frm_load_now' ).removeClass( '.frm_load_now' ).html( 'Error' );
1076
  return;
1077
  }
1078
- html = jQuery.parseJSON( html );
1079
 
1080
- for ( var key in html ) {
 
 
1081
  jQuery( '#frm_field_id_' + key ).replaceWith( html[key]);
1082
  setupSortable( '#frm_field_id_' + key + '.edit_field_type_divider ul.frm_sorting' );
1083
  }
1084
 
1085
- var $nextSet = $thisField.nextAll( '.frm_field_loading:not(.frm_load_now)' );
1086
  if ( $nextSet.length ) {
1087
  loadFields( $nextSet.attr( 'id' ) );
1088
  } else {
@@ -1898,7 +1904,7 @@ function frmAdminBuildJS() {
1898
  return;
1899
  }
1900
 
1901
- jQuery( '.frm-insert-preset' ).click( insertBulkPreset );
1902
 
1903
  jQuery( builderForm ).on( 'click', 'a.frm-bulk-edit-link', function( event ) {
1904
  event.preventDefault();
@@ -1938,7 +1944,7 @@ function frmAdminBuildJS() {
1938
  return false;
1939
  });
1940
 
1941
- jQuery( '#frm-update-bulk-opts' ).click( function() {
1942
  var fieldId = document.getElementById( 'bulk-field-id' ).value;
1943
  this.classList.add( 'frm_loading_button' );
1944
  frmAdminBuild.updateOpts( fieldId, document.getElementById( 'frm_bulk_options' ).value, $info );
@@ -2082,7 +2088,7 @@ function frmAdminBuildJS() {
2082
  }
2083
 
2084
  function setAlignment( fieldId, alignment ) {
2085
- jQuery( '#field_options_align_' + fieldId ).val( alignment ).change();
2086
  }
2087
 
2088
  function setImageSize() {
@@ -2102,7 +2108,7 @@ function frmAdminBuildJS() {
2102
  function refreshOptionDisplayNow( object ) {
2103
  var $field = object.closest( '.frm-single-settings' ),
2104
  fieldID = $field.data( 'fid' );
2105
- jQuery( '.field_' + fieldID + '_option' ).change();
2106
  }
2107
 
2108
  function refreshOptionDisplay() {
@@ -2133,7 +2139,7 @@ function frmAdminBuildJS() {
2133
  $imagePreview.find( '.frm_image_preview_title' ).text( attachment.filename );
2134
  $imagePreview.siblings( 'input[name*="[label]"]' ).data( 'frmimgurl', attachment.url );
2135
  $imagePreview.find( '.frm_choose_image_box' ).hide();
2136
- $imagePreview.find( 'input.frm_image_id' ).val( attachment.id ).change();
2137
  wp.media.model.settings.post.id = postID;
2138
  });
2139
 
@@ -2152,10 +2158,9 @@ function frmAdminBuildJS() {
2152
  previewWrapper.find( 'img' ).attr( 'src', '' );
2153
  previewWrapper.find( '.frm_image_preview_frame' ).hide();
2154
  previewWrapper.find( '.frm_choose_image_box' ).show();
2155
- previewWrapper.find( 'input.frm_image_id' ).val( 0 ).change();
2156
  }
2157
 
2158
-
2159
  function toggleMultiselect() {
2160
  /*jshint validthis:true */
2161
  var dropdown = jQuery( this ).closest( 'li' ).find( '.frm_form_fields select' );
@@ -2211,22 +2216,24 @@ function frmAdminBuildJS() {
2211
  * deselect it.
2212
  */
2213
  function maybeUncheckRadio() {
 
 
2214
  /*jshint validthis:true */
2215
- var $self = jQuery( this );
2216
  if ( $self.is( ':checked' ) ) {
2217
- var uncheck = function() {
2218
  setTimeout( function() {
2219
  $self.removeAttr( 'checked' );
2220
  }, 0 );
2221
  };
2222
- var unbind = function() {
2223
- $self.unbind( 'mouseup', up );
2224
  };
2225
- var up = function() {
2226
  uncheck();
2227
  unbind();
2228
  };
2229
- $self.bind( 'mouseup', up );
2230
  $self.one( 'mouseout', unbind );
2231
  }
2232
  }
@@ -2336,11 +2343,7 @@ function frmAdminBuildJS() {
2336
  /*jshint validthis:true */
2337
  var id = jQuery( this ).closest( '.frm-single-settings' ).data( 'fid' ),
2338
  formId = thisFormId,
2339
- metaName = 0;
2340
-
2341
- if ( jQuery( '#frm_logic_row_' + id + ' .frm_logic_row' ).length > 0 ) {
2342
- metaName = 1 + parseInt( jQuery( '#frm_logic_row_' + id + ' .frm_logic_row:last' ).attr( 'id' ).replace( 'frm_logic_' + id + '_', '' ), 10 );
2343
- }
2344
  jQuery.ajax({
2345
  type: 'POST',
2346
  url: ajaxurl,
@@ -2349,7 +2352,7 @@ function frmAdminBuildJS() {
2349
  form_id: formId,
2350
  field_id: id,
2351
  nonce: frmGlobal.nonce,
2352
- meta_name: metaName,
2353
  fields: getFieldList()
2354
  },
2355
  success: function( html ) {
@@ -2363,19 +2366,19 @@ function frmAdminBuildJS() {
2363
  return false;
2364
  }
2365
 
 
 
 
 
 
 
 
2366
  function addWatchLookupRow() {
2367
  /*jshint validthis:true */
2368
  var lastRowId,
2369
  id = jQuery( this ).closest( '.frm-single-settings' ).data( 'fid' ),
2370
  formId = thisFormId,
2371
- rowKey = 0,
2372
  lookupBlockRows = document.getElementById( 'frm_watch_lookup_block_' + id ).children;
2373
-
2374
- if ( lookupBlockRows.length > 0 ) {
2375
- lastRowId = lookupBlockRows[lookupBlockRows.length - 1].id;
2376
- rowKey = 1 + parseInt( lastRowId.replace( 'frm_watch_lookup_' + id + '_', '' ), 10 );
2377
- }
2378
-
2379
  jQuery.ajax({
2380
  type: 'POST',
2381
  url: ajaxurl,
@@ -2383,7 +2386,7 @@ function frmAdminBuildJS() {
2383
  action: 'frm_add_watch_lookup_row',
2384
  form_id: formId,
2385
  field_id: id,
2386
- row_key: rowKey,
2387
  nonce: frmGlobal.nonce
2388
  },
2389
  success: function( newRow ) {
@@ -2633,7 +2636,7 @@ function frmAdminBuildJS() {
2633
  function toggleCollapseFakePage() {
2634
  var topLevel = document.getElementById( 'frm-fake-page' ),
2635
  firstField = document.getElementById( 'frm-show-fields' ).firstElementChild,
2636
- toCollapse = jQuery( firstField ).nextUntil( '.frm_field_box[data-ftype=break]' ).andSelf();
2637
 
2638
  if ( firstField.getAttribute( 'data-ftype' ) === 'break' ) {
2639
  // Don't collapse if the first field is a page break.
@@ -3010,11 +3013,11 @@ function frmAdminBuildJS() {
3010
 
3011
  valueSelect.prepend( optionMatch );
3012
  }
3013
- }
3014
 
3015
- optionMatch = valueSelect.querySelector( 'option[value=""]' );
3016
- if ( optionMatch !== null ) {
3017
- valueSelect.prepend( optionMatch );
 
3018
  }
3019
  }
3020
 
@@ -3659,24 +3662,37 @@ function frmAdminBuildJS() {
3659
  $postStuff.insertBefore( $html, $postStuff.firstChild );
3660
  },
3661
  error: function() {
3662
- jQuery( document.getElementById( 'frm_js_build_form' ) ).submit();
3663
  }
3664
  });
3665
  }
3666
 
 
 
 
 
 
 
 
 
 
 
 
 
3667
  function submitNoAjax() {
3668
  /*jshint validthis:true */
3669
- preFormSave( this );
3670
 
3671
- var form = jQuery( builderForm );
 
3672
  jQuery( document.getElementById( 'frm_compact_fields' ) ).val( JSON.stringify( form.serializeArray() ) );
3673
- jQuery( document.getElementById( 'frm_js_build_form' ) ).submit();
3674
  }
3675
 
3676
  function preFormSave( b ) {
3677
  removeWPUnload();
3678
  if ( jQuery( 'form.inplace_form' ).length ) {
3679
- jQuery( '.inplace_save, .postbox' ).click();
3680
  }
3681
 
3682
  $button = jQuery( b );
@@ -3875,11 +3891,11 @@ function frmAdminBuildJS() {
3875
 
3876
  $top = $original.find( '.widget-top' );
3877
  $top.on( 'frm-action-loaded', function() {
3878
- $trigger.click();
3879
  $original.removeClass( 'open' );
3880
  $inside.hide();
3881
  });
3882
- $top.click();
3883
  return true;
3884
  }
3885
 
@@ -3951,12 +3967,8 @@ function frmAdminBuildJS() {
3951
  }
3952
 
3953
  function getNewActionId() {
3954
- var len = 0;
3955
- if ( jQuery( '.frm_form_action_settings:last' ).length ) {
3956
- //Get number of previous action
3957
- len = jQuery( '.frm_form_action_settings:last' ).attr( 'id' ).replace( 'frm_form_action_', '' );
3958
- }
3959
- len = parseInt( len, 10 ) + 1;
3960
  if ( typeof document.getElementById( 'frm_form_action_' + len ) !== 'undefined' ) {
3961
  len = len + 100;
3962
  }
@@ -4077,18 +4089,15 @@ function frmAdminBuildJS() {
4077
  /*jshint validthis:true */
4078
  var id = jQuery( this ).data( 'emailkey' ),
4079
  type = jQuery( this ).closest( '.frm_form_action_settings' ).find( '.frm_action_name' ).val(),
4080
- metaName = 0,
4081
- formId = document.getElementById( 'form_id' ).value;
4082
- if ( jQuery( '#frm_form_action_' + id + ' .frm_logic_row' ).length ) {
4083
- metaName = 1 + parseInt( jQuery( '#frm_form_action_' + id + ' .frm_logic_row:last' ).attr( 'id' ).replace( 'frm_logic_' + id + '_', '' ), 10 );
4084
- }
4085
  jQuery.ajax({
4086
  type: 'POST', url: ajaxurl,
4087
  data: {
4088
  action: 'frm_add_form_logic_row',
4089
  email_id: id,
4090
  form_id: formId,
4091
- meta_name: metaName,
4092
  type: type,
4093
  nonce: frmGlobal.nonce
4094
  },
@@ -4120,21 +4129,15 @@ function frmAdminBuildJS() {
4120
  */
4121
  function addSubmitLogic() {
4122
  /*jshint validthis:true */
4123
- var last,
4124
- formId = thisFormId,
4125
- metaName = 0;
4126
- if ( jQuery( '#frm_submit_logic_row .frm_logic_row' ).length > 0 ) {
4127
- last = jQuery( '#frm_submit_logic_row .frm_logic_row:last' );
4128
-
4129
- metaName = 1 + parseInt( last.attr( 'id' ).replace( 'frm_logic_submit_', '' ), 10 );
4130
- }
4131
  jQuery.ajax({
4132
  type: 'POST',
4133
  url: ajaxurl,
4134
  data: {
4135
  action: 'frm_add_submit_logic_row',
4136
  form_id: formId,
4137
- meta_name: metaName,
4138
  nonce: frmGlobal.nonce
4139
  },
4140
  success: function( html ) {
@@ -4302,20 +4305,23 @@ function frmAdminBuildJS() {
4302
  }
4303
 
4304
  function addPostRow( type, button ) {
4305
- var id = jQuery( 'input[name="id"]' ).val(),
 
4306
  settings = jQuery( button ).closest( '.frm_form_action_settings' ),
4307
  key = settings.data( 'actionkey' ),
4308
  postType = settings.find( '.frm_post_type' ).val(),
4309
- metaName = 0;
 
4310
 
4311
- if ( jQuery( '.frm_post' + type + '_row' ).length ) {
4312
- var name = jQuery( '.frm_post' + type + '_row:last' ).attr( 'id' ).replace( 'frm_post' + type + '_', '' );
4313
- if ( jQuery.isNumeric( name ) ) {
4314
  metaName = 1 + parseInt( name, 10 );
4315
  } else {
4316
  metaName = 1;
4317
  }
4318
  }
 
4319
  jQuery.ajax({
4320
  type: 'POST', url: ajaxurl,
4321
  data: {
@@ -4328,12 +4334,16 @@ function frmAdminBuildJS() {
4328
  nonce: frmGlobal.nonce
4329
  },
4330
  success: function( html ) {
 
4331
  jQuery( document.getElementById( 'frm_post' + type + '_rows' ) ).append( html );
4332
  jQuery( '.frm_add_post' + type + '_row.button' ).hide();
4333
 
4334
  if ( type === 'meta' ) {
4335
  jQuery( '.frm_name_value' ).show();
4336
- jQuery( '.frm_toggle_cf_opts' ).not( ':last' ).hide();
 
 
 
4337
  } else if ( type === 'tax' ) {
4338
  jQuery( '.frm_posttax_labels' ).show();
4339
  }
@@ -4341,6 +4351,10 @@ function frmAdminBuildJS() {
4341
  });
4342
  }
4343
 
 
 
 
 
4344
  function getMetaValue( id, metaName ) {
4345
  var newMeta = metaName;
4346
  if ( jQuery( document.getElementById( id + metaName ) ).length > 0 ) {
@@ -4425,7 +4439,7 @@ function frmAdminBuildJS() {
4425
  function submitSettings() {
4426
  /*jshint validthis:true */
4427
  preFormSave( this );
4428
- jQuery( '.frm_form_settings' ).submit();
4429
  }
4430
 
4431
  /* View Functions */
@@ -4517,16 +4531,14 @@ function frmAdminBuildJS() {
4517
  }
4518
 
4519
  function addOrderRow() {
4520
- var l = 0;
4521
- if ( jQuery( '#frm_order_options .frm_logic_rows div:last' ).length > 0 ) {
4522
- l = jQuery( '#frm_order_options .frm_logic_rows div:last' ).attr( 'id' ).replace( 'frm_order_field_', '' );
4523
- }
4524
  jQuery.ajax({
4525
- type: 'POST', url: ajaxurl,
 
4526
  data: {
4527
  action: 'frm_add_order_row',
4528
  form_id: thisFormId,
4529
- order_key: ( parseInt( l, 10 ) + 1 ),
4530
  nonce: frmGlobal.nonce
4531
  },
4532
  success: function( html ) {
@@ -4536,16 +4548,14 @@ function frmAdminBuildJS() {
4536
  }
4537
 
4538
  function addWhereRow() {
4539
- var l = 0;
4540
- if ( jQuery( '#frm_where_options .frm_logic_rows div:last' ).length ) {
4541
- l = jQuery( '#frm_where_options .frm_logic_rows div:last' ).attr( 'id' ).replace( 'frm_where_field_', '' );
4542
- }
4543
  jQuery.ajax({
4544
- type: 'POST', url: ajaxurl,
 
4545
  data: {
4546
  action: 'frm_add_where_row',
4547
  form_id: thisFormId,
4548
- where_key: ( parseInt( l, 10 ) + 1 ),
4549
  nonce: frmGlobal.nonce
4550
  },
4551
  success: function( html ) {
@@ -4695,7 +4705,7 @@ function frmAdminBuildJS() {
4695
  obj.focus();
4696
  obj.setSelectionRange( s, s );
4697
  }
4698
- contentBox.change(); //trigger change
4699
  }
4700
 
4701
  function maybeFormatInsertedContent( input, textToInsert, selectionStart, selectionEnd ) {
@@ -4851,7 +4861,7 @@ function frmAdminBuildJS() {
4851
  }
4852
 
4853
  function bindClickForDialogClose( $modal ) {
4854
- jQuery( '.ui-widget-overlay, a.dismiss' ).bind( 'click', function() {
4855
  $modal.dialog( 'close' );
4856
  });
4857
  }
@@ -4868,7 +4878,7 @@ function frmAdminBuildJS() {
4868
 
4869
  $modal = initModal( '#frm_new_form_modal', '600px' );
4870
  $modal.attr( 'frm-page', 'create' );
4871
- $modal.find( '#template-search-input' ).val( '' ).change();
4872
  $modal.dialog( 'open' );
4873
 
4874
  dismiss.removeAttribute( 'tabindex' );
@@ -4981,14 +4991,14 @@ function frmAdminBuildJS() {
4981
  if ( d === 'frm_long_input' || d === 'frm_98_width' || typeof d === 'undefined' ) {
4982
  d = '';
4983
  } else {
4984
- id = jQuery.trim( d );
4985
  }
4986
  c = c + ' ' + d;
4987
  c = c.replace( 'widefat', '' ).replace( 'frm_with_left_label', '' );
4988
  }
4989
  }
4990
 
4991
- jQuery( '#frm-insert-fields-box,#frm-conditionals,#frm-adv-info-tab,#frm-dynamic-values' ).attr( 'data-fills', jQuery.trim( c ) );
4992
  var a = [
4993
  'content', 'wpbody-content', 'dyncontent', 'success_url',
4994
  'success_msg', 'edit_msg', 'frm_dyncontent', 'frm_not_email_message',
@@ -5012,7 +5022,7 @@ function frmAdminBuildJS() {
5012
  // Automatically select a tab.
5013
  if ( id === 'dyn_default_value' ) {
5014
  clickedID = 'frm_dynamic_values';
5015
- jQuery( document.getElementById( clickedID + '_tab' ) ).click();
5016
  jQuery( '#' + clickedID.replace( /_/g, '-' ) + ' .frm_show_inactive' ).addClass( 'frm_hidden' );
5017
  jQuery( '#' + clickedID.replace( /_/g, '-' ) + ' .frm_show_active' ).removeClass( 'frm_hidden' );
5018
  }
@@ -5025,7 +5035,7 @@ function frmAdminBuildJS() {
5025
  return;
5026
  }
5027
 
5028
- jQuery( '#frm-adv-info-tab' ).attr( 'data-fills', jQuery.trim( id ) );
5029
  if ( input.classList.contains( 'field_custom_html' ) ) {
5030
  id = 'field_custom_html';
5031
  }
@@ -5049,15 +5059,19 @@ function frmAdminBuildJS() {
5049
 
5050
  //function to append a new theme stylesheet with the new style changes
5051
  function updateUICSS( locStr ) {
 
 
5052
  if ( locStr == -1 ) {
5053
  jQuery( 'link.ui-theme' ).remove();
5054
  return false;
5055
  }
5056
- var cssLink = jQuery( '<link href="' + locStr + '" type="text/css" rel="Stylesheet" class="ui-theme" />' );
5057
- jQuery( 'head' ).append( cssLink );
5058
 
5059
- if ( jQuery( 'link.ui-theme' ).length > 1 ) {
5060
- jQuery( 'link.ui-theme:first' ).remove();
 
 
 
 
5061
  }
5062
  }
5063
 
@@ -5400,7 +5414,7 @@ function frmAdminBuildJS() {
5400
  onDropdownShown: function( event ) {
5401
  var action = jQuery( event.currentTarget.closest( '.frm_form_action_settings, #frm-show-fields' ) );
5402
  if ( action.length ) {
5403
- jQuery( '#wpcontent' ).click( function() {
5404
  if ( jQuery( '.multiselect-container.frm-dropdown-menu' ).is( ':visible' ) ) {
5405
  jQuery( event.currentTarget ).removeClass( 'open' );
5406
  }
@@ -5563,7 +5577,7 @@ function frmAdminBuildJS() {
5563
  .css({ padding: 5 })
5564
  .find( '#upgrade' )
5565
  .attr( 'rel', button.attr( 'rel' ) )
5566
- .click( installAddonWithCreds );
5567
  } else {
5568
  el.append( '<div class="frm-addon-error frm_error_style"><p><strong>' + response.message + '</strong></p></div>' );
5569
  button.removeClass( 'frm_loading_button' );
@@ -5589,7 +5603,7 @@ function frmAdminBuildJS() {
5589
  installFormTrigger.classList.add( 'frm-install-template', 'frm_hidden' );
5590
  document.body.appendChild( installFormTrigger );
5591
 
5592
- jQuery( '.frm-install-template' ).click( function( event ) {
5593
  var $h3Clone = jQuery( this ).closest( 'li, td' ).find( 'h3' ).clone(),
5594
  nameLabel = document.getElementById( 'frm_new_name' ),
5595
  descLabel = document.getElementById( 'frm_new_desc' ),
@@ -5674,7 +5688,7 @@ function frmAdminBuildJS() {
5674
  }
5675
 
5676
  $trigger = $hoverIcons.find( '.' + triggerClass );
5677
- $trigger.click();
5678
  });
5679
 
5680
  jQuery( document ).on( 'click', 'li .frm-hover-icons .frm-delete-form', function( event ) {
@@ -5893,12 +5907,16 @@ function frmAdminBuildJS() {
5893
  $trigger = activeHoverIcons.find( '.frm-unlock-form' );
5894
  }
5895
 
5896
- $trigger.click();
5897
  });
5898
 
5899
  jQuery( document ).on( 'click', '.frm-submit-new-template', function( event ) {
 
5900
  event.preventDefault();
5901
- document.getElementById( 'frm-new-template' ).querySelector( 'button' ).click();
 
 
 
5902
  });
5903
 
5904
  urlParams = new URLSearchParams( window.location.search );
@@ -6410,14 +6428,14 @@ function frmAdminBuildJS() {
6410
  s = {};
6411
 
6412
  // Bootstrap dropdown button
6413
- jQuery( '.wp-admin' ).click( function( e ) {
6414
  var t = jQuery( e.target );
6415
  var $openDrop = jQuery( '.dropdown.open' );
6416
  if ( $openDrop.length && ! t.hasClass( 'dropdown' ) && ! t.closest( '.dropdown' ).length ) {
6417
  $openDrop.removeClass( 'open' );
6418
  }
6419
  });
6420
- jQuery( '#frm_bs_dropdown:not(.open) a' ).click( focusSearchBox );
6421
 
6422
  if ( typeof thisFormId === 'undefined' ) {
6423
  thisFormId = jQuery( document.getElementById( 'form_id' ) ).val();
@@ -6455,7 +6473,7 @@ function frmAdminBuildJS() {
6455
  initNewFormModal();
6456
  initSelectionAutocomplete();
6457
 
6458
- jQuery( '[data-frmprint]' ).click( function() {
6459
  window.print();
6460
  return false;
6461
  });
@@ -6473,7 +6491,7 @@ function frmAdminBuildJS() {
6473
  // used on build, form settings, and view settings
6474
  var $shortCodeDiv = jQuery( document.getElementById( 'frm_shortcodediv' ) );
6475
  if ( $shortCodeDiv.length > 0 ) {
6476
- jQuery( 'a.edit-frm_shortcode' ).click( function() {
6477
  if ( $shortCodeDiv.is( ':hidden' ) ) {
6478
  $shortCodeDiv.slideDown( 'fast' );
6479
  this.style.display = 'none';
@@ -6481,7 +6499,7 @@ function frmAdminBuildJS() {
6481
  return false;
6482
  });
6483
 
6484
- jQuery( '.cancel-frm_shortcode', '#frm_shortcodediv' ).click( function() {
6485
  $shortCodeDiv.slideUp( 'fast' );
6486
  $shortCodeDiv.siblings( 'a.edit-frm_shortcode' ).show();
6487
  return false;
@@ -6490,7 +6508,7 @@ function frmAdminBuildJS() {
6490
 
6491
  // tabs
6492
  jQuery( document ).on( 'click', '#frm-nav-tabs a', clickNewTab );
6493
- jQuery( '.post-type-frm_display .frm-nav-tabs a, .frm-category-tabs a' ).click( function() {
6494
  if ( ! this.classList.contains( 'frm_noallow' ) ) {
6495
  clickTab( this );
6496
  return false;
@@ -6499,10 +6517,10 @@ function frmAdminBuildJS() {
6499
  clickTab( jQuery( '.starttab a' ), 'auto' );
6500
 
6501
  // submit the search form with dropdown
6502
- jQuery( '#frm-fid-search-menu a' ).click( function() {
6503
  var val = this.id.replace( 'fid-', '' );
6504
  jQuery( 'select[name="fid"]' ).val( val );
6505
- jQuery( document.getElementById( 'posts-filter' ) ).submit();
6506
  return false;
6507
  });
6508
 
@@ -6553,20 +6571,20 @@ function frmAdminBuildJS() {
6553
  });
6554
  jQuery( 'ul.field_type_list, .field_type_list li, ul.frm_code_list, .frm_code_list li, .frm_code_list li a, #frm_adv_info #category-tabs li, #frm_adv_info #category-tabs li a' ).disableSelection();
6555
 
6556
- jQuery( '.frm_submit_ajax' ).click( submitBuild );
6557
- jQuery( '.frm_submit_no_ajax' ).click( submitNoAjax );
6558
 
6559
- jQuery( 'a.edit-form-status' ).click( slideDown );
6560
- jQuery( '.cancel-form-status' ).click( slideUp );
6561
- jQuery( '.save-form-status' ).click( function() {
6562
  var newStatus = jQuery( document.getElementById( 'form_change_status' ) ).val();
6563
  jQuery( 'input[name="new_status"]' ).val( newStatus );
6564
  jQuery( document.getElementById( 'form-status-display' ) ).html( newStatus );
6565
- jQuery( '.cancel-form-status' ).click();
6566
  return false;
6567
  });
6568
 
6569
- jQuery( '.frm_form_builder form:first' ).submit( function() {
6570
  jQuery( '.inplace_field' ).blur();
6571
  });
6572
 
@@ -6673,9 +6691,9 @@ function frmAdminBuildJS() {
6673
  $formActions.on( 'click', '.frm_add_posttax_row', addPosttaxRow );
6674
  $formActions.on( 'click', '.frm_toggle_cf_opts', toggleCfOpts );
6675
  $formActions.on( 'click', '.frm_duplicate_form_action', copyFormAction );
6676
- jQuery( 'select[data-toggleclass], input[data-toggleclass]' ).change( toggleFormOpts );
6677
  jQuery( '.frm_actions_list' ).on( 'click', '.frm_active_action', addFormAction );
6678
- jQuery( '#frm-show-groups, #frm-hide-groups' ).click( toggleActionGroups );
6679
  initiateMultiselect();
6680
 
6681
  //set actions icons to inactive
@@ -6689,7 +6707,7 @@ function frmAdminBuildJS() {
6689
  }
6690
  });
6691
 
6692
- jQuery( '.frm_submit_settings_btn' ).click( submitSettings );
6693
 
6694
  formSettings = jQuery( '.frm_form_settings' );
6695
  formSettings.on( 'click', '.frm_add_form_logic', addFormLogicRow );
@@ -6719,7 +6737,7 @@ function frmAdminBuildJS() {
6719
  });
6720
 
6721
  //Warning when user selects "Do not store entries ..."
6722
- jQuery( document.getElementById( 'no_save' ) ).change( function() {
6723
  if ( this.checked ) {
6724
  if ( confirm( frm_admin_js.no_save_warning ) !== true ) {
6725
  // Uncheck box if user hits "Cancel"
@@ -6729,13 +6747,13 @@ function frmAdminBuildJS() {
6729
  });
6730
 
6731
  //Show/hide Messages header
6732
- jQuery( '#editable, #edit_action, #save_draft, #success_action' ).change( function() {
6733
  maybeShowFormMessages();
6734
  });
6735
- jQuery( 'select[name="options[success_action]"], select[name="options[edit_action]"]' ).change( showSuccessOpt );
6736
 
6737
  $loggedIn = document.getElementById( 'logged_in' );
6738
- jQuery( $loggedIn ).change( function() {
6739
  if ( this.checked ) {
6740
  visible( '.hide_logged_in' );
6741
  } else {
@@ -6744,7 +6762,7 @@ function frmAdminBuildJS() {
6744
  });
6745
 
6746
  $cookieExp = jQuery( document.getElementById( 'frm_cookie_expiration' ) );
6747
- jQuery( document.getElementById( 'frm_single_entry_type' ) ).change( function() {
6748
  if ( this.value === 'cookie' ) {
6749
  $cookieExp.fadeIn( 'slow' );
6750
  } else {
@@ -6753,7 +6771,7 @@ function frmAdminBuildJS() {
6753
  });
6754
 
6755
  var $singleEntry = document.getElementById( 'single_entry' );
6756
- jQuery( $singleEntry ).change( function() {
6757
  if ( this.checked ) {
6758
  visible( '.hide_single_entry' );
6759
  } else {
@@ -6770,21 +6788,21 @@ function frmAdminBuildJS() {
6770
  jQuery( '.hide_save_draft' ).hide();
6771
 
6772
  var $saveDraft = jQuery( document.getElementById( 'save_draft' ) );
6773
- $saveDraft.change( function() {
6774
  if ( this.checked ) {
6775
  jQuery( '.hide_save_draft' ).fadeIn( 'slow' );
6776
  } else {
6777
  jQuery( '.hide_save_draft' ).fadeOut( 'slow' );
6778
  }
6779
  });
6780
- $saveDraft.change();
6781
 
6782
  //If Allow editing is checked/unchecked
6783
  $editable = document.getElementById( 'editable' );
6784
- jQuery( $editable ).change( function() {
6785
  if ( this.checked ) {
6786
  jQuery( '.hide_editable' ).fadeIn( 'slow' );
6787
- jQuery( '#edit_action' ).change();
6788
  } else {
6789
  jQuery( '.hide_editable' ).fadeOut( 'slow' );
6790
  jQuery( '.edit_action_message_box' ).fadeOut( 'slow' );//Hide On Update message box
@@ -6795,10 +6813,8 @@ function frmAdminBuildJS() {
6795
  jQuery( document ).on( 'change', '#protect_files', function() {
6796
  if ( this.checked ) {
6797
  jQuery( '.hide_protect_files' ).fadeIn( 'slow' );
6798
- jQuery( '#edit_action' ).change();
6799
  } else {
6800
  jQuery( '.hide_protect_files' ).fadeOut( 'slow' );
6801
- jQuery( '.edit_action_message_box' ).fadeOut( 'slow' );//Hide On Update message box
6802
  }
6803
  });
6804
 
@@ -6852,7 +6868,7 @@ function frmAdminBuildJS() {
6852
  if ( jQuery( this ).closest( '#html_settings' ).length > 0 ) {
6853
  htmlTab.show();
6854
  htmlTab.siblings().hide();
6855
- jQuery( '#frm_html_tab a' ).click();
6856
  toggleAllowedHTML( this, e.type );
6857
  } else {
6858
  showElement( jQuery( '.frm-category-tabs li' ) );
@@ -6891,7 +6907,7 @@ function frmAdminBuildJS() {
6891
  jQuery( document ).on( 'blur', 'input[name^="options[where_val]"]', checkFilterParamNames );
6892
 
6893
  // Show loading indicator.
6894
- jQuery( '#publish' ).mousedown( function() {
6895
  this.classList.add( 'frm_loading_button' );
6896
  });
6897
 
@@ -6899,7 +6915,7 @@ function frmAdminBuildJS() {
6899
  jQuery( '#frm_dyncontent .handlediv' ).before( jQuery( '#frm_dyncontent .nav-menus-php' ) );
6900
 
6901
  // click content tabs
6902
- jQuery( '.nav-tab-wrapper a' ).click( clickContentTab );
6903
 
6904
  // click tabs after panel is replaced with ajax
6905
  jQuery( '#side-sortables' ).on( 'click', '.frm_doing_ajax.categorydiv .category-tabs a', clickTabsAfterAjax );
@@ -6907,9 +6923,9 @@ function frmAdminBuildJS() {
6907
  initToggleShortcodes();
6908
  jQuery( '.frm_code_list:not(.frm-dropdown-menu) a' ).addClass( 'frm_noallow' );
6909
 
6910
- jQuery( 'input[name="show_count"]' ).change( showCount );
6911
 
6912
- jQuery( document.getElementById( 'form_id' ) ).change( displayFormSelected );
6913
 
6914
  $addRemove = jQuery( '.frm_repeat_rows' );
6915
  $addRemove.on( 'click', '.frm_add_order_row', addOrderRow );
@@ -6921,7 +6937,7 @@ function frmAdminBuildJS() {
6921
  },
6922
 
6923
  inboxInit: function() {
6924
- jQuery( '.frm_inbox_dismiss, footer .frm-button-secondary, footer .frm-button-primary' ).click( function( e ) {
6925
  var message = this.parentNode.parentNode,
6926
  key = message.getAttribute( 'data-message' ),
6927
  href = this.getAttribute( 'href' );
@@ -6943,7 +6959,7 @@ function frmAdminBuildJS() {
6943
  });
6944
  });
6945
  });
6946
- jQuery( '#frm-dismiss-inbox' ).click( function( e ) {
6947
  data = {
6948
  action: 'frm_inbox_dismiss',
6949
  key: 'all',
@@ -6971,7 +6987,7 @@ function frmAdminBuildJS() {
6971
  jQuery( 'input.hex' ).wpColorPicker({
6972
  change: function( event ) {
6973
  var hexcolor = jQuery( this ).wpColorPicker( 'color' );
6974
- jQuery( event.target ).val( hexcolor ).change();
6975
  }
6976
  });
6977
  jQuery( '.wp-color-result-text' ).text( function( i, oldText ) {
@@ -6979,7 +6995,7 @@ function frmAdminBuildJS() {
6979
  });
6980
 
6981
  // update styling on change
6982
- jQuery( '#frm_styling_form .styling_settings' ).change( function() {
6983
  var locStr = jQuery( 'input[name^="frm_style_setting[post_content]"], select[name^="frm_style_setting[post_content]"], textarea[name^="frm_style_setting[post_content]"], input[name="style_name"]' ).serializeArray();
6984
  locStr = JSON.stringify( locStr );
6985
  jQuery.ajax({
@@ -6996,7 +7012,7 @@ function frmAdminBuildJS() {
6996
  });
6997
 
6998
  // menu tabs
6999
- jQuery( '#menu-settings-column' ).bind( 'click', function( e ) {
7000
  var panelId, wrapper,
7001
  target = jQuery( e.target );
7002
 
@@ -7020,7 +7036,7 @@ function frmAdminBuildJS() {
7020
  }
7021
  });
7022
 
7023
- jQuery( '.multiselect-container.frm-dropdown-menu li a' ).click( function() {
7024
  var radio = this.children[0].children[0];
7025
  var btnGrp = jQuery( this ).closest( '.btn-group' );
7026
  var btnId = btnGrp.attr( 'id' );
@@ -7045,13 +7061,13 @@ function frmAdminBuildJS() {
7045
  var key;
7046
  errObj = errObj.replace( /^\s+|\s+$/g, '' );
7047
  if ( errObj.indexOf( '{' ) === 0 ) {
7048
- errObj = jQuery.parseJSON( errObj );
7049
  }
7050
  for ( key in errObj ) {
7051
  jQuery( 'input[name$="[' + key + ']"], select[name$="[' + key + ']"]' ).val( errObj[key]);
7052
  }
7053
  jQuery( '#frm_submit_style, #frm_auto_width' ).prop( 'checked', false );
7054
- jQuery( document.getElementById( 'frm_fieldset' ) ).change();
7055
  button.classList.remove( 'frm_loading_button' );
7056
  }
7057
  });
@@ -7059,9 +7075,9 @@ function frmAdminBuildJS() {
7059
 
7060
  jQuery( '.frm_pro_form #datepicker_sample' ).datepicker({ changeMonth: true, changeYear: true });
7061
 
7062
- jQuery( document.getElementById( 'frm_position' ) ).change( setPosClass );
7063
 
7064
- jQuery( 'select[name$="[theme_selector]"]' ).change( function() {
7065
  var themeVal = jQuery( this ).val();
7066
  var css = themeVal;
7067
  if ( themeVal !== -1 ) {
@@ -7077,7 +7093,7 @@ function frmAdminBuildJS() {
7077
  updateUICSS( css );
7078
  document.getElementById( 'frm_theme_css' ).value = themeVal;
7079
  return false;
7080
- }).change();
7081
  },
7082
 
7083
  customCSSInit: function() {
@@ -7106,7 +7122,7 @@ function frmAdminBuildJS() {
7106
  // Solution install page
7107
  jQuery( document ).on( 'click', '#frm-new-template button', installTemplateFieldset );
7108
 
7109
- jQuery( '#frm-dismissable-cta .dismiss' ).click( function( event ) {
7110
  event.preventDefault();
7111
  jQuery.post( ajaxurl, {
7112
  action: 'frm_lite_settings_upgrade'
@@ -7116,15 +7132,15 @@ function frmAdminBuildJS() {
7116
  },
7117
 
7118
  exportInit: function() {
7119
- jQuery( '.frm_form_importer' ).submit( startFormMigration );
7120
- jQuery( document.getElementById( 'frm_export_xml' ) ).submit( validateExport );
7121
- jQuery( '#frm_export_xml input, #frm_export_xml select' ).change( removeExportError );
7122
- jQuery( 'input[name="frm_import_file"]' ).change( checkCSVExtension );
7123
- jQuery( 'select[name="format"]' ).change( checkExportTypes ).change();
7124
- jQuery( 'input[name="frm_export_forms[]"]' ).click( preventMultipleExport );
7125
  initiateMultiselect();
7126
 
7127
- jQuery( '.frm-feature-banner .dismiss' ).click( function( event ) {
7128
  event.preventDefault();
7129
  jQuery.post( ajaxurl, {
7130
  action: 'frm_dismiss_migrator',
@@ -7162,7 +7178,7 @@ function frmAdminBuildJS() {
7162
 
7163
  /* remove conditional logic if the field doesn't exist */
7164
  triggerRemoveLogic: function( fieldID, metaName ) {
7165
- jQuery( '#frm_logic_' + fieldID + '_' + metaName + ' .frm_remove_tag' ).click();
7166
  },
7167
 
7168
  downloadXML: function( controller, ids, isTemplate ) {
@@ -7220,7 +7236,7 @@ function frm_add_logic_row( id, formId ) { // eslint-disable-line camelcase
7220
  action: 'frm_add_logic_row',
7221
  form_id: formId,
7222
  field_id: id,
7223
- meta_name: jQuery( '#frm_logic_row_' + id + ' > div' ).size(),
7224
  nonce: frmGlobal.nonce
7225
  },
7226
  success: function( html ) {
28
  * @since 4.03
29
  */
30
  init: function() {
31
+ $( document.getElementById( 'frm_deauthorize_link' ) ).on( 'click', app.deauthorize );
32
+ $( '.frm_authorize_link' ).on( 'click', app.authorize );
33
  if ( el.reset !== null ) {
34
+ $( el.reset ).on( 'click', app.reauthorize );
35
  }
36
 
37
  $( el.btn ).on( 'click', function( e ) {
1001
  var hasBreak = 0;
1002
  if ( 'summary' === fieldType ) {
1003
  // see if we need to insert a page break before this newly-added summary field. Check for at least 1 page break
1004
+ hasBreak = jQuery( '.frmbutton_loadingnow#' + loadingID ).prevAll( 'li[data-type="break"]' ).length ? 1 : 0;
1005
  }
1006
 
1007
  jQuery.ajax({
1047
  }
1048
 
1049
  function loadFields( fieldId ) {
1050
+ var addHtmlToField, nextElement,
1051
+ thisField = document.getElementById( fieldId ),
1052
+ $thisField = jQuery( thisField ),
1053
+ field = [];
1054
+
1055
+ addHtmlToField = function( element ) {
1056
+ element.classList.add( 'frm_load_now' );
1057
+ field.push( element.querySelector( '.frm_hidden_fdata' ).innerHTML );
1058
+ };
1059
 
1060
+ nextElement = thisField;
1061
+ addHtmlToField( nextElement );
1062
+ while ( nextElement.nextElementSibling && field.length < 15 ) {
1063
+ addHtmlToField( nextElement.nextElementSibling );
1064
+ nextElement = nextElement.nextElementSibling;
1065
+ }
1066
 
1067
  jQuery.ajax({
1068
  type: 'POST', url: ajaxurl,
1069
  data: {
1070
  action: 'frm_load_field',
1071
+ field: field,
1072
  form_id: thisFormId,
1073
  nonce: frmGlobal.nonce
1074
  },
1075
  success: function( html ) {
1076
+ var key, $nextSet;
1077
+
1078
  html = html.replace( /^\s+|\s+$/g, '' );
1079
  if ( html.indexOf( '{' ) !== 0 ) {
1080
  jQuery( '.frm_load_now' ).removeClass( '.frm_load_now' ).html( 'Error' );
1081
  return;
1082
  }
 
1083
 
1084
+ html = JSON.parse( html );
1085
+
1086
+ for ( key in html ) {
1087
  jQuery( '#frm_field_id_' + key ).replaceWith( html[key]);
1088
  setupSortable( '#frm_field_id_' + key + '.edit_field_type_divider ul.frm_sorting' );
1089
  }
1090
 
1091
+ $nextSet = $thisField.nextAll( '.frm_field_loading:not(.frm_load_now)' );
1092
  if ( $nextSet.length ) {
1093
  loadFields( $nextSet.attr( 'id' ) );
1094
  } else {
1904
  return;
1905
  }
1906
 
1907
+ jQuery( '.frm-insert-preset' ).on( 'click', insertBulkPreset );
1908
 
1909
  jQuery( builderForm ).on( 'click', 'a.frm-bulk-edit-link', function( event ) {
1910
  event.preventDefault();
1944
  return false;
1945
  });
1946
 
1947
+ jQuery( '#frm-update-bulk-opts' ).on( 'click', function() {
1948
  var fieldId = document.getElementById( 'bulk-field-id' ).value;
1949
  this.classList.add( 'frm_loading_button' );
1950
  frmAdminBuild.updateOpts( fieldId, document.getElementById( 'frm_bulk_options' ).value, $info );
2088
  }
2089
 
2090
  function setAlignment( fieldId, alignment ) {
2091
+ jQuery( '#field_options_align_' + fieldId ).val( alignment ).trigger( 'change' );
2092
  }
2093
 
2094
  function setImageSize() {
2108
  function refreshOptionDisplayNow( object ) {
2109
  var $field = object.closest( '.frm-single-settings' ),
2110
  fieldID = $field.data( 'fid' );
2111
+ jQuery( '.field_' + fieldID + '_option' ).trigger( 'change' );
2112
  }
2113
 
2114
  function refreshOptionDisplay() {
2139
  $imagePreview.find( '.frm_image_preview_title' ).text( attachment.filename );
2140
  $imagePreview.siblings( 'input[name*="[label]"]' ).data( 'frmimgurl', attachment.url );
2141
  $imagePreview.find( '.frm_choose_image_box' ).hide();
2142
+ $imagePreview.find( 'input.frm_image_id' ).val( attachment.id ).trigger( 'change' );
2143
  wp.media.model.settings.post.id = postID;
2144
  });
2145
 
2158
  previewWrapper.find( 'img' ).attr( 'src', '' );
2159
  previewWrapper.find( '.frm_image_preview_frame' ).hide();
2160
  previewWrapper.find( '.frm_choose_image_box' ).show();
2161
+ previewWrapper.find( 'input.frm_image_id' ).val( 0 ).trigger( 'change' );
2162
  }
2163
 
 
2164
  function toggleMultiselect() {
2165
  /*jshint validthis:true */
2166
  var dropdown = jQuery( this ).closest( 'li' ).find( '.frm_form_fields select' );
2216
  * deselect it.
2217
  */
2218
  function maybeUncheckRadio() {
2219
+ var $self, uncheck, unbind, up;
2220
+
2221
  /*jshint validthis:true */
2222
+ $self = jQuery( this );
2223
  if ( $self.is( ':checked' ) ) {
2224
+ uncheck = function() {
2225
  setTimeout( function() {
2226
  $self.removeAttr( 'checked' );
2227
  }, 0 );
2228
  };
2229
+ unbind = function() {
2230
+ $self.off( 'mouseup', up );
2231
  };
2232
+ up = function() {
2233
  uncheck();
2234
  unbind();
2235
  };
2236
+ $self.on( 'mouseup', up );
2237
  $self.one( 'mouseout', unbind );
2238
  }
2239
  }
2343
  /*jshint validthis:true */
2344
  var id = jQuery( this ).closest( '.frm-single-settings' ).data( 'fid' ),
2345
  formId = thisFormId,
2346
+ logicRows = document.getElementById( 'frm_logic_row_' + id ).querySelectorAll( '.frm_logic_row' );
 
 
 
 
2347
  jQuery.ajax({
2348
  type: 'POST',
2349
  url: ajaxurl,
2352
  form_id: formId,
2353
  field_id: id,
2354
  nonce: frmGlobal.nonce,
2355
+ meta_name: getNewRowId( logicRows, 'frm_logic_' + id + '_' ),
2356
  fields: getFieldList()
2357
  },
2358
  success: function( html ) {
2366
  return false;
2367
  }
2368
 
2369
+ function getNewRowId( rows, replace, defaultValue ) {
2370
+ if ( ! rows.length ) {
2371
+ return 'undefined' !== typeof defaultValue ? defaultValue : 0;
2372
+ }
2373
+ return parseInt( rows[ rows.length - 1 ].id.replace( replace, '' ), 10 ) + 1;
2374
+ }
2375
+
2376
  function addWatchLookupRow() {
2377
  /*jshint validthis:true */
2378
  var lastRowId,
2379
  id = jQuery( this ).closest( '.frm-single-settings' ).data( 'fid' ),
2380
  formId = thisFormId,
 
2381
  lookupBlockRows = document.getElementById( 'frm_watch_lookup_block_' + id ).children;
 
 
 
 
 
 
2382
  jQuery.ajax({
2383
  type: 'POST',
2384
  url: ajaxurl,
2386
  action: 'frm_add_watch_lookup_row',
2387
  form_id: formId,
2388
  field_id: id,
2389
+ row_key: getNewRowId( lookupBlockRows, 'frm_watch_lookup_' + id + '_' ),
2390
  nonce: frmGlobal.nonce
2391
  },
2392
  success: function( newRow ) {
2636
  function toggleCollapseFakePage() {
2637
  var topLevel = document.getElementById( 'frm-fake-page' ),
2638
  firstField = document.getElementById( 'frm-show-fields' ).firstElementChild,
2639
+ toCollapse = jQuery( firstField ).add( jQuery( firstField ).nextUntil( '.frm_field_box[data-ftype=break]' ) );
2640
 
2641
  if ( firstField.getAttribute( 'data-ftype' ) === 'break' ) {
2642
  // Don't collapse if the first field is a page break.
3013
 
3014
  valueSelect.prepend( optionMatch );
3015
  }
 
3016
 
3017
+ optionMatch = valueSelect.querySelector( 'option[value=""]' );
3018
+ if ( optionMatch !== null ) {
3019
+ valueSelect.prepend( optionMatch );
3020
+ }
3021
  }
3022
  }
3023
 
3662
  $postStuff.insertBefore( $html, $postStuff.firstChild );
3663
  },
3664
  error: function() {
3665
+ triggerSubmit( document.getElementById( 'frm_js_build_form' ) );
3666
  }
3667
  });
3668
  }
3669
 
3670
+ function triggerSubmit( form ) {
3671
+ var button = form.ownerDocument.createElement( 'input' );
3672
+ button.style.display = 'none';
3673
+ button.type = 'submit';
3674
+ form.appendChild( button ).click();
3675
+ form.removeChild( button );
3676
+ }
3677
+
3678
+ function triggerChange( element ) {
3679
+ jQuery( element ).trigger( 'change' );
3680
+ }
3681
+
3682
  function submitNoAjax() {
3683
  /*jshint validthis:true */
3684
+ var form;
3685
 
3686
+ preFormSave( this );
3687
+ form = jQuery( builderForm );
3688
  jQuery( document.getElementById( 'frm_compact_fields' ) ).val( JSON.stringify( form.serializeArray() ) );
3689
+ triggerSubmit( document.getElementById( 'frm_js_build_form' ) );
3690
  }
3691
 
3692
  function preFormSave( b ) {
3693
  removeWPUnload();
3694
  if ( jQuery( 'form.inplace_form' ).length ) {
3695
+ jQuery( '.inplace_save, .postbox' ).trigger( 'click' );
3696
  }
3697
 
3698
  $button = jQuery( b );
3891
 
3892
  $top = $original.find( '.widget-top' );
3893
  $top.on( 'frm-action-loaded', function() {
3894
+ $trigger.trigger( 'click' );
3895
  $original.removeClass( 'open' );
3896
  $inside.hide();
3897
  });
3898
+ $top.trigger( 'click' );
3899
  return true;
3900
  }
3901
 
3967
  }
3968
 
3969
  function getNewActionId() {
3970
+ var actionSettings = document.querySelectorAll( '.frm_form_action_settings' ),
3971
+ len = getNewRowId( actionSettings, 'frm_form_action_' );
 
 
 
 
3972
  if ( typeof document.getElementById( 'frm_form_action_' + len ) !== 'undefined' ) {
3973
  len = len + 100;
3974
  }
4089
  /*jshint validthis:true */
4090
  var id = jQuery( this ).data( 'emailkey' ),
4091
  type = jQuery( this ).closest( '.frm_form_action_settings' ).find( '.frm_action_name' ).val(),
4092
+ formId = document.getElementById( 'form_id' ).value,
4093
+ logicRows = document.getElementById( 'frm_form_action_' + id ).querySelectorAll( '.frm_logic_row' );
 
 
 
4094
  jQuery.ajax({
4095
  type: 'POST', url: ajaxurl,
4096
  data: {
4097
  action: 'frm_add_form_logic_row',
4098
  email_id: id,
4099
  form_id: formId,
4100
+ meta_name: getNewRowId( logicRows, 'frm_logic_' + id + '_' ),
4101
  type: type,
4102
  nonce: frmGlobal.nonce
4103
  },
4129
  */
4130
  function addSubmitLogic() {
4131
  /*jshint validthis:true */
4132
+ var formId = thisFormId,
4133
+ logicRows = document.getElementById( 'frm_submit_logic_row' ).querySelectorAll( '.frm_logic_row' );
 
 
 
 
 
 
4134
  jQuery.ajax({
4135
  type: 'POST',
4136
  url: ajaxurl,
4137
  data: {
4138
  action: 'frm_add_submit_logic_row',
4139
  form_id: formId,
4140
+ meta_name: getNewRowId( logicRows, 'frm_logic_submit_' ),
4141
  nonce: frmGlobal.nonce
4142
  },
4143
  success: function( html ) {
4305
  }
4306
 
4307
  function addPostRow( type, button ) {
4308
+ var name,
4309
+ id = jQuery( 'input[name="id"]' ).val(),
4310
  settings = jQuery( button ).closest( '.frm_form_action_settings' ),
4311
  key = settings.data( 'actionkey' ),
4312
  postType = settings.find( '.frm_post_type' ).val(),
4313
+ metaName = 0,
4314
+ postTypeRows = document.querySelectorAll( '.frm_post' + type + '_row' );
4315
 
4316
+ if ( postTypeRows.length ) {
4317
+ name = postTypeRows[ postTypeRows.length - 1 ].id.replace( 'frm_post' + type + '_', '' );
4318
+ if ( isNumeric( name ) ) {
4319
  metaName = 1 + parseInt( name, 10 );
4320
  } else {
4321
  metaName = 1;
4322
  }
4323
  }
4324
+
4325
  jQuery.ajax({
4326
  type: 'POST', url: ajaxurl,
4327
  data: {
4334
  nonce: frmGlobal.nonce
4335
  },
4336
  success: function( html ) {
4337
+ var cfOpts, optIndex;
4338
  jQuery( document.getElementById( 'frm_post' + type + '_rows' ) ).append( html );
4339
  jQuery( '.frm_add_post' + type + '_row.button' ).hide();
4340
 
4341
  if ( type === 'meta' ) {
4342
  jQuery( '.frm_name_value' ).show();
4343
+ cfOpts = document.querySelectorAll( '.frm_toggle_cf_opts' );
4344
+ for ( optIndex = 0; optIndex < cfOpts.length - 1; ++optIndex ) {
4345
+ cfOpts[ optIndex ].style.display = 'none';
4346
+ }
4347
  } else if ( type === 'tax' ) {
4348
  jQuery( '.frm_posttax_labels' ).show();
4349
  }
4351
  });
4352
  }
4353
 
4354
+ function isNumeric( value ) {
4355
+ return ! isNaN( parseFloat( value ) ) && isFinite( value );
4356
+ }
4357
+
4358
  function getMetaValue( id, metaName ) {
4359
  var newMeta = metaName;
4360
  if ( jQuery( document.getElementById( id + metaName ) ).length > 0 ) {
4439
  function submitSettings() {
4440
  /*jshint validthis:true */
4441
  preFormSave( this );
4442
+ triggerSubmit( document.querySelector( '.frm_form_settings' ) );
4443
  }
4444
 
4445
  /* View Functions */
4531
  }
4532
 
4533
  function addOrderRow() {
4534
+ var logicRows = document.getElementById( 'frm_order_options' ).querySelectorAll( '.frm_logic_rows div' );
 
 
 
4535
  jQuery.ajax({
4536
+ type: 'POST',
4537
+ url: ajaxurl,
4538
  data: {
4539
  action: 'frm_add_order_row',
4540
  form_id: thisFormId,
4541
+ order_key: getNewRowId( logicRows, 'frm_order_field_', 1 ),
4542
  nonce: frmGlobal.nonce
4543
  },
4544
  success: function( html ) {
4548
  }
4549
 
4550
  function addWhereRow() {
4551
+ var rowDivs = document.getElementById( 'frm_where_options' ).querySelectorAll( '.frm_logic_rows div' );
 
 
 
4552
  jQuery.ajax({
4553
+ type: 'POST',
4554
+ url: ajaxurl,
4555
  data: {
4556
  action: 'frm_add_where_row',
4557
  form_id: thisFormId,
4558
+ where_key: getNewRowId( rowDivs, 'frm_where_field_', 1 ),
4559
  nonce: frmGlobal.nonce
4560
  },
4561
  success: function( html ) {
4705
  obj.focus();
4706
  obj.setSelectionRange( s, s );
4707
  }
4708
+ triggerChange( contentBox );
4709
  }
4710
 
4711
  function maybeFormatInsertedContent( input, textToInsert, selectionStart, selectionEnd ) {
4861
  }
4862
 
4863
  function bindClickForDialogClose( $modal ) {
4864
+ jQuery( '.ui-widget-overlay, a.dismiss' ).on( 'click', function() {
4865
  $modal.dialog( 'close' );
4866
  });
4867
  }
4878
 
4879
  $modal = initModal( '#frm_new_form_modal', '600px' );
4880
  $modal.attr( 'frm-page', 'create' );
4881
+ $modal.find( '#template-search-input' ).val( '' ).trigger( 'change' );
4882
  $modal.dialog( 'open' );
4883
 
4884
  dismiss.removeAttribute( 'tabindex' );
4991
  if ( d === 'frm_long_input' || d === 'frm_98_width' || typeof d === 'undefined' ) {
4992
  d = '';
4993
  } else {
4994
+ id = d.trim();
4995
  }
4996
  c = c + ' ' + d;
4997
  c = c.replace( 'widefat', '' ).replace( 'frm_with_left_label', '' );
4998
  }
4999
  }
5000
 
5001
+ jQuery( '#frm-insert-fields-box,#frm-conditionals,#frm-adv-info-tab,#frm-dynamic-values' ).attr( 'data-fills', c.trim() );
5002
  var a = [
5003
  'content', 'wpbody-content', 'dyncontent', 'success_url',
5004
  'success_msg', 'edit_msg', 'frm_dyncontent', 'frm_not_email_message',
5022
  // Automatically select a tab.
5023
  if ( id === 'dyn_default_value' ) {
5024
  clickedID = 'frm_dynamic_values';
5025
+ document.getElementById( clickedID + '_tab' ).click();
5026
  jQuery( '#' + clickedID.replace( /_/g, '-' ) + ' .frm_show_inactive' ).addClass( 'frm_hidden' );
5027
  jQuery( '#' + clickedID.replace( /_/g, '-' ) + ' .frm_show_active' ).removeClass( 'frm_hidden' );
5028
  }
5035
  return;
5036
  }
5037
 
5038
+ jQuery( '#frm-adv-info-tab' ).attr( 'data-fills', id.trim() );
5039
  if ( input.classList.contains( 'field_custom_html' ) ) {
5040
  id = 'field_custom_html';
5041
  }
5059
 
5060
  //function to append a new theme stylesheet with the new style changes
5061
  function updateUICSS( locStr ) {
5062
+ var $cssLink, $link;
5063
+
5064
  if ( locStr == -1 ) {
5065
  jQuery( 'link.ui-theme' ).remove();
5066
  return false;
5067
  }
 
 
5068
 
5069
+ $cssLink = jQuery( '<link href="' + locStr + '" type="text/css" rel="Stylesheet" class="ui-theme" />' );
5070
+ jQuery( 'head' ).append( $cssLink );
5071
+
5072
+ $link = jQuery( 'link.ui-theme' );
5073
+ if ( $link.length > 1 ) {
5074
+ $link.first().remove();
5075
  }
5076
  }
5077
 
5414
  onDropdownShown: function( event ) {
5415
  var action = jQuery( event.currentTarget.closest( '.frm_form_action_settings, #frm-show-fields' ) );
5416
  if ( action.length ) {
5417
+ jQuery( '#wpcontent' ).on( 'click', function() {
5418
  if ( jQuery( '.multiselect-container.frm-dropdown-menu' ).is( ':visible' ) ) {
5419
  jQuery( event.currentTarget ).removeClass( 'open' );
5420
  }
5577
  .css({ padding: 5 })
5578
  .find( '#upgrade' )
5579
  .attr( 'rel', button.attr( 'rel' ) )
5580
+ .on( 'click', installAddonWithCreds );
5581
  } else {
5582
  el.append( '<div class="frm-addon-error frm_error_style"><p><strong>' + response.message + '</strong></p></div>' );
5583
  button.removeClass( 'frm_loading_button' );
5603
  installFormTrigger.classList.add( 'frm-install-template', 'frm_hidden' );
5604
  document.body.appendChild( installFormTrigger );
5605
 
5606
+ jQuery( '.frm-install-template' ).on( 'click', function( event ) {
5607
  var $h3Clone = jQuery( this ).closest( 'li, td' ).find( 'h3' ).clone(),
5608
  nameLabel = document.getElementById( 'frm_new_name' ),
5609
  descLabel = document.getElementById( 'frm_new_desc' ),
5688
  }
5689
 
5690
  $trigger = $hoverIcons.find( '.' + triggerClass );
5691
+ $trigger.trigger( 'click' );
5692
  });
5693
 
5694
  jQuery( document ).on( 'click', 'li .frm-hover-icons .frm-delete-form', function( event ) {
5907
  $trigger = activeHoverIcons.find( '.frm-unlock-form' );
5908
  }
5909
 
5910
+ $trigger.trigger( 'click' );
5911
  });
5912
 
5913
  jQuery( document ).on( 'click', '.frm-submit-new-template', function( event ) {
5914
+ var button;
5915
  event.preventDefault();
5916
+ button = document.getElementById( 'frm-new-template' ).querySelector( 'button' );
5917
+ if ( null !== button ) {
5918
+ button.click();
5919
+ }
5920
  });
5921
 
5922
  urlParams = new URLSearchParams( window.location.search );
6428
  s = {};
6429
 
6430
  // Bootstrap dropdown button
6431
+ jQuery( '.wp-admin' ).on( 'click', function( e ) {
6432
  var t = jQuery( e.target );
6433
  var $openDrop = jQuery( '.dropdown.open' );
6434
  if ( $openDrop.length && ! t.hasClass( 'dropdown' ) && ! t.closest( '.dropdown' ).length ) {
6435
  $openDrop.removeClass( 'open' );
6436
  }
6437
  });
6438
+ jQuery( '#frm_bs_dropdown:not(.open) a' ).on( 'click', focusSearchBox );
6439
 
6440
  if ( typeof thisFormId === 'undefined' ) {
6441
  thisFormId = jQuery( document.getElementById( 'form_id' ) ).val();
6473
  initNewFormModal();
6474
  initSelectionAutocomplete();
6475
 
6476
+ jQuery( '[data-frmprint]' ).on( 'click', function() {
6477
  window.print();
6478
  return false;
6479
  });
6491
  // used on build, form settings, and view settings
6492
  var $shortCodeDiv = jQuery( document.getElementById( 'frm_shortcodediv' ) );
6493
  if ( $shortCodeDiv.length > 0 ) {
6494
+ jQuery( 'a.edit-frm_shortcode' ).on( 'click', function() {
6495
  if ( $shortCodeDiv.is( ':hidden' ) ) {
6496
  $shortCodeDiv.slideDown( 'fast' );
6497
  this.style.display = 'none';
6499
  return false;
6500
  });
6501
 
6502
+ jQuery( '.cancel-frm_shortcode', '#frm_shortcodediv' ).on( 'click', function() {
6503
  $shortCodeDiv.slideUp( 'fast' );
6504
  $shortCodeDiv.siblings( 'a.edit-frm_shortcode' ).show();
6505
  return false;
6508
 
6509
  // tabs
6510
  jQuery( document ).on( 'click', '#frm-nav-tabs a', clickNewTab );
6511
+ jQuery( '.post-type-frm_display .frm-nav-tabs a, .frm-category-tabs a' ).on( 'click', function() {
6512
  if ( ! this.classList.contains( 'frm_noallow' ) ) {
6513
  clickTab( this );
6514
  return false;
6517
  clickTab( jQuery( '.starttab a' ), 'auto' );
6518
 
6519
  // submit the search form with dropdown
6520
+ jQuery( '#frm-fid-search-menu a' ).on( 'click', function() {
6521
  var val = this.id.replace( 'fid-', '' );
6522
  jQuery( 'select[name="fid"]' ).val( val );
6523
+ triggerSubmit( document.getElementById( 'posts-filter' ) );
6524
  return false;
6525
  });
6526
 
6571
  });
6572
  jQuery( 'ul.field_type_list, .field_type_list li, ul.frm_code_list, .frm_code_list li, .frm_code_list li a, #frm_adv_info #category-tabs li, #frm_adv_info #category-tabs li a' ).disableSelection();
6573
 
6574
+ jQuery( '.frm_submit_ajax' ).on( 'click', submitBuild );
6575
+ jQuery( '.frm_submit_no_ajax' ).on( 'click', submitNoAjax );
6576
 
6577
+ jQuery( 'a.edit-form-status' ).on( 'click', slideDown );
6578
+ jQuery( '.cancel-form-status' ).on( 'click', slideUp );
6579
+ jQuery( '.save-form-status' ).on( 'click', function() {
6580
  var newStatus = jQuery( document.getElementById( 'form_change_status' ) ).val();
6581
  jQuery( 'input[name="new_status"]' ).val( newStatus );
6582
  jQuery( document.getElementById( 'form-status-display' ) ).html( newStatus );
6583
+ jQuery( '.cancel-form-status' ).trigger( 'click' );
6584
  return false;
6585
  });
6586
 
6587
+ jQuery( '.frm_form_builder form' ).first().on( 'submit', function() {
6588
  jQuery( '.inplace_field' ).blur();
6589
  });
6590
 
6691
  $formActions.on( 'click', '.frm_add_posttax_row', addPosttaxRow );
6692
  $formActions.on( 'click', '.frm_toggle_cf_opts', toggleCfOpts );
6693
  $formActions.on( 'click', '.frm_duplicate_form_action', copyFormAction );
6694
+ jQuery( 'select[data-toggleclass], input[data-toggleclass]' ).on( 'change', toggleFormOpts );
6695
  jQuery( '.frm_actions_list' ).on( 'click', '.frm_active_action', addFormAction );
6696
+ jQuery( '#frm-show-groups, #frm-hide-groups' ).on( 'click', toggleActionGroups );
6697
  initiateMultiselect();
6698
 
6699
  //set actions icons to inactive
6707
  }
6708
  });
6709
 
6710
+ jQuery( '.frm_submit_settings_btn' ).on( 'click', submitSettings );
6711
 
6712
  formSettings = jQuery( '.frm_form_settings' );
6713
  formSettings.on( 'click', '.frm_add_form_logic', addFormLogicRow );
6737
  });
6738
 
6739
  //Warning when user selects "Do not store entries ..."
6740
+ jQuery( document.getElementById( 'no_save' ) ).on( 'change', function() {
6741
  if ( this.checked ) {
6742
  if ( confirm( frm_admin_js.no_save_warning ) !== true ) {
6743
  // Uncheck box if user hits "Cancel"
6747
  });
6748
 
6749
  //Show/hide Messages header
6750
+ jQuery( '#editable, #edit_action, #save_draft, #success_action' ).on( 'change', function() {
6751
  maybeShowFormMessages();
6752
  });
6753
+ jQuery( 'select[name="options[success_action]"], select[name="options[edit_action]"]' ).on( 'change', showSuccessOpt );
6754
 
6755
  $loggedIn = document.getElementById( 'logged_in' );
6756
+ jQuery( $loggedIn ).on( 'change', function() {
6757
  if ( this.checked ) {
6758
  visible( '.hide_logged_in' );
6759
  } else {
6762
  });
6763
 
6764
  $cookieExp = jQuery( document.getElementById( 'frm_cookie_expiration' ) );
6765
+ jQuery( document.getElementById( 'frm_single_entry_type' ) ).on( 'change', function() {
6766
  if ( this.value === 'cookie' ) {
6767
  $cookieExp.fadeIn( 'slow' );
6768
  } else {
6771
  });
6772
 
6773
  var $singleEntry = document.getElementById( 'single_entry' );
6774
+ jQuery( $singleEntry ).on( 'change', function() {
6775
  if ( this.checked ) {
6776
  visible( '.hide_single_entry' );
6777
  } else {
6788
  jQuery( '.hide_save_draft' ).hide();
6789
 
6790
  var $saveDraft = jQuery( document.getElementById( 'save_draft' ) );
6791
+ $saveDraft.on( 'change', function() {
6792
  if ( this.checked ) {
6793
  jQuery( '.hide_save_draft' ).fadeIn( 'slow' );
6794
  } else {
6795
  jQuery( '.hide_save_draft' ).fadeOut( 'slow' );
6796
  }
6797
  });
6798
+ triggerChange( $saveDraft );
6799
 
6800
  //If Allow editing is checked/unchecked
6801
  $editable = document.getElementById( 'editable' );
6802
+ jQuery( $editable ).on( 'change', function() {
6803
  if ( this.checked ) {
6804
  jQuery( '.hide_editable' ).fadeIn( 'slow' );
6805
+ triggerChange( document.getElementById( 'edit_action' ) );
6806
  } else {
6807
  jQuery( '.hide_editable' ).fadeOut( 'slow' );
6808
  jQuery( '.edit_action_message_box' ).fadeOut( 'slow' );//Hide On Update message box
6813
  jQuery( document ).on( 'change', '#protect_files', function() {
6814
  if ( this.checked ) {
6815
  jQuery( '.hide_protect_files' ).fadeIn( 'slow' );
 
6816
  } else {
6817
  jQuery( '.hide_protect_files' ).fadeOut( 'slow' );
 
6818
  }
6819
  });
6820
 
6868
  if ( jQuery( this ).closest( '#html_settings' ).length > 0 ) {
6869
  htmlTab.show();
6870
  htmlTab.siblings().hide();
6871
+ jQuery( '#frm_html_tab a' ).trigger( 'click' );
6872
  toggleAllowedHTML( this, e.type );
6873
  } else {
6874
  showElement( jQuery( '.frm-category-tabs li' ) );
6907
  jQuery( document ).on( 'blur', 'input[name^="options[where_val]"]', checkFilterParamNames );
6908
 
6909
  // Show loading indicator.
6910
+ jQuery( '#publish' ).on( 'mousedown', function() {
6911
  this.classList.add( 'frm_loading_button' );
6912
  });
6913
 
6915
  jQuery( '#frm_dyncontent .handlediv' ).before( jQuery( '#frm_dyncontent .nav-menus-php' ) );
6916
 
6917
  // click content tabs
6918
+ jQuery( '.nav-tab-wrapper a' ).on( 'click', clickContentTab );
6919
 
6920
  // click tabs after panel is replaced with ajax
6921
  jQuery( '#side-sortables' ).on( 'click', '.frm_doing_ajax.categorydiv .category-tabs a', clickTabsAfterAjax );
6923
  initToggleShortcodes();
6924
  jQuery( '.frm_code_list:not(.frm-dropdown-menu) a' ).addClass( 'frm_noallow' );
6925
 
6926
+ jQuery( 'input[name="show_count"]' ).on( 'change', showCount );
6927
 
6928
+ jQuery( document.getElementById( 'form_id' ) ).on( 'change', displayFormSelected );
6929
 
6930
  $addRemove = jQuery( '.frm_repeat_rows' );
6931
  $addRemove.on( 'click', '.frm_add_order_row', addOrderRow );
6937
  },
6938
 
6939
  inboxInit: function() {
6940
+ jQuery( '.frm_inbox_dismiss, footer .frm-button-secondary, footer .frm-button-primary' ).on( 'click', function( e ) {
6941
  var message = this.parentNode.parentNode,
6942
  key = message.getAttribute( 'data-message' ),
6943
  href = this.getAttribute( 'href' );
6959
  });
6960
  });
6961
  });
6962
+ jQuery( '#frm-dismiss-inbox' ).on( 'click', function( e ) {
6963
  data = {
6964
  action: 'frm_inbox_dismiss',
6965
  key: 'all',
6987
  jQuery( 'input.hex' ).wpColorPicker({
6988
  change: function( event ) {
6989
  var hexcolor = jQuery( this ).wpColorPicker( 'color' );
6990
+ jQuery( event.target ).val( hexcolor ).trigger( 'change' );
6991
  }
6992
  });
6993
  jQuery( '.wp-color-result-text' ).text( function( i, oldText ) {
6995
  });
6996
 
6997
  // update styling on change
6998
+ jQuery( '#frm_styling_form .styling_settings' ).on( 'change', function() {
6999
  var locStr = jQuery( 'input[name^="frm_style_setting[post_content]"], select[name^="frm_style_setting[post_content]"], textarea[name^="frm_style_setting[post_content]"], input[name="style_name"]' ).serializeArray();
7000
  locStr = JSON.stringify( locStr );
7001
  jQuery.ajax({
7012
  });
7013
 
7014
  // menu tabs
7015
+ jQuery( '#menu-settings-column' ).on( 'click', function( e ) {
7016
  var panelId, wrapper,
7017
  target = jQuery( e.target );
7018
 
7036
  }
7037
  });
7038
 
7039
+ jQuery( '.multiselect-container.frm-dropdown-menu li a' ).on( 'click', function() {
7040
  var radio = this.children[0].children[0];
7041
  var btnGrp = jQuery( this ).closest( '.btn-group' );
7042
  var btnId = btnGrp.attr( 'id' );
7061
  var key;
7062
  errObj = errObj.replace( /^\s+|\s+$/g, '' );
7063
  if ( errObj.indexOf( '{' ) === 0 ) {
7064
+ errObj = JSON.parse( errObj );
7065
  }
7066
  for ( key in errObj ) {
7067
  jQuery( 'input[name$="[' + key + ']"], select[name$="[' + key + ']"]' ).val( errObj[key]);
7068
  }
7069
  jQuery( '#frm_submit_style, #frm_auto_width' ).prop( 'checked', false );
7070
+ triggerChange( document.getElementById( 'frm_fieldset' ) );
7071
  button.classList.remove( 'frm_loading_button' );
7072
  }
7073
  });
7075
 
7076
  jQuery( '.frm_pro_form #datepicker_sample' ).datepicker({ changeMonth: true, changeYear: true });
7077
 
7078
+ jQuery( document.getElementById( 'frm_position' ) ).on( 'change', setPosClass );
7079
 
7080
+ jQuery( 'select[name$="[theme_selector]"]' ).on( 'change', function() {
7081
  var themeVal = jQuery( this ).val();
7082
  var css = themeVal;
7083
  if ( themeVal !== -1 ) {
7093
  updateUICSS( css );
7094
  document.getElementById( 'frm_theme_css' ).value = themeVal;
7095
  return false;
7096
+ }).trigger( 'change' );
7097
  },
7098
 
7099
  customCSSInit: function() {
7122
  // Solution install page
7123
  jQuery( document ).on( 'click', '#frm-new-template button', installTemplateFieldset );
7124
 
7125
+ jQuery( '#frm-dismissable-cta .dismiss' ).on( 'click', function( event ) {
7126
  event.preventDefault();
7127
  jQuery.post( ajaxurl, {
7128
  action: 'frm_lite_settings_upgrade'
7132
  },
7133
 
7134
  exportInit: function() {
7135
+ jQuery( '.frm_form_importer' ).on( 'submit', startFormMigration );
7136
+ jQuery( document.getElementById( 'frm_export_xml' ) ).on( 'submit', validateExport );
7137
+ jQuery( '#frm_export_xml input, #frm_export_xml select' ).on( 'change', removeExportError );
7138
+ jQuery( 'input[name="frm_import_file"]' ).on( 'change', checkCSVExtension );
7139
+ jQuery( 'select[name="format"]' ).on( 'change', checkExportTypes ).trigger( 'change' );
7140
+ jQuery( 'input[name="frm_export_forms[]"]' ).on( 'click', preventMultipleExport );
7141
  initiateMultiselect();
7142
 
7143
+ jQuery( '.frm-feature-banner .dismiss' ).on( 'click', function( event ) {
7144
  event.preventDefault();
7145
  jQuery.post( ajaxurl, {
7146
  action: 'frm_dismiss_migrator',
7178
 
7179
  /* remove conditional logic if the field doesn't exist */
7180
  triggerRemoveLogic: function( fieldID, metaName ) {
7181
+ jQuery( '#frm_logic_' + fieldID + '_' + metaName + ' .frm_remove_tag' ).trigger( 'click' );
7182
  },
7183
 
7184
  downloadXML: function( controller, ids, isTemplate ) {
7236
  action: 'frm_add_logic_row',
7237
  form_id: formId,
7238
  field_id: id,
7239
+ meta_name: jQuery( '#frm_logic_row_' + id + ' > div' ).length,
7240
  nonce: frmGlobal.nonce
7241
  },
7242
  success: function( html ) {
js/formidable_admin_global.js CHANGED
@@ -8,12 +8,12 @@ jQuery( document ).ready( function() {
8
  var deauthLink,
9
  installLink = document.getElementById( 'frm_install_link' );
10
  if ( installLink !== null ) {
11
- jQuery( installLink ).click( frmInstallPro );
12
  }
13
 
14
  deauthLink = jQuery( '.frm_deauthorize_link' );
15
  if ( deauthLink.length ) {
16
- deauthLink.click( frmDeauthorizeNow );
17
  }
18
 
19
  if ( typeof tb_remove === 'function' ) { // eslint-disable-line camelcase
@@ -138,7 +138,7 @@ function frmAdminPopupJS() {
138
  $settings = document.getElementById( 'sc-opts-' + val );
139
  if ( $settings !== null ) {
140
  $settings.style.display = '';
141
- jQuery( document.getElementById( 'sc-' + val ) ).click();
142
  } else {
143
  $scOpts = jQuery( document.getElementById( 'frm_shortcode_options' ) );
144
  $spinner = jQuery( '.media-frame-title .spinner' );
@@ -154,7 +154,7 @@ function frmAdminPopupJS() {
154
  success: function( html ) {
155
  $spinner.hide();
156
  $scOpts.append( html );
157
- jQuery( document.getElementById( 'sc-' + val ) ).click();
158
  }
159
  });
160
  }
@@ -218,18 +218,18 @@ function frmAdminPopupJS() {
218
  init: function() {
219
  var $scOptsDiv;
220
 
221
- jQuery( '.frm_switch_sc' ).click( switchSc );
222
- jQuery( '.button.frm_insert_form' ).click( function() {
223
  populateOpts( 'formidable' );
224
  });
225
- jQuery( document.getElementById( 'frm_insert_shortcode' ) ).click( insertShortcode );
226
 
227
  $scOptsDiv = jQuery( document.getElementById( 'frm_shortcode_options' ) );
228
  $scOptsDiv.on( 'change', 'select, input', addToShortcode );
229
  $scOptsDiv.on( 'change', '.frm_get_field_selection', getFieldSelection );
230
 
231
- jQuery( '#frm_popup_content .media-modal-close' ).click( tb_remove );
232
- jQuery( '#frm_popup_content .media-frame-title h1' ).click( toggleMenu );
233
  }
234
  };
235
  }
8
  var deauthLink,
9
  installLink = document.getElementById( 'frm_install_link' );
10
  if ( installLink !== null ) {
11
+ jQuery( installLink ).on( 'click', frmInstallPro );
12
  }
13
 
14
  deauthLink = jQuery( '.frm_deauthorize_link' );
15
  if ( deauthLink.length ) {
16
+ deauthLink.on( 'click', frmDeauthorizeNow );
17
  }
18
 
19
  if ( typeof tb_remove === 'function' ) { // eslint-disable-line camelcase
138
  $settings = document.getElementById( 'sc-opts-' + val );
139
  if ( $settings !== null ) {
140
  $settings.style.display = '';
141
+ jQuery( document.getElementById( 'sc-' + val ) ).trigger( 'click' );
142
  } else {
143
  $scOpts = jQuery( document.getElementById( 'frm_shortcode_options' ) );
144
  $spinner = jQuery( '.media-frame-title .spinner' );
154
  success: function( html ) {
155
  $spinner.hide();
156
  $scOpts.append( html );
157
+ jQuery( document.getElementById( 'sc-' + val ) ).trigger( 'click' );
158
  }
159
  });
160
  }
218
  init: function() {
219
  var $scOptsDiv;
220
 
221
+ jQuery( '.frm_switch_sc' ).on( 'click', switchSc );
222
+ jQuery( '.button.frm_insert_form' ).on( 'click', function() {
223
  populateOpts( 'formidable' );
224
  });
225
+ jQuery( document.getElementById( 'frm_insert_shortcode' ) ).on( 'click', insertShortcode );
226
 
227
  $scOptsDiv = jQuery( document.getElementById( 'frm_shortcode_options' ) );
228
  $scOptsDiv.on( 'change', 'select, input', addToShortcode );
229
  $scOptsDiv.on( 'change', '.frm_get_field_selection', getFieldSelection );
230
 
231
+ jQuery( '#frm_popup_content .media-modal-close' ).on( 'click', tb_remove );
232
+ jQuery( '#frm_popup_content .media-frame-title h1' ).on( 'click', toggleMenu );
233
  }
234
  };
235
  }
languages/formidable.pot CHANGED
@@ -1,15 +1,15 @@
1
- # Copyright (C) 2020 Strategy11
2
  # This file is distributed under the same license as the Formidable Forms plugin.
3
  msgid ""
4
  msgstr ""
5
- "Project-Id-Version: Formidable Forms 4.09.02\n"
6
  "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/formidable\n"
7
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
8
  "Language-Team: LANGUAGE <LL@li.org>\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
- "POT-Creation-Date: 2020-12-07T16:32:24+00:00\n"
13
  "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
14
  "X-Generator: WP-CLI 2.1.0\n"
15
  "X-Domain: formidable\n"
@@ -734,7 +734,7 @@ msgid "Installed"
734
  msgstr ""
735
 
736
  #: classes/controllers/FrmAddonsController.php:585
737
- #: classes/helpers/FrmAppHelper.php:2456
738
  msgid "Active"
739
  msgstr ""
740
 
@@ -1032,7 +1032,7 @@ msgstr ""
1032
  #: classes/controllers/FrmSMTPController.php:305
1033
  #: classes/views/shared/upgrade_overlay.php:32
1034
  #: classes/helpers/FrmFormMigratorsHelper.php:131
1035
- #: classes/helpers/FrmAppHelper.php:2455
1036
  msgid "Install"
1037
  msgstr ""
1038
 
@@ -1649,7 +1649,7 @@ msgstr ""
1649
  #: classes/views/frm-forms/new-form-overlay.php:139
1650
  #: classes/views/shared/confirm-overlay.php:19
1651
  #: classes/views/shared/admin-header.php:54
1652
- #: classes/helpers/FrmAppHelper.php:2416
1653
  msgid "Cancel"
1654
  msgstr ""
1655
 
@@ -2321,7 +2321,7 @@ msgstr ""
2321
 
2322
  #: classes/views/shared/confirm-overlay.php:15
2323
  #: classes/views/shared/info-overlay.php:15
2324
- #: classes/helpers/FrmAppHelper.php:2423
2325
  msgid "Are you sure?"
2326
  msgstr ""
2327
 
@@ -2435,7 +2435,7 @@ msgstr ""
2435
 
2436
  #: classes/views/shared/mb_adv_info.php:95
2437
  #: classes/helpers/FrmCSVExportHelper.php:222
2438
- #: classes/helpers/FrmAppHelper.php:2395
2439
  msgid "ID"
2440
  msgstr ""
2441
 
@@ -2445,7 +2445,7 @@ msgstr ""
2445
 
2446
  #: classes/views/shared/mb_adv_info.php:113
2447
  #: classes/views/shared/mb_adv_info.php:127
2448
- #: classes/helpers/FrmAppHelper.php:2457
2449
  msgid "Select a Field"
2450
  msgstr ""
2451
 
@@ -3069,7 +3069,7 @@ msgid "Label Position"
3069
  msgstr ""
3070
 
3071
  #: classes/views/frm-fields/back-end/settings.php:270
3072
- #: classes/helpers/FrmAppHelper.php:2417
3073
  msgid "Default"
3074
  msgstr ""
3075
 
@@ -3501,7 +3501,7 @@ msgstr ""
3501
  msgid "You did not add any fields to your form. %1$sGo back%2$s and add some."
3502
  msgstr ""
3503
 
3504
- #: classes/views/frm-entries/form.php:102
3505
  msgid "If you are human, leave this field blank."
3506
  msgstr ""
3507
 
@@ -3537,6 +3537,7 @@ msgid "Use conditional logic to shorten your forms and increase conversions."
3537
  msgstr ""
3538
 
3539
  #: classes/helpers/FrmTipsHelper.php:60
 
3540
  #: classes/helpers/FrmTipsHelper.php:92
3541
  #: classes/helpers/FrmTipsHelper.php:161
3542
  #: classes/helpers/FrmTipsHelper.php:169
@@ -3554,11 +3555,7 @@ msgid "Add email confirmation fields."
3554
  msgstr ""
3555
 
3556
  #: classes/helpers/FrmTipsHelper.php:75
3557
- msgid "Stop intimidating users with long forms."
3558
- msgstr ""
3559
-
3560
- #: classes/helpers/FrmTipsHelper.php:76
3561
- msgid "Use page breaks."
3562
  msgstr ""
3563
 
3564
  #: classes/helpers/FrmTipsHelper.php:83
@@ -3578,7 +3575,7 @@ msgid "Save time."
3578
  msgstr ""
3579
 
3580
  #: classes/helpers/FrmTipsHelper.php:100
3581
- msgid "Prefill fields with user info."
3582
  msgstr ""
3583
 
3584
  #: classes/helpers/FrmTipsHelper.php:114
@@ -3591,11 +3588,11 @@ msgid "Add front-end editing."
3591
  msgstr ""
3592
 
3593
  #: classes/helpers/FrmTipsHelper.php:122
3594
- msgid "Have a long form that takes time to complete?"
3595
  msgstr ""
3596
 
3597
  #: classes/helpers/FrmTipsHelper.php:123
3598
- msgid "Let logged-in users save a draft and return later."
3599
  msgstr ""
3600
 
3601
  #: classes/helpers/FrmTipsHelper.php:129
@@ -3607,7 +3604,7 @@ msgid "Get ajax form submit."
3607
  msgstr ""
3608
 
3609
  #: classes/helpers/FrmTipsHelper.php:137
3610
- msgid "Need to open and close your form on specific days?"
3611
  msgstr ""
3612
 
3613
  #: classes/helpers/FrmTipsHelper.php:138
@@ -3627,7 +3624,7 @@ msgid "Create blog posts or pages from the front-end."
3627
  msgstr ""
3628
 
3629
  #: classes/helpers/FrmTipsHelper.php:168
3630
- msgid "Make front-end posting easy."
3631
  msgstr ""
3632
 
3633
  #: classes/helpers/FrmTipsHelper.php:176
@@ -3655,15 +3652,15 @@ msgid "Use Paypal with this form."
3655
  msgstr ""
3656
 
3657
  #: classes/helpers/FrmTipsHelper.php:200
3658
- msgid "Boost your site membership."
3659
  msgstr ""
3660
 
3661
  #: classes/helpers/FrmTipsHelper.php:201
3662
- msgid "Automatically create user accounts."
3663
  msgstr ""
3664
 
3665
  #: classes/helpers/FrmTipsHelper.php:208
3666
- msgid "Make front-end profile editing possible."
3667
  msgstr ""
3668
 
3669
  #: classes/helpers/FrmTipsHelper.php:209
@@ -3671,19 +3668,16 @@ msgid "Add user registration."
3671
  msgstr ""
3672
 
3673
  #: classes/helpers/FrmTipsHelper.php:216
3674
- msgid "Want a text when this form is submitted or when a payment is received?"
3675
  msgstr ""
3676
 
3677
  #: classes/helpers/FrmTipsHelper.php:217
3678
- msgid "Use Twilio with this form."
 
3679
  msgstr ""
3680
 
3681
  #: classes/helpers/FrmTipsHelper.php:224
3682
- msgid "Send a text when this form is submitted."
3683
- msgstr ""
3684
-
3685
- #: classes/helpers/FrmTipsHelper.php:225
3686
- msgid "Get Twilio."
3687
  msgstr ""
3688
 
3689
  #: classes/helpers/FrmTipsHelper.php:239
@@ -3834,7 +3828,7 @@ msgid "ALL selected forms and their entries will be permanently deleted. Want to
3834
  msgstr ""
3835
 
3836
  #: classes/helpers/FrmFieldsHelper.php:286
3837
- #: classes/helpers/FrmAppHelper.php:2428
3838
  msgid "The entered values do not match"
3839
  msgstr ""
3840
 
@@ -3845,7 +3839,7 @@ msgstr ""
3845
 
3846
  #: classes/helpers/FrmFieldsHelper.php:456
3847
  #: classes/helpers/FrmFieldsHelper.php:457
3848
- #: classes/helpers/FrmAppHelper.php:2432
3849
  msgid "New Option"
3850
  msgstr ""
3851
 
@@ -3862,1132 +3856,1132 @@ msgstr ""
3862
  msgid "Categories"
3863
  msgstr ""
3864
 
3865
- #: classes/helpers/FrmFieldsHelper.php:1371
3866
  msgid "Afghanistan"
3867
  msgstr ""
3868
 
3869
- #: classes/helpers/FrmFieldsHelper.php:1372
3870
  msgid "Aland Islands"
3871
  msgstr ""
3872
 
3873
- #: classes/helpers/FrmFieldsHelper.php:1373
3874
  msgid "Albania"
3875
  msgstr ""
3876
 
3877
- #: classes/helpers/FrmFieldsHelper.php:1374
3878
  msgid "Algeria"
3879
  msgstr ""
3880
 
3881
- #: classes/helpers/FrmFieldsHelper.php:1375
3882
  msgid "American Samoa"
3883
  msgstr ""
3884
 
3885
- #: classes/helpers/FrmFieldsHelper.php:1376
3886
  msgid "Andorra"
3887
  msgstr ""
3888
 
3889
- #: classes/helpers/FrmFieldsHelper.php:1377
3890
  msgid "Angola"
3891
  msgstr ""
3892
 
3893
- #: classes/helpers/FrmFieldsHelper.php:1378
3894
  msgid "Anguilla"
3895
  msgstr ""
3896
 
3897
- #: classes/helpers/FrmFieldsHelper.php:1379
3898
  msgid "Antarctica"
3899
  msgstr ""
3900
 
3901
- #: classes/helpers/FrmFieldsHelper.php:1380
3902
  msgid "Antigua and Barbuda"
3903
  msgstr ""
3904
 
3905
- #: classes/helpers/FrmFieldsHelper.php:1381
3906
  msgid "Argentina"
3907
  msgstr ""
3908
 
3909
- #: classes/helpers/FrmFieldsHelper.php:1382
3910
  msgid "Armenia"
3911
  msgstr ""
3912
 
3913
- #: classes/helpers/FrmFieldsHelper.php:1383
3914
  msgid "Aruba"
3915
  msgstr ""
3916
 
3917
- #: classes/helpers/FrmFieldsHelper.php:1384
3918
  msgid "Australia"
3919
  msgstr ""
3920
 
3921
- #: classes/helpers/FrmFieldsHelper.php:1385
3922
  msgid "Austria"
3923
  msgstr ""
3924
 
3925
- #: classes/helpers/FrmFieldsHelper.php:1386
3926
  msgid "Azerbaijan"
3927
  msgstr ""
3928
 
3929
- #: classes/helpers/FrmFieldsHelper.php:1387
3930
  msgid "Bahamas"
3931
  msgstr ""
3932
 
3933
- #: classes/helpers/FrmFieldsHelper.php:1388
3934
  msgid "Bahrain"
3935
  msgstr ""
3936
 
3937
- #: classes/helpers/FrmFieldsHelper.php:1389
3938
  msgid "Bangladesh"
3939
  msgstr ""
3940
 
3941
- #: classes/helpers/FrmFieldsHelper.php:1390
3942
  msgid "Barbados"
3943
  msgstr ""
3944
 
3945
- #: classes/helpers/FrmFieldsHelper.php:1391
3946
  msgid "Belarus"
3947
  msgstr ""
3948
 
3949
- #: classes/helpers/FrmFieldsHelper.php:1392
3950
  msgid "Belgium"
3951
  msgstr ""
3952
 
3953
- #: classes/helpers/FrmFieldsHelper.php:1393
3954
  msgid "Belize"
3955
  msgstr ""
3956
 
3957
- #: classes/helpers/FrmFieldsHelper.php:1394
3958
  msgid "Benin"
3959
  msgstr ""
3960
 
3961
- #: classes/helpers/FrmFieldsHelper.php:1395
3962
  msgid "Bermuda"
3963
  msgstr ""
3964
 
3965
- #: classes/helpers/FrmFieldsHelper.php:1396
3966
  msgid "Bhutan"
3967
  msgstr ""
3968
 
3969
- #: classes/helpers/FrmFieldsHelper.php:1397
3970
  msgid "Bolivia"
3971
  msgstr ""
3972
 
3973
- #: classes/helpers/FrmFieldsHelper.php:1398
3974
  msgid "Bonaire, Sint Eustatius and Saba"
3975
  msgstr ""
3976
 
3977
- #: classes/helpers/FrmFieldsHelper.php:1399
3978
  msgid "Bosnia and Herzegovina"
3979
  msgstr ""
3980
 
3981
- #: classes/helpers/FrmFieldsHelper.php:1400
3982
  msgid "Botswana"
3983
  msgstr ""
3984
 
3985
- #: classes/helpers/FrmFieldsHelper.php:1401
3986
  msgid "Bouvet Island"
3987
  msgstr ""
3988
 
3989
- #: classes/helpers/FrmFieldsHelper.php:1402
3990
  msgid "Brazil"
3991
  msgstr ""
3992
 
3993
- #: classes/helpers/FrmFieldsHelper.php:1403
3994
  msgid "British Indian Ocean Territory"
3995
  msgstr ""
3996
 
3997
- #: classes/helpers/FrmFieldsHelper.php:1404
3998
  msgid "Brunei"
3999
  msgstr ""
4000
 
4001
- #: classes/helpers/FrmFieldsHelper.php:1405
4002
  msgid "Bulgaria"
4003
  msgstr ""
4004
 
4005
- #: classes/helpers/FrmFieldsHelper.php:1406
4006
  msgid "Burkina Faso"
4007
  msgstr ""
4008
 
4009
- #: classes/helpers/FrmFieldsHelper.php:1407
4010
  msgid "Burundi"
4011
  msgstr ""
4012
 
4013
- #: classes/helpers/FrmFieldsHelper.php:1408
4014
  msgid "Cambodia"
4015
  msgstr ""
4016
 
4017
- #: classes/helpers/FrmFieldsHelper.php:1409
4018
  msgid "Cameroon"
4019
  msgstr ""
4020
 
4021
- #: classes/helpers/FrmFieldsHelper.php:1410
4022
  msgid "Canada"
4023
  msgstr ""
4024
 
4025
- #: classes/helpers/FrmFieldsHelper.php:1411
4026
  msgid "Cape Verde"
4027
  msgstr ""
4028
 
4029
- #: classes/helpers/FrmFieldsHelper.php:1412
4030
  msgid "Cayman Islands"
4031
  msgstr ""
4032
 
4033
- #: classes/helpers/FrmFieldsHelper.php:1413
4034
  msgid "Central African Republic"
4035
  msgstr ""
4036
 
4037
- #: classes/helpers/FrmFieldsHelper.php:1414
4038
  msgid "Chad"
4039
  msgstr ""
4040
 
4041
- #: classes/helpers/FrmFieldsHelper.php:1415
4042
  msgid "Chile"
4043
  msgstr ""
4044
 
4045
- #: classes/helpers/FrmFieldsHelper.php:1416
4046
  msgid "China"
4047
  msgstr ""
4048
 
4049
- #: classes/helpers/FrmFieldsHelper.php:1417
4050
  msgid "Christmas Island"
4051
  msgstr ""
4052
 
4053
- #: classes/helpers/FrmFieldsHelper.php:1418
4054
  msgid "Cocos (Keeling) Islands"
4055
  msgstr ""
4056
 
4057
- #: classes/helpers/FrmFieldsHelper.php:1419
4058
  msgid "Colombia"
4059
  msgstr ""
4060
 
4061
- #: classes/helpers/FrmFieldsHelper.php:1420
4062
  msgid "Comoros"
4063
  msgstr ""
4064
 
4065
- #: classes/helpers/FrmFieldsHelper.php:1421
4066
  msgid "Congo"
4067
  msgstr ""
4068
 
4069
- #: classes/helpers/FrmFieldsHelper.php:1422
4070
  msgid "Cook Islands"
4071
  msgstr ""
4072
 
4073
- #: classes/helpers/FrmFieldsHelper.php:1423
4074
  msgid "Costa Rica"
4075
  msgstr ""
4076
 
4077
- #: classes/helpers/FrmFieldsHelper.php:1424
4078
  msgid "C&ocirc;te d'Ivoire"
4079
  msgstr ""
4080
 
4081
- #: classes/helpers/FrmFieldsHelper.php:1425
4082
  msgid "Croatia"
4083
  msgstr ""
4084
 
4085
- #: classes/helpers/FrmFieldsHelper.php:1426
4086
  msgid "Cuba"
4087
  msgstr ""
4088
 
4089
- #: classes/helpers/FrmFieldsHelper.php:1427
4090
  msgid "Curacao"
4091
  msgstr ""
4092
 
4093
- #: classes/helpers/FrmFieldsHelper.php:1428
4094
  msgid "Cyprus"
4095
  msgstr ""
4096
 
4097
- #: classes/helpers/FrmFieldsHelper.php:1429
4098
  msgid "Czech Republic"
4099
  msgstr ""
4100
 
4101
- #: classes/helpers/FrmFieldsHelper.php:1430
4102
  msgid "Denmark"
4103
  msgstr ""
4104
 
4105
- #: classes/helpers/FrmFieldsHelper.php:1431
4106
  msgid "Djibouti"
4107
  msgstr ""
4108
 
4109
- #: classes/helpers/FrmFieldsHelper.php:1432
4110
  msgid "Dominica"
4111
  msgstr ""
4112
 
4113
- #: classes/helpers/FrmFieldsHelper.php:1433
4114
  msgid "Dominican Republic"
4115
  msgstr ""
4116
 
4117
- #: classes/helpers/FrmFieldsHelper.php:1434
4118
  msgid "East Timor"
4119
  msgstr ""
4120
 
4121
- #: classes/helpers/FrmFieldsHelper.php:1435
4122
  msgid "Ecuador"
4123
  msgstr ""
4124
 
4125
- #: classes/helpers/FrmFieldsHelper.php:1436
4126
  msgid "Egypt"
4127
  msgstr ""
4128
 
4129
- #: classes/helpers/FrmFieldsHelper.php:1437
4130
  msgid "El Salvador"
4131
  msgstr ""
4132
 
4133
- #: classes/helpers/FrmFieldsHelper.php:1438
4134
  msgid "Equatorial Guinea"
4135
  msgstr ""
4136
 
4137
- #: classes/helpers/FrmFieldsHelper.php:1439
4138
  msgid "Eritrea"
4139
  msgstr ""
4140
 
4141
- #: classes/helpers/FrmFieldsHelper.php:1440
4142
  msgid "Estonia"
4143
  msgstr ""
4144
 
4145
- #: classes/helpers/FrmFieldsHelper.php:1441
4146
  msgid "Ethiopia"
4147
  msgstr ""
4148
 
4149
- #: classes/helpers/FrmFieldsHelper.php:1442
4150
  msgid "Falkland Islands (Malvinas)"
4151
  msgstr ""
4152
 
4153
- #: classes/helpers/FrmFieldsHelper.php:1443
4154
  msgid "Faroe Islands"
4155
  msgstr ""
4156
 
4157
- #: classes/helpers/FrmFieldsHelper.php:1444
4158
  msgid "Fiji"
4159
  msgstr ""
4160
 
4161
- #: classes/helpers/FrmFieldsHelper.php:1445
4162
  msgid "Finland"
4163
  msgstr ""
4164
 
4165
- #: classes/helpers/FrmFieldsHelper.php:1446
4166
  msgid "France"
4167
  msgstr ""
4168
 
4169
- #: classes/helpers/FrmFieldsHelper.php:1447
4170
  msgid "French Guiana"
4171
  msgstr ""
4172
 
4173
- #: classes/helpers/FrmFieldsHelper.php:1448
4174
  msgid "French Polynesia"
4175
  msgstr ""
4176
 
4177
- #: classes/helpers/FrmFieldsHelper.php:1449
4178
  msgid "French Southern Territories"
4179
  msgstr ""
4180
 
4181
- #: classes/helpers/FrmFieldsHelper.php:1450
4182
  msgid "Gabon"
4183
  msgstr ""
4184
 
4185
- #: classes/helpers/FrmFieldsHelper.php:1451
4186
  msgid "Gambia"
4187
  msgstr ""
4188
 
4189
- #: classes/helpers/FrmFieldsHelper.php:1452
4190
  msgid "Georgia"
4191
  msgstr ""
4192
 
4193
- #: classes/helpers/FrmFieldsHelper.php:1453
4194
  msgid "Germany"
4195
  msgstr ""
4196
 
4197
- #: classes/helpers/FrmFieldsHelper.php:1454
4198
  msgid "Ghana"
4199
  msgstr ""
4200
 
4201
- #: classes/helpers/FrmFieldsHelper.php:1455
4202
  msgid "Gibraltar"
4203
  msgstr ""
4204
 
4205
- #: classes/helpers/FrmFieldsHelper.php:1456
4206
  msgid "Greece"
4207
  msgstr ""
4208
 
4209
- #: classes/helpers/FrmFieldsHelper.php:1457
4210
  msgid "Greenland"
4211
  msgstr ""
4212
 
4213
- #: classes/helpers/FrmFieldsHelper.php:1458
4214
  msgid "Grenada"
4215
  msgstr ""
4216
 
4217
- #: classes/helpers/FrmFieldsHelper.php:1459
4218
  msgid "Guadeloupe"
4219
  msgstr ""
4220
 
4221
- #: classes/helpers/FrmFieldsHelper.php:1460
4222
  msgid "Guam"
4223
  msgstr ""
4224
 
4225
- #: classes/helpers/FrmFieldsHelper.php:1461
4226
  msgid "Guatemala"
4227
  msgstr ""
4228
 
4229
- #: classes/helpers/FrmFieldsHelper.php:1462
4230
  msgid "Guernsey"
4231
  msgstr ""
4232
 
4233
- #: classes/helpers/FrmFieldsHelper.php:1463
4234
  msgid "Guinea"
4235
  msgstr ""
4236
 
4237
- #: classes/helpers/FrmFieldsHelper.php:1464
4238
  msgid "Guinea-Bissau"
4239
  msgstr ""
4240
 
4241
- #: classes/helpers/FrmFieldsHelper.php:1465
4242
  msgid "Guyana"
4243
  msgstr ""
4244
 
4245
- #: classes/helpers/FrmFieldsHelper.php:1466
4246
  msgid "Haiti"
4247
  msgstr ""
4248
 
4249
- #: classes/helpers/FrmFieldsHelper.php:1467
4250
  msgid "Heard Island and McDonald Islands"
4251
  msgstr ""
4252
 
4253
- #: classes/helpers/FrmFieldsHelper.php:1468
4254
  msgid "Holy See"
4255
  msgstr ""
4256
 
4257
- #: classes/helpers/FrmFieldsHelper.php:1469
4258
  msgid "Honduras"
4259
  msgstr ""
4260
 
4261
- #: classes/helpers/FrmFieldsHelper.php:1470
4262
  msgid "Hong Kong"
4263
  msgstr ""
4264
 
4265
- #: classes/helpers/FrmFieldsHelper.php:1471
4266
  msgid "Hungary"
4267
  msgstr ""
4268
 
4269
- #: classes/helpers/FrmFieldsHelper.php:1472
4270
  msgid "Iceland"
4271
  msgstr ""
4272
 
4273
- #: classes/helpers/FrmFieldsHelper.php:1473
4274
  msgid "India"
4275
  msgstr ""
4276
 
4277
- #: classes/helpers/FrmFieldsHelper.php:1474
4278
  msgid "Indonesia"
4279
  msgstr ""
4280
 
4281
- #: classes/helpers/FrmFieldsHelper.php:1475
4282
  msgid "Iran"
4283
  msgstr ""
4284
 
4285
- #: classes/helpers/FrmFieldsHelper.php:1476
4286
  msgid "Iraq"
4287
  msgstr ""
4288
 
4289
- #: classes/helpers/FrmFieldsHelper.php:1477
4290
  msgid "Ireland"
4291
  msgstr ""
4292
 
4293
- #: classes/helpers/FrmFieldsHelper.php:1478
4294
  msgid "Israel"
4295
  msgstr ""
4296
 
4297
- #: classes/helpers/FrmFieldsHelper.php:1479
4298
  msgid "Isle of Man"
4299
  msgstr ""
4300
 
4301
- #: classes/helpers/FrmFieldsHelper.php:1480
4302
  msgid "Italy"
4303
  msgstr ""
4304
 
4305
- #: classes/helpers/FrmFieldsHelper.php:1481
4306
  msgid "Jamaica"
4307
  msgstr ""
4308
 
4309
- #: classes/helpers/FrmFieldsHelper.php:1482
4310
  msgid "Japan"
4311
  msgstr ""
4312
 
4313
- #: classes/helpers/FrmFieldsHelper.php:1483
4314
  msgid "Jersey"
4315
  msgstr ""
4316
 
4317
- #: classes/helpers/FrmFieldsHelper.php:1484
4318
  msgid "Jordan"
4319
  msgstr ""
4320
 
4321
- #: classes/helpers/FrmFieldsHelper.php:1485
4322
  msgid "Kazakhstan"
4323
  msgstr ""
4324
 
4325
- #: classes/helpers/FrmFieldsHelper.php:1486
4326
  msgid "Kenya"
4327
  msgstr ""
4328
 
4329
- #: classes/helpers/FrmFieldsHelper.php:1487
4330
  msgid "Kiribati"
4331
  msgstr ""
4332
 
4333
- #: classes/helpers/FrmFieldsHelper.php:1488
4334
  msgid "North Korea"
4335
  msgstr ""
4336
 
4337
- #: classes/helpers/FrmFieldsHelper.php:1489
4338
  msgid "South Korea"
4339
  msgstr ""
4340
 
4341
- #: classes/helpers/FrmFieldsHelper.php:1490
4342
  msgid "Kosovo"
4343
  msgstr ""
4344
 
4345
- #: classes/helpers/FrmFieldsHelper.php:1491
4346
  msgid "Kuwait"
4347
  msgstr ""
4348
 
4349
- #: classes/helpers/FrmFieldsHelper.php:1492
4350
  msgid "Kyrgyzstan"
4351
  msgstr ""
4352
 
4353
- #: classes/helpers/FrmFieldsHelper.php:1493
4354
  msgid "Laos"
4355
  msgstr ""
4356
 
4357
- #: classes/helpers/FrmFieldsHelper.php:1494
4358
  msgid "Latvia"
4359
  msgstr ""
4360
 
4361
- #: classes/helpers/FrmFieldsHelper.php:1495
4362
  msgid "Lebanon"
4363
  msgstr ""
4364
 
4365
- #: classes/helpers/FrmFieldsHelper.php:1496
4366
  msgid "Lesotho"
4367
  msgstr ""
4368
 
4369
- #: classes/helpers/FrmFieldsHelper.php:1497
4370
  msgid "Liberia"
4371
  msgstr ""
4372
 
4373
- #: classes/helpers/FrmFieldsHelper.php:1498
4374
  msgid "Libya"
4375
  msgstr ""
4376
 
4377
- #: classes/helpers/FrmFieldsHelper.php:1499
4378
  msgid "Liechtenstein"
4379
  msgstr ""
4380
 
4381
- #: classes/helpers/FrmFieldsHelper.php:1500
4382
  msgid "Lithuania"
4383
  msgstr ""
4384
 
4385
- #: classes/helpers/FrmFieldsHelper.php:1501
4386
  msgid "Luxembourg"
4387
  msgstr ""
4388
 
4389
- #: classes/helpers/FrmFieldsHelper.php:1502
4390
  msgid "Macao"
4391
  msgstr ""
4392
 
4393
- #: classes/helpers/FrmFieldsHelper.php:1503
4394
  msgid "Macedonia"
4395
  msgstr ""
4396
 
4397
- #: classes/helpers/FrmFieldsHelper.php:1504
4398
  msgid "Madagascar"
4399
  msgstr ""
4400
 
4401
- #: classes/helpers/FrmFieldsHelper.php:1505
4402
  msgid "Malawi"
4403
  msgstr ""
4404
 
4405
- #: classes/helpers/FrmFieldsHelper.php:1506
4406
  msgid "Malaysia"
4407
  msgstr ""
4408
 
4409
- #: classes/helpers/FrmFieldsHelper.php:1507
4410
  msgid "Maldives"
4411
  msgstr ""
4412
 
4413
- #: classes/helpers/FrmFieldsHelper.php:1508
4414
  msgid "Mali"
4415
  msgstr ""
4416
 
4417
- #: classes/helpers/FrmFieldsHelper.php:1509
4418
  msgid "Malta"
4419
  msgstr ""
4420
 
4421
- #: classes/helpers/FrmFieldsHelper.php:1510
4422
  msgid "Marshall Islands"
4423
  msgstr ""
4424
 
4425
- #: classes/helpers/FrmFieldsHelper.php:1511
4426
  msgid "Martinique"
4427
  msgstr ""
4428
 
4429
- #: classes/helpers/FrmFieldsHelper.php:1512
4430
  msgid "Mauritania"
4431
  msgstr ""
4432
 
4433
- #: classes/helpers/FrmFieldsHelper.php:1513
4434
  msgid "Mauritius"
4435
  msgstr ""
4436
 
4437
- #: classes/helpers/FrmFieldsHelper.php:1514
4438
  msgid "Mayotte"
4439
  msgstr ""
4440
 
4441
- #: classes/helpers/FrmFieldsHelper.php:1515
4442
  msgid "Mexico"
4443
  msgstr ""
4444
 
4445
- #: classes/helpers/FrmFieldsHelper.php:1516
4446
  msgid "Micronesia"
4447
  msgstr ""
4448
 
4449
- #: classes/helpers/FrmFieldsHelper.php:1517
4450
  msgid "Moldova"
4451
  msgstr ""
4452
 
4453
- #: classes/helpers/FrmFieldsHelper.php:1518
4454
  msgid "Monaco"
4455
  msgstr ""
4456
 
4457
- #: classes/helpers/FrmFieldsHelper.php:1519
4458
  msgid "Mongolia"
4459
  msgstr ""
4460
 
4461
- #: classes/helpers/FrmFieldsHelper.php:1520
4462
  msgid "Montenegro"
4463
  msgstr ""
4464
 
4465
- #: classes/helpers/FrmFieldsHelper.php:1521
4466
  msgid "Montserrat"
4467
  msgstr ""
4468
 
4469
- #: classes/helpers/FrmFieldsHelper.php:1522
4470
  msgid "Morocco"
4471
  msgstr ""
4472
 
4473
- #: classes/helpers/FrmFieldsHelper.php:1523
4474
  msgid "Mozambique"
4475
  msgstr ""
4476
 
4477
- #: classes/helpers/FrmFieldsHelper.php:1524
4478
  msgid "Myanmar"
4479
  msgstr ""
4480
 
4481
- #: classes/helpers/FrmFieldsHelper.php:1525
4482
  msgid "Namibia"
4483
  msgstr ""
4484
 
4485
- #: classes/helpers/FrmFieldsHelper.php:1526
4486
  msgid "Nauru"
4487
  msgstr ""
4488
 
4489
- #: classes/helpers/FrmFieldsHelper.php:1527
4490
  msgid "Nepal"
4491
  msgstr ""
4492
 
4493
- #: classes/helpers/FrmFieldsHelper.php:1528
4494
  msgid "Netherlands"
4495
  msgstr ""
4496
 
4497
- #: classes/helpers/FrmFieldsHelper.php:1529
4498
  msgid "New Caledonia"
4499
  msgstr ""
4500
 
4501
- #: classes/helpers/FrmFieldsHelper.php:1530
4502
  msgid "New Zealand"
4503
  msgstr ""
4504
 
4505
- #: classes/helpers/FrmFieldsHelper.php:1531
4506
  msgid "Nicaragua"
4507
  msgstr ""
4508
 
4509
- #: classes/helpers/FrmFieldsHelper.php:1532
4510
  msgid "Niger"
4511
  msgstr ""
4512
 
4513
- #: classes/helpers/FrmFieldsHelper.php:1533
4514
  msgid "Nigeria"
4515
  msgstr ""
4516
 
4517
- #: classes/helpers/FrmFieldsHelper.php:1534
4518
  msgid "Niue"
4519
  msgstr ""
4520
 
4521
- #: classes/helpers/FrmFieldsHelper.php:1535
4522
  msgid "Norfolk Island"
4523
  msgstr ""
4524
 
4525
- #: classes/helpers/FrmFieldsHelper.php:1536
4526
  msgid "Northern Mariana Islands"
4527
  msgstr ""
4528
 
4529
- #: classes/helpers/FrmFieldsHelper.php:1537
4530
  msgid "Norway"
4531
  msgstr ""
4532
 
4533
- #: classes/helpers/FrmFieldsHelper.php:1538
4534
  msgid "Oman"
4535
  msgstr ""
4536
 
4537
- #: classes/helpers/FrmFieldsHelper.php:1539
4538
  msgid "Pakistan"
4539
  msgstr ""
4540
 
4541
- #: classes/helpers/FrmFieldsHelper.php:1540
4542
  msgid "Palau"
4543
  msgstr ""
4544
 
4545
- #: classes/helpers/FrmFieldsHelper.php:1541
4546
  msgid "Palestine"
4547
  msgstr ""
4548
 
4549
- #: classes/helpers/FrmFieldsHelper.php:1542
4550
  msgid "Panama"
4551
  msgstr ""
4552
 
4553
- #: classes/helpers/FrmFieldsHelper.php:1543
4554
  msgid "Papua New Guinea"
4555
  msgstr ""
4556
 
4557
- #: classes/helpers/FrmFieldsHelper.php:1544
4558
  msgid "Paraguay"
4559
  msgstr ""
4560
 
4561
- #: classes/helpers/FrmFieldsHelper.php:1545
4562
  msgid "Peru"
4563
  msgstr ""
4564
 
4565
- #: classes/helpers/FrmFieldsHelper.php:1546
4566
  msgid "Philippines"
4567
  msgstr ""
4568
 
4569
- #: classes/helpers/FrmFieldsHelper.php:1547
4570
  msgid "Pitcairn"
4571
  msgstr ""
4572
 
4573
- #: classes/helpers/FrmFieldsHelper.php:1548
4574
  msgid "Poland"
4575
  msgstr ""
4576
 
4577
- #: classes/helpers/FrmFieldsHelper.php:1549
4578
  msgid "Portugal"
4579
  msgstr ""
4580
 
4581
- #: classes/helpers/FrmFieldsHelper.php:1550
4582
  msgid "Puerto Rico"
4583
  msgstr ""
4584
 
4585
- #: classes/helpers/FrmFieldsHelper.php:1551
4586
  msgid "Qatar"
4587
  msgstr ""
4588
 
4589
- #: classes/helpers/FrmFieldsHelper.php:1552
4590
  msgid "Reunion"
4591
  msgstr ""
4592
 
4593
- #: classes/helpers/FrmFieldsHelper.php:1553
4594
  msgid "Romania"
4595
  msgstr ""
4596
 
4597
- #: classes/helpers/FrmFieldsHelper.php:1554
4598
  msgid "Russia"
4599
  msgstr ""
4600
 
4601
- #: classes/helpers/FrmFieldsHelper.php:1555
4602
  msgid "Rwanda"
4603
  msgstr ""
4604
 
4605
- #: classes/helpers/FrmFieldsHelper.php:1556
4606
  msgid "Saint Barthelemy"
4607
  msgstr ""
4608
 
4609
- #: classes/helpers/FrmFieldsHelper.php:1557
4610
  msgid "Saint Helena, Ascension and Tristan da Cunha"
4611
  msgstr ""
4612
 
4613
- #: classes/helpers/FrmFieldsHelper.php:1558
4614
  msgid "Saint Kitts and Nevis"
4615
  msgstr ""
4616
 
4617
- #: classes/helpers/FrmFieldsHelper.php:1559
4618
  msgid "Saint Lucia"
4619
  msgstr ""
4620
 
4621
- #: classes/helpers/FrmFieldsHelper.php:1560
4622
  msgid "Saint Martin (French part)"
4623
  msgstr ""
4624
 
4625
- #: classes/helpers/FrmFieldsHelper.php:1561
4626
  msgid "Saint Pierre and Miquelon"
4627
  msgstr ""
4628
 
4629
- #: classes/helpers/FrmFieldsHelper.php:1562
4630
  msgid "Saint Vincent and the Grenadines"
4631
  msgstr ""
4632
 
4633
- #: classes/helpers/FrmFieldsHelper.php:1563
4634
  msgid "Samoa"
4635
  msgstr ""
4636
 
4637
- #: classes/helpers/FrmFieldsHelper.php:1564
4638
  msgid "San Marino"
4639
  msgstr ""
4640
 
4641
- #: classes/helpers/FrmFieldsHelper.php:1565
4642
  msgid "Sao Tome and Principe"
4643
  msgstr ""
4644
 
4645
- #: classes/helpers/FrmFieldsHelper.php:1566
4646
  msgid "Saudi Arabia"
4647
  msgstr ""
4648
 
4649
- #: classes/helpers/FrmFieldsHelper.php:1567
4650
  msgid "Senegal"
4651
  msgstr ""
4652
 
4653
- #: classes/helpers/FrmFieldsHelper.php:1568
4654
  msgid "Serbia"
4655
  msgstr ""
4656
 
4657
- #: classes/helpers/FrmFieldsHelper.php:1569
4658
  msgid "Seychelles"
4659
  msgstr ""
4660
 
4661
- #: classes/helpers/FrmFieldsHelper.php:1570
4662
  msgid "Sierra Leone"
4663
  msgstr ""
4664
 
4665
- #: classes/helpers/FrmFieldsHelper.php:1571
4666
  msgid "Singapore"
4667
  msgstr ""
4668
 
4669
- #: classes/helpers/FrmFieldsHelper.php:1572
4670
  msgid "Sint Maarten (Dutch part)"
4671
  msgstr ""
4672
 
4673
- #: classes/helpers/FrmFieldsHelper.php:1573
4674
  msgid "Slovakia"
4675
  msgstr ""
4676
 
4677
- #: classes/helpers/FrmFieldsHelper.php:1574
4678
  msgid "Slovenia"
4679
  msgstr ""
4680
 
4681
- #: classes/helpers/FrmFieldsHelper.php:1575
4682
  msgid "Solomon Islands"
4683
  msgstr ""
4684
 
4685
- #: classes/helpers/FrmFieldsHelper.php:1576
4686
  msgid "Somalia"
4687
  msgstr ""
4688
 
4689
- #: classes/helpers/FrmFieldsHelper.php:1577
4690
  msgid "South Africa"
4691
  msgstr ""
4692
 
4693
- #: classes/helpers/FrmFieldsHelper.php:1578
4694
  msgid "South Georgia and the South Sandwich Islands"
4695
  msgstr ""
4696
 
4697
- #: classes/helpers/FrmFieldsHelper.php:1579
4698
  msgid "South Sudan"
4699
  msgstr ""
4700
 
4701
- #: classes/helpers/FrmFieldsHelper.php:1580
4702
  msgid "Spain"
4703
  msgstr ""
4704
 
4705
- #: classes/helpers/FrmFieldsHelper.php:1581
4706
  msgid "Sri Lanka"
4707
  msgstr ""
4708
 
4709
- #: classes/helpers/FrmFieldsHelper.php:1582
4710
  msgid "Sudan"
4711
  msgstr ""
4712
 
4713
- #: classes/helpers/FrmFieldsHelper.php:1583
4714
  msgid "Suriname"
4715
  msgstr ""
4716
 
4717
- #: classes/helpers/FrmFieldsHelper.php:1584
4718
  msgid "Svalbard and Jan Mayen"
4719
  msgstr ""
4720
 
4721
- #: classes/helpers/FrmFieldsHelper.php:1585
4722
  msgid "Swaziland"
4723
  msgstr ""
4724
 
4725
- #: classes/helpers/FrmFieldsHelper.php:1586
4726
  msgid "Sweden"
4727
  msgstr ""
4728
 
4729
- #: classes/helpers/FrmFieldsHelper.php:1587
4730
  msgid "Switzerland"
4731
  msgstr ""
4732
 
4733
- #: classes/helpers/FrmFieldsHelper.php:1588
4734
  msgid "Syria"
4735
  msgstr ""
4736
 
4737
- #: classes/helpers/FrmFieldsHelper.php:1589
4738
  msgid "Taiwan"
4739
  msgstr ""
4740
 
4741
- #: classes/helpers/FrmFieldsHelper.php:1590
4742
  msgid "Tajikistan"
4743
  msgstr ""
4744
 
4745
- #: classes/helpers/FrmFieldsHelper.php:1591
4746
  msgid "Tanzania"
4747
  msgstr ""
4748
 
4749
- #: classes/helpers/FrmFieldsHelper.php:1592
4750
  msgid "Thailand"
4751
  msgstr ""
4752
 
4753
- #: classes/helpers/FrmFieldsHelper.php:1593
4754
  msgid "Timor-Leste"
4755
  msgstr ""
4756
 
4757
- #: classes/helpers/FrmFieldsHelper.php:1594
4758
  msgid "Togo"
4759
  msgstr ""
4760
 
4761
- #: classes/helpers/FrmFieldsHelper.php:1595
4762
  msgid "Tokelau"
4763
  msgstr ""
4764
 
4765
- #: classes/helpers/FrmFieldsHelper.php:1596
4766
  msgid "Tonga"
4767
  msgstr ""
4768
 
4769
- #: classes/helpers/FrmFieldsHelper.php:1597
4770
  msgid "Trinidad and Tobago"
4771
  msgstr ""
4772
 
4773
- #: classes/helpers/FrmFieldsHelper.php:1598
4774
  msgid "Tunisia"
4775
  msgstr ""
4776
 
4777
- #: classes/helpers/FrmFieldsHelper.php:1599
4778
  msgid "Turkey"
4779
  msgstr ""
4780
 
4781
- #: classes/helpers/FrmFieldsHelper.php:1600
4782
  msgid "Turkmenistan"
4783
  msgstr ""
4784
 
4785
- #: classes/helpers/FrmFieldsHelper.php:1601
4786
  msgid "Turks and Caicos Islands"
4787
  msgstr ""
4788
 
4789
- #: classes/helpers/FrmFieldsHelper.php:1602
4790
  msgid "Tuvalu"
4791
  msgstr ""
4792
 
4793
- #: classes/helpers/FrmFieldsHelper.php:1603
4794
  msgid "Uganda"
4795
  msgstr ""
4796
 
4797
- #: classes/helpers/FrmFieldsHelper.php:1604
4798
  msgid "Ukraine"
4799
  msgstr ""
4800
 
4801
- #: classes/helpers/FrmFieldsHelper.php:1605
4802
  msgid "United Arab Emirates"
4803
  msgstr ""
4804
 
4805
- #: classes/helpers/FrmFieldsHelper.php:1606
4806
  msgid "United Kingdom"
4807
  msgstr ""
4808
 
4809
- #: classes/helpers/FrmFieldsHelper.php:1607
4810
  msgid "United States"
4811
  msgstr ""
4812
 
4813
- #: classes/helpers/FrmFieldsHelper.php:1608
4814
  msgid "United States Minor Outlying Islands"
4815
  msgstr ""
4816
 
4817
- #: classes/helpers/FrmFieldsHelper.php:1609
4818
  msgid "Uruguay"
4819
  msgstr ""
4820
 
4821
- #: classes/helpers/FrmFieldsHelper.php:1610
4822
  msgid "Uzbekistan"
4823
  msgstr ""
4824
 
4825
- #: classes/helpers/FrmFieldsHelper.php:1611
4826
  msgid "Vanuatu"
4827
  msgstr ""
4828
 
4829
- #: classes/helpers/FrmFieldsHelper.php:1612
4830
  msgid "Vatican City"
4831
  msgstr ""
4832
 
4833
- #: classes/helpers/FrmFieldsHelper.php:1613
4834
  msgid "Venezuela"
4835
  msgstr ""
4836
 
4837
- #: classes/helpers/FrmFieldsHelper.php:1614
4838
  msgid "Vietnam"
4839
  msgstr ""
4840
 
4841
- #: classes/helpers/FrmFieldsHelper.php:1615
4842
  msgid "Virgin Islands, British"
4843
  msgstr ""
4844
 
4845
- #: classes/helpers/FrmFieldsHelper.php:1616
4846
  msgid "Virgin Islands, U.S."
4847
  msgstr ""
4848
 
4849
- #: classes/helpers/FrmFieldsHelper.php:1617
4850
  msgid "Wallis and Futuna"
4851
  msgstr ""
4852
 
4853
- #: classes/helpers/FrmFieldsHelper.php:1618
4854
  msgid "Western Sahara"
4855
  msgstr ""
4856
 
4857
- #: classes/helpers/FrmFieldsHelper.php:1619
4858
  msgid "Yemen"
4859
  msgstr ""
4860
 
4861
- #: classes/helpers/FrmFieldsHelper.php:1620
4862
  msgid "Zambia"
4863
  msgstr ""
4864
 
4865
- #: classes/helpers/FrmFieldsHelper.php:1621
4866
  msgid "Zimbabwe"
4867
  msgstr ""
4868
 
4869
- #: classes/helpers/FrmFieldsHelper.php:1629
4870
  msgid "Countries"
4871
  msgstr ""
4872
 
4873
- #: classes/helpers/FrmFieldsHelper.php:1634
4874
  msgid "U.S. State Abbreviations"
4875
  msgstr ""
4876
 
4877
- #: classes/helpers/FrmFieldsHelper.php:1638
4878
  msgid "U.S. States"
4879
  msgstr ""
4880
 
4881
- #: classes/helpers/FrmFieldsHelper.php:1641
4882
  msgid "Age"
4883
  msgstr ""
4884
 
4885
- #: classes/helpers/FrmFieldsHelper.php:1642
4886
  msgid "Under 18"
4887
  msgstr ""
4888
 
4889
- #: classes/helpers/FrmFieldsHelper.php:1643
4890
  msgid "18-24"
4891
  msgstr ""
4892
 
4893
- #: classes/helpers/FrmFieldsHelper.php:1644
4894
  msgid "25-34"
4895
  msgstr ""
4896
 
4897
- #: classes/helpers/FrmFieldsHelper.php:1645
4898
  msgid "35-44"
4899
  msgstr ""
4900
 
4901
- #: classes/helpers/FrmFieldsHelper.php:1646
4902
  msgid "45-54"
4903
  msgstr ""
4904
 
4905
- #: classes/helpers/FrmFieldsHelper.php:1647
4906
  msgid "55-64"
4907
  msgstr ""
4908
 
4909
- #: classes/helpers/FrmFieldsHelper.php:1648
4910
  msgid "65 or Above"
4911
  msgstr ""
4912
 
4913
- #: classes/helpers/FrmFieldsHelper.php:1649
4914
  msgid "Prefer Not to Answer"
4915
  msgstr ""
4916
 
4917
- #: classes/helpers/FrmFieldsHelper.php:1652
4918
  msgid "Satisfaction"
4919
  msgstr ""
4920
 
4921
- #: classes/helpers/FrmFieldsHelper.php:1653
4922
  msgid "Very Satisfied"
4923
  msgstr ""
4924
 
4925
- #: classes/helpers/FrmFieldsHelper.php:1654
4926
  msgid "Satisfied"
4927
  msgstr ""
4928
 
4929
- #: classes/helpers/FrmFieldsHelper.php:1655
4930
- #: classes/helpers/FrmFieldsHelper.php:1664
4931
- #: classes/helpers/FrmFieldsHelper.php:1673
4932
  msgid "Neutral"
4933
  msgstr ""
4934
 
4935
- #: classes/helpers/FrmFieldsHelper.php:1656
4936
  msgid "Unsatisfied"
4937
  msgstr ""
4938
 
4939
- #: classes/helpers/FrmFieldsHelper.php:1657
4940
  msgid "Very Unsatisfied"
4941
  msgstr ""
4942
 
4943
- #: classes/helpers/FrmFieldsHelper.php:1658
4944
- #: classes/helpers/FrmFieldsHelper.php:1667
4945
- #: classes/helpers/FrmFieldsHelper.php:1676
4946
  msgid "N/A"
4947
  msgstr ""
4948
 
4949
- #: classes/helpers/FrmFieldsHelper.php:1661
4950
  msgid "Importance"
4951
  msgstr ""
4952
 
4953
- #: classes/helpers/FrmFieldsHelper.php:1662
4954
  msgid "Very Important"
4955
  msgstr ""
4956
 
4957
- #: classes/helpers/FrmFieldsHelper.php:1663
4958
  msgid "Important"
4959
  msgstr ""
4960
 
4961
- #: classes/helpers/FrmFieldsHelper.php:1665
4962
  msgid "Somewhat Important"
4963
  msgstr ""
4964
 
4965
- #: classes/helpers/FrmFieldsHelper.php:1666
4966
  msgid "Not at all Important"
4967
  msgstr ""
4968
 
4969
- #: classes/helpers/FrmFieldsHelper.php:1670
4970
  msgid "Agreement"
4971
  msgstr ""
4972
 
4973
- #: classes/helpers/FrmFieldsHelper.php:1671
4974
  msgid "Strongly Agree"
4975
  msgstr ""
4976
 
4977
- #: classes/helpers/FrmFieldsHelper.php:1672
4978
  msgid "Agree"
4979
  msgstr ""
4980
 
4981
- #: classes/helpers/FrmFieldsHelper.php:1674
4982
  msgid "Disagree"
4983
  msgstr ""
4984
 
4985
- #: classes/helpers/FrmFieldsHelper.php:1675
4986
  msgid "Strongly Disagree"
4987
  msgstr ""
4988
 
4989
  #. translators: %s: Field name
4990
- #: classes/helpers/FrmFieldsHelper.php:1723
4991
  msgid "%s fields"
4992
  msgstr ""
4993
 
@@ -5045,7 +5039,7 @@ msgid "Excerpt View"
5045
  msgstr ""
5046
 
5047
  #: classes/helpers/FrmListHelper.php:262
5048
- #: classes/helpers/FrmAppHelper.php:2458
5049
  msgid "No items found."
5050
  msgstr ""
5051
 
@@ -5058,7 +5052,7 @@ msgid "Bulk Actions"
5058
  msgstr ""
5059
 
5060
  #: classes/helpers/FrmListHelper.php:405
5061
- #: classes/helpers/FrmAppHelper.php:2422
5062
  msgid "Heads up"
5063
  msgstr ""
5064
 
@@ -5326,7 +5320,7 @@ msgid "Is this intentional?"
5326
  msgstr ""
5327
 
5328
  #: classes/helpers/FrmFormsHelper.php:1500
5329
- #: classes/helpers/FrmAppHelper.php:2452
5330
  msgid "See the list of reserved words in WordPress."
5331
  msgstr ""
5332
 
@@ -5421,518 +5415,518 @@ msgstr ""
5421
  msgid "Add/Edit Views"
5422
  msgstr ""
5423
 
5424
- #: classes/helpers/FrmAppHelper.php:1888
5425
  msgid "at"
5426
  msgstr ""
5427
 
5428
- #: classes/helpers/FrmAppHelper.php:2032
5429
  msgid "year"
5430
  msgstr ""
5431
 
5432
- #: classes/helpers/FrmAppHelper.php:2033
5433
  msgid "years"
5434
  msgstr ""
5435
 
5436
- #: classes/helpers/FrmAppHelper.php:2037
5437
  msgid "month"
5438
  msgstr ""
5439
 
5440
- #: classes/helpers/FrmAppHelper.php:2038
5441
  msgid "months"
5442
  msgstr ""
5443
 
5444
- #: classes/helpers/FrmAppHelper.php:2042
5445
  msgid "week"
5446
  msgstr ""
5447
 
5448
- #: classes/helpers/FrmAppHelper.php:2043
5449
  msgid "weeks"
5450
  msgstr ""
5451
 
5452
- #: classes/helpers/FrmAppHelper.php:2047
5453
  msgid "day"
5454
  msgstr ""
5455
 
5456
- #: classes/helpers/FrmAppHelper.php:2048
5457
  msgid "days"
5458
  msgstr ""
5459
 
5460
- #: classes/helpers/FrmAppHelper.php:2052
5461
  msgid "hour"
5462
  msgstr ""
5463
 
5464
- #: classes/helpers/FrmAppHelper.php:2053
5465
  msgid "hours"
5466
  msgstr ""
5467
 
5468
- #: classes/helpers/FrmAppHelper.php:2057
5469
  msgid "minute"
5470
  msgstr ""
5471
 
5472
- #: classes/helpers/FrmAppHelper.php:2058
5473
  msgid "minutes"
5474
  msgstr ""
5475
 
5476
- #: classes/helpers/FrmAppHelper.php:2062
5477
  msgid "second"
5478
  msgstr ""
5479
 
5480
- #: classes/helpers/FrmAppHelper.php:2063
5481
  msgid "seconds"
5482
  msgstr ""
5483
 
5484
- #: classes/helpers/FrmAppHelper.php:2157
5485
  msgid "Give this action a label for easy reference."
5486
  msgstr ""
5487
 
5488
- #: classes/helpers/FrmAppHelper.php:2158
5489
  msgid "Add one or more recipient addresses separated by a \",\". FORMAT: Name <name@email.com> or name@email.com. [admin_email] is the address set in WP General Settings."
5490
  msgstr ""
5491
 
5492
- #: classes/helpers/FrmAppHelper.php:2159
5493
  msgid "Add CC addresses separated by a \",\". FORMAT: Name <name@email.com> or name@email.com."
5494
  msgstr ""
5495
 
5496
- #: classes/helpers/FrmAppHelper.php:2160
5497
  msgid "Add BCC addresses separated by a \",\". FORMAT: Name <name@email.com> or name@email.com."
5498
  msgstr ""
5499
 
5500
- #: classes/helpers/FrmAppHelper.php:2161
5501
  msgid "If you would like a different reply to address than the \"from\" address, add a single address here. FORMAT: Name <name@email.com> or name@email.com."
5502
  msgstr ""
5503
 
5504
- #: classes/helpers/FrmAppHelper.php:2162
5505
  msgid "Enter the name and/or email address of the sender. FORMAT: John Bates <john@example.com> or john@example.com."
5506
  msgstr ""
5507
 
5508
  #. translators: %1$s: Form name, %2$s: Date
5509
- #: classes/helpers/FrmAppHelper.php:2164
5510
  msgid "If you leave the subject blank, the default will be used: %1$s Form submitted on %2$s"
5511
  msgstr ""
5512
 
5513
- #: classes/helpers/FrmAppHelper.php:2358
5514
- #: classes/helpers/FrmAppHelper.php:2437
5515
  msgid "Please wait while your site updates."
5516
  msgstr ""
5517
 
5518
- #: classes/helpers/FrmAppHelper.php:2359
5519
  msgid "Are you sure you want to deauthorize Formidable Forms on this site?"
5520
  msgstr ""
5521
 
5522
- #: classes/helpers/FrmAppHelper.php:2362
5523
- #: classes/helpers/FrmAppHelper.php:2391
5524
  msgid "Loading&hellip;"
5525
  msgstr ""
5526
 
5527
- #: classes/helpers/FrmAppHelper.php:2392
5528
  msgid "Remove"
5529
  msgstr ""
5530
 
5531
- #: classes/helpers/FrmAppHelper.php:2396
5532
  msgid "No results match"
5533
  msgstr ""
5534
 
5535
- #: classes/helpers/FrmAppHelper.php:2397
5536
  msgid "That file looks like Spam."
5537
  msgstr ""
5538
 
5539
- #: classes/helpers/FrmAppHelper.php:2398
5540
  msgid "There is an error in the calculation in the field with key"
5541
  msgstr ""
5542
 
5543
- #: classes/helpers/FrmAppHelper.php:2399
5544
  msgid "Please complete the preceding required fields before uploading a file."
5545
  msgstr ""
5546
 
5547
- #: classes/helpers/FrmAppHelper.php:2410
5548
  msgid "(Click to add description)"
5549
  msgstr ""
5550
 
5551
- #: classes/helpers/FrmAppHelper.php:2411
5552
  msgid "(Blank)"
5553
  msgstr ""
5554
 
5555
- #: classes/helpers/FrmAppHelper.php:2412
5556
  msgid "(no label)"
5557
  msgstr ""
5558
 
5559
- #: classes/helpers/FrmAppHelper.php:2413
5560
  msgid "Saving"
5561
  msgstr ""
5562
 
5563
- #: classes/helpers/FrmAppHelper.php:2414
5564
  msgid "Saved"
5565
  msgstr ""
5566
 
5567
- #: classes/helpers/FrmAppHelper.php:2415
5568
  msgid "OK"
5569
  msgstr ""
5570
 
5571
- #: classes/helpers/FrmAppHelper.php:2418
5572
  msgid "Clear default value when typing"
5573
  msgstr ""
5574
 
5575
- #: classes/helpers/FrmAppHelper.php:2419
5576
  msgid "Do not clear default value when typing"
5577
  msgstr ""
5578
 
5579
- #: classes/helpers/FrmAppHelper.php:2420
5580
  msgid "Default value will pass form validation"
5581
  msgstr ""
5582
 
5583
- #: classes/helpers/FrmAppHelper.php:2421
5584
  msgid "Default value will NOT pass form validation"
5585
  msgstr ""
5586
 
5587
- #: classes/helpers/FrmAppHelper.php:2424
5588
  msgid "Are you sure you want to delete this field and all data associated with it?"
5589
  msgstr ""
5590
 
5591
- #: classes/helpers/FrmAppHelper.php:2425
5592
  msgid "All fields inside this Section will be deleted along with their data. Are you sure you want to delete this group of fields?"
5593
  msgstr ""
5594
 
5595
- #: classes/helpers/FrmAppHelper.php:2426
5596
  msgid "Warning: If you have entries with multiple rows, all but the first row will be lost."
5597
  msgstr ""
5598
 
5599
- #: classes/helpers/FrmAppHelper.php:2429
5600
  msgid "Enter Email"
5601
  msgstr ""
5602
 
5603
- #: classes/helpers/FrmAppHelper.php:2430
5604
  msgid "Confirm Email"
5605
  msgstr ""
5606
 
5607
- #: classes/helpers/FrmAppHelper.php:2431
5608
  msgid "Conditional content here"
5609
  msgstr ""
5610
 
5611
- #: classes/helpers/FrmAppHelper.php:2433
5612
  msgid "In certain browsers (e.g. Firefox) text will not display correctly if the field height is too small relative to the field padding and text size. Please increase your field height or decrease your field padding."
5613
  msgstr ""
5614
 
5615
- #: classes/helpers/FrmAppHelper.php:2434
5616
  msgid "Enter Password"
5617
  msgstr ""
5618
 
5619
- #: classes/helpers/FrmAppHelper.php:2435
5620
  msgid "Confirm Password"
5621
  msgstr ""
5622
 
5623
- #: classes/helpers/FrmAppHelper.php:2436
5624
  msgid "Import Complete"
5625
  msgstr ""
5626
 
5627
- #: classes/helpers/FrmAppHelper.php:2438
5628
  msgid "Warning: There is no way to retrieve unsaved entries."
5629
  msgstr ""
5630
 
5631
- #: classes/helpers/FrmAppHelper.php:2439
5632
  msgid "Private"
5633
  msgstr ""
5634
 
5635
- #: classes/helpers/FrmAppHelper.php:2442
5636
  msgid "No new licenses were found"
5637
  msgstr ""
5638
 
5639
- #: classes/helpers/FrmAppHelper.php:2443
5640
  msgid "This calculation has at least one unmatched ( ) { } [ ]."
5641
  msgstr ""
5642
 
5643
- #: classes/helpers/FrmAppHelper.php:2444
5644
  msgid "This calculation may have shortcodes that work in Views but not forms."
5645
  msgstr ""
5646
 
5647
- #: classes/helpers/FrmAppHelper.php:2445
5648
  msgid "This calculation may have shortcodes that work in text calculations but not numeric calculations."
5649
  msgstr ""
5650
 
5651
- #: classes/helpers/FrmAppHelper.php:2446
5652
  msgid "This form action is limited to one per form. Please edit the existing form action."
5653
  msgstr ""
5654
 
5655
  #. Translators: %s is the name of a Detail Page Slug that is a reserved word.
5656
- #: classes/helpers/FrmAppHelper.php:2449
5657
  msgid "The Detail Page Slug \"%s\" is reserved by WordPress. This may cause problems. Is this intentional?"
5658
  msgstr ""
5659
 
5660
  #. Translators: %s is the name of a parameter that is a reserved word. More than one word could be listed here, though that would not be common.
5661
- #: classes/helpers/FrmAppHelper.php:2451
5662
  msgid "The parameter \"%s\" is reserved by WordPress. This may cause problems when included in the URL. Is this intentional? "
5663
  msgstr ""
5664
 
5665
- #: classes/helpers/FrmAppHelper.php:2453
5666
  msgid "Please enter a Repeat Limit that is greater than 1."
5667
  msgstr ""
5668
 
5669
- #: classes/helpers/FrmAppHelper.php:2454
5670
  msgid "Please select a limit between 0 and 200."
5671
  msgstr ""
5672
 
5673
- #: classes/helpers/FrmAppHelper.php:2486
5674
  msgid "You are running an outdated version of Formidable. This plugin may not work correctly if you do not update Formidable."
5675
  msgstr ""
5676
 
5677
- #: classes/helpers/FrmAppHelper.php:2513
5678
  msgid "You are running a version of Formidable Forms that may not be compatible with your version of Formidable Forms Pro."
5679
  msgstr ""
5680
 
5681
- #: classes/helpers/FrmAppHelper.php:2541
5682
  msgid "The version of PHP on your server is too low. If this is not corrected, you may see issues with Formidable Forms. Please contact your web host and ask to be updated to PHP 7.0+."
5683
  msgstr ""
5684
 
5685
- #: classes/helpers/FrmAppHelper.php:2547
5686
  msgid "You are using an outdated browser that is not compatible with Formidable Forms. Please update to a more current browser (we recommend Chrome)."
5687
  msgstr ""
5688
 
5689
- #: classes/helpers/FrmAppHelper.php:2561
5690
  msgid "English"
5691
  msgstr ""
5692
 
5693
- #: classes/helpers/FrmAppHelper.php:2562
5694
  msgid "Afrikaans"
5695
  msgstr ""
5696
 
5697
- #: classes/helpers/FrmAppHelper.php:2563
5698
  msgid "Albanian"
5699
  msgstr ""
5700
 
5701
- #: classes/helpers/FrmAppHelper.php:2564
5702
  msgid "Arabic"
5703
  msgstr ""
5704
 
5705
- #: classes/helpers/FrmAppHelper.php:2565
5706
  msgid "Armenian"
5707
  msgstr ""
5708
 
5709
- #: classes/helpers/FrmAppHelper.php:2566
5710
  msgid "Azerbaijani"
5711
  msgstr ""
5712
 
5713
- #: classes/helpers/FrmAppHelper.php:2567
5714
  msgid "Basque"
5715
  msgstr ""
5716
 
5717
- #: classes/helpers/FrmAppHelper.php:2568
5718
  msgid "Bosnian"
5719
  msgstr ""
5720
 
5721
- #: classes/helpers/FrmAppHelper.php:2569
5722
  msgid "Bulgarian"
5723
  msgstr ""
5724
 
5725
- #: classes/helpers/FrmAppHelper.php:2570
5726
  msgid "Catalan"
5727
  msgstr ""
5728
 
5729
- #: classes/helpers/FrmAppHelper.php:2571
5730
  msgid "Chinese Hong Kong"
5731
  msgstr ""
5732
 
5733
- #: classes/helpers/FrmAppHelper.php:2572
5734
  msgid "Chinese Simplified"
5735
  msgstr ""
5736
 
5737
- #: classes/helpers/FrmAppHelper.php:2573
5738
  msgid "Chinese Traditional"
5739
  msgstr ""
5740
 
5741
- #: classes/helpers/FrmAppHelper.php:2574
5742
  msgid "Croatian"
5743
  msgstr ""
5744
 
5745
- #: classes/helpers/FrmAppHelper.php:2575
5746
  msgid "Czech"
5747
  msgstr ""
5748
 
5749
- #: classes/helpers/FrmAppHelper.php:2576
5750
  msgid "Danish"
5751
  msgstr ""
5752
 
5753
- #: classes/helpers/FrmAppHelper.php:2577
5754
  msgid "Dutch"
5755
  msgstr ""
5756
 
5757
- #: classes/helpers/FrmAppHelper.php:2578
5758
  msgid "English/UK"
5759
  msgstr ""
5760
 
5761
- #: classes/helpers/FrmAppHelper.php:2579
5762
  msgid "Esperanto"
5763
  msgstr ""
5764
 
5765
- #: classes/helpers/FrmAppHelper.php:2580
5766
  msgid "Estonian"
5767
  msgstr ""
5768
 
5769
- #: classes/helpers/FrmAppHelper.php:2581
5770
  msgid "Faroese"
5771
  msgstr ""
5772
 
5773
- #: classes/helpers/FrmAppHelper.php:2582
5774
  msgid "Farsi/Persian"
5775
  msgstr ""
5776
 
5777
- #: classes/helpers/FrmAppHelper.php:2583
5778
  msgid "Filipino"
5779
  msgstr ""
5780
 
5781
- #: classes/helpers/FrmAppHelper.php:2584
5782
  msgid "Finnish"
5783
  msgstr ""
5784
 
5785
- #: classes/helpers/FrmAppHelper.php:2585
5786
  msgid "French"
5787
  msgstr ""
5788
 
5789
- #: classes/helpers/FrmAppHelper.php:2586
5790
  msgid "French/Canadian"
5791
  msgstr ""
5792
 
5793
- #: classes/helpers/FrmAppHelper.php:2587
5794
  msgid "French/Swiss"
5795
  msgstr ""
5796
 
5797
- #: classes/helpers/FrmAppHelper.php:2588
5798
  msgid "German"
5799
  msgstr ""
5800
 
5801
- #: classes/helpers/FrmAppHelper.php:2589
5802
  msgid "German/Austria"
5803
  msgstr ""
5804
 
5805
- #: classes/helpers/FrmAppHelper.php:2590
5806
  msgid "German/Switzerland"
5807
  msgstr ""
5808
 
5809
- #: classes/helpers/FrmAppHelper.php:2591
5810
  msgid "Greek"
5811
  msgstr ""
5812
 
5813
- #: classes/helpers/FrmAppHelper.php:2592
5814
- #: classes/helpers/FrmAppHelper.php:2593
5815
  msgid "Hebrew"
5816
  msgstr ""
5817
 
5818
- #: classes/helpers/FrmAppHelper.php:2594
5819
  msgid "Hindi"
5820
  msgstr ""
5821
 
5822
- #: classes/helpers/FrmAppHelper.php:2595
5823
  msgid "Hungarian"
5824
  msgstr ""
5825
 
5826
- #: classes/helpers/FrmAppHelper.php:2596
5827
  msgid "Icelandic"
5828
  msgstr ""
5829
 
5830
- #: classes/helpers/FrmAppHelper.php:2597
5831
  msgid "Indonesian"
5832
  msgstr ""
5833
 
5834
- #: classes/helpers/FrmAppHelper.php:2598
5835
  msgid "Italian"
5836
  msgstr ""
5837
 
5838
- #: classes/helpers/FrmAppHelper.php:2599
5839
  msgid "Japanese"
5840
  msgstr ""
5841
 
5842
- #: classes/helpers/FrmAppHelper.php:2600
5843
  msgid "Korean"
5844
  msgstr ""
5845
 
5846
- #: classes/helpers/FrmAppHelper.php:2601
5847
  msgid "Latvian"
5848
  msgstr ""
5849
 
5850
- #: classes/helpers/FrmAppHelper.php:2602
5851
  msgid "Lithuanian"
5852
  msgstr ""
5853
 
5854
- #: classes/helpers/FrmAppHelper.php:2603
5855
  msgid "Malaysian"
5856
  msgstr ""
5857
 
5858
- #: classes/helpers/FrmAppHelper.php:2604
5859
  msgid "Norwegian"
5860
  msgstr ""
5861
 
5862
- #: classes/helpers/FrmAppHelper.php:2605
5863
  msgid "Polish"
5864
  msgstr ""
5865
 
5866
- #: classes/helpers/FrmAppHelper.php:2606
5867
  msgid "Portuguese"
5868
  msgstr ""
5869
 
5870
- #: classes/helpers/FrmAppHelper.php:2607
5871
  msgid "Portuguese/Brazilian"
5872
  msgstr ""
5873
 
5874
- #: classes/helpers/FrmAppHelper.php:2608
5875
  msgid "Portuguese/Portugal"
5876
  msgstr ""
5877
 
5878
- #: classes/helpers/FrmAppHelper.php:2609
5879
  msgid "Romanian"
5880
  msgstr ""
5881
 
5882
- #: classes/helpers/FrmAppHelper.php:2610
5883
  msgid "Russian"
5884
  msgstr ""
5885
 
5886
- #: classes/helpers/FrmAppHelper.php:2611
5887
- #: classes/helpers/FrmAppHelper.php:2612
5888
  msgid "Serbian"
5889
  msgstr ""
5890
 
5891
- #: classes/helpers/FrmAppHelper.php:2613
5892
  msgid "Slovak"
5893
  msgstr ""
5894
 
5895
- #: classes/helpers/FrmAppHelper.php:2614
5896
  msgid "Slovenian"
5897
  msgstr ""
5898
 
5899
- #: classes/helpers/FrmAppHelper.php:2615
5900
  msgid "Spanish"
5901
  msgstr ""
5902
 
5903
- #: classes/helpers/FrmAppHelper.php:2616
5904
  msgid "Spanish/Latin America"
5905
  msgstr ""
5906
 
5907
- #: classes/helpers/FrmAppHelper.php:2617
5908
  msgid "Swedish"
5909
  msgstr ""
5910
 
5911
- #: classes/helpers/FrmAppHelper.php:2618
5912
  msgid "Tamil"
5913
  msgstr ""
5914
 
5915
- #: classes/helpers/FrmAppHelper.php:2619
5916
  msgid "Thai"
5917
  msgstr ""
5918
 
5919
- #: classes/helpers/FrmAppHelper.php:2620
5920
  msgid "Turkish"
5921
  msgstr ""
5922
 
5923
- #: classes/helpers/FrmAppHelper.php:2621
5924
  msgid "Ukranian"
5925
  msgstr ""
5926
 
5927
- #: classes/helpers/FrmAppHelper.php:2622
5928
  msgid "Vietnamese"
5929
  msgstr ""
5930
 
5931
- #: classes/helpers/FrmAppHelper.php:2664
5932
  msgid "Your account has expired"
5933
  msgstr ""
5934
 
5935
- #: classes/helpers/FrmAppHelper.php:2667
5936
  msgid "Renew Now"
5937
  msgstr ""
5938
 
1
+ # Copyright (C) 2021 Strategy11
2
  # This file is distributed under the same license as the Formidable Forms plugin.
3
  msgid ""
4
  msgstr ""
5
+ "Project-Id-Version: Formidable Forms 4.09.03\n"
6
  "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/formidable\n"
7
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
8
  "Language-Team: LANGUAGE <LL@li.org>\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
+ "POT-Creation-Date: 2021-01-04T17:07:39+00:00\n"
13
  "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
14
  "X-Generator: WP-CLI 2.1.0\n"
15
  "X-Domain: formidable\n"
734
  msgstr ""
735
 
736
  #: classes/controllers/FrmAddonsController.php:585
737
+ #: classes/helpers/FrmAppHelper.php:2459
738
  msgid "Active"
739
  msgstr ""
740
 
1032
  #: classes/controllers/FrmSMTPController.php:305
1033
  #: classes/views/shared/upgrade_overlay.php:32
1034
  #: classes/helpers/FrmFormMigratorsHelper.php:131
1035
+ #: classes/helpers/FrmAppHelper.php:2458
1036
  msgid "Install"
1037
  msgstr ""
1038
 
1649
  #: classes/views/frm-forms/new-form-overlay.php:139
1650
  #: classes/views/shared/confirm-overlay.php:19
1651
  #: classes/views/shared/admin-header.php:54
1652
+ #: classes/helpers/FrmAppHelper.php:2419
1653
  msgid "Cancel"
1654
  msgstr ""
1655
 
2321
 
2322
  #: classes/views/shared/confirm-overlay.php:15
2323
  #: classes/views/shared/info-overlay.php:15
2324
+ #: classes/helpers/FrmAppHelper.php:2426
2325
  msgid "Are you sure?"
2326
  msgstr ""
2327
 
2435
 
2436
  #: classes/views/shared/mb_adv_info.php:95
2437
  #: classes/helpers/FrmCSVExportHelper.php:222
2438
+ #: classes/helpers/FrmAppHelper.php:2398
2439
  msgid "ID"
2440
  msgstr ""
2441
 
2445
 
2446
  #: classes/views/shared/mb_adv_info.php:113
2447
  #: classes/views/shared/mb_adv_info.php:127
2448
+ #: classes/helpers/FrmAppHelper.php:2460
2449
  msgid "Select a Field"
2450
  msgstr ""
2451
 
3069
  msgstr ""
3070
 
3071
  #: classes/views/frm-fields/back-end/settings.php:270
3072
+ #: classes/helpers/FrmAppHelper.php:2420
3073
  msgid "Default"
3074
  msgstr ""
3075
 
3501
  msgid "You did not add any fields to your form. %1$sGo back%2$s and add some."
3502
  msgstr ""
3503
 
3504
+ #: classes/views/frm-entries/form.php:65
3505
  msgid "If you are human, leave this field blank."
3506
  msgstr ""
3507
 
3537
  msgstr ""
3538
 
3539
  #: classes/helpers/FrmTipsHelper.php:60
3540
+ #: classes/helpers/FrmTipsHelper.php:76
3541
  #: classes/helpers/FrmTipsHelper.php:92
3542
  #: classes/helpers/FrmTipsHelper.php:161
3543
  #: classes/helpers/FrmTipsHelper.php:169
3555
  msgstr ""
3556
 
3557
  #: classes/helpers/FrmTipsHelper.php:75
3558
+ msgid "Use page breaks for easier forms."
 
 
 
 
3559
  msgstr ""
3560
 
3561
  #: classes/helpers/FrmTipsHelper.php:83
3575
  msgstr ""
3576
 
3577
  #: classes/helpers/FrmTipsHelper.php:100
3578
+ msgid "Fill out forms automatically!"
3579
  msgstr ""
3580
 
3581
  #: classes/helpers/FrmTipsHelper.php:114
3588
  msgstr ""
3589
 
3590
  #: classes/helpers/FrmTipsHelper.php:122
3591
+ msgid "Have long forms?"
3592
  msgstr ""
3593
 
3594
  #: classes/helpers/FrmTipsHelper.php:123
3595
+ msgid "Let users save drafts and return later!"
3596
  msgstr ""
3597
 
3598
  #: classes/helpers/FrmTipsHelper.php:129
3604
  msgstr ""
3605
 
3606
  #: classes/helpers/FrmTipsHelper.php:137
3607
+ msgid "Want your form open only for a certain time period?"
3608
  msgstr ""
3609
 
3610
  #: classes/helpers/FrmTipsHelper.php:138
3624
  msgstr ""
3625
 
3626
  #: classes/helpers/FrmTipsHelper.php:168
3627
+ msgid "Let your users submit posts on the front-end."
3628
  msgstr ""
3629
 
3630
  #: classes/helpers/FrmTipsHelper.php:176
3652
  msgstr ""
3653
 
3654
  #: classes/helpers/FrmTipsHelper.php:200
3655
+ msgid "Automatically create user accounts."
3656
  msgstr ""
3657
 
3658
  #: classes/helpers/FrmTipsHelper.php:201
3659
+ msgid "Upgrade to boost your site membership."
3660
  msgstr ""
3661
 
3662
  #: classes/helpers/FrmTipsHelper.php:208
3663
+ msgid "Need front-end profile editing?"
3664
  msgstr ""
3665
 
3666
  #: classes/helpers/FrmTipsHelper.php:209
3668
  msgstr ""
3669
 
3670
  #: classes/helpers/FrmTipsHelper.php:216
3671
+ msgid "Want an SMS notification when a form is submitted or a payment received?"
3672
  msgstr ""
3673
 
3674
  #: classes/helpers/FrmTipsHelper.php:217
3675
+ #: classes/helpers/FrmTipsHelper.php:225
3676
+ msgid "Get the Twilio integration."
3677
  msgstr ""
3678
 
3679
  #: classes/helpers/FrmTipsHelper.php:224
3680
+ msgid "Send an SMS message when a form is submitted."
 
 
 
 
3681
  msgstr ""
3682
 
3683
  #: classes/helpers/FrmTipsHelper.php:239
3828
  msgstr ""
3829
 
3830
  #: classes/helpers/FrmFieldsHelper.php:286
3831
+ #: classes/helpers/FrmAppHelper.php:2431
3832
  msgid "The entered values do not match"
3833
  msgstr ""
3834
 
3839
 
3840
  #: classes/helpers/FrmFieldsHelper.php:456
3841
  #: classes/helpers/FrmFieldsHelper.php:457
3842
+ #: classes/helpers/FrmAppHelper.php:2435
3843
  msgid "New Option"
3844
  msgstr ""
3845
 
3856
  msgid "Categories"
3857
  msgstr ""
3858
 
3859
+ #: classes/helpers/FrmFieldsHelper.php:1373
3860
  msgid "Afghanistan"
3861
  msgstr ""
3862
 
3863
+ #: classes/helpers/FrmFieldsHelper.php:1374
3864
  msgid "Aland Islands"
3865
  msgstr ""
3866
 
3867
+ #: classes/helpers/FrmFieldsHelper.php:1375
3868
  msgid "Albania"
3869
  msgstr ""
3870
 
3871
+ #: classes/helpers/FrmFieldsHelper.php:1376
3872
  msgid "Algeria"
3873
  msgstr ""
3874
 
3875
+ #: classes/helpers/FrmFieldsHelper.php:1377
3876
  msgid "American Samoa"
3877
  msgstr ""
3878
 
3879
+ #: classes/helpers/FrmFieldsHelper.php:1378
3880
  msgid "Andorra"
3881
  msgstr ""
3882
 
3883
+ #: classes/helpers/FrmFieldsHelper.php:1379
3884
  msgid "Angola"
3885
  msgstr ""
3886
 
3887
+ #: classes/helpers/FrmFieldsHelper.php:1380
3888
  msgid "Anguilla"
3889
  msgstr ""
3890
 
3891
+ #: classes/helpers/FrmFieldsHelper.php:1381
3892
  msgid "Antarctica"
3893
  msgstr ""
3894
 
3895
+ #: classes/helpers/FrmFieldsHelper.php:1382
3896
  msgid "Antigua and Barbuda"
3897
  msgstr ""
3898
 
3899
+ #: classes/helpers/FrmFieldsHelper.php:1383
3900
  msgid "Argentina"
3901
  msgstr ""
3902
 
3903
+ #: classes/helpers/FrmFieldsHelper.php:1384
3904
  msgid "Armenia"
3905
  msgstr ""
3906
 
3907
+ #: classes/helpers/FrmFieldsHelper.php:1385
3908
  msgid "Aruba"
3909
  msgstr ""
3910
 
3911
+ #: classes/helpers/FrmFieldsHelper.php:1386
3912
  msgid "Australia"
3913
  msgstr ""
3914
 
3915
+ #: classes/helpers/FrmFieldsHelper.php:1387
3916
  msgid "Austria"
3917
  msgstr ""
3918
 
3919
+ #: classes/helpers/FrmFieldsHelper.php:1388
3920
  msgid "Azerbaijan"
3921
  msgstr ""
3922
 
3923
+ #: classes/helpers/FrmFieldsHelper.php:1389
3924
  msgid "Bahamas"
3925
  msgstr ""
3926
 
3927
+ #: classes/helpers/FrmFieldsHelper.php:1390
3928
  msgid "Bahrain"
3929
  msgstr ""
3930
 
3931
+ #: classes/helpers/FrmFieldsHelper.php:1391
3932
  msgid "Bangladesh"
3933
  msgstr ""
3934
 
3935
+ #: classes/helpers/FrmFieldsHelper.php:1392
3936
  msgid "Barbados"
3937
  msgstr ""
3938
 
3939
+ #: classes/helpers/FrmFieldsHelper.php:1393
3940
  msgid "Belarus"
3941
  msgstr ""
3942
 
3943
+ #: classes/helpers/FrmFieldsHelper.php:1394
3944
  msgid "Belgium"
3945
  msgstr ""
3946
 
3947
+ #: classes/helpers/FrmFieldsHelper.php:1395
3948
  msgid "Belize"
3949
  msgstr ""
3950
 
3951
+ #: classes/helpers/FrmFieldsHelper.php:1396
3952
  msgid "Benin"
3953
  msgstr ""
3954
 
3955
+ #: classes/helpers/FrmFieldsHelper.php:1397
3956
  msgid "Bermuda"
3957
  msgstr ""
3958
 
3959
+ #: classes/helpers/FrmFieldsHelper.php:1398
3960
  msgid "Bhutan"
3961
  msgstr ""
3962
 
3963
+ #: classes/helpers/FrmFieldsHelper.php:1399
3964
  msgid "Bolivia"
3965
  msgstr ""
3966
 
3967
+ #: classes/helpers/FrmFieldsHelper.php:1400
3968
  msgid "Bonaire, Sint Eustatius and Saba"
3969
  msgstr ""
3970
 
3971
+ #: classes/helpers/FrmFieldsHelper.php:1401
3972
  msgid "Bosnia and Herzegovina"
3973
  msgstr ""
3974
 
3975
+ #: classes/helpers/FrmFieldsHelper.php:1402
3976
  msgid "Botswana"
3977
  msgstr ""
3978
 
3979
+ #: classes/helpers/FrmFieldsHelper.php:1403
3980
  msgid "Bouvet Island"
3981
  msgstr ""
3982
 
3983
+ #: classes/helpers/FrmFieldsHelper.php:1404
3984
  msgid "Brazil"
3985
  msgstr ""
3986
 
3987
+ #: classes/helpers/FrmFieldsHelper.php:1405
3988
  msgid "British Indian Ocean Territory"
3989
  msgstr ""
3990
 
3991
+ #: classes/helpers/FrmFieldsHelper.php:1406
3992
  msgid "Brunei"
3993
  msgstr ""
3994
 
3995
+ #: classes/helpers/FrmFieldsHelper.php:1407
3996
  msgid "Bulgaria"
3997
  msgstr ""
3998
 
3999
+ #: classes/helpers/FrmFieldsHelper.php:1408
4000
  msgid "Burkina Faso"
4001
  msgstr ""
4002
 
4003
+ #: classes/helpers/FrmFieldsHelper.php:1409
4004
  msgid "Burundi"
4005
  msgstr ""
4006
 
4007
+ #: classes/helpers/FrmFieldsHelper.php:1410
4008
  msgid "Cambodia"
4009
  msgstr ""
4010
 
4011
+ #: classes/helpers/FrmFieldsHelper.php:1411
4012
  msgid "Cameroon"
4013
  msgstr ""
4014
 
4015
+ #: classes/helpers/FrmFieldsHelper.php:1412
4016
  msgid "Canada"
4017
  msgstr ""
4018
 
4019
+ #: classes/helpers/FrmFieldsHelper.php:1413
4020
  msgid "Cape Verde"
4021
  msgstr ""
4022
 
4023
+ #: classes/helpers/FrmFieldsHelper.php:1414
4024
  msgid "Cayman Islands"
4025
  msgstr ""
4026
 
4027
+ #: classes/helpers/FrmFieldsHelper.php:1415
4028
  msgid "Central African Republic"
4029
  msgstr ""
4030
 
4031
+ #: classes/helpers/FrmFieldsHelper.php:1416
4032
  msgid "Chad"
4033
  msgstr ""
4034
 
4035
+ #: classes/helpers/FrmFieldsHelper.php:1417
4036
  msgid "Chile"
4037
  msgstr ""
4038
 
4039
+ #: classes/helpers/FrmFieldsHelper.php:1418
4040
  msgid "China"
4041
  msgstr ""
4042
 
4043
+ #: classes/helpers/FrmFieldsHelper.php:1419
4044
  msgid "Christmas Island"
4045
  msgstr ""
4046
 
4047
+ #: classes/helpers/FrmFieldsHelper.php:1420
4048
  msgid "Cocos (Keeling) Islands"
4049
  msgstr ""
4050
 
4051
+ #: classes/helpers/FrmFieldsHelper.php:1421
4052
  msgid "Colombia"
4053
  msgstr ""
4054
 
4055
+ #: classes/helpers/FrmFieldsHelper.php:1422
4056
  msgid "Comoros"
4057
  msgstr ""
4058
 
4059
+ #: classes/helpers/FrmFieldsHelper.php:1423
4060
  msgid "Congo"
4061
  msgstr ""
4062
 
4063
+ #: classes/helpers/FrmFieldsHelper.php:1424
4064
  msgid "Cook Islands"
4065
  msgstr ""
4066
 
4067
+ #: classes/helpers/FrmFieldsHelper.php:1425
4068
  msgid "Costa Rica"
4069
  msgstr ""
4070
 
4071
+ #: classes/helpers/FrmFieldsHelper.php:1426
4072
  msgid "C&ocirc;te d'Ivoire"
4073
  msgstr ""
4074
 
4075
+ #: classes/helpers/FrmFieldsHelper.php:1427
4076
  msgid "Croatia"
4077
  msgstr ""
4078
 
4079
+ #: classes/helpers/FrmFieldsHelper.php:1428
4080
  msgid "Cuba"
4081
  msgstr ""
4082
 
4083
+ #: classes/helpers/FrmFieldsHelper.php:1429
4084
  msgid "Curacao"
4085
  msgstr ""
4086
 
4087
+ #: classes/helpers/FrmFieldsHelper.php:1430
4088
  msgid "Cyprus"
4089
  msgstr ""
4090
 
4091
+ #: classes/helpers/FrmFieldsHelper.php:1431
4092
  msgid "Czech Republic"
4093
  msgstr ""
4094
 
4095
+ #: classes/helpers/FrmFieldsHelper.php:1432
4096
  msgid "Denmark"
4097
  msgstr ""
4098
 
4099
+ #: classes/helpers/FrmFieldsHelper.php:1433
4100
  msgid "Djibouti"
4101
  msgstr ""
4102
 
4103
+ #: classes/helpers/FrmFieldsHelper.php:1434
4104
  msgid "Dominica"
4105
  msgstr ""
4106
 
4107
+ #: classes/helpers/FrmFieldsHelper.php:1435
4108
  msgid "Dominican Republic"
4109
  msgstr ""
4110
 
4111
+ #: classes/helpers/FrmFieldsHelper.php:1436
4112
  msgid "East Timor"
4113
  msgstr ""
4114
 
4115
+ #: classes/helpers/FrmFieldsHelper.php:1437
4116
  msgid "Ecuador"
4117
  msgstr ""
4118
 
4119
+ #: classes/helpers/FrmFieldsHelper.php:1438
4120
  msgid "Egypt"
4121
  msgstr ""
4122
 
4123
+ #: classes/helpers/FrmFieldsHelper.php:1439
4124
  msgid "El Salvador"
4125
  msgstr ""
4126
 
4127
+ #: classes/helpers/FrmFieldsHelper.php:1440
4128
  msgid "Equatorial Guinea"
4129
  msgstr ""
4130
 
4131
+ #: classes/helpers/FrmFieldsHelper.php:1441
4132
  msgid "Eritrea"
4133
  msgstr ""
4134
 
4135
+ #: classes/helpers/FrmFieldsHelper.php:1442
4136
  msgid "Estonia"
4137
  msgstr ""
4138
 
4139
+ #: classes/helpers/FrmFieldsHelper.php:1443
4140
  msgid "Ethiopia"
4141
  msgstr ""
4142
 
4143
+ #: classes/helpers/FrmFieldsHelper.php:1444
4144
  msgid "Falkland Islands (Malvinas)"
4145
  msgstr ""
4146
 
4147
+ #: classes/helpers/FrmFieldsHelper.php:1445
4148
  msgid "Faroe Islands"
4149
  msgstr ""
4150
 
4151
+ #: classes/helpers/FrmFieldsHelper.php:1446
4152
  msgid "Fiji"
4153
  msgstr ""
4154
 
4155
+ #: classes/helpers/FrmFieldsHelper.php:1447
4156
  msgid "Finland"
4157
  msgstr ""
4158
 
4159
+ #: classes/helpers/FrmFieldsHelper.php:1448
4160
  msgid "France"
4161
  msgstr ""
4162
 
4163
+ #: classes/helpers/FrmFieldsHelper.php:1449
4164
  msgid "French Guiana"
4165
  msgstr ""
4166
 
4167
+ #: classes/helpers/FrmFieldsHelper.php:1450
4168
  msgid "French Polynesia"
4169
  msgstr ""
4170
 
4171
+ #: classes/helpers/FrmFieldsHelper.php:1451
4172
  msgid "French Southern Territories"
4173
  msgstr ""
4174
 
4175
+ #: classes/helpers/FrmFieldsHelper.php:1452
4176
  msgid "Gabon"
4177
  msgstr ""
4178
 
4179
+ #: classes/helpers/FrmFieldsHelper.php:1453
4180
  msgid "Gambia"
4181
  msgstr ""
4182
 
4183
+ #: classes/helpers/FrmFieldsHelper.php:1454
4184
  msgid "Georgia"
4185
  msgstr ""
4186
 
4187
+ #: classes/helpers/FrmFieldsHelper.php:1455
4188
  msgid "Germany"
4189
  msgstr ""
4190
 
4191
+ #: classes/helpers/FrmFieldsHelper.php:1456
4192
  msgid "Ghana"
4193
  msgstr ""
4194
 
4195
+ #: classes/helpers/FrmFieldsHelper.php:1457
4196
  msgid "Gibraltar"
4197
  msgstr ""
4198
 
4199
+ #: classes/helpers/FrmFieldsHelper.php:1458
4200
  msgid "Greece"
4201
  msgstr ""
4202
 
4203
+ #: classes/helpers/FrmFieldsHelper.php:1459
4204
  msgid "Greenland"
4205
  msgstr ""
4206
 
4207
+ #: classes/helpers/FrmFieldsHelper.php:1460
4208
  msgid "Grenada"
4209
  msgstr ""
4210
 
4211
+ #: classes/helpers/FrmFieldsHelper.php:1461
4212
  msgid "Guadeloupe"
4213
  msgstr ""
4214
 
4215
+ #: classes/helpers/FrmFieldsHelper.php:1462
4216
  msgid "Guam"
4217
  msgstr ""
4218
 
4219
+ #: classes/helpers/FrmFieldsHelper.php:1463
4220
  msgid "Guatemala"
4221
  msgstr ""
4222
 
4223
+ #: classes/helpers/FrmFieldsHelper.php:1464
4224
  msgid "Guernsey"
4225
  msgstr ""
4226
 
4227
+ #: classes/helpers/FrmFieldsHelper.php:1465
4228
  msgid "Guinea"
4229
  msgstr ""
4230
 
4231
+ #: classes/helpers/FrmFieldsHelper.php:1466
4232
  msgid "Guinea-Bissau"
4233
  msgstr ""
4234
 
4235
+ #: classes/helpers/FrmFieldsHelper.php:1467
4236
  msgid "Guyana"
4237
  msgstr ""
4238
 
4239
+ #: classes/helpers/FrmFieldsHelper.php:1468
4240
  msgid "Haiti"
4241
  msgstr ""
4242
 
4243
+ #: classes/helpers/FrmFieldsHelper.php:1469
4244
  msgid "Heard Island and McDonald Islands"
4245
  msgstr ""
4246
 
4247
+ #: classes/helpers/FrmFieldsHelper.php:1470
4248
  msgid "Holy See"
4249
  msgstr ""
4250
 
4251
+ #: classes/helpers/FrmFieldsHelper.php:1471
4252
  msgid "Honduras"
4253
  msgstr ""
4254
 
4255
+ #: classes/helpers/FrmFieldsHelper.php:1472
4256
  msgid "Hong Kong"
4257
  msgstr ""
4258
 
4259
+ #: classes/helpers/FrmFieldsHelper.php:1473
4260
  msgid "Hungary"
4261
  msgstr ""
4262
 
4263
+ #: classes/helpers/FrmFieldsHelper.php:1474
4264
  msgid "Iceland"
4265
  msgstr ""
4266
 
4267
+ #: classes/helpers/FrmFieldsHelper.php:1475
4268
  msgid "India"
4269
  msgstr ""
4270
 
4271
+ #: classes/helpers/FrmFieldsHelper.php:1476
4272
  msgid "Indonesia"
4273
  msgstr ""
4274
 
4275
+ #: classes/helpers/FrmFieldsHelper.php:1477
4276
  msgid "Iran"
4277
  msgstr ""
4278
 
4279
+ #: classes/helpers/FrmFieldsHelper.php:1478
4280
  msgid "Iraq"
4281
  msgstr ""
4282
 
4283
+ #: classes/helpers/FrmFieldsHelper.php:1479
4284
  msgid "Ireland"
4285
  msgstr ""
4286
 
4287
+ #: classes/helpers/FrmFieldsHelper.php:1480
4288
  msgid "Israel"
4289
  msgstr ""
4290
 
4291
+ #: classes/helpers/FrmFieldsHelper.php:1481
4292
  msgid "Isle of Man"
4293
  msgstr ""
4294
 
4295
+ #: classes/helpers/FrmFieldsHelper.php:1482
4296
  msgid "Italy"
4297
  msgstr ""
4298
 
4299
+ #: classes/helpers/FrmFieldsHelper.php:1483
4300
  msgid "Jamaica"
4301
  msgstr ""
4302
 
4303
+ #: classes/helpers/FrmFieldsHelper.php:1484
4304
  msgid "Japan"
4305
  msgstr ""
4306
 
4307
+ #: classes/helpers/FrmFieldsHelper.php:1485
4308
  msgid "Jersey"
4309
  msgstr ""
4310
 
4311
+ #: classes/helpers/FrmFieldsHelper.php:1486
4312
  msgid "Jordan"
4313
  msgstr ""
4314
 
4315
+ #: classes/helpers/FrmFieldsHelper.php:1487
4316
  msgid "Kazakhstan"
4317
  msgstr ""
4318
 
4319
+ #: classes/helpers/FrmFieldsHelper.php:1488
4320
  msgid "Kenya"
4321
  msgstr ""
4322
 
4323
+ #: classes/helpers/FrmFieldsHelper.php:1489
4324
  msgid "Kiribati"
4325
  msgstr ""
4326
 
4327
+ #: classes/helpers/FrmFieldsHelper.php:1490
4328
  msgid "North Korea"
4329
  msgstr ""
4330
 
4331
+ #: classes/helpers/FrmFieldsHelper.php:1491
4332
  msgid "South Korea"
4333
  msgstr ""
4334
 
4335
+ #: classes/helpers/FrmFieldsHelper.php:1492
4336
  msgid "Kosovo"
4337
  msgstr ""
4338
 
4339
+ #: classes/helpers/FrmFieldsHelper.php:1493
4340
  msgid "Kuwait"
4341
  msgstr ""
4342
 
4343
+ #: classes/helpers/FrmFieldsHelper.php:1494
4344
  msgid "Kyrgyzstan"
4345
  msgstr ""
4346
 
4347
+ #: classes/helpers/FrmFieldsHelper.php:1495
4348
  msgid "Laos"
4349
  msgstr ""
4350
 
4351
+ #: classes/helpers/FrmFieldsHelper.php:1496
4352
  msgid "Latvia"
4353
  msgstr ""
4354
 
4355
+ #: classes/helpers/FrmFieldsHelper.php:1497
4356
  msgid "Lebanon"
4357
  msgstr ""
4358
 
4359
+ #: classes/helpers/FrmFieldsHelper.php:1498
4360
  msgid "Lesotho"
4361
  msgstr ""
4362
 
4363
+ #: classes/helpers/FrmFieldsHelper.php:1499
4364
  msgid "Liberia"
4365
  msgstr ""
4366
 
4367
+ #: classes/helpers/FrmFieldsHelper.php:1500
4368
  msgid "Libya"
4369
  msgstr ""
4370
 
4371
+ #: classes/helpers/FrmFieldsHelper.php:1501
4372
  msgid "Liechtenstein"
4373
  msgstr ""
4374
 
4375
+ #: classes/helpers/FrmFieldsHelper.php:1502
4376
  msgid "Lithuania"
4377
  msgstr ""
4378
 
4379
+ #: classes/helpers/FrmFieldsHelper.php:1503
4380
  msgid "Luxembourg"
4381
  msgstr ""
4382
 
4383
+ #: classes/helpers/FrmFieldsHelper.php:1504
4384
  msgid "Macao"
4385
  msgstr ""
4386
 
4387
+ #: classes/helpers/FrmFieldsHelper.php:1505
4388
  msgid "Macedonia"
4389
  msgstr ""
4390
 
4391
+ #: classes/helpers/FrmFieldsHelper.php:1506
4392
  msgid "Madagascar"
4393
  msgstr ""
4394
 
4395
+ #: classes/helpers/FrmFieldsHelper.php:1507
4396
  msgid "Malawi"
4397
  msgstr ""
4398
 
4399
+ #: classes/helpers/FrmFieldsHelper.php:1508
4400
  msgid "Malaysia"
4401
  msgstr ""
4402
 
4403
+ #: classes/helpers/FrmFieldsHelper.php:1509
4404
  msgid "Maldives"
4405
  msgstr ""
4406
 
4407
+ #: classes/helpers/FrmFieldsHelper.php:1510
4408
  msgid "Mali"
4409
  msgstr ""
4410
 
4411
+ #: classes/helpers/FrmFieldsHelper.php:1511
4412
  msgid "Malta"
4413
  msgstr ""
4414
 
4415
+ #: classes/helpers/FrmFieldsHelper.php:1512
4416
  msgid "Marshall Islands"
4417
  msgstr ""
4418
 
4419
+ #: classes/helpers/FrmFieldsHelper.php:1513
4420
  msgid "Martinique"
4421
  msgstr ""
4422
 
4423
+ #: classes/helpers/FrmFieldsHelper.php:1514
4424
  msgid "Mauritania"
4425
  msgstr ""
4426
 
4427
+ #: classes/helpers/FrmFieldsHelper.php:1515
4428
  msgid "Mauritius"
4429
  msgstr ""
4430
 
4431
+ #: classes/helpers/FrmFieldsHelper.php:1516
4432
  msgid "Mayotte"
4433
  msgstr ""
4434
 
4435
+ #: classes/helpers/FrmFieldsHelper.php:1517
4436
  msgid "Mexico"
4437
  msgstr ""
4438
 
4439
+ #: classes/helpers/FrmFieldsHelper.php:1518
4440
  msgid "Micronesia"
4441
  msgstr ""
4442
 
4443
+ #: classes/helpers/FrmFieldsHelper.php:1519
4444
  msgid "Moldova"
4445
  msgstr ""
4446
 
4447
+ #: classes/helpers/FrmFieldsHelper.php:1520
4448
  msgid "Monaco"
4449
  msgstr ""
4450
 
4451
+ #: classes/helpers/FrmFieldsHelper.php:1521
4452
  msgid "Mongolia"
4453
  msgstr ""
4454
 
4455
+ #: classes/helpers/FrmFieldsHelper.php:1522
4456
  msgid "Montenegro"
4457
  msgstr ""
4458
 
4459
+ #: classes/helpers/FrmFieldsHelper.php:1523
4460
  msgid "Montserrat"
4461
  msgstr ""
4462
 
4463
+ #: classes/helpers/FrmFieldsHelper.php:1524
4464
  msgid "Morocco"
4465
  msgstr ""
4466
 
4467
+ #: classes/helpers/FrmFieldsHelper.php:1525
4468
  msgid "Mozambique"
4469
  msgstr ""
4470
 
4471
+ #: classes/helpers/FrmFieldsHelper.php:1526
4472
  msgid "Myanmar"
4473
  msgstr ""
4474
 
4475
+ #: classes/helpers/FrmFieldsHelper.php:1527
4476
  msgid "Namibia"
4477
  msgstr ""
4478
 
4479
+ #: classes/helpers/FrmFieldsHelper.php:1528
4480
  msgid "Nauru"
4481
  msgstr ""
4482
 
4483
+ #: classes/helpers/FrmFieldsHelper.php:1529
4484
  msgid "Nepal"
4485
  msgstr ""
4486
 
4487
+ #: classes/helpers/FrmFieldsHelper.php:1530
4488
  msgid "Netherlands"
4489
  msgstr ""
4490
 
4491
+ #: classes/helpers/FrmFieldsHelper.php:1531
4492
  msgid "New Caledonia"
4493
  msgstr ""
4494
 
4495
+ #: classes/helpers/FrmFieldsHelper.php:1532
4496
  msgid "New Zealand"
4497
  msgstr ""
4498
 
4499
+ #: classes/helpers/FrmFieldsHelper.php:1533
4500
  msgid "Nicaragua"
4501
  msgstr ""
4502
 
4503
+ #: classes/helpers/FrmFieldsHelper.php:1534
4504
  msgid "Niger"
4505
  msgstr ""
4506
 
4507
+ #: classes/helpers/FrmFieldsHelper.php:1535
4508
  msgid "Nigeria"
4509
  msgstr ""
4510
 
4511
+ #: classes/helpers/FrmFieldsHelper.php:1536
4512
  msgid "Niue"
4513
  msgstr ""
4514
 
4515
+ #: classes/helpers/FrmFieldsHelper.php:1537
4516
  msgid "Norfolk Island"
4517
  msgstr ""
4518
 
4519
+ #: classes/helpers/FrmFieldsHelper.php:1538
4520
  msgid "Northern Mariana Islands"
4521
  msgstr ""
4522
 
4523
+ #: classes/helpers/FrmFieldsHelper.php:1539
4524
  msgid "Norway"
4525
  msgstr ""
4526
 
4527
+ #: classes/helpers/FrmFieldsHelper.php:1540
4528
  msgid "Oman"
4529
  msgstr ""
4530
 
4531
+ #: classes/helpers/FrmFieldsHelper.php:1541
4532
  msgid "Pakistan"
4533
  msgstr ""
4534
 
4535
+ #: classes/helpers/FrmFieldsHelper.php:1542
4536
  msgid "Palau"
4537
  msgstr ""
4538
 
4539
+ #: classes/helpers/FrmFieldsHelper.php:1543
4540
  msgid "Palestine"
4541
  msgstr ""
4542
 
4543
+ #: classes/helpers/FrmFieldsHelper.php:1544
4544
  msgid "Panama"
4545
  msgstr ""
4546
 
4547
+ #: classes/helpers/FrmFieldsHelper.php:1545
4548
  msgid "Papua New Guinea"
4549
  msgstr ""
4550
 
4551
+ #: classes/helpers/FrmFieldsHelper.php:1546
4552
  msgid "Paraguay"
4553
  msgstr ""
4554
 
4555
+ #: classes/helpers/FrmFieldsHelper.php:1547
4556
  msgid "Peru"
4557
  msgstr ""
4558
 
4559
+ #: classes/helpers/FrmFieldsHelper.php:1548
4560
  msgid "Philippines"
4561
  msgstr ""
4562
 
4563
+ #: classes/helpers/FrmFieldsHelper.php:1549
4564
  msgid "Pitcairn"
4565
  msgstr ""
4566
 
4567
+ #: classes/helpers/FrmFieldsHelper.php:1550
4568
  msgid "Poland"
4569
  msgstr ""
4570
 
4571
+ #: classes/helpers/FrmFieldsHelper.php:1551
4572
  msgid "Portugal"
4573
  msgstr ""
4574
 
4575
+ #: classes/helpers/FrmFieldsHelper.php:1552
4576
  msgid "Puerto Rico"
4577
  msgstr ""
4578
 
4579
+ #: classes/helpers/FrmFieldsHelper.php:1553
4580
  msgid "Qatar"
4581
  msgstr ""
4582
 
4583
+ #: classes/helpers/FrmFieldsHelper.php:1554
4584
  msgid "Reunion"
4585
  msgstr ""
4586
 
4587
+ #: classes/helpers/FrmFieldsHelper.php:1555
4588
  msgid "Romania"
4589
  msgstr ""
4590
 
4591
+ #: classes/helpers/FrmFieldsHelper.php:1556
4592
  msgid "Russia"
4593
  msgstr ""
4594
 
4595
+ #: classes/helpers/FrmFieldsHelper.php:1557
4596
  msgid "Rwanda"
4597
  msgstr ""
4598
 
4599
+ #: classes/helpers/FrmFieldsHelper.php:1558
4600
  msgid "Saint Barthelemy"
4601
  msgstr ""
4602
 
4603
+ #: classes/helpers/FrmFieldsHelper.php:1559
4604
  msgid "Saint Helena, Ascension and Tristan da Cunha"
4605
  msgstr ""
4606
 
4607
+ #: classes/helpers/FrmFieldsHelper.php:1560
4608
  msgid "Saint Kitts and Nevis"
4609
  msgstr ""
4610
 
4611
+ #: classes/helpers/FrmFieldsHelper.php:1561
4612
  msgid "Saint Lucia"
4613
  msgstr ""
4614
 
4615
+ #: classes/helpers/FrmFieldsHelper.php:1562
4616
  msgid "Saint Martin (French part)"
4617
  msgstr ""
4618
 
4619
+ #: classes/helpers/FrmFieldsHelper.php:1563
4620
  msgid "Saint Pierre and Miquelon"
4621
  msgstr ""
4622
 
4623
+ #: classes/helpers/FrmFieldsHelper.php:1564
4624
  msgid "Saint Vincent and the Grenadines"
4625
  msgstr ""
4626
 
4627
+ #: classes/helpers/FrmFieldsHelper.php:1565
4628
  msgid "Samoa"
4629
  msgstr ""
4630
 
4631
+ #: classes/helpers/FrmFieldsHelper.php:1566
4632
  msgid "San Marino"
4633
  msgstr ""
4634
 
4635
+ #: classes/helpers/FrmFieldsHelper.php:1567
4636
  msgid "Sao Tome and Principe"
4637
  msgstr ""
4638
 
4639
+ #: classes/helpers/FrmFieldsHelper.php:1568
4640
  msgid "Saudi Arabia"
4641
  msgstr ""
4642
 
4643
+ #: classes/helpers/FrmFieldsHelper.php:1569
4644
  msgid "Senegal"
4645
  msgstr ""
4646
 
4647
+ #: classes/helpers/FrmFieldsHelper.php:1570
4648
  msgid "Serbia"
4649
  msgstr ""
4650
 
4651
+ #: classes/helpers/FrmFieldsHelper.php:1571
4652
  msgid "Seychelles"
4653
  msgstr ""
4654
 
4655
+ #: classes/helpers/FrmFieldsHelper.php:1572
4656
  msgid "Sierra Leone"
4657
  msgstr ""
4658
 
4659
+ #: classes/helpers/FrmFieldsHelper.php:1573
4660
  msgid "Singapore"
4661
  msgstr ""
4662
 
4663
+ #: classes/helpers/FrmFieldsHelper.php:1574
4664
  msgid "Sint Maarten (Dutch part)"
4665
  msgstr ""
4666
 
4667
+ #: classes/helpers/FrmFieldsHelper.php:1575
4668
  msgid "Slovakia"
4669
  msgstr ""
4670
 
4671
+ #: classes/helpers/FrmFieldsHelper.php:1576
4672
  msgid "Slovenia"
4673
  msgstr ""
4674
 
4675
+ #: classes/helpers/FrmFieldsHelper.php:1577
4676
  msgid "Solomon Islands"
4677
  msgstr ""
4678
 
4679
+ #: classes/helpers/FrmFieldsHelper.php:1578
4680
  msgid "Somalia"
4681
  msgstr ""
4682
 
4683
+ #: classes/helpers/FrmFieldsHelper.php:1579
4684
  msgid "South Africa"
4685
  msgstr ""
4686
 
4687
+ #: classes/helpers/FrmFieldsHelper.php:1580
4688
  msgid "South Georgia and the South Sandwich Islands"
4689
  msgstr ""
4690
 
4691
+ #: classes/helpers/FrmFieldsHelper.php:1581
4692
  msgid "South Sudan"
4693
  msgstr ""
4694
 
4695
+ #: classes/helpers/FrmFieldsHelper.php:1582
4696
  msgid "Spain"
4697
  msgstr ""
4698
 
4699
+ #: classes/helpers/FrmFieldsHelper.php:1583
4700
  msgid "Sri Lanka"
4701
  msgstr ""
4702
 
4703
+ #: classes/helpers/FrmFieldsHelper.php:1584
4704
  msgid "Sudan"
4705
  msgstr ""
4706
 
4707
+ #: classes/helpers/FrmFieldsHelper.php:1585
4708
  msgid "Suriname"
4709
  msgstr ""
4710
 
4711
+ #: classes/helpers/FrmFieldsHelper.php:1586
4712
  msgid "Svalbard and Jan Mayen"
4713
  msgstr ""
4714
 
4715
+ #: classes/helpers/FrmFieldsHelper.php:1587
4716
  msgid "Swaziland"
4717
  msgstr ""
4718
 
4719
+ #: classes/helpers/FrmFieldsHelper.php:1588
4720
  msgid "Sweden"
4721
  msgstr ""
4722
 
4723
+ #: classes/helpers/FrmFieldsHelper.php:1589
4724
  msgid "Switzerland"
4725
  msgstr ""
4726
 
4727
+ #: classes/helpers/FrmFieldsHelper.php:1590
4728
  msgid "Syria"
4729
  msgstr ""
4730
 
4731
+ #: classes/helpers/FrmFieldsHelper.php:1591
4732
  msgid "Taiwan"
4733
  msgstr ""
4734
 
4735
+ #: classes/helpers/FrmFieldsHelper.php:1592
4736
  msgid "Tajikistan"
4737
  msgstr ""
4738
 
4739
+ #: classes/helpers/FrmFieldsHelper.php:1593
4740
  msgid "Tanzania"
4741
  msgstr ""
4742
 
4743
+ #: classes/helpers/FrmFieldsHelper.php:1594
4744
  msgid "Thailand"
4745
  msgstr ""
4746
 
4747
+ #: classes/helpers/FrmFieldsHelper.php:1595
4748
  msgid "Timor-Leste"
4749
  msgstr ""
4750
 
4751
+ #: classes/helpers/FrmFieldsHelper.php:1596
4752
  msgid "Togo"
4753
  msgstr ""
4754
 
4755
+ #: classes/helpers/FrmFieldsHelper.php:1597
4756
  msgid "Tokelau"
4757
  msgstr ""
4758
 
4759
+ #: classes/helpers/FrmFieldsHelper.php:1598
4760
  msgid "Tonga"
4761
  msgstr ""
4762
 
4763
+ #: classes/helpers/FrmFieldsHelper.php:1599
4764
  msgid "Trinidad and Tobago"
4765
  msgstr ""
4766
 
4767
+ #: classes/helpers/FrmFieldsHelper.php:1600
4768
  msgid "Tunisia"
4769
  msgstr ""
4770
 
4771
+ #: classes/helpers/FrmFieldsHelper.php:1601
4772
  msgid "Turkey"
4773
  msgstr ""
4774
 
4775
+ #: classes/helpers/FrmFieldsHelper.php:1602
4776
  msgid "Turkmenistan"
4777
  msgstr ""
4778
 
4779
+ #: classes/helpers/FrmFieldsHelper.php:1603
4780
  msgid "Turks and Caicos Islands"
4781
  msgstr ""
4782
 
4783
+ #: classes/helpers/FrmFieldsHelper.php:1604
4784
  msgid "Tuvalu"
4785
  msgstr ""
4786
 
4787
+ #: classes/helpers/FrmFieldsHelper.php:1605
4788
  msgid "Uganda"
4789
  msgstr ""
4790
 
4791
+ #: classes/helpers/FrmFieldsHelper.php:1606
4792
  msgid "Ukraine"
4793
  msgstr ""
4794
 
4795
+ #: classes/helpers/FrmFieldsHelper.php:1607
4796
  msgid "United Arab Emirates"
4797
  msgstr ""
4798
 
4799
+ #: classes/helpers/FrmFieldsHelper.php:1608
4800
  msgid "United Kingdom"
4801
  msgstr ""
4802
 
4803
+ #: classes/helpers/FrmFieldsHelper.php:1609
4804
  msgid "United States"
4805
  msgstr ""
4806
 
4807
+ #: classes/helpers/FrmFieldsHelper.php:1610
4808
  msgid "United States Minor Outlying Islands"
4809
  msgstr ""
4810
 
4811
+ #: classes/helpers/FrmFieldsHelper.php:1611
4812
  msgid "Uruguay"
4813
  msgstr ""
4814
 
4815
+ #: classes/helpers/FrmFieldsHelper.php:1612
4816
  msgid "Uzbekistan"
4817
  msgstr ""
4818
 
4819
+ #: classes/helpers/FrmFieldsHelper.php:1613
4820
  msgid "Vanuatu"
4821
  msgstr ""
4822
 
4823
+ #: classes/helpers/FrmFieldsHelper.php:1614
4824
  msgid "Vatican City"
4825
  msgstr ""
4826
 
4827
+ #: classes/helpers/FrmFieldsHelper.php:1615
4828
  msgid "Venezuela"
4829
  msgstr ""
4830
 
4831
+ #: classes/helpers/FrmFieldsHelper.php:1616
4832
  msgid "Vietnam"
4833
  msgstr ""
4834
 
4835
+ #: classes/helpers/FrmFieldsHelper.php:1617
4836
  msgid "Virgin Islands, British"
4837
  msgstr ""
4838
 
4839
+ #: classes/helpers/FrmFieldsHelper.php:1618
4840
  msgid "Virgin Islands, U.S."
4841
  msgstr ""
4842
 
4843
+ #: classes/helpers/FrmFieldsHelper.php:1619
4844
  msgid "Wallis and Futuna"
4845
  msgstr ""
4846
 
4847
+ #: classes/helpers/FrmFieldsHelper.php:1620
4848
  msgid "Western Sahara"
4849
  msgstr ""
4850
 
4851
+ #: classes/helpers/FrmFieldsHelper.php:1621
4852
  msgid "Yemen"
4853
  msgstr ""
4854
 
4855
+ #: classes/helpers/FrmFieldsHelper.php:1622
4856
  msgid "Zambia"
4857
  msgstr ""
4858
 
4859
+ #: classes/helpers/FrmFieldsHelper.php:1623
4860
  msgid "Zimbabwe"
4861
  msgstr ""
4862
 
4863
+ #: classes/helpers/FrmFieldsHelper.php:1631
4864
  msgid "Countries"
4865
  msgstr ""
4866
 
4867
+ #: classes/helpers/FrmFieldsHelper.php:1636
4868
  msgid "U.S. State Abbreviations"
4869
  msgstr ""
4870
 
4871
+ #: classes/helpers/FrmFieldsHelper.php:1640
4872
  msgid "U.S. States"
4873
  msgstr ""
4874
 
4875
+ #: classes/helpers/FrmFieldsHelper.php:1643
4876
  msgid "Age"
4877
  msgstr ""
4878
 
4879
+ #: classes/helpers/FrmFieldsHelper.php:1644
4880
  msgid "Under 18"
4881
  msgstr ""
4882
 
4883
+ #: classes/helpers/FrmFieldsHelper.php:1645
4884
  msgid "18-24"
4885
  msgstr ""
4886
 
4887
+ #: classes/helpers/FrmFieldsHelper.php:1646
4888
  msgid "25-34"
4889
  msgstr ""
4890
 
4891
+ #: classes/helpers/FrmFieldsHelper.php:1647
4892
  msgid "35-44"
4893
  msgstr ""
4894
 
4895
+ #: classes/helpers/FrmFieldsHelper.php:1648
4896
  msgid "45-54"
4897
  msgstr ""
4898
 
4899
+ #: classes/helpers/FrmFieldsHelper.php:1649
4900
  msgid "55-64"
4901
  msgstr ""
4902
 
4903
+ #: classes/helpers/FrmFieldsHelper.php:1650
4904
  msgid "65 or Above"
4905
  msgstr ""
4906
 
4907
+ #: classes/helpers/FrmFieldsHelper.php:1651
4908
  msgid "Prefer Not to Answer"
4909
  msgstr ""
4910
 
4911
+ #: classes/helpers/FrmFieldsHelper.php:1654
4912
  msgid "Satisfaction"
4913
  msgstr ""
4914
 
4915
+ #: classes/helpers/FrmFieldsHelper.php:1655
4916
  msgid "Very Satisfied"
4917
  msgstr ""
4918
 
4919
+ #: classes/helpers/FrmFieldsHelper.php:1656
4920
  msgid "Satisfied"
4921
  msgstr ""
4922
 
4923
+ #: classes/helpers/FrmFieldsHelper.php:1657
4924
+ #: classes/helpers/FrmFieldsHelper.php:1666
4925
+ #: classes/helpers/FrmFieldsHelper.php:1675
4926
  msgid "Neutral"
4927
  msgstr ""
4928
 
4929
+ #: classes/helpers/FrmFieldsHelper.php:1658
4930
  msgid "Unsatisfied"
4931
  msgstr ""
4932
 
4933
+ #: classes/helpers/FrmFieldsHelper.php:1659
4934
  msgid "Very Unsatisfied"
4935
  msgstr ""
4936
 
4937
+ #: classes/helpers/FrmFieldsHelper.php:1660
4938
+ #: classes/helpers/FrmFieldsHelper.php:1669
4939
+ #: classes/helpers/FrmFieldsHelper.php:1678
4940
  msgid "N/A"
4941
  msgstr ""
4942
 
4943
+ #: classes/helpers/FrmFieldsHelper.php:1663
4944
  msgid "Importance"
4945
  msgstr ""
4946
 
4947
+ #: classes/helpers/FrmFieldsHelper.php:1664
4948
  msgid "Very Important"
4949
  msgstr ""
4950
 
4951
+ #: classes/helpers/FrmFieldsHelper.php:1665
4952
  msgid "Important"
4953
  msgstr ""
4954
 
4955
+ #: classes/helpers/FrmFieldsHelper.php:1667
4956
  msgid "Somewhat Important"
4957
  msgstr ""
4958
 
4959
+ #: classes/helpers/FrmFieldsHelper.php:1668
4960
  msgid "Not at all Important"
4961
  msgstr ""
4962
 
4963
+ #: classes/helpers/FrmFieldsHelper.php:1672
4964
  msgid "Agreement"
4965
  msgstr ""
4966
 
4967
+ #: classes/helpers/FrmFieldsHelper.php:1673
4968
  msgid "Strongly Agree"
4969
  msgstr ""
4970
 
4971
+ #: classes/helpers/FrmFieldsHelper.php:1674
4972
  msgid "Agree"
4973
  msgstr ""
4974
 
4975
+ #: classes/helpers/FrmFieldsHelper.php:1676
4976
  msgid "Disagree"
4977
  msgstr ""
4978
 
4979
+ #: classes/helpers/FrmFieldsHelper.php:1677
4980
  msgid "Strongly Disagree"
4981
  msgstr ""
4982
 
4983
  #. translators: %s: Field name
4984
+ #: classes/helpers/FrmFieldsHelper.php:1725
4985
  msgid "%s fields"
4986
  msgstr ""
4987
 
5039
  msgstr ""
5040
 
5041
  #: classes/helpers/FrmListHelper.php:262
5042
+ #: classes/helpers/FrmAppHelper.php:2461
5043
  msgid "No items found."
5044
  msgstr ""
5045
 
5052
  msgstr ""
5053
 
5054
  #: classes/helpers/FrmListHelper.php:405
5055
+ #: classes/helpers/FrmAppHelper.php:2425
5056
  msgid "Heads up"
5057
  msgstr ""
5058
 
5320
  msgstr ""
5321
 
5322
  #: classes/helpers/FrmFormsHelper.php:1500
5323
+ #: classes/helpers/FrmAppHelper.php:2455
5324
  msgid "See the list of reserved words in WordPress."
5325
  msgstr ""
5326
 
5415
  msgid "Add/Edit Views"
5416
  msgstr ""
5417
 
5418
+ #: classes/helpers/FrmAppHelper.php:1889
5419
  msgid "at"
5420
  msgstr ""
5421
 
5422
+ #: classes/helpers/FrmAppHelper.php:2033
5423
  msgid "year"
5424
  msgstr ""
5425
 
5426
+ #: classes/helpers/FrmAppHelper.php:2034
5427
  msgid "years"
5428
  msgstr ""
5429
 
5430
+ #: classes/helpers/FrmAppHelper.php:2038
5431
  msgid "month"
5432
  msgstr ""
5433
 
5434
+ #: classes/helpers/FrmAppHelper.php:2039
5435
  msgid "months"
5436
  msgstr ""
5437
 
5438
+ #: classes/helpers/FrmAppHelper.php:2043
5439
  msgid "week"
5440
  msgstr ""
5441
 
5442
+ #: classes/helpers/FrmAppHelper.php:2044
5443
  msgid "weeks"
5444
  msgstr ""
5445
 
5446
+ #: classes/helpers/FrmAppHelper.php:2048
5447
  msgid "day"
5448
  msgstr ""
5449
 
5450
+ #: classes/helpers/FrmAppHelper.php:2049
5451
  msgid "days"
5452
  msgstr ""
5453
 
5454
+ #: classes/helpers/FrmAppHelper.php:2053
5455
  msgid "hour"
5456
  msgstr ""
5457
 
5458
+ #: classes/helpers/FrmAppHelper.php:2054
5459
  msgid "hours"
5460
  msgstr ""
5461
 
5462
+ #: classes/helpers/FrmAppHelper.php:2058
5463
  msgid "minute"
5464
  msgstr ""
5465
 
5466
+ #: classes/helpers/FrmAppHelper.php:2059
5467
  msgid "minutes"
5468
  msgstr ""
5469
 
5470
+ #: classes/helpers/FrmAppHelper.php:2063
5471
  msgid "second"
5472
  msgstr ""
5473
 
5474
+ #: classes/helpers/FrmAppHelper.php:2064
5475
  msgid "seconds"
5476
  msgstr ""
5477
 
5478
+ #: classes/helpers/FrmAppHelper.php:2158
5479
  msgid "Give this action a label for easy reference."
5480
  msgstr ""
5481
 
5482
+ #: classes/helpers/FrmAppHelper.php:2159
5483
  msgid "Add one or more recipient addresses separated by a \",\". FORMAT: Name <name@email.com> or name@email.com. [admin_email] is the address set in WP General Settings."
5484
  msgstr ""
5485
 
5486
+ #: classes/helpers/FrmAppHelper.php:2160
5487
  msgid "Add CC addresses separated by a \",\". FORMAT: Name <name@email.com> or name@email.com."
5488
  msgstr ""
5489
 
5490
+ #: classes/helpers/FrmAppHelper.php:2161
5491
  msgid "Add BCC addresses separated by a \",\". FORMAT: Name <name@email.com> or name@email.com."
5492
  msgstr ""
5493
 
5494
+ #: classes/helpers/FrmAppHelper.php:2162
5495
  msgid "If you would like a different reply to address than the \"from\" address, add a single address here. FORMAT: Name <name@email.com> or name@email.com."
5496
  msgstr ""
5497
 
5498
+ #: classes/helpers/FrmAppHelper.php:2163
5499
  msgid "Enter the name and/or email address of the sender. FORMAT: John Bates <john@example.com> or john@example.com."
5500
  msgstr ""
5501
 
5502
  #. translators: %1$s: Form name, %2$s: Date
5503
+ #: classes/helpers/FrmAppHelper.php:2165
5504
  msgid "If you leave the subject blank, the default will be used: %1$s Form submitted on %2$s"
5505
  msgstr ""
5506
 
5507
+ #: classes/helpers/FrmAppHelper.php:2361
5508
+ #: classes/helpers/FrmAppHelper.php:2440
5509
  msgid "Please wait while your site updates."
5510
  msgstr ""
5511
 
5512
+ #: classes/helpers/FrmAppHelper.php:2362
5513
  msgid "Are you sure you want to deauthorize Formidable Forms on this site?"
5514
  msgstr ""
5515
 
5516
+ #: classes/helpers/FrmAppHelper.php:2365
5517
+ #: classes/helpers/FrmAppHelper.php:2394
5518
  msgid "Loading&hellip;"
5519
  msgstr ""
5520
 
5521
+ #: classes/helpers/FrmAppHelper.php:2395
5522
  msgid "Remove"
5523
  msgstr ""
5524
 
5525
+ #: classes/helpers/FrmAppHelper.php:2399
5526
  msgid "No results match"
5527
  msgstr ""
5528
 
5529
+ #: classes/helpers/FrmAppHelper.php:2400
5530
  msgid "That file looks like Spam."
5531
  msgstr ""
5532
 
5533
+ #: classes/helpers/FrmAppHelper.php:2401
5534
  msgid "There is an error in the calculation in the field with key"
5535
  msgstr ""
5536
 
5537
+ #: classes/helpers/FrmAppHelper.php:2402
5538
  msgid "Please complete the preceding required fields before uploading a file."
5539
  msgstr ""
5540
 
5541
+ #: classes/helpers/FrmAppHelper.php:2413
5542
  msgid "(Click to add description)"
5543
  msgstr ""
5544
 
5545
+ #: classes/helpers/FrmAppHelper.php:2414
5546
  msgid "(Blank)"
5547
  msgstr ""
5548
 
5549
+ #: classes/helpers/FrmAppHelper.php:2415
5550
  msgid "(no label)"
5551
  msgstr ""
5552
 
5553
+ #: classes/helpers/FrmAppHelper.php:2416
5554
  msgid "Saving"
5555
  msgstr ""
5556
 
5557
+ #: classes/helpers/FrmAppHelper.php:2417
5558
  msgid "Saved"
5559
  msgstr ""
5560
 
5561
+ #: classes/helpers/FrmAppHelper.php:2418
5562
  msgid "OK"
5563
  msgstr ""
5564
 
5565
+ #: classes/helpers/FrmAppHelper.php:2421
5566
  msgid "Clear default value when typing"
5567
  msgstr ""
5568
 
5569
+ #: classes/helpers/FrmAppHelper.php:2422
5570
  msgid "Do not clear default value when typing"
5571
  msgstr ""
5572
 
5573
+ #: classes/helpers/FrmAppHelper.php:2423
5574
  msgid "Default value will pass form validation"
5575
  msgstr ""
5576
 
5577
+ #: classes/helpers/FrmAppHelper.php:2424
5578
  msgid "Default value will NOT pass form validation"
5579
  msgstr ""
5580
 
5581
+ #: classes/helpers/FrmAppHelper.php:2427
5582
  msgid "Are you sure you want to delete this field and all data associated with it?"
5583
  msgstr ""
5584
 
5585
+ #: classes/helpers/FrmAppHelper.php:2428
5586
  msgid "All fields inside this Section will be deleted along with their data. Are you sure you want to delete this group of fields?"
5587
  msgstr ""
5588
 
5589
+ #: classes/helpers/FrmAppHelper.php:2429
5590
  msgid "Warning: If you have entries with multiple rows, all but the first row will be lost."
5591
  msgstr ""
5592
 
5593
+ #: classes/helpers/FrmAppHelper.php:2432
5594
  msgid "Enter Email"
5595
  msgstr ""
5596
 
5597
+ #: classes/helpers/FrmAppHelper.php:2433
5598
  msgid "Confirm Email"
5599
  msgstr ""
5600
 
5601
+ #: classes/helpers/FrmAppHelper.php:2434
5602
  msgid "Conditional content here"
5603
  msgstr ""
5604
 
5605
+ #: classes/helpers/FrmAppHelper.php:2436
5606
  msgid "In certain browsers (e.g. Firefox) text will not display correctly if the field height is too small relative to the field padding and text size. Please increase your field height or decrease your field padding."
5607
  msgstr ""
5608
 
5609
+ #: classes/helpers/FrmAppHelper.php:2437
5610
  msgid "Enter Password"
5611
  msgstr ""
5612
 
5613
+ #: classes/helpers/FrmAppHelper.php:2438
5614
  msgid "Confirm Password"
5615
  msgstr ""
5616
 
5617
+ #: classes/helpers/FrmAppHelper.php:2439
5618
  msgid "Import Complete"
5619
  msgstr ""
5620
 
5621
+ #: classes/helpers/FrmAppHelper.php:2441
5622
  msgid "Warning: There is no way to retrieve unsaved entries."
5623
  msgstr ""
5624
 
5625
+ #: classes/helpers/FrmAppHelper.php:2442
5626
  msgid "Private"
5627
  msgstr ""
5628
 
5629
+ #: classes/helpers/FrmAppHelper.php:2445
5630
  msgid "No new licenses were found"
5631
  msgstr ""
5632
 
5633
+ #: classes/helpers/FrmAppHelper.php:2446
5634
  msgid "This calculation has at least one unmatched ( ) { } [ ]."
5635
  msgstr ""
5636
 
5637
+ #: classes/helpers/FrmAppHelper.php:2447
5638
  msgid "This calculation may have shortcodes that work in Views but not forms."
5639
  msgstr ""
5640
 
5641
+ #: classes/helpers/FrmAppHelper.php:2448
5642
  msgid "This calculation may have shortcodes that work in text calculations but not numeric calculations."
5643
  msgstr ""
5644
 
5645
+ #: classes/helpers/FrmAppHelper.php:2449
5646
  msgid "This form action is limited to one per form. Please edit the existing form action."
5647
  msgstr ""
5648
 
5649
  #. Translators: %s is the name of a Detail Page Slug that is a reserved word.
5650
+ #: classes/helpers/FrmAppHelper.php:2452
5651
  msgid "The Detail Page Slug \"%s\" is reserved by WordPress. This may cause problems. Is this intentional?"
5652
  msgstr ""
5653
 
5654
  #. Translators: %s is the name of a parameter that is a reserved word. More than one word could be listed here, though that would not be common.
5655
+ #: classes/helpers/FrmAppHelper.php:2454
5656
  msgid "The parameter \"%s\" is reserved by WordPress. This may cause problems when included in the URL. Is this intentional? "
5657
  msgstr ""
5658
 
5659
+ #: classes/helpers/FrmAppHelper.php:2456
5660
  msgid "Please enter a Repeat Limit that is greater than 1."
5661
  msgstr ""
5662
 
5663
+ #: classes/helpers/FrmAppHelper.php:2457
5664
  msgid "Please select a limit between 0 and 200."
5665
  msgstr ""
5666
 
5667
+ #: classes/helpers/FrmAppHelper.php:2489
5668
  msgid "You are running an outdated version of Formidable. This plugin may not work correctly if you do not update Formidable."
5669
  msgstr ""
5670
 
5671
+ #: classes/helpers/FrmAppHelper.php:2516
5672
  msgid "You are running a version of Formidable Forms that may not be compatible with your version of Formidable Forms Pro."
5673
  msgstr ""
5674
 
5675
+ #: classes/helpers/FrmAppHelper.php:2544
5676
  msgid "The version of PHP on your server is too low. If this is not corrected, you may see issues with Formidable Forms. Please contact your web host and ask to be updated to PHP 7.0+."
5677
  msgstr ""
5678
 
5679
+ #: classes/helpers/FrmAppHelper.php:2550
5680
  msgid "You are using an outdated browser that is not compatible with Formidable Forms. Please update to a more current browser (we recommend Chrome)."
5681
  msgstr ""
5682
 
5683
+ #: classes/helpers/FrmAppHelper.php:2564
5684
  msgid "English"
5685
  msgstr ""
5686
 
5687
+ #: classes/helpers/FrmAppHelper.php:2565
5688
  msgid "Afrikaans"
5689
  msgstr ""
5690
 
5691
+ #: classes/helpers/FrmAppHelper.php:2566
5692
  msgid "Albanian"
5693
  msgstr ""
5694
 
5695
+ #: classes/helpers/FrmAppHelper.php:2567
5696
  msgid "Arabic"
5697
  msgstr ""
5698
 
5699
+ #: classes/helpers/FrmAppHelper.php:2568
5700
  msgid "Armenian"
5701
  msgstr ""
5702
 
5703
+ #: classes/helpers/FrmAppHelper.php:2569
5704
  msgid "Azerbaijani"
5705
  msgstr ""
5706
 
5707
+ #: classes/helpers/FrmAppHelper.php:2570
5708
  msgid "Basque"
5709
  msgstr ""
5710
 
5711
+ #: classes/helpers/FrmAppHelper.php:2571
5712
  msgid "Bosnian"
5713
  msgstr ""
5714
 
5715
+ #: classes/helpers/FrmAppHelper.php:2572
5716
  msgid "Bulgarian"
5717
  msgstr ""
5718
 
5719
+ #: classes/helpers/FrmAppHelper.php:2573
5720
  msgid "Catalan"
5721
  msgstr ""
5722
 
5723
+ #: classes/helpers/FrmAppHelper.php:2574
5724
  msgid "Chinese Hong Kong"
5725
  msgstr ""
5726
 
5727
+ #: classes/helpers/FrmAppHelper.php:2575
5728
  msgid "Chinese Simplified"
5729
  msgstr ""
5730
 
5731
+ #: classes/helpers/FrmAppHelper.php:2576
5732
  msgid "Chinese Traditional"
5733
  msgstr ""
5734
 
5735
+ #: classes/helpers/FrmAppHelper.php:2577
5736
  msgid "Croatian"
5737
  msgstr ""
5738
 
5739
+ #: classes/helpers/FrmAppHelper.php:2578
5740
  msgid "Czech"
5741
  msgstr ""
5742
 
5743
+ #: classes/helpers/FrmAppHelper.php:2579
5744
  msgid "Danish"
5745
  msgstr ""
5746
 
5747
+ #: classes/helpers/FrmAppHelper.php:2580
5748
  msgid "Dutch"
5749
  msgstr ""
5750
 
5751
+ #: classes/helpers/FrmAppHelper.php:2581
5752
  msgid "English/UK"
5753
  msgstr ""
5754
 
5755
+ #: classes/helpers/FrmAppHelper.php:2582
5756
  msgid "Esperanto"
5757
  msgstr ""
5758
 
5759
+ #: classes/helpers/FrmAppHelper.php:2583
5760
  msgid "Estonian"
5761
  msgstr ""
5762
 
5763
+ #: classes/helpers/FrmAppHelper.php:2584
5764
  msgid "Faroese"
5765
  msgstr ""
5766
 
5767
+ #: classes/helpers/FrmAppHelper.php:2585
5768
  msgid "Farsi/Persian"
5769
  msgstr ""
5770
 
5771
+ #: classes/helpers/FrmAppHelper.php:2586
5772
  msgid "Filipino"
5773
  msgstr ""
5774
 
5775
+ #: classes/helpers/FrmAppHelper.php:2587
5776
  msgid "Finnish"
5777
  msgstr ""
5778
 
5779
+ #: classes/helpers/FrmAppHelper.php:2588
5780
  msgid "French"
5781
  msgstr ""
5782
 
5783
+ #: classes/helpers/FrmAppHelper.php:2589
5784
  msgid "French/Canadian"
5785
  msgstr ""
5786
 
5787
+ #: classes/helpers/FrmAppHelper.php:2590
5788
  msgid "French/Swiss"
5789
  msgstr ""
5790
 
5791
+ #: classes/helpers/FrmAppHelper.php:2591
5792
  msgid "German"
5793
  msgstr ""
5794
 
5795
+ #: classes/helpers/FrmAppHelper.php:2592
5796
  msgid "German/Austria"
5797
  msgstr ""
5798
 
5799
+ #: classes/helpers/FrmAppHelper.php:2593
5800
  msgid "German/Switzerland"
5801
  msgstr ""
5802
 
5803
+ #: classes/helpers/FrmAppHelper.php:2594
5804
  msgid "Greek"
5805
  msgstr ""
5806
 
5807
+ #: classes/helpers/FrmAppHelper.php:2595
5808
+ #: classes/helpers/FrmAppHelper.php:2596
5809
  msgid "Hebrew"
5810
  msgstr ""
5811
 
5812
+ #: classes/helpers/FrmAppHelper.php:2597
5813
  msgid "Hindi"
5814
  msgstr ""
5815
 
5816
+ #: classes/helpers/FrmAppHelper.php:2598
5817
  msgid "Hungarian"
5818
  msgstr ""
5819
 
5820
+ #: classes/helpers/FrmAppHelper.php:2599
5821
  msgid "Icelandic"
5822
  msgstr ""
5823
 
5824
+ #: classes/helpers/FrmAppHelper.php:2600
5825
  msgid "Indonesian"
5826
  msgstr ""
5827
 
5828
+ #: classes/helpers/FrmAppHelper.php:2601
5829
  msgid "Italian"
5830
  msgstr ""
5831
 
5832
+ #: classes/helpers/FrmAppHelper.php:2602
5833
  msgid "Japanese"
5834
  msgstr ""
5835
 
5836
+ #: classes/helpers/FrmAppHelper.php:2603
5837
  msgid "Korean"
5838
  msgstr ""
5839
 
5840
+ #: classes/helpers/FrmAppHelper.php:2604
5841
  msgid "Latvian"
5842
  msgstr ""
5843
 
5844
+ #: classes/helpers/FrmAppHelper.php:2605
5845
  msgid "Lithuanian"
5846
  msgstr ""
5847
 
5848
+ #: classes/helpers/FrmAppHelper.php:2606
5849
  msgid "Malaysian"
5850
  msgstr ""
5851
 
5852
+ #: classes/helpers/FrmAppHelper.php:2607
5853
  msgid "Norwegian"
5854
  msgstr ""
5855
 
5856
+ #: classes/helpers/FrmAppHelper.php:2608
5857
  msgid "Polish"
5858
  msgstr ""
5859
 
5860
+ #: classes/helpers/FrmAppHelper.php:2609
5861
  msgid "Portuguese"
5862
  msgstr ""
5863
 
5864
+ #: classes/helpers/FrmAppHelper.php:2610
5865
  msgid "Portuguese/Brazilian"
5866
  msgstr ""
5867
 
5868
+ #: classes/helpers/FrmAppHelper.php:2611
5869
  msgid "Portuguese/Portugal"
5870
  msgstr ""
5871
 
5872
+ #: classes/helpers/FrmAppHelper.php:2612
5873
  msgid "Romanian"
5874
  msgstr ""
5875
 
5876
+ #: classes/helpers/FrmAppHelper.php:2613
5877
  msgid "Russian"
5878
  msgstr ""
5879
 
5880
+ #: classes/helpers/FrmAppHelper.php:2614
5881
+ #: classes/helpers/FrmAppHelper.php:2615
5882
  msgid "Serbian"
5883
  msgstr ""
5884
 
5885
+ #: classes/helpers/FrmAppHelper.php:2616
5886
  msgid "Slovak"
5887
  msgstr ""
5888
 
5889
+ #: classes/helpers/FrmAppHelper.php:2617
5890
  msgid "Slovenian"
5891
  msgstr ""
5892
 
5893
+ #: classes/helpers/FrmAppHelper.php:2618
5894
  msgid "Spanish"
5895
  msgstr ""
5896
 
5897
+ #: classes/helpers/FrmAppHelper.php:2619
5898
  msgid "Spanish/Latin America"
5899
  msgstr ""
5900
 
5901
+ #: classes/helpers/FrmAppHelper.php:2620
5902
  msgid "Swedish"
5903
  msgstr ""
5904
 
5905
+ #: classes/helpers/FrmAppHelper.php:2621
5906
  msgid "Tamil"
5907
  msgstr ""
5908
 
5909
+ #: classes/helpers/FrmAppHelper.php:2622
5910
  msgid "Thai"
5911
  msgstr ""
5912
 
5913
+ #: classes/helpers/FrmAppHelper.php:2623
5914
  msgid "Turkish"
5915
  msgstr ""
5916
 
5917
+ #: classes/helpers/FrmAppHelper.php:2624
5918
  msgid "Ukranian"
5919
  msgstr ""
5920
 
5921
+ #: classes/helpers/FrmAppHelper.php:2625
5922
  msgid "Vietnamese"
5923
  msgstr ""
5924
 
5925
+ #: classes/helpers/FrmAppHelper.php:2667
5926
  msgid "Your account has expired"
5927
  msgstr ""
5928
 
5929
+ #: classes/helpers/FrmAppHelper.php:2670
5930
  msgid "Renew Now"
5931
  msgstr ""
5932
 
readme.txt CHANGED
@@ -5,7 +5,7 @@ Tags: forms, contact form, form builder, survey, form maker, form creator, paypa
5
  Requires at least: 4.7
6
  Tested up to: 5.6
7
  Requires PHP: 5.6
8
- Stable tag: 4.09.02
9
 
10
  The most advanced WordPress forms plugin. Go beyond contact forms with our drag & drop form builder for surveys, quizzes, and more.
11
 
@@ -435,6 +435,13 @@ Using our Zapier integration, you can easily connect Formidable with over 1000+
435
  See all <a href="https://zapier.com/apps/formidable/integrations">Formidable Zapier Integrations</a>.
436
 
437
  == Changelog ==
 
 
 
 
 
 
 
438
  = 4.09.02 =
439
  * Show a warning when leaving the settings page with unsaved changes.
440
  * Make the process for using free templates more clear.
@@ -454,9 +461,4 @@ See all <a href="https://zapier.com/apps/formidable/integrations">Formidable Zap
454
  * Fix: Some sites have been getting duplicate entries days apart. This issue should be fixed.
455
  * Fix: Searching when switching between forms no longer triggers the confirmation message when leaving the page.
456
 
457
- = 4.07.01 =
458
- * New: Show a warning when leaving the builder page with unsaved changes.
459
- * Fix: Make any multiselect dropdowns in admin settings accessible.
460
- * Fix: aria-invalid attribute was missing on elements for accessibility.
461
-
462
  <a href="https://raw.githubusercontent.com/Strategy11/formidable-forms/master/changelog.txt">See changelog for all versions</a>
5
  Requires at least: 4.7
6
  Tested up to: 5.6
7
  Requires PHP: 5.6
8
+ Stable tag: 4.09.03
9
 
10
  The most advanced WordPress forms plugin. Go beyond contact forms with our drag & drop form builder for surveys, quizzes, and more.
11
 
435
  See all <a href="https://zapier.com/apps/formidable/integrations">Formidable Zapier Integrations</a>.
436
 
437
  == Changelog ==
438
+ = 4.09.03 =
439
+ * New: Added frm_run_honeypot hook to turn off honeypot. Return false to disable or 'limit' to hide from screenreader.
440
+ * Moved honeypot back to front of form to catch more spam.
441
+ * Fix: dropdown fields were cut off in the admin area in WordPress 5.6.
442
+ * Fix: Update a few deprecated jQuery functions.
443
+ * Fix: Prevent some duplicate database queries on the back end.
444
+
445
  = 4.09.02 =
446
  * Show a warning when leaving the settings page with unsaved changes.
447
  * Make the process for using free templates more clear.
461
  * Fix: Some sites have been getting duplicate entries days apart. This issue should be fixed.
462
  * Fix: Searching when switching between forms no longer triggers the confirmation message when leaving the page.
463
 
 
 
 
 
 
464
  <a href="https://raw.githubusercontent.com/Strategy11/formidable-forms/master/changelog.txt">See changelog for all versions</a>