Formidable Forms – Form Builder for WordPress - Version 4.05.02

Version Description

  • New: Added frm_message_placement hook to show the form message below the form
  • New: New classes that can be used in the 'form class' setting: frm_plain_success (Removes styling from the success message) and frm_below_success (Movs the success message below the form).
  • Add Formidable back to the admin bar. This is now a setting if the default WordPress v5.2+ behavior is desired.
  • Fix: Reiew requests were added to the inbox too frequently with sites with multiple admins.
  • Fix: Elementor conflict by using the glost $post in the admin area.
  • Fix: The color picker position in the styling settings was off for some options.
Download this release

Release Info

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

Code changes from version 4.05.01 to 4.05.02

classes/controllers/FrmFormsController.php CHANGED
@@ -1416,10 +1416,22 @@ class FrmFormsController {
1416
  return;
1417
  }
1418
 
 
 
1419
  add_action( 'wp_before_admin_bar_render', 'FrmFormsController::admin_bar_configure' );
1420
  FrmAppHelper::load_font_style();
1421
  }
1422
 
 
 
 
 
 
 
 
 
 
 
1423
  public static function admin_bar_configure() {
1424
  global $frm_vars;
1425
  if ( empty( $frm_vars['forms_loaded'] ) ) {
@@ -1858,9 +1870,30 @@ class FrmFormsController {
1858
  global $frm_vars;
1859
  self::maybe_load_css( $form, $values['custom_style'], $frm_vars['load_css'] );
1860
 
 
 
1861
  include( FrmAppHelper::plugin_path() . '/classes/views/frm-entries/new.php' );
1862
  }
1863
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1864
  /**
1865
  * Get all the values needed on the new.php entry page
1866
  *
1416
  return;
1417
  }
1418
 
1419
+ self::move_menu_to_footer();
1420
+
1421
  add_action( 'wp_before_admin_bar_render', 'FrmFormsController::admin_bar_configure' );
1422
  FrmAppHelper::load_font_style();
1423
  }
1424
 
1425
+ /**
1426
+ * @since 4.05.02
1427
+ */
1428
+ private static function move_menu_to_footer() {
1429
+ $settings = FrmAppHelper::get_settings();
1430
+ if ( empty( $settings->admin_bar ) ) {
1431
+ remove_action( 'wp_body_open', 'wp_admin_bar_render', 0 );
1432
+ }
1433
+ }
1434
+
1435
  public static function admin_bar_configure() {
1436
  global $frm_vars;
1437
  if ( empty( $frm_vars['forms_loaded'] ) ) {
1870
  global $frm_vars;
1871
  self::maybe_load_css( $form, $values['custom_style'], $frm_vars['load_css'] );
1872
 
1873
+ $message_placement = self::message_placement( $form, $message );
1874
+
1875
  include( FrmAppHelper::plugin_path() . '/classes/views/frm-entries/new.php' );
1876
  }
1877
 
1878
+ /**
1879
+ * @return string - 'before' or 'after'
1880
+ *
1881
+ * @since 4.05.02
1882
+ */
1883
+ private static function message_placement( $form, $message ) {
1884
+ $place = 'before';
1885
+ if ( ! empty( $message ) && isset( $form->options['form_class'] ) && strpos( $form->options['form_class'], 'frm_below_success' ) !== false ) {
1886
+ $place = 'after';
1887
+ }
1888
+
1889
+ /**
1890
+ * @return string - 'before' or 'after'
1891
+ *
1892
+ * @since 4.05.02
1893
+ */
1894
+ return apply_filters( 'frm_message_placement', $place, compact( 'form', 'message' ) );
1895
+ }
1896
+
1897
  /**
1898
  * Get all the values needed on the new.php entry page
1899
  *
classes/helpers/FrmAppHelper.php CHANGED
@@ -11,7 +11,7 @@ class FrmAppHelper {
11
  /**
12
  * @since 2.0
13
  */
14
- public static $plug_version = '4.05.01';
15
 
16
  /**
17
  * @since 1.07.02
@@ -250,11 +250,8 @@ class FrmAppHelper {
250
  $post_type = self::simple_get( 'post_type', 'sanitize_title' );
251
 
252
  if ( empty( $post_type ) ) {
253
- global $post;
254
- if ( empty( $post ) ) {
255
- $post_id = self::simple_get( 'post', 'absint' );
256
- $post = get_post( $post_id );
257
- }
258
  $post_type = $post ? $post->post_type : '';
259
  }
260
 
11
  /**
12
  * @since 2.0
13
  */
14
+ public static $plug_version = '4.05.02';
15
 
16
  /**
17
  * @since 1.07.02
250
  $post_type = self::simple_get( 'post_type', 'sanitize_title' );
251
 
252
  if ( empty( $post_type ) ) {
253
+ $post_id = self::simple_get( 'post', 'absint' );
254
+ $post = get_post( $post_id );
 
 
 
255
  $post_type = $post ? $post->post_type : '';
256
  }
257
 
classes/helpers/FrmStylesHelper.php CHANGED
@@ -291,6 +291,35 @@ class FrmStylesHelper {
291
  return $return;
292
  }
293
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
294
  /**
295
  * @since 2.3
296
  */
@@ -339,6 +368,11 @@ class FrmStylesHelper {
339
 
340
  self::prepare_color_output( $settings );
341
 
 
 
 
 
 
342
  return $settings;
343
  }
344
 
291
  return $return;
292
  }
293
 
294
+ /**
295
+ * @since 4.05.02
296
+ */
297
+ public static function get_css_vars( $vars = array() ) {
298
+ $vars = apply_filters( 'frm_css_vars', $vars );
299
+ return array_unique( $vars );
300
+ }
301
+
302
+ /**
303
+ * @since 4.05.02
304
+ */
305
+ public static function output_vars( $settings, $defaults = array(), $vars = array() ) {
306
+ if ( empty( $vars ) ) {
307
+ $vars = self::get_css_vars( array_keys( $settings ) );
308
+ }
309
+ $remove = array( 'remove_box_shadow', 'remove_box_shadow_active', 'theme_css', 'theme_name', 'theme_selector', 'important_style', 'submit_style', 'collapse_icon', 'center_form', 'custom_css', 'style_class', 'submit_bg_img', 'change_margin', 'repeat_icon' );
310
+ $vars = array_diff( $vars, $remove );
311
+
312
+ foreach ( $vars as $var ) {
313
+ if ( ! isset( $settings[ $var ] ) ) {
314
+ continue;
315
+ }
316
+ $show = empty( $defaults ) || ( $settings[ $var ] !== '' && $settings[ $var ] !== $defaults[ $var ] );
317
+ if ( $show ) {
318
+ echo '--' . esc_html( str_replace( '_', '-', $var ) ) . ':' . ( $var === 'font' ? FrmAppHelper::kses( $settings[ $var ] ) : esc_html( $settings[ $var ] ) ) . ';'; // WPCS: XSS ok.
319
+ }
320
+ }
321
+ }
322
+
323
  /**
324
  * @since 2.3
325
  */
368
 
369
  self::prepare_color_output( $settings );
370
 
371
+ $settings['field_height'] = $settings['field_height'] === '' ? 'auto' : $settings['field_height'];
372
+ $settings['field_width'] = $settings['field_width'] === '' ? 'auto' : $settings['field_width'];
373
+ $settings['auto_width'] = $settings['auto_width'] ? 'auto' : $settings['field_width'];
374
+ $settings['box_shadow'] = ( isset( $settings['remove_box_shadow'] ) && $settings['remove_box_shadow'] ) ? 'none' : '0 1px 1px rgba(0, 0, 0, 0.075) inset';
375
+
376
  return $settings;
377
  }
378
 
classes/models/FrmInbox.php CHANGED
@@ -142,6 +142,19 @@ class FrmInbox extends FrmFormApi {
142
  $this->update_list();
143
  }
144
 
 
 
 
 
 
 
 
 
 
 
 
 
 
145
  /**
146
  * @param string $key
147
  */
@@ -158,10 +171,6 @@ class FrmInbox extends FrmFormApi {
158
  $this->update_list();
159
  }
160
 
161
- private function update_list() {
162
- update_option( $this->option, $this->messages, 'no' );
163
- }
164
-
165
  public function unread() {
166
  $messages = $this->get_messages();
167
  $user_id = get_current_user_id();
@@ -181,4 +190,18 @@ class FrmInbox extends FrmFormApi {
181
  }
182
  return $html;
183
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
184
  }
142
  $this->update_list();
143
  }
144
 
145
+ /**
146
+ * @param string $key
147
+ *
148
+ * @since 4.05.02
149
+ */
150
+ public function mark_unread( $key ) {
151
+ $is_read = isset( $this->messages[ $key ] ) && isset( $this->messages[ $key ]['read'] ) && isset( $this->messages[ $key ]['read'][ get_current_user_id() ] );
152
+ if ( $is_read ) {
153
+ unset( $this->messages[ $key ]['read'][ get_current_user_id() ] );
154
+ $this->update_list();
155
+ }
156
+ }
157
+
158
  /**
159
  * @param string $key
160
  */
171
  $this->update_list();
172
  }
173
 
 
 
 
 
174
  public function unread() {
175
  $messages = $this->get_messages();
176
  $user_id = get_current_user_id();
190
  }
191
  return $html;
192
  }
193
+
194
+ /**
195
+ * @since 4.05.02
196
+ */
197
+ public function remove( $key ) {
198
+ if ( isset( $this->messages[ $key ] ) ) {
199
+ unset( $this->messages[ $key ] );
200
+ $this->update_list();
201
+ }
202
+ }
203
+
204
+ private function update_list() {
205
+ update_option( $this->option, $this->messages, 'no' );
206
+ }
207
  }
classes/models/FrmMigrate.php CHANGED
@@ -233,6 +233,8 @@ class FrmMigrate {
233
  delete_option( 'frm_install_running' );
234
  delete_option( 'frm_lite_settings_upgrade' );
235
  delete_option( 'frm-usage-uuid' );
 
 
236
 
237
  // Delete roles.
238
  $frm_roles = FrmAppHelper::frm_capabilities();
233
  delete_option( 'frm_install_running' );
234
  delete_option( 'frm_lite_settings_upgrade' );
235
  delete_option( 'frm-usage-uuid' );
236
+ delete_option( 'frm_inbox' );
237
+ delete_option( 'frmpro_css' );
238
 
239
  // Delete roles.
240
  $frm_roles = FrmAppHelper::frm_capabilities();
classes/models/FrmReviews.php CHANGED
@@ -107,34 +107,75 @@ class FrmReviews {
107
  absint( $entries )
108
  );
109
 
110
- $this->add_to_inbox( $title );
111
 
112
  // We have a candidate! Output a review message.
113
  include( FrmAppHelper::plugin_path() . '/classes/views/shared/review.php' );
114
  }
115
 
116
- private function add_to_inbox( $title ) {
117
  $message = new FrmInbox();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
118
  $message->add_message(
119
  array(
120
- 'key' => $this->inbox_key,
121
- 'force' => true,
122
  'message' => __( 'If you are enjoying Formidable, could you do me a BIG favor and give us a review to help me grow my little business and boost our motivation?', 'formidable' ) . '<br/>' .
123
  '- Steph Wells<br/>' .
124
- '<span>' . esc_html__( 'Founder and Lead Developer of Formidable Forms', 'formidable' ) . '<span>',
125
- 'subject' => $title,
126
  'cta' => '<a href="https://wordpress.org/support/plugin/formidable/reviews/?filter=5#new-post" class="frm-dismiss-review-notice frm-review-out button-secondary frm-button-secondary" data-link="yes" target="_blank" rel="noopener noreferrer">' .
127
  esc_html__( 'Ok, you deserve it', 'formidable' ) . '</a>',
128
  )
129
  );
130
  }
131
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
132
  /**
133
  * @since 4.05.01
134
  */
135
  private function set_inbox_dismissed() {
136
  $message = new FrmInbox();
137
- $message->dismiss( $this->inbox_key );
 
 
138
  }
139
 
140
  /**
@@ -142,7 +183,9 @@ class FrmReviews {
142
  */
143
  private function set_inbox_read() {
144
  $message = new FrmInbox();
145
- $message->mark_read( $this->inbox_key );
 
 
146
  }
147
 
148
  /**
107
  absint( $entries )
108
  );
109
 
110
+ $this->add_to_inbox( $title, $name, $asked );
111
 
112
  // We have a candidate! Output a review message.
113
  include( FrmAppHelper::plugin_path() . '/classes/views/shared/review.php' );
114
  }
115
 
116
+ private function add_to_inbox( $title, $name, $asked ) {
117
  $message = new FrmInbox();
118
+ $requests = $message->get_messages();
119
+ $key = $this->inbox_key . ( $asked ? $asked : '' );
120
+
121
+ if ( isset( $requests[ $key ] ) ) {
122
+ return;
123
+ }
124
+
125
+ // Remove previous requests.
126
+ if ( $asked > 0 ) {
127
+ $message->remove( $this->inbox_key );
128
+ }
129
+ if ( $asked > 1 ) {
130
+ $message->remove( $this->inbox_key . '1' );
131
+ }
132
+
133
+ if ( $this->has_later_request( $requests, $asked ) ) {
134
+ // Don't add a request that has already been passed.
135
+ return;
136
+ }
137
+
138
  $message->add_message(
139
  array(
140
+ 'key' => $key,
 
141
  'message' => __( 'If you are enjoying Formidable, could you do me a BIG favor and give us a review to help me grow my little business and boost our motivation?', 'formidable' ) . '<br/>' .
142
  '- Steph Wells<br/>' .
143
+ '<span>' . esc_html__( 'Co-Founder and CTO of Formidable Forms', 'formidable' ) . '<span>',
144
+ 'subject' => str_replace( $name, '', $title ),
145
  'cta' => '<a href="https://wordpress.org/support/plugin/formidable/reviews/?filter=5#new-post" class="frm-dismiss-review-notice frm-review-out button-secondary frm-button-secondary" data-link="yes" target="_blank" rel="noopener noreferrer">' .
146
  esc_html__( 'Ok, you deserve it', 'formidable' ) . '</a>',
147
  )
148
  );
149
  }
150
 
151
+ /**
152
+ * If there are already later requests, don't add it to the inbox again.
153
+ *
154
+ * @since 4.05.02
155
+ */
156
+ private function has_later_request( $requests, $asked ) {
157
+ return isset( $requests[ $this->inbox_key . ( $asked + 1 ) ] ) || isset( $requests[ $this->inbox_key . ( $asked + 2 ) ] );
158
+ }
159
+
160
+ /**
161
+ * @since 4.05.02
162
+ */
163
+ private function inbox_keys() {
164
+ return array(
165
+ $this->inbox_key,
166
+ $this->inbox_key . '1',
167
+ $this->inbox_key . '2',
168
+ );
169
+ }
170
+
171
  /**
172
  * @since 4.05.01
173
  */
174
  private function set_inbox_dismissed() {
175
  $message = new FrmInbox();
176
+ foreach ( $this->inbox_keys() as $key ) {
177
+ $message->dismiss( $key );
178
+ }
179
  }
180
 
181
  /**
183
  */
184
  private function set_inbox_read() {
185
  $message = new FrmInbox();
186
+ foreach ( $this->inbox_keys() as $key ) {
187
+ $message->mark_read( $key );
188
+ }
189
  }
190
 
