Formidable Forms – Form Builder for WordPress - Version 4.06.03

Version Description

  • More consistent dropdown styling with multiselect dropdowns.
  • Prepare the code for handling permissions options as an array of roles.
  • Fix: WP 5.5 - Email subject lines were coming through encoded.
  • Fix: WP 5.5 - When WP Mail SMTP was installed, the Formidable SMTP page has an error.
Download this release

Release Info

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

Code changes from version 4.06.02 to 4.06.03

classes/controllers/FrmAppController.php CHANGED
@@ -280,6 +280,7 @@ class FrmAppController {
280
  remove_action( 'frm_before_settings', 'FrmSettingsController::license_box' );
281
  remove_action( 'frm_after_settings', 'FrmSettingsController::settings_cta' );
282
  remove_action( 'frm_add_form_style_tab_options', 'FrmFormsController::add_form_style_tab_options' );
 
283
  }
284
 
285
  /**
280
  remove_action( 'frm_before_settings', 'FrmSettingsController::license_box' );
281
  remove_action( 'frm_after_settings', 'FrmSettingsController::settings_cta' );
282
  remove_action( 'frm_add_form_style_tab_options', 'FrmFormsController::add_form_style_tab_options' );
283
+ remove_action( 'frm_after_field_options', 'FrmFormsController::logic_tip' );
284
  }
285
 
286
  /**
classes/controllers/FrmFormsController.php CHANGED
@@ -35,6 +35,18 @@ class FrmFormsController {
35
  register_widget( 'FrmShowForm' );
36
  }
37
 
 
 
 
 
 
 
 
 
 
 
 
 
38
  /**
39
  * By default, Divi processes form shortcodes on the edit post page.
40
  * Now that won't do.
@@ -1547,9 +1559,7 @@ class FrmFormsController {
1547
  if ( self::is_viewable_draft_form( $form ) ) {
1548
  // don't show a draft form on a page
1549
  $form = __( 'Please select a valid form', 'formidable' );
1550
- } elseif ( self::user_should_login( $form ) ) {
1551
- $form = do_shortcode( $frm_settings->login_msg );
1552
- } elseif ( self::user_has_permission_to_view( $form ) ) {
1553
  $form = do_shortcode( $frm_settings->login_msg );
1554
  } else {
1555
  do_action( 'frm_pre_get_form', $form );
@@ -1584,14 +1594,6 @@ class FrmFormsController {
1584
  return $form->status == 'draft' && current_user_can( 'frm_edit_forms' ) && ! FrmAppHelper::is_preview_page();
1585
  }
1586
 
1587
- private static function user_should_login( $form ) {
1588
- return $form->logged_in && ! is_user_logged_in();
1589
- }
1590
-
1591
- private static function user_has_permission_to_view( $form ) {
1592
- return $form->logged_in && get_current_user_id() && isset( $form->options['logged_in_role'] ) && $form->options['logged_in_role'] != '' && ! FrmAppHelper::user_has_permission( $form->options['logged_in_role'] );
1593
- }
1594
-
1595
  public static function get_form( $form, $title, $description, $atts = array() ) {
1596
  ob_start();
1597
 
35
  register_widget( 'FrmShowForm' );
36
  }
37
 
38
+ /**
39
+ * Show a message about conditional logic
40
+ *
41
+ * @since 4.06.03
42
+ */
43
+ public static function logic_tip() {
44
+ echo '<a href="javascript:void(0)" class="frm_noallow frm_show_upgrade frm_add_logic_link" data-upgrade="' . esc_attr__( 'Conditional Logic options', 'formidable' ) . '" data-message="' . esc_attr__( 'Only show the fields you need and create branching forms. Upgrade to get conditional logic and question branching.', 'formidable' ) . esc_attr( ' <img src="https://cdn.formidableforms.com/wp-content/themes/fp2015git/images/survey/survey-logic.png" srcset="https://cdn.formidableforms.com/wp-content/themes/fp2015git/images/survey/survey-logic@2x.png 2x" alt="Conditional Logic options"/>' ) . '" data-medium="builder" data-content="logic">';
45
+ FrmAppHelper::icon_by_class( 'frmfont frm_swap_icon' );
46
+ esc_html_e( 'Add Conditional Logic', 'formidable' );
47
+ echo '</a>';
48
+ }
49
+
50
  /**
51
  * By default, Divi processes form shortcodes on the edit post page.
52
  * Now that won't do.
1559
  if ( self::is_viewable_draft_form( $form ) ) {
1560
  // don't show a draft form on a page
1561
  $form = __( 'Please select a valid form', 'formidable' );
1562
+ } elseif ( ! FrmForm::is_visible_to_user( $form ) ) {
 
 
1563
  $form = do_shortcode( $frm_settings->login_msg );
1564
  } else {
1565
  do_action( 'frm_pre_get_form', $form );
1594
  return $form->status == 'draft' && current_user_can( 'frm_edit_forms' ) && ! FrmAppHelper::is_preview_page();
1595
  }
1596
 
 
 
 
 
 
 
 
 
1597
  public static function get_form( $form, $title, $description, $atts = array() ) {
1598
  ob_start();
1599
 
classes/controllers/FrmHooksController.php CHANGED
@@ -113,6 +113,7 @@ class FrmHooksController {
113
  // Forms Controller.
114
  add_action( 'admin_menu', 'FrmFormsController::menu', 10 );
115
  add_action( 'admin_head-toplevel_page_formidable', 'FrmFormsController::head' );
 
116
 
117
  add_filter( 'set-screen-option', 'FrmFormsController::save_per_page', 10, 3 );
118
  add_action( 'admin_footer', 'FrmFormsController::insert_form_popup' );
113
  // Forms Controller.
114
  add_action( 'admin_menu', 'FrmFormsController::menu', 10 );
115
  add_action( 'admin_head-toplevel_page_formidable', 'FrmFormsController::head' );
116
+ add_action( 'frm_after_field_options', 'FrmFormsController::logic_tip' );
117
 
118
  add_filter( 'set-screen-option', 'FrmFormsController::save_per_page', 10, 3 );
119
  add_action( 'admin_footer', 'FrmFormsController::insert_form_popup' );
classes/controllers/FrmInboxController.php CHANGED
@@ -48,6 +48,8 @@ class FrmInboxController {
48
  $messages = array_reverse( $messages );
49
  $user = wp_get_current_user();
50
 
 
 
51
  include( FrmAppHelper::plugin_path() . '/classes/views/inbox/list.php' );
52
  }
53
 
48
  $messages = array_reverse( $messages );
49
  $user = wp_get_current_user();
50
 
51
+ wp_enqueue_script( 'frm-ac', FrmAppHelper::plugin_url() . '/js/ac.js', array(), FrmAppHelper::plugin_version(), true );
52
+
53
  include( FrmAppHelper::plugin_path() . '/classes/views/inbox/list.php' );
54
  }
55
 
classes/controllers/FrmSMTPController.php CHANGED
@@ -393,8 +393,12 @@ class FrmSMTPController {
393
  global $phpmailer;
394
 
395
  if ( ! is_object( $phpmailer ) || ! is_a( $phpmailer, 'PHPMailer' ) ) {
396
- require_once ABSPATH . WPINC . '/class-phpmailer.php';
397
- $phpmailer = new PHPMailer( true ); // phpcs:ignore
 
 
 
 
398
  }
399
 
400
  return $phpmailer;
393
  global $phpmailer;
394
 
395
  if ( ! is_object( $phpmailer ) || ! is_a( $phpmailer, 'PHPMailer' ) ) {
396
+ if ( is_callable( array( wp_mail_smtp(), 'generate_mail_catcher' ) ) ) {
397
+ $phpmailer = wp_mail_smtp()->generate_mail_catcher( true ); // phpcs:ignore
398
+ } else {
399
+ require_once ABSPATH . WPINC . '/class-phpmailer.php';
400
+ $phpmailer = new PHPMailer( true ); // phpcs:ignore
401
+ }
402
  }
403
 
404
  return $phpmailer;
classes/controllers/FrmSimpleBlocksController.php CHANGED
@@ -27,6 +27,7 @@ class FrmSimpleBlocksController {
27
  'icon' => $icon,
28
  'name' => $block_name,
29
  'link' => FrmAppHelper::admin_upgrade_link( 'block' ),
 
30
  );
31
 
32
  wp_localize_script( 'formidable-form-selector', 'formidable_form_selector', $script_vars );
27
  'icon' => $icon,
28
  'name' => $block_name,
29
  'link' => FrmAppHelper::admin_upgrade_link( 'block' ),
30
+ 'url' => FrmAppHelper::plugin_url(),
31
  );
32
 
33
  wp_localize_script( 'formidable-form-selector', 'formidable_form_selector', $script_vars );
classes/helpers/FrmAppHelper.php CHANGED
@@ -11,7 +11,7 @@ class FrmAppHelper {
11
  /**
12
  * @since 2.0
13
  */
14
- public static $plug_version = '4.06.02';
15
 
16
  /**
17
  * @since 1.07.02
@@ -1142,6 +1142,11 @@ class FrmAppHelper {
1142
  return $link;
1143
  }
1144
 
 
 
 
 
 
1145
  public static function wp_roles_dropdown( $field_name, $capability, $multiple = 'single' ) {
1146
  ?>
1147
  <select name="<?php echo esc_attr( $field_name ); ?>" id="<?php echo esc_attr( $field_name ); ?>"
@@ -1152,6 +1157,9 @@ class FrmAppHelper {
1152
  <?php
1153
  }
1154
 
 
 
 
1155
  public static function roles_options( $capability ) {
1156
  global $frm_vars;
1157
  if ( isset( $frm_vars['editable_roles'] ) ) {
@@ -1192,14 +1200,58 @@ class FrmAppHelper {
1192
  return $cap;
1193
  }
1194
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1195
  public static function user_has_permission( $needed_role ) {
1196
- if ( $needed_role == '-1' ) {
 
 
 
 
 
 
1197
  return false;
1198
  }
1199
 
1200
- // $needed_role will be equal to blank if "Logged-in users" is selected.
1201
- if ( ( $needed_role == '' && is_user_logged_in() ) || current_user_can( $needed_role ) ) {
1202
- return true;
 
1203
  }
1204
 
1205
  $roles = array( 'administrator', 'editor', 'author', 'contributor', 'subscriber' );
11
  /**
12
  * @since 2.0
13
  */
14
+ public static $plug_version = '4.06.03';
15
 
16
  /**
17
  * @since 1.07.02
1142
  return $link;
1143
  }
1144
 
1145
+ /**
1146
+ * @param string $field_name
1147
+ * @param string|array $capability
1148
+ * @param string $multiple 'single' and 'multiple'
1149
+ */
1150
  public static function wp_roles_dropdown( $field_name, $capability, $multiple = 'single' ) {
1151
  ?>
1152
  <select name="<?php echo esc_attr( $field_name ); ?>" id="<?php echo esc_attr( $field_name ); ?>"
1157
  <?php
1158
  }
1159
 