191
  /**
classes/models/FrmSettings.php CHANGED
@@ -9,6 +9,7 @@ class FrmSettings {
9
  public $accordion_js;
10
  public $fade_form;
11
  public $old_css;
 
12
 
13
  public $success_msg;
14
  public $blank_msg;
@@ -92,6 +93,7 @@ class FrmSettings {
92
  'accordion_js' => false,
93
  'fade_form' => false,
94
  'old_css' => true,
 
95
 
96
  're_multi' => 1,
97
 
@@ -253,7 +255,7 @@ class FrmSettings {
253
 
254
  $this->load_style = $params['frm_load_style'];
255
 
256
- $checkboxes = array( 'mu_menu', 're_multi', 'use_html', 'jquery_css', 'accordion_js', 'fade_form', 'old_css', 'no_ips', 'tracking' );
257
  foreach ( $checkboxes as $set ) {
258
  $this->$set = isset( $params[ 'frm_' . $set ] ) ? $params[ 'frm_' . $set ] : 0;
259
  }
9
  public $accordion_js;
10
  public $fade_form;
11
  public $old_css;
12
+ public $admin_bar;
13
 
14
  public $success_msg;
15
  public $blank_msg;
93
  'accordion_js' => false,
94
  'fade_form' => false,
95
  'old_css' => true,
96
+ 'admin_bar' => false,
97
 
98
  're_multi' => 1,
99
 
255
 
256
  $this->load_style = $params['frm_load_style'];
257
 
258
+ $checkboxes = array( 'mu_menu', 're_multi', 'use_html', 'jquery_css', 'accordion_js', 'fade_form', 'old_css', 'no_ips', 'tracking', 'admin_bar' );
259
  foreach ( $checkboxes as $set ) {
260
  $this->$set = isset( $params[ 'frm_' . $set ] ) ? $params[ 'frm_' . $set ] : 0;
261
  }
classes/models/FrmUsage.php CHANGED
@@ -135,6 +135,7 @@ class FrmUsage {
135
  'no_ips',
136
  'btsp_css',
137
  'btsp_errors',
 
138
  );
139
 
140
  foreach ( $pass_settings as $setting ) {
135
  'no_ips',
136
  'btsp_css',
137
  'btsp_errors',
138
+ 'admin_bar',
139
  );
140
 
141
  foreach ( $pass_settings as $setting ) {
classes/views/frm-entries/new.php CHANGED
@@ -6,10 +6,17 @@
6
  <?php
7
  }
8
 
9
- include( FrmAppHelper::plugin_path() . '/classes/views/frm-entries/errors.php' );
 
 
 
10
  $form_action = 'create';
11
  require( FrmAppHelper::plugin_path() . '/classes/views/frm-entries/form.php' );
12
 
 
 
 
 
13
  if ( ! isset( $include_form_tag ) || $include_form_tag ) {
14
  ?>
15
  </form>
6
  <?php
7
  }
8
 
9
+ if ( $message_placement !== 'after' ) {
10
+ include( FrmAppHelper::plugin_path() . '/classes/views/frm-entries/errors.php' );
11
+ }
12
+
13
  $form_action = 'create';
14
  require( FrmAppHelper::plugin_path() . '/classes/views/frm-entries/form.php' );
15
 
16
+ if ( $message_placement === 'after' ) {
17
+ include( FrmAppHelper::plugin_path() . '/classes/views/frm-entries/errors.php' );
18
+ }
19
+
20
  if ( ! isset( $include_form_tag ) || $include_form_tag ) {
21
  ?>
22
  </form>
classes/views/frm-settings/general.php CHANGED
@@ -51,5 +51,11 @@
51
  <input type="checkbox" name="frm_no_ips" id="frm_no_ips" value="1" <?php checked( $frm_settings->no_ips, 1 ); ?> />
52
  <?php esc_html_e( 'Do not store IPs with form submissions. Check this box for to assist with GDPR compliance.', 'formidable' ); ?>
53
  </label>
 
54
 
 
 
 
 
 
55
  </p>
51
  <input type="checkbox" name="frm_no_ips" id="frm_no_ips" value="1" <?php checked( $frm_settings->no_ips, 1 ); ?> />
52
  <?php esc_html_e( 'Do not store IPs with form submissions. Check this box for to assist with GDPR compliance.', 'formidable' ); ?>
53
  </label>
54
+ </p>
55
 
56
+ <p>
57
+ <label for="frm_admin_bar">
58
+ <input type="checkbox" name="frm_admin_bar" id="frm_admin_bar" value="1" <?php checked( $frm_settings->admin_bar, 1 ); ?> />
59
+ <?php esc_html_e( 'Do not include Formidable in the admin bar.', 'formidable' ); ?>
60
+ </label>
61
  </p>
classes/views/shared/review.php CHANGED
@@ -15,7 +15,7 @@
15
  <div class="frm-review-request frm_hidden">
16
  <p><?php esc_html_e( 'Awesome! Could you do me a BIG favor and give Formidable Forms a review to help me grow my little business and boost our motivation?', 'formidable' ); ?></p>
17
  <p>- Steph Wells<br/>
18
- <span><?php esc_html_e( 'Founder and Lead Developer of Formidable Forms', 'formidable' ); ?><span>
19
  </p>
20
  <a href="#" class="frm-dismiss-review-notice frm_reverse_button frm-button-secondary" data-link="no" target="_blank" rel="noopener noreferrer">
21
  <?php esc_html_e( 'No thanks, maybe later', 'formidable' ); ?>
15
  <div class="frm-review-request frm_hidden">
16
  <p><?php esc_html_e( 'Awesome! Could you do me a BIG favor and give Formidable Forms a review to help me grow my little business and boost our motivation?', 'formidable' ); ?></p>
17
  <p>- Steph Wells<br/>
18
+ <span><?php esc_html_e( 'Co-Founder and CTO of Formidable Forms', 'formidable' ); ?><span>
19
  </p>
20
  <a href="#" class="frm-dismiss-review-notice frm_reverse_button frm-button-secondary" data-link="no" target="_blank" rel="noopener noreferrer">
21
  <?php esc_html_e( 'No thanks, maybe later', 'formidable' ); ?>
css/_single_theme.css.php CHANGED
@@ -9,18 +9,9 @@ $label_margin = (int) $width + 10;
9
  $minus_icons = FrmStylesHelper::minus_icons();
10
  $arrow_icons = FrmStylesHelper::arrow_icons();
11
 
12
- $vars = array( 'bg_color_disabled', 'text_color_disabled', 'border_color_disabled' );
13
  ?>
14
- .<?php echo esc_html( $style_class ); ?> {
15
- <?php
16
- foreach ( $vars as $var ) {
17
- if ( isset( $settings[ $var ] ) && $settings[ $var ] !== '' && $settings[ $var ] !== $defaults[ $var ] ) {
18
- ?>
19
- --<?php echo esc_html( str_replace( '_', '-', $var ) ); ?>:<?php echo esc_html( $settings[ $var ] ); ?>;
20
- <?php
21
- }
22
- }
23
- ?>
24
  }
25
 
26
  .frm_forms.<?php echo esc_html( $style_class ); ?>{
@@ -34,106 +25,12 @@ $vars = array( 'bg_color_disabled', 'text_color_disabled', 'border_color_disable
34
  <?php } ?>
35
  }
36
 
37
- .<?php echo esc_html( $style_class ); ?>,
38
- .<?php echo esc_html( $style_class ); ?> form,
39
- .<?php echo esc_html( $style_class ); ?> .frm-show-form div.frm_description p {
40
- text-align:<?php echo esc_html( $form_align . $important ); ?>;
41
- }
42
-
43
  <?php if ( $center_form ) { ?>
44
  .frm_inline_form.<?php echo esc_html( $style_class ); ?> form{
45
  text-align:center;
46
  }
47
  <?php } ?>
48
 
49
- .<?php echo esc_html( $style_class ); ?> .frm_form_fields > fieldset{
50
- <?php if ( ! empty( $fieldset ) ) { ?>
51
- border-width:<?php echo esc_html( $fieldset . $important ); ?>;
52
- <?php } ?>
53
- border-style:solid;
54
- <?php if ( ! empty( $fieldset_color ) ) { ?>
55
- border-color:<?php echo esc_html( $fieldset_color . $important ); ?>;
56
- <?php } ?>
57
- margin:0;
58
- <?php if ( ! empty( $fieldset_padding ) ) { ?>
59
- padding:<?php echo esc_html( $fieldset_padding . $important ); ?>;
60
- <?php } ?>
61
- <?php if ( ! empty( $fieldset_bg_color ) ) { ?>
62
- background-color:<?php echo esc_html( $fieldset_bg_color ); ?>;
63
- <?php } ?>
64
- <?php if ( ! empty( $font ) ) { ?>
65
- font-family:<?php echo FrmAppHelper::kses( $font ); // WPCS: XSS ok. ?>;
66
- <?php } ?>
67
- }
68
-
69
- .<?php echo esc_html( $style_class ); ?> legend + h3,
70
- .<?php echo esc_html( $style_class ); ?> h3.frm_form_title{
71
- <?php if ( ! empty( $title_size ) ) { ?>
72
- font-size:<?php echo esc_html( $title_size . $important ); ?>;
73
- <?php } ?>
74
- <?php if ( ! empty( $title_color ) ) { ?>
75
- color:<?php echo esc_html( $title_color . $important ); ?>;
76
- <?php } ?>
77
- <?php if ( ! empty( $font ) ) { ?>
78
- font-family:<?php echo FrmAppHelper::kses( $font ); // WPCS: XSS ok. ?>;
79
- <?php } ?>
80
- <?php if ( ! empty( $title_margin_top ) ) { ?>
81
- margin-top:<?php echo esc_html( $title_margin_top . $important ); ?>;
82
- <?php } ?>
83
- <?php if ( ! empty( $title_margin_bottom ) ) { ?>
84
- margin-bottom:<?php echo esc_html( $title_margin_bottom . $important ); ?>;
85
- <?php } ?>
86
- }
87
-
88
- .<?php echo esc_html( $style_class ); ?> .frm_primary_label{
89
- <?php if ( ! empty( $font ) ) { ?>
90
- font-family:<?php echo FrmAppHelper::kses( $font ); // WPCS: XSS ok. ?>;
91
- <?php } ?>
92
- <?php if ( ! empty( $font_size ) ) { ?>
93
- font-size:<?php echo esc_html( $font_size . $important ); ?>;
94
- <?php } ?>
95
- <?php if ( ! empty( $label_color ) ) { ?>
96
- color:<?php echo esc_html( $label_color . $important ); ?>;
97
- <?php } ?>
98
- <?php if ( ! empty( $weight ) ) { ?>
99
- font-weight:<?php echo esc_html( $weight . $important ); ?>;
100
- <?php } ?>
101
- <?php if ( ! empty( $align ) ) { ?>
102
- text-align:<?php echo esc_html( $align . $important ); ?>;
103
- <?php } ?>
104
- margin:0;
105
- <?php if ( ! empty( $label_padding ) ) { ?>
106
- padding:<?php echo esc_html( $label_padding . $important ); ?>;
107
- <?php } ?>
108
- width:auto;
109
- display:block;
110
- }
111
-
112
- .<?php echo esc_html( $style_class ); ?> .frm_form_field.frm_html_container,
113
- .<?php echo esc_html( $style_class ); ?> .frm_form_field .frm_show_it{
114
- <?php if ( ! empty( $font ) ) { ?>
115
- font-family:<?php echo FrmAppHelper::kses( $font . $important ); // WPCS: XSS ok. ?>;
116
- <?php } ?>
117
- <?php if ( ! empty( $form_desc_color ) ) { ?>
118
- color:<?php echo esc_html( $form_desc_color . $important ); ?>;
119
- <?php } ?>
120
- }
121
-
122
- <?php if ( ! empty( $form_desc_size ) ) { ?>
123
- .<?php echo esc_html( $style_class ); ?> .frm_form_field.frm_html_container{
124
- font-size:<?php echo esc_html( $form_desc_size . $important ); ?>;
125
- }
126
- <?php } ?>
127
-
128
- .<?php echo esc_html( $style_class ); ?> .frm_form_field .frm_show_it{
129
- <?php if ( ! empty( $field_font_size ) ) { ?>
130
- font-size:<?php echo esc_html( $field_font_size . $important ); ?>;
131
- <?php } ?>
132
- <?php if ( ! empty( $field_weight ) ) { ?>
133
- font-weight:<?php echo esc_html( $field_weight ); ?>;
134
- <?php } ?>
135
- }
136
-
137
  <?php if ( ! empty( $label_color ) ) { ?>
138
  .<?php echo esc_html( $style_class ); ?> .frm_icon_font{
139
  color:<?php echo esc_html( $label_color . $important ); ?>;
@@ -175,11 +72,7 @@ $vars = array( 'bg_color_disabled', 'text_color_disabled', 'border_color_disable
175
  margin-bottom:<?php echo esc_html( $field_margin . $important ); ?>;
176
  }
177
  <?php } ?>
178
- .<?php echo esc_html( $style_class ); ?> .frm_grid,
179
- .<?php echo esc_html( $style_class ); ?> .frm_grid_first,
180
- .<?php echo esc_html( $style_class ); ?> .frm_grid_odd {
181
- margin-bottom:0<?php echo esc_html( $important ); ?>;
182
- }
183
  .<?php echo esc_html( $style_class ); ?> .form-field.frm_section_heading{
184
  margin-bottom:0<?php echo esc_html( $important ); ?>;
185
  }
@@ -214,22 +107,6 @@ $vars = array( 'bg_color_disabled', 'text_color_disabled', 'border_color_disable
214
  max-width:100%;
215
  }
216
 
217
- /* Form description */
218
- .<?php echo esc_html( $style_class ); ?> .frm-show-form div.frm_description p{
219
- <?php if ( ! empty( $form_desc_size ) ) { ?>
220
- font-size:<?php echo esc_html( $form_desc_size . $important ); ?>;
221
- <?php } ?>
222
- <?php if ( ! empty( $form_desc_color ) ) { ?>
223
- color:<?php echo esc_html( $form_desc_color . $important ); ?>;
224
- <?php } ?>
225
- <?php if ( ! empty( $form_desc_margin_top ) ) { ?>
226
- margin-top:<?php echo esc_html( $form_desc_margin_top . $important ); ?>;
227
- <?php } ?>
228
- <?php if ( ! empty( $form_desc_margin_bottom ) ) { ?>
229
- margin-bottom:<?php echo esc_html( $form_desc_margin_bottom . $important ); ?>;
230
- <?php } ?>
231
- }
232
-
233
  /* Left and right labels */
234
  <?php
235
 
@@ -299,143 +176,6 @@ if ( '' === $field_height || 'auto' === $field_height ) {
299
  <?php } ?>
300
  }
301
 
302
- .<?php echo esc_html( $style_class ); ?> .frm_required{
303
- <?php if ( ! empty( $required_color ) ) { ?>
304
- color:<?php echo esc_html( $required_color . $important ); ?>;
305
- <?php } ?>
306
- <?php if ( ! empty( $required_weight ) ) { ?>
307
- font-weight:<?php echo esc_html( $required_weight . $important ); ?>;
308
- <?php } ?>
309
- }
310
-
311
- .<?php echo esc_html( $style_class ); ?> input[type=text],
312
- .<?php echo esc_html( $style_class ); ?> input[type=password],
313
- .<?php echo esc_html( $style_class ); ?> input[type=email],
314
- .<?php echo esc_html( $style_class ); ?> input[type=number],
315
- .<?php echo esc_html( $style_class ); ?> input[type=url],
316
- .<?php echo esc_html( $style_class ); ?> input[type=tel],
317
- .<?php echo esc_html( $style_class ); ?> input[type=search],
318
- .<?php echo esc_html( $style_class ); ?> select,
319
- .<?php echo esc_html( $style_class ); ?> textarea,
320
- .<?php echo esc_html( $style_class ); ?> .frm-card-element.StripeElement,
321
- .<?php echo esc_html( $style_class ); ?> .chosen-container{
322
- <?php if ( ! empty( $font ) ) { ?>
323
- font-family:<?php echo FrmAppHelper::kses( $font . $important ); // WPCS: XSS ok. ?>;
324
- <?php } ?>
325
- <?php if ( ! empty( $field_font_size ) ) { ?>
326
- font-size:<?php echo esc_html( $field_font_size ); ?>;
327
- <?php } ?>
328
- margin-bottom:0<?php echo esc_html( $important ); ?>;
329
- }
330
-
331
- .<?php echo esc_html( $style_class ); ?> textarea{
332
- vertical-align:top;
333
- }
334
-
335
- .<?php echo esc_html( $style_class ); ?> input[type=text],
336
- .<?php echo esc_html( $style_class ); ?> input[type=password],
337
- .<?php echo esc_html( $style_class ); ?> input[type=email],
338
- .<?php echo esc_html( $style_class ); ?> input[type=number],
339
- .<?php echo esc_html( $style_class ); ?> input[type=url],
340
- .<?php echo esc_html( $style_class ); ?> input[type=tel],
341
- .<?php echo esc_html( $style_class ); ?> input[type=phone],
342
- .<?php echo esc_html( $style_class ); ?> input[type=search],
343
- .<?php echo esc_html( $style_class ); ?> select,
344
- .<?php echo esc_html( $style_class ); ?> textarea,
345
- .frm_form_fields_style,
346
- .<?php echo esc_html( $style_class ); ?> .frm_scroll_box .frm_opt_container,
347
- .frm_form_fields_active_style,
348
- .frm_form_fields_error_style,
349
- .<?php echo esc_html( $style_class ); ?> .frm-card-element.StripeElement,
350
- .<?php echo esc_html( $style_class ); ?> .chosen-container-multi .chosen-choices,
351
- .<?php echo esc_html( $style_class ); ?> .chosen-container-single .chosen-single{
352
- color:<?php echo esc_html( $text_color . $important ); ?>;
353
- background-color:<?php echo esc_html( $bg_color . $important ); ?>;
354
- <?php
355
- if ( ! empty( $important ) ) {
356
- echo esc_html( 'background-image:none' . $important . ';' );
357
- }
358
- ?>
359
- border-color: <?php echo esc_html( $border_color . $important ); ?>;
360
- border-width:<?php echo esc_html( $field_border_width . $important ); ?>;
361
- border-style:<?php echo esc_html( $field_border_style . $important ); ?>;
362
- -moz-border-radius:<?php echo esc_html( $border_radius . $important ); ?>;
363
- -webkit-border-radius:<?php echo esc_html( $border_radius . $important ); ?>;
364
- border-radius:<?php echo esc_html( $border_radius . $important ); ?>;
365
- width:<?php echo esc_html( ( $field_width == '' ? 'auto' : $field_width ) . $important ); ?>;
366
- max-width:100%;
367
- font-size:<?php echo esc_html( $field_font_size . $important ); ?>;
368
- padding:<?php echo esc_html( $field_pad . $important ); ?>;
369
- -webkit-box-sizing:border-box;
370
- -moz-box-sizing:border-box;
371
- box-sizing:border-box;
372
- outline:none<?php echo esc_html( $important ); ?>;
373
- font-weight:<?php echo esc_html( $field_weight ); ?>;
374
- box-shadow:<?php echo esc_html( ( isset( $remove_box_shadow ) && $remove_box_shadow ) ? 'none' : '0 1px 1px rgba(0, 0, 0, 0.075) inset' ) . esc_html( $important ); ?>;
375
- }
376
-
377
- .<?php echo esc_html( $style_class ); ?> input[type=radio],
378
- .<?php echo esc_html( $style_class ); ?> input[type=checkbox]{
379
- border-color: <?php echo esc_html( $border_color . $important ); ?>;
380
- box-shadow:<?php echo esc_html( ( isset( $remove_box_shadow ) && $remove_box_shadow ) ? 'none' : '0 1px 1px rgba(0, 0, 0, 0.075) inset' ) . esc_html( $important ); ?>;
381
- }
382
-
383
- .<?php echo esc_html( $style_class ); ?> input[type=text],
384
- .<?php echo esc_html( $style_class ); ?> input[type=password],
385
- .<?php echo esc_html( $style_class ); ?> input[type=email],
386
- .<?php echo esc_html( $style_class ); ?> input[type=number],
387
- .<?php echo esc_html( $style_class ); ?> input[type=url],
388
- .<?php echo esc_html( $style_class ); ?> input[type=tel],
389
- .<?php echo esc_html( $style_class ); ?> input[type=file],
390
- .<?php echo esc_html( $style_class ); ?> input[type=search],
391
- .<?php echo esc_html( $style_class ); ?> select,
392
- .<?php echo esc_html( $style_class ); ?> .frm-card-element.StripeElement{
393
- height:<?php echo esc_html( ( $field_height == '' ? 'auto' : $field_height ) . $important ); ?>;
394
- line-height:1.3<?php echo esc_html( $important ); ?>;
395
- }
396
-
397
- .<?php echo esc_html( $style_class ); ?> select[multiple="multiple"]{
398
- height:auto <?php echo esc_html( $important ); ?>;
399
- }
400
-
401
- .<?php echo esc_html( $style_class ); ?> input[type=file]{
402
- color: <?php echo esc_html( $text_color . $important ); ?>;
403
- padding:0px;
404
- <?php if ( ! empty( $font ) ) { ?>
405
- font-family:<?php echo FrmAppHelper::kses( $font . $important ); // WPCS: XSS ok. ?>;
406
- <?php } ?>
407
- font-size:<?php echo esc_html( $field_font_size . $important ); ?>;
408
- }
409
-
410
- .<?php echo esc_html( $style_class ); ?> input[type=file].frm_transparent{
411
- color:transparent<?php echo esc_html( $important ); ?>;
412
- }
413
-
414
- .<?php echo esc_html( $style_class ); ?> select{
415
- width:<?php echo esc_html( ( $auto_width ? 'auto' : $field_width ) . $important ); ?>;
416
- max-width:100%;
417
- }
418
-
419
- .<?php echo esc_html( $style_class ); ?> .wp-editor-wrap{
420
- width:<?php echo esc_html( $field_width . $important ); ?>;
421
- max-width:100%;
422
- }
423
-
424
- .<?php echo esc_html( $style_class ); ?> .wp-editor-container textarea{
425
- border:none<?php echo esc_html( $important ); ?>;
426
- }
427
-
428
- .<?php echo esc_html( $style_class ); ?> .mceIframeContainer{
429
- background-color:<?php echo esc_html( $bg_color . $important ); ?>;
430
- }
431
-
432
- .<?php echo esc_html( $style_class ); ?> .auto_width input,
433
- .<?php echo esc_html( $style_class ); ?> input.auto_width,
434
- .<?php echo esc_html( $style_class ); ?> select.auto_width,
435
- .<?php echo esc_html( $style_class ); ?> textarea.auto_width{
436
- width:auto<?php echo esc_html( $important ); ?>;
437
- }
438
-
439
  /* These do not work if they are combined */
440
  .<?php echo esc_html( $style_class ); ?> input::placeholder,
441
  .<?php echo esc_html( $style_class ); ?> textarea::placeholder{
@@ -621,14 +361,6 @@ if ( ! empty( $important ) ) {
621
  margin: 0 !important;
622
  }
623
 
624
- .<?php echo esc_html( $style_class ); ?> a.frm_save_draft{
625
- <?php if ( ! empty( $font ) ) { ?>
626
- font-family:<?php echo FrmAppHelper::kses( $font ); // WPCS: XSS ok. ?>;
627
- <?php } ?>
628
- font-size:<?php echo esc_html( $submit_font_size ); ?>;
629
- font-weight:<?php echo esc_html( $submit_weight ); ?>;
630
- }
631
-
632
  .<?php echo esc_html( $style_class ); ?> #frm_field_cptch_number_container{
633
  <?php if ( ! empty( $font ) ) { ?>
634
  font-family:<?php echo FrmAppHelper::kses( $font ); // WPCS: XSS ok. ?>;
@@ -639,42 +371,6 @@ if ( ! empty( $important ) ) {
639
  clear:both;
640
  }
641
 
642
- .<?php echo esc_html( $style_class ); ?> .frm_radio{
643
- display:<?php echo esc_html( $radio_align . $important ); ?>;
644
- }
645
-
646
- .<?php echo esc_html( $style_class ); ?> .frm_checkbox{
647
- display:<?php echo esc_html( $check_align . $important ); ?>;
648
- }
649
-
650
- .<?php echo esc_html( $style_class ); ?> .vertical_radio .frm_checkbox,
651
- .<?php echo esc_html( $style_class ); ?> .vertical_radio .frm_radio,
652
- .vertical_radio .frm_catlevel_1{
653
- display:block<?php echo esc_html( $important ); ?>;
654
- }
655
-
656
- .<?php echo esc_html( $style_class ); ?> .horizontal_radio .frm_checkbox,
657
- .<?php echo esc_html( $style_class ); ?> .horizontal_radio .frm_radio,
658
- .horizontal_radio .frm_catlevel_1{
659
- display:inline-block<?php echo esc_html( $important ); ?>;
660
- }
661
-
662
- .<?php echo esc_html( $style_class ); ?> .frm_radio label,
663
- .<?php echo esc_html( $style_class ); ?> .frm_checkbox label{
664
- <?php if ( ! empty( $font ) ) { ?>
665
- font-family:<?php echo FrmAppHelper::kses( $font . $important ); // WPCS: XSS ok. ?>;
666
- <?php } ?>
667
- font-size:<?php echo esc_html( $check_font_size . $important ); ?>;
668
- color:<?php echo esc_html( $check_label_color . $important ); ?>;
669
- font-weight:<?php echo esc_html( $check_weight . $important ); ?>;
670
- }
671
-
672
- .<?php echo esc_html( $style_class ); ?> .frm_radio input[type=radio],
673
- .<?php echo esc_html( $style_class ); ?> .frm_checkbox input[type=checkbox] {
674
- font-size: <?php echo esc_html( $check_font_size . $important ); ?>;
675
- position: static<?php echo esc_html( $important ); ?>;
676
- }
677
-
678
  .<?php echo esc_html( $style_class ); ?> .frm_blank_field input[type=text],
679
  .<?php echo esc_html( $style_class ); ?> .frm_blank_field input[type=password],
680
  .<?php echo esc_html( $style_class ); ?> .frm_blank_field input[type=url],
@@ -721,42 +417,6 @@ if ( ! empty( $important ) ) {
721
  margin-bottom:<?php echo esc_html( $field_margin ); ?>;
722
  }
723
 
724
- .<?php echo esc_html( $style_class ); ?> .frm_message,
725
- .frm_success_style{
726
- border:1px solid <?php echo esc_html( $success_border_color ); ?>;
727
- background-color:<?php echo esc_html( $success_bg_color . $important ); ?>;
728
- color:<?php echo esc_html( $success_text_color . $important ); ?>;
729
- border-radius:<?php echo esc_html( $border_radius . $important ); ?>;
730
- }
731
-
732
- .<?php echo esc_html( $style_class ); ?> .frm_message p{
733
- color:<?php echo esc_html( $success_text_color . $important ); ?>;
734
- }
735
-
736
- .<?php echo esc_html( $style_class ); ?> .frm_message{
737
- margin:5px 0 15px;
738
- font-size:<?php echo esc_html( $success_font_size . $important ); ?>;
739
- }
740
-
741
- .<?php echo esc_html( $style_class ); ?> .frm-grid td,
742
- .frm-grid th{
743
- border-color:<?php echo esc_html( $border_color ); ?>;
744
- }
745
-
746
- .form_results.<?php echo esc_html( $style_class ); ?>{
747
- border:<?php echo esc_html( $field_border_width ); ?> solid <?php echo esc_html( $border_color . $important ); ?>;
748
- }
749
-
750
- .form_results.<?php echo esc_html( $style_class ); ?> tr td{
751
- color: <?php echo esc_html( $text_color . $important ); ?>;
752
- border-top:<?php echo esc_html( $field_border_width ); ?> solid <?php echo esc_html( $border_color . $important ); ?>;
753
- }
754
-
755
- .form_results.<?php echo esc_html( $style_class ); ?> tr.frm_even,
756
- .frm-grid .frm_even{
757
- background-color:<?php echo esc_html( $bg_color . $important ); ?>;
758
- }
759
-
760
  .<?php echo esc_html( $style_class ); ?> #frm_loading .progress-striped .progress-bar{
761
  background-image:linear-gradient(45deg, <?php echo esc_html( $border_color ); ?> 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, <?php echo esc_html( $border_color ); ?> 50%, <?php echo esc_html( $border_color ); ?> 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));
762
  }
@@ -765,43 +425,6 @@ if ( ! empty( $important ) ) {
765
  background-color:<?php echo esc_html( $bg_color . $important ); ?>;
766
  }
767
 
768
- .<?php echo esc_html( $style_class ); ?> .frm_grid,
769
- .<?php echo esc_html( $style_class ); ?> .frm_grid_first,
770
- .<?php echo esc_html( $style_class ); ?> .frm_grid_odd{
771
- border-color:<?php echo esc_html( $border_color ); ?>;
772
- }
773
-
774
- .<?php echo esc_html( $style_class ); ?> .frm_grid.frm_blank_field,
775
- .<?php echo esc_html( $style_class ); ?> .frm_grid_first.frm_blank_field,
776
- .<?php echo esc_html( $style_class ); ?> .frm_grid_odd.frm_blank_field{
777
- background-color:<?php echo esc_html( $error_bg . $important ); ?>;
778
- border-color:<?php echo esc_html( $error_border ); ?>;
779
- }
780
-
781
- .<?php echo esc_html( $style_class ); ?> .frm_grid_first,
782
- .<?php echo esc_html( $style_class ); ?> .frm_grid_odd{
783
- background-color:<?php echo esc_html( $bg_color . $important ); ?>;
784
- }
785
-
786
- .<?php echo esc_html( $style_class ); ?> .frm_grid{
787
- background-color:<?php echo esc_html( $bg_color_active . $important ); ?>;
788
- }
789
-
790
- .<?php echo esc_html( $style_class ); ?> .frm_html_container.frm_scroll_box,
791
- .<?php echo esc_html( $style_class ); ?> .frm_form_field.frm_html_scroll_box{
792
- background-color:<?php echo esc_html( $bg_color . $important ); ?>;
793
- border-color: <?php echo esc_html( $border_color . $important ); ?>;
794
- border-width:<?php echo esc_html( $field_border_width . $important ); ?>;
795
- border-style:<?php echo esc_html( $field_border_style . $important ); ?>;
796
- -moz-border-radius:<?php echo esc_html( $border_radius . $important ); ?>;
797
- -webkit-border-radius:<?php echo esc_html( $border_radius . $important ); ?>;
798
- border-radius:<?php echo esc_html( $border_radius . $important ); ?>;
799
- width:<?php echo esc_html( ( $field_width == '' ? 'auto' : $field_width ) . $important ); ?>;
800
- font-size:<?php echo esc_html( $field_font_size . $important ); ?>;
801
- padding:<?php echo esc_html( $field_pad . $important ); ?>;
802
- outline:none<?php echo esc_html( $important ); ?>;
803
- }
804
-
805
  .<?php echo esc_html( $style_class ); ?> .frm_form_field.frm_total_big input,
806
  .<?php echo esc_html( $style_class ); ?> .frm_form_field.frm_total_big textarea,
807
  .<?php echo esc_html( $style_class ); ?> .frm_form_field.frm_total input,
@@ -850,11 +473,3 @@ if ( ! empty( $important ) ) {
850
  }
851
 
852
  <?php do_action( 'frm_output_single_style', $settings ); ?>
853
-
854
- @media only screen and (max-width: 600px){
855
- .<?php echo esc_html( $style_class ); ?> .frm_repeat_inline,
856
- .<?php echo esc_html( $style_class ); ?> .frm_repeat_grid{
857
- margin: 20px 0;
858
- }
859
- }
860
-
9
  $minus_icons = FrmStylesHelper::minus_icons();
10
  $arrow_icons = FrmStylesHelper::arrow_icons();
11
 
 
12
  ?>
13
+ .<?php echo esc_html( $style_class ); ?>{
14
+ <?php FrmStylesHelper::output_vars( $settings, $defaults ); ?>
 
 
 
 
 
 
 
 
15
  }
16
 
17
  .frm_forms.<?php echo esc_html( $style_class ); ?>{
25
  <?php } ?>
26
  }
27
 
 
 
 
 
 
 
28
  <?php if ( $center_form ) { ?>
29
  .frm_inline_form.<?php echo esc_html( $style_class ); ?> form{
30
  text-align:center;
31
  }
32
  <?php } ?>
33
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
34
  <?php if ( ! empty( $label_color ) ) { ?>
35
  .<?php echo esc_html( $style_class ); ?> .frm_icon_font{
36
  color:<?php echo esc_html( $label_color . $important ); ?>;
72
  margin-bottom:<?php echo esc_html( $field_margin . $important ); ?>;
73
  }
74
  <?php } ?>
75
+
 
 
 
 
76
  .<?php echo esc_html( $style_class ); ?> .form-field.frm_section_heading{
77
  margin-bottom:0<?php echo esc_html( $important ); ?>;
78
  }
107
  max-width:100%;
108
  }
109
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
110
  /* Left and right labels */
111
  <?php
112
 
176
  <?php } ?>
177
  }
178
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
179
  /* These do not work if they are combined */
180
  .<?php echo esc_html( $style_class ); ?> input::placeholder,
181
  .<?php echo esc_html( $style_class ); ?> textarea::placeholder{
361
  margin: 0 !important;
362
  }
363
 
 
 
 
 
 
 
 
 
364
  .<?php echo esc_html( $style_class ); ?> #frm_field_cptch_number_container{
365
  <?php if ( ! empty( $font ) ) { ?>
366
  font-family:<?php echo FrmAppHelper::kses( $font ); // WPCS: XSS ok. ?>;
371
  clear:both;
372
  }
373
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
374
  .<?php echo esc_html( $style_class ); ?> .frm_blank_field input[type=text],
375
  .<?php echo esc_html( $style_class ); ?> .frm_blank_field input[type=password],
376
  .<?php echo esc_html( $style_class ); ?> .frm_blank_field input[type=url],
417
  margin-bottom:<?php echo esc_html( $field_margin ); ?>;
418
  }
419
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
420
  .<?php echo esc_html( $style_class ); ?> #frm_loading .progress-striped .progress-bar{
421
  background-image:linear-gradient(45deg, <?php echo esc_html( $border_color ); ?> 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, <?php echo esc_html( $border_color ); ?> 50%, <?php echo esc_html( $border_color ); ?> 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));
422
  }
425
  background-color:<?php echo esc_html( $bg_color . $important ); ?>;
426
  }
427
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
428
  .<?php echo esc_html( $style_class ); ?> .frm_form_field.frm_total_big input,
429
  .<?php echo esc_html( $style_class ); ?> .frm_form_field.frm_total_big textarea,
430
  .<?php echo esc_html( $style_class ); ?> .frm_form_field.frm_total input,
473
  }
474
 
475
  <?php do_action( 'frm_output_single_style', $settings ); ?>
 
 
 
 
 
 
 
 
css/custom_theme.css.php CHANGED
@@ -17,16 +17,9 @@ $default_style = $frm_style->get_default_style( $styles );
17
  $defaults = FrmStylesHelper::get_settings_for_output( $default_style );
18
  $important = empty( $defaults['important_style'] ) ? '' : ' !important';
19
 
20
- $vars = array( 'bg_color_disabled', 'text_color_disabled', 'border_color_disabled' );
21
  ?>
22
- .with_frm_style {
23
- <?php
24
- foreach ( $vars as $var ) {
25
- ?>
26
- --<?php echo esc_html( str_replace( '_', '-', $var ) ); ?>:<?php echo esc_html( $defaults[ $var ] ); ?>;
27
- <?php
28
- }
29
- ?>
30
  }
31
 
32
  .frm_hidden,
@@ -36,6 +29,33 @@ $vars = array( 'bg_color_disabled', 'text_color_disabled', 'border_color_disable
36
  display:none;
37
  }
38
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
39
  form input.frm_verify{
40
  display:none !important;
41
  }
@@ -51,6 +71,30 @@ form input.frm_verify{
51
  background-color:transparent;
52
  }
53
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
54
  legend.frm_hidden{
55
  display:none !important;
56
  }
@@ -67,7 +111,173 @@ legend.frm_hidden{
67
  color:transparent;
68
  }
69
 