1160
+ /**
1161
+ * @param string|array $capability
1162
+ */
1163
  public static function roles_options( $capability ) {
1164
  global $frm_vars;
1165
  if ( isset( $frm_vars['editable_roles'] ) ) {
1200
  return $cap;
1201
  }
1202
 
1203
+ /**
1204
+ * Call the WordPress current_user_can but also validate empty strings as true for any logged in user
1205
+ *
1206
+ * @since 4.06.03
1207
+ *
1208
+ * @param string $role
1209
+ *
1210
+ * @return bool
1211
+ */
1212
+ public static function current_user_can( $role ) {
1213
+ if ( $role === '-1' ) {
1214
+ return false;
1215
+ }
1216
+
1217
+ if ( $role === 'loggedout' ) {
1218
+ return ! is_user_logged_in();
1219
+ }
1220
+
1221
+ if ( $role === 'loggedin' || ! $role ) {
1222
+ return is_user_logged_in();
1223
+ }
1224
+
1225
+ if ( $role == 1 ) {
1226
+ $role = 'administrator';
1227
+ }
1228
+
1229
+ if ( ! is_user_logged_in() ) {
1230
+ return false;
1231
+ }
1232
+
1233
+ return current_user_can( $role );
1234
+ }
1235
+
1236
+ /**
1237
+ * @param string|array $needed_role
1238
+ * @return bool
1239
+ */
1240
  public static function user_has_permission( $needed_role ) {
1241
+ if ( is_array( $needed_role ) ) {
1242
+ foreach ( $needed_role as $role ) {
1243
+ if ( self::current_user_can( $role ) ) {
1244
+ return true;
1245
+ }
1246
+ }
1247
+
1248
  return false;
1249
  }
1250
 
1251
+ $can = self::current_user_can( $needed_role );
1252
+
1253
+ if ( $can || in_array( $needed_role, array( '-1', 'loggedout' ) ) ) {
1254
+ return $can;
1255
  }
1256
 
1257
  $roles = array( 'administrator', 'editor', 'author', 'contributor', 'subscriber' );
classes/models/FrmEmail.php CHANGED
@@ -777,7 +777,7 @@ class FrmEmail {
777
  * @return string
778
  */
779
  private function encode_subject( $subject ) {
780
- if ( apply_filters( 'frm_encode_subject', 1, $subject ) ) {
781
  $subject = '=?' . $this->charset . '?B?' . base64_encode( $subject ) . '?=';
782
  }
783
 
777
  * @return string
778
  */
779
  private function encode_subject( $subject ) {
780
+ if ( apply_filters( 'frm_encode_subject', false, $subject ) ) {
781
  $subject = '=?' . $this->charset . '?B?' . base64_encode( $subject ) . '?=';
782
  }
783
 
classes/models/FrmForm.php CHANGED
@@ -891,6 +891,23 @@ class FrmForm {
891
  return ( ( ! isset( $frm_vars['css_loaded'] ) || ! $frm_vars['css_loaded'] ) && $global_load );
892
  }
893
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
894
  public static function show_submit( $form ) {
895
  $show = ( ! $form->is_template && $form->status == 'published' && ! FrmAppHelper::is_admin() );
896
  $show = apply_filters( 'frm_show_submit_button', $show, $form );
891
  return ( ( ! isset( $frm_vars['css_loaded'] ) || ! $frm_vars['css_loaded'] ) && $global_load );
892
  }
893
 
894
+ /**
895
+ * @since 4.06.03
896
+ *
897
+ * @param object $form
898
+ *
899
+ * @return bool
900
+ */
901
+ public static function &is_visible_to_user( $form ) {
902
+ if ( $form->logged_in && isset( $form->options['logged_in_role'] ) ) {
903
+ $visible = FrmAppHelper::user_has_permission( $form->options['logged_in_role'] );
904
+ } else {
905
+ $visible = true;
906
+ }
907
+
908
+ return $visible;
909
+ }
910
+
911
  public static function show_submit( $form ) {
912
  $show = ( ! $form->is_template && $form->status == 'published' && ! FrmAppHelper::is_admin() );
913
  $show = apply_filters( 'frm_show_submit_button', $show, $form );
classes/models/FrmSolution.php CHANGED
@@ -157,7 +157,7 @@ class FrmSolution {
157
  /*
158
  * Add page to global settings.
159
  */
160
- public static function add_settings( $sections ) {
161
  wp_enqueue_style( 'formidable-pro-fields' );
162
  $sections[ $this->plugin_slug ] = array(
163
  'class' => $this,
@@ -172,21 +172,21 @@ class FrmSolution {
172
  /*
173
  * Output for global settings.
174
  */
175
- public static function settings_page() {
176
  $steps = $this->get_steps_data();
177
- if ( ! $steps['license']['complete'] ) {
178
- $this->license_box( $steps['license'] );
179
- }
180
-
181
- if ( isset( $steps['plugin'] ) && ! $steps['license']['complete'] ) {
182
- $this->show_plugin_install( $steps['plugin'] );
183
  }
184
 
185
  $all_imported = $this->is_complete( 'all' );
186
 
187
- $step = $steps['import'];
188
- $step['label'] = '';
189
  $step['nested'] = true;
 
190
  if ( $steps['complete']['current'] ) {
191
  // Always show this step in settings.
192
  $step['current'] = true;
@@ -200,7 +200,7 @@ class FrmSolution {
200
  $this->show_app_install( $step );
201
 
202
  if ( ! $all_imported ) {
203
- $step = $steps['complete'];
204
  $step['current'] = false;
205
  $step['button_class'] .= ' frm_grey disabled';
206
  $this->show_page_links( $step );
157
  /*
158
  * Add page to global settings.
159
  */
160
+ public function add_settings( $sections ) {
161
  wp_enqueue_style( 'formidable-pro-fields' );
162
  $sections[ $this->plugin_slug ] = array(
163
  'class' => $this,
172
  /*
173
  * Output for global settings.
174
  */
175
+ public function settings_page() {
176
  $steps = $this->get_steps_data();
177
+ if ( ! $steps['license']['complete'] || ( isset( $steps['plugin'] ) && ! $steps['plugin']['complete'] ) ) {
178
+ // Redirect to the welcome page if install hasn't been done.
179
+ $url = $this->settings_link();
180
+ echo '<script>window.location.replace("' . esc_url_raw( $url ) . '");</script>';
181
+ return;
 
182
  }
183
 
184
  $all_imported = $this->is_complete( 'all' );
185
 
186
+ $step = $steps['import'];
187
+ $step['label'] = '';
188
  $step['nested'] = true;
189
+
190
  if ( $steps['complete']['current'] ) {
191
  // Always show this step in settings.
192
  $step['current'] = true;
200
  $this->show_app_install( $step );
201
 
202
  if ( ! $all_imported ) {
203
+ $step = $steps['complete'];
204
  $step['current'] = false;
205
  $step['button_class'] .= ' frm_grey disabled';
206
  $this->show_page_links( $step );
classes/models/fields/FrmFieldType.php CHANGED
@@ -1201,8 +1201,7 @@ DEFAULT_HTML;
1201
  * @return array
1202
  */
1203
  protected function get_multi_opts_for_import( $value ) {
1204
-
1205
- if ( ! $this->field || empty( $value ) || in_array( $value, (array) $this->field->options ) ) {
1206
  return $value;
1207
  }
1208
 
@@ -1210,7 +1209,22 @@ DEFAULT_HTML;
1210
  FrmAppHelper::unserialize_or_decode( $checked );
1211
 
1212
  if ( ! is_array( $checked ) ) {
1213
- $checked = explode( ',', $checked );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1214
  }
1215
 
1216
  if ( ! empty( $checked ) && count( $checked ) > 1 ) {
1201
  * @return array
1202
  */
1203
  protected function get_multi_opts_for_import( $value ) {
1204
+ if ( ! $this->field || ! $value || in_array( $value, (array) $this->field->options ) ) {
 
1205
  return $value;
1206
  }
1207
 
1209
  FrmAppHelper::unserialize_or_decode( $checked );
1210
 
1211
  if ( ! is_array( $checked ) ) {
1212
+ $filtered_checked = $checked;
1213
+ $csv_values_checked = array();
1214
+
1215
+ $options = (array) $this->field->options;
1216
+ $options = array_reverse( $options );
1217
+
1218
+ foreach ( $options as $option ) {
1219
+ if ( isset( $option['value'] ) && strpos( $filtered_checked, $option['value'] ) !== false ) {
1220
+ $csv_values_checked[] = $option['value'];
1221
+ $filtered_checked = str_replace( $option['value'], '', $filtered_checked );
1222
+ }
1223
+ }
1224
+
1225
+ $csv_values_checked = array_reverse( $csv_values_checked );
1226
+
1227
+ $checked = array_merge( $csv_values_checked, array_filter( explode( ',', $filtered_checked ) ) );
1228
  }
1229
 
1230
  if ( ! empty( $checked ) && count( $checked ) > 1 ) {
classes/views/inbox/list.php CHANGED
@@ -57,21 +57,54 @@ foreach ( $messages as $key => $message ) {
57
  </div>
58
 
59
  <div class="frm_no_items <?php echo esc_attr( $has_messages ? 'frm_hidden' : '' ); ?>" id="frm_empty_inbox">
 
60
  <h2><?php esc_html_e( 'You don\'t have any messages', 'formidable' ); ?></h2>
61
  <p>
62
  <?php esc_html_e( 'Get the details about new updates, tips, sales, and more. We\'ll keep you in the loop.', 'formidable' ); ?>
63
  <?php esc_html_e( 'Want more news and email updates?', 'formidable' ); ?>
64
  </p>
65
- <form target="_blank" action="//formidablepro.us1.list-manage.com/subscribe/post?u=a4a913790ffb892daacc6f271&id=7e7df15967" method="post" selector="newsletter-form" accept-charset="<?php echo esc_attr( get_bloginfo( 'charset' ) ); ?>" class="frm-fields frm-subscribe">
66
- <p>
67
- <input type="text" name="EMAIL" value="<?php echo esc_attr( $user->user_email ); ?>" selector="newsletter-email" placeholder="<?php esc_attr_e( 'Email', 'formidable' ); ?>"/>
68
- </p>
69
- <input type="hidden" name="group[4505]" value="4" />
70
- <p>
71
- <button type="submit" class="button-primary frm-button-primary">
72
- <?php esc_html_e( 'Subscribe', 'formidable' ); ?>
73
- </button>
74
- </p>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
75
  </form>
76
  </div>
77
 
57
  </div>
58
 
59
  <div class="frm_no_items <?php echo esc_attr( $has_messages ? 'frm_hidden' : '' ); ?>" id="frm_empty_inbox">
60
+ <img src="<?php echo esc_url( FrmAppHelper::plugin_url() . '/images/email.jpg' ); ?>" alt="Email Address" height="202px" />
61
  <h2><?php esc_html_e( 'You don\'t have any messages', 'formidable' ); ?></h2>
62
  <p>
63
  <?php esc_html_e( 'Get the details about new updates, tips, sales, and more. We\'ll keep you in the loop.', 'formidable' ); ?>
64
  <?php esc_html_e( 'Want more news and email updates?', 'formidable' ); ?>
65
  </p>
66
+ <style>
67
+ #_form_3_ { font-size:14px; line-height:1.6; font-family:arial, helvetica, sans-serif; margin:0; }
68
+ ._form_hide { display:none; visibility:hidden; }
69
+ ._form_show { display:block; visibility:visible; }
70
+ #_form_3_ ._form_element { position:relative; }
71
+ #_form_3_ input[type="text"]._has_error { border-color:#f37c7b; }
72
+ #_form_3_ ._error { display:block; position:absolute; font-size:14px; z-index:10000001; }
73
+ #_form_3_ ._error._above { padding-bottom:4px; bottom:39px; right:0; }
74
+ #_form_3_ ._error._below { padding-top:4px; top:100%; right:0; }
75
+ #_form_3_ ._error._above ._error-arrow { bottom:0; right:15px; border-left:5px solid transparent; border-right:5px solid transparent; border-top:5px solid #f37c7b; }
76
+ #_form_3_ ._error._below ._error-arrow { top:0; right:15px; border-left:5px solid transparent; border-right:5px solid transparent; border-bottom:5px solid #f37c7b; }
77
+ #_form_3_ ._error-inner { padding:8px 12px; background-color:#f37c7b; font-size:14px; font-family:arial, sans-serif; color:#fff; text-align:center; text-decoration:none; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
78
+ #_form_3_ ._error-inner._form_error { margin-bottom:5px; text-align:left; }
79
+ #_form_3_ ._button-wrapper ._error-inner._form_error { position:static; }
80
+ #_form_3_ ._error-inner._no_arrow { margin-bottom:10px; }
81
+ #_form_3_ ._error-arrow { position:absolute; width:0; height:0; }
82
+ #_form_3_ ._error-html { margin-bottom:10px; }
83
+ #_form_3_ { position:relative; }
84
+ #_form_3_:before,#_form_3_:after { content:" "; display:table; }
85
+ #_form_3_:after { clear:both; }
86
+ #_form_3_ ._form-thank-you { position:relative; left:0; right:0; text-align:center; font-size:18px; }
87
+ </style>
88
+ <form method="POST" action="https://strategy1137274.activehosted.com/proc.php" id="_form_3_" class="_form _form_3 frm-fields frm-subscribe" novalidate>
89
+ <input type="hidden" name="u" value="3" />
90
+ <input type="hidden" name="f" value="3" />
91
+ <input type="hidden" name="s" />
92
+ <input type="hidden" name="c" value="0" />
93
+ <input type="hidden" name="m" value="0" />
94
+ <input type="hidden" name="act" value="sub" />
95
+ <input type="hidden" name="v" value="2" />
96
+ <div class="_form-content">
97
+ <p>
98
+ <input type="text" name="email" value="<?php echo esc_attr( $user->user_email ); ?>" placeholder="<?php esc_attr_e( 'Type your email', 'formidable' ); ?>" required/>
99
+ </p>
100
+ <div class="_button-wrapper">
101
+ <button id="_form_3_submit" type="submit" class="_submit button-primary frm-button-primary">
102
+ <?php esc_html_e( 'Subscribe', 'formidable' ); ?>
103
+ </button>
104
+ </div>
105
+ <div class="_clear-element"></div>
106
+ </div>
107
+ <div class="_form-thank-you" style="display:none;"></div>
108
  </form>
109
  </div>
110
 
css/frm_admin.css CHANGED
@@ -1146,10 +1146,6 @@ h2 .frm-button-primary {
1146
  opacity: 1;
1147
  }
1148
 
1149
- .preview .button .caret {
1150
- border-top-color: var(--primary-color);
1151
- }
1152
-
1153
  .major-publishing-actions.frm_create_form_header {
1154
  padding: 8px 0;
1155
  }
@@ -2087,14 +2083,16 @@ h1 .fa-caret-down {
2087
 
2088
  .caret {
2089
  display: inline-block;
2090
- width: 0;
2091
- height: 0;
2092
- margin-left: 2px;
2093
  vertical-align: middle;
2094
- border-top: 4px solid #AAA;
2095
- border-right: 4px solid transparent;
2096
- border-left: 4px solid transparent;
2097
- border-bottom: 0 dotted;
 
 
2098
  }
2099
 
2100
  .frm-btn-group .caret {
@@ -2511,30 +2509,23 @@ a.frm_option_icon:hover::before {
2511
  font-weight: 700
2512
  }
2513
 
2514
- .multiselect-container > li > a {
2515
  padding: 0
2516
  }
2517
 
2518
  .multiselect-container > li > a > label {
2519
  margin: 0;
 
2520
  height: 100%;
2521
  cursor: pointer;
2522
  font-weight: 400;
 
2523
  }
2524
 
2525
  .accordion-container .multiselect-container > li > a > label {
2526
  padding: 3px 19px 3px 7px;
2527
  }
2528
 
2529
- .multiselect-container > li > a > label.radio,
2530
- .multiselect-container > li > a > label.checkbox {
2531
- margin: 0
2532
- }
2533
-
2534
- .multiselect-container > li > a > label > input[type=checkbox] {
2535
- margin-bottom: 5px
2536
- }
2537
-
2538
  .frm-btn-group.btn-group > .btn-group:nth-child(2) > .multiselect.btn {
2539
  border-top-left-radius: 4px;
2540
  border-bottom-left-radius: 4px
@@ -3867,7 +3858,7 @@ label.frm-example-icon {
3867
  /* Empty List */
3868
 
3869
  .frm_no_items {
3870
- margin: 75px auto;
3871
  text-align: center;
3872
  color: var(--dark-grey);
3873
  max-width: 500px;
@@ -5909,6 +5900,11 @@ i.frm-show-inline-modal {
5909
  text-overflow: ellipsis;
5910
  }
5911
 
 
 
 
 
 
5912
  .frm-search span.multiselect-selected-text {
5913
  white-space: nowrap;
5914
  }
@@ -5925,7 +5921,7 @@ i.frm-show-inline-modal {
5925
  }
5926
 
5927
  .frm-search #search-submit .caret {
5928
- border-top-color: var(--primary-color);
5929
  }
5930
 
5931
  .frm-not-set input {
1146
  opacity: 1;
1147
  }
1148
 
 
 
 
 
1149
  .major-publishing-actions.frm_create_form_header {
1150
  padding: 8px 0;
1151
  }
2083
 
2084
  .caret {
2085
  display: inline-block;
2086
+ width: 19px;
2087
+ height: 9px;
2088
+ margin-right: -8px;
2089
  vertical-align: middle;
2090
+ }
2091
+
2092
+ .caret,
2093
+ .frm_wrap .ui-autocomplete-input {
2094
+ background:#fff url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E') no-repeat right 5px top 55%;
2095
+ background-size: 16px 16px;
2096
  }
2097
 
2098
  .frm-btn-group .caret {
2509
  font-weight: 700
2510
  }
2511
 
2512
+ .frm-dropdown-menu.multiselect-container > li > a {
2513
  padding: 0
2514
  }
2515
 
2516
  .multiselect-container > li > a > label {
2517
  margin: 0;
2518
+ padding: 3px 25px;
2519
  height: 100%;
2520
  cursor: pointer;
2521
  font-weight: 400;
2522
+ display: block;
2523
  }
2524
 
2525
  .accordion-container .multiselect-container > li > a > label {
2526
  padding: 3px 19px 3px 7px;
2527
  }
2528
 
 
 
 
 
 
 
 
 
 
2529
  .frm-btn-group.btn-group > .btn-group:nth-child(2) > .multiselect.btn {
2530
  border-top-left-radius: 4px;
2531
  border-bottom-left-radius: 4px
3858
  /* Empty List */
3859
 
3860
  .frm_no_items {
3861
+ margin: 0 auto 50px;
3862
  text-align: center;
3863
  color: var(--dark-grey);
3864
  max-width: 500px;
5900
  text-overflow: ellipsis;
5901
  }
5902
 
5903
+ span.multiselect-selected-text {
5904
+ white-space: nowrap;
5905
+ display: inline-block;
5906
+ }
5907
+
5908
  .frm-search span.multiselect-selected-text {
5909
  white-space: nowrap;
5910
  }
5921
  }
5922
 
5923
  .frm-search #search-submit .caret {
5924
+ opacity:.7;
5925
  }
5926
 
5927
  .frm-not-set input {
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.06.02
6
  Plugin URI: https://formidableforms.com/
7
  Author URI: https://formidableforms.com/
8
  Author: Strategy11
@@ -36,6 +36,7 @@ function load_formidable_forms() {
36
  'pro_is_authorized' => false,
37
  );
38
 
 
39
  $frm_path = dirname( __FILE__ );
40
  if ( file_exists( $frm_path . '/pro/formidable-pro.php' ) ) {
41
  include( $frm_path . '/pro/formidable-pro.php' );
2
  /*
3
  Plugin Name: Formidable Forms
4
  Description: Quickly and easily create drag-and-drop forms
5
+ Version: 4.06.03
6
  Plugin URI: https://formidableforms.com/
7
  Author URI: https://formidableforms.com/
8
  Author: Strategy11
36
  'pro_is_authorized' => false,
37
  );
38
 
39
+ // For reverse compatibility. Load Pro if it's still nested.
40
  $frm_path = dirname( __FILE__ );
41
  if ( file_exists( $frm_path . '/pro/formidable-pro.php' ) ) {
42
  include( $frm_path . '/pro/formidable-pro.php' );
images/conversion-calc.jpg ADDED
Binary file
images/email.jpg ADDED
Binary file
images/icons.svg CHANGED
@@ -776,9 +776,9 @@
776
  <title>activecampaign</title>
777
  <path d="M13.8 11.3c.6-.4.7-.8.7-1.2v-.2c0-.5-.2-.8-.7-1.1L0 0v1.8c0 .6.4.8.9 1.2L12 10 .8 17.1c-.7.4-.8.7-.8 1.2V20l13.8-8.7zM0 6v1.2s4 2.6 4.9 3c.7.5 1.2.4 1.9 0l.8-.5-6.5-4C.6 5.2 0 5.4 0 6z"/>
778
  </symbol>
779
- <symbol id="frm_aweber_icon" viewBox="0 0 20 20">
780
  <title>aweber</title>
781
- <path d="M19.9 10v6c-.1 1.8-2 3.8-3.9 3.9H9.3c-.2 0-.4-.1-.5-.3-.8-1.8-1.4-3.7-1.7-5.7A27.4 27.4 0 0 1 8.4.5c.2-.4.4-.5.7-.5h6c2.3 0 4.2 1.4 4.7 3.6l.2 1.6V10h-.1zm-12 0l.1 1.8c.2 2.5 1.3 4.7 2.8 6.8.3.4.8.4 1.2.2.6-.4.6-.8.1-1.5a12.1 12.1 0 0 1 .1-14.7c.4-.5.3-1-.2-1.3-.5-.2-.9-.1-1.3.4A13.4 13.4 0 0 0 7.9 10zm4.3-.2l.1 1.7c.3 1.6 1 3 1.9 4.2.3.5.8.5 1 0 .3-.3.1-.5 0-.8a8.4 8.4 0 0 1 0-10.2c.3-.4.2-1-.3-1-.3 0-.6.2-.8.4a9.1 9.1 0 0 0-2 5.7zM4.8 0a29.9 29.9 0 0 0 .3 20c-.5 0-1 0-1.5-.2A4.7 4.7 0 0 1 0 15.1V5C0 2.5 1.5.7 3.7.2L4.8 0z"/>
782
  </symbol>
783
  <symbol id="frm_campaignmonitor_icon" viewBox="0 0 20 20">
784
  <title>campaignmonitor</title>
@@ -915,5 +915,8 @@
915
  <symbol id="frm_folder_icon" viewBox="0 0 28 28" fill="none">
916
  <title>directory</title>
917
  <path fill-rule="evenodd" clip-rule="evenodd" d="M5 6.8c-.3 0-.6.1-.9.4-.2.2-.3.5-.3.9v14c0 .4 0 .8.3 1 .3.3.6.4 1 .4h15.6c.4 0 .7-.1 1-.4.1-.2.3-.6.3-1v-11c0-.3-.2-.7-.4-1-.2-.2-.5-.3-.9-.3H12a.7.7 0 01-.6-.3L9.5 6.8H5zm-1.9-.6c.5-.5 1.2-.8 2-.8h4.8c.3 0 .5 0 .6.3l1.8 2.7h8.4c.7 0 1.4.3 2 .8.4.5.7 1.2.7 2v11c0 .7-.3 1.4-.8 1.9s-1.2.8-1.9.8H5c-.7 0-1.4-.3-1.9-.8s-.8-1.2-.8-2v-14c0-.7.3-1.4.8-2z" fill="currentColor"/><path fill-rule="evenodd" clip-rule="evenodd" d="M4.2 2.7c0-.4.3-.7.7-.7h6.8c.3 0 .5 0 .6.3L14 5h9a3 3 0 013 3v11.3a.7.7 0 11-1.4 0V8c0-.9-.7-1.6-1.6-1.6h-9.4a.7.7 0 01-.6-.3l-1.7-2.7H5a.7.7 0 01-.7-.7z" fill="currentColor"/></symbol>
 
 
 
918
  </defs>
919
  </svg>
776
  <title>activecampaign</title>
777
  <path d="M13.8 11.3c.6-.4.7-.8.7-1.2v-.2c0-.5-.2-.8-.7-1.1L0 0v1.8c0 .6.4.8.9 1.2L12 10 .8 17.1c-.7.4-.8.7-.8 1.2V20l13.8-8.7zM0 6v1.2s4 2.6 4.9 3c.7.5 1.2.4 1.9 0l.8-.5-6.5-4C.6 5.2 0 5.4 0 6z"/>
778
  </symbol>
779
+ <symbol id="frm_aweber_icon" viewBox="0 0 37 37">
780
  <title>aweber</title>
781
+ <path d="M20.8 2c-.8 0-1.6.4-2.1 1-3.6 4.6-5.8 10-6.7 15.4-.9 4.7-.5 10.7 1.1 16.3.3 1.1.9 2 5.4 2 12.2 0 17.7-4.8 17.7-17.3C36.2 7.1 31 2 20.8 2m-.3 33.1c-.7.4-1.7.1-2-.6-2.5-4.7-3.3-10-2.3-15.3 1-5.3 3.6-10 7.6-13.6.6-.5 1.6-.5 2.1.1.6.6.5 1.5-.1 2.1-3.4 3-5.8 7.1-6.6 11.9-.9 4.7 0 9.4 2 13.4v.1c.3.6 0 1.5-.7 1.9m9.2-22.2c-2.5 2-4.3 4.6-4.9 7.7-.6 3.1 0 6.2 1.6 8.8v.1c.3.4.1 1-.4 1.2-.5.2-1.1.1-1.4-.4-1.8-2.9-2.5-6.4-1.8-9.9s2.7-6.5 5.5-8.8l.1-.1c.4-.3 1.1-.3 1.4.1.4.4.3 1-.1 1.3M6.2 32.5c.1.6-.6 1-1.1.6C2.4 30.7.8 27.6.8 19.3.8 8.6 5 4 10.7 2.5c.6-.2 1 .5.7.9-2.6 4.3-4.4 9-5.3 14-.9 5-.8 10.2.1 15.1z"/>
782
  </symbol>
783
  <symbol id="frm_campaignmonitor_icon" viewBox="0 0 20 20">
784
  <title>campaignmonitor</title>
915
  <symbol id="frm_folder_icon" viewBox="0 0 28 28" fill="none">
916
  <title>directory</title>
917
  <path fill-rule="evenodd" clip-rule="evenodd" d="M5 6.8c-.3 0-.6.1-.9.4-.2.2-.3.5-.3.9v14c0 .4 0 .8.3 1 .3.3.6.4 1 .4h15.6c.4 0 .7-.1 1-.4.1-.2.3-.6.3-1v-11c0-.3-.2-.7-.4-1-.2-.2-.5-.3-.9-.3H12a.7.7 0 01-.6-.3L9.5 6.8H5zm-1.9-.6c.5-.5 1.2-.8 2-.8h4.8c.3 0 .5 0 .6.3l1.8 2.7h8.4c.7 0 1.4.3 2 .8.4.5.7 1.2.7 2v11c0 .7-.3 1.4-.8 1.9s-1.2.8-1.9.8H5c-.7 0-1.4-.3-1.9-.8s-.8-1.2-.8-2v-14c0-.7.3-1.4.8-2z" fill="currentColor"/><path fill-rule="evenodd" clip-rule="evenodd" d="M4.2 2.7c0-.4.3-.7.7-.7h6.8c.3 0 .5 0 .6.3L14 5h9a3 3 0 013 3v11.3a.7.7 0 11-1.4 0V8c0-.9-.7-1.6-1.6-1.6h-9.4a.7.7 0 01-.6-.3l-1.7-2.7H5a.7.7 0 01-.7-.7z" fill="currentColor"/></symbol>
918
+ <symbol id="frm_zapier_icon" viewBox="0 0 28 27">
919
+ <title>Zapier</title>
920
+ <path fill-rule="evenodd" clip-rule="evenodd" d="M13.6 1.7h-.2a1 1 0 00-.2 0h-.7l-.1.1h-.1-.1-.2v6.9A879.5 879.5 0 016.7 4l-.1.1h-.1v.1h-.1l-.1.1-.1.1-.2.1-.1.1-.1.1-.1.1A15.2 15.2 0 004 6.6a797.2 797.2 0 005 5H2V12.6l-.1.2V15.3l.1.1v.1h7.2l-.4.4a734.5 734.5 0 00-4.5 4.7v.1l.1.1.1.1v.1h.1v.1h.1v.1l.1.1.1.1H5l.1.2A15.2 15.2 0 006.9 23a275.5 275.5 0 005-4.9v6.9h.5l.1.1H16v-3.5-3.5a884.4 884.4 0 015.3 4.8v-.1h.2v-.1h.1v-.1h.1l.1-.1.2-.1v-.1h.1l.1-.1.1-.1a16 16 0 001.7-1.9 702.3 702.3 0 00-5-4.8H26v-.1-.1-.2-.1-.1-.2l.1-.2v-.1-.1-.2-.3-.3-.4-.2-.2-.1-.1-.2-.1-.1-.1-.2l-.1-.2h-7.2a886 886 0 015-5.1l-.1-.1v-.1h-.1l-.1-.1V6h-.1V6l-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1a16 16 0 00-1.9-1.6 272 272 0 00-5 4.8V1.8H16h-.2-.1-.2-.1-.1-.1-.1-.2-.1-.2a1 1 0 01-.2-.1h-.8zm.6 8.8H14.8l.2.1h.5v.1h.4l.1.1H16.4v.1h.2v.1h.1v.2l.1.1v.2h.1v.4h.1v.5l.1.1v1a3.8 3.8 0 010 .8v.6l-.1.1V15.4h-.1V15.7l-.1.1v.2h-.1v.1h-.1-.1l-.1.1h-.1-.1-.1v.1h-.1-.1-.1-.1l-.1.1h-.1-.1-.1-.2-.1l-.1.1h-.1-.1-.4-.4-.8H12.7h-.1l-.1-.1H12.1l-.1-.1H12h-.1-.1V16h-.2-.1V16h-.1v-.1-.1h-.1v-.1-.1-.1l-.1-.1v-.1-.1-.1L11 15v-.1-.1-.1-.1-.1H11v-.1-.1-.1-.1-.2-.4a3.8 3.8 0 010-.8v-.2-.2-.1-.1l.1-.1v-.1-.1-.1l.1-.1v-.1-.1-.1h.1v-.1-.1h.1V11h.2v-.1H12l.1-.1H12.4l.1-.1h.5l.1-.1h1.2z" fill="currentColor"/></symbol>
921
  </defs>
922
  </svg>
js/ac.js ADDED
@@ -0,0 +1,221 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ window.cfields = [];
2
+ window._show_thank_you = function(id, message, trackcmp_url, email) {
3
+ console.log('_show_thank_you');
4
+ var form = document.getElementById('_form_' + id + '_'), thank_you = form.querySelector('._form-thank-you');
5
+ form.querySelector('._form-content').style.display = 'none';
6
+ thank_you.innerHTML = message;
7
+ thank_you.style.display = 'block';
8
+ const vgoAlias = typeof visitorGlobalObjectAlias === 'undefined' ? 'vgo' : visitorGlobalObjectAlias;
9
+ var visitorObject = window[vgoAlias];
10
+ if (email && typeof visitorObject !== 'undefined') {
11
+ visitorObject('setEmail', email);
12
+ visitorObject('update');
13
+ } else if (typeof(trackcmp_url) != 'undefined' && trackcmp_url) {
14
+ // Site tracking URL to use after inline form submission.
15
+ _load_script(trackcmp_url);
16
+ }
17
+ if (typeof window._form_callback !== 'undefined') window._form_callback(id);
18
+ };
19
+ window._show_error = function(id, message, html) {
20
+ var form = document.getElementById('_form_' + id + '_'), err = document.createElement('div'), button = form.querySelector('button'), old_error = form.querySelector('._form_error');
21
+ if (old_error) old_error.parentNode.removeChild(old_error);
22
+ err.innerHTML = message;
23
+ err.className = '_error-inner _form_error _no_arrow';
24
+ var wrapper = document.createElement('div');
25
+ wrapper.className = '_form-inner';
26
+ wrapper.appendChild(err);
27
+ button.parentNode.insertBefore(wrapper, button);
28
+ document.querySelector('[id^="_form"][id$="_submit"]').disabled = false;
29
+ if (html) {
30
+ var div = document.createElement('div');
31
+ div.className = '_error-html';
32
+ div.innerHTML = html;
33
+ err.appendChild(div);
34
+ }
35
+ };
36
+ window._load_script = function(url, callback) {
37
+ var head = document.querySelector('head'), script = document.createElement('script'), r = false;
38
+ script.type = 'text/javascript';
39
+ script.charset = 'utf-8';
40
+ script.src = url;
41
+ if (callback) {
42
+ script.onload = script.onreadystatechange = function() {
43
+ if (!r && (!this.readyState || this.readyState == 'complete')) {r = true;callback();}
44
+ };
45
+ }
46
+ head.appendChild(script);
47
+ };
48
+ (function() {
49
+ if (window.location.search.search("excludeform") !== -1) return false;
50
+ var getCookie = function(name) {
51
+ var match = document.cookie.match(new RegExp('(^|; )' + name + '=([^;]+)'));
52
+ return match ? match[2] : null;
53
+ }
54
+ var setCookie = function(name, value) {
55
+ var now = new Date();
56
+ var time = now.getTime();
57
+ var expireTime = time + 1000 * 60 * 60 * 24 * 365;
58
+ now.setTime(expireTime);
59
+ document.cookie = name + '=' + value + '; expires=' + now + ';path=/';
60
+ }
61
+ var addEvent = function(element, event, func) {
62
+ if (element.addEventListener) {
63
+ element.addEventListener(event, func);
64
+ } else {
65
+ var oldFunc = element['on' + event];
66
+ element['on' + event] = function() {oldFunc.apply(this, arguments);func.apply(this, arguments);};
67
+ }
68
+ }
69
+ var _removed = false;
70
+ var form_to_submit = document.getElementById('_form_3_');
71
+ var allInputs = form_to_submit.querySelectorAll('input, select, textarea'), tooltips = [], submitted = false;
72
+
73
+ var getUrlParam = function(name) {
74
+ var regexStr = '[\?&]' + name + '=([^&#]*)';
75
+ var results = new RegExp(regexStr, 'i').exec(window.location.href);
76
+ return results != undefined ? decodeURIComponent(results[1]) : false;
77
+ };
78
+
79
+ for (var i = 0; i < allInputs.length; i++) {
80
+ var regexStr = "field\\[(\\d+)\\]";
81
+ var results = new RegExp(regexStr).exec(allInputs[i].name);
82
+ if (results != undefined) {
83
+ allInputs[i].dataset.name = window.cfields[results[1]];
84
+ } else {
85
+ allInputs[i].dataset.name = allInputs[i].name;
86
+ }
87
+ var fieldVal = getUrlParam(allInputs[i].dataset.name);
88
+ if (fieldVal) {
89
+ if (allInputs[i].dataset.autofill === "false") {continue;}
90
+ if (allInputs[i].type == "radio" || allInputs[i].type == "checkbox") {
91
+ if (allInputs[i].value == fieldVal) {
92
+ allInputs[i].checked = true;
93
+ }
94
+ } else {
95
+ allInputs[i].value = fieldVal;
96
+ }
97
+ }
98
+ }
99
+ var remove_tooltips = function() {
100
+ for (var i = 0; i < tooltips.length; i++) {tooltips[i].tip.parentNode.removeChild(tooltips[i].tip);}
101
+ tooltips = [];
102
+ };
103
+ var remove_tooltip = function(elem) {
104
+ for (var i = 0; i < tooltips.length; i++) {
105
+ if (tooltips[i].elem === elem) {tooltips[i].tip.parentNode.removeChild(tooltips[i].tip);tooltips.splice(i, 1);return;}
106
+ }
107
+ };
108
+ var create_tooltip = function(elem, text) {
109
+ var tooltip = document.createElement('div'), arrow = document.createElement('div'), inner = document.createElement('div'), new_tooltip = {};
110
+ if (elem.type != 'radio' && elem.type != 'checkbox') {
111
+ tooltip.className = '_error';
112
+ arrow.className = '_error-arrow';
113
+ inner.className = '_error-inner';
114
+ inner.innerHTML = text;
115
+ tooltip.appendChild(arrow);
116
+ tooltip.appendChild(inner);
117
+ elem.parentNode.appendChild(tooltip);
118
+ } else {
119
+ tooltip.className = '_error-inner _no_arrow';
120
+ tooltip.innerHTML = text;
121
+ elem.parentNode.insertBefore(tooltip, elem);
122
+ new_tooltip.no_arrow = true;
123
+ }
124
+ new_tooltip.tip = tooltip;
125
+ new_tooltip.elem = elem;
126
+ tooltips.push(new_tooltip);
127
+ return new_tooltip;
128
+ };
129
+ var resize_tooltip = function(tooltip) {
130
+ var rect = tooltip.elem.getBoundingClientRect();
131
+ var doc = document.documentElement, scrollPosition = rect.top - ((window.pageYOffset || doc.scrollTop) - (doc.clientTop || 0));
132
+ if (scrollPosition < 40) {
133
+ tooltip.tip.className = tooltip.tip.className.replace(/ ?(_above|_below) ?/g, '') + ' _below';
134
+ } else {
135
+ tooltip.tip.className = tooltip.tip.className.replace(/ ?(_above|_below) ?/g, '') + ' _above';
136
+ }
137
+ };
138
+ var resize_tooltips = function() {
139
+ if (_removed) return;
140
+ for (var i = 0; i < tooltips.length; i++) {if (!tooltips[i].no_arrow) resize_tooltip(tooltips[i]);}
141
+ };
142
+ var validate_field = function(elem, remove) {
143
+ var tooltip = null, value = elem.value, no_error = true;
144
+ remove ? remove_tooltip(elem) : false;
145
+ elem.className = elem.className.replace(/ ?_has_error ?/g, '');
146
+ if (elem.getAttribute('required') !== null) {
147
+ if (value === undefined || value === null || value === '') {
148
+ elem.className = elem.className + ' _has_error';
149
+ no_error = false;
150
+ tooltip = create_tooltip(elem, "This field is required.");
151
+ }
152
+ }
153
+ if (no_error && elem.name == 'email') {
154
+ if (!value.match(/^[\+_a-z0-9-'&=]+(\.[\+_a-z0-9-']+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,})$/i)) {
155
+ elem.className = elem.className + ' _has_error';
156
+ no_error = false;
157
+ tooltip = create_tooltip(elem, "Enter a valid email address.");
158
+ }
159
+ }
160
+ tooltip ? resize_tooltip(tooltip) : false;
161
+ return no_error;
162
+ };
163
+ var needs_validate = function(el) {
164
+ if(el.getAttribute('required') !== null){
165
+ return true
166
+ }
167
+ if(el.name === 'email' && el.value !== ""){
168
+ return true
169
+ }
170
+ return false
171
+ };
172
+ var validate_form = function(e) {
173
+ var err = form_to_submit.querySelector('._form_error'), no_error = true;
174
+ if (!submitted) {
175
+ submitted = true;
176
+ for (var i = 0, len = allInputs.length; i < len; i++) {
177
+ var input = allInputs[i];
178
+ if (needs_validate(input)) {
179
+ if (input.type == 'text') {
180
+ addEvent(input, 'blur', function() {this.value = this.value.trim();validate_field(this, true);});
181
+ addEvent(input, 'input', function() {validate_field(this, true);});
182
+ }
183
+ }
184
+ }
185
+ }
186
+ remove_tooltips();
187
+ for (var i = 0, len = allInputs.length; i < len; i++) {
188
+ var elem = allInputs[i];
189
+ if (needs_validate(elem)) {
190
+ if (elem.tagName.toLowerCase() !== "select") {
191
+ elem.value = elem.value.trim();
192
+ }
193
+ validate_field(elem) ? true : no_error = false;
194
+ }
195
+ }
196
+ if (!no_error && e) {e.preventDefault();}
197
+ resize_tooltips();
198
+ return no_error;
199
+ };
200
+ addEvent(window, 'resize', resize_tooltips);
201
+ addEvent(window, 'scroll', resize_tooltips);
202
+ window._old_serialize = null;
203
+ if (typeof serialize !== 'undefined') window._old_serialize = window.serialize;
204
+ _load_script("//d3rxaij56vjege.cloudfront.net/form-serialize/0.3/serialize.min.js", function() {
205
+ window._form_serialize = window.serialize;
206
+ if (window._old_serialize) window.serialize = window._old_serialize;
207
+ });
208
+ var form_submit = function(e) {
209
+ e.preventDefault();
210
+ if (validate_form()) {
211
+ // use this trick to get the submit button & disable it using plain javascript
212
+ document.querySelector('#_form_3_submit').disabled = true;
213
+ var serialized = _form_serialize(document.getElementById('_form_3_'));
214
+ var err = form_to_submit.querySelector('._form_error');
215
+ err ? err.parentNode.removeChild(err) : false;
216
+ _load_script('https://strategy1137274.activehosted.com/proc.php?' + serialized + '&jsonp=true');
217
+ }
218
+ return false;
219
+ };
220
+ addEvent(form_to_submit, 'submit', form_submit);
221
+ })();
js/formidable_admin.js CHANGED
@@ -4999,7 +4999,7 @@ function frmAdminBuildJS() {
4999
  jQuery( '.frm_multiselect' ).multiselect({
5000
  templates: {ul: '<ul class="multiselect-container frm-dropdown-menu"></ul>'},
5001
  buttonContainer: '<div class="btn-group frm-btn-group dropdown" />',
5002
- nonSelectedText: frm_admin_js.default_label,
5003
  onDropdownShown: function( event ) {
5004
  var action = jQuery( event.currentTarget.closest( '.frm_form_action_settings, #frm-show-fields' ) );
5005
  if ( action.length ) {
4999
  jQuery( '.frm_multiselect' ).multiselect({
5000
  templates: {ul: '<ul class="multiselect-container frm-dropdown-menu"></ul>'},
5001
  buttonContainer: '<div class="btn-group frm-btn-group dropdown" />',
5002
+ nonSelectedText: '',
5003
  onDropdownShown: function( event ) {
5004
  var action = jQuery( event.currentTarget.closest( '.frm_form_action_settings, #frm-show-fields' ) );
5005
  if ( action.length ) {
js/formidable_blocks.js CHANGED
@@ -1 +1 @@
1
- !function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=5)}([function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.updateAttribute=function(e,t,n){n(function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n;return e}({},e,t))},t.setTextAttribute=function(e,t){if(e)return" "+t+'="'+e+'"';return""},t.getSubDir=function(){var e=window.location.pathname,t=e.indexOf("wp-admin"),n="/";t>-1&&(n=e.substr(0,t));return n};t.cssHideAdvancedSettings="\n .components-panel__body.editor-block-inspector__advanced {\n display:none;\n }\n"},function(e,t,n){e.exports=n(8)()},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(0);function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var a=function(e){function t(){return i(this,t),l(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),r(t,[{key:"render",value:function(){return wp.element.createElement("div",null,"[formidable",(e=this.props,t=e.formId,n=e.title,r=e.description,i=e.minimize,l="",l+=(0,o.setTextAttribute)(t,"id"),l+=(0,o.setTextAttribute)(n,"title"),l+=(0,o.setTextAttribute)(r,"description"),l+=(0,o.setTextAttribute)(i,"minimize")),"]");var e,t,n,r,i,l}}]),t}(wp.element.Component);t.default=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=l(n(10)),i=l(n(1));function l(e){return e&&e.__esModule?e:{default:e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var u=wp.i18n.__,s=function(e){function t(){return a(this,t),c(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),r(t,[{key:"render",value:function(){var e=this.props,t=e.formId,n=e.setAttributes,r=e.forms;return wp.element.createElement(o.default,{selected:t,itemName:u("form","formidable"),itemNamePlural:u("forms","formidable"),items:r,onChange:function(e){n({formId:e})}})}}]),t}(wp.element.Component);t.default=s,s.propTypes={formId:i.default.string,setAttributes:i.default.func.isRequired}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var l=wp.element.Component,a=wp.components.Dashicon,c=function(e){function t(){return o(this,t),i(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),r(t,[{key:"render",value:function(){return"svg"!==formidable_form_selector.icon?wp.element.createElement(a,{icon:formidable_form_selector.icon,size:"120"}):wp.element.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 599.68 601.37",width:"120",height:"120"},wp.element.createElement("path",{className:"cls-1 orange",d:"M289.6 384h140v76h-140z"}),wp.element.createElement("path",{className:"cls-1",d:"M400.2 147h-200c-17 0-30.6 12.2-30.6 29.3V218h260v-71zM397.9 264H169.6v196h75V340H398a32.2 32.2 0 0 0 30.1-21.4 24.3 24.3 0 0 0 1.7-8.7V264z"}),wp.element.createElement("path",{className:"cls-1",d:"M299.8 601.4A300.3 300.3 0 0 1 0 300.7a299.8 299.8 0 1 1 511.9 212.6 297.4 297.4 0 0 1-212 88zm0-563A262 262 0 0 0 38.3 300.7a261.6 261.6 0 1 0 446.5-185.5 259.5 259.5 0 0 0-185-76.8z"}))}}]),t}(l);t.default=c},function(e,t,n){"use strict";n(6),n(11)},function(e,t,n){"use strict";var r=c(n(2)),o=c(n(7)),i=c(n(4)),l=c(n(3)),a=n(0);function c(e){return e&&e.__esModule?e:{default:e}}var u=wp.element.Fragment,s=wp.i18n.__,f=wp.blocks.registerBlockType,p=wp.components,m=p.ServerSideRender,d=p.Notice;f("formidable/simple-form",{title:formidable_form_selector.name,description:s("Display a Form","formidable"),icon:i.default,category:"widgets",keywords:[s("contact forms","formidable"),"formidable"],edit:function(e){var t=e.setAttributes,n=e.attributes,r=e.isSelected,c=n.formId,f=formidable_form_selector.forms;return 0===f.length?wp.element.createElement(d,{status:"warning",isDismissible:!1},s("This site does not have any forms.","formidable")):c?wp.element.createElement(u,null,wp.element.createElement(o.default,{attributes:n,setAttributes:t,forms:f}),r&&wp.element.createElement("style",null,a.cssHideAdvancedSettings),wp.element.createElement(m,{block:"formidable/simple-form",attributes:n})):wp.element.createElement("div",{className:"frm-block-intro-screen"},wp.element.createElement("div",{className:"frm-block-intro-content"},wp.element.createElement(i.default,null),wp.element.createElement("div",{className:"frm-block-title"},formidable_form_selector.name),wp.element.createElement("div",{className:"frm-block-selector-screen"},wp.element.createElement(l.default,{formId:c,setAttributes:t,forms:f}))))},save:function(e){var t=e.attributes;return void 0===t.formId?"":wp.element.createElement(u,null,wp.element.createElement(r.default,t))}})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=c(n(1)),i=c(n(3)),l=c(n(2)),a=n(0);function c(e){return e&&e.__esModule?e:{default:e}}function u(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var f=wp.i18n.__,p=wp.element.Component,m=wp.editor.InspectorControls,d=wp.components,b=d.PanelBody,y=d.PanelRow,w=d.ToggleControl,h=d.ExternalLink,v=function(e){function t(){return u(this,t),s(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),r(t,[{key:"render",value:function(){var e=this.props,t=e.setAttributes,n=e.attributes,r=e.forms,o=n.formId,c=n.title,u=n.description,s=n.minimize;return wp.element.createElement(m,null,wp.element.createElement(b,{title:f("Select Form","formidable"),initialOpen:!0},wp.element.createElement(y,null,wp.element.createElement(i.default,{formId:o,setAttributes:t,forms:r})),o&&wp.element.createElement(y,null,wp.element.createElement(h,{href:(0,a.getSubDir)()+"wp-admin/admin.php?page=formidable&frm_action=edit&id="+o},f("Go to form","formidable")))),wp.element.createElement(b,{title:f("Options","formidable"),initialOpen:!1},wp.element.createElement(w,{label:f("Show Form Title","formidable"),checked:c,onChange:function(e){(0,a.updateAttribute)("title",e?"1":"",t)}}),wp.element.createElement(w,{label:f("Show Form Description","formidable"),checked:u,onChange:function(e){(0,a.updateAttribute)("description",e?"1":"",t)}}),wp.element.createElement(w,{label:f("Minimize HTML","formidable"),checked:s,onChange:function(e){(0,a.updateAttribute)("minimize",e?"1":"",t)}})),wp.element.createElement(b,{title:f("Shortcode","formidable"),initialOpen:!1},wp.element.createElement(y,null,wp.element.createElement(l.default,this.props.attributes))))}}]),t}(p);t.default=v,v.propTypes={attributes:o.default.object,setAttributes:o.default.func}},function(e,t,n){"use strict";var r=n(9);function o(){}e.exports=function(){function e(e,t,n,o,i,l){if(l!==r){var a=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw a.name="Invariant Violation",a}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t};return n.checkPropTypes=o,n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),i=n(1),l=(r=i)&&r.__esModule?r:{default:r};function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var u=wp.i18n,s=u.__,f=u.sprintf,p=wp.element.Component,m=wp.components.SelectControl,d=function(e){function t(){return a(this,t),c(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),o(t,[{key:"createOptions",value:function(e,t){var n=e.map((function(e){return{label:e.label,value:e.value}}));return[{label:f(s("Select a %s","formidable"),t),value:""}].concat(function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}(n))}},{key:"render",value:function(){var e=this.props,t=e.selected,n=e.items,r=e.onChange,o=e.itemName,i=e.itemNamePlural,l=e.label,a=e.help;return n&&0!==n.length?wp.element.createElement(m,{value:t,options:this.createOptions(n,o),label:l,help:a,onChange:r}):wp.element.createElement("p",{className:"frm-block-select-no-items"},f(s("Currently, there are no %s","formidable"),i))}}]),t}(p);t.default=d,d.defaultProps={itemName:"item",itemNamePlural:"items"},d.propTypes={selected:l.default.oneOfType([l.default.string,l.default.number]),items:l.default.array,onChange:l.default.func,itemName:l.default.string,itemNamePlural:l.default.string,label:l.default.string,help:l.default.string}},function(e,t,n){"use strict";var r,o=n(4),i=(r=o)&&r.__esModule?r:{default:r};var l=wp.i18n.__,a=wp.blocks.registerBlockType,c=wp.components.Notice,u=wp.element.createElement("svg",{width:20,height:20},wp.element.createElement("path",{d:"M16.9 0H3a2 2 0 0 0-1.9 1.9V18a2 2 0 0 0 2 1.9h13.7a2 2 0 0 0 1.9-1.9V2a2 2 0 0 0-2-1.9zm0 18.1H3v-10H17v10zm0-11.9H3V2H17v4.3zM5.5 12.6H7c.3 0 .5-.3.5-.5v-1.5c0-.3-.3-.5-.5-.5H5.5c-.3 0-.5.3-.5.5V12c0 .3.3.5.5.5zm7.5 3.8h1.5c.3 0 .5-.3.5-.6v-5.2c0-.3-.3-.5-.5-.5H13c-.3 0-.5.3-.5.5v5.3c0 .2.3.4.5.4zm-7.5 0H7c.3 0 .5-.3.5-.6v-1.4c0-.3-.3-.6-.5-.6H5.5c-.3 0-.5.3-.5.6v1.4c0 .3.3.6.5.6zm3.8-3.8h1.4c.3 0 .6-.3.6-.5v-1.5c0-.3-.3-.5-.6-.5H9.3c-.3 0-.6.3-.6.5V12c0 .3.3.5.6.5zm0 3.8h1.4c.3 0 .6-.3.6-.6v-1.4c0-.3-.3-.6-.6-.6H9.3c-.3 0-.6.3-.6.6v1.4c0 .3.3.6.6.6z"}));a("formidable/calculator",{title:l("Calculator Form","formidable"),description:l("Display a Calculator Form","formidable"),icon:u,category:"widgets",keywords:["calculation","formidable"],edit:function(e){e.setAttributes,e.attributes.formId;return 0===formidable_form_selector.forms.length?wp.element.createElement(c,{status:"warning",isDismissible:!1},l("This site does not have any forms.","formidable")):wp.element.createElement("div",{className:"frm-block-intro-screen"},wp.element.createElement("div",{className:"frm-block-intro-content"},wp.element.createElement(i.default,null),wp.element.createElement("div",{className:"frm-block-title"},l("Calculator Form","formidable")),wp.element.createElement("div",{className:"frm-block-selector-screen frm_pro_tip"},wp.element.createElement(c,{status:"warning",isDismissible:!1},l("This site does not have any calculator forms.","formidable"),wp.element.createElement("br",null),wp.element.createElement("a",{href:formidable_form_selector.link,target:"_blank"},l("Upgrade Formidable Forms.","formidable"))))))}})}]);
1
+ !function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=5)}([function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.updateAttribute=function(e,t,n){n(function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n;return e}({},e,t))},t.setTextAttribute=function(e,t){if(e)return" "+t+'="'+e+'"';return""},t.getSubDir=function(){var e=window.location.pathname,t=e.indexOf("wp-admin"),n="/";t>-1&&(n=e.substr(0,t));return n};t.cssHideAdvancedSettings="\n .components-panel__body.editor-block-inspector__advanced {\n display:none;\n }\n"},function(e,t,n){e.exports=n(8)()},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(0);function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var a=function(e){function t(){return i(this,t),l(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),r(t,[{key:"render",value:function(){return wp.element.createElement("div",null,"[formidable",(e=this.props,t=e.formId,n=e.title,r=e.description,i=e.minimize,l="",l+=(0,o.setTextAttribute)(t,"id"),l+=(0,o.setTextAttribute)(n,"title"),l+=(0,o.setTextAttribute)(r,"description"),l+=(0,o.setTextAttribute)(i,"minimize")),"]");var e,t,n,r,i,l}}]),t}(wp.element.Component);t.default=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=l(n(10)),i=l(n(1));function l(e){return e&&e.__esModule?e:{default:e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var u=wp.i18n.__,s=function(e){function t(){return a(this,t),c(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),r(t,[{key:"render",value:function(){var e=this.props,t=e.formId,n=e.setAttributes,r=e.forms;return wp.element.createElement(o.default,{selected:t,itemName:u("form","formidable"),itemNamePlural:u("forms","formidable"),items:r,onChange:function(e){n({formId:e})}})}}]),t}(wp.element.Component);t.default=s,s.propTypes={formId:i.default.string,setAttributes:i.default.func.isRequired}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var l=wp.element.Component,a=wp.components.Dashicon,c=function(e){function t(){return o(this,t),i(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),r(t,[{key:"render",value:function(){return"svg"!==formidable_form_selector.icon?wp.element.createElement(a,{icon:formidable_form_selector.icon,size:"120"}):wp.element.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 599.68 601.37",width:"120",height:"120"},wp.element.createElement("path",{className:"cls-1 orange",d:"M289.6 384h140v76h-140z"}),wp.element.createElement("path",{className:"cls-1",d:"M400.2 147h-200c-17 0-30.6 12.2-30.6 29.3V218h260v-71zM397.9 264H169.6v196h75V340H398a32.2 32.2 0 0 0 30.1-21.4 24.3 24.3 0 0 0 1.7-8.7V264z"}),wp.element.createElement("path",{className:"cls-1",d:"M299.8 601.4A300.3 300.3 0 0 1 0 300.7a299.8 299.8 0 1 1 511.9 212.6 297.4 297.4 0 0 1-212 88zm0-563A262 262 0 0 0 38.3 300.7a261.6 261.6 0 1 0 446.5-185.5 259.5 259.5 0 0 0-185-76.8z"}))}}]),t}(l);t.default=c},function(e,t,n){"use strict";n(6),n(11)},function(e,t,n){"use strict";var r=c(n(2)),o=c(n(7)),i=c(n(4)),l=c(n(3)),a=n(0);function c(e){return e&&e.__esModule?e:{default:e}}var u=wp.element.Fragment,s=wp.i18n.__,f=wp.blocks.registerBlockType,p=wp.components,m=p.ServerSideRender,d=p.Notice;f("formidable/simple-form",{title:formidable_form_selector.name,description:s("Display a Form","formidable"),icon:i.default,category:"widgets",keywords:[s("contact forms","formidable"),"formidable"],edit:function(e){var t=e.setAttributes,n=e.attributes,r=e.isSelected,c=n.formId,f=formidable_form_selector.forms;return 0===f.length?wp.element.createElement(d,{status:"warning",isDismissible:!1},s("This site does not have any forms.","formidable")):c?wp.element.createElement(u,null,wp.element.createElement(o.default,{attributes:n,setAttributes:t,forms:f}),r&&wp.element.createElement("style",null,a.cssHideAdvancedSettings),wp.element.createElement(m,{block:"formidable/simple-form",attributes:n})):wp.element.createElement("div",{className:"frm-block-intro-screen"},wp.element.createElement("div",{className:"frm-block-intro-content"},wp.element.createElement(i.default,null),wp.element.createElement("div",{className:"frm-block-title"},formidable_form_selector.name),wp.element.createElement("div",{className:"frm-block-selector-screen"},wp.element.createElement(l.default,{formId:c,setAttributes:t,forms:f}))))},save:function(e){var t=e.attributes;return void 0===t.formId?"":wp.element.createElement(u,null,wp.element.createElement(r.default,t))}})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=c(n(1)),i=c(n(3)),l=c(n(2)),a=n(0);function c(e){return e&&e.__esModule?e:{default:e}}function u(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var f=wp.i18n.__,p=wp.element.Component,m=wp.editor.InspectorControls,d=wp.components,b=d.PanelBody,y=d.PanelRow,w=d.ToggleControl,h=d.ExternalLink,v=function(e){function t(){return u(this,t),s(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),r(t,[{key:"render",value:function(){var e=this.props,t=e.setAttributes,n=e.attributes,r=e.forms,o=n.formId,c=n.title,u=n.description,s=n.minimize;return wp.element.createElement(m,null,wp.element.createElement(b,{title:f("Select Form","formidable"),initialOpen:!0},wp.element.createElement(y,null,wp.element.createElement(i.default,{formId:o,setAttributes:t,forms:r})),o&&wp.element.createElement(y,null,wp.element.createElement(h,{href:(0,a.getSubDir)()+"wp-admin/admin.php?page=formidable&frm_action=edit&id="+o},f("Go to form","formidable")))),wp.element.createElement(b,{title:f("Options","formidable"),initialOpen:!1},wp.element.createElement(w,{label:f("Show Form Title","formidable"),checked:c,onChange:function(e){(0,a.updateAttribute)("title",e?"1":"",t)}}),wp.element.createElement(w,{label:f("Show Form Description","formidable"),checked:u,onChange:function(e){(0,a.updateAttribute)("description",e?"1":"",t)}}),wp.element.createElement(w,{label:f("Minimize HTML","formidable"),checked:s,onChange:function(e){(0,a.updateAttribute)("minimize",e?"1":"",t)}})),wp.element.createElement(b,{title:f("Shortcode","formidable"),initialOpen:!1},wp.element.createElement(y,null,wp.element.createElement(l.default,this.props.attributes))))}}]),t}(p);t.default=v,v.propTypes={attributes:o.default.object,setAttributes:o.default.func}},function(e,t,n){"use strict";var r=n(9);function o(){}e.exports=function(){function e(e,t,n,o,i,l){if(l!==r){var a=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw a.name="Invariant Violation",a}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t};return n.checkPropTypes=o,n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),i=n(1),l=(r=i)&&r.__esModule?r:{default:r};function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var u=wp.i18n,s=u.__,f=u.sprintf,p=wp.element.Component,m=wp.components.SelectControl,d=function(e){function t(){return a(this,t),c(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),o(t,[{key:"createOptions",value:function(e,t){var n=e.map((function(e){return{label:e.label,value:e.value}}));return[{label:f(s("Select a %s","formidable"),t),value:""}].concat(function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}(n))}},{key:"render",value:function(){var e=this.props,t=e.selected,n=e.items,r=e.onChange,o=e.itemName,i=e.itemNamePlural,l=e.label,a=e.help;return n&&0!==n.length?wp.element.createElement(m,{value:t,options:this.createOptions(n,o),label:l,help:a,onChange:r}):wp.element.createElement("p",{className:"frm-block-select-no-items"},f(s("Currently, there are no %s","formidable"),i))}}]),t}(p);t.default=d,d.defaultProps={itemName:"item",itemNamePlural:"items"},d.propTypes={selected:l.default.oneOfType([l.default.string,l.default.number]),items:l.default.array,onChange:l.default.func,itemName:l.default.string,itemNamePlural:l.default.string,label:l.default.string,help:l.default.string}},function(e,t,n){"use strict";var r,o=n(4),i=(r=o)&&r.__esModule?r:{default:r};var l=wp.i18n.__,a=wp.blocks.registerBlockType,c=wp.components.Notice,u=wp.element.createElement("svg",{width:20,height:20},wp.element.createElement("path",{d:"M16.9 0H3a2 2 0 0 0-1.9 1.9V18a2 2 0 0 0 2 1.9h13.7a2 2 0 0 0 1.9-1.9V2a2 2 0 0 0-2-1.9zm0 18.1H3v-10H17v10zm0-11.9H3V2H17v4.3zM5.5 12.6H7c.3 0 .5-.3.5-.5v-1.5c0-.3-.3-.5-.5-.5H5.5c-.3 0-.5.3-.5.5V12c0 .3.3.5.5.5zm7.5 3.8h1.5c.3 0 .5-.3.5-.6v-5.2c0-.3-.3-.5-.5-.5H13c-.3 0-.5.3-.5.5v5.3c0 .2.3.4.5.4zm-7.5 0H7c.3 0 .5-.3.5-.6v-1.4c0-.3-.3-.6-.5-.6H5.5c-.3 0-.5.3-.5.6v1.4c0 .3.3.6.5.6zm3.8-3.8h1.4c.3 0 .6-.3.6-.5v-1.5c0-.3-.3-.5-.6-.5H9.3c-.3 0-.6.3-.6.5V12c0 .3.3.5.6.5zm0 3.8h1.4c.3 0 .6-.3.6-.6v-1.4c0-.3-.3-.6-.6-.6H9.3c-.3 0-.6.3-.6.6v1.4c0 .3.3.6.6.6z"}));a("formidable/calculator",{title:l("Calculator Form","formidable"),description:l("Display a Calculator Form","formidable"),icon:u,category:"widgets",keywords:["calculation","formidable"],edit:function(e){e.setAttributes,e.attributes.formId;return 0===formidable_form_selector.forms.length?wp.element.createElement(c,{status:"warning",isDismissible:!1},l("This site does not have any forms.","formidable")):wp.element.createElement("div",{className:"frm-block-intro-screen"},wp.element.createElement("div",{className:"frm-block-intro-content"},wp.element.createElement(i.default,null),wp.element.createElement("div",{className:"frm-block-title"},l("Calculator Form","formidable")),wp.element.createElement("div",{className:"frm-block-selector-screen frm_pro_tip"},wp.element.createElement(c,{status:"warning",isDismissible:!1},l("This site does not have any calculator forms.","formidable"),wp.element.createElement("br",null),wp.element.createElement("a",{href:formidable_form_selector.link,target:"_blank"},l("Upgrade Formidable Forms.","formidable"))),wp.element.createElement("img",{src:formidable_form_selector.url+"/images/conversion-calc.jpg",alt:l("Calculator Form","formidable")}))))}})}]);
languages/formidable-js-strings.php CHANGED
@@ -20,15 +20,15 @@ $generated_i18n_strings = array(
20
  // Reference: js/src/form/calculator.js:27
21
  __( 'Display a Calculator Form', 'formidable' ),
22
 
23
- // Reference: js/src/form/calculator.js:52
24
- __( 'Calculator Form', 'formidable' ),
25
-
26
  // Reference: js/src/form/calculator.js:55
27
  __( 'This site does not have any calculator forms.', 'formidable' ),
28
 
29
  // Reference: js/src/form/calculator.js:58
30
  __( 'Upgrade Formidable Forms.', 'formidable' ),
31
 
 
 
 
32
  // Reference: js/src/form/formselect.js:23
33
  __( 'form', 'formidable' ),
34
 
20
  // Reference: js/src/form/calculator.js:27
21
  __( 'Display a Calculator Form', 'formidable' ),
22
 
 
 
 
23
  // Reference: js/src/form/calculator.js:55
24
  __( 'This site does not have any calculator forms.', 'formidable' ),
25
 
26
  // Reference: js/src/form/calculator.js:58
27
  __( 'Upgrade Formidable Forms.', 'formidable' ),
28
 
29
+ // Reference: js/src/form/calculator.js:61
30
+ __( 'Calculator Form', 'formidable' ),
31
+
32
  // Reference: js/src/form/formselect.js:23
33
  __( 'form', 'formidable' ),
34
 
languages/formidable.pot CHANGED
@@ -2,14 +2,14 @@
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.06.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-07-30T17:56:00+02: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"
@@ -45,19 +45,19 @@ msgstr ""
45
  msgid "Display a Calculator Form"
46
  msgstr ""
47
 
48
- #: js/src/form/calculator.js:52
49
  #: languages/formidable-js-strings.php:24
50
- msgid "Calculator Form"
51
  msgstr ""
52
 
53
- #: js/src/form/calculator.js:55
54
  #: languages/formidable-js-strings.php:27
55
- msgid "This site does not have any calculator forms."
56
  msgstr ""
57
 
58
- #: js/src/form/calculator.js:58
59
  #: languages/formidable-js-strings.php:30
60
- msgid "Upgrade Formidable Forms."
61
  msgstr ""
62
 
63
  #: js/src/form/formselect.js:23
@@ -262,8 +262,7 @@ msgid "Dropdown"
262
  msgstr ""
263
 
264
  #: classes/models/FrmField.php:34
265
- #: classes/controllers/FrmFormsController.php:1166
266
- #: classes/views/inbox/list.php:67
267
  msgid "Email"
268
  msgstr ""
269
 
@@ -288,7 +287,7 @@ msgid "Hidden"
288
  msgstr ""
289
 
290
  #: classes/models/FrmField.php:58
291
- #: classes/controllers/FrmFormsController.php:1161
292
  msgid "User ID"
293
  msgstr ""
294
 
@@ -305,7 +304,7 @@ msgid "Rich Text"
305
  msgstr ""
306
 
307
  #: classes/models/FrmField.php:82
308
- #: classes/controllers/FrmFormsController.php:734
309
  msgid "Date"
310
  msgstr ""
311
 
@@ -727,7 +726,7 @@ msgid "Installed"
727
  msgstr ""
728
 
729
  #: classes/controllers/FrmAddonsController.php:520
730
- #: classes/helpers/FrmAppHelper.php:2380
731
  msgid "Active"
732
  msgstr ""
733
 
@@ -764,7 +763,7 @@ msgstr ""
764
 
765
  #: classes/controllers/FrmAppController.php:160
766
  #: classes/controllers/FrmXMLController.php:256
767
- #: classes/controllers/FrmFormsController.php:729
768
  #: classes/controllers/FrmEntriesController.php:8
769
  #: classes/controllers/FrmEntriesController.php:92
770
  #: classes/views/xml/import_form.php:116
@@ -801,7 +800,7 @@ msgstr ""
801
  #: classes/controllers/FrmXMLController.php:255
802
  #: classes/controllers/FrmStylesController.php:48
803
  #: classes/controllers/FrmFormsController.php:6
804
- #: classes/controllers/FrmFormsController.php:739
805
  #: classes/views/frm-forms/list.php:5
806
  msgid "Forms"
807
  msgstr ""
@@ -953,7 +952,7 @@ msgstr ""
953
  msgid "Dismiss All"
954
  msgstr ""
955
 
956
- #: classes/controllers/FrmInboxController.php:90
957
  msgid "Help Formidable improve with usage tracking"
958
  msgstr ""
959
 
@@ -1023,7 +1022,7 @@ msgstr ""
1023
  #: classes/views/addons/list.php:81
1024
  #: classes/views/shared/upgrade_overlay.php:27
1025
  #: classes/helpers/FrmFormMigratorsHelper.php:131
1026
- #: classes/helpers/FrmAppHelper.php:2379
1027
  msgid "Install"
1028
  msgstr ""
1029
 
@@ -1089,12 +1088,12 @@ msgid "Your form styles have been saved."
1089
  msgstr ""
1090
 
1091
  #: classes/controllers/FrmStylesController.php:390
1092
- #: classes/controllers/FrmFormsController.php:953
1093
  msgid "General"
1094
  msgstr ""
1095
 
1096
  #: classes/controllers/FrmStylesController.php:391
1097
- #: classes/controllers/FrmFormsController.php:728
1098
  #: classes/views/frm-forms/settings-advanced.php:8
1099
  #: classes/views/xml/import_form.php:113
1100
  #: classes/views/styles/_sample_form.php:14
@@ -1145,269 +1144,281 @@ msgstr ""
1145
  msgid "Once Weekly"
1146
  msgstr ""
1147
 
1148
- #: classes/controllers/FrmFormsController.php:135
 
 
 
 
 
 
 
 
 
 
 
 
1149
  msgid "Settings Successfully Updated"
1150
  msgstr ""
1151
 
1152
- #: classes/controllers/FrmFormsController.php:162
1153
- #: classes/controllers/FrmFormsController.php:887
1154
  msgid "Form was successfully updated."
1155
  msgstr ""
1156
 
1157
  #. translators: %1$s: Start link HTML, %2$s: end link HTML
1158
- #: classes/controllers/FrmFormsController.php:167
1159
  msgid "However, your form is very long and may be %1$sreaching server limits%2$s."
1160
  msgstr ""
1161
 
1162
- #: classes/controllers/FrmFormsController.php:221
1163
  #: deprecated/FrmDeprecated.php:400
1164
  msgid "Form template was Successfully Created"
1165
  msgstr ""
1166
 
1167
- #: classes/controllers/FrmFormsController.php:221
1168
  msgid "Form was Successfully Copied"
1169
  msgstr ""
1170
 
1171
- #: classes/controllers/FrmFormsController.php:225
1172
  msgid "There was a problem creating the new template."
1173
  msgstr ""
1174
 
1175
- #: classes/controllers/FrmFormsController.php:333
1176
  msgid "Form Preview"
1177
  msgstr ""
1178
 
1179
  #. translators: %1$s: Number of forms
1180
- #: classes/controllers/FrmFormsController.php:378
1181
- #: classes/controllers/FrmFormsController.php:439
1182
  msgid "%1$s form restored from the Trash."
1183
  msgid_plural "%1$s forms restored from the Trash."
1184
  msgstr[0] ""
1185
 
1186
  #. translators: %1$s: Number of forms, %2$s: Start link HTML, %3$s: End link HTML
1187
- #: classes/controllers/FrmFormsController.php:442
1188
- #: classes/controllers/FrmFormsController.php:467
1189
  msgid "%1$s form moved to the Trash. %2$sUndo%3$s"
1190
  msgid_plural "%1$s forms moved to the Trash. %2$sUndo%3$s"
1191
  msgstr[0] ""
1192
 
1193
  #. translators: %1$s: Number of forms
1194
- #: classes/controllers/FrmFormsController.php:490
1195
  msgid "%1$s Form Permanently Deleted"
1196
  msgid_plural "%1$s Forms Permanently Deleted"
1197
  msgstr[0] ""
1198
 
1199
  #. translators: %1$s: Number of forms
1200
- #: classes/controllers/FrmFormsController.php:507
1201
- #: classes/controllers/FrmFormsController.php:524
1202
  msgid "%1$s form permanently deleted."
1203
  msgid_plural "%1$s forms permanently deleted."
1204
  msgstr[0] ""
1205
 
1206
- #: classes/controllers/FrmFormsController.php:570
1207
  msgid "There was an error creating a template."
1208
  msgstr ""
1209
 
1210
- #: classes/controllers/FrmFormsController.php:614
1211
  msgid "Add forms and content"
1212
  msgstr ""
1213
 
1214
- #: classes/controllers/FrmFormsController.php:630
1215
  #: classes/controllers/FrmEntriesController.php:76
1216
  #: classes/views/xml/import_form.php:147
1217
  #: classes/widgets/FrmShowForm.php:56
1218
  msgid "Form"
1219
  msgstr ""
1220
 
1221
- #: classes/controllers/FrmFormsController.php:631
1222
  #: classes/views/frm-forms/insert_form_popup.php:28
1223
  msgid "Insert a Form"
1224
  msgstr ""
1225
 
1226
- #: classes/controllers/FrmFormsController.php:660
1227
  msgid "Display form title"
1228
  msgstr ""
1229
 
1230
- #: classes/controllers/FrmFormsController.php:664
1231
  msgid "Display form description"
1232
  msgstr ""
1233
 
1234
- #: classes/controllers/FrmFormsController.php:668
1235
  msgid "Minimize form HTML"
1236
  msgstr ""
1237
 
1238
- #: classes/controllers/FrmFormsController.php:724
1239
  #: classes/views/frm-forms/new-form-overlay.php:9
1240
  msgid "Template Name"
1241
  msgstr ""
1242
 
1243
- #: classes/controllers/FrmFormsController.php:725
1244
  #: classes/views/xml/import_form.php:115
1245
  msgid "Type"
1246
  msgstr ""
1247
 
1248
- #: classes/controllers/FrmFormsController.php:726
1249
- #: classes/controllers/FrmFormsController.php:730
1250
  #: classes/views/shared/mb_adv_info.php:93
1251
  #: classes/helpers/FrmCSVExportHelper.php:155
1252
  msgid "Key"
1253
  msgstr ""
1254
 
1255
- #: classes/controllers/FrmFormsController.php:731
1256
  msgid "Shortcodes"
1257
  msgstr ""
1258
 
1259
- #: classes/controllers/FrmFormsController.php:861
1260
  msgid "You are trying to edit a form that does not exist."
1261
  msgstr ""
1262
 
1263
  #. translators: %1$s: Start link HTML, %2$s: End link HTML
1264
- #: classes/controllers/FrmFormsController.php:866
1265
  msgid "You are trying to edit a child form. Please edit from %1$shere%2$s"
1266
  msgstr ""
1267
 
1268
- #: classes/controllers/FrmFormsController.php:889
1269
  msgid "Template was successfully updated."
1270
  msgstr ""
1271
 
1272
- #: classes/controllers/FrmFormsController.php:954
1273
  msgid "General Form Settings"
1274
  msgstr ""
1275
 
1276
- #: classes/controllers/FrmFormsController.php:959
1277
  msgid "Actions & Notifications"
1278
  msgstr ""
1279
 
1280
- #: classes/controllers/FrmFormsController.php:965
1281
- #: classes/controllers/FrmFormsController.php:970
1282
  msgid "Form Permissions"
1283
  msgstr ""
1284
 
1285
- #: classes/controllers/FrmFormsController.php:974
1286
  msgid "Form Scheduling"
1287
  msgstr ""
1288
 
1289
- #: classes/controllers/FrmFormsController.php:979
1290
  msgid "Form scheduling settings"
1291
  msgstr ""
1292
 
1293
- #: classes/controllers/FrmFormsController.php:983
1294
  msgid "Styling & Buttons"
1295
  msgstr ""
1296
 
1297
- #: classes/controllers/FrmFormsController.php:989
1298
  msgid "Customize HTML"
1299
  msgstr ""
1300
 
1301
- #: classes/controllers/FrmFormsController.php:1098
1302
  msgid "Customize field values with the following parameters."
1303
  msgstr ""
1304
 
1305
- #: classes/controllers/FrmFormsController.php:1135
1306
  msgid "Separator"
1307
  msgstr ""
1308
 
1309
- #: classes/controllers/FrmFormsController.php:1136
1310
  msgid "Use a different separator for checkbox fields"
1311
  msgstr ""
1312
 
1313
- #: classes/controllers/FrmFormsController.php:1139
1314
  msgid "Date Format"
1315
  msgstr ""
1316
 
1317
- #: classes/controllers/FrmFormsController.php:1142
1318
  #: classes/views/frm-fields/back-end/settings.php:22
1319
  msgid "Field Label"
1320
  msgstr ""
1321
 
1322
- #: classes/controllers/FrmFormsController.php:1145
1323
  msgid "No Auto P"
1324
  msgstr ""
1325
 
1326
- #: classes/controllers/FrmFormsController.php:1146
1327
  msgid "Do not automatically add any paragraphs or line breaks"
1328
  msgstr ""
1329
 
1330
- #: classes/controllers/FrmFormsController.php:1162
1331
  msgid "First Name"
1332
  msgstr ""
1333
 
1334
- #: classes/controllers/FrmFormsController.php:1163
1335
  msgid "Last Name"
1336
  msgstr ""
1337
 
1338
- #: classes/controllers/FrmFormsController.php:1164
1339
  msgid "Display Name"
1340
  msgstr ""
1341
 
1342
- #: classes/controllers/FrmFormsController.php:1165
1343
  msgid "User Login"
1344
  msgstr ""
1345
 
1346
- #: classes/controllers/FrmFormsController.php:1167
1347
  msgid "Avatar"
1348
  msgstr ""
1349
 
1350
- #: classes/controllers/FrmFormsController.php:1168
1351
  msgid "Author Link"
1352
  msgstr ""
1353
 
1354
- #: classes/controllers/FrmFormsController.php:1181
1355
  #: classes/views/frm-entries/sidebar-shared.php:46
1356
  msgid "Entry ID"
1357
  msgstr ""
1358
 
1359
- #: classes/controllers/FrmFormsController.php:1182
1360
  #: classes/controllers/FrmEntriesController.php:71
1361
  #: classes/views/frm-entries/sidebar-shared.php:52
1362
  #: classes/views/frm-entries/form.php:50
1363
  msgid "Entry Key"
1364
  msgstr ""
1365
 
1366
- #: classes/controllers/FrmFormsController.php:1183
1367
  msgid "Post ID"
1368
  msgstr ""
1369
 
1370
- #: classes/controllers/FrmFormsController.php:1184
1371
  msgid "User IP"
1372
  msgstr ""
1373
 
1374
- #: classes/controllers/FrmFormsController.php:1185
1375
  msgid "Entry created"
1376
  msgstr ""
1377
 
1378
- #: classes/controllers/FrmFormsController.php:1186
1379
  msgid "Entry updated"
1380
  msgstr ""
1381
 
1382
- #: classes/controllers/FrmFormsController.php:1188
1383
  msgid "Site URL"
1384
  msgstr ""
1385
 
1386
- #: classes/controllers/FrmFormsController.php:1189
1387
  msgid "Site Name"
1388
  msgstr ""
1389
 
1390
- #: classes/controllers/FrmFormsController.php:1197
1391
  msgid "Default Msg"
1392
  msgstr ""
1393
 
1394
- #: classes/controllers/FrmFormsController.php:1198
1395
  msgid "Default HTML"
1396
  msgstr ""
1397
 
1398
- #: classes/controllers/FrmFormsController.php:1199
1399
  msgid "Default Plain"
1400
  msgstr ""
1401
 
1402
- #: classes/controllers/FrmFormsController.php:1288
1403
  msgid "No forms were specified"
1404
  msgstr ""
1405
 
1406
- #: classes/controllers/FrmFormsController.php:1399
1407
  msgid "Abnormal HTML characters prevented your form from saving correctly"
1408
  msgstr ""
1409
 
1410
- #: classes/controllers/FrmFormsController.php:1489
1411
  #: classes/views/frm-forms/list-templates.php:198
1412
  #: classes/views/xml/import_form.php:128
1413
  #: classes/views/styles/manage.php:54
@@ -1419,17 +1430,17 @@ msgstr ""
1419
  msgid "(no title)"
1420
  msgstr ""
1421
 
1422
- #: classes/controllers/FrmFormsController.php:1535
1423
- #: classes/controllers/FrmFormsController.php:1549
1424
  msgid "Please select a valid form"
1425
  msgstr ""
1426
 
1427
- #: classes/controllers/FrmFormsController.php:1781
1428
  msgid "Please wait while you are redirected."
1429
  msgstr ""
1430
 
1431
  #. translators: %1$s: Start link HTML, %2$s: End link HTML
1432
- #: classes/controllers/FrmFormsController.php:1817
1433
  msgid "%1$sClick here%2$s if you are not automatically redirected."
1434
  msgstr ""
1435
 
@@ -1515,19 +1526,23 @@ msgstr ""
1515
  msgid "%s ago"
1516
  msgstr ""
1517
 
1518
- #: classes/views/inbox/list.php:60
1519
  msgid "You don't have any messages"
1520
  msgstr ""
1521
 
1522
- #: classes/views/inbox/list.php:62
1523
  msgid "Get the details about new updates, tips, sales, and more. We'll keep you in the loop."
1524
  msgstr ""
1525
 
1526
- #: classes/views/inbox/list.php:63
1527
  msgid "Want more news and email updates?"
1528
  msgstr ""
1529
 
1530
- #: classes/views/inbox/list.php:72
 
 
 
 
1531
  msgid "Subscribe"
1532
  msgstr ""
1533
 
@@ -1600,7 +1615,7 @@ msgstr ""
1600
  #: classes/views/frm-forms/new-form-overlay.php:31
1601
  #: classes/views/shared/confirm-overlay.php:14
1602
  #: classes/views/shared/admin-header.php:42
1603
- #: classes/helpers/FrmAppHelper.php:2340
1604
  msgid "Cancel"
1605
  msgstr ""
1606
 
@@ -2129,7 +2144,7 @@ msgstr ""
2129
 
2130
  #: classes/views/shared/confirm-overlay.php:10
2131
  #: classes/views/shared/info-overlay.php:10
2132
- #: classes/helpers/FrmAppHelper.php:2347
2133
  msgid "Are you sure?"
2134
  msgstr ""
2135
 
@@ -2231,7 +2246,7 @@ msgstr ""
2231
 
2232
  #: classes/views/shared/mb_adv_info.php:90
2233
  #: classes/helpers/FrmCSVExportHelper.php:154
2234
- #: classes/helpers/FrmAppHelper.php:2319
2235
  msgid "ID"
2236
  msgstr ""
2237
 
@@ -2241,7 +2256,7 @@ msgstr ""
2241
 
2242
  #: classes/views/shared/mb_adv_info.php:108
2243
  #: classes/views/shared/mb_adv_info.php:122
2244
- #: classes/helpers/FrmAppHelper.php:2381
2245
  msgid "Select a Field"
2246
  msgstr ""
2247
 
@@ -2852,7 +2867,7 @@ msgid "Label Position"
2852
  msgstr ""
2853
 
2854
  #: classes/views/frm-fields/back-end/settings.php:265
2855
- #: classes/helpers/FrmAppHelper.php:2341
2856
  msgid "Default"
2857
  msgstr ""
2858
 
@@ -3615,7 +3630,7 @@ msgid "Draft"
3615
  msgstr ""
3616
 
3617
  #: classes/helpers/FrmFieldsHelper.php:286
3618
- #: classes/helpers/FrmAppHelper.php:2352
3619
  msgid "The entered values do not match"
3620
  msgstr ""
3621
 
@@ -3626,7 +3641,7 @@ msgstr ""
3626
 
3627
  #: classes/helpers/FrmFieldsHelper.php:456
3628
  #: classes/helpers/FrmFieldsHelper.php:457
3629
- #: classes/helpers/FrmAppHelper.php:2356
3630
  msgid "New Option"
3631
  msgstr ""
3632
 
@@ -4826,7 +4841,7 @@ msgid "Excerpt View"
4826
  msgstr ""
4827
 
4828
  #: classes/helpers/FrmListHelper.php:257
4829
- #: classes/helpers/FrmAppHelper.php:2382
4830
  msgid "No items found."
4831
  msgstr ""
4832
 
@@ -5098,7 +5113,7 @@ msgid "Is this intentional?"
5098
  msgstr ""
5099
 
5100
  #: classes/helpers/FrmFormsHelper.php:1457
5101
- #: classes/helpers/FrmAppHelper.php:2376
5102
  msgid "See the list of reserved words in WordPress."
5103
  msgstr ""
5104
 
@@ -5148,555 +5163,555 @@ msgstr ""
5148
  msgid "Parent ID"
5149
  msgstr ""
5150
 
5151
- #: classes/helpers/FrmAppHelper.php:1175
5152
  msgid "View Forms"
5153
  msgstr ""
5154
 
5155
- #: classes/helpers/FrmAppHelper.php:1176
5156
  msgid "Add and Edit Forms"
5157
  msgstr ""
5158
 
5159
- #: classes/helpers/FrmAppHelper.php:1177
5160
  msgid "Delete Forms"
5161
  msgstr ""
5162
 
5163
- #: classes/helpers/FrmAppHelper.php:1178
5164
  msgid "Access this Settings Page"
5165
  msgstr ""
5166
 
5167
- #: classes/helpers/FrmAppHelper.php:1179
5168
  msgid "View Entries from Admin Area"
5169
  msgstr ""
5170
 
5171
- #: classes/helpers/FrmAppHelper.php:1180
5172
  msgid "Delete Entries from Admin Area"
5173
  msgstr ""
5174
 
5175
- #: classes/helpers/FrmAppHelper.php:1187
5176
  msgid "Add Entries from Admin Area"
5177
  msgstr ""
5178
 
5179
- #: classes/helpers/FrmAppHelper.php:1188
5180
  msgid "Edit Entries from Admin Area"
5181
  msgstr ""
5182
 
5183
- #: classes/helpers/FrmAppHelper.php:1189
5184
  msgid "View Reports"
5185
  msgstr ""
5186
 
5187
- #: classes/helpers/FrmAppHelper.php:1190
5188
  msgid "Add/Edit Views"
5189
  msgstr ""
5190
 
5191
- #: classes/helpers/FrmAppHelper.php:1812
5192
  msgid "at"
5193
  msgstr ""
5194
 
5195
- #: classes/helpers/FrmAppHelper.php:1956
5196
  msgid "year"
5197
  msgstr ""
5198
 
5199
- #: classes/helpers/FrmAppHelper.php:1957
5200
  msgid "years"
5201
  msgstr ""
5202
 
5203
- #: classes/helpers/FrmAppHelper.php:1961
5204
  msgid "month"
5205
  msgstr ""
5206
 
5207
- #: classes/helpers/FrmAppHelper.php:1962
5208
  msgid "months"
5209
  msgstr ""
5210
 
5211
- #: classes/helpers/FrmAppHelper.php:1966
5212
  msgid "week"
5213
  msgstr ""
5214
 
5215
- #: classes/helpers/FrmAppHelper.php:1967
5216
  msgid "weeks"
5217
  msgstr ""
5218
 
5219
- #: classes/helpers/FrmAppHelper.php:1971
5220
  msgid "day"
5221
  msgstr ""
5222
 
5223
- #: classes/helpers/FrmAppHelper.php:1972
5224
  msgid "days"
5225
  msgstr ""
5226
 
5227
- #: classes/helpers/FrmAppHelper.php:1976
5228
  msgid "hour"
5229
  msgstr ""
5230
 
5231
- #: classes/helpers/FrmAppHelper.php:1977
5232
  msgid "hours"
5233
  msgstr ""
5234
 
5235
- #: classes/helpers/FrmAppHelper.php:1981
5236
  msgid "minute"
5237
  msgstr ""
5238
 
5239
- #: classes/helpers/FrmAppHelper.php:1982
5240
  msgid "minutes"
5241
  msgstr ""
5242
 
5243
- #: classes/helpers/FrmAppHelper.php:1986
5244
  msgid "second"
5245
  msgstr ""
5246
 
5247
- #: classes/helpers/FrmAppHelper.php:1987
5248
  msgid "seconds"
5249
  msgstr ""
5250
 
5251
- #: classes/helpers/FrmAppHelper.php:2081
5252
  msgid "Give this action a label for easy reference."
5253
  msgstr ""
5254
 
5255
- #: classes/helpers/FrmAppHelper.php:2082
5256
  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."
5257
  msgstr ""
5258
 
5259
- #: classes/helpers/FrmAppHelper.php:2083
5260
  msgid "Add CC addresses separated by a \",\". FORMAT: Name <name@email.com> or name@email.com."
5261
  msgstr ""
5262
 
5263
- #: classes/helpers/FrmAppHelper.php:2084
5264
  msgid "Add BCC addresses separated by a \",\". FORMAT: Name <name@email.com> or name@email.com."
5265
  msgstr ""
5266
 
5267
- #: classes/helpers/FrmAppHelper.php:2085
5268
  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."
5269
  msgstr ""
5270
 
5271
- #: classes/helpers/FrmAppHelper.php:2086
5272
  msgid "Enter the name and/or email address of the sender. FORMAT: John Bates <john@example.com> or john@example.com."
5273
  msgstr ""
5274
 
5275
  #. translators: %1$s: Form name, %2$s: Date
5276
- #: classes/helpers/FrmAppHelper.php:2088
5277
  msgid "If you leave the subject blank, the default will be used: %1$s Form submitted on %2$s"
5278
  msgstr ""
5279
 
5280
- #: classes/helpers/FrmAppHelper.php:2282
5281
- #: classes/helpers/FrmAppHelper.php:2361
5282
  msgid "Please wait while your site updates."
5283
  msgstr ""
5284
 
5285
- #: classes/helpers/FrmAppHelper.php:2283
5286
  msgid "Are you sure you want to deauthorize Formidable Forms on this site?"
5287
  msgstr ""
5288
 
5289
- #: classes/helpers/FrmAppHelper.php:2286
5290
- #: classes/helpers/FrmAppHelper.php:2315
5291
  msgid "Loading&hellip;"
5292
  msgstr ""
5293
 
5294
- #: classes/helpers/FrmAppHelper.php:2316
5295
  msgid "Remove"
5296
  msgstr ""
5297
 
5298
- #: classes/helpers/FrmAppHelper.php:2320
5299
  msgid "No results match"
5300
  msgstr ""
5301
 
5302
- #: classes/helpers/FrmAppHelper.php:2321
5303
  msgid "That file looks like Spam."
5304
  msgstr ""
5305
 
5306
- #: classes/helpers/FrmAppHelper.php:2322
5307
  msgid "There is an error in the calculation in the field with key"
5308
  msgstr ""
5309
 
5310
- #: classes/helpers/FrmAppHelper.php:2323
5311
  msgid "Please complete the preceding required fields before uploading a file."
5312
  msgstr ""
5313
 
5314
- #: classes/helpers/FrmAppHelper.php:2334
5315
  msgid "(Click to add description)"
5316
  msgstr ""
5317
 
5318
- #: classes/helpers/FrmAppHelper.php:2335
5319
  msgid "(Blank)"
5320
  msgstr ""
5321
 
5322
- #: classes/helpers/FrmAppHelper.php:2336
5323
  msgid "(no label)"
5324
  msgstr ""
5325
 
5326
- #: classes/helpers/FrmAppHelper.php:2337
5327
  msgid "Saving"
5328
  msgstr ""
5329
 
5330
- #: classes/helpers/FrmAppHelper.php:2338
5331
  msgid "Saved"
5332
  msgstr ""
5333
 
5334
- #: classes/helpers/FrmAppHelper.php:2339
5335
  msgid "OK"
5336
  msgstr ""
5337
 
5338
- #: classes/helpers/FrmAppHelper.php:2342
5339
  msgid "Clear default value when typing"
5340
  msgstr ""
5341
 
5342
- #: classes/helpers/FrmAppHelper.php:2343
5343
  msgid "Do not clear default value when typing"
5344
  msgstr ""
5345
 
5346
- #: classes/helpers/FrmAppHelper.php:2344
5347
  msgid "Default value will pass form validation"
5348
  msgstr ""
5349
 
5350
- #: classes/helpers/FrmAppHelper.php:2345
5351
  msgid "Default value will NOT pass form validation"
5352
  msgstr ""
5353
 
5354
- #: classes/helpers/FrmAppHelper.php:2346
5355
  msgid "Heads up"
5356
  msgstr ""
5357
 
5358
- #: classes/helpers/FrmAppHelper.php:2348
5359
  msgid "Are you sure you want to delete this field and all data associated with it?"
5360
  msgstr ""
5361
 
5362
- #: classes/helpers/FrmAppHelper.php:2349
5363
  msgid "All fields inside this Section will be deleted along with their data. Are you sure you want to delete this group of fields?"
5364
  msgstr ""
5365
 
5366
- #: classes/helpers/FrmAppHelper.php:2350
5367
  msgid "Warning: If you have entries with multiple rows, all but the first row will be lost."
5368
  msgstr ""
5369
 
5370
- #: classes/helpers/FrmAppHelper.php:2353
5371
  msgid "Enter Email"
5372
  msgstr ""
5373
 
5374
- #: classes/helpers/FrmAppHelper.php:2354
5375
  msgid "Confirm Email"
5376
  msgstr ""
5377
 
5378
- #: classes/helpers/FrmAppHelper.php:2355
5379
  msgid "Conditional content here"
5380
  msgstr ""
5381
 
5382
- #: classes/helpers/FrmAppHelper.php:2357
5383
  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."
5384
  msgstr ""
5385
 
5386
- #: classes/helpers/FrmAppHelper.php:2358
5387
  msgid "Enter Password"
5388
  msgstr ""
5389
 
5390
- #: classes/helpers/FrmAppHelper.php:2359
5391
  msgid "Confirm Password"
5392
  msgstr ""
5393
 
5394
- #: classes/helpers/FrmAppHelper.php:2360
5395
  msgid "Import Complete"
5396
  msgstr ""
5397
 
5398
- #: classes/helpers/FrmAppHelper.php:2362
5399
  msgid "Warning: There is no way to retrieve unsaved entries."
5400
  msgstr ""
5401
 
5402
- #: classes/helpers/FrmAppHelper.php:2363
5403
  msgid "Private"
5404
  msgstr ""
5405
 
5406
- #: classes/helpers/FrmAppHelper.php:2366
5407
  msgid "No new licenses were found"
5408
  msgstr ""
5409
 
5410
- #: classes/helpers/FrmAppHelper.php:2367
5411
  msgid "This calculation has at least one unmatched ( ) { } [ ]."
5412
  msgstr ""
5413
 
5414
- #: classes/helpers/FrmAppHelper.php:2368
5415
  msgid "This calculation may have shortcodes that work in Views but not forms."
5416
  msgstr ""
5417
 
5418
- #: classes/helpers/FrmAppHelper.php:2369
5419
  msgid "This calculation may have shortcodes that work in text calculations but not numeric calculations."
5420
  msgstr ""
5421
 
5422
- #: classes/helpers/FrmAppHelper.php:2370
5423
  msgid "This form action is limited to one per form. Please edit the existing form action."
5424
  msgstr ""
5425
 
5426
  #. Translators: %s is the name of a Detail Page Slug that is a reserved word.
5427
- #: classes/helpers/FrmAppHelper.php:2373
5428
  msgid "The Detail Page Slug \"%s\" is reserved by WordPress. This may cause problems. Is this intentional?"
5429
  msgstr ""
5430
 
5431
  #. 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.
5432
- #: classes/helpers/FrmAppHelper.php:2375
5433
  msgid "The parameter \"%s\" is reserved by WordPress. This may cause problems when included in the URL. Is this intentional? "
5434
  msgstr ""
5435
 
5436
- #: classes/helpers/FrmAppHelper.php:2377
5437
  msgid "Please enter a Repeat Limit that is greater than 1."
5438
  msgstr ""
5439
 
5440
- #: classes/helpers/FrmAppHelper.php:2378
5441
  msgid "Please select a limit between 0 and 200."
5442
  msgstr ""
5443
 
5444
- #: classes/helpers/FrmAppHelper.php:2410
5445
  msgid "You are running an outdated version of Formidable. This plugin may not work correctly if you do not update Formidable."
5446
  msgstr ""
5447
 
5448
- #: classes/helpers/FrmAppHelper.php:2437
5449
  msgid "You are running a version of Formidable Forms that may not be compatible with your version of Formidable Forms Pro."
5450
  msgstr ""
5451
 
5452
- #: classes/helpers/FrmAppHelper.php:2465
5453
  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+."
5454
  msgstr ""
5455
 
5456
- #: classes/helpers/FrmAppHelper.php:2471
5457
  msgid "You are using an outdated browser that is not compatible with Formidable Forms. Please update to a more current browser (we recommend Chrome)."
5458
  msgstr ""
5459
 
5460
- #: classes/helpers/FrmAppHelper.php:2485
5461
  msgid "English"
5462
  msgstr ""
5463
 
5464
- #: classes/helpers/FrmAppHelper.php:2486
5465
  msgid "Afrikaans"
5466
  msgstr ""
5467
 
5468
- #: classes/helpers/FrmAppHelper.php:2487
5469
  msgid "Albanian"
5470
  msgstr ""
5471
 
5472
- #: classes/helpers/FrmAppHelper.php:2488
5473
  msgid "Arabic"
5474
  msgstr ""
5475
 
5476
- #: classes/helpers/FrmAppHelper.php:2489
5477
  msgid "Armenian"
5478
  msgstr ""
5479
 
5480
- #: classes/helpers/FrmAppHelper.php:2490
5481
  msgid "Azerbaijani"
5482
  msgstr ""
5483
 
5484
- #: classes/helpers/FrmAppHelper.php:2491
5485
  msgid "Basque"
5486
  msgstr ""
5487
 
5488
- #: classes/helpers/FrmAppHelper.php:2492
5489
  msgid "Bosnian"
5490
  msgstr ""
5491
 
5492
- #: classes/helpers/FrmAppHelper.php:2493
5493
  msgid "Bulgarian"
5494
  msgstr ""
5495
 
5496
- #: classes/helpers/FrmAppHelper.php:2494
5497
  msgid "Catalan"
5498
  msgstr ""
5499
 
5500
- #: classes/helpers/FrmAppHelper.php:2495
5501
  msgid "Chinese Hong Kong"
5502
  msgstr ""
5503
 
5504
- #: classes/helpers/FrmAppHelper.php:2496
5505
  msgid "Chinese Simplified"
5506
  msgstr ""
5507
 
5508
- #: classes/helpers/FrmAppHelper.php:2497
5509
  msgid "Chinese Traditional"
5510
  msgstr ""
5511
 
5512
- #: classes/helpers/FrmAppHelper.php:2498
5513
  msgid "Croatian"
5514
  msgstr ""
5515
 
5516
- #: classes/helpers/FrmAppHelper.php:2499
5517
  msgid "Czech"
5518
  msgstr ""
5519
 
5520
- #: classes/helpers/FrmAppHelper.php:2500
5521
  msgid "Danish"
5522
  msgstr ""
5523
 
5524
- #: classes/helpers/FrmAppHelper.php:2501
5525
  msgid "Dutch"
5526
  msgstr ""
5527
 
5528
- #: classes/helpers/FrmAppHelper.php:2502
5529
  msgid "English/UK"
5530
  msgstr ""
5531
 
5532
- #: classes/helpers/FrmAppHelper.php:2503
5533
  msgid "Esperanto"
5534
  msgstr ""
5535
 
5536
- #: classes/helpers/FrmAppHelper.php:2504
5537
  msgid "Estonian"
5538
  msgstr ""
5539
 
5540
- #: classes/helpers/FrmAppHelper.php:2505
5541
  msgid "Faroese"
5542
  msgstr ""
5543
 
5544
- #: classes/helpers/FrmAppHelper.php:2506
5545
  msgid "Farsi/Persian"
5546
  msgstr ""
5547
 
5548
- #: classes/helpers/FrmAppHelper.php:2507
5549
  msgid "Filipino"
5550
  msgstr ""
5551
 
5552
- #: classes/helpers/FrmAppHelper.php:2508
5553
  msgid "Finnish"
5554
  msgstr ""
5555
 
5556
- #: classes/helpers/FrmAppHelper.php:2509
5557
  msgid "French"
5558
  msgstr ""
5559
 
5560
- #: classes/helpers/FrmAppHelper.php:2510
5561
  msgid "French/Canadian"
5562
  msgstr ""
5563
 
5564
- #: classes/helpers/FrmAppHelper.php:2511
5565
  msgid "French/Swiss"
5566
  msgstr ""
5567
 
5568
- #: classes/helpers/FrmAppHelper.php:2512
5569
  msgid "German"
5570
  msgstr ""
5571
 
5572
- #: classes/helpers/FrmAppHelper.php:2513
5573
  msgid "German/Austria"
5574
  msgstr ""
5575
 
5576
- #: classes/helpers/FrmAppHelper.php:2514
5577
  msgid "German/Switzerland"
5578
  msgstr ""
5579
 
5580
- #: classes/helpers/FrmAppHelper.php:2515
5581
  msgid "Greek"
5582
  msgstr ""
5583
 
5584
- #: classes/helpers/FrmAppHelper.php:2516
5585
- #: classes/helpers/FrmAppHelper.php:2517
5586
  msgid "Hebrew"
5587
  msgstr ""
5588
 
5589
- #: classes/helpers/FrmAppHelper.php:2518
5590
  msgid "Hindi"
5591
  msgstr ""
5592
 
5593
- #: classes/helpers/FrmAppHelper.php:2519
5594
  msgid "Hungarian"
5595
  msgstr ""
5596
 
5597
- #: classes/helpers/FrmAppHelper.php:2520
5598
  msgid "Icelandic"
5599
  msgstr ""
5600
 
5601
- #: classes/helpers/FrmAppHelper.php:2521
5602
  msgid "Indonesian"
5603
  msgstr ""
5604
 
5605
- #: classes/helpers/FrmAppHelper.php:2522
5606
  msgid "Italian"
5607
  msgstr ""
5608
 
5609
- #: classes/helpers/FrmAppHelper.php:2523
5610
  msgid "Japanese"
5611
  msgstr ""
5612
 
5613
- #: classes/helpers/FrmAppHelper.php:2524
5614
  msgid "Korean"
5615
  msgstr ""
5616
 
5617
- #: classes/helpers/FrmAppHelper.php:2525
5618
  msgid "Latvian"
5619
  msgstr ""
5620
 
5621
- #: classes/helpers/FrmAppHelper.php:2526
5622
  msgid "Lithuanian"
5623
  msgstr ""
5624
 
5625
- #: classes/helpers/FrmAppHelper.php:2527
5626
  msgid "Malaysian"
5627
  msgstr ""
5628
 
5629
- #: classes/helpers/FrmAppHelper.php:2528
5630
  msgid "Norwegian"
5631
  msgstr ""
5632
 
5633
- #: classes/helpers/FrmAppHelper.php:2529
5634
  msgid "Polish"
5635
  msgstr ""
5636
 
5637
- #: classes/helpers/FrmAppHelper.php:2530
5638
  msgid "Portuguese"
5639
  msgstr ""
5640
 
5641
- #: classes/helpers/FrmAppHelper.php:2531
5642
  msgid "Portuguese/Brazilian"
5643
  msgstr ""
5644
 
5645
- #: classes/helpers/FrmAppHelper.php:2532
5646
  msgid "Portuguese/Portugal"
5647
  msgstr ""
5648
 
5649
- #: classes/helpers/FrmAppHelper.php:2533
5650
  msgid "Romanian"
5651
  msgstr ""
5652
 
5653
- #: classes/helpers/FrmAppHelper.php:2534
5654
  msgid "Russian"
5655
  msgstr ""
5656
 
5657
- #: classes/helpers/FrmAppHelper.php:2535
5658
- #: classes/helpers/FrmAppHelper.php:2536
5659
  msgid "Serbian"
5660
  msgstr ""
5661
 
5662
- #: classes/helpers/FrmAppHelper.php:2537
5663
  msgid "Slovak"
5664
  msgstr ""
5665
 
5666
- #: classes/helpers/FrmAppHelper.php:2538
5667
  msgid "Slovenian"
5668
  msgstr ""
5669
 
5670
- #: classes/helpers/FrmAppHelper.php:2539
5671
  msgid "Spanish"
5672
  msgstr ""
5673
 
5674
- #: classes/helpers/FrmAppHelper.php:2540
5675
  msgid "Spanish/Latin America"
5676
  msgstr ""
5677
 
5678
- #: classes/helpers/FrmAppHelper.php:2541
5679
  msgid "Swedish"
5680
  msgstr ""
5681
 
5682
- #: classes/helpers/FrmAppHelper.php:2542
5683
  msgid "Tamil"
5684
  msgstr ""
5685
 
5686
- #: classes/helpers/FrmAppHelper.php:2543
5687
  msgid "Thai"
5688
  msgstr ""
5689
 
5690
- #: classes/helpers/FrmAppHelper.php:2544
5691
- #: classes/helpers/FrmAppHelper.php:2545
5692
  msgid "Turkish"
5693
  msgstr ""
5694
 
5695
- #: classes/helpers/FrmAppHelper.php:2546
5696
  msgid "Ukranian"
5697
  msgstr ""
5698
 
5699
- #: classes/helpers/FrmAppHelper.php:2547
5700
  msgid "Vietnamese"
5701
  msgstr ""
5702
 
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.06.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: 2020-08-12T22:54:16+02: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"
45
  msgid "Display a Calculator Form"
46
  msgstr ""
47
 
48
+ #: js/src/form/calculator.js:55
49
  #: languages/formidable-js-strings.php:24
50
+ msgid "This site does not have any calculator forms."
51
  msgstr ""
52
 
53
+ #: js/src/form/calculator.js:58
54
  #: languages/formidable-js-strings.php:27
55
+ msgid "Upgrade Formidable Forms."
56
  msgstr ""
57
 
58
+ #: js/src/form/calculator.js:61
59
  #: languages/formidable-js-strings.php:30
60
+ msgid "Calculator Form"
61
  msgstr ""
62
 
63
  #: js/src/form/formselect.js:23
262
  msgstr ""
263
 
264
  #: classes/models/FrmField.php:34
265
+ #: classes/controllers/FrmFormsController.php:1178
 
266
  msgid "Email"
267
  msgstr ""
268
 
287
  msgstr ""
288
 
289
  #: classes/models/FrmField.php:58
290
+ #: classes/controllers/FrmFormsController.php:1173
291
  msgid "User ID"
292
  msgstr ""
293
 
304
  msgstr ""
305
 
306
  #: classes/models/FrmField.php:82
307
+ #: classes/controllers/FrmFormsController.php:746
308
  msgid "Date"
309
  msgstr ""
310
 
726
  msgstr ""
727
 
728
  #: classes/controllers/FrmAddonsController.php:520
729
+ #: classes/helpers/FrmAppHelper.php:2432
730
  msgid "Active"
731
  msgstr ""
732
 
763
 
764
  #: classes/controllers/FrmAppController.php:160
765
  #: classes/controllers/FrmXMLController.php:256
766
+ #: classes/controllers/FrmFormsController.php:741
767
  #: classes/controllers/FrmEntriesController.php:8
768
  #: classes/controllers/FrmEntriesController.php:92
769
  #: classes/views/xml/import_form.php:116
800
  #: classes/controllers/FrmXMLController.php:255
801
  #: classes/controllers/FrmStylesController.php:48
802
  #: classes/controllers/FrmFormsController.php:6
803
+ #: classes/controllers/FrmFormsController.php:751
804
  #: classes/views/frm-forms/list.php:5
805
  msgid "Forms"
806
  msgstr ""
952
  msgid "Dismiss All"
953
  msgstr ""
954
 
955
+ #: classes/controllers/FrmInboxController.php:92
956
  msgid "Help Formidable improve with usage tracking"
957
  msgstr ""
958
 
1022
  #: classes/views/addons/list.php:81
1023
  #: classes/views/shared/upgrade_overlay.php:27
1024
  #: classes/helpers/FrmFormMigratorsHelper.php:131
1025
+ #: classes/helpers/FrmAppHelper.php:2431
1026
  msgid "Install"
1027
  msgstr ""
1028
 
1088
  msgstr ""
1089
 
1090
  #: classes/controllers/FrmStylesController.php:390
1091
+ #: classes/controllers/FrmFormsController.php:965
1092
  msgid "General"
1093
  msgstr ""
1094
 
1095
  #: classes/controllers/FrmStylesController.php:391
1096
+ #: classes/controllers/FrmFormsController.php:740
1097
  #: classes/views/frm-forms/settings-advanced.php:8
1098
  #: classes/views/xml/import_form.php:113
1099
  #: classes/views/styles/_sample_form.php:14
1144
  msgid "Once Weekly"
1145
  msgstr ""
1146
 
1147
+ #: classes/controllers/FrmFormsController.php:44
1148
+ msgid "Conditional Logic options"
1149
+ msgstr ""
1150
+
1151
+ #: classes/controllers/FrmFormsController.php:44
1152
+ msgid "Only show the fields you need and create branching forms. Upgrade to get conditional logic and question branching."
1153
+ msgstr ""
1154
+
1155
+ #: classes/controllers/FrmFormsController.php:46
1156
+ msgid "Add Conditional Logic"
1157
+ msgstr ""
1158
+
1159
+ #: classes/controllers/FrmFormsController.php:147
1160
  msgid "Settings Successfully Updated"
1161
  msgstr ""
1162
 
1163
+ #: classes/controllers/FrmFormsController.php:174
1164
+ #: classes/controllers/FrmFormsController.php:899
1165
  msgid "Form was successfully updated."
1166
  msgstr ""
1167
 
1168
  #. translators: %1$s: Start link HTML, %2$s: end link HTML
1169
+ #: classes/controllers/FrmFormsController.php:179
1170
  msgid "However, your form is very long and may be %1$sreaching server limits%2$s."
1171
  msgstr ""
1172
 
1173
+ #: classes/controllers/FrmFormsController.php:233
1174
  #: deprecated/FrmDeprecated.php:400
1175
  msgid "Form template was Successfully Created"
1176
  msgstr ""
1177
 
1178
+ #: classes/controllers/FrmFormsController.php:233
1179
  msgid "Form was Successfully Copied"
1180
  msgstr ""
1181
 
1182
+ #: classes/controllers/FrmFormsController.php:237
1183
  msgid "There was a problem creating the new template."
1184
  msgstr ""
1185
 
1186
+ #: classes/controllers/FrmFormsController.php:345
1187
  msgid "Form Preview"
1188
  msgstr ""
1189
 
1190
  #. translators: %1$s: Number of forms
1191
+ #: classes/controllers/FrmFormsController.php:390
1192
+ #: classes/controllers/FrmFormsController.php:451
1193
  msgid "%1$s form restored from the Trash."
1194
  msgid_plural "%1$s forms restored from the Trash."
1195
  msgstr[0] ""
1196
 
1197
  #. translators: %1$s: Number of forms, %2$s: Start link HTML, %3$s: End link HTML
1198
+ #: classes/controllers/FrmFormsController.php:454
1199
+ #: classes/controllers/FrmFormsController.php:479
1200
  msgid "%1$s form moved to the Trash. %2$sUndo%3$s"
1201
  msgid_plural "%1$s forms moved to the Trash. %2$sUndo%3$s"
1202
  msgstr[0] ""
1203
 
1204
  #. translators: %1$s: Number of forms
1205
+ #: classes/controllers/FrmFormsController.php:502
1206
  msgid "%1$s Form Permanently Deleted"
1207
  msgid_plural "%1$s Forms Permanently Deleted"
1208
  msgstr[0] ""
1209
 
1210
  #. translators: %1$s: Number of forms
1211
+ #: classes/controllers/FrmFormsController.php:519
1212
+ #: classes/controllers/FrmFormsController.php:536
1213
  msgid "%1$s form permanently deleted."
1214
  msgid_plural "%1$s forms permanently deleted."
1215
  msgstr[0] ""
1216
 
1217
+ #: classes/controllers/FrmFormsController.php:582
1218
  msgid "There was an error creating a template."
1219
  msgstr ""
1220
 
1221
+ #: classes/controllers/FrmFormsController.php:626
1222
  msgid "Add forms and content"
1223
  msgstr ""
1224
 
1225
+ #: classes/controllers/FrmFormsController.php:642
1226
  #: classes/controllers/FrmEntriesController.php:76
1227
  #: classes/views/xml/import_form.php:147
1228
  #: classes/widgets/FrmShowForm.php:56
1229
  msgid "Form"
1230
  msgstr ""
1231
 
1232
+ #: classes/controllers/FrmFormsController.php:643
1233
  #: classes/views/frm-forms/insert_form_popup.php:28
1234
  msgid "Insert a Form"
1235
  msgstr ""
1236
 
1237
+ #: classes/controllers/FrmFormsController.php:672
1238
  msgid "Display form title"
1239
  msgstr ""
1240
 
1241
+ #: classes/controllers/FrmFormsController.php:676
1242
  msgid "Display form description"
1243
  msgstr ""
1244
 
1245
+ #: classes/controllers/FrmFormsController.php:680
1246
  msgid "Minimize form HTML"
1247
  msgstr ""
1248
 
1249
+ #: classes/controllers/FrmFormsController.php:736
1250
  #: classes/views/frm-forms/new-form-overlay.php:9
1251
  msgid "Template Name"
1252
  msgstr ""
1253
 
1254
+ #: classes/controllers/FrmFormsController.php:737
1255
  #: classes/views/xml/import_form.php:115
1256
  msgid "Type"
1257
  msgstr ""
1258
 
1259
+ #: classes/controllers/FrmFormsController.php:738
1260
+ #: classes/controllers/FrmFormsController.php:742
1261
  #: classes/views/shared/mb_adv_info.php:93
1262
  #: classes/helpers/FrmCSVExportHelper.php:155
1263
  msgid "Key"
1264
  msgstr ""
1265
 
1266
+ #: classes/controllers/FrmFormsController.php:743
1267
  msgid "Shortcodes"
1268
  msgstr ""
1269
 
1270
+ #: classes/controllers/FrmFormsController.php:873
1271
  msgid "You are trying to edit a form that does not exist."
1272
  msgstr ""
1273
 
1274
  #. translators: %1$s: Start link HTML, %2$s: End link HTML
1275
+ #: classes/controllers/FrmFormsController.php:878
1276
  msgid "You are trying to edit a child form. Please edit from %1$shere%2$s"
1277
  msgstr ""
1278
 
1279
+ #: classes/controllers/FrmFormsController.php:901
1280
  msgid "Template was successfully updated."
1281
  msgstr ""
1282
 
1283
+ #: classes/controllers/FrmFormsController.php:966
1284
  msgid "General Form Settings"
1285
  msgstr ""
1286
 
1287
+ #: classes/controllers/FrmFormsController.php:971
1288
  msgid "Actions & Notifications"
1289
  msgstr ""
1290
 
1291
+ #: classes/controllers/FrmFormsController.php:977
1292
+ #: classes/controllers/FrmFormsController.php:982
1293
  msgid "Form Permissions"
1294
  msgstr ""
1295
 
1296
+ #: classes/controllers/FrmFormsController.php:986
1297
  msgid "Form Scheduling"
1298
  msgstr ""
1299
 
1300
+ #: classes/controllers/FrmFormsController.php:991
1301
  msgid "Form scheduling settings"
1302
  msgstr ""
1303
 
1304
+ #: classes/controllers/FrmFormsController.php:995
1305
  msgid "Styling & Buttons"
1306
  msgstr ""
1307
 
1308
+ #: classes/controllers/FrmFormsController.php:1001
1309
  msgid "Customize HTML"
1310
  msgstr ""
1311
 
1312
+ #: classes/controllers/FrmFormsController.php:1110
1313
  msgid "Customize field values with the following parameters."
1314
  msgstr ""
1315
 
1316
+ #: classes/controllers/FrmFormsController.php:1147
1317
  msgid "Separator"
1318
  msgstr ""
1319
 
1320
+ #: classes/controllers/FrmFormsController.php:1148
1321
  msgid "Use a different separator for checkbox fields"
1322
  msgstr ""
1323
 
1324
+ #: classes/controllers/FrmFormsController.php:1151
1325
  msgid "Date Format"
1326
  msgstr ""
1327
 
1328
+ #: classes/controllers/FrmFormsController.php:1154
1329
  #: classes/views/frm-fields/back-end/settings.php:22
1330
  msgid "Field Label"
1331
  msgstr ""
1332
 
1333
+ #: classes/controllers/FrmFormsController.php:1157
1334
  msgid "No Auto P"
1335
  msgstr ""
1336
 
1337
+ #: classes/controllers/FrmFormsController.php:1158
1338
  msgid "Do not automatically add any paragraphs or line breaks"
1339
  msgstr ""
1340
 
1341
+ #: classes/controllers/FrmFormsController.php:1174
1342
  msgid "First Name"
1343
  msgstr ""
1344
 
1345
+ #: classes/controllers/FrmFormsController.php:1175
1346
  msgid "Last Name"
1347
  msgstr ""
1348
 
1349
+ #: classes/controllers/FrmFormsController.php:1176
1350
  msgid "Display Name"
1351
  msgstr ""
1352
 
1353
+ #: classes/controllers/FrmFormsController.php:1177
1354
  msgid "User Login"
1355
  msgstr ""
1356
 
1357
+ #: classes/controllers/FrmFormsController.php:1179
1358
  msgid "Avatar"
1359
  msgstr ""
1360
 
1361
+ #: classes/controllers/FrmFormsController.php:1180
1362
  msgid "Author Link"
1363
  msgstr ""
1364
 
1365
+ #: classes/controllers/FrmFormsController.php:1193
1366
  #: classes/views/frm-entries/sidebar-shared.php:46
1367
  msgid "Entry ID"
1368
  msgstr ""
1369
 
1370
+ #: classes/controllers/FrmFormsController.php:1194
1371
  #: classes/controllers/FrmEntriesController.php:71
1372
  #: classes/views/frm-entries/sidebar-shared.php:52
1373
  #: classes/views/frm-entries/form.php:50
1374
  msgid "Entry Key"
1375
  msgstr ""
1376
 
1377
+ #: classes/controllers/FrmFormsController.php:1195
1378
  msgid "Post ID"
1379
  msgstr ""
1380
 
1381
+ #: classes/controllers/FrmFormsController.php:1196
1382
  msgid "User IP"
1383
  msgstr ""
1384
 
1385
+ #: classes/controllers/FrmFormsController.php:1197
1386
  msgid "Entry created"
1387
  msgstr ""
1388
 
1389
+ #: classes/controllers/FrmFormsController.php:1198
1390
  msgid "Entry updated"
1391
  msgstr ""
1392
 
1393
+ #: classes/controllers/FrmFormsController.php:1200
1394
  msgid "Site URL"
1395
  msgstr ""
1396
 
1397
+ #: classes/controllers/FrmFormsController.php:1201
1398
  msgid "Site Name"
1399
  msgstr ""
1400
 
1401
+ #: classes/controllers/FrmFormsController.php:1209
1402
  msgid "Default Msg"
1403
  msgstr ""
1404
 
1405
+ #: classes/controllers/FrmFormsController.php:1210
1406
  msgid "Default HTML"
1407
  msgstr ""
1408
 
1409
+ #: classes/controllers/FrmFormsController.php:1211
1410
  msgid "Default Plain"
1411
  msgstr ""
1412
 
1413
+ #: classes/controllers/FrmFormsController.php:1300
1414
  msgid "No forms were specified"
1415
  msgstr ""
1416
 
1417
+ #: classes/controllers/FrmFormsController.php:1411
1418
  msgid "Abnormal HTML characters prevented your form from saving correctly"
1419
  msgstr ""
1420
 
1421
+ #: classes/controllers/FrmFormsController.php:1501
1422
  #: classes/views/frm-forms/list-templates.php:198
1423
  #: classes/views/xml/import_form.php:128
1424
  #: classes/views/styles/manage.php:54
1430
  msgid "(no title)"
1431
  msgstr ""
1432
 
1433
+ #: classes/controllers/FrmFormsController.php:1547
1434
+ #: classes/controllers/FrmFormsController.php:1561
1435
  msgid "Please select a valid form"
1436
  msgstr ""
1437
 
1438
+ #: classes/controllers/FrmFormsController.php:1783
1439
  msgid "Please wait while you are redirected."
1440
  msgstr ""
1441
 
1442
  #. translators: %1$s: Start link HTML, %2$s: End link HTML
1443
+ #: classes/controllers/FrmFormsController.php:1819
1444
  msgid "%1$sClick here%2$s if you are not automatically redirected."
1445
  msgstr ""
1446
 
1526
  msgid "%s ago"
1527
  msgstr ""
1528
 
1529
+ #: classes/views/inbox/list.php:61
1530
  msgid "You don't have any messages"
1531
  msgstr ""
1532
 
1533
+ #: classes/views/inbox/list.php:63
1534
  msgid "Get the details about new updates, tips, sales, and more. We'll keep you in the loop."
1535
  msgstr ""
1536
 
1537
+ #: classes/views/inbox/list.php:64
1538
  msgid "Want more news and email updates?"
1539
  msgstr ""
1540
 
1541
+ #: classes/views/inbox/list.php:98
1542
+ msgid "Type your email"
1543
+ msgstr ""
1544
+
1545
+ #: classes/views/inbox/list.php:102
1546
  msgid "Subscribe"
1547
  msgstr ""
1548
 
1615
  #: classes/views/frm-forms/new-form-overlay.php:31
1616
  #: classes/views/shared/confirm-overlay.php:14
1617
  #: classes/views/shared/admin-header.php:42
1618
+ #: classes/helpers/FrmAppHelper.php:2392
1619
  msgid "Cancel"
1620
  msgstr ""
1621
 
2144
 
2145
  #: classes/views/shared/confirm-overlay.php:10
2146
  #: classes/views/shared/info-overlay.php:10
2147
+ #: classes/helpers/FrmAppHelper.php:2399
2148
  msgid "Are you sure?"
2149
  msgstr ""
2150
 
2246
 
2247
  #: classes/views/shared/mb_adv_info.php:90
2248
  #: classes/helpers/FrmCSVExportHelper.php:154
2249
+ #: classes/helpers/FrmAppHelper.php:2371
2250
  msgid "ID"
2251
  msgstr ""
2252
 
2256
 
2257
  #: classes/views/shared/mb_adv_info.php:108
2258
  #: classes/views/shared/mb_adv_info.php:122
2259
+ #: classes/helpers/FrmAppHelper.php:2433
2260
  msgid "Select a Field"
2261
  msgstr ""
2262
 
2867
  msgstr ""
2868
 
2869
  #: classes/views/frm-fields/back-end/settings.php:265
2870
+ #: classes/helpers/FrmAppHelper.php:2393
2871
  msgid "Default"
2872
  msgstr ""
2873
 
3630
  msgstr ""
3631
 
3632
  #: classes/helpers/FrmFieldsHelper.php:286
3633
+ #: classes/helpers/FrmAppHelper.php:2404
3634
  msgid "The entered values do not match"
3635
  msgstr ""
3636
 
3641
 
3642
  #: classes/helpers/FrmFieldsHelper.php:456
3643
  #: classes/helpers/FrmFieldsHelper.php:457
3644
+ #: classes/helpers/FrmAppHelper.php:2408
3645
  msgid "New Option"
3646
  msgstr ""
3647
 
4841
  msgstr ""
4842
 
4843
  #: classes/helpers/FrmListHelper.php:257
4844
+ #: classes/helpers/FrmAppHelper.php:2434
4845
  msgid "No items found."
4846
  msgstr ""
4847
 
5113
  msgstr ""
5114
 
5115
  #: classes/helpers/FrmFormsHelper.php:1457
5116
+ #: classes/helpers/FrmAppHelper.php:2428
5117
  msgid "See the list of reserved words in WordPress."
5118
  msgstr ""
5119
 
5163
  msgid "Parent ID"
5164
  msgstr ""
5165
 
5166
+ #: classes/helpers/FrmAppHelper.php:1183
5167
  msgid "View Forms"
5168
  msgstr ""
5169
 
5170
+ #: classes/helpers/FrmAppHelper.php:1184
5171
  msgid "Add and Edit Forms"
5172
  msgstr ""
5173
 
5174
+ #: classes/helpers/FrmAppHelper.php:1185
5175
  msgid "Delete Forms"
5176
  msgstr ""
5177
 
5178
+ #: classes/helpers/FrmAppHelper.php:1186
5179
  msgid "Access this Settings Page"
5180
  msgstr ""
5181
 
5182
+ #: classes/helpers/FrmAppHelper.php:1187
5183
  msgid "View Entries from Admin Area"
5184
  msgstr ""
5185
 
5186
+ #: classes/helpers/FrmAppHelper.php:1188
5187
  msgid "Delete Entries from Admin Area"
5188
  msgstr ""
5189
 
5190
+ #: classes/helpers/FrmAppHelper.php:1195
5191
  msgid "Add Entries from Admin Area"
5192
  msgstr ""
5193
 
5194
+ #: classes/helpers/FrmAppHelper.php:1196
5195
  msgid "Edit Entries from Admin Area"
5196
  msgstr ""
5197
 
5198
+ #: classes/helpers/FrmAppHelper.php:1197
5199
  msgid "View Reports"
5200
  msgstr ""
5201
 
5202
+ #: classes/helpers/FrmAppHelper.php:1198
5203
  msgid "Add/Edit Views"
5204
  msgstr ""
5205
 
5206
+ #: classes/helpers/FrmAppHelper.php:1864
5207
  msgid "at"
5208
  msgstr ""
5209
 
5210
+ #: classes/helpers/FrmAppHelper.php:2008
5211
  msgid "year"
5212
  msgstr ""
5213
 
5214
+ #: classes/helpers/FrmAppHelper.php:2009
5215
  msgid "years"
5216
  msgstr ""
5217
 
5218
+ #: classes/helpers/FrmAppHelper.php:2013
5219
  msgid "month"
5220
  msgstr ""
5221
 
5222
+ #: classes/helpers/FrmAppHelper.php:2014
5223
  msgid "months"
5224
  msgstr ""
5225
 
5226
+ #: classes/helpers/FrmAppHelper.php:2018
5227
  msgid "week"
5228
  msgstr ""
5229
 
5230
+ #: classes/helpers/FrmAppHelper.php:2019
5231
  msgid "weeks"
5232
  msgstr ""
5233
 
5234
+ #: classes/helpers/FrmAppHelper.php:2023
5235
  msgid "day"
5236
  msgstr ""
5237
 
5238
+ #: classes/helpers/FrmAppHelper.php:2024
5239
  msgid "days"
5240
  msgstr ""
5241
 
5242
+ #: classes/helpers/FrmAppHelper.php:2028
5243
  msgid "hour"
5244
  msgstr ""
5245
 
5246
+ #: classes/helpers/FrmAppHelper.php:2029
5247
  msgid "hours"
5248
  msgstr ""
5249
 
5250
+ #: classes/helpers/FrmAppHelper.php:2033
5251
  msgid "minute"
5252
  msgstr ""
5253
 
5254
+ #: classes/helpers/FrmAppHelper.php:2034
5255
  msgid "minutes"
5256
  msgstr ""
5257
 
5258
+ #: classes/helpers/FrmAppHelper.php:2038
5259
  msgid "second"
5260
  msgstr ""
5261
 
5262
+ #: classes/helpers/FrmAppHelper.php:2039
5263
  msgid "seconds"
5264
  msgstr ""
5265
 
5266
+ #: classes/helpers/FrmAppHelper.php:2133
5267
  msgid "Give this action a label for easy reference."
5268
  msgstr ""
5269
 
5270
+ #: classes/helpers/FrmAppHelper.php:2134
5271
  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."
5272
  msgstr ""
5273
 
5274
+ #: classes/helpers/FrmAppHelper.php:2135
5275
  msgid "Add CC addresses separated by a \",\". FORMAT: Name <name@email.com> or name@email.com."
5276
  msgstr ""
5277
 
5278
+ #: classes/helpers/FrmAppHelper.php:2136
5279
  msgid "Add BCC addresses separated by a \",\". FORMAT: Name <name@email.com> or name@email.com."
5280
  msgstr ""
5281
 
5282
+ #: classes/helpers/FrmAppHelper.php:2137
5283
  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."
5284
  msgstr ""
5285
 
5286
+ #: classes/helpers/FrmAppHelper.php:2138
5287
  msgid "Enter the name and/or email address of the sender. FORMAT: John Bates <john@example.com> or john@example.com."
5288
  msgstr ""
5289
 
5290
  #. translators: %1$s: Form name, %2$s: Date
5291
+ #: classes/helpers/FrmAppHelper.php:2140
5292
  msgid "If you leave the subject blank, the default will be used: %1$s Form submitted on %2$s"
5293
  msgstr ""
5294
 
5295
+ #: classes/helpers/FrmAppHelper.php:2334
5296
+ #: classes/helpers/FrmAppHelper.php:2413
5297
  msgid "Please wait while your site updates."
5298
  msgstr ""
5299
 
5300
+ #: classes/helpers/FrmAppHelper.php:2335
5301
  msgid "Are you sure you want to deauthorize Formidable Forms on this site?"
5302
  msgstr ""
5303
 
5304
+ #: classes/helpers/FrmAppHelper.php:2338
5305
+ #: classes/helpers/FrmAppHelper.php:2367
5306
  msgid "Loading&hellip;"
5307
  msgstr ""
5308
 
5309
+ #: classes/helpers/FrmAppHelper.php:2368
5310
  msgid "Remove"
5311
  msgstr ""
5312
 
5313
+ #: classes/helpers/FrmAppHelper.php:2372
5314
  msgid "No results match"
5315
  msgstr ""
5316
 
5317
+ #: classes/helpers/FrmAppHelper.php:2373
5318
  msgid "That file looks like Spam."
5319
  msgstr ""
5320
 
5321
+ #: classes/helpers/FrmAppHelper.php:2374
5322
  msgid "There is an error in the calculation in the field with key"
5323
  msgstr ""
5324
 
5325
+ #: classes/helpers/FrmAppHelper.php:2375
5326
  msgid "Please complete the preceding required fields before uploading a file."
5327
  msgstr ""
5328
 
5329
+ #: classes/helpers/FrmAppHelper.php:2386
5330
  msgid "(Click to add description)"
5331
  msgstr ""
5332
 
5333
+ #: classes/helpers/FrmAppHelper.php:2387
5334
  msgid "(Blank)"
5335
  msgstr ""
5336
 
5337
+ #: classes/helpers/FrmAppHelper.php:2388
5338
  msgid "(no label)"
5339
  msgstr ""
5340
 
5341
+ #: classes/helpers/FrmAppHelper.php:2389
5342
  msgid "Saving"
5343
  msgstr ""
5344
 
5345
+ #: classes/helpers/FrmAppHelper.php:2390
5346
  msgid "Saved"
5347
  msgstr ""
5348
 
5349
+ #: classes/helpers/FrmAppHelper.php:2391
5350
  msgid "OK"
5351
  msgstr ""
5352
 
5353
+ #: classes/helpers/FrmAppHelper.php:2394
5354
  msgid "Clear default value when typing"
5355
  msgstr ""
5356
 
5357
+ #: classes/helpers/FrmAppHelper.php:2395
5358
  msgid "Do not clear default value when typing"
5359
  msgstr ""
5360
 
5361
+ #: classes/helpers/FrmAppHelper.php:2396
5362
  msgid "Default value will pass form validation"
5363
  msgstr ""
5364
 
5365
+ #: classes/helpers/FrmAppHelper.php:2397
5366
  msgid "Default value will NOT pass form validation"
5367
  msgstr ""
5368
 
5369
+ #: classes/helpers/FrmAppHelper.php:2398
5370
  msgid "Heads up"
5371
  msgstr ""
5372
 
5373
+ #: classes/helpers/FrmAppHelper.php:2400
5374
  msgid "Are you sure you want to delete this field and all data associated with it?"
5375
  msgstr ""
5376
 
5377
+ #: classes/helpers/FrmAppHelper.php:2401
5378
  msgid "All fields inside this Section will be deleted along with their data. Are you sure you want to delete this group of fields?"
5379
  msgstr ""
5380
 
5381
+ #: classes/helpers/FrmAppHelper.php:2402
5382
  msgid "Warning: If you have entries with multiple rows, all but the first row will be lost."
5383
  msgstr ""
5384
 
5385
+ #: classes/helpers/FrmAppHelper.php:2405
5386
  msgid "Enter Email"
5387
  msgstr ""
5388
 
5389
+ #: classes/helpers/FrmAppHelper.php:2406
5390
  msgid "Confirm Email"
5391
  msgstr ""
5392
 
5393
+ #: classes/helpers/FrmAppHelper.php:2407
5394
  msgid "Conditional content here"
5395
  msgstr ""
5396
 
5397
+ #: classes/helpers/FrmAppHelper.php:2409
5398
  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."
5399
  msgstr ""
5400
 
5401
+ #: classes/helpers/FrmAppHelper.php:2410
5402
  msgid "Enter Password"
5403
  msgstr ""
5404
 
5405
+ #: classes/helpers/FrmAppHelper.php:2411
5406
  msgid "Confirm Password"
5407
  msgstr ""
5408
 
5409
+ #: classes/helpers/FrmAppHelper.php:2412
5410
  msgid "Import Complete"
5411
  msgstr ""
5412
 
5413
+ #: classes/helpers/FrmAppHelper.php:2414
5414
  msgid "Warning: There is no way to retrieve unsaved entries."
5415
  msgstr ""
5416
 
5417
+ #: classes/helpers/FrmAppHelper.php:2415
5418
  msgid "Private"
5419
  msgstr ""
5420
 
5421
+ #: classes/helpers/FrmAppHelper.php:2418
5422
  msgid "No new licenses were found"
5423
  msgstr ""
5424
 
5425
+ #: classes/helpers/FrmAppHelper.php:2419
5426
  msgid "This calculation has at least one unmatched ( ) { } [ ]."
5427
  msgstr ""
5428
 
5429
+ #: classes/helpers/FrmAppHelper.php:2420
5430
  msgid "This calculation may have shortcodes that work in Views but not forms."
5431
  msgstr ""
5432
 
5433
+ #: classes/helpers/FrmAppHelper.php:2421
5434
  msgid "This calculation may have shortcodes that work in text calculations but not numeric calculations."
5435
  msgstr ""
5436
 
5437
+ #: classes/helpers/FrmAppHelper.php:2422
5438
  msgid "This form action is limited to one per form. Please edit the existing form action."
5439
  msgstr ""
5440
 
5441
  #. Translators: %s is the name of a Detail Page Slug that is a reserved word.
5442
+ #: classes/helpers/FrmAppHelper.php:2425
5443
  msgid "The Detail Page Slug \"%s\" is reserved by WordPress. This may cause problems. Is this intentional?"
5444
  msgstr ""
5445
 
5446
  #. 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.
5447
+ #: classes/helpers/FrmAppHelper.php:2427
5448
  msgid "The parameter \"%s\" is reserved by WordPress. This may cause problems when included in the URL. Is this intentional? "
5449
  msgstr ""
5450
 
5451
+ #: classes/helpers/FrmAppHelper.php:2429
5452
  msgid "Please enter a Repeat Limit that is greater than 1."
5453
  msgstr ""
5454
 
5455
+ #: classes/helpers/FrmAppHelper.php:2430
5456
  msgid "Please select a limit between 0 and 200."
5457
  msgstr ""
5458
 
5459
+ #: classes/helpers/FrmAppHelper.php:2462
5460
  msgid "You are running an outdated version of Formidable. This plugin may not work correctly if you do not update Formidable."
5461
  msgstr ""
5462
 
5463
+ #: classes/helpers/FrmAppHelper.php:2489
5464
  msgid "You are running a version of Formidable Forms that may not be compatible with your version of Formidable Forms Pro."
5465
  msgstr ""
5466
 
5467
+ #: classes/helpers/FrmAppHelper.php:2517
5468
  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+."
5469
  msgstr ""
5470
 
5471
+ #: classes/helpers/FrmAppHelper.php:2523
5472
  msgid "You are using an outdated browser that is not compatible with Formidable Forms. Please update to a more current browser (we recommend Chrome)."
5473
  msgstr ""
5474
 
5475
+ #: classes/helpers/FrmAppHelper.php:2537
5476
  msgid "English"
5477
  msgstr ""
5478
 
5479
+ #: classes/helpers/FrmAppHelper.php:2538
5480
  msgid "Afrikaans"
5481
  msgstr ""
5482
 
5483
+ #: classes/helpers/FrmAppHelper.php:2539
5484
  msgid "Albanian"
5485
  msgstr ""
5486
 
5487
+ #: classes/helpers/FrmAppHelper.php:2540
5488
  msgid "Arabic"
5489
  msgstr ""
5490
 
5491
+ #: classes/helpers/FrmAppHelper.php:2541
5492
  msgid "Armenian"
5493
  msgstr ""
5494
 
5495
+ #: classes/helpers/FrmAppHelper.php:2542
5496
  msgid "Azerbaijani"
5497
  msgstr ""
5498
 
5499
+ #: classes/helpers/FrmAppHelper.php:2543
5500
  msgid "Basque"
5501
  msgstr ""
5502
 
5503
+ #: classes/helpers/FrmAppHelper.php:2544
5504
  msgid "Bosnian"
5505
  msgstr ""
5506
 
5507
+ #: classes/helpers/FrmAppHelper.php:2545
5508
  msgid "Bulgarian"
5509
  msgstr ""
5510
 
5511
+ #: classes/helpers/FrmAppHelper.php:2546
5512
  msgid "Catalan"
5513
  msgstr ""
5514
 
5515
+ #: classes/helpers/FrmAppHelper.php:2547
5516
  msgid "Chinese Hong Kong"
5517
  msgstr ""
5518
 
5519
+ #: classes/helpers/FrmAppHelper.php:2548
5520
  msgid "Chinese Simplified"
5521
  msgstr ""
5522
 
5523
+ #: classes/helpers/FrmAppHelper.php:2549
5524
  msgid "Chinese Traditional"
5525
  msgstr ""
5526
 
5527
+ #: classes/helpers/FrmAppHelper.php:2550
5528
  msgid "Croatian"
5529
  msgstr ""
5530
 
5531
+ #: classes/helpers/FrmAppHelper.php:2551
5532
  msgid "Czech"
5533
  msgstr ""
5534
 
5535
+ #: classes/helpers/FrmAppHelper.php:2552
5536
  msgid "Danish"
5537
  msgstr ""
5538
 
5539
+ #: classes/helpers/FrmAppHelper.php:2553
5540
  msgid "Dutch"
5541
  msgstr ""
5542
 
5543
+ #: classes/helpers/FrmAppHelper.php:2554
5544
  msgid "English/UK"
5545
  msgstr ""
5546
 
5547
+ #: classes/helpers/FrmAppHelper.php:2555
5548
  msgid "Esperanto"
5549
  msgstr ""
5550
 
5551
+ #: classes/helpers/FrmAppHelper.php:2556
5552
  msgid "Estonian"
5553
  msgstr ""
5554
 
5555
+ #: classes/helpers/FrmAppHelper.php:2557
5556
  msgid "Faroese"
5557
  msgstr ""
5558
 
5559
+ #: classes/helpers/FrmAppHelper.php:2558
5560
  msgid "Farsi/Persian"
5561
  msgstr ""
5562
 
5563
+ #: classes/helpers/FrmAppHelper.php:2559
5564
  msgid "Filipino"
5565
  msgstr ""
5566
 
5567
+ #: classes/helpers/FrmAppHelper.php:2560
5568
  msgid "Finnish"
5569
  msgstr ""
5570
 
5571
+ #: classes/helpers/FrmAppHelper.php:2561
5572
  msgid "French"
5573
  msgstr ""
5574
 
5575
+ #: classes/helpers/FrmAppHelper.php:2562
5576
  msgid "French/Canadian"
5577
  msgstr ""
5578
 
5579
+ #: classes/helpers/FrmAppHelper.php:2563
5580
  msgid "French/Swiss"
5581
  msgstr ""
5582
 
5583
+ #: classes/helpers/FrmAppHelper.php:2564
5584
  msgid "German"
5585
  msgstr ""
5586
 
5587
+ #: classes/helpers/FrmAppHelper.php:2565
5588
  msgid "German/Austria"
5589
  msgstr ""
5590
 
5591
+ #: classes/helpers/FrmAppHelper.php:2566
5592
  msgid "German/Switzerland"
5593
  msgstr ""
5594
 
5595
+ #: classes/helpers/FrmAppHelper.php:2567
5596
  msgid "Greek"
5597
  msgstr ""
5598
 
5599
+ #: classes/helpers/FrmAppHelper.php:2568
5600
+ #: classes/helpers/FrmAppHelper.php:2569
5601
  msgid "Hebrew"
5602
  msgstr ""
5603
 
5604
+ #: classes/helpers/FrmAppHelper.php:2570
5605
  msgid "Hindi"
5606
  msgstr ""
5607
 
5608
+ #: classes/helpers/FrmAppHelper.php:2571
5609
  msgid "Hungarian"
5610
  msgstr ""
5611
 
5612
+ #: classes/helpers/FrmAppHelper.php:2572
5613
  msgid "Icelandic"
5614
  msgstr ""
5615
 
5616
+ #: classes/helpers/FrmAppHelper.php:2573
5617
  msgid "Indonesian"
5618
  msgstr ""
5619
 
5620
+ #: classes/helpers/FrmAppHelper.php:2574
5621
  msgid "Italian"
5622
  msgstr ""
5623
 
5624
+ #: classes/helpers/FrmAppHelper.php:2575
5625
  msgid "Japanese"
5626
  msgstr ""
5627
 
5628
+ #: classes/helpers/FrmAppHelper.php:2576
5629
  msgid "Korean"
5630
  msgstr ""
5631
 
5632
+ #: classes/helpers/FrmAppHelper.php:2577
5633
  msgid "Latvian"
5634
  msgstr ""
5635
 
5636
+ #: classes/helpers/FrmAppHelper.php:2578
5637
  msgid "Lithuanian"
5638
  msgstr ""
5639
 
5640
+ #: classes/helpers/FrmAppHelper.php:2579
5641
  msgid "Malaysian"
5642
  msgstr ""
5643
 
5644
+ #: classes/helpers/FrmAppHelper.php:2580
5645
  msgid "Norwegian"
5646
  msgstr ""
5647
 
5648
+ #: classes/helpers/FrmAppHelper.php:2581
5649
  msgid "Polish"
5650
  msgstr ""
5651
 
5652
+ #: classes/helpers/FrmAppHelper.php:2582
5653
  msgid "Portuguese"
5654
  msgstr ""
5655
 
5656
+ #: classes/helpers/FrmAppHelper.php:2583
5657
  msgid "Portuguese/Brazilian"
5658
  msgstr ""
5659
 
5660
+ #: classes/helpers/FrmAppHelper.php:2584
5661
  msgid "Portuguese/Portugal"
5662
  msgstr ""
5663
 
5664
+ #: classes/helpers/FrmAppHelper.php:2585
5665
  msgid "Romanian"
5666
  msgstr ""
5667
 
5668
+ #: classes/helpers/FrmAppHelper.php:2586
5669
  msgid "Russian"
5670
  msgstr ""
5671
 
5672
+ #: classes/helpers/FrmAppHelper.php:2587
5673
+ #: classes/helpers/FrmAppHelper.php:2588
5674
  msgid "Serbian"
5675
  msgstr ""
5676
 
5677
+ #: classes/helpers/FrmAppHelper.php:2589
5678
  msgid "Slovak"
5679
  msgstr ""
5680
 
5681
+ #: classes/helpers/FrmAppHelper.php:2590
5682
  msgid "Slovenian"
5683
  msgstr ""
5684
 
5685
+ #: classes/helpers/FrmAppHelper.php:2591
5686
  msgid "Spanish"
5687
  msgstr ""
5688
 
5689
+ #: classes/helpers/FrmAppHelper.php:2592
5690
  msgid "Spanish/Latin America"
5691
  msgstr ""
5692
 
5693
+ #: classes/helpers/FrmAppHelper.php:2593
5694
  msgid "Swedish"
5695
  msgstr ""
5696
 
5697
+ #: classes/helpers/FrmAppHelper.php:2594
5698
  msgid "Tamil"
5699
  msgstr ""
5700
 
5701
+ #: classes/helpers/FrmAppHelper.php:2595
5702
  msgid "Thai"
5703
  msgstr ""
5704
 
5705
+ #: classes/helpers/FrmAppHelper.php:2596
5706
+ #: classes/helpers/FrmAppHelper.php:2597
5707
  msgid "Turkish"
5708
  msgstr ""
5709
 
5710
+ #: classes/helpers/FrmAppHelper.php:2598
5711
  msgid "Ukranian"
5712
  msgstr ""
5713
 
5714
+ #: classes/helpers/FrmAppHelper.php:2599
5715
  msgid "Vietnamese"
5716
  msgstr ""
5717
 
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.5
7
  Requires PHP: 5.6
8
- Stable tag: 4.06.02
9
 
10
  The most advanced WordPress forms plugin. Go beyond contact forms with our drag & drop form builder for surveys, quiz forms, and more.
11
 
@@ -436,6 +436,12 @@ Using our Zapier integration, you can easily connect Formidable with over 1000+
436
  See all <a href="https://zapier.com/apps/formidable/integrations">Formidable Zapier Integrations</a>.
437
 
438
  == Changelog ==
 
 
 
 
 
 
439
  = 4.06.02 =
440
  * New: Added frm_field_value_object hook for making adjustments to the field before it's label and value is displayed.
441
  * New: Added frm_xml_response hook for altering the message/response when an XML file is imported.
@@ -449,12 +455,4 @@ See all <a href="https://zapier.com/apps/formidable/integrations">Formidable Zap
449
  * Fix: Left and right margin setting on buttons was being ignored. Use something like "10px 10px" in the button margin setting to show margins on the sides.
450
  * Fix: Prevent a js error in some cases when the ajax response isn't json.
451
 
452
- = 4.06 =
453
- * New: Better accessibility for honeypot field and message after submit.
454
- * New: Add a Dismiss all button in the inbox.
455
- * New: Add 'frm_user_id_display' hook for showing something other than the dispay name by default in user ID fields.
456
- * Set the default styling to use grids since most browsers support it now.
457
- * Fix: On some sites, permissions were preventing a form from being created from a template.
458
- * Fix: The button colors were overriding eachother with some settings.
459
-
460
  <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.5
7
  Requires PHP: 5.6
8
+ Stable tag: 4.06.03
9
 
10
  The most advanced WordPress forms plugin. Go beyond contact forms with our drag & drop form builder for surveys, quiz forms, and more.
11
 
436
  See all <a href="https://zapier.com/apps/formidable/integrations">Formidable Zapier Integrations</a>.
437
 
438
  == Changelog ==
439
+ = 4.06.03 =
440
+ * More consistent dropdown styling with multiselect dropdowns.
441
+ * Prepare the code for handling permissions options as an array of roles.
442
+ * Fix: WP 5.5 - Email subject lines were coming through encoded.
443
+ * Fix: WP 5.5 - When WP Mail SMTP was installed, the Formidable SMTP page has an error.
444
+
445
  = 4.06.02 =
446
  * New: Added frm_field_value_object hook for making adjustments to the field before it's label and value is displayed.
447
  * New: Added frm_xml_response hook for altering the message/response when an XML file is imported.
455
  * Fix: Left and right margin setting on buttons was being ignored. Use something like "10px 10px" in the button margin setting to show margins on the sides.
456
  * Fix: Prevent a js error in some cases when the ajax response isn't json.
457
 
 
 
 
 
 
 
 
 
458
  <a href="https://raw.githubusercontent.com/Strategy11/formidable-forms/master/changelog.txt">See changelog for all versions</a>