70
- .input[type=file].frm_transparent:focus, .with_frm_style input[type=file]{
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
71
  background-color:transparent;
72
  border:none;
73
  outline:none;
@@ -75,9 +285,42 @@ legend.frm_hidden{
75
  }
76
 
77
  .with_frm_style input[type=file]{
 
 
 
 
 
 
 
 
78
  display:initial;
79
  }
80
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
81
  .with_frm_style input[disabled],
82
  .with_frm_style select[disabled],
83
  .with_frm_style textarea[disabled],
@@ -102,6 +345,33 @@ legend.frm_hidden{
102
 
103
  .with_frm_style .frm_primary_label{
104
  max-width:100%;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
105
  }
106
 
107
  .with_frm_style .frm_top_container .frm_primary_label,
@@ -187,16 +457,12 @@ legend.frm_hidden{
187
  border:none;
188
  }
189
 
190
- .with_frm_style textarea{
191
- height:auto;
192
- }
193
-
194
  .with_frm_style .auto_width #loginform input,
195
  .with_frm_style .auto_width input,
196
  .with_frm_style input.auto_width,
197
  .with_frm_style select.auto_width,
198
  .with_frm_style textarea.auto_width{
199
- width:auto;
200
  }
201
 
202
  .with_frm_style .frm_repeat_buttons{
@@ -323,6 +589,17 @@ a.frm_save_draft{
323
  cursor:pointer;
324
  }
325
 
 
 
 
 
 
 
 
 
 
 
 
326
  .horizontal_radio .frm_radio{
327
  margin:0 5px 0 0;
328
  }
@@ -344,6 +621,28 @@ a.frm_save_draft{
344
  display:inline-block;
345
  }
346
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
347
  .with_frm_style .frm_checkbox label,
348
  .with_frm_style .frm_radio label{
349
  display: inline;
@@ -357,6 +656,27 @@ a.frm_save_draft{
357
  text-indent: -20px;
358
  }
359
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
360
  .frm_file_container .frm_file_link,
361
  .with_frm_style .frm_radio label .frm_file_container,
362
  .with_frm_style .frm_checkbox label .frm_file_container{
@@ -413,6 +733,35 @@ a.frm_save_draft{
413
 
414
  .with_frm_style .frm_message p{
415
  margin-bottom:5px;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
416
  }
417
 
418
  .frm_form_fields_style,
@@ -439,6 +788,7 @@ a.frm_save_draft{
439
  border-style:solid;
440
  <?php if ( ! empty( $defaults['border_color'] ) ) { ?>
441
  border-color:<?php echo esc_html( $defaults['border_color'] ); ?>;
 
442
  <?php } ?>
443
  border-top:none;
444
  border-left:none;
@@ -473,31 +823,38 @@ a.frm_save_draft{
473
  }
474
 
475
  table.form_results.with_frm_style{
476
- border:1px solid #ccc;
 
 
477
  }
478
 
479
  table.form_results.with_frm_style tr td{
480
  text-align:left;
481
- <?php if ( ! empty( $defaults['text_color'] ) ) { ?>
482
- color:<?php echo esc_html( $defaults['text_color'] ); ?>;
483
- <?php } ?>
484
  padding:7px 9px;
485
- <?php if ( ! empty( $defaults['border_color'] ) ) { ?>
486
- border-top:1px solid <?php echo esc_html( $defaults['border_color'] ); ?>;
487
- <?php } ?>
 
 
 
 
 
 
488
  }
489
 
490
  table.form_results.with_frm_style tr.frm_even,
491
  .frm-grid .frm_even{
492
  background-color:#fff;
 
493
  }
494
 
 
495
  table.form_results.with_frm_style tr.frm_odd,
496
  .frm-grid .frm_odd{
497
- <?php if ( ! empty( $defaults['border_color'] ) ) { ?>
498
- background-color:<?php echo esc_html( FrmStylesHelper::adjust_brightness( $defaults['border_color'], 45 ) ); ?>;
499
- <?php } ?>
500
  }
 
501
 
502
  <?php if ( ! empty( $defaults['border_color'] ) ) { ?>
503
  .frm_color_block {
@@ -588,7 +945,8 @@ table.form_results.with_frm_style tr.frm_odd,
588
  <?php } ?>
589
 
590
  #frm_loading .progress-bar{
591
- background-color:<?php echo esc_html( empty( $defaults['bg_color'] ) ? 'transparent' : $defaults['bg_color'] ); ?>;
 
592
  box-shadow:0 -1px 0 rgba(0, 0, 0, 0.15) inset;
593
  float:left;
594
  height:100%;
@@ -636,9 +994,10 @@ select.frm_loading_lookup{
636
  padding:5px;
637
  border-width:1px;
638
  border-style:solid;
639
- <?php if ( ! empty( $defaults['border_color'] ) ) { ?>
640
- border-color:<?php echo esc_html( $defaults['border_color'] ); ?>;
641
- <?php } ?>
 
642
  border-left:none;
643
  border-right:none;
644
  }
@@ -673,15 +1032,27 @@ select.frm_loading_lookup{
673
  .frm_grid_first,
674
  .frm_grid_odd{
675
  background-color:<?php echo esc_html( $defaults['bg_color'] ); ?>;
 
676
  }
677
  <?php } ?>
678
 
679
  <?php if ( ! empty( $defaults['bg_color_active'] ) ) { ?>
680
  .frm_grid{
681
- background-color:<?php echo esc_html( $defaults['bg_color_active'] ); ?>;
 
682
  }
683
  <?php } ?>
684
 
 
 
 
 
 
 
 
 
 
 
685
  .frm_grid .frm_primary_label,
686
  .frm_grid_first .frm_primary_label,
687
  .frm_grid_odd .frm_primary_label,
@@ -884,22 +1255,30 @@ select.frm_loading_lookup{
884
  height:100px;
885
  overflow:auto;
886
  background-color:<?php echo esc_html( $defaults['bg_color'] ); ?>;
 
887
  border-color:<?php echo esc_html( $defaults['border_color'] ); ?>;
 
888
  border-width:<?php echo esc_html( $defaults['field_border_width'] ); ?>;
 
889
  border-style:<?php echo esc_html( $defaults['field_border_style'] ); ?>;
 
890
  -moz-border-radius:<?php echo esc_html( $defaults['border_radius'] ); ?>;
891
  -webkit-border-radius:<?php echo esc_html( $defaults['border_radius'] ); ?>;
892
  border-radius:<?php echo esc_html( $defaults['border_radius'] ); ?>;
893
- width:<?php echo esc_html( $defaults['field_width'] == '' ? 'auto' : $defaults['field_width'] ); ?>;
 
 
894
  max-width:100%;
895
  font-size:<?php echo esc_html( $defaults['field_font_size'] ); ?>;
 
896
  padding:<?php echo esc_html( $defaults['field_pad'] ); ?>;
 
897
  -webkit-box-sizing:border-box;
898
  -moz-box-sizing:border-box;
899
  box-sizing:border-box;
900
- outline:none;
901
  font-weight:normal;
902
- box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset;
903
  }
904
 
905
  .frm_form_field.frm_total_big input,
@@ -966,6 +1345,7 @@ select.frm_loading_lookup{
966
  <?php do_action( 'frm_include_front_css', compact( 'defaults' ) ); ?>
967
 
968
  /* Responsive */
 
969
  @media only screen and (max-width: 900px) {
970
  .frm_form_field .frm_repeat_grid .frm_form_field.frm_sixth .frm_primary_label,
971
  .frm_form_field .frm_repeat_grid .frm_form_field.frm_seventh .frm_primary_label,
@@ -978,6 +1358,11 @@ select.frm_loading_lookup{
978
  .frm_form_field.frm_four_col .frm_opt_container{
979
  grid-template-columns: repeat(2, 1fr);
980
  }
 
 
 
 
 
981
  }
982
 
983
  @media only screen and (max-width: 500px) {
17
  $defaults = FrmStylesHelper::get_settings_for_output( $default_style );
18
  $important = empty( $defaults['important_style'] ) ? '' : ' !important';
19
 
 
20
  ?>
21
+ .with_frm_style{
22
+ <?php FrmStylesHelper::output_vars( $defaults ); ?>
 
 
 
 
 
 
23
  }
24
 
25
  .frm_hidden,
29
  display:none;
30
  }
31
 
32
+ .with_frm_style,
33
+ .with_frm_style form,
34
+ .with_frm_style .frm-show-form div.frm_description p{
35
+ text-align:<?php echo esc_html( $defaults['form_align'] . $important ); ?>;
36
+ text-align:var(--form-align)<?php echo esc_html( $important ); ?>;
37
+ }
38
+
39
+ /* Form description */
40
+ .with_frm_style .frm-show-form div.frm_description p{
41
+ <?php if ( ! empty( $defaults['form_desc_size'] ) ) { ?>
42
+ font-size:<?php echo esc_html( $defaults['form_desc_size'] . $important ); ?>;
43
+ font-size:var(--form-desc-size)<?php echo esc_html( $important ); ?>;
44
+ <?php } ?>
45
+ <?php if ( ! empty( $defaults['form_desc_color'] ) ) { ?>
46
+ color:<?php echo esc_html( $defaults['form_desc_color'] . $important ); ?>;
47
+ color:var(--form-desc-color)<?php echo esc_html( $important ); ?>;
48
+ <?php } ?>
49
+ <?php if ( ! empty( $defaults['form_desc_margin_top'] ) ) { ?>
50
+ margin-top:<?php echo esc_html( $defaults['form_desc_margin_top'] . $important ); ?>;
51
+ margin-top:var(--form-desc-margin-top)<?php echo esc_html( $important ); ?>;
52
+ <?php } ?>
53
+ <?php if ( ! empty( $defaults['form_desc_margin_bottom'] ) ) { ?>
54
+ margin-bottom:<?php echo esc_html( $defaults['form_desc_margin_bottom'] . $important ); ?>;
55
+ margin-bottom:var(--form-desc-margin-bottom)<?php echo esc_html( $important ); ?>;
56
+ <?php } ?>
57
+ }
58
+
59
  form input.frm_verify{
60
  display:none !important;
61
  }
71
  background-color:transparent;
72
  }
73
 
74
+ .with_frm_style .frm_form_fields > fieldset{
75
+ <?php if ( ! empty( $defaults['fieldset'] ) ) { ?>
76
+ border-width:<?php echo esc_html( $defaults['fieldset'] . $important ); ?>;
77
+ border-width:var(--fieldset)<?php echo esc_html( $important ); ?>;
78
+ <?php } ?>
79
+ border-style:solid;
80
+ <?php if ( ! empty( $defaults['fieldset_color'] ) ) { ?>
81
+ border-color:<?php echo esc_html( $defaults['fieldset_color'] . $important ); ?>;
82
+ border-color:var(--fieldset-color)<?php echo esc_html( $important ); ?>;
83
+ <?php } ?>
84
+ margin:0;
85
+ <?php if ( ! empty( $defaults['fieldset_padding'] ) ) { ?>
86
+ padding:<?php echo esc_html( $defaults['fieldset_padding'] . $important ); ?>;
87
+ padding:var(--fieldset-padding)<?php echo esc_html( $important ); ?>;
88
+ <?php } ?>
89
+ <?php if ( ! empty( $defaults['fieldset_bg_color'] ) ) { ?>
90
+ background-color:<?php echo esc_html( $defaults['fieldset_bg_color'] ); ?>;
91
+ background-color:var(--fieldset-bg-color)<?php echo esc_html( $important ); ?>;
92
+ <?php } ?>
93
+ <?php if ( ! empty( $defaults['font'] ) ) { ?>
94
+ font-family:var(--font);
95
+ <?php } ?>
96
+ }
97
+
98
  legend.frm_hidden{
99
  display:none !important;
100
  }
111
  color:transparent;
112
  }
113
 
114
+ .with_frm_style legend + h3,
115
+ .with_frm_style h3.frm_form_title{
116
+ <?php if ( ! empty( $defaults['title_size'] ) ) { ?>
117
+ font-size:<?php echo esc_html( $defaults['title_size'] . $important ); ?>;
118
+ font-size:var(--title-size)<?php echo esc_html( $important ); ?>;
119
+ <?php } ?>
120
+ <?php if ( ! empty( $defaults['title_color'] ) ) { ?>
121
+ color:<?php echo esc_html( $defaults['title_color'] . $important ); ?>;
122
+ color:var(--title-color)<?php echo esc_html( $important ); ?>;
123
+ <?php } ?>
124
+ <?php if ( ! empty( $defaults['font'] ) ) { ?>
125
+ font-family:<?php echo FrmAppHelper::kses( $defaults['font'] ); // WPCS: XSS ok. ?>;
126
+ font-family:var(--font);
127
+ <?php } ?>
128
+ <?php if ( ! empty( $defaults['title_margin_top'] ) ) { ?>
129
+ margin-top:<?php echo esc_html( $defaults['title_margin_top'] . $important ); ?>;
130
+ margin-top:var(--title-margin-top)<?php echo esc_html( $important ); ?>;
131
+ <?php } ?>
132
+ <?php if ( ! empty( $defaults['title_margin_bottom'] ) ) { ?>
133
+ margin-bottom:<?php echo esc_html( $defaults['title_margin_bottom'] . $important ); ?>;
134
+ margin-bottom:var(--title-margin-bottom)<?php echo esc_html( $important ); ?>;
135
+ <?php } ?>
136
+ }
137
+
138
+ .with_frm_style .frm_form_field.frm_html_container,
139
+ .with_frm_style .frm_form_field .frm_show_it{
140
+ <?php if ( ! empty( $defaults['font'] ) ) { ?>
141
+ font-family:<?php echo FrmAppHelper::kses( $defaults['font'] ); // WPCS: XSS ok. ?>;
142
+ font-family:var(--font);
143
+ <?php } ?>
144
+ <?php if ( ! empty( $defaults['form_desc_color'] ) ) { ?>
145
+ color:<?php echo esc_html( $defaults['form_desc_color'] . $important ); ?>;
146
+ color:var(--form-desc-color)<?php echo esc_html( $important ); ?>;
147
+ <?php } ?>
148
+ }
149
+
150
+ <?php if ( ! empty( $defaults['form_desc_size'] ) ) { ?>
151
+ .with_frm_style .frm_form_field.frm_html_container{
152
+ font-size:<?php echo esc_html( $defaults['form_desc_size'] . $important ); ?>;
153
+ font-size:var(--form-desc-size)<?php echo esc_html( $important ); ?>;
154
+ }
155
+ <?php } ?>
156
+
157
+ .with_frm_style .frm_form_field .frm_show_it{
158
+ <?php if ( ! empty( $defaults['field_font_size'] ) ) { ?>
159
+ font-size:<?php echo esc_html( $defaults['field_font_size'] . $important ); ?>;
160
+ font-size:var(--field-font-size)<?php echo esc_html( $important ); ?>;
161
+ <?php } ?>
162
+ <?php if ( ! empty( $defaults['field_weight'] ) ) { ?>
163
+ font-weight:<?php echo esc_html( $defaults['field_weight'] ); ?>;
164
+ font-weight:var(--field-weight)<?php echo esc_html( $important ); ?>;
165
+ <?php } ?>
166
+ }
167
+
168
+ .with_frm_style .frm_required{
169
+ <?php if ( ! empty( $defaults['required_color'] ) ) { ?>
170
+ color:<?php echo esc_html( $defaults['required_color'] . $important ); ?>;
171
+ color:var(--required-color)<?php echo esc_html( $important ); ?>;
172
+ <?php } ?>
173
+ <?php if ( ! empty( $defaults['required_weight'] ) ) { ?>
174
+ font-weight:<?php echo esc_html( $defaults['required_weight'] . $important ); ?>;
175
+ font-weight:var(--required-weight)<?php echo esc_html( $important ); ?>;
176
+ <?php } ?>
177
+ }
178
+
179
+ .with_frm_style input[type=text],
180
+ .with_frm_style input[type=password],
181
+ .with_frm_style input[type=email],
182
+ .with_frm_style input[type=number],
183
+ .with_frm_style input[type=url],
184
+ .with_frm_style input[type=tel],
185
+ .with_frm_style input[type=search],
186
+ .with_frm_style select,
187
+ .with_frm_style textarea,
188
+ .with_frm_style .frm-card-element.StripeElement,
189
+ .with_frm_style .chosen-container{
190
+ font-family:var(--font)<?php echo esc_html( $important ); ?>;
191
+ <?php if ( ! empty( $defaults['field_font_size'] ) ) { ?>
192
+ font-size:<?php echo esc_html( $defaults['field_font_size'] ); ?>;
193
+ font-size:var(--field-font-size)<?php echo esc_html( $important ); ?>;
194
+ <?php } ?>
195
+ margin-bottom:0<?php echo esc_html( $important ); ?>;
196
+ }
197
+
198
+ .with_frm_style textarea{
199
+ vertical-align:top;
200
+ height:auto;
201
+ }
202
+
203
+ .with_frm_style input[type=text],
204
+ .with_frm_style input[type=password],
205
+ .with_frm_style input[type=email],
206
+ .with_frm_style input[type=number],
207
+ .with_frm_style input[type=url],
208
+ .with_frm_style input[type=tel],
209
+ .with_frm_style input[type=phone],
210
+ .with_frm_style input[type=search],
211
+ .with_frm_style select,
212
+ .with_frm_style textarea,
213
+ .frm_form_fields_style,
214
+ .with_frm_style .frm_scroll_box .frm_opt_container,
215
+ .frm_form_fields_active_style,
216
+ .frm_form_fields_error_style,
217
+ .with_frm_style .frm-card-element.StripeElement,
218
+ .with_frm_style .chosen-container-multi .chosen-choices,
219
+ .with_frm_style .chosen-container-single .chosen-single{
220
+ color:<?php echo esc_html( $defaults['text_color'] ); ?>;
221
+ color:var(--text-color)<?php echo esc_html( $important ); ?>;
222
+ background-color:<?php echo esc_html( $defaults['bg_color'] . $important ); ?>;
223
+ background-color:var(--bg-color)<?php echo esc_html( $important ); ?>;
224
+ <?php if ( ! empty( $important ) ) { ?>
225
+ background-image:none !important;
226
+ <?php } ?>
227
+ border-color:<?php echo esc_html( $defaults['border_color'] ); ?>;
228
+ border-color:var(--border-color)<?php echo esc_html( $important ); ?>;
229
+ border-width:<?php echo esc_html( $defaults['field_border_width'] ); ?>;
230
+ border-width:var(--field-border-width)<?php echo esc_html( $important ); ?>;
231
+ border-style:<?php echo esc_html( $defaults['field_border_style'] ); ?>;
232
+ border-style:var(--field-border-style)<?php echo esc_html( $important ); ?>;
233
+ -moz-border-radius:<?php echo esc_html( $defaults['border_radius'] . $important ); ?>;
234
+ -webkit-border-radius:<?php echo esc_html( $defaults['border_radius'] . $important ); ?>;
235
+ border-radius:<?php echo esc_html( $defaults['border_radius'] ); ?>;
236
+ border-radius:var(--border-radius)<?php echo esc_html( $important ); ?>;
237
+ width:<?php echo esc_html( $defaults['field_width'] ); ?>;
238
+ width:var(--field-width)<?php echo esc_html( $important ); ?>;
239
+ max-width:100%;
240
+ font-size:<?php echo esc_html( $defaults['field_font_size'] ); ?>;
241
+ font-size:var(--field-font-size)<?php echo esc_html( $important ); ?>;
242
+ padding:<?php echo esc_html( $defaults['field_pad'] ); ?>;
243
+ padding:var(--field-pad)<?php echo esc_html( $important ); ?>;
244
+ -webkit-box-sizing:border-box;
245
+ -moz-box-sizing:border-box;
246
+ box-sizing:border-box;
247
+ outline:none<?php echo esc_html( $important ); ?>;
248
+ font-weight:<?php echo esc_html( $defaults['field_weight'] ); ?>;
249
+ font-weight:var(--field-weight);
250
+ box-shadow:var(--box-shadow)<?php echo esc_html( $important ); ?>;
251
+ }
252
+
253
+ .with_frm_style input[type=radio],
254
+ .with_frm_style input[type=checkbox]{
255
+ border-color:<?php echo esc_html( $defaults['border_color'] . $important ); ?>;
256
+ border-color:var(--border-color)<?php echo esc_html( $important ); ?>;
257
+ box-shadow:var(--box-shadow)<?php echo esc_html( $important ); ?>;
258
+ }
259
+
260
+ .with_frm_style input[type=text],
261
+ .with_frm_style input[type=password],
262
+ .with_frm_style input[type=email],
263
+ .with_frm_style input[type=number],
264
+ .with_frm_style input[type=url],
265
+ .with_frm_style input[type=tel],
266
+ .with_frm_style input[type=file],
267
+ .with_frm_style input[type=search],
268
+ .with_frm_style select,
269
+ .with_frm_style .frm-card-element.StripeElement{
270
+ height:<?php echo esc_html( $defaults['field_height'] ); ?>;
271
+ height:var(--field-height)<?php echo esc_html( $important ); ?>;
272
+ line-height:1.3<?php echo esc_html( $important ); ?>;
273
+ }
274
+
275
+ .with_frm_style select[multiple=multiple]{
276
+ height:auto<?php echo esc_html( $important ); ?>;
277
+ }
278
+
279
+ .input[type=file].frm_transparent:focus,
280
+ .with_frm_style input[type=file]{
281
  background-color:transparent;
282
  border:none;
283
  outline:none;
285
  }
286
 
287
  .with_frm_style input[type=file]{
288
+ color:<?php echo esc_html( $defaults['text_color'] ); ?>;
289
+ color:var(--text-color)<?php echo esc_html( $important ); ?>;
290
+ padding:0px;
291
+ <?php if ( ! empty( $defaults['font'] ) ) { ?>
292
+ font-family:var(--font)<?php echo esc_html( $important ); ?>;
293
+ <?php } ?>
294
+ font-size:<?php echo esc_html( $defaults['field_font_size'] ); ?>;
295
+ font-size:var(--field-font-size)<?php echo esc_html( $important ); ?>;
296
  display:initial;
297
  }
298
 
299
+ .with_frm_style input[type=file].frm_transparent{
300
+ color:transparent<?php echo esc_html( $important ); ?>;
301
+ }
302
+
303
+ .with_frm_style .wp-editor-wrap{
304
+ width:<?php echo esc_html( $defaults['field_width'] . $important ); ?>;
305
+ width:var(--field-width)<?php echo esc_html( $important ); ?>;
306
+ max-width:100%;
307
+ }
308
+
309
+ .with_frm_style .wp-editor-container textarea{
310
+ border:none<?php echo esc_html( $important ); ?>;
311
+ }
312
+
313
+ .with_frm_style .mceIframeContainer{
314
+ background-color:<?php echo esc_html( $defaults['bg_color'] . $important ); ?>;
315
+ background-color:var(--bg-color)<?php echo esc_html( $important ); ?>;
316
+ }
317
+
318
+ .with_frm_style select{
319
+ width:<?php echo esc_html( $defaults['auto_width'] ); ?>;
320
+ width:var(--auto-width)<?php echo esc_html( $important ); ?>;
321
+ max-width:100%;
322
+ }
323
+
324
  .with_frm_style input[disabled],
325
  .with_frm_style select[disabled],
326
  .with_frm_style textarea[disabled],
345
 
346
  .with_frm_style .frm_primary_label{
347
  max-width:100%;
348
+ <?php if ( ! empty( $defaults['font'] ) ) { ?>
349
+ font-family:<?php echo FrmAppHelper::kses( $defaults['font'] ); // WPCS: XSS ok. ?>;
350
+ font-family:var(--font);
351
+ <?php } ?>
352
+ <?php if ( ! empty( $defaults['font_size'] ) ) { ?>
353
+ font-size:<?php echo esc_html( $defaults['font_size'] . $important ); ?>;
354
+ font-size:var(--font-size)<?php echo esc_html( $important ); ?>;
355
+ <?php } ?>
356
+ <?php if ( ! empty( $defaults['label_color'] ) ) { ?>
357
+ color:<?php echo esc_html( $defaults['label_color'] . $important ); ?>;
358
+ color:var(--label-color)<?php echo esc_html( $important ); ?>;
359
+ <?php } ?>
360
+ <?php if ( ! empty( $defaults['weight'] ) ) { ?>
361
+ font-weight:<?php echo esc_html( $defaults['weight'] . $important ); ?>;
362
+ font-weight:var(--weight)<?php echo esc_html( $important ); ?>;
363
+ <?php } ?>
364
+ <?php if ( ! empty( $defaults['align'] ) ) { ?>
365
+ text-align:<?php echo esc_html( $defaults['align'] . $important ); ?>;
366
+ text-align:var(--align)<?php echo esc_html( $important ); ?>;
367
+ <?php } ?>
368
+ <?php if ( ! empty( $defaults['label_padding'] ) ) { ?>
369
+ padding:<?php echo esc_html( $defaults['label_padding'] . $important ); ?>;
370
+ padding:var(--label-padding)<?php echo esc_html( $important ); ?>;
371
+ <?php } ?>
372
+ margin:0;
373
+ width:auto;
374
+ display:block;
375
  }
376
 
377
  .with_frm_style .frm_top_container .frm_primary_label,
457
  border:none;
458
  }
459
 
 
 
 
 
460
  .with_frm_style .auto_width #loginform input,
461
  .with_frm_style .auto_width input,
462
  .with_frm_style input.auto_width,
463
  .with_frm_style select.auto_width,
464
  .with_frm_style textarea.auto_width{
465
+ width:auto<?php echo esc_html( $important ); ?>;
466
  }
467
 
468
  .with_frm_style .frm_repeat_buttons{
589
  cursor:pointer;
590
  }
591
 
592
+ .with_frm_style a.frm_save_draft{
593
+ <?php if ( ! empty( $defaults['font'] ) ) { ?>
594
+ font-family:<?php echo FrmAppHelper::kses( $defaults['font'] ); // WPCS: XSS ok. ?>;
595
+ font-family:var(--font);
596
+ <?php } ?>
597
+ font-size:<?php echo esc_html( $defaults['submit_font_size'] ); ?>;
598
+ font-size:var(--submit-font-size);
599
+ font-weight:<?php echo esc_html( $defaults['submit_weight'] ); ?>;
600
+ font-weight:var(--submit-weight);
601
+ }
602
+
603
  .horizontal_radio .frm_radio{
604
  margin:0 5px 0 0;
605
  }
621
  display:inline-block;
622
  }
623
 
624
+ .with_frm_style .frm_radio{
625
+ display:<?php echo esc_html( $defaults['radio_align'] . $important ); ?>;
626
+ display:var(--radio-align)<?php echo esc_html( $important ); ?>;
627
+ }
628
+
629
+ .with_frm_style .frm_checkbox{
630
+ display:<?php echo esc_html( $defaults['check_align'] . $important ); ?>;
631
+ display:var(--check-align)<?php echo esc_html( $important ); ?>;
632
+ }
633
+
634
+ .with_frm_style .vertical_radio .frm_checkbox,
635
+ .with_frm_style .vertical_radio .frm_radio,
636
+ .vertical_radio .frm_catlevel_1{
637
+ display:block<?php echo esc_html( $important ); ?>;
638
+ }
639
+
640
+ .with_frm_style .horizontal_radio .frm_checkbox,
641
+ .with_frm_style .horizontal_radio .frm_radio,
642
+ .horizontal_radio .frm_catlevel_1{
643
+ display:inline-block<?php echo esc_html( $important ); ?>;
644
+ }
645
+
646
  .with_frm_style .frm_checkbox label,
647
  .with_frm_style .frm_radio label{
648
  display: inline;
656
  text-indent: -20px;
657
  }
658
 
659
+ .with_frm_style .frm_radio label,
660
+ .with_frm_style .frm_checkbox label{
661
+ <?php if ( ! empty( $defaults['font'] ) ) { ?>
662
+ font-family:<?php echo FrmAppHelper::kses( $defaults['font'] ); // WPCS: XSS ok. ?>;
663
+ font-family:var(--font);
664
+ <?php } ?>
665
+ font-size:<?php echo esc_html( $defaults['check_font_size'] . $important ); ?>;
666
+ font-size:var(--check-font-size)<?php echo esc_html( $important ); ?>;
667
+ color:<?php echo esc_html( $defaults['check_label_color'] . $important ); ?>;
668
+ color:var(--check-label-color)<?php echo esc_html( $important ); ?>;
669
+ font-weight:<?php echo esc_html( $defaults['check_weight'] . $important ); ?>;
670
+ font-weight:var(--check-weight)<?php echo esc_html( $important ); ?>;
671
+ }
672
+
673
+ .with_frm_style .frm_radio input[type=radio],
674
+ .with_frm_style .frm_checkbox input[type=checkbox] {
675
+ font-size:<?php echo esc_html( $defaults['check_font_size'] . $important ); ?>;
676
+ font-size:var(--check-font-size)<?php echo esc_html( $important ); ?>;
677
+ position:static<?php echo esc_html( $important ); ?>;
678
+ }
679
+
680
  .frm_file_container .frm_file_link,
681
  .with_frm_style .frm_radio label .frm_file_container,
682
  .with_frm_style .frm_checkbox label .frm_file_container{
733
 
734
  .with_frm_style .frm_message p{
735
  margin-bottom:5px;
736
+ color:<?php echo esc_html( $defaults['success_text_color'] ); ?>;
737
+ color:var(--success-text-color)<?php echo esc_html( $important ); ?>;
738
+ }
739
+
740
+ .with_frm_style .frm_message,
741
+ .frm_success_style{
742
+ margin:5px 0 15px;
743
+ border:1px solid <?php echo esc_html( $defaults['success_border_color'] ); ?>;
744
+ border-color:var(--success-border-color);
745
+ background-color:<?php echo esc_html( $defaults['success_bg_color'] ); ?>;
746
+ background-color:var(--success-bg-color);
747
+ color:<?php echo esc_html( $defaults['success_text_color'] ); ?>;
748
+ color:var(--success-text-color)<?php echo esc_html( $important ); ?>;
749
+ border-radius:<?php echo esc_html( $defaults['border_radius'] ); ?>;
750
+ border-radius:var(--border-radius);
751
+ font-size:<?php echo esc_html( $defaults['success_font_size'] ); ?>;
752
+ font-size:var(--success-font-size)<?php echo esc_html( $important ); ?>;
753
+ }
754
+
755
+ .with_frm_style .frm_plain_success .frm_message {
756
+ background-color: transparent;
757
+ padding:0;
758
+ border:none;
759
+ font-size:inherit<?php echo esc_html( $important ); ?>;
760
+ color:inherit<?php echo esc_html( $important ); ?>;
761
+ }
762
+
763
+ .with_frm_style .frm_plain_success .frm_message p {
764
+ color:inherit<?php echo esc_html( $important ); ?>;
765
  }
766
 
767
  .frm_form_fields_style,
788
  border-style:solid;
789
  <?php if ( ! empty( $defaults['border_color'] ) ) { ?>
790
  border-color:<?php echo esc_html( $defaults['border_color'] ); ?>;
791
+ border-color:var(--border-color);
792
  <?php } ?>
793
  border-top:none;
794
  border-left:none;
823
  }
824
 
825
  table.form_results.with_frm_style{
826
+ border:<?php echo esc_html( $defaults['field_border_width'] ); ?> solid <?php echo esc_html( $defaults['border_color'] . $important ); ?>;
827
+ border-width:var(--field-border-width)<?php echo esc_html( $important ); ?>;
828
+ border-color:var(--border-color)<?php echo esc_html( $important ); ?>;
829
  }
830
 
831
  table.form_results.with_frm_style tr td{
832
  text-align:left;
 
 
 
833
  padding:7px 9px;
834
+ <?php if ( ! empty( $defaults['text_color'] ) ) { ?>
835
+ color:<?php echo esc_html( $defaults['text_color'] ); ?>;
836
+ color:var(--text-color)<?php echo esc_html( $important ); ?>;
837
+ <?php } ?>
838
+ <?php if ( ! empty( $defaults['border_color'] ) ) { ?>
839
+ border-top:1px solid <?php echo esc_html( $defaults['border_color'] ); ?>;
840
+ border-top-width:var(--field-border-width)<?php echo esc_html( $important ); ?>;
841
+ border-top-color:var(--border-color)<?php echo esc_html( $important ); ?>;
842
+ <?php } ?>
843
  }
844
 
845
  table.form_results.with_frm_style tr.frm_even,
846
  .frm-grid .frm_even{
847
  background-color:#fff;
848
+ background-color:var(--bg-color)<?php echo esc_html( $important ); ?>;
849
  }
850
 
851
+ <?php if ( ! empty( $defaults['bg_color'] ) ) { ?>
852
  table.form_results.with_frm_style tr.frm_odd,
853
  .frm-grid .frm_odd{
854
+ background-color:<?php echo esc_html( $defaults['bg_color'] ); ?>;
855
+ background-color:var(--bg-color)<?php echo esc_html( $important ); ?>;
 
856
  }
857
+ <?php } ?>
858
 
859
  <?php if ( ! empty( $defaults['border_color'] ) ) { ?>
860
  .frm_color_block {
945
  <?php } ?>
946
 
947
  #frm_loading .progress-bar{
948
+ background-color:<?php echo esc_html( $defaults['bg_color'] ); ?>;
949
+ background-color:var(--bg-color);
950
  box-shadow:0 -1px 0 rgba(0, 0, 0, 0.15) inset;
951
  float:left;
952
  height:100%;
994
  padding:5px;
995
  border-width:1px;
996
  border-style:solid;
997
+ <?php if ( ! empty( $defaults['border_color'] ) ) { ?>
998
+ border-color:<?php echo esc_html( $defaults['border_color'] ); ?>;
999
+ border-color:var(--border-color)<?php echo esc_html( $important ); ?>;
1000
+ <?php } ?>
1001
  border-left:none;
1002
  border-right:none;
1003
  }
1032
  .frm_grid_first,
1033
  .frm_grid_odd{
1034
  background-color:<?php echo esc_html( $defaults['bg_color'] ); ?>;
1035
+ background-color:var(--bg-color);
1036
  }
1037
  <?php } ?>
1038
 
1039
  <?php if ( ! empty( $defaults['bg_color_active'] ) ) { ?>
1040
  .frm_grid{
1041
+ background-color:<?php echo esc_html( $defaults['bg_color_active'] . $important ); ?>;
1042
+ background-color:var(--bg-color-active)<?php echo esc_html( $important ); ?>;
1043
  }
1044
  <?php } ?>
1045
 
1046
+
1047
+ .with_frm_style .frm_grid.frm_blank_field,
1048
+ .with_frm_style .frm_grid_first.frm_blank_field,
1049
+ .with_frm_style .frm_grid_odd.frm_blank_field{
1050
+ background-color:<?php echo esc_html( $defaults['error_bg'] . $important ); ?>;
1051
+ background-color:var(--error-bg)<?php echo esc_html( $important ); ?>;
1052
+ border-color:<?php echo esc_html( $defaults['error_border'] ); ?>;
1053
+ border-color:var(--error-bg);
1054
+ }
1055
+
1056
  .frm_grid .frm_primary_label,
1057
  .frm_grid_first .frm_primary_label,
1058
  .frm_grid_odd .frm_primary_label,
1255
  height:100px;
1256
  overflow:auto;
1257
  background-color:<?php echo esc_html( $defaults['bg_color'] ); ?>;
1258
+ background-color:var(--bg-color);
1259
  border-color:<?php echo esc_html( $defaults['border_color'] ); ?>;
1260
+ border-color:var(--border-color);
1261
  border-width:<?php echo esc_html( $defaults['field_border_width'] ); ?>;
1262
+ border-width:var(--field-border-width);
1263
  border-style:<?php echo esc_html( $defaults['field_border_style'] ); ?>;
1264
+ border-style:var(--field-border-style);
1265
  -moz-border-radius:<?php echo esc_html( $defaults['border_radius'] ); ?>;
1266
  -webkit-border-radius:<?php echo esc_html( $defaults['border_radius'] ); ?>;
1267
  border-radius:<?php echo esc_html( $defaults['border_radius'] ); ?>;
1268
+ border-radius:var(--border-radius);
1269
+ width:<?php echo esc_html( $defaults['field_width'] ); ?>;
1270
+ width:var(--field-width);
1271
  max-width:100%;
1272
  font-size:<?php echo esc_html( $defaults['field_font_size'] ); ?>;
1273
+ font-size:var(--field-font-size);
1274
  padding:<?php echo esc_html( $defaults['field_pad'] ); ?>;
1275
+ padding:var(--field-pad);
1276
  -webkit-box-sizing:border-box;
1277
  -moz-box-sizing:border-box;
1278
  box-sizing:border-box;
1279
+ outline:none<?php echo esc_html( $important ); ?>;
1280
  font-weight:normal;
1281
+ box-shadow:var(--box-shadow);
1282
  }
1283
 
1284
  .frm_form_field.frm_total_big input,
1345
  <?php do_action( 'frm_include_front_css', compact( 'defaults' ) ); ?>
1346
 
1347
  /* Responsive */
1348
+
1349
  @media only screen and (max-width: 900px) {
1350
  .frm_form_field .frm_repeat_grid .frm_form_field.frm_sixth .frm_primary_label,
1351
  .frm_form_field .frm_repeat_grid .frm_form_field.frm_seventh .frm_primary_label,
1358
  .frm_form_field.frm_four_col .frm_opt_container{
1359
  grid-template-columns: repeat(2, 1fr);
1360
  }
1361
+
1362
+ .with_frm_style .frm_repeat_inline,
1363
+ .with_frm_style .frm_repeat_grid{
1364
+ margin: 20px 0;
1365
+ }
1366
  }
1367
 
1368
  @media only screen and (max-width: 500px) {
css/frm_admin.css CHANGED
@@ -6626,10 +6626,6 @@ iframe#dyncontent_ifr {
6626
  width: 86px;
6627
  }
6628
 
6629
- .frm6 .wp-picker-open + .wp-picker-input-wrap {
6630
- margin-left: -110px;
6631
- }
6632
-
6633
  .wp-picker-container input[type="text"].wp-color-picker {
6634
  border: none;
6635
  padding: 3px;
6626
  width: 86px;
6627
  }
6628
 
 
 
 
 
6629
  .wp-picker-container input[type="text"].wp-color-picker {
6630
  border: none;
6631
  padding: 3px;
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.05.01
6
  Plugin URI: https://formidableforms.com/
7
  Author URI: https://formidableforms.com/
8
  Author: Strategy11
2
  /*
3
  Plugin Name: Formidable Forms
4
  Description: Quickly and easily create drag-and-drop forms
5
+ Version: 4.05.02
6
  Plugin URI: https://formidableforms.com/
7
  Author URI: https://formidableforms.com/
8
  Author: Strategy11
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.05.01\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-06-11T20:11:42+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"
@@ -123,7 +123,7 @@ msgstr ""
123
  msgid "Strategy11"
124
  msgstr ""
125
 
126
- #: classes/models/FrmMigrate.php:561
127
  msgid "Sending"
128
  msgstr ""
129
 
@@ -408,16 +408,16 @@ msgstr ""
408
  msgid "Congratulations%1$s! You have collected %2$d form submissions."
409
  msgstr ""
410
 
411
- #: classes/models/FrmReviews.php:122
412
  msgid "If you are enjoying Formidable, could you do me a BIG favor and give us a review to help me grow my little business and boost our motivation?"
413
  msgstr ""
414
 
415
- #: classes/models/FrmReviews.php:124
416
  #: classes/views/shared/review.php:18
417
- msgid "Founder and Lead Developer of Formidable Forms"
418
  msgstr ""
419
 
420
- #: classes/models/FrmReviews.php:127
421
  #: classes/views/shared/review.php:24
422
  msgid "Ok, you deserve it"
423
  msgstr ""
@@ -431,7 +431,7 @@ msgid "There was a problem with your submission. Please try again."
431
  msgstr ""
432
 
433
  #: classes/models/FrmEntryValidate.php:15
434
- #: classes/models/FrmSettings.php:105
435
  #: classes/controllers/FrmFormActionsController.php:387
436
  msgid "You do not have permission to do that"
437
  msgstr ""
@@ -445,37 +445,37 @@ msgstr ""
445
  msgid "Your entry appears to be blacklist spam!"
446
  msgstr ""
447
 
448
- #: classes/models/FrmSettings.php:98
449
  msgid "Your responses were successfully submitted. Thank you!"
450
  msgstr ""
451
 
452
- #: classes/models/FrmSettings.php:99
453
  msgid "This field cannot be blank."
454
  msgstr ""
455
 
456
- #: classes/models/FrmSettings.php:100
457
  msgid "This value must be unique."
458
  msgstr ""
459
 
460
- #: classes/models/FrmSettings.php:101
461
  msgid "There was a problem with your submission. Errors are marked below."
462
  msgstr ""
463
 
464
- #: classes/models/FrmSettings.php:102
465
  msgid "We're sorry. It looks like you've already submitted that."
466
  msgstr ""
467
 
468
- #: classes/models/FrmSettings.php:103
469
  #: classes/views/frm-forms/form.php:36
470
  #: classes/views/styles/_sample_form.php:74
471
  msgid "Submit"
472
  msgstr ""
473
 
474
- #: classes/models/FrmSettings.php:104
475
  msgid "You do not have permission to view this form."
476
  msgstr ""
477
 
478
- #: classes/models/FrmSettings.php:179
479
  msgid "The reCAPTCHA was not entered correctly"
480
  msgstr ""
481
 
@@ -640,7 +640,7 @@ msgid "Installed"
640
  msgstr ""
641
 
642
  #: classes/controllers/FrmAddonsController.php:484
643
- #: classes/helpers/FrmAppHelper.php:2362
644
  msgid "Active"
645
  msgstr ""
646
 
@@ -924,7 +924,7 @@ msgstr ""
924
  #: classes/views/addons/list.php:75
925
  #: classes/views/shared/upgrade_overlay.php:27
926
  #: classes/helpers/FrmFormMigratorsHelper.php:130
927
- #: classes/helpers/FrmAppHelper.php:2361
928
  msgid "Install"
929
  msgstr ""
930
 
@@ -1308,7 +1308,7 @@ msgstr ""
1308
  msgid "Abnormal HTML characters prevented your form from saving correctly"
1309
  msgstr ""
1310
 
1311
- #: classes/controllers/FrmFormsController.php:1477
1312
  #: classes/views/frm-forms/list-templates.php:198
1313
  #: classes/views/xml/import_form.php:128
1314
  #: classes/views/styles/manage.php:54
@@ -1320,17 +1320,17 @@ msgstr ""
1320
  msgid "(no title)"
1321
  msgstr ""
1322
 
1323
- #: classes/controllers/FrmFormsController.php:1523
1324
- #: classes/controllers/FrmFormsController.php:1537
1325
  msgid "Please select a valid form"
1326
  msgstr ""
1327
 
1328
- #: classes/controllers/FrmFormsController.php:1769
1329
  msgid "Please wait while you are redirected."
1330
  msgstr ""
1331
 
1332
  #. translators: %1$s: Start link HTML, %2$s: End link HTML
1333
- #: classes/controllers/FrmFormsController.php:1805
1334
  msgid "%1$sClick here%2$s if you are not automatically redirected."
1335
  msgstr ""
1336
 
@@ -1501,7 +1501,7 @@ msgstr ""
1501
  #: classes/views/frm-forms/new-form-overlay.php:31
1502
  #: classes/views/shared/confirm-overlay.php:14
1503
  #: classes/views/shared/admin-header.php:42
1504
- #: classes/helpers/FrmAppHelper.php:2322
1505
  msgid "Cancel"
1506
  msgstr ""
1507
 
@@ -1513,7 +1513,7 @@ msgstr ""
1513
  #: classes/views/shared/mb_adv_info.php:35
1514
  #: classes/views/shared/mb_adv_info.php:178
1515
  #: classes/views/frm-entries/list.php:42
1516
- #: classes/helpers/FrmAppHelper.php:901
1517
  msgid "Search"
1518
  msgstr ""
1519
 
@@ -1699,7 +1699,7 @@ msgid "Show Page Content"
1699
  msgstr ""
1700
 
1701
  #: classes/views/frm-forms/settings-advanced.php:93
1702
- #: classes/helpers/FrmAppHelper.php:1026
1703
  msgid "Select a Page"
1704
  msgstr ""
1705
 
@@ -2025,7 +2025,7 @@ msgstr ""
2025
 
2026
  #: classes/views/shared/confirm-overlay.php:10
2027
  #: classes/views/shared/info-overlay.php:10
2028
- #: classes/helpers/FrmAppHelper.php:2329
2029
  msgid "Are you sure?"
2030
  msgstr ""
2031
 
@@ -2127,7 +2127,7 @@ msgstr ""
2127
 
2128
  #: classes/views/shared/mb_adv_info.php:90
2129
  #: classes/helpers/FrmCSVExportHelper.php:154
2130
- #: classes/helpers/FrmAppHelper.php:2301
2131
  msgid "ID"
2132
  msgstr ""
2133
 
@@ -2137,7 +2137,7 @@ msgstr ""
2137
 
2138
  #: classes/views/shared/mb_adv_info.php:108
2139
  #: classes/views/shared/mb_adv_info.php:122
2140
- #: classes/helpers/FrmAppHelper.php:2363
2141
  msgid "Select a Field"
2142
  msgstr ""
2143
 
@@ -2748,7 +2748,7 @@ msgid "Label Position"
2748
  msgstr ""
2749
 
2750
  #: classes/views/frm-fields/back-end/settings.php:265
2751
- #: classes/helpers/FrmAppHelper.php:2323
2752
  msgid "Default"
2753
  msgstr ""
2754
 
@@ -2989,6 +2989,10 @@ msgstr ""
2989
  msgid "Do not store IPs with form submissions. Check this box for to assist with GDPR compliance."
2990
  msgstr ""
2991
 
 
 
 
 
2992
  #: classes/views/frm-settings/misc.php:4
2993
  msgid "Allow Formidable Forms to track plugin usage to help us ensure compatibility and simplify our settings."
2994
  msgstr ""
@@ -3435,7 +3439,7 @@ msgid "See all forms."
3435
  msgstr ""
3436
 
3437
  #: classes/helpers/FrmFormsListHelper.php:114
3438
- #: classes/helpers/FrmAppHelper.php:886
3439
  msgid "Add New"
3440
  msgstr ""
3441
 
@@ -3487,7 +3491,7 @@ msgid "Draft"
3487
  msgstr ""
3488
 
3489
  #: classes/helpers/FrmFieldsHelper.php:286
3490
- #: classes/helpers/FrmAppHelper.php:2334
3491
  msgid "The entered values do not match"
3492
  msgstr ""
3493
 
@@ -3498,7 +3502,7 @@ msgstr ""
3498
 
3499
  #: classes/helpers/FrmFieldsHelper.php:456
3500
  #: classes/helpers/FrmFieldsHelper.php:457
3501
- #: classes/helpers/FrmAppHelper.php:2338
3502
  msgid "New Option"
3503
  msgstr ""
3504
 
@@ -4698,7 +4702,7 @@ msgid "Excerpt View"
4698
  msgstr ""
4699
 
4700
  #: classes/helpers/FrmListHelper.php:257
4701
- #: classes/helpers/FrmAppHelper.php:2364
4702
  msgid "No items found."
4703
  msgstr ""
4704
 
@@ -4970,7 +4974,7 @@ msgid "Is this intentional?"
4970
  msgstr ""
4971
 
4972
  #: classes/helpers/FrmFormsHelper.php:1453
4973
- #: classes/helpers/FrmAppHelper.php:2358
4974
  msgid "See the list of reserved words in WordPress."
4975
  msgstr ""
4976
 
@@ -5020,555 +5024,555 @@ msgstr ""
5020
  msgid "Parent ID"
5021
  msgstr ""
5022
 
5023
- #: classes/helpers/FrmAppHelper.php:1157
5024
  msgid "View Forms"
5025
  msgstr ""
5026
 
5027
- #: classes/helpers/FrmAppHelper.php:1158
5028
  msgid "Add and Edit Forms"
5029
  msgstr ""
5030
 
5031
- #: classes/helpers/FrmAppHelper.php:1159
5032
  msgid "Delete Forms"
5033
  msgstr ""
5034
 
5035
- #: classes/helpers/FrmAppHelper.php:1160
5036
  msgid "Access this Settings Page"
5037
  msgstr ""
5038
 
5039
- #: classes/helpers/FrmAppHelper.php:1161
5040
  msgid "View Entries from Admin Area"
5041
  msgstr ""
5042
 
5043
- #: classes/helpers/FrmAppHelper.php:1162
5044
  msgid "Delete Entries from Admin Area"
5045
  msgstr ""
5046
 
5047
- #: classes/helpers/FrmAppHelper.php:1169
5048
  msgid "Add Entries from Admin Area"
5049
  msgstr ""
5050
 
5051
- #: classes/helpers/FrmAppHelper.php:1170
5052
  msgid "Edit Entries from Admin Area"
5053
  msgstr ""
5054
 
5055
- #: classes/helpers/FrmAppHelper.php:1171
5056
  msgid "View Reports"
5057
  msgstr ""
5058
 
5059
- #: classes/helpers/FrmAppHelper.php:1172
5060
  msgid "Add/Edit Views"
5061
  msgstr ""
5062
 
5063
- #: classes/helpers/FrmAppHelper.php:1794
5064
  msgid "at"
5065
  msgstr ""
5066
 
5067
- #: classes/helpers/FrmAppHelper.php:1938
5068
  msgid "year"
5069
  msgstr ""
5070
 
5071
- #: classes/helpers/FrmAppHelper.php:1939
5072
  msgid "years"
5073
  msgstr ""
5074
 
5075
- #: classes/helpers/FrmAppHelper.php:1943
5076
  msgid "month"
5077
  msgstr ""
5078
 
5079
- #: classes/helpers/FrmAppHelper.php:1944
5080
  msgid "months"
5081
  msgstr ""
5082
 
5083
- #: classes/helpers/FrmAppHelper.php:1948
5084
  msgid "week"
5085
  msgstr ""
5086
 
5087
- #: classes/helpers/FrmAppHelper.php:1949
5088
  msgid "weeks"
5089
  msgstr ""
5090
 
5091
- #: classes/helpers/FrmAppHelper.php:1953
5092
  msgid "day"
5093
  msgstr ""
5094
 
5095
- #: classes/helpers/FrmAppHelper.php:1954
5096
  msgid "days"
5097
  msgstr ""
5098
 
5099
- #: classes/helpers/FrmAppHelper.php:1958
5100
  msgid "hour"
5101
  msgstr ""
5102
 
5103
- #: classes/helpers/FrmAppHelper.php:1959
5104
  msgid "hours"
5105
  msgstr ""
5106
 
5107
- #: classes/helpers/FrmAppHelper.php:1963
5108
  msgid "minute"
5109
  msgstr ""
5110
 
5111
- #: classes/helpers/FrmAppHelper.php:1964
5112
  msgid "minutes"
5113
  msgstr ""
5114
 
5115
- #: classes/helpers/FrmAppHelper.php:1968
5116
  msgid "second"
5117
  msgstr ""
5118
 
5119
- #: classes/helpers/FrmAppHelper.php:1969
5120
  msgid "seconds"
5121
  msgstr ""
5122
 
5123
- #: classes/helpers/FrmAppHelper.php:2063
5124
  msgid "Give this action a label for easy reference."
5125
  msgstr ""
5126
 
5127
- #: classes/helpers/FrmAppHelper.php:2064
5128
  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."
5129
  msgstr ""
5130
 
5131
- #: classes/helpers/FrmAppHelper.php:2065
5132
  msgid "Add CC addresses separated by a \",\". FORMAT: Name <name@email.com> or name@email.com."
5133
  msgstr ""
5134
 
5135
- #: classes/helpers/FrmAppHelper.php:2066
5136
  msgid "Add BCC addresses separated by a \",\". FORMAT: Name <name@email.com> or name@email.com."
5137
  msgstr ""
5138
 
5139
- #: classes/helpers/FrmAppHelper.php:2067
5140
  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."
5141
  msgstr ""
5142
 
5143
- #: classes/helpers/FrmAppHelper.php:2068
5144
  msgid "Enter the name and/or email address of the sender. FORMAT: John Bates <john@example.com> or john@example.com."
5145
  msgstr ""
5146
 
5147
  #. translators: %1$s: Form name, %2$s: Date
5148
- #: classes/helpers/FrmAppHelper.php:2070
5149
  msgid "If you leave the subject blank, the default will be used: %1$s Form submitted on %2$s"
5150
  msgstr ""
5151
 
5152
- #: classes/helpers/FrmAppHelper.php:2264
5153
- #: classes/helpers/FrmAppHelper.php:2343
5154
  msgid "Please wait while your site updates."
5155
  msgstr ""
5156
 
5157
- #: classes/helpers/FrmAppHelper.php:2265
5158
  msgid "Are you sure you want to deauthorize Formidable Forms on this site?"
5159
  msgstr ""
5160
 
5161
- #: classes/helpers/FrmAppHelper.php:2268
5162
- #: classes/helpers/FrmAppHelper.php:2297
5163
  msgid "Loading&hellip;"
5164
  msgstr ""
5165
 
5166
- #: classes/helpers/FrmAppHelper.php:2298
5167
  msgid "Remove"
5168
  msgstr ""
5169
 
5170
- #: classes/helpers/FrmAppHelper.php:2302
5171
  msgid "No results match"
5172
  msgstr ""
5173
 
5174
- #: classes/helpers/FrmAppHelper.php:2303
5175
  msgid "That file looks like Spam."
5176
  msgstr ""
5177
 
5178
- #: classes/helpers/FrmAppHelper.php:2304
5179
  msgid "There is an error in the calculation in the field with key"
5180
  msgstr ""
5181
 
5182
- #: classes/helpers/FrmAppHelper.php:2305
5183
  msgid "Please complete the preceding required fields before uploading a file."
5184
  msgstr ""
5185
 
5186
- #: classes/helpers/FrmAppHelper.php:2316
5187
  msgid "(Click to add description)"
5188
  msgstr ""
5189
 
5190
- #: classes/helpers/FrmAppHelper.php:2317
5191
  msgid "(Blank)"
5192
  msgstr ""
5193
 
5194
- #: classes/helpers/FrmAppHelper.php:2318
5195
  msgid "(no label)"
5196
  msgstr ""
5197
 
5198
- #: classes/helpers/FrmAppHelper.php:2319
5199
  msgid "Saving"
5200
  msgstr ""
5201
 
5202
- #: classes/helpers/FrmAppHelper.php:2320
5203
  msgid "Saved"
5204
  msgstr ""
5205
 
5206
- #: classes/helpers/FrmAppHelper.php:2321
5207
  msgid "OK"
5208
  msgstr ""
5209
 
5210
- #: classes/helpers/FrmAppHelper.php:2324
5211
  msgid "Clear default value when typing"
5212
  msgstr ""
5213
 
5214
- #: classes/helpers/FrmAppHelper.php:2325
5215
  msgid "Do not clear default value when typing"
5216
  msgstr ""
5217
 
5218
- #: classes/helpers/FrmAppHelper.php:2326
5219
  msgid "Default value will pass form validation"
5220
  msgstr ""
5221
 
5222
- #: classes/helpers/FrmAppHelper.php:2327
5223
  msgid "Default value will NOT pass form validation"
5224
  msgstr ""
5225
 
5226
- #: classes/helpers/FrmAppHelper.php:2328
5227
  msgid "Heads up"
5228
  msgstr ""
5229
 
5230
- #: classes/helpers/FrmAppHelper.php:2330
5231
  msgid "Are you sure you want to delete this field and all data associated with it?"
5232
  msgstr ""
5233
 
5234
- #: classes/helpers/FrmAppHelper.php:2331
5235
  msgid "All fields inside this Section will be deleted along with their data. Are you sure you want to delete this group of fields?"
5236
  msgstr ""
5237
 
5238
- #: classes/helpers/FrmAppHelper.php:2332
5239
  msgid "Warning: If you have entries with multiple rows, all but the first row will be lost."
5240
  msgstr ""
5241
 
5242
- #: classes/helpers/FrmAppHelper.php:2335
5243
  msgid "Enter Email"
5244
  msgstr ""
5245
 
5246
- #: classes/helpers/FrmAppHelper.php:2336
5247
  msgid "Confirm Email"
5248
  msgstr ""
5249
 
5250
- #: classes/helpers/FrmAppHelper.php:2337
5251
  msgid "Conditional content here"
5252
  msgstr ""
5253
 
5254
- #: classes/helpers/FrmAppHelper.php:2339
5255
  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."
5256
  msgstr ""
5257
 
5258
- #: classes/helpers/FrmAppHelper.php:2340
5259
  msgid "Enter Password"
5260
  msgstr ""
5261
 
5262
- #: classes/helpers/FrmAppHelper.php:2341
5263
  msgid "Confirm Password"
5264
  msgstr ""
5265
 
5266
- #: classes/helpers/FrmAppHelper.php:2342
5267
  msgid "Import Complete"
5268
  msgstr ""
5269
 
5270
- #: classes/helpers/FrmAppHelper.php:2344
5271
  msgid "Warning: There is no way to retrieve unsaved entries."
5272
  msgstr ""
5273
 
5274
- #: classes/helpers/FrmAppHelper.php:2345
5275
  msgid "Private"
5276
  msgstr ""
5277
 
5278
- #: classes/helpers/FrmAppHelper.php:2348
5279
  msgid "No new licenses were found"
5280
  msgstr ""
5281
 
5282
- #: classes/helpers/FrmAppHelper.php:2349
5283
  msgid "This calculation has at least one unmatched ( ) { } [ ]."
5284
  msgstr ""
5285
 
5286
- #: classes/helpers/FrmAppHelper.php:2350
5287
  msgid "This calculation may have shortcodes that work in Views but not forms."
5288
  msgstr ""
5289
 
5290
- #: classes/helpers/FrmAppHelper.php:2351
5291
  msgid "This calculation may have shortcodes that work in text calculations but not numeric calculations."
5292
  msgstr ""
5293
 
5294
- #: classes/helpers/FrmAppHelper.php:2352
5295
  msgid "This form action is limited to one per form. Please edit the existing form action."
5296
  msgstr ""
5297
 
5298
  #. Translators: %s is the name of a Detail Page Slug that is a reserved word.
5299
- #: classes/helpers/FrmAppHelper.php:2355
5300
  msgid "The Detail Page Slug \"%s\" is reserved by WordPress. This may cause problems. Is this intentional?"
5301
  msgstr ""
5302
 
5303
  #. 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.
5304
- #: classes/helpers/FrmAppHelper.php:2357
5305
  msgid "The parameter \"%s\" is reserved by WordPress. This may cause problems when included in the URL. Is this intentional? "
5306
  msgstr ""
5307
 
5308
- #: classes/helpers/FrmAppHelper.php:2359
5309
  msgid "Please enter a Repeat Limit that is greater than 1."
5310
  msgstr ""
5311
 
5312
- #: classes/helpers/FrmAppHelper.php:2360
5313
  msgid "Please select a limit between 0 and 200."
5314
  msgstr ""
5315
 
5316
- #: classes/helpers/FrmAppHelper.php:2391
5317
  msgid "You are running an outdated version of Formidable. This plugin may not work correctly if you do not update Formidable."
5318
  msgstr ""
5319
 
5320
- #: classes/helpers/FrmAppHelper.php:2418
5321
  msgid "You are running a version of Formidable Forms that may not be compatible with your version of Formidable Forms Pro."
5322
  msgstr ""
5323
 
5324
- #: classes/helpers/FrmAppHelper.php:2446
5325
  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+."
5326
  msgstr ""
5327
 
5328
- #: classes/helpers/FrmAppHelper.php:2452
5329
  msgid "You are using an outdated browser that is not compatible with Formidable Forms. Please update to a more current browser (we recommend Chrome)."
5330
  msgstr ""
5331
 
5332
- #: classes/helpers/FrmAppHelper.php:2466
5333
  msgid "English"
5334
  msgstr ""
5335
 
5336
- #: classes/helpers/FrmAppHelper.php:2467
5337
  msgid "Afrikaans"
5338
  msgstr ""
5339
 
5340
- #: classes/helpers/FrmAppHelper.php:2468
5341
  msgid "Albanian"
5342
  msgstr ""
5343
 
5344
- #: classes/helpers/FrmAppHelper.php:2469
5345
  msgid "Arabic"
5346
  msgstr ""
5347
 
5348
- #: classes/helpers/FrmAppHelper.php:2470
5349
  msgid "Armenian"
5350
  msgstr ""
5351
 
5352
- #: classes/helpers/FrmAppHelper.php:2471
5353
  msgid "Azerbaijani"
5354
  msgstr ""
5355
 
5356
- #: classes/helpers/FrmAppHelper.php:2472
5357
  msgid "Basque"
5358
  msgstr ""
5359
 
5360
- #: classes/helpers/FrmAppHelper.php:2473
5361
  msgid "Bosnian"
5362
  msgstr ""
5363
 
5364
- #: classes/helpers/FrmAppHelper.php:2474
5365
  msgid "Bulgarian"
5366
  msgstr ""
5367
 
5368
- #: classes/helpers/FrmAppHelper.php:2475
5369
  msgid "Catalan"
5370
  msgstr ""
5371
 
5372
- #: classes/helpers/FrmAppHelper.php:2476
5373
  msgid "Chinese Hong Kong"
5374
  msgstr ""
5375
 
5376
- #: classes/helpers/FrmAppHelper.php:2477
5377
  msgid "Chinese Simplified"
5378
  msgstr ""
5379
 
5380
- #: classes/helpers/FrmAppHelper.php:2478
5381
  msgid "Chinese Traditional"
5382
  msgstr ""
5383
 
5384
- #: classes/helpers/FrmAppHelper.php:2479
5385
  msgid "Croatian"
5386
  msgstr ""
5387
 
5388
- #: classes/helpers/FrmAppHelper.php:2480
5389
  msgid "Czech"
5390
  msgstr ""
5391
 
5392
- #: classes/helpers/FrmAppHelper.php:2481
5393
  msgid "Danish"
5394
  msgstr ""
5395
 
5396
- #: classes/helpers/FrmAppHelper.php:2482
5397
  msgid "Dutch"
5398
  msgstr ""
5399
 
5400
- #: classes/helpers/FrmAppHelper.php:2483
5401
  msgid "English/UK"
5402
  msgstr ""
5403
 
5404
- #: classes/helpers/FrmAppHelper.php:2484
5405
  msgid "Esperanto"
5406
  msgstr ""
5407
 
5408
- #: classes/helpers/FrmAppHelper.php:2485
5409
  msgid "Estonian"
5410
  msgstr ""
5411
 
5412
- #: classes/helpers/FrmAppHelper.php:2486
5413
  msgid "Faroese"
5414
  msgstr ""
5415
 
5416
- #: classes/helpers/FrmAppHelper.php:2487
5417
  msgid "Farsi/Persian"
5418
  msgstr ""
5419
 
5420
- #: classes/helpers/FrmAppHelper.php:2488
5421
  msgid "Filipino"
5422
  msgstr ""
5423
 
5424
- #: classes/helpers/FrmAppHelper.php:2489
5425
  msgid "Finnish"
5426
  msgstr ""
5427
 
5428
- #: classes/helpers/FrmAppHelper.php:2490
5429
  msgid "French"
5430
  msgstr ""
5431
 
5432
- #: classes/helpers/FrmAppHelper.php:2491
5433
  msgid "French/Canadian"
5434
  msgstr ""
5435
 
5436
- #: classes/helpers/FrmAppHelper.php:2492
5437
  msgid "French/Swiss"
5438
  msgstr ""
5439
 
5440
- #: classes/helpers/FrmAppHelper.php:2493
5441
  msgid "German"
5442
  msgstr ""
5443
 
5444
- #: classes/helpers/FrmAppHelper.php:2494
5445
  msgid "German/Austria"
5446
  msgstr ""
5447
 
5448
- #: classes/helpers/FrmAppHelper.php:2495
5449
  msgid "German/Switzerland"
5450
  msgstr ""
5451
 
5452
- #: classes/helpers/FrmAppHelper.php:2496
5453
  msgid "Greek"
5454
  msgstr ""
5455
 
5456
- #: classes/helpers/FrmAppHelper.php:2497
5457
- #: classes/helpers/FrmAppHelper.php:2498
5458
  msgid "Hebrew"
5459
  msgstr ""
5460
 
5461
- #: classes/helpers/FrmAppHelper.php:2499
5462
  msgid "Hindi"
5463
  msgstr ""
5464
 
5465
- #: classes/helpers/FrmAppHelper.php:2500
5466
  msgid "Hungarian"
5467
  msgstr ""
5468
 
5469
- #: classes/helpers/FrmAppHelper.php:2501
5470
  msgid "Icelandic"
5471
  msgstr ""
5472
 
5473
- #: classes/helpers/FrmAppHelper.php:2502
5474
  msgid "Indonesian"
5475
  msgstr ""
5476
 
5477
- #: classes/helpers/FrmAppHelper.php:2503
5478
  msgid "Italian"
5479
  msgstr ""
5480
 
5481
- #: classes/helpers/FrmAppHelper.php:2504
5482
  msgid "Japanese"
5483
  msgstr ""
5484
 
5485
- #: classes/helpers/FrmAppHelper.php:2505
5486
  msgid "Korean"
5487
  msgstr ""
5488
 
5489
- #: classes/helpers/FrmAppHelper.php:2506
5490
  msgid "Latvian"
5491
  msgstr ""
5492
 
5493
- #: classes/helpers/FrmAppHelper.php:2507
5494
  msgid "Lithuanian"
5495
  msgstr ""
5496
 
5497
- #: classes/helpers/FrmAppHelper.php:2508
5498
  msgid "Malaysian"
5499
  msgstr ""
5500
 
5501
- #: classes/helpers/FrmAppHelper.php:2509
5502
  msgid "Norwegian"
5503
  msgstr ""
5504
 
5505
- #: classes/helpers/FrmAppHelper.php:2510
5506
  msgid "Polish"
5507
  msgstr ""
5508
 
5509
- #: classes/helpers/FrmAppHelper.php:2511
5510
  msgid "Portuguese"
5511
  msgstr ""
5512
 
5513
- #: classes/helpers/FrmAppHelper.php:2512
5514
  msgid "Portuguese/Brazilian"
5515
  msgstr ""
5516
 
5517
- #: classes/helpers/FrmAppHelper.php:2513
5518
  msgid "Portuguese/Portugal"
5519
  msgstr ""
5520
 
5521
- #: classes/helpers/FrmAppHelper.php:2514
5522
  msgid "Romanian"
5523
  msgstr ""
5524
 
5525
- #: classes/helpers/FrmAppHelper.php:2515
5526
  msgid "Russian"
5527
  msgstr ""
5528
 
5529
- #: classes/helpers/FrmAppHelper.php:2516
5530
- #: classes/helpers/FrmAppHelper.php:2517
5531
  msgid "Serbian"
5532
  msgstr ""
5533
 
5534
- #: classes/helpers/FrmAppHelper.php:2518
5535
  msgid "Slovak"
5536
  msgstr ""
5537
 
5538
- #: classes/helpers/FrmAppHelper.php:2519
5539
  msgid "Slovenian"
5540
  msgstr ""
5541
 
5542
- #: classes/helpers/FrmAppHelper.php:2520
5543
  msgid "Spanish"
5544
  msgstr ""
5545
 
5546
- #: classes/helpers/FrmAppHelper.php:2521
5547
  msgid "Spanish/Latin America"
5548
  msgstr ""
5549
 
5550
- #: classes/helpers/FrmAppHelper.php:2522
5551
  msgid "Swedish"
5552
  msgstr ""
5553
 
5554
- #: classes/helpers/FrmAppHelper.php:2523
5555
  msgid "Tamil"
5556
  msgstr ""
5557
 
5558
- #: classes/helpers/FrmAppHelper.php:2524
5559
  msgid "Thai"
5560
  msgstr ""
5561
 
5562
- #: classes/helpers/FrmAppHelper.php:2525
5563
- #: classes/helpers/FrmAppHelper.php:2526
5564
  msgid "Turkish"
5565
  msgstr ""
5566
 
5567
- #: classes/helpers/FrmAppHelper.php:2527
5568
  msgid "Ukranian"
5569
  msgstr ""
5570
 
5571
- #: classes/helpers/FrmAppHelper.php:2528
5572
  msgid "Vietnamese"
5573
  msgstr ""
5574
 
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.05.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-06-17T22:37:18+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"
123
  msgid "Strategy11"
124
  msgstr ""
125
 
126
+ #: classes/models/FrmMigrate.php:563
127
  msgid "Sending"
128
  msgstr ""
129
 
408
  msgid "Congratulations%1$s! You have collected %2$d form submissions."
409
  msgstr ""
410
 
411
+ #: classes/models/FrmReviews.php:141
412
  msgid "If you are enjoying Formidable, could you do me a BIG favor and give us a review to help me grow my little business and boost our motivation?"
413
  msgstr ""
414
 
415
+ #: classes/models/FrmReviews.php:143
416
  #: classes/views/shared/review.php:18
417
+ msgid "Co-Founder and CTO of Formidable Forms"
418
  msgstr ""
419
 
420
+ #: classes/models/FrmReviews.php:146
421
  #: classes/views/shared/review.php:24
422
  msgid "Ok, you deserve it"
423
  msgstr ""
431
  msgstr ""
432
 
433
  #: classes/models/FrmEntryValidate.php:15
434
+ #: classes/models/FrmSettings.php:107
435
  #: classes/controllers/FrmFormActionsController.php:387
436
  msgid "You do not have permission to do that"
437
  msgstr ""
445
  msgid "Your entry appears to be blacklist spam!"
446
  msgstr ""
447
 
448
+ #: classes/models/FrmSettings.php:100
449
  msgid "Your responses were successfully submitted. Thank you!"
450
  msgstr ""
451
 
452
+ #: classes/models/FrmSettings.php:101
453
  msgid "This field cannot be blank."
454
  msgstr ""
455
 
456
+ #: classes/models/FrmSettings.php:102
457
  msgid "This value must be unique."
458
  msgstr ""
459
 
460
+ #: classes/models/FrmSettings.php:103
461
  msgid "There was a problem with your submission. Errors are marked below."
462
  msgstr ""
463
 
464
+ #: classes/models/FrmSettings.php:104
465
  msgid "We're sorry. It looks like you've already submitted that."
466
  msgstr ""
467
 
468
+ #: classes/models/FrmSettings.php:105
469
  #: classes/views/frm-forms/form.php:36
470
  #: classes/views/styles/_sample_form.php:74
471
  msgid "Submit"
472
  msgstr ""
473
 
474
+ #: classes/models/FrmSettings.php:106
475
  msgid "You do not have permission to view this form."
476
  msgstr ""
477
 
478
+ #: classes/models/FrmSettings.php:181
479
  msgid "The reCAPTCHA was not entered correctly"
480
  msgstr ""
481
 
640
  msgstr ""
641
 
642
  #: classes/controllers/FrmAddonsController.php:484
643
+ #: classes/helpers/FrmAppHelper.php:2359
644
  msgid "Active"
645
  msgstr ""
646
 
924
  #: classes/views/addons/list.php:75
925
  #: classes/views/shared/upgrade_overlay.php:27
926
  #: classes/helpers/FrmFormMigratorsHelper.php:130
927
+ #: classes/helpers/FrmAppHelper.php:2358
928
  msgid "Install"
929
  msgstr ""
930
 
1308
  msgid "Abnormal HTML characters prevented your form from saving correctly"
1309
  msgstr ""
1310
 
1311
+ #: classes/controllers/FrmFormsController.php:1489
1312
  #: classes/views/frm-forms/list-templates.php:198
1313
  #: classes/views/xml/import_form.php:128
1314
  #: classes/views/styles/manage.php:54
1320
  msgid "(no title)"
1321
  msgstr ""
1322
 
1323
+ #: classes/controllers/FrmFormsController.php:1535
1324
+ #: classes/controllers/FrmFormsController.php:1549
1325
  msgid "Please select a valid form"
1326
  msgstr ""
1327
 
1328
+ #: classes/controllers/FrmFormsController.php:1781
1329
  msgid "Please wait while you are redirected."
1330
  msgstr ""
1331
 
1332
  #. translators: %1$s: Start link HTML, %2$s: End link HTML
1333
+ #: classes/controllers/FrmFormsController.php:1817
1334
  msgid "%1$sClick here%2$s if you are not automatically redirected."
1335
  msgstr ""
1336
 
1501
  #: classes/views/frm-forms/new-form-overlay.php:31
1502
  #: classes/views/shared/confirm-overlay.php:14
1503
  #: classes/views/shared/admin-header.php:42
1504
+ #: classes/helpers/FrmAppHelper.php:2319
1505
  msgid "Cancel"
1506
  msgstr ""
1507
 
1513
  #: classes/views/shared/mb_adv_info.php:35
1514
  #: classes/views/shared/mb_adv_info.php:178
1515
  #: classes/views/frm-entries/list.php:42
1516
+ #: classes/helpers/FrmAppHelper.php:898
1517
  msgid "Search"
1518
  msgstr ""
1519
 
1699
  msgstr ""
1700
 
1701
  #: classes/views/frm-forms/settings-advanced.php:93
1702
+ #: classes/helpers/FrmAppHelper.php:1023
1703
  msgid "Select a Page"
1704
  msgstr ""
1705
 
2025
 
2026
  #: classes/views/shared/confirm-overlay.php:10
2027
  #: classes/views/shared/info-overlay.php:10
2028
+ #: classes/helpers/FrmAppHelper.php:2326
2029
  msgid "Are you sure?"
2030
  msgstr ""
2031
 
2127
 
2128
  #: classes/views/shared/mb_adv_info.php:90
2129
  #: classes/helpers/FrmCSVExportHelper.php:154
2130
+ #: classes/helpers/FrmAppHelper.php:2298
2131
  msgid "ID"
2132
  msgstr ""
2133
 
2137
 
2138
  #: classes/views/shared/mb_adv_info.php:108
2139
  #: classes/views/shared/mb_adv_info.php:122
2140
+ #: classes/helpers/FrmAppHelper.php:2360
2141
  msgid "Select a Field"
2142
  msgstr ""
2143
 
2748
  msgstr ""
2749
 
2750
  #: classes/views/frm-fields/back-end/settings.php:265
2751
+ #: classes/helpers/FrmAppHelper.php:2320
2752
  msgid "Default"
2753
  msgstr ""
2754
 
2989
  msgid "Do not store IPs with form submissions. Check this box for to assist with GDPR compliance."
2990
  msgstr ""
2991
 
2992
+ #: classes/views/frm-settings/general.php:59
2993
+ msgid "Do not include Formidable in the admin bar."
2994
+ msgstr ""
2995
+
2996
  #: classes/views/frm-settings/misc.php:4
2997
  msgid "Allow Formidable Forms to track plugin usage to help us ensure compatibility and simplify our settings."
2998
  msgstr ""
3439
  msgstr ""
3440
 
3441
  #: classes/helpers/FrmFormsListHelper.php:114
3442
+ #: classes/helpers/FrmAppHelper.php:883
3443
  msgid "Add New"
3444
  msgstr ""
3445
 
3491
  msgstr ""
3492
 
3493
  #: classes/helpers/FrmFieldsHelper.php:286
3494
+ #: classes/helpers/FrmAppHelper.php:2331
3495
  msgid "The entered values do not match"
3496
  msgstr ""
3497
 
3502
 
3503
  #: classes/helpers/FrmFieldsHelper.php:456
3504
  #: classes/helpers/FrmFieldsHelper.php:457
3505
+ #: classes/helpers/FrmAppHelper.php:2335
3506
  msgid "New Option"
3507
  msgstr ""
3508
 
4702
  msgstr ""
4703
 
4704
  #: classes/helpers/FrmListHelper.php:257
4705
+ #: classes/helpers/FrmAppHelper.php:2361
4706
  msgid "No items found."
4707
  msgstr ""
4708
 
4974
  msgstr ""
4975
 
4976
  #: classes/helpers/FrmFormsHelper.php:1453
4977
+ #: classes/helpers/FrmAppHelper.php:2355
4978
  msgid "See the list of reserved words in WordPress."
4979
  msgstr ""
4980
 
5024
  msgid "Parent ID"
5025
  msgstr ""
5026
 
5027
+ #: classes/helpers/FrmAppHelper.php:1154
5028
  msgid "View Forms"
5029
  msgstr ""
5030
 
5031
+ #: classes/helpers/FrmAppHelper.php:1155
5032
  msgid "Add and Edit Forms"
5033
  msgstr ""
5034
 
5035
+ #: classes/helpers/FrmAppHelper.php:1156
5036
  msgid "Delete Forms"
5037
  msgstr ""
5038
 
5039
+ #: classes/helpers/FrmAppHelper.php:1157
5040
  msgid "Access this Settings Page"
5041
  msgstr ""
5042
 
5043
+ #: classes/helpers/FrmAppHelper.php:1158
5044
  msgid "View Entries from Admin Area"
5045
  msgstr ""
5046
 
5047
+ #: classes/helpers/FrmAppHelper.php:1159
5048
  msgid "Delete Entries from Admin Area"
5049
  msgstr ""
5050
 
5051
+ #: classes/helpers/FrmAppHelper.php:1166
5052
  msgid "Add Entries from Admin Area"
5053
  msgstr ""
5054
 
5055
+ #: classes/helpers/FrmAppHelper.php:1167
5056
  msgid "Edit Entries from Admin Area"
5057
  msgstr ""
5058
 
5059
+ #: classes/helpers/FrmAppHelper.php:1168
5060
  msgid "View Reports"
5061
  msgstr ""
5062
 
5063
+ #: classes/helpers/FrmAppHelper.php:1169
5064
  msgid "Add/Edit Views"
5065
  msgstr ""
5066
 
5067
+ #: classes/helpers/FrmAppHelper.php:1791
5068
  msgid "at"
5069
  msgstr ""
5070
 
5071
+ #: classes/helpers/FrmAppHelper.php:1935
5072
  msgid "year"
5073
  msgstr ""
5074
 
5075
+ #: classes/helpers/FrmAppHelper.php:1936
5076
  msgid "years"
5077
  msgstr ""
5078
 
5079
+ #: classes/helpers/FrmAppHelper.php:1940
5080
  msgid "month"
5081
  msgstr ""
5082
 
5083
+ #: classes/helpers/FrmAppHelper.php:1941
5084
  msgid "months"
5085
  msgstr ""
5086
 
5087
+ #: classes/helpers/FrmAppHelper.php:1945
5088
  msgid "week"
5089
  msgstr ""
5090
 
5091
+ #: classes/helpers/FrmAppHelper.php:1946
5092
  msgid "weeks"
5093
  msgstr ""
5094
 
5095
+ #: classes/helpers/FrmAppHelper.php:1950
5096
  msgid "day"
5097
  msgstr ""
5098
 
5099
+ #: classes/helpers/FrmAppHelper.php:1951
5100
  msgid "days"
5101
  msgstr ""
5102
 
5103
+ #: classes/helpers/FrmAppHelper.php:1955
5104
  msgid "hour"
5105
  msgstr ""
5106
 
5107
+ #: classes/helpers/FrmAppHelper.php:1956
5108
  msgid "hours"
5109
  msgstr ""
5110
 
5111
+ #: classes/helpers/FrmAppHelper.php:1960
5112
  msgid "minute"
5113
  msgstr ""
5114
 
5115
+ #: classes/helpers/FrmAppHelper.php:1961
5116
  msgid "minutes"
5117
  msgstr ""
5118
 
5119
+ #: classes/helpers/FrmAppHelper.php:1965
5120
  msgid "second"
5121
  msgstr ""
5122
 
5123
+ #: classes/helpers/FrmAppHelper.php:1966
5124
  msgid "seconds"
5125
  msgstr ""
5126
 
5127
+ #: classes/helpers/FrmAppHelper.php:2060
5128
  msgid "Give this action a label for easy reference."
5129
  msgstr ""
5130
 
5131
+ #: classes/helpers/FrmAppHelper.php:2061
5132
  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."
5133
  msgstr ""
5134
 
5135
+ #: classes/helpers/FrmAppHelper.php:2062
5136
  msgid "Add CC addresses separated by a \",\". FORMAT: Name <name@email.com> or name@email.com."
5137
  msgstr ""
5138
 
5139
+ #: classes/helpers/FrmAppHelper.php:2063
5140
  msgid "Add BCC addresses separated by a \",\". FORMAT: Name <name@email.com> or name@email.com."
5141
  msgstr ""
5142
 
5143
+ #: classes/helpers/FrmAppHelper.php:2064
5144
  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."
5145
  msgstr ""
5146
 
5147
+ #: classes/helpers/FrmAppHelper.php:2065
5148
  msgid "Enter the name and/or email address of the sender. FORMAT: John Bates <john@example.com> or john@example.com."
5149
  msgstr ""
5150
 
5151
  #. translators: %1$s: Form name, %2$s: Date
5152
+ #: classes/helpers/FrmAppHelper.php:2067
5153
  msgid "If you leave the subject blank, the default will be used: %1$s Form submitted on %2$s"
5154
  msgstr ""
5155
 
5156
+ #: classes/helpers/FrmAppHelper.php:2261
5157
+ #: classes/helpers/FrmAppHelper.php:2340
5158
  msgid "Please wait while your site updates."
5159
  msgstr ""
5160
 
5161
+ #: classes/helpers/FrmAppHelper.php:2262
5162
  msgid "Are you sure you want to deauthorize Formidable Forms on this site?"
5163
  msgstr ""
5164
 
5165
+ #: classes/helpers/FrmAppHelper.php:2265
5166
+ #: classes/helpers/FrmAppHelper.php:2294
5167
  msgid "Loading&hellip;"
5168
  msgstr ""
5169
 
5170
+ #: classes/helpers/FrmAppHelper.php:2295
5171
  msgid "Remove"
5172
  msgstr ""
5173
 
5174
+ #: classes/helpers/FrmAppHelper.php:2299
5175
  msgid "No results match"
5176
  msgstr ""
5177
 
5178
+ #: classes/helpers/FrmAppHelper.php:2300
5179
  msgid "That file looks like Spam."
5180
  msgstr ""
5181
 
5182
+ #: classes/helpers/FrmAppHelper.php:2301
5183
  msgid "There is an error in the calculation in the field with key"
5184
  msgstr ""
5185
 
5186
+ #: classes/helpers/FrmAppHelper.php:2302
5187
  msgid "Please complete the preceding required fields before uploading a file."
5188
  msgstr ""
5189
 
5190
+ #: classes/helpers/FrmAppHelper.php:2313
5191
  msgid "(Click to add description)"
5192
  msgstr ""
5193
 
5194
+ #: classes/helpers/FrmAppHelper.php:2314
5195
  msgid "(Blank)"
5196
  msgstr ""
5197
 
5198
+ #: classes/helpers/FrmAppHelper.php:2315
5199
  msgid "(no label)"
5200
  msgstr ""
5201
 
5202
+ #: classes/helpers/FrmAppHelper.php:2316
5203
  msgid "Saving"
5204
  msgstr ""
5205
 
5206
+ #: classes/helpers/FrmAppHelper.php:2317
5207
  msgid "Saved"
5208
  msgstr ""
5209
 
5210
+ #: classes/helpers/FrmAppHelper.php:2318
5211
  msgid "OK"
5212
  msgstr ""
5213
 
5214
+ #: classes/helpers/FrmAppHelper.php:2321
5215
  msgid "Clear default value when typing"
5216
  msgstr ""
5217
 
5218
+ #: classes/helpers/FrmAppHelper.php:2322
5219
  msgid "Do not clear default value when typing"
5220
  msgstr ""
5221
 
5222
+ #: classes/helpers/FrmAppHelper.php:2323
5223
  msgid "Default value will pass form validation"
5224
  msgstr ""
5225
 
5226
+ #: classes/helpers/FrmAppHelper.php:2324
5227
  msgid "Default value will NOT pass form validation"
5228
  msgstr ""
5229
 
5230
+ #: classes/helpers/FrmAppHelper.php:2325
5231
  msgid "Heads up"
5232
  msgstr ""
5233
 
5234
+ #: classes/helpers/FrmAppHelper.php:2327
5235
  msgid "Are you sure you want to delete this field and all data associated with it?"
5236
  msgstr ""
5237
 
5238
+ #: classes/helpers/FrmAppHelper.php:2328
5239
  msgid "All fields inside this Section will be deleted along with their data. Are you sure you want to delete this group of fields?"
5240
  msgstr ""
5241
 
5242
+ #: classes/helpers/FrmAppHelper.php:2329
5243
  msgid "Warning: If you have entries with multiple rows, all but the first row will be lost."
5244
  msgstr ""
5245
 
5246
+ #: classes/helpers/FrmAppHelper.php:2332
5247
  msgid "Enter Email"
5248
  msgstr ""
5249
 
5250
+ #: classes/helpers/FrmAppHelper.php:2333
5251
  msgid "Confirm Email"
5252
  msgstr ""
5253
 
5254
+ #: classes/helpers/FrmAppHelper.php:2334
5255
  msgid "Conditional content here"
5256
  msgstr ""
5257
 
5258
+ #: classes/helpers/FrmAppHelper.php:2336
5259
  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."
5260
  msgstr ""
5261
 
5262
+ #: classes/helpers/FrmAppHelper.php:2337
5263
  msgid "Enter Password"
5264
  msgstr ""
5265
 
5266
+ #: classes/helpers/FrmAppHelper.php:2338
5267
  msgid "Confirm Password"
5268
  msgstr ""
5269
 
5270
+ #: classes/helpers/FrmAppHelper.php:2339
5271
  msgid "Import Complete"
5272
  msgstr ""
5273
 
5274
+ #: classes/helpers/FrmAppHelper.php:2341
5275
  msgid "Warning: There is no way to retrieve unsaved entries."
5276
  msgstr ""
5277
 
5278
+ #: classes/helpers/FrmAppHelper.php:2342
5279
  msgid "Private"
5280
  msgstr ""
5281
 
5282
+ #: classes/helpers/FrmAppHelper.php:2345
5283
  msgid "No new licenses were found"
5284
  msgstr ""
5285
 
5286
+ #: classes/helpers/FrmAppHelper.php:2346
5287
  msgid "This calculation has at least one unmatched ( ) { } [ ]."
5288
  msgstr ""
5289
 
5290
+ #: classes/helpers/FrmAppHelper.php:2347
5291
  msgid "This calculation may have shortcodes that work in Views but not forms."
5292
  msgstr ""
5293
 
5294
+ #: classes/helpers/FrmAppHelper.php:2348
5295
  msgid "This calculation may have shortcodes that work in text calculations but not numeric calculations."
5296
  msgstr ""
5297
 
5298
+ #: classes/helpers/FrmAppHelper.php:2349
5299
  msgid "This form action is limited to one per form. Please edit the existing form action."
5300
  msgstr ""
5301
 
5302
  #. Translators: %s is the name of a Detail Page Slug that is a reserved word.
5303
+ #: classes/helpers/FrmAppHelper.php:2352
5304
  msgid "The Detail Page Slug \"%s\" is reserved by WordPress. This may cause problems. Is this intentional?"
5305
  msgstr ""
5306
 
5307
  #. 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.
5308
+ #: classes/helpers/FrmAppHelper.php:2354
5309
  msgid "The parameter \"%s\" is reserved by WordPress. This may cause problems when included in the URL. Is this intentional? "
5310
  msgstr ""
5311
 
5312
+ #: classes/helpers/FrmAppHelper.php:2356
5313
  msgid "Please enter a Repeat Limit that is greater than 1."
5314
  msgstr ""
5315
 
5316
+ #: classes/helpers/FrmAppHelper.php:2357
5317
  msgid "Please select a limit between 0 and 200."
5318
  msgstr ""
5319
 
5320
+ #: classes/helpers/FrmAppHelper.php:2388
5321
  msgid "You are running an outdated version of Formidable. This plugin may not work correctly if you do not update Formidable."
5322
  msgstr ""
5323
 
5324
+ #: classes/helpers/FrmAppHelper.php:2415
5325
  msgid "You are running a version of Formidable Forms that may not be compatible with your version of Formidable Forms Pro."
5326
  msgstr ""
5327
 
5328
+ #: classes/helpers/FrmAppHelper.php:2443
5329
  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+."
5330
  msgstr ""
5331
 
5332
+ #: classes/helpers/FrmAppHelper.php:2449
5333
  msgid "You are using an outdated browser that is not compatible with Formidable Forms. Please update to a more current browser (we recommend Chrome)."
5334
  msgstr ""
5335
 
5336
+ #: classes/helpers/FrmAppHelper.php:2463
5337
  msgid "English"
5338
  msgstr ""
5339
 
5340
+ #: classes/helpers/FrmAppHelper.php:2464
5341
  msgid "Afrikaans"
5342
  msgstr ""
5343
 
5344
+ #: classes/helpers/FrmAppHelper.php:2465
5345
  msgid "Albanian"
5346
  msgstr ""
5347
 
5348
+ #: classes/helpers/FrmAppHelper.php:2466
5349
  msgid "Arabic"
5350
  msgstr ""
5351
 
5352
+ #: classes/helpers/FrmAppHelper.php:2467
5353
  msgid "Armenian"
5354
  msgstr ""
5355
 
5356
+ #: classes/helpers/FrmAppHelper.php:2468
5357
  msgid "Azerbaijani"
5358
  msgstr ""
5359
 
5360
+ #: classes/helpers/FrmAppHelper.php:2469
5361
  msgid "Basque"
5362
  msgstr ""
5363
 
5364
+ #: classes/helpers/FrmAppHelper.php:2470
5365
  msgid "Bosnian"
5366
  msgstr ""
5367
 
5368
+ #: classes/helpers/FrmAppHelper.php:2471
5369
  msgid "Bulgarian"
5370
  msgstr ""
5371
 
5372
+ #: classes/helpers/FrmAppHelper.php:2472
5373
  msgid "Catalan"
5374
  msgstr ""
5375
 
5376
+ #: classes/helpers/FrmAppHelper.php:2473
5377
  msgid "Chinese Hong Kong"
5378
  msgstr ""
5379
 
5380
+ #: classes/helpers/FrmAppHelper.php:2474
5381
  msgid "Chinese Simplified"
5382
  msgstr ""
5383
 
5384
+ #: classes/helpers/FrmAppHelper.php:2475
5385
  msgid "Chinese Traditional"
5386
  msgstr ""
5387
 
5388
+ #: classes/helpers/FrmAppHelper.php:2476
5389
  msgid "Croatian"
5390
  msgstr ""
5391
 
5392
+ #: classes/helpers/FrmAppHelper.php:2477
5393
  msgid "Czech"
5394
  msgstr ""
5395
 
5396
+ #: classes/helpers/FrmAppHelper.php:2478
5397
  msgid "Danish"
5398
  msgstr ""
5399
 
5400
+ #: classes/helpers/FrmAppHelper.php:2479
5401
  msgid "Dutch"
5402
  msgstr ""
5403
 
5404
+ #: classes/helpers/FrmAppHelper.php:2480
5405
  msgid "English/UK"
5406
  msgstr ""
5407
 
5408
+ #: classes/helpers/FrmAppHelper.php:2481
5409
  msgid "Esperanto"
5410
  msgstr ""
5411
 
5412
+ #: classes/helpers/FrmAppHelper.php:2482
5413
  msgid "Estonian"
5414
  msgstr ""
5415
 
5416
+ #: classes/helpers/FrmAppHelper.php:2483
5417
  msgid "Faroese"
5418
  msgstr ""
5419
 
5420
+ #: classes/helpers/FrmAppHelper.php:2484
5421
  msgid "Farsi/Persian"
5422
  msgstr ""
5423
 
5424
+ #: classes/helpers/FrmAppHelper.php:2485
5425
  msgid "Filipino"
5426
  msgstr ""
5427
 
5428
+ #: classes/helpers/FrmAppHelper.php:2486
5429
  msgid "Finnish"
5430
  msgstr ""
5431
 
5432
+ #: classes/helpers/FrmAppHelper.php:2487
5433
  msgid "French"
5434
  msgstr ""
5435
 
5436
+ #: classes/helpers/FrmAppHelper.php:2488
5437
  msgid "French/Canadian"
5438
  msgstr ""
5439
 
5440
+ #: classes/helpers/FrmAppHelper.php:2489
5441
  msgid "French/Swiss"
5442
  msgstr ""
5443
 
5444
+ #: classes/helpers/FrmAppHelper.php:2490
5445
  msgid "German"
5446
  msgstr ""
5447
 
5448
+ #: classes/helpers/FrmAppHelper.php:2491
5449
  msgid "German/Austria"
5450
  msgstr ""
5451
 
5452
+ #: classes/helpers/FrmAppHelper.php:2492
5453
  msgid "German/Switzerland"
5454
  msgstr ""
5455
 
5456
+ #: classes/helpers/FrmAppHelper.php:2493
5457
  msgid "Greek"
5458
  msgstr ""
5459
 
5460
+ #: classes/helpers/FrmAppHelper.php:2494
5461
+ #: classes/helpers/FrmAppHelper.php:2495
5462
  msgid "Hebrew"
5463
  msgstr ""
5464
 
5465
+ #: classes/helpers/FrmAppHelper.php:2496
5466
  msgid "Hindi"
5467
  msgstr ""
5468
 
5469
+ #: classes/helpers/FrmAppHelper.php:2497
5470
  msgid "Hungarian"
5471
  msgstr ""
5472
 
5473
+ #: classes/helpers/FrmAppHelper.php:2498
5474
  msgid "Icelandic"
5475
  msgstr ""
5476
 
5477
+ #: classes/helpers/FrmAppHelper.php:2499
5478
  msgid "Indonesian"
5479
  msgstr ""
5480
 
5481
+ #: classes/helpers/FrmAppHelper.php:2500
5482
  msgid "Italian"
5483
  msgstr ""
5484
 
5485
+ #: classes/helpers/FrmAppHelper.php:2501
5486
  msgid "Japanese"
5487
  msgstr ""
5488
 
5489
+ #: classes/helpers/FrmAppHelper.php:2502
5490
  msgid "Korean"
5491
  msgstr ""
5492
 
5493
+ #: classes/helpers/FrmAppHelper.php:2503
5494
  msgid "Latvian"
5495
  msgstr ""
5496
 
5497
+ #: classes/helpers/FrmAppHelper.php:2504
5498
  msgid "Lithuanian"
5499
  msgstr ""
5500
 
5501
+ #: classes/helpers/FrmAppHelper.php:2505
5502
  msgid "Malaysian"
5503
  msgstr ""
5504
 
5505
+ #: classes/helpers/FrmAppHelper.php:2506
5506
  msgid "Norwegian"
5507
  msgstr ""
5508
 
5509
+ #: classes/helpers/FrmAppHelper.php:2507
5510
  msgid "Polish"
5511
  msgstr ""
5512
 
5513
+ #: classes/helpers/FrmAppHelper.php:2508
5514
  msgid "Portuguese"
5515
  msgstr ""
5516
 
5517
+ #: classes/helpers/FrmAppHelper.php:2509
5518
  msgid "Portuguese/Brazilian"
5519
  msgstr ""
5520
 
5521
+ #: classes/helpers/FrmAppHelper.php:2510
5522
  msgid "Portuguese/Portugal"
5523
  msgstr ""
5524
 
5525
+ #: classes/helpers/FrmAppHelper.php:2511
5526
  msgid "Romanian"
5527
  msgstr ""
5528
 
5529
+ #: classes/helpers/FrmAppHelper.php:2512
5530
  msgid "Russian"
5531
  msgstr ""
5532
 
5533
+ #: classes/helpers/FrmAppHelper.php:2513
5534
+ #: classes/helpers/FrmAppHelper.php:2514
5535
  msgid "Serbian"
5536
  msgstr ""
5537
 
5538
+ #: classes/helpers/FrmAppHelper.php:2515
5539
  msgid "Slovak"
5540
  msgstr ""
5541
 
5542
+ #: classes/helpers/FrmAppHelper.php:2516
5543
  msgid "Slovenian"
5544
  msgstr ""
5545
 
5546
+ #: classes/helpers/FrmAppHelper.php:2517
5547
  msgid "Spanish"
5548
  msgstr ""
5549
 
5550
+ #: classes/helpers/FrmAppHelper.php:2518
5551
  msgid "Spanish/Latin America"
5552
  msgstr ""
5553
 
5554
+ #: classes/helpers/FrmAppHelper.php:2519
5555
  msgid "Swedish"
5556
  msgstr ""
5557
 
5558
+ #: classes/helpers/FrmAppHelper.php:2520
5559
  msgid "Tamil"
5560
  msgstr ""
5561
 
5562
+ #: classes/helpers/FrmAppHelper.php:2521
5563
  msgid "Thai"
5564
  msgstr ""
5565
 
5566
+ #: classes/helpers/FrmAppHelper.php:2522
5567
+ #: classes/helpers/FrmAppHelper.php:2523
5568
  msgid "Turkish"
5569
  msgstr ""
5570
 
5571
+ #: classes/helpers/FrmAppHelper.php:2524
5572
  msgid "Ukranian"
5573
  msgstr ""
5574
 
5575
+ #: classes/helpers/FrmAppHelper.php:2525
5576
  msgid "Vietnamese"
5577
  msgstr ""
5578
 
readme.txt CHANGED
@@ -1,11 +1,11 @@
1
  === Formidable Form Builder - Contact Form, Survey & Quiz Forms Plugin for WordPress ===
2
  Plugin Name: Formidable Forms - Contact Form, Survey & Quiz Forms Plugin for WordPress
3
  Contributors: formidableforms, sswells, srwells
4
- Tags: forms, contact form, form builder, survey, form maker, form creator, paypal form, registration form, paypal, paypal form, stripe, stripe form, aweber, aweber form, getresponse, getresponse form, calculator form, calculator, price calculator, quote form, contact button, contact me, form manager, forms creator, Akismet, email form, web form, payment form, survey form, donation form, email submit form, message form, email subscription, contact form widget, user registration form, wordpress registration, wordpress login form, constant contact, mailpoet, active campaign, salesforce, hubspot, campaign monitor
5
  Requires at least: 4.7
6
  Tested up to: 5.4
7
  Requires PHP: 5.6
8
- Stable tag: 4.05.01
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
 
@@ -38,11 +38,11 @@ Our form maker comes with all the powerful form fields that you need to create a
38
 
39
  == Complete Entry Management for Forms and Surveys ==
40
 
41
- Formidable allows you to view all your form and survey entries right from your WordPress dashboard. Once a user submits a form, their response is stored in your WordPress database so you won't lose any leads.
42
 
43
  Formidable is a **100% GDPR-friendly** form generator. You can turn off IP tracking or stop saving submissions entirely. Or add a GDPR checkbox field to your lead forms and payment forms to collect consent.
44
 
45
- Need to import your leads to an email marketing service? No problem. **Export leads to a CSV**, open it in Excel, or import anywhere.
46
 
47
  You can also configure unlimited email notifications and autoresponders triggered by form submissions.
48
 
@@ -68,7 +68,7 @@ The best part is that you can do this all within Formidable without any third-pa
68
 
69
  Whether you need to create a youth sports team, event, or church retreat registration, Formidable has you covered. Unlike other form plugins, Formidable comes with a repeater field that allows you to create the best registration forms.
70
 
71
- Then, our marketing integrations and APIs can send the email form and other form data anywhere you want.
72
 
73
  == Accept Credit Cards and Easily Collect Payments ==
74
 
@@ -122,7 +122,7 @@ Now you can go beyond a simple contact form and create custom form-based solutio
122
 
123
  If you run a WordPress membership site, then you need more advanced forms. The Formidable form maker allows you to customize your WordPress user registration form and collect data with a user profile.
124
 
125
- With our front-end editing, you can build a custom profile form for users to keep their profile up to date. You can even progressively add to the profile from a set of forms. Everything from the first contact form or lead form to the last payment form can extend the user profile.
126
 
127
  You will not find any other WordPress form plugin offering a front-end editing solution with the same level of extendability.
128
 
@@ -146,7 +146,7 @@ On top of that, our hooks and filters allow you to extend Formidable to meet you
146
 
147
  Since Formidable is not your average WordPress form plugin, this feature list is going to be very long. Read through it, or just install the most powerful WordPress form maker. Your choice :)
148
 
149
- * <a href="https://formidableforms.com/features/drag-drop-form-builder/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Online drag and drop form builder</a>. Build everything from a contact form or email form to a price calculator or complex online form. Make awesome forms the easy way with a simple WordPress drag and drop form maker. You don't have to be a code ninja.
150
  * <a href="https://formidableforms.com/features/display-form-data-views/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Display form data with Views</a>. Other WordPress form builder plugins only let you collect data. Formidable lets you format, filter, and display form submissions in Formidable Views to turn forms into solutions. Think job boards, event calendars, business directories, ratings systems, management solutions, and pretty much anything else you can come up with.
151
  * <a href="https://formidableforms.com/features/dynamically-add-form-fields/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Repeating field groups (repeaters)</a>. Allow visitors to add sets of fields on the fly. This is great for a registration form, application, calculator, or email form.
152
  * <a href="https://formidableforms.com/features/wordpress-multiple-file-upload-form/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Drag and drop multiple file upload forms</a>. Easily upload documents, files, photos, and music, with any number of files. This is great for a job application form (resumes), WordPress User Profile Form (avatars), or get a quote form.
@@ -162,7 +162,7 @@ Since Formidable is not your average WordPress form plugin, this feature list is
162
  * Email routing. Conditionally send multiple autoresponder emails and notifications based on values in email forms, user registration forms, and payment forms.
163
  * Pricing fields for easy eCommerce forms with automatic price calculations. Drop in a product field, quantity, and total and you're good to go.
164
  * <a href="https://formidableforms.com/wordpress-calculator-plugin/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Calculator forms</a>. Create basic and complex calculations, and even combine text from multiple fields. This is great for a mortgage calculator, auto loan calculator, and many other calculators. Even a contact form can benefit from price calculations for easy quotes and price estimates. We recommend adding range sliders for calculator forms your clients will love.
165
- * <a href="https://formidableforms.com/features/wordpress-visual-form-styler/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Visual style creator</a>. Having trouble styling your WordPress forms? Our form creator not only allows you to build contact forms, but also brand calculator forms, email forms, quiz forms, and other web forms to match your site. Change colors, borders, font sizes, and more without any code.
166
  * <a href="https://formidableforms.com/features/flexible-layouts-responsive-forms/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Flexible form layout design</a>. Build mobile responsive forms and advanced layouts with multiple fields in a row by using our CSS layout classes.
167
  * <a href="https://formidableforms.com/features/wordpress-mobile-friendly-responsive-forms/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Mobile-friendly, responsive forms</a>. All of our forms are sized automatically for every screen size. Ensure that everyone can see and submit your surveys, calculator forms, Stripe forms, and web forms from any device.
168
  * <a href="https://formidableforms.com/features/user-submitted-posts-wordpress-forms/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">User submitted front-end posts and pages</a>. Create and edit WordPress posts, pages, and even custom post types from your front-end online forms. Send user-generated content quickly from a post creation form to a page.
@@ -184,13 +184,13 @@ Since Formidable is not your average WordPress form plugin, this feature list is
184
  * <a href="https://formidableforms.com/features/white-label-form-builder-wordpress/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">White label forms</a>. Replace the Formidable branding with your own in the admin area. Plus, we never show "powered by" links in your free contact form or other online form.
185
  * <a href="https://formidableforms.com/features/wordpress-user-registration/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">WordPress user registration forms</a>. Register WordPress users, edit profiles, reset passwords, and add a login form. You can even allow logged in and logged out users to create new subdomains with WordPress multisite forms.
186
  * <a href="https://formidableforms.com/features/digital-form-signatures/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Digital signature forms</a>. Eliminate paper forms with a digital signature field in contracts, application forms and more.
187
- * <a href="https://formidableforms.com/features/form-action-automation-scheduling/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Form action automation</a>. Schedule form email notifications, SMS messages, and webhooks to trigger at a later time. You can automatically delete guest posts after 30 days, send weekly digest emails, or trigger happy birthday text messages from a lead form.
188
  * <a href="https://formidableforms.com/features/wordpress-form-api/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Formidable Forms API</a>. Send form entries to other REST APIs and add a set of form webhooks. This includes the option to send form entries from one Formidable site to another.
189
  * <a href="https://formidableforms.com/features/quiz-maker-forms/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Quiz maker forms</a>. Write your quiz form questions, submit an entry as the quiz key, and publish the quiz on a page. Then all the quiz grading is automatically done for you with our quiz plugin.
190
  * <a href="https://formidableforms.com/knowledgebase/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">World class support</a>. Have questions on how to use our contact form maker or set up your web application? We are happy to help. Our passion is to help you <strong>defy the limits</strong> to take on bigger projects, earn more clients, and grow your business.
191
 
192
  == Payment Forms, Form APIs, and Marketing Integrations ==
193
- In addition to all the features listed above, power up with these integrations.
194
 
195
  * <a href="https://formidableforms.com/features/paypal-wordpress-payments/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">PayPal Payment Forms</a>. Automate your business by collecting instant payments and recurring payments from clients. Collect information, calculate a total, and send clients to PayPal from your payment forms and donation forms.
196
  * <a href="https://formidableforms.com/features/stripe-payments-for-wordpress/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Stripe Payment Forms</a>. Keep users on your site while collecting Stripe payments from a credit card form. Select from one time and recurring charges in order forms and donation forms. Stripe processes payments with simple PCI compliance.
@@ -246,7 +246,7 @@ The fastest way to build a form is to use the template we built for you. After y
246
 
247
  Want to make a new form? Go to the Formidable -> Forms page and click "add new". Choose the Contact Us form template or another free template and click "Create".
248
 
249
- Next, edit or create a WordPress contact page. Click the "Formidable" button to open the shortcode builder. Choose your new registration form, Stripe form, quiz, or web form and insert it into the WordPress page. Save the page for a beautiful WP contact form, ready to collect and store your leads.
250
 
251
  Learn more about <a href="https://formidableforms.com/wordpress-contact-form-template-to-unique/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">using the contact form template</a>.
252
 
@@ -258,7 +258,7 @@ When you do not receive emails, try the following steps:
258
  3. Check your SPAM box.
259
  4. Try a different email address in your form settings.
260
  5. Install WP Mail SMPT or another similar emailing plugin and configure the SMTP settings.
261
- 6. If these steps don't fix the email problem and other WP emails are not going out, please contact your web host.
262
 
263
  <a href="https://formidableforms.com/wordpress-not-sending-emails-smtp/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Read more about WordPress emails not sending</a> in our blog.
264
 
@@ -318,6 +318,10 @@ The Formidable drag & drop form builder combined with our add-ons is the most po
318
  * User Age Calculator
319
  * Online Quote Calculator
320
  * Recipe Reviews
 
 
 
 
321
 
322
  To see more, visit our <a href="https://formidableforms.com/form-templates/?utm_source=wprepo&utm_medium=link&utm_campaign=liteplugin">Form Template Gallery</a> which has almost 100 pre-made templates.
323
 
@@ -432,6 +436,14 @@ Using our Zapier integration, you can easily connect Formidable with over 1000+
432
  See all <a href="https://zapier.com/apps/formidable/integrations">Formidable Zapier Integrations</a>.
433
 
434
  == Changelog ==
 
 
 
 
 
 
 
 
435
  = 4.05.01 =
436
  * Fix: The entry list wasn't always showing the entries.
437
  * Better sync between review requests in inbox and message.
1
  === Formidable Form Builder - Contact Form, Survey & Quiz Forms Plugin for WordPress ===
2
  Plugin Name: Formidable Forms - Contact Form, Survey & Quiz Forms Plugin for WordPress
3
  Contributors: formidableforms, sswells, srwells
4
+ Tags: forms, contact form, form builder, survey, form maker, form creator, paypal form, registration form, paypal, paypal form, stripe, stripe form, aweber, aweber form, getresponse, getresponse form, calculator form, calculator, price calculator, quote form, contact button, contact me, form manager, forms creator, Akismet, web form, payment form, survey form, donation form, email submit form, message form, email subscription, contact form widget, user registration form, wordpress registration, wordpress login form, constant contact, mailpoet, active campaign, salesforce, hubspot, campaign monitor
5
  Requires at least: 4.7
6
  Tested up to: 5.4
7
  Requires PHP: 5.6
8
+ Stable tag: 4.05.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
 
38
 
39
  == Complete Entry Management for Forms and Surveys ==
40
 
41
+ Formidable allows you to view all your form, quiz, and survey entries right from your WordPress dashboard. Once a user submits a form, their response is stored in your WordPress database so you won't lose any leads.
42
 
43
  Formidable is a **100% GDPR-friendly** form generator. You can turn off IP tracking or stop saving submissions entirely. Or add a GDPR checkbox field to your lead forms and payment forms to collect consent.
44
 
45
+ Need to import your leads to an external service like MailChimp? No problem. **Export leads to a CSV**, open it in Excel, or import anywhere.
46
 
47
  You can also configure unlimited email notifications and autoresponders triggered by form submissions.
48
 
68
 
69
  Whether you need to create a youth sports team, event, or church retreat registration, Formidable has you covered. Unlike other form plugins, Formidable comes with a repeater field that allows you to create the best registration forms.
70
 
71
+ Then, our marketing integrations and APIs can send the contact form and other form data anywhere you want.
72
 
73
  == Accept Credit Cards and Easily Collect Payments ==
74
 
122
 
123
  If you run a WordPress membership site, then you need more advanced forms. The Formidable form maker allows you to customize your WordPress user registration form and collect data with a user profile.
124
 
125
+ With our front-end editing, you can build a custom profile form for users to keep their profile up to date. You can even progressively add to the profile from a set of forms. Everything from the first contact form or lead form to the last payment form can extend the user profile. Once logged in, all new submissions in quiz forms, calculators, support forms, and contact forms can be linked to that user account.
126
 
127
  You will not find any other WordPress form plugin offering a front-end editing solution with the same level of extendability.
128
 
146
 
147
  Since Formidable is not your average WordPress form plugin, this feature list is going to be very long. Read through it, or just install the most powerful WordPress form maker. Your choice :)
148
 
149
+ * <a href="https://formidableforms.com/features/drag-drop-form-builder/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Online drag and drop form builder</a>. Build everything from a contact form or email form to a price calculator or complex online form. Make awesome quiz forms, calculators, and online forms the easy way with a simple WordPress drag and drop form maker. You don't have to be a code ninja.
150
  * <a href="https://formidableforms.com/features/display-form-data-views/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Display form data with Views</a>. Other WordPress form builder plugins only let you collect data. Formidable lets you format, filter, and display form submissions in Formidable Views to turn forms into solutions. Think job boards, event calendars, business directories, ratings systems, management solutions, and pretty much anything else you can come up with.
151
  * <a href="https://formidableforms.com/features/dynamically-add-form-fields/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Repeating field groups (repeaters)</a>. Allow visitors to add sets of fields on the fly. This is great for a registration form, application, calculator, or email form.
152
  * <a href="https://formidableforms.com/features/wordpress-multiple-file-upload-form/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Drag and drop multiple file upload forms</a>. Easily upload documents, files, photos, and music, with any number of files. This is great for a job application form (resumes), WordPress User Profile Form (avatars), or get a quote form.
162
  * Email routing. Conditionally send multiple autoresponder emails and notifications based on values in email forms, user registration forms, and payment forms.
163
  * Pricing fields for easy eCommerce forms with automatic price calculations. Drop in a product field, quantity, and total and you're good to go.
164
  * <a href="https://formidableforms.com/wordpress-calculator-plugin/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Calculator forms</a>. Create basic and complex calculations, and even combine text from multiple fields. This is great for a mortgage calculator, auto loan calculator, and many other calculators. Even a contact form can benefit from price calculations for easy quotes and price estimates. We recommend adding range sliders for calculator forms your clients will love.
165
+ * <a href="https://formidableforms.com/features/wordpress-visual-form-styler/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Visual style creator</a>. Having trouble styling your WordPress forms? Our form creator not only allows you to build contact forms, but also brand calculator forms, email forms, quiz forms, and other WP forms to match your site. Change colors, borders, font sizes, and more without any code.
166
  * <a href="https://formidableforms.com/features/flexible-layouts-responsive-forms/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Flexible form layout design</a>. Build mobile responsive forms and advanced layouts with multiple fields in a row by using our CSS layout classes.
167
  * <a href="https://formidableforms.com/features/wordpress-mobile-friendly-responsive-forms/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Mobile-friendly, responsive forms</a>. All of our forms are sized automatically for every screen size. Ensure that everyone can see and submit your surveys, calculator forms, Stripe forms, and web forms from any device.
168
  * <a href="https://formidableforms.com/features/user-submitted-posts-wordpress-forms/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">User submitted front-end posts and pages</a>. Create and edit WordPress posts, pages, and even custom post types from your front-end online forms. Send user-generated content quickly from a post creation form to a page.
184
  * <a href="https://formidableforms.com/features/white-label-form-builder-wordpress/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">White label forms</a>. Replace the Formidable branding with your own in the admin area. Plus, we never show "powered by" links in your free contact form or other online form.
185
  * <a href="https://formidableforms.com/features/wordpress-user-registration/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">WordPress user registration forms</a>. Register WordPress users, edit profiles, reset passwords, and add a login form. You can even allow logged in and logged out users to create new subdomains with WordPress multisite forms.
186
  * <a href="https://formidableforms.com/features/digital-form-signatures/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Digital signature forms</a>. Eliminate paper forms with a digital signature field in contracts, application forms and more.
187
+ * <a href="https://formidableforms.com/features/form-action-automation-scheduling/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Form action automation</a>. Schedule form email notifications, SMS messages, and webhooks to trigger at a later time. You can automatically delete guest posts after 30 days, send weekly digests, or trigger happy birthday text messages from a lead form.
188
  * <a href="https://formidableforms.com/features/wordpress-form-api/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Formidable Forms API</a>. Send form entries to other REST APIs and add a set of form webhooks. This includes the option to send form entries from one Formidable site to another.
189
  * <a href="https://formidableforms.com/features/quiz-maker-forms/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Quiz maker forms</a>. Write your quiz form questions, submit an entry as the quiz key, and publish the quiz on a page. Then all the quiz grading is automatically done for you with our quiz plugin.
190
  * <a href="https://formidableforms.com/knowledgebase/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">World class support</a>. Have questions on how to use our contact form maker or set up your web application? We are happy to help. Our passion is to help you <strong>defy the limits</strong> to take on bigger projects, earn more clients, and grow your business.
191
 
192
  == Payment Forms, Form APIs, and Marketing Integrations ==
193
+ In addition to all the features listed above, power up your contact forms, surveys, quiz forms, registration forms, and calculators with these integrations.
194
 
195
  * <a href="https://formidableforms.com/features/paypal-wordpress-payments/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">PayPal Payment Forms</a>. Automate your business by collecting instant payments and recurring payments from clients. Collect information, calculate a total, and send clients to PayPal from your payment forms and donation forms.
196
  * <a href="https://formidableforms.com/features/stripe-payments-for-wordpress/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Stripe Payment Forms</a>. Keep users on your site while collecting Stripe payments from a credit card form. Select from one time and recurring charges in order forms and donation forms. Stripe processes payments with simple PCI compliance.
246
 
247
  Want to make a new form? Go to the Formidable -> Forms page and click "add new". Choose the Contact Us form template or another free template and click "Create".
248
 
249
+ Next, edit or create a WordPress contact page. Click the "Formidable" button to open the shortcode generator. Choose your new registration form, Stripe form, quiz, or web form and insert it into the WordPress page. Save the page for a beautiful WP contact form, ready to collect and store your leads.
250
 
251
  Learn more about <a href="https://formidableforms.com/wordpress-contact-form-template-to-unique/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">using the contact form template</a>.
252
 
258
  3. Check your SPAM box.
259
  4. Try a different email address in your form settings.
260
  5. Install WP Mail SMPT or another similar emailing plugin and configure the SMTP settings.
261
+ 6. If these steps don't fix the problem and other WP emails are not going out, please contact your web host.
262
 
263
  <a href="https://formidableforms.com/wordpress-not-sending-emails-smtp/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Read more about WordPress emails not sending</a> in our blog.
264
 
318
  * User Age Calculator
319
  * Online Quote Calculator
320
  * Recipe Reviews
321
+ * Personality Quiz
322
+ * Viral Quiz
323
+ * Cosmos Style Quiz
324
+ * Create Your Own Adventure Quiz
325
 
326
  To see more, visit our <a href="https://formidableforms.com/form-templates/?utm_source=wprepo&utm_medium=link&utm_campaign=liteplugin">Form Template Gallery</a> which has almost 100 pre-made templates.
327
 
436
  See all <a href="https://zapier.com/apps/formidable/integrations">Formidable Zapier Integrations</a>.
437
 
438
  == Changelog ==
439
+ = 4.05.02 =
440
+ * New: Added frm_message_placement hook to show the form message below the form
441
+ * New: New classes that can be used in the 'form class' setting: frm_plain_success (Removes styling from the success message) and frm_below_success (Movs the success message below the form).
442
+ * Add Formidable back to the admin bar. This is now a setting if the default WordPress v5.2+ behavior is desired.
443
+ * Fix: Reiew requests were added to the inbox too frequently with sites with multiple admins.
444
+ * Fix: Elementor conflict by using the glost $post in the admin area.
445
+ * Fix: The color picker position in the styling settings was off for some options.
446
+
447
  = 4.05.01 =
448
  * Fix: The entry list wasn't always showing the entries.
449
  * Better sync between review requests in inbox and message.