Formidable Forms – Form Builder for WordPress - Version 2.0.18

Version Description

  • Add frm_field_extra_html hook
  • Change the License submenu to Plugin Licenses
  • Prevent specific html entity from breaking email message
  • PHP 7 updates
  • Add filter for removing wpautop from form success message
  • Fix HTML error on form builder page
  • Pro Features:
  • Allow ? and * in Phone Number Format
  • Remove child form from export options
  • Fix LIKE conditional logic bug
  • Some auto-update adjustments
  • Add frm_search_any_terms filter
  • PHP 7 updates
  • Fix file upload issue in CSV export
  • Fix issue with duplicate classes in HTML field
  • Fix filtering by user_id=current in graphs
  • Fix Dynamic List field with value like 9.99
  • Make sure userID field doesn't lose value when conditionally hidden/shown
Download this release

Release Info

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

Code changes from version 2.0.17 to 2.0.18

classes/controllers/FrmFieldsController.php CHANGED
@@ -540,6 +540,7 @@ class FrmFieldsController {
540
  self::add_html_size($field, $add_html);
541
  self::add_html_length($field, $add_html);
542
  self::add_html_placeholder($field, $add_html, $class);
 
543
 
544
  $class = apply_filters('frm_field_classes', implode(' ', $class), $field);
545
 
@@ -547,6 +548,7 @@ class FrmFieldsController {
547
 
548
  self::add_shortcodes_to_html($field, $add_html);
549
 
 
550
  $add_html = ' ' . implode( ' ', $add_html ) . ' ';
551
 
552
  if ( $echo ) {
@@ -664,6 +666,25 @@ class FrmFieldsController {
664
  }
665
  }
666
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
667
  private static function add_shortcodes_to_html( $field, array &$add_html ) {
668
  if ( FrmField::is_option_empty( $field, 'shortcodes' ) ) {
669
  return;
540
  self::add_html_size($field, $add_html);
541
  self::add_html_length($field, $add_html);
542
  self::add_html_placeholder($field, $add_html, $class);
543
+ self::add_validation_messages( $field, $add_html );
544
 
545
  $class = apply_filters('frm_field_classes', implode(' ', $class), $field);
546
 
548
 
549
  self::add_shortcodes_to_html($field, $add_html);
550
 
551
+ $add_html = apply_filters( 'frm_field_extra_html', $add_html, $field );
552
  $add_html = ' ' . implode( ' ', $add_html ) . ' ';
553
 
554
  if ( $echo ) {
666
  }
667
  }
668
 
669
+ private static function add_validation_messages( $field, array &$add_html ) {
670
+ if ( FrmField::is_required( $field ) ) {
671
+ $required_message = FrmFieldsHelper::get_error_msg( $field, 'blank' );
672
+ $add_html['data-reqmsg'] = 'data-reqmsg="' . esc_attr( $required_message ) . '"';
673
+ }
674
+
675
+ if ( ! FrmField::is_option_empty( $field, 'invalid' ) ) {
676
+ $invalid_message = FrmFieldsHelper::get_error_msg( $field, 'invalid' );
677
+ $add_html['data-invmsg'] = 'data-invmsg="' . esc_attr( $invalid_message ) . '"';
678
+ }
679
+
680
+ if ( $field['type'] == 'tel' ) {
681
+ $format = FrmEntryValidate::phone_format( $field );
682
+ $format = substr( $format, 2, -2 );
683
+ $key = 'pattern';
684
+ $add_html[ $key ] = $key . '="' . esc_attr( $format ) . '"';
685
+ }
686
+ }
687
+
688
  private static function add_shortcodes_to_html( $field, array &$add_html ) {
689
  if ( FrmField::is_option_empty( $field, 'shortcodes' ) ) {
690
  return;
classes/controllers/FrmFormsController.php CHANGED
@@ -133,33 +133,31 @@ class FrmFormsController {
133
  return self::get_settings_vars( $id, array(), $message );
134
  }
135
 
136
- public static function edit_key() {
137
- check_ajax_referer( 'frm_ajax', 'nonce' );
138
- FrmAppHelper::permission_check('frm_edit_forms', 'hide');
139
-
140
- $form_key = FrmAppHelper::get_post_param( 'update_value', '', 'sanitize_title' );
141
- $values = array( 'form_key' => trim( $form_key ) );
142
 
143
- $form_id = FrmAppHelper::get_post_param( 'form_id', '', 'absint' );
144
- FrmForm::update( $form_id, $values );
145
- $key = FrmForm::getKeyById( $form_id );
146
- echo stripslashes( $key );
147
- wp_die();
148
- }
149
 
150
- public static function edit_description() {
151
- check_ajax_referer( 'frm_ajax', 'nonce' );
152
- FrmAppHelper::permission_check('frm_edit_forms', 'hide');
153
 
154
  $form_id = FrmAppHelper::get_post_param( 'form_id', '', 'absint' );
155
  $value = FrmAppHelper::get_post_param( 'update_value', '', 'wp_filter_post_kses' );
156
 
157
- FrmForm::update( $form_id, array( 'description' => $value ) );
 
 
158
 
159
- $description = FrmAppHelper::use_wpautop( stripslashes( $value ) );
160
- echo $description;
161
- wp_die();
162
- }
163
 
164
  public static function update( $values = array() ) {
165
  if ( empty( $values ) ) {
133
  return self::get_settings_vars( $id, array(), $message );
134
  }
135
 
136
+ public static function edit_key() {
137
+ $values = self::edit_in_place_value( 'form_key' );
138
+ echo wp_kses( stripslashes( FrmForm::getKeyById( $values['form_id'] ) ), array() );
139
+ wp_die();
140
+ }
 
141
 
142
+ public static function edit_description() {
143
+ $values = self::edit_in_place_value( 'description' );
144
+ echo wp_kses_post( FrmAppHelper::use_wpautop( stripslashes( $values['description'] ) ) );
145
+ wp_die();
146
+ }
 
147
 
148
+ private static function edit_in_place_value( $field ) {
149
+ check_ajax_referer( 'frm_ajax', 'nonce' );
150
+ FrmAppHelper::permission_check('frm_edit_forms', 'hide');
151
 
152
  $form_id = FrmAppHelper::get_post_param( 'form_id', '', 'absint' );
153
  $value = FrmAppHelper::get_post_param( 'update_value', '', 'wp_filter_post_kses' );
154
 
155
+ $values = array( $field => trim( $value ) );
156
+ FrmForm::update( $form_id, $values );
157
+ $values['form_id'] = $form_id;
158
 
159
+ return $values;
160
+ }
 
 
161
 
162
  public static function update( $values = array() ) {
163
  if ( empty( $values ) ) {
classes/controllers/FrmSettingsController.php CHANGED
@@ -25,7 +25,10 @@ class FrmSettingsController {
25
 
26
  $sections = array();
27
  if ( apply_filters( 'frm_include_addon_page', false ) ) {
28
- $sections['licenses'] = array( 'class' => 'FrmAddonsController', 'function' => 'show_addons' );
 
 
 
29
  }
30
  $sections = apply_filters( 'frm_add_settings_section', $sections );
31
 
25
 
26
  $sections = array();
27
  if ( apply_filters( 'frm_include_addon_page', false ) ) {
28
+ $sections['licenses'] = array(
29
+ 'class' => 'FrmAddonsController', 'function' => 'show_addons',
30
+ 'name' => __( 'Plugin Licenses', 'formidable' ),
31
+ );
32
  }
33
  $sections = apply_filters( 'frm_add_settings_section', $sections );
34
 
classes/controllers/FrmStylesController.php CHANGED
@@ -195,7 +195,7 @@ class FrmStylesController {
195
 
196
  /**
197
  * @param string $message
198
- * @param array $forms
199
  */
200
  private static function manage( $message = '', $forms = array() ) {
201
  $frm_style = new FrmStyle();
195
 
196
  /**
197
  * @param string $message
198
+ * @param array|object $forms
199
  */
200
  private static function manage( $message = '', $forms = array() ) {
201
  $frm_style = new FrmStyle();
classes/controllers/FrmXMLController.php CHANGED
@@ -49,7 +49,11 @@ class FrmXMLController {
49
  }
50
 
51
  public static function form( $errors = array(), $message = '' ) {
52
- $forms = FrmForm::getAll( array( 'status' => array( null, '', 'published' ) ), 'name' );
 
 
 
 
53
 
54
  $export_types = apply_filters( 'frm_xml_export_types',
55
  array( 'forms' => __( 'Forms', 'formidable' ) )
49
  }
50
 
51
  public static function form( $errors = array(), $message = '' ) {
52
+ $where = array(
53
+ 'parent_form_id' => array( null, 0 ),
54
+ 'status' => array( null, '', 'published' )
55
+ );
56
+ $forms = FrmForm::getAll( $where, 'name' );
57
 
58
  $export_types = apply_filters( 'frm_xml_export_types',
59
  array( 'forms' => __( 'Forms', 'formidable' ) )
classes/helpers/FrmAppHelper.php CHANGED
@@ -10,7 +10,7 @@ class FrmAppHelper {
10
  /**
11
  * @since 2.0
12
  */
13
- public static $plug_version = '2.0.17';
14
 
15
  /**
16
  * @since 1.07.02
@@ -1553,6 +1553,9 @@ class FrmAppHelper {
1553
  public static function prepare_and_encode( $post_content ) {
1554
  //Loop through array to strip slashes and add only the needed ones
1555
  foreach ( $post_content as $key => $val ) {
 
 
 
1556
  self::prepare_action_slashes( $val, $key, $post_content );
1557
  unset( $key, $val );
1558
  }
10
  /**
11
  * @since 2.0
12
  */
13
+ public static $plug_version = '2.0.18';
14
 
15
  /**
16
  * @since 1.07.02
1553
  public static function prepare_and_encode( $post_content ) {
1554
  //Loop through array to strip slashes and add only the needed ones
1555
  foreach ( $post_content as $key => $val ) {
1556
+ // Replace problematic characters (like ")
1557
+ $val = str_replace( '"', '"', $val );
1558
+
1559
  self::prepare_action_slashes( $val, $key, $post_content );
1560
  unset( $key, $val );
1561
  }
classes/helpers/FrmFieldsHelper.php CHANGED
@@ -165,17 +165,20 @@ class FrmFieldsHelper {
165
  * @since 2.0
166
  */
167
  public static function get_error_msg( $field, $error ) {
168
- $frm_settings = FrmAppHelper::get_settings();
169
- $default_settings = $frm_settings->default_options();
 
170
 
171
- $defaults = array(
172
- 'unique_msg' => array( 'full' => $default_settings['unique_msg'], 'part' => $field->name . ' ' . __( 'must be unique', 'formidable' ) ),
173
- 'invalid' => array( 'full' => __( 'This field is invalid', 'formidable' ), 'part' => $field->name . ' ' . __( 'is invalid', 'formidable' ) ),
174
- );
 
175
 
176
- $msg = ( $field->field_options[ $error ] == $defaults[ $error ]['full'] || empty( $field->field_options[ $error ] ) ) ? $defaults[ $error ]['part'] : $field->field_options[ $error ];
177
- return $msg;
178
- }
 
179
 
180
  public static function get_form_fields( $form_id, $error = false ) {
181
  $fields = FrmField::get_all_for_form($form_id);
@@ -1150,6 +1153,19 @@ DEFAULT_HTML;
1150
  return $other_id;
1151
  }
1152
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1153
  public static function show_onfocus_js( $is_selected ) {
1154
  $atts = array(
1155
  'icon' => 'frm_reload_icon',
165
  * @since 2.0
166
  */
167
  public static function get_error_msg( $field, $error ) {
168
+ $frm_settings = FrmAppHelper::get_settings();
169
+ $default_settings = $frm_settings->default_options();
170
+ $field_name = is_array( $field ) ? $field['name'] : $field->name;
171
 
172
+ $defaults = array(
173
+ 'unique_msg' => array( 'full' => $default_settings['unique_msg'], 'part' => sprintf( __('%s must be unique', 'formidable' ), $field_name ) ),
174
+ 'invalid' => array( 'full' => __( 'This field is invalid', 'formidable' ), 'part' => sprintf( __('%s is invalid', 'formidable' ), $field_name ) ),
175
+ 'blank' => array( 'full' => $frm_settings->blank_msg, 'part' => $frm_settings->blank_msg ),
176
+ );
177
 
178
+ $msg = FrmField::get_option( $field, $error );
179
+ $msg = ( $msg == $defaults[ $error ]['full'] || empty( $msg ) ) ? $defaults[ $error ]['part'] : $msg;
180
+ return $msg;
181
+ }
182
 
183
  public static function get_form_fields( $form_id, $error = false ) {
184
  $fields = FrmField::get_all_for_form($form_id);
1153
  return $other_id;
1154
  }
1155
 
1156
+ public static function clear_on_focus_html( $field, $display, $id = '' ) {
1157
+ if ( $display['clear_on_focus'] ) {
1158
+ echo '<span id="frm_clear_on_focus_' . esc_attr( $field['id'] . $id ) . '" class="frm-show-click">';
1159
+
1160
+ if ( $display['default_blank'] ) {
1161
+ self::show_default_blank_js( $field['default_blank'] );
1162
+ }
1163
+ self::show_onfocus_js( $field['clear_on_focus'] );
1164
+
1165
+ echo '</span>';
1166
+ }
1167
+ }
1168
+
1169
  public static function show_onfocus_js( $is_selected ) {
1170
  $atts = array(
1171
  'icon' => 'frm_reload_icon',
classes/helpers/FrmFormsHelper.php CHANGED
@@ -121,7 +121,8 @@ class FrmFormsHelper {
121
 
122
  public static function get_success_message( $atts ) {
123
  $message = apply_filters( 'frm_content', $atts['message'], $atts['form'], $atts['entry_id'] );
124
- $message = '<div class="' . esc_attr( $atts['class'] ) . '">' . wpautop( do_shortcode( $message ) ) . '</div>';
 
125
  return $message;
126
  }
127
 
121
 
122
  public static function get_success_message( $atts ) {
123
  $message = apply_filters( 'frm_content', $atts['message'], $atts['form'], $atts['entry_id'] );
124
+ $message = FrmAppHelper::use_wpautop( do_shortcode( $message ) );
125
+ $message = '<div class="' . esc_attr( $atts['class'] ) . '">' . $message . '</div>';
126
  return $message;
127
  }
128
 
classes/helpers/FrmListHelper.php CHANGED
@@ -3,17 +3,129 @@ if ( ! defined('ABSPATH') ) {
3
  die( 'You are not allowed to call this page directly.' );
4
  }
5
 
6
- class FrmListHelper extends WP_List_Table {
7
- var $params;
 
 
 
 
 
 
 
8
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9
  public function __construct( $args ) {
10
  $args = wp_parse_args( $args, array(
11
  'params' => array(),
 
 
 
 
12
  ) );
13
 
14
  $this->params = $args['params'];
15
 
16
- parent::__construct( $args );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
17
  }
18
 
19
  public function ajax_user_can() {
@@ -27,8 +139,950 @@ class FrmListHelper extends WP_List_Table {
27
  public function display_rows() {
28
  $style = '';
29
  foreach ( $this->items as $item ) {
30
- $style = ( ' class="alternate"' == $style ) ? '' : ' class="alternate"';
31
- echo "\n\t", $this->single_row( $item, $style );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
32
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
33
  }
34
  }
3
  die( 'You are not allowed to call this page directly.' );
4
  }
5
 
6
+ class FrmListHelper {
7
+ /**
8
+ * The current list of items
9
+ *
10
+ * @since 2.0.18
11
+ * @var array
12
+ * @access public
13
+ */
14
+ public $items;
15
 
16
+ /**
17
+ * Various information about the current table
18
+ *
19
+ * @since 2.0.18
20
+ * @var array
21
+ * @access protected
22
+ */
23
+ protected $_args;
24
+
25
+ /**
26
+ * Various information needed for displaying the pagination
27
+ *
28
+ * @since 2.0.18
29
+ * @var array
30
+ */
31
+ protected $_pagination_args = array();
32
+
33
+ /**
34
+ * The current screen
35
+ *
36
+ * @since 2.0.18
37
+ * @var object
38
+ * @access protected
39
+ */
40
+ protected $screen;
41
+
42
+ /**
43
+ * Cached bulk actions
44
+ *
45
+ * @since 2.0.18
46
+ * @var array
47
+ * @access private
48
+ */
49
+ private $_actions;
50
+
51
+ /**
52
+ * Cached pagination output
53
+ *
54
+ * @since 2.0.18
55
+ * @var string
56
+ * @access private
57
+ */
58
+ private $_pagination;
59
+
60
+ /**
61
+ * The view switcher modes.
62
+ *
63
+ * @since 2.0.18
64
+ * @var array
65
+ * @access protected
66
+ */
67
+ protected $modes = array();
68
+
69
+ /**
70
+ *
71
+ * @var array
72
+ */
73
+ protected $params;
74
+
75
+ /**
76
+ * Stores the value returned by ->get_column_info()
77
+ *
78
+ * @var array
79
+ */
80
+ protected $_column_headers;
81
+
82
+ protected $compat_fields = array( '_args', '_pagination_args', 'screen', '_actions', '_pagination' );
83
+
84
+ protected $compat_methods = array(
85
+ 'set_pagination_args', 'get_views', 'get_bulk_actions', 'bulk_actions',
86
+ 'row_actions', 'view_switcher', 'get_items_per_page', 'pagination',
87
+ 'get_sortable_columns', 'get_column_info', 'get_table_classes', 'display_tablenav', 'extra_tablenav',
88
+ 'single_row_columns',
89
+ );
90
+
91
+ /**
92
+ * Construct the table object
93
+ */
94
  public function __construct( $args ) {
95
  $args = wp_parse_args( $args, array(
96
  'params' => array(),
97
+ 'plural' => '',
98
+ 'singular' => '',
99
+ 'ajax' => false,
100
+ 'screen' => null,
101
  ) );
102
 
103
  $this->params = $args['params'];
104
 
105
+ $this->screen = convert_to_screen( $args['screen'] );
106
+
107
+ add_filter( "manage_{$this->screen->id}_columns", array( $this, 'get_columns' ), 0 );
108
+
109
+ if ( ! $args['plural'] ) {
110
+ $args['plural'] = $this->screen->base;
111
+ }
112
+
113
+ $args['plural'] = sanitize_key( $args['plural'] );
114
+ $args['singular'] = sanitize_key( $args['singular'] );
115
+
116
+ $this->_args = $args;
117
+
118
+ if ( $args['ajax'] ) {
119
+ // wp_enqueue_script( 'list-table' );
120
+ add_action( 'admin_footer', array( $this, '_js_vars' ) );
121
+ }
122
+
123
+ if ( empty( $this->modes ) ) {
124
+ $this->modes = array(
125
+ 'list' => __( 'List View' ),
126
+ 'excerpt' => __( 'Excerpt View' )
127
+ );
128
+ }
129
  }
130
 
131
  public function ajax_user_can() {
139
  public function display_rows() {
140
  $style = '';
141
  foreach ( $this->items as $item ) {
142
+ echo "\n\t", $this->single_row( $item );
143
+ }
144
+ }
145
+
146
+ /**
147
+ * Prepares the list of items for displaying.
148
+ * @uses FrmListHelper::set_pagination_args()
149
+ *
150
+ * @since 2.0.18
151
+ * @access public
152
+ * @abstract
153
+ */
154
+ public function prepare_items() {
155
+ die( 'function FrmListHelper::prepare_items() must be over-ridden in a sub-class.' );
156
+ }
157
+
158
+ /**
159
+ * An internal method that sets all the necessary pagination arguments
160
+ *
161
+ * @param array $args An associative array with information about the pagination
162
+ * @access protected
163
+ *
164
+ * @param array|string $args
165
+ */
166
+ protected function set_pagination_args( $args ) {
167
+ $args = wp_parse_args( $args, array(
168
+ 'total_items' => 0,
169
+ 'total_pages' => 0,
170
+ 'per_page' => 0,
171
+ ) );
172
+
173
+ if ( ! $args['total_pages'] && $args['per_page'] > 0 ) {
174
+ $args['total_pages'] = ceil( $args['total_items'] / $args['per_page'] );
175
+ }
176
+
177
+ // Redirect if page number is invalid and headers are not already sent.
178
+ if ( ! headers_sent() && ( ! defined( 'DOING_AJAX' ) || ! DOING_AJAX ) && $args['total_pages'] > 0 && $this->get_pagenum() > $args['total_pages'] ) {
179
+ wp_redirect( add_query_arg( 'paged', $args['total_pages'] ) );
180
+ exit;
181
+ }
182
+
183
+ $this->_pagination_args = $args;
184
+ }
185
+
186
+ /**
187
+ * Access the pagination args.
188
+ *
189
+ * @since 2.0.18
190
+ * @access public
191
+ *
192
+ * @param string $key Pagination argument to retrieve. Common values include 'total_items',
193
+ * 'total_pages', 'per_page', or 'infinite_scroll'.
194
+ * @return int Number of items that correspond to the given pagination argument.
195
+ */
196
+ public function get_pagination_arg( $key ) {
197
+ if ( 'page' == $key ) {
198
+ return $this->get_pagenum();
199
+ }
200
+
201
+ if ( isset( $this->_pagination_args[ $key ] ) ) {
202
+ return $this->_pagination_args[ $key ];
203
+ }
204
+ }
205
+
206
+ /**
207
+ * Whether the table has items to display or not
208
+ *
209
+ * @since 2.0.18
210
+ * @access public
211
+ *
212
+ * @return bool
213
+ */
214
+ public function has_items() {
215
+ return ! empty( $this->items );
216
+ }
217
+
218
+ /**
219
+ * Message to be displayed when there are no items
220
+ *
221
+ * @since 2.0.18
222
+ * @access public
223
+ */
224
+ public function no_items() {
225
+ _e( 'No items found.' );
226
+ }
227
+
228
+ /**
229
+ * Display the search box.
230
+ *
231
+ * @since 2.0.18
232
+ * @access public
233
+ *
234
+ * @param string $text The search button text
235
+ * @param string $input_id The search input id
236
+ */
237
+ public function search_box( $text, $input_id ) {
238
+ if ( empty( $_REQUEST['s'] ) && ! $this->has_items() ) {
239
+ return;
240
+ }
241
+
242
+ $input_id = $input_id . '-search-input';
243
+
244
+ foreach ( array( 'orderby', 'order' ) as $search_params ) {
245
+ $this->hidden_search_inputs( $search_params );
246
+ }
247
+ ?>
248
+ <p class="search-box">
249
+ <label class="screen-reader-text" for="<?php echo esc_attr( $input_id ) ?>"><?php echo wp_kses( $text, array() ); ?>:</label>
250
+ <input type="search" id="<?php echo esc_attr( $input_id ) ?>" name="s" value="<?php _admin_search_query(); ?>" />
251
+ <?php submit_button( $text, 'button', '', false, array( 'id' => 'search-submit' ) ); ?>
252
+ </p>
253
+ <?php
254
+ }
255
+
256
+ private function hidden_search_inputs( $param_name ) {
257
+ if ( ! empty( $_REQUEST[ $param_name ] ) ) {
258
+ echo '<input type="hidden" name="' . esc_attr( $param_name ) . '" value="' . esc_attr( $_REQUEST[ $param_name ] ) . '" />';
259
+ }
260
+ }
261
+
262
+ /**
263
+ * Get an associative array ( id => link ) with the list
264
+ * of views available on this table.
265
+ *
266
+ * @since 2.0.18
267
+ * @access protected
268
+ *
269
+ * @return array
270
+ */
271
+ protected function get_views() {
272
+ return array();
273
+ }
274
+
275
+ /**
276
+ * Display the list of views available on this table.
277
+ *
278
+ * @since 2.0.18
279
+ * @access public
280
+ */
281
+ public function views() {
282
+ $views = $this->get_views();
283
+ /**
284
+ * Filter the list of available list table views.
285
+ *
286
+ * The dynamic portion of the hook name, `$this->screen->id`, refers
287
+ * to the ID of the current screen, usually a string.
288
+ *
289
+ * @since 3.5.0
290
+ *
291
+ * @param array $views An array of available list table views.
292
+ */
293
+ $views = apply_filters( 'views_' . $this->screen->id, $views );
294
+
295
+ if ( empty( $views ) ) {
296
+ return;
297
+ }
298
+
299
+ echo "<ul class='subsubsub'>\n";
300
+ foreach ( $views as $class => $view ) {
301
+ $views[ $class ] = "\t<li class='$class'>$view";
302
+ }
303
+ echo implode( " |</li>\n", $views ) . "</li>\n";
304
+ echo '</ul>';
305
+ }
306
+
307
+ /**
308
+ * Get an associative array ( option_name => option_title ) with the list
309
+ * of bulk actions available on this table.
310
+ *
311
+ * @since 2.0.18
312
+ * @access protected
313
+ *
314
+ * @return array
315
+ */
316
+ protected function get_bulk_actions() {
317
+ return array();
318
+ }
319
+
320
+ /**
321
+ * Display the bulk actions dropdown.
322
+ *
323
+ * @since 2.0.18
324
+ * @access protected
325
+ *
326
+ * @param string $which The location of the bulk actions: 'top' or 'bottom'.
327
+ * This is designated as optional for backwards-compatibility.
328
+ */
329
+ protected function bulk_actions( $which = '' ) {
330
+ if ( is_null( $this->_actions ) ) {
331
+ $no_new_actions = $this->_actions = $this->get_bulk_actions();
332
+ /**
333
+ * Filter the list table Bulk Actions drop-down.
334
+ *
335
+ * The dynamic portion of the hook name, `$this->screen->id`, refers
336
+ * to the ID of the current screen, usually a string.
337
+ *
338
+ * This filter can currently only be used to remove bulk actions.
339
+ *
340
+ * @since 3.5.0
341
+ *
342
+ * @param array $actions An array of the available bulk actions.
343
+ */
344
+ $this->_actions = apply_filters( "bulk_actions-{$this->screen->id}", $this->_actions );
345
+ $this->_actions = array_intersect_assoc( $this->_actions, $no_new_actions );
346
+ $two = '';
347
+ } else {
348
+ $two = '2';
349
+ }
350
+
351
+ if ( empty( $this->_actions ) ) {
352
+ return;
353
+ }
354
+
355
+ echo "<label for='bulk-action-selector-" . esc_attr( $which ) . "' class='screen-reader-text'>" . esc_attr__( 'Select bulk action' ) . "</label>";
356
+ echo "<select name='action" . esc_attr( $two ) . "' id='bulk-action-selector-" . esc_attr( $which ) . "'>\n";
357
+ echo "<option value='-1' selected='selected'>" . esc_attr__( 'Bulk Actions' ) . "</option>\n";
358
+
359
+ foreach ( $this->_actions as $name => $title ) {
360
+ $class = 'edit' == $name ? ' class="hide-if-no-js"' : '';
361
+
362
+ echo "\t<option value='". esc_attr( $name ) ."'$class>$title</option>\n";
363
+ }
364
+
365
+ echo "</select>\n";
366
+
367
+ submit_button( __( 'Apply' ), 'action', '', false, array( 'id' => "doaction$two" ) );
368
+ echo "\n";
369
+ }
370
+
371
+ /**
372
+ * Get the current action selected from the bulk actions dropdown.
373
+ *
374
+ * @since 2.0.18
375
+ * @access public
376
+ *
377
+ * @return string|false The action name or False if no action was selected
378
+ */
379
+ public function current_action() {
380
+ if ( isset( $_REQUEST['filter_action'] ) && ! empty( $_REQUEST['filter_action'] ) ) {
381
+ return false;
382
+ }
383
+
384
+ $action = $this->get_bulk_action( 'action' );
385
+ if ( $action === false ) {
386
+ $action = $this->get_bulk_action( 'action2' );
387
+ }
388
+
389
+ return $action;
390
+ }
391
+
392
+ private static function get_bulk_action( $action_name ) {
393
+ $action = false;
394
+ if ( isset( $_REQUEST[ $action_name ] ) && -1 != sanitize_text_field( $_REQUEST[ $action_name ] ) ) {
395
+ $action = sanitize_text_field( $_REQUEST[ $action_name ] );
396
+ }
397
+ return $action;
398
+ }
399
+
400
+ /**
401
+ * Generate row actions div
402
+ *
403
+ * @since 2.0.18
404
+ * @access protected
405
+ *
406
+ * @param array $actions The list of actions
407
+ * @param bool $always_visible Whether the actions should be always visible
408
+ * @return string
409
+ */
410
+ protected function row_actions( $actions, $always_visible = false ) {
411
+ $action_count = count( $actions );
412
+ $i = 0;
413
+
414
+ if ( ! $action_count ) {
415
+ return '';
416
+ }
417
+
418
+ $out = '<div class="' . ( $always_visible ? 'row-actions visible' : 'row-actions' ) . '">';
419
+ foreach ( $actions as $action => $link ) {
420
+ ++$i;
421
+ ( $i == $action_count ) ? $sep = '' : $sep = ' | ';
422
+ $out .= "<span class='$action'>$link$sep</span>";
423
+ }
424
+ $out .= '</div>';
425
+
426
+ $out .= '<button type="button" class="toggle-row"><span class="screen-reader-text">' . __( 'Show more details' ) . '</span></button>';
427
+
428
+ return $out;
429
+ }
430
+
431
+ /**
432
+ * Display a view switcher
433
+ *
434
+ * @since 2.0.18
435
+ * @access protected
436
+ *
437
+ * @param string $current_mode
438
+ */
439
+ protected function view_switcher( $current_mode ) {
440
+ ?>
441
+ <input type="hidden" name="mode" value="<?php echo esc_attr( $current_mode ); ?>" />
442
+ <div class="view-switch">
443
+ <?php
444
+ foreach ( $this->modes as $mode => $title ) {
445
+ $classes = array( 'view-' . $mode );
446
+ if ( $current_mode == $mode )
447
+ $classes[] = 'current';
448
+ printf(
449
+ "<a href='%s' class='%s' id='view-switch-$mode'><span class='screen-reader-text'>%s</span></a>\n",
450
+ esc_url( add_query_arg( 'mode', $mode ) ),
451
+ implode( ' ', $classes ),
452
+ $title
453
+ );
454
+ }
455
+ ?>
456
+ </div>
457
+ <?php
458
+ }
459
+
460
+ /**
461
+ * Get the current page number
462
+ *
463
+ * @since 2.0.18
464
+ * @access public
465
+ *
466
+ * @return int
467
+ */
468
+ public function get_pagenum() {
469
+ $pagenum = isset( $_REQUEST['paged'] ) ? absint( $_REQUEST['paged'] ) : 0;
470
+
471
+ if ( isset( $this->_pagination_args['total_pages'] ) && $pagenum > $this->_pagination_args['total_pages'] ) {
472
+ $pagenum = $this->_pagination_args['total_pages'];
473
+ }
474
+
475
+ return max( 1, $pagenum );
476
+ }
477
+
478
+ /**
479
+ * Get number of items to display on a single page
480
+ *
481
+ * @since 2.0.18
482
+ * @access protected
483
+ *
484
+ * @param string $option
485
+ * @param int $default
486
+ * @return int
487
+ */
488
+ protected function get_items_per_page( $option, $default = 20 ) {
489
+ $per_page = (int) get_user_option( $option );
490
+ if ( empty( $per_page ) || $per_page < 1 ) {
491
+ $per_page = $default;
492
+ }
493
+
494
+ /**
495
+ * Filter the number of items to be displayed on each page of the list table.
496
+ *
497
+ * The dynamic hook name, $option, refers to the `per_page` option depending
498
+ * on the type of list table in use. Possible values include: 'edit_comments_per_page',
499
+ * 'sites_network_per_page', 'site_themes_network_per_page', 'themes_network_per_page',
500
+ * 'users_network_per_page', 'edit_post_per_page', 'edit_page_per_page',
501
+ * 'edit_{$post_type}_per_page', etc.
502
+ *
503
+ * @since 2.9.0
504
+ *
505
+ * @param int $per_page Number of items to be displayed. Default 20.
506
+ */
507
+ return (int) apply_filters( $option, $per_page );
508
+ }
509
+
510
+ /**
511
+ * Display the pagination.
512
+ *
513
+ * @since 2.0.18
514
+ * @access protected
515
+ *
516
+ * @param string $which
517
+ */
518
+ protected function pagination( $which ) {
519
+ if ( empty( $this->_pagination_args ) ) {
520
+ return;
521
+ }
522
+
523
+ $total_items = $this->_pagination_args['total_items'];
524
+ $total_pages = $this->_pagination_args['total_pages'];
525
+ $infinite_scroll = false;
526
+ if ( isset( $this->_pagination_args['infinite_scroll'] ) ) {
527
+ $infinite_scroll = $this->_pagination_args['infinite_scroll'];
528
+ }
529
+
530
+ $output = '<span class="displaying-num">' . sprintf( _n( '%s item', '%s items', $total_items ), number_format_i18n( $total_items ) ) . '</span>';
531
+
532
+ $current = $this->get_pagenum();
533
+
534
+ $current_url = set_url_scheme( 'http://' . FrmAppHelper::get_server_value( 'HTTP_HOST' ) . FrmAppHelper::get_server_value( 'REQUEST_URI' ) );
535
+
536
+ $current_url = remove_query_arg( array( 'hotkeys_highlight_last', 'hotkeys_highlight_first' ), $current_url );
537
+
538
+ $page_links = array();
539
+
540
+ $total_pages_before = '<span class="paging-input">';
541
+ $total_pages_after = '</span>';
542
+
543
+ $disable_first = $disable_last = $disable_prev = $disable_next = false;
544
+
545
+ if ( $current == 1 ) {
546
+ $disable_first = true;
547
+ $disable_prev = true;
548
+ }
549
+ if ( $current == 2 ) {
550
+ $disable_first = true;
551
+ }
552
+ if ( $current == $total_pages ) {
553
+ $disable_last = true;
554
+ $disable_next = true;
555
+ }
556
+ if ( $current == $total_pages - 1 ) {
557
+ $disable_last = true;
558
+ }
559
+
560
+ if ( $disable_first ) {
561
+ $page_links[] = '<span class="tablenav-pages-navspan" aria-hidden="true">&laquo;</span>';
562
+ } else {
563
+ $page_links[] = sprintf( "<a class='first-page' href='%s'><span class='screen-reader-text'>%s</span><span aria-hidden='true'>%s</span></a>",
564
+ esc_url( remove_query_arg( 'paged', $current_url ) ),
565
+ __( 'First page' ),
566
+ '&laquo;'
567
+ );
568
+ }
569
+
570
+ if ( $disable_prev ) {
571
+ $page_links[] = '<span class="tablenav-pages-navspan" aria-hidden="true">&lsaquo;</span>';
572
+ } else {
573
+ $page_links[] = sprintf( "<a class='prev-page' href='%s'><span class='screen-reader-text'>%s</span><span aria-hidden='true'>%s</span></a>",
574
+ esc_url( add_query_arg( 'paged', max( 1, $current - 1 ), $current_url ) ),
575
+ __( 'Previous page' ),
576
+ '&lsaquo;'
577
+ );
578
+ }
579
+
580
+ if ( 'bottom' == $which ) {
581
+ $html_current_page = $current;
582
+ $total_pages_before = '<span class="screen-reader-text">' . __( 'Current Page' ) . '</span><span id="table-paging" class="paging-input">';
583
+ } else {
584
+ $html_current_page = sprintf( "%s<input class='current-page' id='current-page-selector' type='text' name='paged' value='%s' size='%d' aria-describedby='table-paging' />",
585
+ '<label for="current-page-selector" class="screen-reader-text">' . __( 'Current Page' ) . '</label>',
586
+ $current,
587
+ strlen( $total_pages )
588
+ );
589
+ }
590
+ $html_total_pages = sprintf( "<span class='total-pages'>%s</span>", number_format_i18n( $total_pages ) );
591
+ $page_links[] = $total_pages_before . sprintf( _x( '%1$s of %2$s', 'paging' ), $html_current_page, $html_total_pages ) . $total_pages_after;
592
+
593
+ if ( $disable_next ) {
594
+ $page_links[] = '<span class="tablenav-pages-navspan" aria-hidden="true">&rsaquo;</span>';
595
+ } else {
596
+ $page_links[] = sprintf( "<a class='next-page' href='%s'><span class='screen-reader-text'>%s</span><span aria-hidden='true'>%s</span></a>",
597
+ esc_url( add_query_arg( 'paged', min( $total_pages, $current + 1 ), $current_url ) ),
598
+ __( 'Next page' ),
599
+ '&rsaquo;'
600
+ );
601
+ }
602
+
603
+ if ( $disable_last ) {
604
+ $page_links[] = '<span class="tablenav-pages-navspan" aria-hidden="true">&raquo;</span>';
605
+ } else {
606
+ $page_links[] = sprintf( "<a class='last-page' href='%s'><span class='screen-reader-text'>%s</span><span aria-hidden='true'>%s</span></a>",
607
+ esc_url( add_query_arg( 'paged', $total_pages, $current_url ) ),
608
+ __( 'Last page' ),
609
+ '&raquo;'
610
+ );
611
+ }
612
+
613
+ $pagination_links_class = 'pagination-links';
614
+ if ( ! empty( $infinite_scroll ) ) {
615
+ $pagination_links_class = ' hide-if-js';
616
  }
617
+ $output .= "\n<span class='$pagination_links_class'>" . join( "\n", $page_links ) . '</span>';
618
+
619
+ if ( $total_pages ) {
620
+ $page_class = $total_pages < 2 ? ' one-page' : '';
621
+ } else {
622
+ $page_class = ' no-pages';
623
+ }
624
+ $this->_pagination = "<div class='tablenav-pages" . esc_attr( $page_class ) . "'>$output</div>";
625
+
626
+ echo $this->_pagination;
627
+ }
628
+
629
+ /**
630
+ * Get a list of sortable columns. The format is:
631
+ * 'internal-name' => 'orderby'
632
+ * or
633
+ * 'internal-name' => array( 'orderby', true )
634
+ *
635
+ * The second format will make the initial sorting order be descending
636
+ *
637
+ * @since 2.0.18
638
+ * @access protected
639
+ *
640
+ * @return array
641
+ */
642
+ protected function get_sortable_columns() {
643
+ return array();
644
+ }
645
+
646
+ /**
647
+ * Gets the name of the default primary column.
648
+ *
649
+ * @since 4.3.0
650
+ * @access protected
651
+ *
652
+ * @return string Name of the default primary column, in this case, an empty string.
653
+ */
654
+ protected function get_default_primary_column_name() {
655
+ $columns = $this->get_columns();
656
+ $column = '';
657
+
658
+ // We need a primary defined so responsive views show something,
659
+ // so let's fall back to the first non-checkbox column.
660
+ foreach ( $columns as $col => $column_name ) {
661
+ if ( 'cb' === $col ) {
662
+ continue;
663
+ }
664
+
665
+ $column = $col;
666
+ break;
667
+ }
668
+
669
+ return $column;
670
+ }
671
+
672
+ /**
673
+ * Gets the name of the primary column.
674
+ *
675
+ * @since 4.3.0
676
+ * @access protected
677
+ *
678
+ * @return string The name of the primary column.
679
+ */
680
+ protected function get_primary_column_name() {
681
+ $columns = $this->get_columns();
682
+ $default = $this->get_default_primary_column_name();
683
+
684
+ // If the primary column doesn't exist fall back to the
685
+ // first non-checkbox column.
686
+ if ( ! isset( $columns[ $default ] ) ) {
687
+ $default = FrmListHelper::get_default_primary_column_name();
688
+ }
689
+
690
+ /**
691
+ * Filter the name of the primary column for the current list table.
692
+ *
693
+ * @since 4.3.0
694
+ *
695
+ * @param string $default Column name default for the specific list table, e.g. 'name'.
696
+ * @param string $context Screen ID for specific list table, e.g. 'plugins'.
697
+ */
698
+ $column = apply_filters( 'list_table_primary_column', $default, $this->screen->id );
699
+
700
+ if ( empty( $column ) || ! isset( $columns[ $column ] ) ) {
701
+ $column = $default;
702
+ }
703
+
704
+ return $column;
705
+ }
706
+
707
+ /**
708
+ * Get a list of all, hidden and sortable columns, with filter applied
709
+ *
710
+ * @since 2.0.18
711
+ * @access protected
712
+ *
713
+ * @return array
714
+ */
715
+ protected function get_column_info() {
716
+ // $_column_headers is already set / cached
717
+ if ( isset( $this->_column_headers ) && is_array( $this->_column_headers ) ) {
718
+ // Back-compat for list tables that have been manually setting $_column_headers for horse reasons.
719
+ // In 4.3, we added a fourth argument for primary column.
720
+ $column_headers = array( array(), array(), array(), $this->get_primary_column_name() );
721
+ foreach ( $this->_column_headers as $key => $value ) {
722
+ $column_headers[ $key ] = $value;
723
+ }
724
+
725
+ return $column_headers;
726
+ }
727
+
728
+ $columns = get_column_headers( $this->screen );
729
+ $hidden = get_hidden_columns( $this->screen );
730
+
731
+ $sortable_columns = $this->get_sortable_columns();
732
+ /**
733
+ * Filter the list table sortable columns for a specific screen.
734
+ *
735
+ * The dynamic portion of the hook name, `$this->screen->id`, refers
736
+ * to the ID of the current screen, usually a string.
737
+ *
738
+ * @since 3.5.0
739
+ *
740
+ * @param array $sortable_columns An array of sortable columns.
741
+ */
742
+ $_sortable = apply_filters( "manage_{$this->screen->id}_sortable_columns", $sortable_columns );
743
+
744
+ $sortable = array();
745
+ foreach ( $_sortable as $id => $data ) {
746
+ if ( empty( $data ) ) {
747
+ continue;
748
+ }
749
+
750
+ $data = (array) $data;
751
+ if ( ! isset( $data[1] ) ) {
752
+ $data[1] = false;
753
+ }
754
+
755
+ $sortable[ $id ] = $data;
756
+ }
757
+
758
+ $primary = $this->get_primary_column_name();
759
+ $this->_column_headers = array( $columns, $hidden, $sortable, $primary );
760
+
761
+ return $this->_column_headers;
762
+ }
763
+
764
+ /**
765
+ * Return number of visible columns
766
+ *
767
+ * @since 2.0.18
768
+ * @access public
769
+ *
770
+ * @return int
771
+ */
772
+ public function get_column_count() {
773
+ list ( $columns, $hidden ) = $this->get_column_info();
774
+ $hidden = array_intersect( array_keys( $columns ), array_filter( $hidden ) );
775
+ return count( $columns ) - count( $hidden );
776
+ }
777
+
778
+ /**
779
+ * Print column headers, accounting for hidden and sortable columns.
780
+ *
781
+ * @since 2.0.18
782
+ * @access public
783
+ *
784
+ * @staticvar int $cb_counter
785
+ *
786
+ * @param bool $with_id Whether to set the id attribute or not
787
+ */
788
+ public function print_column_headers( $with_id = true ) {
789
+ list( $columns, $hidden, $sortable, $primary ) = $this->get_column_info();
790
+
791
+ $current_url = set_url_scheme( 'http://' . FrmAppHelper::get_server_value( 'HTTP_HOST' ) . FrmAppHelper::get_server_value( 'REQUEST_URI' ) );
792
+ $current_url = remove_query_arg( 'paged', $current_url );
793
+
794
+ if ( isset( $_GET['orderby'] ) ) {
795
+ $current_orderby = sanitize_text_field( $_GET['orderby'] );
796
+ } else {
797
+ $current_orderby = '';
798
+ }
799
+
800
+ if ( isset( $_GET['order'] ) && 'desc' == $_GET['order'] ) {
801
+ $current_order = 'desc';
802
+ } else {
803
+ $current_order = 'asc';
804
+ }
805
+
806
+ if ( ! empty( $columns['cb'] ) ) {
807
+ static $cb_counter = 1;
808
+ $columns['cb'] = '<label class="screen-reader-text" for="cb-select-all-' . $cb_counter . '">' . __( 'Select All' ) . '</label>'
809
+ . '<input id="cb-select-all-' . esc_attr( $cb_counter ) . '" type="checkbox" />';
810
+ $cb_counter++;
811
+ }
812
+
813
+ foreach ( $columns as $column_key => $column_display_name ) {
814
+ $class = array( 'manage-column', "column-$column_key" );
815
+
816
+ if ( in_array( $column_key, $hidden ) ) {
817
+ $class[] = 'hidden';
818
+ }
819
+
820
+ if ( 'cb' == $column_key ) {
821
+ $class[] = 'check-column';
822
+ } else if ( in_array( $column_key, array( 'posts', 'comments', 'links' ) ) ) {
823
+ $class[] = 'num';
824
+ }
825
+
826
+ if ( $column_key === $primary ) {
827
+ $class[] = 'column-primary';
828
+ }
829
+
830
+ if ( isset( $sortable[ $column_key ] ) ) {
831
+ list( $orderby, $desc_first ) = $sortable[ $column_key ];
832
+
833
+ if ( $current_orderby == $orderby ) {
834
+ $order = 'asc' == $current_order ? 'desc' : 'asc';
835
+ $class[] = 'sorted';
836
+ $class[] = $current_order;
837
+ } else {
838
+ $order = $desc_first ? 'desc' : 'asc';
839
+ $class[] = 'sortable';
840
+ $class[] = $desc_first ? 'asc' : 'desc';
841
+ }
842
+
843
+ $column_display_name = '<a href="' . esc_url( add_query_arg( compact( 'orderby', 'order' ), $current_url ) ) . '"><span>' . $column_display_name . '</span><span class="sorting-indicator"></span></a>';
844
+ }
845
+
846
+ $tag = ( 'cb' === $column_key ) ? 'td' : 'th';
847
+ $scope = ( 'th' === $tag ) ? 'scope="col"' : '';
848
+ $id = $with_id ? "id='" . esc_attr( $column_key ) . "'" : '';
849
+
850
+ if ( ! empty( $class ) ) {
851
+ $class = "class='" . join( ' ', $class ) . "'";
852
+ }
853
+
854
+ echo "<$tag $scope $id $class>$column_display_name</$tag>";
855
+ }
856
+ }
857
+
858
+ /**
859
+ * Display the table
860
+ *
861
+ * @since 2.0.18
862
+ * @access public
863
+ */
864
+ public function display() {
865
+ $singular = $this->_args['singular'];
866
+
867
+ $this->display_tablenav( 'top' );
868
+ ?>
869
+ <table class="wp-list-table <?php echo esc_attr( implode( ' ', $this->get_table_classes() ) ); ?>">
870
+ <thead>
871
+ <tr>
872
+ <?php $this->print_column_headers(); ?>
873
+ </tr>
874
+ </thead>
875
+
876
+ <tbody id="the-list"<?php
877
+ if ( $singular ) {
878
+ echo " data-wp-lists='list:" . esc_attr( $singular ) . "'";
879
+ } ?>>
880
+ <?php $this->display_rows_or_placeholder(); ?>
881
+ </tbody>
882
+
883
+ <tfoot>
884
+ <tr>
885
+ <?php $this->print_column_headers( false ); ?>
886
+ </tr>
887
+ </tfoot>
888
+
889
+ </table>
890
+ <?php
891
+ $this->display_tablenav( 'bottom' );
892
+ }
893
+
894
+ /**
895
+ * Get a list of CSS classes for the list table table tag.
896
+ *
897
+ * @since 2.0.18
898
+ * @access protected
899
+ *
900
+ * @return array List of CSS classes for the table tag.
901
+ */
902
+ protected function get_table_classes() {
903
+ return array( 'widefat', 'fixed', 'striped', $this->_args['plural'] );
904
+ }
905
+
906
+ /**
907
+ * Generate the table navigation above or below the table
908
+ *
909
+ * @since 2.0.18
910
+ * @access protected
911
+ * @param string $which
912
+ */
913
+ protected function display_tablenav( $which ) {
914
+ if ( 'top' == $which ) {
915
+ wp_nonce_field( 'bulk-' . $this->_args['plural'] );
916
+ }
917
+ ?>
918
+ <div class="tablenav <?php echo esc_attr( $which ); ?>">
919
+
920
+ <div class="alignleft actions bulkactions">
921
+ <?php $this->bulk_actions( $which ); ?>
922
+ </div>
923
+ <?php
924
+ $this->extra_tablenav( $which );
925
+ $this->pagination( $which );
926
+ ?>
927
+
928
+ <br class="clear" />
929
+ </div>
930
+ <?php
931
+ }
932
+
933
+ /**
934
+ * Extra controls to be displayed between bulk actions and pagination
935
+ *
936
+ * @since 2.0.18
937
+ * @access protected
938
+ *
939
+ * @param string $which
940
+ */
941
+ protected function extra_tablenav( $which ) {}
942
+
943
+ /**
944
+ * Generate the tbody element for the list table.
945
+ *
946
+ * @since 2.0.18
947
+ * @access public
948
+ */
949
+ public function display_rows_or_placeholder() {
950
+ if ( $this->has_items() ) {
951
+ $this->display_rows();
952
+ } else {
953
+ echo '<tr class="no-items"><td class="colspanchange" colspan="' . esc_attr( $this->get_column_count() ) . '">';
954
+ $this->no_items();
955
+ echo '</td></tr>';
956
+ }
957
+ }
958
+
959
+ /**
960
+ * Generates content for a single row of the table
961
+ *
962
+ * @since 2.0.18
963
+ * @access public
964
+ *
965
+ * @param object $item The current item
966
+ */
967
+ public function single_row( $item ) {
968
+ echo '<tr>';
969
+ $this->single_row_columns( $item );
970
+ echo '</tr>';
971
+ }
972
+
973
+ /**
974
+ * Generates the columns for a single row of the table
975
+ *
976
+ * @since 2.0.18
977
+ * @access protected
978
+ *
979
+ * @param object $item The current item
980
+ */
981
+ protected function single_row_columns( $item ) {
982
+ list( $columns, $hidden, $sortable, $primary ) = $this->get_column_info();
983
+
984
+ foreach ( $columns as $column_name => $column_display_name ) {
985
+ $classes = "$column_name column-$column_name";
986
+ if ( $primary === $column_name ) {
987
+ $classes .= ' has-row-actions column-primary';
988
+ }
989
+
990
+ if ( in_array( $column_name, $hidden ) ) {
991
+ $classes .= ' hidden';
992
+ }
993
+
994
+ // Comments column uses HTML in the display name with screen reader text.
995
+ // Instead of using esc_attr(), we strip tags to get closer to a user-friendly string.
996
+ $data = 'data-colname="' . wp_strip_all_tags( $column_display_name ) . '"';
997
+
998
+ $attributes = "class='$classes' $data";
999
+
1000
+ if ( 'cb' == $column_name ) {
1001
+ echo '<th scope="row" class="check-column"></th>';
1002
+ } elseif ( method_exists( $this, '_column_' . $column_name ) ) {
1003
+ echo call_user_func(
1004
+ array( $this, '_column_' . $column_name ),
1005
+ $item,
1006
+ $classes,
1007
+ $data,
1008
+ $primary
1009
+ );
1010
+ } elseif ( method_exists( $this, 'column_' . $column_name ) ) {
1011
+ echo "<td $attributes>";
1012
+ echo call_user_func( array( $this, 'column_' . $column_name ), $item );
1013
+ echo $this->handle_row_actions( $item, $column_name, $primary );
1014
+ echo '</td>';
1015
+ } else {
1016
+ echo "<td $attributes>";
1017
+ echo $this->handle_row_actions( $item, $column_name, $primary );
1018
+ echo '</td>';
1019
+ }
1020
+ }
1021
+ }
1022
+
1023
+ /**
1024
+ * Generates and display row actions links for the list table.
1025
+ *
1026
+ * @since 4.3.0
1027
+ * @access protected
1028
+ *
1029
+ * @param object $item The item being acted upon.
1030
+ * @param string $column_name Current column name.
1031
+ * @param string $primary Primary column name.
1032
+ * @return string The row actions output. In this case, an empty string.
1033
+ */
1034
+ protected function handle_row_actions( $item, $column_name, $primary ) {
1035
+ return $column_name == $primary ? '<button type="button" class="toggle-row"><span class="screen-reader-text">' . __( 'Show more details' ) . '</span></button>' : '';
1036
+ }
1037
+
1038
+ /**
1039
+ * Handle an incoming ajax request (called from admin-ajax.php)
1040
+ *
1041
+ * @since 2.0.18
1042
+ * @access public
1043
+ */
1044
+ public function ajax_response() {
1045
+ $this->prepare_items();
1046
+
1047
+ ob_start();
1048
+ if ( ! empty( $_REQUEST['no_placeholder'] ) ) {
1049
+ $this->display_rows();
1050
+ } else {
1051
+ $this->display_rows_or_placeholder();
1052
+ }
1053
+
1054
+ $rows = ob_get_clean();
1055
+
1056
+ $response = array( 'rows' => $rows );
1057
+
1058
+ if ( isset( $this->_pagination_args['total_items'] ) ) {
1059
+ $response['total_items_i18n'] = sprintf(
1060
+ _n( '%s item', '%s items', $this->_pagination_args['total_items'] ),
1061
+ number_format_i18n( $this->_pagination_args['total_items'] )
1062
+ );
1063
+ }
1064
+ if ( isset( $this->_pagination_args['total_pages'] ) ) {
1065
+ $response['total_pages'] = $this->_pagination_args['total_pages'];
1066
+ $response['total_pages_i18n'] = number_format_i18n( $this->_pagination_args['total_pages'] );
1067
+ }
1068
+
1069
+ die( wp_json_encode( $response ) );
1070
+ }
1071
+
1072
+ /**
1073
+ * Send required variables to JavaScript land
1074
+ *
1075
+ * @access public
1076
+ */
1077
+ public function _js_vars() {
1078
+ $args = array(
1079
+ 'class' => get_class( $this ),
1080
+ 'screen' => array(
1081
+ 'id' => $this->screen->id,
1082
+ 'base' => $this->screen->base,
1083
+ )
1084
+ );
1085
+
1086
+ printf( "<script type='text/javascript'>list_args = %s;</script>\n", wp_json_encode( $args ) );
1087
  }
1088
  }
classes/models/FrmEntry.php CHANGED
@@ -831,7 +831,7 @@ class FrmEntry {
831
  * @param array $values
832
  * @return int | boolean $entry_id
833
  */
834
- public static function create_entry_from_xml( $values ){
835
  $entry_id = self::create_entry( $values, 'xml' );
836
 
837
  return $entry_id;
831
  * @param array $values
832
  * @return int | boolean $entry_id
833
  */
834
+ public static function create_entry_from_xml( $values ) {
835
  $entry_id = self::create_entry( $values, 'xml' );
836
 
837
  return $entry_id;
classes/models/FrmEntryValidate.php CHANGED
@@ -76,14 +76,17 @@ class FrmEntryValidate {
76
  }
77
 
78
  if ( $posted_field->required == '1' && ! is_array( $value ) && trim( $value ) == '' ) {
79
- $frm_settings = FrmAppHelper::get_settings();
80
- $errors[ 'field' . $args['id'] ] = ( ! isset( $posted_field->field_options['blank'] ) || $posted_field->field_options['blank'] == '' ) ? $frm_settings->blank_msg : $posted_field->field_options['blank'];
81
  } else if ( $posted_field->type == 'text' && ! isset( $_POST['item_name'] ) ) {
82
  $_POST['item_name'] = $value;
83
  }
84
 
85
- self::validate_url_field($errors, $posted_field, $value, $args);
86
- self::validate_email_field($errors, $posted_field, $value, $args);
 
 
 
 
87
 
88
  FrmEntriesHelper::set_posted_value($posted_field, $value, $args);
89
 
@@ -121,6 +124,80 @@ class FrmEntryValidate {
121
  }
122
  }
123
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
124
  public static function validate_recaptcha( &$errors, $field, $args ) {
125
  if ( $field->type != 'captcha' || FrmAppHelper::is_admin() || apply_filters( 'frm_is_field_hidden', false, $field, stripslashes_deep( $_POST ) ) ) {
126
  return;
76
  }
77
 
78
  if ( $posted_field->required == '1' && ! is_array( $value ) && trim( $value ) == '' ) {
79
+ $errors[ 'field' . $args['id'] ] = FrmFieldsHelper::get_error_msg( $posted_field, 'blank' );
 
80
  } else if ( $posted_field->type == 'text' && ! isset( $_POST['item_name'] ) ) {
81
  $_POST['item_name'] = $value;
82
  }
83
 
84
+ if ( $value != '' ) {
85
+ self::validate_url_field( $errors, $posted_field, $value, $args );
86
+ self::validate_email_field( $errors, $posted_field, $value, $args );
87
+ self::validate_number_field( $errors, $posted_field, $value, $args );
88
+ self::validate_phone_field( $errors, $posted_field, $value, $args );
89
+ }
90
 
91
  FrmEntriesHelper::set_posted_value($posted_field, $value, $args);
92
 
124
  }
125
  }
126
 
127
+ public static function validate_number_field( &$errors, $field, $value, $args ) {
128
+ //validate the number format
129
+ if ( $field->type != 'number' ) {
130
+ return;
131
+ }
132
+
133
+ if ( ! is_numeric( $value) ) {
134
+ $errors[ 'field' . $args['id'] ] = FrmFieldsHelper::get_error_msg( $field, 'invalid' );
135
+ }
136
+
137
+ // validate number settings
138
+ if ( $value != '' ) {
139
+ $frm_settings = FrmAppHelper::get_settings();
140
+ // only check if options are available in settings
141
+ if ( $frm_settings->use_html && isset( $field->field_options['minnum'] ) && isset( $field->field_options['maxnum'] ) ) {
142
+ //minnum maxnum
143
+ if ( (float) $value < $field->field_options['minnum'] ) {
144
+ $errors[ 'field' . $args['id'] ] = __( 'Please select a higher number', 'formidable' );
145
+ } else if ( (float) $value > $field->field_options['maxnum'] ) {
146
+ $errors[ 'field' . $args['id'] ] = __( 'Please select a lower number', 'formidable' );
147
+ }
148
+ }
149
+ }
150
+ }
151
+
152
+ public static function validate_phone_field( &$errors, $field, $value, $args ) {
153
+ if ( $field->type != 'phone' ) {
154
+ return;
155
+ }
156
+
157
+ $pattern = self::phone_format( $field );
158
+
159
+ if ( ! preg_match( $pattern, $value ) ) {
160
+ $errors[ 'field' . $args['id'] ] = FrmFieldsHelper::get_error_msg( $field, 'invalid' );
161
+ }
162
+ }
163
+
164
+ public static function phone_format( $field ) {
165
+ $default_format = '^((\+\d{1,3}(-|.| )?\(?\d\)?(-| |.)?\d{1,5})|(\(?\d{2,6}\)?))(-|.| )?(\d{3,4})(-|.| )?(\d{4})(( x| ext)\d{1,5}){0,1}$';
166
+ if ( FrmField::is_option_empty( $field, 'format' ) ) {
167
+ $pattern = $default_format;
168
+ } else {
169
+ $pattern = FrmField::get_option( $field, 'format' );
170
+ }
171
+
172
+ $pattern = apply_filters( 'frm_phone_pattern', $pattern, $field );
173
+
174
+ //check if format is already a regular expression
175
+ if ( strpos( $pattern, '^' ) !== 0 ) {
176
+ //if not, create a regular expression
177
+ $pattern = preg_replace( '/\d/', '\d', preg_quote( $pattern ) );
178
+ $pattern = str_replace( 'a', '[a-z]', $pattern );
179
+ $pattern = str_replace( 'A', '[A-Z]', $pattern );
180
+ $pattern = str_replace( '*', 'w', $pattern );
181
+ $pattern = str_replace( '/', '\/', $pattern );
182
+
183
+ if ( strpos( $pattern, '\?' ) !== false ) {
184
+ $parts = explode( '\?', $pattern );
185
+ $pattern = '';
186
+ foreach ( $parts as $part ) {
187
+ if ( empty( $pattern ) ) {
188
+ $pattern .= $part;
189
+ } else {
190
+ $pattern .= '(' . $part . ')?';
191
+ }
192
+ }
193
+ }
194
+ $pattern = '^' . $pattern . '$';
195
+ }
196
+
197
+ $pattern = '/' . $pattern . '/';
198
+ return $pattern;
199
+ }
200
+
201
  public static function validate_recaptcha( &$errors, $field, $args ) {
202
  if ( $field->type != 'captcha' || FrmAppHelper::is_admin() || apply_filters( 'frm_is_field_hidden', false, $field, stripslashes_deep( $_POST ) ) ) {
203
  return;
classes/models/FrmField.php CHANGED
@@ -680,6 +680,26 @@ class FrmField {
680
  return isset( $field->field_options[ $option ] ) && $field->field_options[ $option ] != '';
681
  }
682
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
683
  /**
684
  * @since 2.0.09
685
  */
680
  return isset( $field->field_options[ $option ] ) && $field->field_options[ $option ] != '';
681
  }
682
 
683
+ /**
684
+ * @since 2.0.18
685
+ */
686
+ public static function get_option( $field, $option ) {
687
+ if ( is_array( $field ) ) {
688
+ $option = self::get_option_in_array( $field, $option );
689
+ } else {
690
+ $option = self::get_option_in_object( $field, $option );
691
+ }
692
+ return $option;
693
+ }
694
+
695
+ public static function get_option_in_array( $field, $option ) {
696
+ return $field[ $option ];
697
+ }
698
+
699
+ public static function get_option_in_object( $field, $option ) {
700
+ return $field->field_options[ $option ];
701
+ }
702
+
703
  /**
704
  * @since 2.0.09
705
  */
classes/models/FrmFormAction.php CHANGED
@@ -334,6 +334,7 @@ class FrmFormAction {
334
  }
335
 
336
  public function save_settings( $settings ) {
 
337
  return FrmAppHelper::save_settings( $settings, 'frm_actions' );
338
  }
339
 
@@ -451,7 +452,7 @@ class FrmFormAction {
451
  }
452
 
453
  public function prepare_action( $action ) {
454
- $action->post_content = FrmAppHelper::maybe_json_decode($action->post_content);
455
  $action->post_excerpt = sanitize_title( $action->post_excerpt );
456
 
457
  $default_values = $this->get_global_defaults();
334
  }
335
 
336
  public function save_settings( $settings ) {
337
+ self::clear_cache();
338
  return FrmAppHelper::save_settings( $settings, 'frm_actions' );
339
  }
340
 
452
  }
453
 
454
  public function prepare_action( $action ) {
455
+ $action->post_content = (array) FrmAppHelper::maybe_json_decode($action->post_content);
456
  $action->post_excerpt = sanitize_title( $action->post_excerpt );
457
 
458
  $default_values = $this->get_global_defaults();
classes/models/FrmNotification.php CHANGED
@@ -169,7 +169,7 @@ class FrmNotification {
169
  * @since 2.0.1
170
  */
171
  private static function explode_emails( $emails ) {
172
- $emails = ( ! empty( $emails ) ? preg_split( '/(,|;|\s)/', $emails ) : '' );
173
  if ( is_array( $emails ) ) {
174
  $emails = array_map( 'trim', $emails );
175
  } else {
@@ -289,7 +289,7 @@ class FrmNotification {
289
  }
290
 
291
  // Set up formatted value
292
- $final_val = '"'. str_replace( '"', '', $part_1 ) . '" <'. $part_2 .'>';
293
 
294
  // If value is an array
295
  if ( false !== $key ) {
169
  * @since 2.0.1
170
  */
171
  private static function explode_emails( $emails ) {
172
+ $emails = ( ! empty( $emails ) ? preg_split( '/(,|;)/', $emails ) : '' );
173
  if ( is_array( $emails ) ) {
174
  $emails = array_map( 'trim', $emails );
175
  } else {
289
  }
290
 
291
  // Set up formatted value
292
+ $final_val = str_replace( '"', '', $part_1 ) . ' <'. $part_2 .'>';
293
 
294
  // If value is an array
295
  if ( false !== $key ) {
classes/views/addons/settings.php CHANGED
@@ -1,5 +1,5 @@
1
  <div class="wrap">
2
- <h2><?php _e( 'Plugin Licenses', 'formidable' ); ?></h2>
3
 
4
  <?php
5
 
@@ -11,7 +11,7 @@
11
  ?>
12
 
13
  <div class="edd_frm_license_row">
14
- <label class="frm_left_label" for="edd_<?php echo esc_attr( $slug ) ?>_license_key"><?php echo FrmAppHelper::kses( $plugin->plugin_name ) ?></label>
15
  <div class="edd_frm_authorized alignleft <?php echo esc_attr( $activate == 'activate' ) ? 'frm_hidden' : '' ?>">
16
  <span class="edd_frm_license"><?php echo esc_html( $license ); ?></span>
17
  <span class="frm_icon_font frm_action_icon frm_error_icon edd_frm_status_icon frm_inactive_icon"></span>
1
  <div class="wrap">
2
+ <h4><?php _e( 'Plugin Licenses', 'formidable' ); ?></h4>
3
 
4
  <?php
5
 
11
  ?>
12
 
13
  <div class="edd_frm_license_row">
14
+ <label class="frm_left_label" for="edd_<?php echo esc_attr( $slug ) ?>_license_key"><?php echo wp_kses( sprintf( '%s license key', $plugin->plugin_name ), array() ); ?></label>
15
  <div class="edd_frm_authorized alignleft <?php echo esc_attr( $activate == 'activate' ) ? 'frm_hidden' : '' ?>">
16
  <span class="edd_frm_license"><?php echo esc_html( $license ); ?></span>
17
  <span class="frm_icon_font frm_action_icon frm_error_icon edd_frm_status_icon frm_inactive_icon"></span>
classes/views/frm-forms/add_field.php CHANGED
@@ -68,20 +68,11 @@ if ( $field['type'] == 'divider' ) { ?>
68
  <?php
69
  include(FrmAppHelper::plugin_path() .'/classes/views/frm-fields/show-build.php');
70
 
71
- if ( $display['clear_on_focus'] ) { ?>
72
- <span id="frm_clear_on_focus_<?php echo esc_attr( $field['id'] ) ?>" class="frm-show-click"><?php
73
-
74
- if ( $display['default_blank'] ) {
75
- FrmFieldsHelper::show_default_blank_js( $field['default_blank'] );
76
- }
77
-
78
- FrmFieldsHelper::show_onfocus_js( $field['clear_on_focus'] );
79
- ?>
80
- </span>
81
- <?php
82
-
83
- do_action('frm_extra_field_display_options', $field);
84
  }
 
85
  ?>
86
  <div class="clear"></div>
87
  </div>
@@ -104,15 +95,7 @@ if ( $display['conf_field'] ) { ?>
104
  </div>
105
  <?php if ( $display['clear_on_focus'] ) { ?>
106
  <div class="alignleft">
107
- <span id="frm_clear_on_focus_<?php echo esc_attr( $field['id'] ) ?>_conf" class="frm-show-click">
108
- <?php
109
- if ( $display['default_blank'] ) {
110
- FrmFieldsHelper::show_default_blank_js( $field['default_blank'] );
111
- }
112
-
113
- FrmFieldsHelper::show_onfocus_js( $field['clear_on_focus'] );
114
- ?>
115
- </span>
116
  </div>
117
  <?php } ?>
118
  </div>
@@ -208,6 +191,7 @@ if ( $display['options'] ) { ?>
208
  <td class="frm_150_width">
209
  <div class="hide-if-no-js edit-slug-box frm_help" title="<?php esc_attr_e( 'The field key can be used as an alternative to the field ID in many cases.', 'formidable' ) ?>">
210
  <?php _e( 'Field Key', 'formidable' ) ?>
 
211
  </td>
212
  <td>
213
  <input type="text" name="field_options[field_key_<?php echo esc_attr( $field['id'] ) ?>]" value="<?php echo esc_attr( $field['field_key'] ); ?>" />
68
  <?php
69
  include(FrmAppHelper::plugin_path() .'/classes/views/frm-fields/show-build.php');
70
 
71
+ if ( $display['clear_on_focus'] ) {
72
+ FrmFieldsHelper::clear_on_focus_html( $field, $display );
73
+ do_action( 'frm_extra_field_display_options', $field );
 
 
 
 
 
 
 
 
 
 
74
  }
75
+
76
  ?>
77
  <div class="clear"></div>
78
  </div>
95
  </div>
96
  <?php if ( $display['clear_on_focus'] ) { ?>
97
  <div class="alignleft">
98
+ <?php FrmFieldsHelper::clear_on_focus_html( $field, $display, '_conf' ); ?>
 
 
 
 
 
 
 
 
99
  </div>
100
  <?php } ?>
101
  </div>
191
  <td class="frm_150_width">
192
  <div class="hide-if-no-js edit-slug-box frm_help" title="<?php esc_attr_e( 'The field key can be used as an alternative to the field ID in many cases.', 'formidable' ) ?>">
193
  <?php _e( 'Field Key', 'formidable' ) ?>
194
+ </div>
195
  </td>
196
  <td>
197
  <input type="text" name="field_options[field_key_<?php echo esc_attr( $field['id'] ) ?>]" value="<?php echo esc_attr( $field['field_key'] ); ?>" />
classes/views/styles/show.php CHANGED
@@ -65,7 +65,7 @@
65
  <?php } ?>
66
  <?php
67
  if ( $style->ID ) {
68
- echo '<span class="howto"><span>.frm_style_'. $style->post_name .'</span></span>';
69
  } ?>
70
  <div class="publishing-action">
71
  <input type="button" value="<?php esc_attr_e( 'Reset to Default', 'formidable' ) ?>" class="button-secondary frm_reset_style" />
@@ -78,7 +78,7 @@
78
  </div><!-- /#menu-management-liquid -->
79
  </div><!-- /#nav-menus-frame -->
80
  </form>
81
- </div><!-- /.wrap-->
82
- </div><!-- /.nav-menu-php -->
83
 
84
  <div id="this_css"></div>
65
  <?php } ?>
66
  <?php
67
  if ( $style->ID ) {
68
+ echo '<span class="howto"><span>.frm_style_'. esc_attr( $style->post_name ) .'</span></span>';
69
  } ?>
70
  <div class="publishing-action">
71
  <input type="button" value="<?php esc_attr_e( 'Reset to Default', 'formidable' ) ?>" class="button-secondary frm_reset_style" />
78
  </div><!-- /#menu-management-liquid -->
79
  </div><!-- /#nav-menus-frame -->
80
  </form>
81
+ </div>
82
+ </div>
83
 
84
  <div id="this_css"></div>
formidable.php CHANGED
@@ -2,7 +2,7 @@
2
  /*
3
  Plugin Name: Formidable
4
  Description: Quickly and easily create drag-and-drop forms
5
- Version: 2.0.17
6
  Plugin URI: http://formidablepro.com/
7
  Author URI: http://strategy11.com
8
  Author: Strategy11
2
  /*
3
  Plugin Name: Formidable
4
  Description: Quickly and easily create drag-and-drop forms
5
+ Version: 2.0.18
6
  Plugin URI: http://formidablepro.com/
7
  Author URI: http://strategy11.com
8
  Author: Strategy11
js/formidable.js CHANGED
@@ -133,7 +133,7 @@ function frmFrontFormJS(){
133
 
134
  checkDependentField(field_id, null, jQuery(this), reset);
135
  doCalculation(field_id, jQuery(this));
136
- //validateField( field_id, this );
137
  }
138
 
139
  /* Get the ID of the field that changed*/
@@ -145,7 +145,7 @@ function frmFrontFormJS(){
145
  fieldName = field.name;
146
  }
147
 
148
- if ( fieldName == '' ) {
149
  return 0;
150
  }
151
 
@@ -835,14 +835,14 @@ function frmFrontFormJS(){
835
  'LIKE': function(c,d){
836
  if(!d){
837
  /* If no value, then assume no match */
838
- return 0;
839
  }
840
  return d.toLowerCase().indexOf( c.toLowerCase() ) != -1;
841
  },
842
  'not LIKE': function(c,d){
843
  if(!d){
844
  /* If no value, then assume no match */
845
- return 1;
846
  }
847
  return d.toLowerCase().indexOf( c.toLowerCase() ) == -1;
848
  }
@@ -1183,7 +1183,7 @@ function frmFrontFormJS(){
1183
  var fieldKeyParts = field_key.split('-');
1184
  var newFieldKey = '';
1185
  for ( var i=0; i<fieldKeyParts.length-1; i++ ){
1186
- if ( newFieldKey == '' ) {
1187
  newFieldKey = fieldKeyParts[i];
1188
  } else {
1189
  newFieldKey = newFieldKey + '-' + fieldKeyParts[i];
@@ -1420,8 +1420,9 @@ function frmFrontFormJS(){
1420
  return jQuery(currentOpt).closest('.frm_other_container').find('.frm_other_input').val();
1421
  }
1422
 
1423
- function validateForm( action, object ) {
1424
  var errors = [];
 
1425
 
1426
  // Make sure required text field is filled in
1427
  var requiredFields = jQuery(object).find('.frm_required_field input, .frm_required_field select, .frm_required_field textarea');
@@ -1432,18 +1433,23 @@ function frmFrontFormJS(){
1432
  }
1433
  }
1434
 
1435
- // Make sure required email field is filled in
1436
  var emailFields = jQuery(object).find('input[type=email]');
1437
- if ( emailFields.length ) {
1438
- for ( var e = 0, el = emailFields.length; e < el; e++ ) {
1439
- errors = checkEmailField( emailFields[e], errors, emailFields );
1440
- }
1441
- }
1442
-
1443
- var numberFields = jQuery(object).find('input[type=number]');
1444
- if ( numberFields.length ) {
1445
- for ( var n = 0, nl = numberFields.length; n < nl; n++ ) {
1446
- errors = checkNumberField( numberFields[n], errors );
 
 
 
 
 
 
1447
  }
1448
  }
1449
 
@@ -1452,6 +1458,8 @@ function frmFrontFormJS(){
1452
 
1453
  function validateField( fieldId, field ) {
1454
  var errors = [];
 
 
1455
  var $fieldCont = jQuery(field).closest('.frm_form_field');
1456
  if ( $fieldCont.hasClass('.frm_required_field') ) {
1457
  errors = checkRequiredField( field, errors );
@@ -1461,11 +1469,16 @@ function frmFrontFormJS(){
1461
  if ( field.type == 'email' ) {
1462
  var emailFields = jQuery(field).closest('form').find('input[type=email]');
1463
  errors = checkEmailField( field, errors, emailFields );
 
 
 
 
1464
  }
1465
  }
1466
 
1467
  if ( Object.keys(errors).length > 0 ) {
1468
  for ( var key in errors ) {
 
1469
  addFieldError( $fieldCont, key, errors );
1470
  }
1471
  } else {
@@ -1473,10 +1486,31 @@ function frmFrontFormJS(){
1473
  }
1474
  }
1475
 
1476
- function checkRequiredField( field, errors, rFieldID ) {
1477
- if ( jQuery(field).val() === '' ) {
1478
- rFieldID = getFieldId( field, true );
1479
- errors[ rFieldID ] = '';
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1480
  }
1481
  return errors;
1482
  }
@@ -1484,10 +1518,14 @@ function frmFrontFormJS(){
1484
  function checkEmailField( field, errors, emailFields ) {
1485
  var emailAddress = field.value;
1486
  var fieldID = getFieldId( field, true );
 
 
 
 
1487
  var isConf = (fieldID.indexOf('conf_') === 0);
1488
  if ( emailAddress !== '' || isConf ) {
1489
  var re = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
1490
- if ( re.test( emailAddress ) === false ) {
1491
  errors[ fieldID ] = '';
1492
  if ( isConf ) {
1493
  errors[ fieldID.replace('conf_', '') ] = '';
@@ -1496,7 +1534,7 @@ function frmFrontFormJS(){
1496
  var confName = field.name.replace('conf_', '');
1497
  var match = emailFields.filter('[name="'+ confName +'"]').val();
1498
  if ( match !== emailAddress ) {
1499
- errors[ fieldID ] = '';
1500
  errors[ fieldID.replace('conf_', '') ] = '';
1501
  }
1502
  }
@@ -1506,17 +1544,39 @@ function frmFrontFormJS(){
1506
 
1507
  function checkNumberField( field, errors ) {
1508
  var number = field.value;
1509
- if ( isNaN(number / 1) !== false ) {
1510
  var fieldID = getFieldId( field, true );
1511
- errors[ fieldID ] = '';
 
 
1512
  }
1513
  return errors;
1514
  }
1515
 
1516
- function checkDateField( field, errors ) {
 
 
 
 
 
 
 
 
 
 
 
 
1517
  return errors;
1518
  }
1519
 
 
 
 
 
 
 
 
 
1520
  function getFormErrors(object, action){
1521
  jQuery(object).find('input[type="submit"], input[type="button"]').attr('disabled','disabled');
1522
  jQuery(object).find('.frm_ajax_loading').addClass('frm_loading_now');
@@ -1577,7 +1637,7 @@ function frmFrontFormJS(){
1577
  var show_captcha = false;
1578
  var $fieldCont = null;
1579
  for (var key in errObj){
1580
- $fieldCont = jQuery(object).find(jQuery(document.getElementById('frm_field_'+key+'_container')));
1581
 
1582
  if ( $fieldCont.length ) {
1583
  if ( ! $fieldCont.is(':visible') ) {
@@ -1991,12 +2051,12 @@ function frmFrontFormJS(){
1991
  if ( this.type != 'file' ) {
1992
 
1993
  // Readonly dropdown fields won't have a name attribute
1994
- if ( this.name == '' ) {
1995
  return true;
1996
  }
1997
  fieldID = this.name.replace('item_meta[', '').split(']')[2].replace('[', '');
1998
  if ( jQuery.inArray(fieldID, checked ) == -1 ) {
1999
- if ( this.id == false ) {
2000
  return;
2001
  }
2002
  fieldObject = jQuery( '#' + this.id );
@@ -2476,34 +2536,52 @@ function frmFrontFormJS(){
2476
 
2477
  submitForm: function(e){
2478
  e.preventDefault();
 
 
 
 
 
 
 
 
 
2479
  if(jQuery(this).find('.wp-editor-wrap').length && typeof(tinyMCE) != 'undefined'){
2480
  tinyMCE.triggerSave();
2481
  }
2482
 
2483
- var object = this;
2484
  action = jQuery(object).find('input[name="frm_action"]').val();
2485
  jsErrors = [];
2486
  frmFrontForm.getAjaxFormErrors( object );
2487
 
2488
- if ( Object.keys(jsErrors).length === 0 ) {
2489
- getFormErrors( object, action );
2490
- } else {
2491
- // Remove all previous errors
2492
- jQuery('.form-field').removeClass('frm_blank_field');
2493
- jQuery('.form-field .frm_error').replaceWith('');
2494
-
2495
- for ( var key in jsErrors ) {
2496
- var $fieldCont = jQuery(object).find(jQuery('#frm_field_'+key+'_container'));
2497
- addFieldError( $fieldCont, key, jsErrors );
2498
- }
2499
  }
 
 
2500
  },
2501
 
2502
  getAjaxFormErrors: function( object ) {
 
2503
  if ( typeof frmThemeOverride_jsErrors == 'function' ) {
2504
- jsErrors = frmThemeOverride_jsErrors( action, object );
2505
- } else {
2506
- //jsErrors = validateForm( action, object );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2507
  }
2508
  },
2509
 
@@ -2521,7 +2599,7 @@ function frmFrontFormJS(){
2521
  if(typeof(object) == 'undefined'){
2522
  newPos = jQuery(document.getElementById('frm_form_'+id+'_container')).offset().top;
2523
  }else{
2524
- newPos = jQuery(object).find(document.getElementById('frm_field_'+id+'_container')).offset().top;
2525
  }
2526
 
2527
  if(!newPos){
133
 
134
  checkDependentField(field_id, null, jQuery(this), reset);
135
  doCalculation(field_id, jQuery(this));
136
+ validateField( field_id, this );
137
  }
138
 
139
  /* Get the ID of the field that changed*/
145
  fieldName = field.name;
146
  }
147
 
148
+ if ( fieldName === '' ) {
149
  return 0;
150
  }
151
 
835
  'LIKE': function(c,d){
836
  if(!d){
837
  /* If no value, then assume no match */
838
+ return false;
839
  }
840
  return d.toLowerCase().indexOf( c.toLowerCase() ) != -1;
841
  },
842
  'not LIKE': function(c,d){
843
  if(!d){
844
  /* If no value, then assume no match */
845
+ return true;
846
  }
847
  return d.toLowerCase().indexOf( c.toLowerCase() ) == -1;
848
  }
1183
  var fieldKeyParts = field_key.split('-');
1184
  var newFieldKey = '';
1185
  for ( var i=0; i<fieldKeyParts.length-1; i++ ){
1186
+ if ( newFieldKey === '' ) {
1187
  newFieldKey = fieldKeyParts[i];
1188
  } else {
1189
  newFieldKey = newFieldKey + '-' + fieldKeyParts[i];
1420
  return jQuery(currentOpt).closest('.frm_other_container').find('.frm_other_input').val();
1421
  }
1422
 
1423
+ function validateForm( object ) {
1424
  var errors = [];
1425
+ return errors; // TODO: remove this line when ready to release
1426
 
1427
  // Make sure required text field is filled in
1428
  var requiredFields = jQuery(object).find('.frm_required_field input, .frm_required_field select, .frm_required_field textarea');
1433
  }
1434
  }
1435
 
 
1436
  var emailFields = jQuery(object).find('input[type=email]');
1437
+ var fields = jQuery(object).find('input,select,textarea');
1438
+ if ( fields.length ) {
1439
+ for ( var n = 0, nl = fields.length; n < nl; n++ ) {
1440
+ var field = fields[n];
1441
+ var value = field.value;
1442
+ if ( value !== '' ) {
1443
+ if ( field.type == 'hidden' ) {
1444
+ // don't vaidate
1445
+ } else if ( field.type == 'number' ) {
1446
+ errors = checkNumberField( field, errors );
1447
+ } else if ( field.type == 'email' ) {
1448
+ errors = checkEmailField( field, errors, emailFields );
1449
+ } else if ( field.pattern !== null ) {
1450
+ errors = checkPatternField( field, errors );
1451
+ }
1452
+ }
1453
  }
1454
  }
1455
 
1458
 
1459
  function validateField( fieldId, field ) {
1460
  var errors = [];
1461
+ return errors; // TODO: remove this line when ready to release
1462
+
1463
  var $fieldCont = jQuery(field).closest('.frm_form_field');
1464
  if ( $fieldCont.hasClass('.frm_required_field') ) {
1465
  errors = checkRequiredField( field, errors );
1469
  if ( field.type == 'email' ) {
1470
  var emailFields = jQuery(field).closest('form').find('input[type=email]');
1471
  errors = checkEmailField( field, errors, emailFields );
1472
+ } else if ( field.type == 'number' ) {
1473
+ errors = checkNumberField( field, errors );
1474
+ } else if ( field.pattern !== null ) {
1475
+ errors = checkPatternField( field, errors );
1476
  }
1477
  }
1478
 
1479
  if ( Object.keys(errors).length > 0 ) {
1480
  for ( var key in errors ) {
1481
+ removeFieldError( $fieldCont );
1482
  addFieldError( $fieldCont, key, errors );
1483
  }
1484
  } else {
1486
  }
1487
  }
1488
 
1489
+ function checkRequiredField( field, errors ) {
1490
+ var val = '';
1491
+ if ( field.type == 'checkbox' || field.type == 'radio' ) {
1492
+ var checked = document.querySelector('input[name="'+field.name+'"]:checked');
1493
+ if ( checked !== null ) {
1494
+ val = checked.value;
1495
+ }
1496
+ } else {
1497
+ val = jQuery(field).val();
1498
+ if ( typeof val !== 'string' ) {
1499
+ var tempVal = val;
1500
+ val = '';
1501
+ for ( var i = 0; i < tempVal.length; i++ ) {
1502
+ if ( tempVal[i] !== '' ) {
1503
+ val = tempVal[i];
1504
+ }
1505
+ }
1506
+ }
1507
+ }
1508
+
1509
+ if ( val === '' ) {
1510
+ var fieldID = getFieldId( field, true );
1511
+ if ( !(fieldID in errors) ) {
1512
+ errors[ fieldID ] = getFieldValidationMessage( field, 'data-reqmsg' );
1513
+ }
1514
  }
1515
  return errors;
1516
  }
1518
  function checkEmailField( field, errors, emailFields ) {
1519
  var emailAddress = field.value;
1520
  var fieldID = getFieldId( field, true );
1521
+ if ( fieldID in errors ) {
1522
+ return errors;
1523
+ }
1524
+
1525
  var isConf = (fieldID.indexOf('conf_') === 0);
1526
  if ( emailAddress !== '' || isConf ) {
1527
  var re = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
1528
+ if ( emailAddress !== '' && re.test( emailAddress ) === false ) {
1529
  errors[ fieldID ] = '';
1530
  if ( isConf ) {
1531
  errors[ fieldID.replace('conf_', '') ] = '';
1534
  var confName = field.name.replace('conf_', '');
1535
  var match = emailFields.filter('[name="'+ confName +'"]').val();
1536
  if ( match !== emailAddress ) {
1537
+ errors[ fieldID ] = getFieldValidationMessage( field, 'data-invmsg' );
1538
  errors[ fieldID.replace('conf_', '') ] = '';
1539
  }
1540
  }
1544
 
1545
  function checkNumberField( field, errors ) {
1546
  var number = field.value;
1547
+ if ( number !== '' && isNaN(number / 1) !== false ) {
1548
  var fieldID = getFieldId( field, true );
1549
+ if ( !(fieldID in errors) ) {
1550
+ errors[ fieldID ] = getFieldValidationMessage( field, 'data-invmsg' );
1551
+ }
1552
  }
1553
  return errors;
1554
  }
1555
 
1556
+ function checkPatternField( field, errors ) {
1557
+ var text = field.value;
1558
+ var format = getFieldValidationMessage( field, 'pattern' );
1559
+
1560
+ if ( format !== '' && text !== '' ) {
1561
+ var fieldID = getFieldId( field, true );
1562
+ if ( !(fieldID in errors) ) {
1563
+ format = new RegExp( '^'+ format +'$', 'i' );
1564
+ if ( format.test( text ) === false ) {
1565
+ errors[ fieldID ] = getFieldValidationMessage( field, 'data-invmsg' );
1566
+ }
1567
+ }
1568
+ }
1569
  return errors;
1570
  }
1571
 
1572
+ function getFieldValidationMessage( field, messageType ) {
1573
+ var msg = field.getAttribute(messageType);
1574
+ if ( msg === null ) {
1575
+ msg = '';
1576
+ }
1577
+ return msg;
1578
+ }
1579
+
1580
  function getFormErrors(object, action){
1581
  jQuery(object).find('input[type="submit"], input[type="button"]').attr('disabled','disabled');
1582
  jQuery(object).find('.frm_ajax_loading').addClass('frm_loading_now');
1637
  var show_captcha = false;
1638
  var $fieldCont = null;
1639
  for (var key in errObj){
1640
+ $fieldCont = jQuery(object).find('#frm_field_'+key+'_container');
1641
 
1642
  if ( $fieldCont.length ) {
1643
  if ( ! $fieldCont.is(':visible') ) {
2051
  if ( this.type != 'file' ) {
2052
 
2053
  // Readonly dropdown fields won't have a name attribute
2054
+ if ( this.name === '' ) {
2055
  return true;
2056
  }
2057
  fieldID = this.name.replace('item_meta[', '').split(']')[2].replace('[', '');
2058
  if ( jQuery.inArray(fieldID, checked ) == -1 ) {
2059
+ if ( this.id === false ) {
2060
  return;
2061
  }
2062
  fieldObject = jQuery( '#' + this.id );
2536
 
2537
  submitForm: function(e){
2538
  e.preventDefault();
2539
+ var object = this;
2540
+ var errors = frmFrontForm.validateFormSubmit( object );
2541
+
2542
+ if ( Object.keys(errors).length === 0 ) {
2543
+ frmFrontForm.checkFormErrors( object, action );
2544
+ }
2545
+ },
2546
+
2547
+ validateFormSubmit: function( object ){
2548
  if(jQuery(this).find('.wp-editor-wrap').length && typeof(tinyMCE) != 'undefined'){
2549
  tinyMCE.triggerSave();
2550
  }
2551
 
 
2552
  action = jQuery(object).find('input[name="frm_action"]').val();
2553
  jsErrors = [];
2554
  frmFrontForm.getAjaxFormErrors( object );
2555
 
2556
+ if ( Object.keys(jsErrors).length ) {
2557
+ frmFrontForm.addAjaxFormErrors( object );
 
 
 
 
 
 
 
 
 
2558
  }
2559
+
2560
+ return jsErrors;
2561
  },
2562
 
2563
  getAjaxFormErrors: function( object ) {
2564
+ jsErrors = validateForm( object );
2565
  if ( typeof frmThemeOverride_jsErrors == 'function' ) {
2566
+ var customErrors = frmThemeOverride_jsErrors( action, object );
2567
+ if ( Object.keys(customErrors).length ) {
2568
+ for ( var key in customErrors ) {
2569
+ jsErrors[ key ] = customErrors[ key ];
2570
+ }
2571
+ }
2572
+ }
2573
+
2574
+ return jsErrors;
2575
+ },
2576
+
2577
+ addAjaxFormErrors: function( object ) {
2578
+ // Remove all previous errors
2579
+ jQuery('.form-field').removeClass('frm_blank_field');
2580
+ jQuery('.form-field .frm_error').replaceWith('');
2581
+
2582
+ for ( var key in jsErrors ) {
2583
+ var $fieldCont = jQuery(object).find(jQuery('#frm_field_'+key+'_container'));
2584
+ addFieldError( $fieldCont, key, jsErrors );
2585
  }
2586
  },
2587
 
2599
  if(typeof(object) == 'undefined'){
2600
  newPos = jQuery(document.getElementById('frm_form_'+id+'_container')).offset().top;
2601
  }else{
2602
+ newPos = jQuery(object).find('#frm_field_'+id+'_container').offset().top;
2603
  }
2604
 
2605
  if(!newPos){
js/formidable.min.js CHANGED
@@ -1,70 +1,70 @@
1
  function frmFrontFormJS(){function m(a){var b=jQuery(this),c=b.attr("type");"submit"!==c&&a.preventDefault();a=b.parents("form:first");var d=b="",f=this.name;if("frm_prev_page"===f||-1!==this.className.indexOf("frm_prev_page"))b=jQuery(a).find(".frm_next_page").attr("id").replace("frm_next_p_","");else if("frm_save_draft"===f||-1!==this.className.indexOf("frm_save_draft"))d=1;jQuery(".frm_next_page").val(b);jQuery(".frm_saving_draft").val(d);"submit"!==c&&a.trigger("submit")}function q(){jQuery(this).parent().children(".frm_toggle_container").slideToggle("fast");
2
  jQuery(this).toggleClass("active").children(".ui-icon-triangle-1-e, .ui-icon-triangle-1-s").toggleClass("ui-icon-triangle-1-s ui-icon-triangle-1-e")}function t(){this.className=this.className.replace("frm_transparent","");this.parentNode.getElementsByTagName("a")[0].className.indexOf("frm_clear_file_link")}function v(){var a=this.type,b=!1,c=!1;if("select-one"===a)c=!0,"frm_other_trigger"===this.options[this.selectedIndex].className&&(b=!0);else if("select-multiple"===a)for(var c=!0,d=this.options,
3
  b=!1,f=0;f<d.length;f++)if("frm_other_trigger"===d[f].className&&d[f].selected){b=!0;break}c?(a=jQuery(this).parent().children(".frm_other_input"),a.length&&(b?a[0].className=a[0].className.replace("frm_pos_none",""):(1>a[0].className.indexOf("frm_pos_none")&&(a[0].className+=" frm_pos_none"),a[0].value=""))):"radio"===a?jQuery(this).is(":checked")&&(jQuery(this).closest(".frm_radio").children(".frm_other_input").removeClass("frm_pos_none"),jQuery(this).closest(".frm_radio").siblings().children(".frm_other_input").addClass("frm_pos_none").val("")):
4
- "checkbox"===a&&(this.checked?jQuery(this).closest(".frm_checkbox").children(".frm_other_input").removeClass("frm_pos_none"):jQuery(this).closest(".frm_checkbox").children(".frm_other_input").addClass("frm_pos_none").val(""))}function x(a){var b=y(this);if(b&&"undefined"!==typeof b){var c="reset";if(a.frmTriggered){if(a.frmTriggered==b)return;c="persist"}r(b,null,jQuery(this),c);J(b,jQuery(this))}}function y(a,b){var c="",c=a instanceof jQuery?a.attr("name"):a.name;if(""==c)return 0;c=c.replace("item_meta[",
5
  "").replace("[]","").split("]");if(1>c.length)return 0;var c=c.filter(function(a){return""!==a}),d=c[0],f=!1;if(1===c.length||"[form"==c[1]||"[id"==c[1])return d;jQuery('input[name="item_meta['+d+'][form]"]').length&&(d=c[2].replace("[",""),f=!0);"other"===d&&(d=f?c[3].replace("[",""):c[1].replace("[",""));!0===b&&(d=d+"-"+c[0]+"-"+c[1].replace("[",""));return d}function r(a,b,c,d){var f;if("undefined"===typeof __FRMRULES||"undefined"===typeof __FRMRULES[a])f=void 0;else{f=__FRMRULES[a];for(var e=
6
- [],k=0,g=f.length;k<g;k++){var h=f[k];if("undefined"!==typeof h)for(var l=0,n=h.Conditions.length;l<n;l++){var m=h.Conditions[l];m.HideField=h.Setting.FieldName;m.MatchType=h.MatchType;m.Show=h.Show;m.FormId=h.FormId;e.push(m)}}f=e}if("undefined"!==typeof f){if("undefined"===typeof b||null===b)b="go";"persist"!==d&&(p=[],E=[]);e=c;d=!1;""===A&&"undefined"!==typeof e&&null!==e&&(1<e.length&&(e=e.eq(0)),e=e.closest(".frm_repeat_sec, .frm_repeat_inline, .frm_repeat_grid"),"undefined"!==typeof e&&"undefined"!==
7
- typeof e.attr("id")&&(A=e.attr("id"),d=!0));e={};k=0;for(g=f.length;k<g;k++)if(l=h=f[k].HideField,n=e,n[l]=l in n?n[l]+1:0,f[k].FieldName===a?u(e[h],f[k],b,c):u(e[h],f[k],b),k===g-1){a:for(l in h=b,l=n=void 0,C){n=C[l];delete C[l];if("undefined"===typeof n)break a;var m=jQuery("#"+n.hideContainerID),q=n.show;if("any"===n.match&&-1===jQuery.inArray(!0,p[n.hideContainerID])||"all"===n.match&&-1<jQuery.inArray(!1,p[n.hideContainerID]))q="show"===n.show?"hide":"show";if("show"===q){if(Q(m,n),m=h,0<n.DynamicInfoIndices.length)for(var t=
8
- q=void 0,r=0;r<n.DynamicInfoIndices.length;r++)q=n.DynamicInfoIndices[r],t=p[n.hideContainerID][q].f.FieldName,R(p[n.hideContainerID][q],t,m)}else S(m,n)}d&&(A="")}}}function u(a,b,c,d){b.inputName="item_meta["+b.FieldName+"]";b.hiddenName="item_meta["+b.HideField+"]";b.containerID="frm_field_"+b.FieldName+"_container";b.hideContainerID="frm_field_"+b.HideField+"_container";if(""!==A)d=A,K(b.FieldName)&&(b.inputName=L(b.FieldName,d),b.containerID=T(b.FieldName,d)),b.hideContainerID=T(b.HideField,
9
  d),d=w(b),z(b),G(a,b,d),H(a,b,c);else{if("undefined"===typeof d||null===d)if(d=jQuery('input[name^="'+b.inputName+'"], textarea[name^="'+b.inputName+'"], select[name^="'+b.inputName+'"]'),1>d.length){d=document.getElementsByClassName("frm_field_"+b.FieldName+"_container");for(var f=0;f<d.length;f++){b.inputName=L(b.FieldName,d[f].id);b.containerID=d[f].id;b.hideContainerID=d[f].id.replace(b.FieldName,b.HideField);var e=w(b);z(b);G(a,b,e);H(a,b,c)}return}d=w(b);if(K(b.HideField))for(f=document.getElementsByClassName("frm_field_"+
10
- b.HideField+"_container"),e=0;e<f.length;e++)b.hideContainerID=f[e].id,z(b),G(a,b,d),H(a,b,c);else z(b),G(a,b,d),H(a,b,c)}}function w(a){var b="";if("checkbox"===a.Type||"data-checkbox"===a.Type)return a=ha(a.containerID,a.inputName),b=a.length?a:"";b=jQuery('input[name="'+a.inputName+'"][type="hidden"]').val();if("undefined"!==typeof b)return b;b="radio"==a.Type||"data-radio"===a.Type?jQuery('input[name="'+a.inputName+'"]:checked').val():"select"===a.Type||"data-select"===a.Type?jQuery('select[name^="'+
11
  a.inputName+'"]').val():jQuery('input[name="'+a.inputName+'"]').val();"undefined"===typeof b&&(b="");return b}function z(a){"undefined"===typeof p[a.hideContainerID]&&(p[a.hideContainerID]=[])}function G(a,b,c){p[b.hideContainerID][a]=null===c||""===c||1>c.length?!1:{funcName:"getDataOpts",f:b,sel:c};if("checkbox"===b.Type||"data-checkbox"===b.Type&&"undefined"===typeof b.LinkedField){var d=p[b.hideContainerID][a]=!1;if(""!==c){"!="===b.Condition&&(p[b.hideContainerID][a]=!0);for(var f=0;f<c.length;f++)d=
12
- B(b.Condition,b.Value,c[f]),"!="===b.Condition?!0===p[b.hideContainerID][a]&&!1===d&&(p[b.hideContainerID][a]=!1):!1===p[b.hideContainerID][a]&&d&&(p[b.hideContainerID][a]=!0)}else d=B(b.Condition,b.Value,""),!1===p[b.hideContainerID][a]&&d&&(p[b.hideContainerID][a]=!0)}else if("undefined"!==typeof b.LinkedField&&0===b.Type.indexOf("data-")){if("undefined"===typeof b.DataType||"data"===b.DataType)""===c?U(b.hideContainerID,b.HideField,"hide"):"data-radio"===b.Type?p[b.hideContainerID][a]="undefined"===
13
- typeof b.DataType?B(b.Condition,b.Value,c):{funcName:"getData",f:b,sel:c}:(!(d="data-checkbox"===b.Type)&&(d="data-select"===b.Type)&&(d=jQuery.isArray(c)&&(1<c.length||""!==c[0])),d?(U(b.hideContainerID,b.HideField,"show"),p[b.hideContainerID][a]=!0,V(b,c,0)):"data-select"===b.Type&&(p[b.hideContainerID][a]={funcName:"getData",f:b,sel:c}))}else"undefined"===typeof b.Value&&0===b.Type.indexOf("data")?(b.Value=""===c?"1":c,p[b.hideContainerID][a]=B(b.Condition,b.Value,c),b.Value=void 0):p[b.hideContainerID][a]=
14
- B(b.Condition,b.Value,c)}function H(a,b,c){if("all"===b.MatchType||!1===p[b.hideContainerID][a]){b.hideContainerID in C||(C[b.hideContainerID]={show:b.Show,match:b.MatchType,FieldName:b.FieldName,HideField:b.HideField,hideContainerID:b.hideContainerID,FormId:b.FormId,DynamicInfoIndices:[]});b=b.hideContainerID;var d=!1;!1!==p[b][a]&&!0!==p[b][a]&&(d=a);!1!==d&&C[b].DynamicInfoIndices.push(d)}else{d="none";if("show"===b.Show){if(!0!==p[b.hideContainerID][a]){R(p[b.hideContainerID][a],b.FieldName,c);
15
- return}d=""}a=jQuery(document.getElementById(b.hideContainerID));"none"==d?S(a,b):Q(a,b)}}function S(a,b){if(a.length){if(a.hide(),-1===jQuery.inArray(a.attr("id"),E)){E[b.HideField]=a.attr("id");var c=W(a);c.length&&X(c)}}else c=Y(b.HideField,b.hideContainerID),c=jQuery('input[name^="'+c+'"]'),X(c);var c=b.hideContainerID,d=document.getElementById("frm_hide_fields_"+b.FormId),f=d.value,f=f?JSON.parse(f):[];-1<f.indexOf(c)||(f.push(c),f=JSON.stringify(f),d.value=f)}function X(a){a.prop("checked",
16
- !1).prop("selectedIndex",0);a.not(":checkbox, :radio, select").val("");var b=!1;a.each(function(){"SELECT"==this.tagName&&null!==document.getElementById(this.id+"_chosen")&&jQuery(this).trigger("chosen:updated");(!1===b||0>["checkbox","radio"].indexOf(this.type))&&D(jQuery(this));b=!0})}function U(a,b,c){-1===jQuery.inArray(a,E)&&(E[b]=a,a=jQuery(document.getElementById(a)),"hide"===c&&a.hide(),a.find(".frm_data_field_container").empty())}function Q(a,b){var c=!1;if(a.hasClass("frm_section_heading")||
17
  a.hasClass("frm_embed_form_container"))c=!0;c={inSection:c,formId:b.FormId};var d=b.hideContainerID,f=document.getElementById("frm_hide_fields_"+b.FormId),e=f.value;e&&(e=JSON.parse(e),d=e.indexOf(d),-1<d&&(e.splice(d,1),e=JSON.stringify(e),f.value=e));a.length?(f=W(a),Z(f,c),a.show()):(f=Y(b.HideField,b.hideContainerID),f=jQuery('input[name^="'+f+'"]'),Z(f,c))}function Z(a,b){if(a.length){b.valSet=!1;b.isHidden=!1;for(var c=0;c<a.length;c++){var d=a,f=c,e=b,k=!1;if(0===f||d[f-1].name!=d[f].name){var g;
18
  if(g=e.inSection)a:{var h=d[f];g=e;var l=!1;if("undefined"!==typeof h.name){l=void 0;h=h.name.replace(/\]/g,"").split("[");if(4>h.length){if(3==h.length&&"form"==h[2]){g=!0;break a}l="frm_field_"+h[1]+"_container"}else{if(0==h[3]){g=!0;break a}l="frm_field_"+h[3]+"-"+h[1]+"-"+h[2]+"_container"}var h=l,l=!1,n=void 0;"undefined"!==typeof g.hiddenFields?n=g.hiddenFields:(n=document.getElementById("frm_hide_fields_"+g.formId).value,g.hiddenFields=n);n&&(n=JSON.parse(n),-1<n.indexOf(h)&&(l=!0))}else l=
19
- !0;g=l}if(g)e.isHidden=!0,e.valSet=!1;else{e.isHidden=!1;g=e;f=d[f];d=!1;if("checkbox"==f.type||"radio"==f.type)for(f=document.getElementsByName(f.name),h=f.length,l=0;l<h;l++){if(f[l].checked){d=!0;break}}else f.value&&(d=!0);g.valSet=d}}if(e.valSet||e.isHidden)k=!0;if(!0!==k){e=jQuery(a[c]);if(d=e.length)for(k=0;k<d;k++)if(f=jQuery(e[k]),g=f.data("frmval"),"undefined"!==typeof g)if(!f.is(":checkbox, :radio"))f.val(g),D(f);else if(f.val()==g||jQuery.isArray(g)&&-1!==jQuery.inArray(f.val(),g))f.prop("checked",
20
- !0),D(f);k=a[c];if("undefined"!==typeof __FRMCALC&&("text"==k.type||"hidden"==k.type)){e=__FRMCALC;d=k.name;f=k.id.replace("field_","");if(M(d))for(d=f.split("-"),f="",g=0;g<d.length-1;g++)f=""==f?d[g]:f+"-"+d[g];d=f;f=null;M(k.name)&&(f="hidden"!=k.type?jQuery(k).closest(".frm_form_field"):jQuery(k));k=f;void 0!==e.calc[d]&&aa(e,d,[],k)}}}}}function D(a,b){"undefined"===typeof b&&(b="dependent");1<a.length&&(a=a.eq(0));a.trigger({type:"change",selfTriggered:!0,frmTriggered:b})}function B(a,b,c){"undefined"===
21
- typeof c&&(c="");jQuery.isArray(c)&&-1<jQuery.inArray(b,c)&&(c=b);-1!==String(b).search(/^\s*(\+|-)?((\d+(\.\d+)?)|(\.\d+))\s*$/)&&(b=parseFloat(b),c=parseFloat(c));return"-1"!=String(b).indexOf("&quot;")&&B(a,b.replace("&quot;",'"'),c)?!0:{"==":function(a,b){return a==b},"!=":function(a,b){return a!=b},"<":function(a,b){return a>b},">":function(a,b){return a<b},LIKE:function(a,b){return b?-1!=b.toLowerCase().indexOf(a.toLowerCase()):0},"not LIKE":function(a,b){return b?-1==b.toLowerCase().indexOf(a.toLowerCase()):
22
- 1}}[a](b,c)}function R(a,b,c){"getDataOpts"==a.funcName?ia(a.f,a.sel,b,c):"getData"==a.funcName&&V(a.f,a.sel,0)}function V(a,b,c){var d=document.getElementById(a.hideContainerID),f=jQuery(d).find(".frm_data_field_container");if(0===f.length)return!0;c||f.html('<span class="frm-loading-img"></span>');jQuery.ajax({type:"POST",url:frm_js.ajax_url,data:{action:"frm_fields_ajax_get_data",entry_id:b,field_id:a.LinkedField,current_field:a.HideField,hide_id:a.hideContainerID,nonce:frm_js.nonce},success:function(a){c?
23
- f.append(a):f.html(a);var b=f.children("input"),g=b.val();d.style.display=""===a&&!c||""===g?"none":"";D(b);return!0}})}function ia(a,b,c,d){if(!("stop"==d&&-1<jQuery.inArray(a.HideField,N)&&a.parentField&&"hidden"==a.parentField.attr("type"))){var f=jQuery("#"+a.hideContainerID).find('select[name^="item_meta"], textarea[name^="item_meta"], input[name^="item_meta"]'),e=ja(f),k=f.data("frmval");if("select"!=a.DataType||"stop"!=d&&!jQuery("#"+a.hideContainerID+" .frm-loading-img").length||!(-1<jQuery.inArray(a.HideField,
24
- N))){N.push(a.HideField);var g=document.getElementById(a.hideContainerID),h=jQuery(g).find(".frm_data_field_container");if(0===h.length&&f.length)return r(a.HideField,"stop",f),!1;if(""!==a.Value&&!B(a.Condition,a.Value,b))return g.style.display="none",h.html(""),r(a.HideField,"stop",f),!1;h.html('<span class="frm-loading-img" style="visibility:visible;display:inline;"></span>');jQuery.ajax({type:"POST",url:frm_js.ajax_url,data:{action:"frm_fields_ajax_data_options",trigger_field_id:c,entry_id:b,
25
- linked_field_id:a.LinkedField,field_id:a.HideField,default_value:k,container_id:a.hideContainerID,prev_val:e,nonce:frm_js.nonce},success:function(b){h.html(b);var c=h.find("select, input, textarea");""===b||1==c.length&&"hidden"==c.attr("type")?g.style.display="none":"all"!=a.MatchType&&(g.style.display="");c.hasClass("frm_chzn")&&jQuery().chosen&&jQuery(".frm_chzn").chosen({allow_single_deselect:!0});D(c)}})}}}function ja(a){var b=[],c="";a.each(function(){c=this.value;"radio"===this.type||"checkbox"===
26
  this.type?!0===this.checked&&b.push(c):""!==c&&b.push(c)});0===b.length&&(b="");return b}function J(a,b){if("undefined"!==typeof __FRMCALC){var c=__FRMCALC,d=c.fields[a];if("undefined"!==typeof d)for(var d=d.total,f=[],e=0,k=d.length;e<k;e++){var g;var h=c.calc[d[e]],l=b.attr("name");g=h.field_id;var n=h.form_id;if(h=document.getElementById("frm_hide_fields_"+n).value){var h=JSON.parse(h),m=g;M(l)&&(l=l.replace("item_meta","").replace(/\[/g,"").split("]"),m=g+"-"+l[0]+"-"+l[1]);-1<h.indexOf("frm_field_"+
27
- m+"_container")?g=!0:(l=void 0,g=(l=n=(n=document.getElementById("frm_helpers_"+n).value)?JSON.parse(n):[])&&null!==l[g]&&-1<h.indexOf("frm_field_"+l[g]+"_container")?!0:!1)}else g=!1;g||aa(c,d[e],f,b)}}}function M(a){var b=!1;4<=a.split("[").length&&(b=!0);return b}function aa(a,b,c,d){var f=a.calc[b],e=f.calc,k=jQuery(document.getElementById("field_"+b)),g={triggerField:d,inSection:!1,thisFieldCall:'input[id^="field_'+b+'-"]'};1>k.length&&"undefined"!==typeof d&&(g.inSection=!0,g.thisFieldId=ka(a.fieldsWithCalc,
28
- b),k=ba(g));e=la(f,e,a,c,g);a=f.calc_dec;e.indexOf(").toFixed(")&&(c=e.split(").toFixed("),ca(c[1])&&(a=c[1],e=e.replace(").toFixed("+a,"")));e=parseFloat(eval(e));"undefined"===typeof e&&(e=0);ca(a)&&(e=e.toFixed(a));k.val()!=e&&(k.val(e),D(k,b))}function la(a,b,c,d,f){for(var e=0,k=a.fields.length;e<k;e++){var g={triggerField:f.triggerField,thisFieldId:a.fields[e],inSection:f.inSection,valKey:f.inSection+""+a.fields[e],thisField:c.fields[a.fields[e]],thisFieldCall:"input"+c.fieldKeys[a.fields[e]]},
29
- h=c;"checkbox"==g.thisField.type||"select"==g.thisField.type?g.thisFieldCall=g.thisFieldCall+":checked,select"+h.fieldKeys[g.thisFieldId]+" option:selected,"+g.thisFieldCall+"[type=hidden]":"radio"==g.thisField.type||"scale"==g.thisField.type?g.thisFieldCall=g.thisFieldCall+":checked,"+g.thisFieldCall+"[type=hidden]":"textarea"==g.thisField.type&&(g.thisFieldCall=g.thisFieldCall+",textarea"+h.fieldKeys[g.thisFieldId]);d=ma(g,c,d);if("undefined"===typeof d[g.valKey]||isNaN(d[g.valKey]))d[g.valKey]=
30
- 0;h="["+g.thisFieldId+"]";h=h.replace(/([.*+?^=!:${}()|\[\]\/\\])/g,"\\$1");b=b.replace(new RegExp(h,"g"),d[g.valKey])}return b}function ma(a,b,c){if("undefined"!==typeof c[a.valKey]&&0!==c[a.valKey])return c;c[a.valKey]=0;var d;if(!1===a.inSection)d=jQuery(a.thisFieldCall);else if(d=ba(a),null===d||"undefined"===typeof d)d=jQuery(a.thisFieldCall);if(null===d||"undefined"===typeof d||1>d.length)return c;d.each(function(){var d,e=a.thisField;d=!1;if("hidden"==this.type)""!==O(this)&&(d=!0);else if("select"==
31
  e.type){var k=this.className;k&&-1<k.indexOf("frm_other_trigger")&&(d=!0)}else("checkbox"==e.type||"radio"==e.type)&&-1<this.id.indexOf("-other_")&&0>this.id.indexOf("-otext")&&(d=!0);d?(d=0,"select"==e.type?"hidden"==this.type?(e=!1,2<this.name.split("[").length&&(e=!0),e||(d=O(this))):d=jQuery(this).closest(".frm_other_container").find(".frm_other_input").val():"checkbox"!=e.type&&"radio"!=e.type||"hidden"==this.type||(d=O(this)),e=d):e="checkbox"!==this.type&&"radio"!==this.type||!this.checked?
32
  jQuery(this).val():this.value;"undefined"===typeof e&&(e="");d=e;if("date"==a.thisField.type){e=b.date;k=0;if(d)if("undefined"===typeof jQuery.datepicker){k="-";-1<e.indexOf("/")&&(k="/");e=e.split(k);d=d.split(k);var g,h;g=k=h="";for(var l=0;l<e.length;l++)if("y"==e[l])g=((new Date).getFullYear()+15).toString().substr(2,2),g=d[l]>g?"19"+d[l]:"20"+d[l];else if("yy"==e[l])g=d[l];else if("m"==e[l]||"mm"==e[l])k=d[l],2>k.length&&(k="0"+k);else if("d"==e[l]||"dd"==e[l])h=d[l],2>h.length&&(h="0"+h);k=
33
  Date.parse(g+"-"+k+"-"+h)}else k=jQuery.datepicker.parseDate(e,d);e=k;null!==e&&(c[a.valKey]=Math.ceil(e/864E5))}else{e=d;""!==e&&0!==e&&(e=e.trim(),e=parseFloat(e.replace(/,/g,"").match(/-?[\d\.]+$/)));if("undefined"===typeof e||isNaN(e)||""===e)e=0;c[a.valKey]+=e}});return c}function ba(a){if("undefined"===typeof a.triggerField)return null;var b=a.triggerField.closest(".frm_repeat_sec, .frm_repeat_inline, .frm_repeat_grid");return b.length?(a=a.thisFieldCall.replace("[id=","[id^="),b.find(a)):null}
34
- function O(a){var b="";a=document.getElementById(a.id+"-otext");null!==a&&""!==a.value&&(b=a.value);return b}function da(a,b){jQuery(a).find('input[type="submit"], input[type="button"]').attr("disabled","disabled");jQuery(a).find(".frm_ajax_loading").addClass("frm_loading_now");"undefined"==typeof b&&jQuery(a).find('input[name="frm_action"]').val();jQuery.ajax({type:"POST",url:frm_js.ajax_url,data:jQuery(a).serialize()+"&action=frm_entries_"+b+"&nonce="+frm_js.nonce,success:function(b){b=b.replace(/^\s+|\s+$/g,
35
  "");0===b.indexOf("{")&&(b=jQuery.parseJSON(b));if(""===b||!b||"0"===b||"object"!=typeof b&&0===b.indexOf("<!DOCTYPE")){var d=document.getElementById("frm_loading");null!==d&&(b=jQuery(a).find("input[type=file]").val(),"undefined"!=typeof b&&""!==b&&setTimeout(function(){jQuery(d).fadeIn("slow")},2E3));b=jQuery(a).find(".g-recaptcha");b.length&&(1>jQuery(a).find(".frm_next_page").length||1>jQuery(a).find(".frm_next_page").val())&&b.closest(".frm_form_field").replaceWith('<input type="hidden" name="recaptcha_checked" value="'+
36
  frm_js.nonce+'">');a.submit()}else if("object"!=typeof b){jQuery(a).find(".frm_ajax_loading").removeClass("frm_loading_now");var f=jQuery(a).find('input[name="form_id"]').val();jQuery(a).closest("#frm_form_"+f+"_container").replaceWith(b);frmFrontForm.scrollMsg(f);if("function"==typeof frmThemeOverride_frmAfterSubmit){var f=jQuery('input[name="frm_page_order_'+f+'"]').val(),e=jQuery(b).find('input[name="form_id"]').val();frmThemeOverride_frmAfterSubmit(e,f,b,a)}b=jQuery(a).find('input[name="id"]');
37
- b.length&&jQuery(document.getElementById("frm_edit_"+b.val())).find("a").addClass("frm_ajax_edited").click()}else{jQuery(a).find('input[type="submit"], input[type="button"]').removeAttr("disabled");jQuery(a).find(".frm_ajax_loading").removeClass("frm_loading_now");f=!0;jQuery(".form-field").removeClass("frm_blank_field");jQuery(".form-field .frm_error").replaceWith("");var e="",k=!1,g=null,h;for(h in b)if(g=jQuery(a).find(jQuery(document.getElementById("frm_field_"+h+"_container"))),g.length){if(!g.is(":visible")){var l=
38
- g.closest(".frm_toggle_container");l.length&&l.prev(".frm_trigger").click()}g.is(":visible")&&(f=!1,""===e&&(frmFrontForm.scrollMsg(h,a,!0),e="#frm_field_"+h+"_container"),jQuery(a).find("#frm_field_"+h+"_container .g-recaptcha").length&&(k=!0,grecaptcha.reset()),ea(g,h,b))}else if("redirect"==h){window.location=b[h];return}!0!==k&&jQuery(a).find(".g-recaptcha").closest(".frm_form_field").replaceWith('<input type="hidden" name="recaptcha_checked" value="'+frm_js.nonce+'">');f&&a.submit()}},error:function(){jQuery(a).find('input[type="submit"], input[type="button"]').removeAttr("disabled");
39
- a.submit()}})}function ea(a,b,c){a.length&&a.is(":visible")&&(a.addClass("frm_blank_field"),"function"==typeof frmThemeOverride_frmPlaceError?frmThemeOverride_frmPlaceError(b,c):a.append('<div class="frm_error">'+c[b]+"</div>"))}function na(){fa(jQuery(this),"clear")}function oa(){fa(jQuery(this),"replace")}function fa(a,b){var c=a.data("frmval").replace(/(\n|\r\n)/g,"\r");if(""===c||"undefined"==typeof c)return!1;var d=a.val().replace(/(\n|\r\n)/g,"\r");"replace"==b?""===d&&a.addClass("frm_default").val(c):
40
  d==c&&a.removeClass("frm_default").val("")}function pa(){var a=jQuery(this),b=a.data("eid"),c=a.data("fid");a.append('<span class="spinner" style="display:inline"></span>');jQuery.ajax({type:"POST",url:frm_js.ajax_url,data:{action:"frm_entries_send_email",entry_id:b,form_id:c,nonce:frm_js.nonce},success:function(b){a.replaceWith(b)}});return!1}function qa(a,b){google.load("visualization","1.0",{packages:[b],callback:function(){if("table"==b){var c=new google.visualization.DataTable,d=!1;-1!==jQuery.inArray("id",
41
- a.options.fields)&&(d=!0,c.addColumn("number",frm_js.id));for(var f=a.fields.length,e="string",k=0,g=f;k<g;k++){var h=a.fields[k],e=ga(h);c.addColumn(e,h.name)}k=!1;a.options.edit_link&&(k=!0,c.addColumn("string",a.options.edit_link));g=!1;a.options.delete_link&&(g=!0,c.addColumn("string",a.options.delete_link));h=0;if(null!==a.entries){var l=a.entries.length;c.addRows(l);for(var n=0,m=0;m<l;m++){var h=0,p=a.entries[m];d&&(c.setCell(n,h,p.id),h++);for(var q=0,t=f;q<t;q++){var r=a.fields[q],e=ga(r),
42
  r=p.metas[r.id];"number"!=e||null!==r&&""!==r?"boolean"==e&&(r=null===r||"false"==r||!1===r?!1:!0):r=0;c.setCell(n,h,r);h++}k&&("undefined"!==typeof p.editLink?c.setCell(n,h,'<a href="'+p.editLink+'">'+a.options.edit_link+"</a>"):c.setCell(n,h,""),h++);g&&("undefined"!==typeof p.deleteLink?c.setCell(n,h,'<a href="'+p.deleteLink+'" class="frm_delete_link" data-frmconfirm="'+a.options.confirm+'">'+a.options.delete_link+"</a>"):c.setCell(n,h,""));n++}}else for(c.addRows(1),k=h=0,g=f;k<g;k++)0<h?c.setCell(0,
43
- h,""):c.setCell(0,h,a.options.no_entries),h++;(new google.visualization.Table(document.getElementById("frm_google_table_"+a.options.form_id))).draw(c,a.graphOpts)}else ra(a)}})}function ga(a){var b="string";if("number"==a.type)b="number";else if("checkbox"==a.type||"select"==a.type){var c=a.options.length;"select"==a.type&&""===a.options[0]&&(c="post_status"==a.field_options.post_field?3:c-1);1==c&&(b="boolean")}return b}function ra(a){var b=new google.visualization.DataTable,c=!1,d=!1,f=a.rows.length;
44
  if(0<f)if("table"==a.type){c=!0;b.addRows(a.rows[f-1][0]+1);for(var e=0;e<f;e++)b.setCell(a.rows[e])}else if("undefined"!=typeof a.rows[0].tooltip)for(var d=c=!0,k=0;k<f;k++){e=a.rows[k].tooltip;delete a.rows[k].tooltip;var g=Object.keys(a.rows[k]).map(function(b){return a.rows[k][b]});a.rows[k]=g;a.rows[k].push(e)}f=a.cols.length;if(c){if(0<f)for(c=0;c<f;c++)e=a.cols[c],b.addColumn(e.type,e.name);d&&(b.addColumn({type:"string",role:"tooltip"}),b.addRows(a.rows))}else{b=[[]];for(d=0;d<f;d++)b[0].push(a.cols[d].name);
45
  b=b.concat(a.rows);b=google.visualization.arrayToDataTable(b)}d=a.type.charAt(0).toUpperCase()+a.type.slice(1)+"Chart";(new google.visualization[d](document.getElementById("chart_"+a.graph_id))).draw(b,a.options)}function sa(){var a=jQuery(this),b=a.data("fid");a.wrap('<div class="frm_file_names frm_uploaded_files">');for(var c=a.get(0).files,d=0;d<c.length;d++)0===d?a.after(c[d].name+' <a href="#" class="frm_clear_file_link">'+frm_js.remove+"</a>"):a.after(c[d].name+"<br/>");a.hide();c=a.attr("name");
46
  c!="item_meta["+b+"][]"&&c.replace("item_meta[","").replace("[]","").split("][");a.closest(".frm_form_field").find(".frm_uploaded_files:last").after('<input name="'+c+'" data-fid="'+b+'"class="frm_transparent frm_multiple_file" multiple="multiple" type="file" />')}function ta(){ua(jQuery(this).parent(".frm_uploaded_files"))}function va(){jQuery(this).parent(".frm_file_names").replaceWith("");return!1}function wa(){var a="frm_section_"+jQuery(this).data("parent")+"-"+jQuery(this).data("key"),b=jQuery(document.getElementById(a)),
47
  c=b.find("input, select, textarea");b.fadeOut("slow",function(){b.remove();c.each(function(){if("file"!=this.type){var a=y(this,!1);J(a,jQuery(this))}});"function"==typeof frmThemeOverride_frmRemoveRow&&frmThemeOverride_frmRemoveRow(a,b)});return!1}function xa(){if(!0===I)return!1;I=!0;var a=jQuery(this).data("parent"),b=0;0<jQuery(".frm_repeat_"+a).length&&(b=1+parseInt(jQuery(".frm_repeat_"+a+":last").attr("id").replace("frm_section_"+a+"-","")),"undefined"==typeof b&&(b=1));jQuery.ajax({type:"POST",
48
- url:frm_js.ajax_url,dataType:"json",data:{action:"frm_add_form_row",field_id:a,i:b,nonce:frm_js.nonce},success:function(b){var d=b.html,f=jQuery(d).hide().fadeIn("slow");jQuery(".frm_repeat_"+a+":last").after(f);var e=["other"],k,g,h="reset";A=f.attr("id");jQuery(d).find("input, select, textarea").each(function(){if("file"!=this.type){if(""==this.name)return!0;k=this.name.replace("item_meta[","").split("]")[2].replace("[","");-1==jQuery.inArray(k,e)&&0!=this.id&&(g=jQuery("#"+this.id),e.push(k),r(k,
49
- null,g,h),J(k,g),h="persist")}});A="";for(var f=0,l=b.logic.check.length;f<l;f++)-1==jQuery.inArray(b.logic.check[f],e)&&1>jQuery(d).find(".frm_field_"+b.logic.check[f]+"_container").length&&(r(b.logic.check[f],null,null,h),h="persist");0<jQuery(d).find(".star").length&&jQuery(".star").rating();0<jQuery(d).find(".frm_chzn").length&&jQuery().chosen&&jQuery(".frm_chzn").chosen({allow_single_deselect:!0});"function"==typeof frmThemeOverride_frmAddRow&&frmThemeOverride_frmAddRow(a,b);I=!1},error:function(){I=
50
  !1}});return!1}function ya(){var a=jQuery(this),b=a.data("entryid"),c=a.data("prefix"),d=a.data("pageid"),f=a.data("formid"),e=a.data("cancel"),k=a.data("fields"),g=a.data("excludefields"),h=jQuery(document.getElementById(c+b)),l=h.html();h.html('<span class="frm-loading-img" id="'+c+b+'"></span><div class="frm_orig_content" style="display:none">'+l+"</div>");jQuery.ajax({type:"POST",url:frm_js.ajax_url,dataType:"html",data:{action:"frm_entries_edit_entry_ajax",post_id:d,entry_id:b,id:f,nonce:frm_js.nonce,
51
  fields:k,exclude_fields:g},success:function(b){h.children(".frm-loading-img").replaceWith(b);a.removeClass("frm_inplace_edit").addClass("frm_cancel_edit");a.html(e)}});return!1}function za(){var a=jQuery(this),b=a.data("entryid"),c=a.data("prefix"),d=a.data("edit");a.hasClass("frm_ajax_edited")||(b=jQuery(document.getElementById(c+b)),b.children(".frm_forms").replaceWith(""),b.children(".frm_orig_content").fadeIn("slow").removeClass("frm_orig_content"));a.removeClass("frm_cancel_edit").addClass("frm_inplace_edit");
52
  a.html(d);return!1}function Aa(){var a=jQuery(this),b=a.data("deleteconfirm");if(confirm(b)){var c=a.data("entryid"),d=a.data("prefix");a.replaceWith('<span class="frm-loading-img" id="frm_delete_'+c+'"></span>');jQuery.ajax({type:"POST",url:frm_js.ajax_url,data:{action:"frm_entries_destroy",entry:c,nonce:frm_js.nonce},success:function(a){"success"==a.replace(/^\s+|\s+$/g,"")?(jQuery(document.getElementById(d+c)).fadeOut("slow"),jQuery(document.getElementById("frm_delete_"+c)).fadeOut("slow")):jQuery(document.getElementById("frm_delete_"+
53
- c)).replaceWith(a)}})}return!1}function ua(a){a.fadeOut("slow",function(){a.remove()})}function Ba(){var a=jQuery(this).data("frmconfirm");return confirm(a)}function Ca(){var a=jQuery(this).data("frmtoggle");jQuery(a).is(":visible")?jQuery(a).slideUp("fast"):jQuery(a).slideDown("fast");return!1}function ka(a,b){for(var c in a)if(a.hasOwnProperty(c)&&a[c]===b)return c;return null}function ca(a){return!jQuery.isArray(a)&&0<=a-parseFloat(a)+1}function W(a){return a.find('select[name^="item_meta"], textarea[name^="item_meta"], input[name^="item_meta"]')}
54
  function Y(a,b){var c="item_meta["+a+"]";K(a)&&(c=L(a,b));return c}function L(a,b){var c="";-1<b.indexOf("frm_section")?(c=b.replace("frm_section_","").split("-"),c="item_meta["+c[0]+"]["+c[1]+"]["+a+"]"):(c=b.replace("frm_field_","").replace("_container","").split("-"),c="item_meta["+c[1]+"]["+c[2]+"]["+a+"]");return c}function T(a,b){var c=b.replace("frm_section_","").split("-");return"frm_field_"+a+"-"+c[0]+"-"+c[1]+"_container"}function K(a){var b=document.getElementById("frm_field_"+a+"_container");
55
  return"undefined"!==typeof b&&null!==b?!1:1>jQuery('input[name^="item_meta['+a+']"],select[name^="item_meta['+a+']"], textarea[name^="item_meta['+a+']"]').length?!0:!1}function Da(){Array.prototype.indexOf||(Array.prototype.indexOf=function(a,b){var c=this.length>>>0,d=Number(b)||0,d=0>d?Math.ceil(d):Math.floor(d);for(0>d&&(d+=c);d<c;d++)if(d in this&&this[d]===a)return d;return-1})}function Ea(){"function"!==typeof String.prototype.trim&&(String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,
56
- "")})}function Fa(){Array.prototype.filter||(Array.prototype.filter=function(a,b){if(void 0===this||null===this)throw new TypeError;var c=Object(this),d=c.length>>>0;if("function"!==typeof a)throw new TypeError;for(var f=[],e=0;e<d;e++)if(e in c){var k=c[e];a.call(b,k,e,c)&&f.push(k)}return f})}function Ga(){Object.keys||(Object.keys=function(a){var b=[],c;for(c in a)a.hasOwnProperty(c)&&b.push(c);return b})}function ha(a,b){var c=[];if("undefined"==typeof document.querySelector)jQuery("#"+a+' input[type=checkbox]:checked, input[type=hidden][name^="'+
57
- b+'"]').each(function(){c.push(this.value)});else for(var d=document.querySelectorAll("#"+a+' input[type=checkbox], input[type=hidden][name^="'+b+'"]'),f=0;f<d.length;f++)("checkbox"==d[f].type&&d[f].checked||"hidden"==d[f].type)&&c.push(d[f].value);return c}var p=[],C={},E=[],N=[],A="",I=!1,P="",F=[];return{init:function(){jQuery(document).on("click",".frm_trigger",q);var a=jQuery(".frm_blank_field");a.length&&a.closest(".frm_toggle_container").prev(".frm_trigger").click();jQuery.isFunction(jQuery.fn.placeholder)?
58
  jQuery(".frm-show-form input, .frm-show-form textarea").placeholder():jQuery(".frm-show-form input[onblur], .frm-show-form textarea[onblur]").each(function(){""===jQuery(this).val()&&jQuery(this).blur()});jQuery(document).on("focus",".frm_toggle_default",na);jQuery(document).on("blur",".frm_toggle_default",oa);jQuery(".frm_toggle_default").blur();jQuery(document.getElementById("frm_resend_email")).click(pa);jQuery(document).on("change",".frm_multiple_file",sa);jQuery(document).on("click",".frm_clear_file_link",
59
  va);jQuery(document).on("click",".frm_remove_link",ta);jQuery(document).on("focusin","input[data-frmmask]",function(){jQuery(this).mask(jQuery(this).data("frmmask").toString())});jQuery(document).on("change",'.frm-show-form input[name^="item_meta"], .frm-show-form select[name^="item_meta"], .frm-show-form textarea[name^="item_meta"]',x);jQuery(document).on("click",'.frm-show-form input[type="submit"], .frm-show-form input[name="frm_prev_page"], .frm-show-form .frm_save_draft',m);jQuery(document).on("change",
60
  '.frm_other_container input[type="checkbox"], .frm_other_container input[type="radio"], .frm_other_container select',v);jQuery(document).on("change","input[type=file].frm_transparent",t);jQuery(document).on("click",".frm_remove_form_row",wa);jQuery(document).on("click",".frm_add_form_row",xa);jQuery(document).on("click","a[data-frmconfirm]",Ba);jQuery("a[data-frmtoggle]").click(Ca);jQuery(".frm_edit_link_container").on("click","a.frm_inplace_edit",ya);jQuery(".frm_edit_link_container").on("click",
61
  "a.frm_cancel_edit",za);jQuery(".frm_ajax_delete").click(Aa);jQuery(".frm_month_heading, .frm_year_heading").click(function(){var a=jQuery(this).children(".ui-icon-triangle-1-e, .ui-icon-triangle-1-s");a.hasClass("ui-icon-triangle-1-e")?(a.addClass("ui-icon-triangle-1-s").removeClass("ui-icon-triangle-1-e"),jQuery(this).next(".frm_toggle_container").fadeIn("slow")):(a.addClass("ui-icon-triangle-1-e").removeClass("ui-icon-triangle-1-s"),jQuery(this).next(".frm_toggle_container").hide())});Da();Ea();
62
- Fa();Ga()},submitForm:function(a){a.preventDefault();jQuery(this).find(".wp-editor-wrap").length&&"undefined"!=typeof tinyMCE&&tinyMCE.triggerSave();P=jQuery(this).find('input[name="frm_action"]').val();F=[];frmFrontForm.getAjaxFormErrors(this);if(0===Object.keys(F).length)da(this,P);else{jQuery(".form-field").removeClass("frm_blank_field");jQuery(".form-field .frm_error").replaceWith("");for(var b in F)a=jQuery(this).find(jQuery("#frm_field_"+b+"_container")),ea(a,b,F)}},getAjaxFormErrors:function(a){"function"==
63
- typeof frmThemeOverride_jsErrors&&(F=frmThemeOverride_jsErrors(P,a))},checkFormErrors:function(a,b){da(a,b)},scrollToID:function(a){a=jQuery(document.getElementById(a).offset());window.scrollTo(a.left,a.top)},scrollMsg:function(a,b,c){var d="";if(d="undefined"==typeof b?jQuery(document.getElementById("frm_form_"+a+"_container")).offset().top:jQuery(b).find(document.getElementById("frm_field_"+a+"_container")).offset().top){d-=frm_js.offset;a=jQuery("html").css("margin-top");b=jQuery("body").css("margin-top");
64
- if(a||b)d=d-parseInt(a)-parseInt(b);if(d&&window.innerHeight&&(a=document.documentElement.scrollTop||document.body.scrollTop,d>a+window.innerHeight||d<a))return"undefined"===typeof c?jQuery(window).scrollTop(d):jQuery("html,body").animate({scrollTop:d},500),!1}},hideCondFields:function(a){a=JSON.parse(a);for(var b=0,c=a.length;b<c;b++){var d=document.getElementById("frm_field_"+a[b]+"_container");null!==d?d.style.display="none":jQuery(".frm_field_"+a[b]+"_container").hide()}},checkDependent:function(a){a=
65
- JSON.parse(a);for(var b="reset",c=0,d=a.length;c<d;c++)r(a[c],null,null,b),b="persist"},loadGoogle:function(){if("undefined"!==typeof google&&google&&google.load)for(var a=__FRMTABLES,b=Object.keys(a),c=0;c<b.length;c++)for(var d=a[b[c]],f=b[c],e=0;e<d.length;e++)qa(d[e],f);else setTimeout(frmFrontForm.loadGoogle,30)},removeUsedTimes:function(a,b){var c=jQuery(a).parents("form:first").find('input[name="id"]');jQuery.ajax({type:"POST",url:frm_js.ajax_url,dataType:"json",data:{action:"frm_fields_ajax_time_options",
66
- time_field:b,date_field:a.id,entry_id:c?c.val():"",date:jQuery(a).val(),nonce:frm_js.nonce},success:function(a){var c=jQuery(document.getElementById(b));c.find("option").removeAttr("disabled");if(a&&""!==a)for(var e in a)c.find('option[value="'+e+'"]').attr("disabled","disabled")}})},escapeHtml:function(a){return a.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#039;")},invisible:function(a){jQuery(a).css("visibility","hidden")},visible:function(a){jQuery(a).css("visibility",
67
- "visible")}}}var frmFrontForm=frmFrontFormJS();jQuery(document).ready(function(m){frmFrontForm.init()});
68
  function frmUpdateField(m,q,t,v,x){jQuery(document.getElementById("frm_update_field_"+m+"_"+q)).html('<span class="frm-loading-img"></span>');jQuery.ajax({type:"POST",url:frm_js.ajax_url,data:{action:"frm_entries_update_field_ajax",entry_id:m,field_id:q,value:t,nonce:frm_js.nonce},success:function(){""===v.replace(/^\s+|\s+$/g,"")?jQuery(document.getElementById("frm_update_field_"+m+"_"+q+"_"+x)).fadeOut("slow"):jQuery(document.getElementById("frm_update_field_"+m+"_"+q+"_"+x)).replaceWith(v)}})}
69
  function frmEditEntry(m,q,t,v,x,y){console.warn("DEPRECATED: function frmEditEntry in v2.0.13 use frmFrontForm.editEntry");var r=jQuery(document.getElementById("frm_edit_"+m)),u=r.html(),w=jQuery(document.getElementById(q+m)),z=w.html();w.html('<span class="frm-loading-img" id="'+q+m+'"></span><div class="frm_orig_content" style="display:none">'+z+"</div>");jQuery.ajax({type:"POST",url:frm_js.ajax_url,dataType:"html",data:{action:"frm_entries_edit_entry_ajax",post_id:t,entry_id:m,id:v,nonce:frm_js.nonce},
70
  success:function(z){w.children(".frm-loading-img").replaceWith(z);r.replaceWith('<span id="frm_edit_'+m+'"><a onclick="frmCancelEdit('+m+",'"+q+"','"+frmFrontForm.escapeHtml(u)+"',"+t+","+v+",'"+y+'\')" class="'+y+'">'+x+"</a></span>")}})}
1
  function frmFrontFormJS(){function m(a){var b=jQuery(this),c=b.attr("type");"submit"!==c&&a.preventDefault();a=b.parents("form:first");var d=b="",f=this.name;if("frm_prev_page"===f||-1!==this.className.indexOf("frm_prev_page"))b=jQuery(a).find(".frm_next_page").attr("id").replace("frm_next_p_","");else if("frm_save_draft"===f||-1!==this.className.indexOf("frm_save_draft"))d=1;jQuery(".frm_next_page").val(b);jQuery(".frm_saving_draft").val(d);"submit"!==c&&a.trigger("submit")}function q(){jQuery(this).parent().children(".frm_toggle_container").slideToggle("fast");
2
  jQuery(this).toggleClass("active").children(".ui-icon-triangle-1-e, .ui-icon-triangle-1-s").toggleClass("ui-icon-triangle-1-s ui-icon-triangle-1-e")}function t(){this.className=this.className.replace("frm_transparent","");this.parentNode.getElementsByTagName("a")[0].className.indexOf("frm_clear_file_link")}function v(){var a=this.type,b=!1,c=!1;if("select-one"===a)c=!0,"frm_other_trigger"===this.options[this.selectedIndex].className&&(b=!0);else if("select-multiple"===a)for(var c=!0,d=this.options,
3
  b=!1,f=0;f<d.length;f++)if("frm_other_trigger"===d[f].className&&d[f].selected){b=!0;break}c?(a=jQuery(this).parent().children(".frm_other_input"),a.length&&(b?a[0].className=a[0].className.replace("frm_pos_none",""):(1>a[0].className.indexOf("frm_pos_none")&&(a[0].className+=" frm_pos_none"),a[0].value=""))):"radio"===a?jQuery(this).is(":checked")&&(jQuery(this).closest(".frm_radio").children(".frm_other_input").removeClass("frm_pos_none"),jQuery(this).closest(".frm_radio").siblings().children(".frm_other_input").addClass("frm_pos_none").val("")):
4
+ "checkbox"===a&&(this.checked?jQuery(this).closest(".frm_checkbox").children(".frm_other_input").removeClass("frm_pos_none"):jQuery(this).closest(".frm_checkbox").children(".frm_other_input").addClass("frm_pos_none").val(""))}function x(a){var b=y(this);if(b&&"undefined"!==typeof b){var c="reset";if(a.frmTriggered){if(a.frmTriggered==b)return;c="persist"}r(b,null,jQuery(this),c);J(b,jQuery(this))}}function y(a,b){var c="",c=a instanceof jQuery?a.attr("name"):a.name;if(""===c)return 0;c=c.replace("item_meta[",
5
  "").replace("[]","").split("]");if(1>c.length)return 0;var c=c.filter(function(a){return""!==a}),d=c[0],f=!1;if(1===c.length||"[form"==c[1]||"[id"==c[1])return d;jQuery('input[name="item_meta['+d+'][form]"]').length&&(d=c[2].replace("[",""),f=!0);"other"===d&&(d=f?c[3].replace("[",""):c[1].replace("[",""));!0===b&&(d=d+"-"+c[0]+"-"+c[1].replace("[",""));return d}function r(a,b,c,d){var f;if("undefined"===typeof __FRMRULES||"undefined"===typeof __FRMRULES[a])f=void 0;else{f=__FRMRULES[a];for(var e=
6
+ [],k=0,g=f.length;k<g;k++){var h=f[k];if("undefined"!==typeof h)for(var l=0,n=h.Conditions.length;l<n;l++){var m=h.Conditions[l];m.HideField=h.Setting.FieldName;m.MatchType=h.MatchType;m.Show=h.Show;m.FormId=h.FormId;e.push(m)}}f=e}if("undefined"!==typeof f){if("undefined"===typeof b||null===b)b="go";"persist"!==d&&(p=[],F=[]);e=c;d=!1;""===B&&"undefined"!==typeof e&&null!==e&&(1<e.length&&(e=e.eq(0)),e=e.closest(".frm_repeat_sec, .frm_repeat_inline, .frm_repeat_grid"),"undefined"!==typeof e&&"undefined"!==
7
+ typeof e.attr("id")&&(B=e.attr("id"),d=!0));e={};k=0;for(g=f.length;k<g;k++)if(l=h=f[k].HideField,n=e,n[l]=l in n?n[l]+1:0,f[k].FieldName===a?u(e[h],f[k],b,c):u(e[h],f[k],b),k===g-1){a:for(l in h=b,l=n=void 0,D){n=D[l];delete D[l];if("undefined"===typeof n)break a;var m=jQuery("#"+n.hideContainerID),q=n.show;if("any"===n.match&&-1===jQuery.inArray(!0,p[n.hideContainerID])||"all"===n.match&&-1<jQuery.inArray(!1,p[n.hideContainerID]))q="show"===n.show?"hide":"show";if("show"===q){if(Q(m,n),m=h,0<n.DynamicInfoIndices.length)for(var t=
8
+ q=void 0,r=0;r<n.DynamicInfoIndices.length;r++)q=n.DynamicInfoIndices[r],t=p[n.hideContainerID][q].f.FieldName,R(p[n.hideContainerID][q],t,m)}else S(m,n)}d&&(B="")}}}function u(a,b,c,d){b.inputName="item_meta["+b.FieldName+"]";b.hiddenName="item_meta["+b.HideField+"]";b.containerID="frm_field_"+b.FieldName+"_container";b.hideContainerID="frm_field_"+b.HideField+"_container";if(""!==B)d=B,K(b.FieldName)&&(b.inputName=L(b.FieldName,d),b.containerID=T(b.FieldName,d)),b.hideContainerID=T(b.HideField,
9
  d),d=w(b),z(b),G(a,b,d),H(a,b,c);else{if("undefined"===typeof d||null===d)if(d=jQuery('input[name^="'+b.inputName+'"], textarea[name^="'+b.inputName+'"], select[name^="'+b.inputName+'"]'),1>d.length){d=document.getElementsByClassName("frm_field_"+b.FieldName+"_container");for(var f=0;f<d.length;f++){b.inputName=L(b.FieldName,d[f].id);b.containerID=d[f].id;b.hideContainerID=d[f].id.replace(b.FieldName,b.HideField);var e=w(b);z(b);G(a,b,e);H(a,b,c)}return}d=w(b);if(K(b.HideField))for(f=document.getElementsByClassName("frm_field_"+
10
+ b.HideField+"_container"),e=0;e<f.length;e++)b.hideContainerID=f[e].id,z(b),G(a,b,d),H(a,b,c);else z(b),G(a,b,d),H(a,b,c)}}function w(a){var b="";if("checkbox"===a.Type||"data-checkbox"===a.Type)return a=ga(a.containerID,a.inputName),b=a.length?a:"";b=jQuery('input[name="'+a.inputName+'"][type="hidden"]').val();if("undefined"!==typeof b)return b;b="radio"==a.Type||"data-radio"===a.Type?jQuery('input[name="'+a.inputName+'"]:checked').val():"select"===a.Type||"data-select"===a.Type?jQuery('select[name^="'+
11
  a.inputName+'"]').val():jQuery('input[name="'+a.inputName+'"]').val();"undefined"===typeof b&&(b="");return b}function z(a){"undefined"===typeof p[a.hideContainerID]&&(p[a.hideContainerID]=[])}function G(a,b,c){p[b.hideContainerID][a]=null===c||""===c||1>c.length?!1:{funcName:"getDataOpts",f:b,sel:c};if("checkbox"===b.Type||"data-checkbox"===b.Type&&"undefined"===typeof b.LinkedField){var d=p[b.hideContainerID][a]=!1;if(""!==c){"!="===b.Condition&&(p[b.hideContainerID][a]=!0);for(var f=0;f<c.length;f++)d=
12
+ C(b.Condition,b.Value,c[f]),"!="===b.Condition?!0===p[b.hideContainerID][a]&&!1===d&&(p[b.hideContainerID][a]=!1):!1===p[b.hideContainerID][a]&&d&&(p[b.hideContainerID][a]=!0)}else d=C(b.Condition,b.Value,""),!1===p[b.hideContainerID][a]&&d&&(p[b.hideContainerID][a]=!0)}else if("undefined"!==typeof b.LinkedField&&0===b.Type.indexOf("data-")){if("undefined"===typeof b.DataType||"data"===b.DataType)""===c?U(b.hideContainerID,b.HideField,"hide"):"data-radio"===b.Type?p[b.hideContainerID][a]="undefined"===
13
+ typeof b.DataType?C(b.Condition,b.Value,c):{funcName:"getData",f:b,sel:c}:(!(d="data-checkbox"===b.Type)&&(d="data-select"===b.Type)&&(d=jQuery.isArray(c)&&(1<c.length||""!==c[0])),d?(U(b.hideContainerID,b.HideField,"show"),p[b.hideContainerID][a]=!0,V(b,c,0)):"data-select"===b.Type&&(p[b.hideContainerID][a]={funcName:"getData",f:b,sel:c}))}else"undefined"===typeof b.Value&&0===b.Type.indexOf("data")?(b.Value=""===c?"1":c,p[b.hideContainerID][a]=C(b.Condition,b.Value,c),b.Value=void 0):p[b.hideContainerID][a]=
14
+ C(b.Condition,b.Value,c)}function H(a,b,c){if("all"===b.MatchType||!1===p[b.hideContainerID][a]){b.hideContainerID in D||(D[b.hideContainerID]={show:b.Show,match:b.MatchType,FieldName:b.FieldName,HideField:b.HideField,hideContainerID:b.hideContainerID,FormId:b.FormId,DynamicInfoIndices:[]});b=b.hideContainerID;var d=!1;!1!==p[b][a]&&!0!==p[b][a]&&(d=a);!1!==d&&D[b].DynamicInfoIndices.push(d)}else{d="none";if("show"===b.Show){if(!0!==p[b.hideContainerID][a]){R(p[b.hideContainerID][a],b.FieldName,c);
15
+ return}d=""}a=jQuery(document.getElementById(b.hideContainerID));"none"==d?S(a,b):Q(a,b)}}function S(a,b){if(a.length){if(a.hide(),-1===jQuery.inArray(a.attr("id"),F)){F[b.HideField]=a.attr("id");var c=W(a);c.length&&X(c)}}else c=Y(b.HideField,b.hideContainerID),c=jQuery('input[name^="'+c+'"]'),X(c);var c=b.hideContainerID,d=document.getElementById("frm_hide_fields_"+b.FormId),f=d.value,f=f?JSON.parse(f):[];-1<f.indexOf(c)||(f.push(c),f=JSON.stringify(f),d.value=f)}function X(a){a.prop("checked",
16
+ !1).prop("selectedIndex",0);a.not(":checkbox, :radio, select").val("");var b=!1;a.each(function(){"SELECT"==this.tagName&&null!==document.getElementById(this.id+"_chosen")&&jQuery(this).trigger("chosen:updated");(!1===b||0>["checkbox","radio"].indexOf(this.type))&&E(jQuery(this));b=!0})}function U(a,b,c){-1===jQuery.inArray(a,F)&&(F[b]=a,a=jQuery(document.getElementById(a)),"hide"===c&&a.hide(),a.find(".frm_data_field_container").empty())}function Q(a,b){var c=!1;if(a.hasClass("frm_section_heading")||
17
  a.hasClass("frm_embed_form_container"))c=!0;c={inSection:c,formId:b.FormId};var d=b.hideContainerID,f=document.getElementById("frm_hide_fields_"+b.FormId),e=f.value;e&&(e=JSON.parse(e),d=e.indexOf(d),-1<d&&(e.splice(d,1),e=JSON.stringify(e),f.value=e));a.length?(f=W(a),Z(f,c),a.show()):(f=Y(b.HideField,b.hideContainerID),f=jQuery('input[name^="'+f+'"]'),Z(f,c))}function Z(a,b){if(a.length){b.valSet=!1;b.isHidden=!1;for(var c=0;c<a.length;c++){var d=a,f=c,e=b,k=!1;if(0===f||d[f-1].name!=d[f].name){var g;
18
  if(g=e.inSection)a:{var h=d[f];g=e;var l=!1;if("undefined"!==typeof h.name){l=void 0;h=h.name.replace(/\]/g,"").split("[");if(4>h.length){if(3==h.length&&"form"==h[2]){g=!0;break a}l="frm_field_"+h[1]+"_container"}else{if(0==h[3]){g=!0;break a}l="frm_field_"+h[3]+"-"+h[1]+"-"+h[2]+"_container"}var h=l,l=!1,n=void 0;"undefined"!==typeof g.hiddenFields?n=g.hiddenFields:(n=document.getElementById("frm_hide_fields_"+g.formId).value,g.hiddenFields=n);n&&(n=JSON.parse(n),-1<n.indexOf(h)&&(l=!0))}else l=
19
+ !0;g=l}if(g)e.isHidden=!0,e.valSet=!1;else{e.isHidden=!1;g=e;f=d[f];d=!1;if("checkbox"==f.type||"radio"==f.type)for(f=document.getElementsByName(f.name),h=f.length,l=0;l<h;l++){if(f[l].checked){d=!0;break}}else f.value&&(d=!0);g.valSet=d}}if(e.valSet||e.isHidden)k=!0;if(!0!==k){e=jQuery(a[c]);if(d=e.length)for(k=0;k<d;k++)if(f=jQuery(e[k]),g=f.data("frmval"),"undefined"!==typeof g)if(!f.is(":checkbox, :radio"))f.val(g),E(f);else if(f.val()==g||jQuery.isArray(g)&&-1!==jQuery.inArray(f.val(),g))f.prop("checked",
20
+ !0),E(f);k=a[c];if("undefined"!==typeof __FRMCALC&&("text"==k.type||"hidden"==k.type)){e=__FRMCALC;d=k.name;f=k.id.replace("field_","");if(M(d))for(d=f.split("-"),f="",g=0;g<d.length-1;g++)f=""===f?d[g]:f+"-"+d[g];d=f;f=null;M(k.name)&&(f="hidden"!=k.type?jQuery(k).closest(".frm_form_field"):jQuery(k));k=f;void 0!==e.calc[d]&&aa(e,d,[],k)}}}}}function E(a,b){"undefined"===typeof b&&(b="dependent");1<a.length&&(a=a.eq(0));a.trigger({type:"change",selfTriggered:!0,frmTriggered:b})}function C(a,b,c){"undefined"===
21
+ typeof c&&(c="");jQuery.isArray(c)&&-1<jQuery.inArray(b,c)&&(c=b);-1!==String(b).search(/^\s*(\+|-)?((\d+(\.\d+)?)|(\.\d+))\s*$/)&&(b=parseFloat(b),c=parseFloat(c));return"-1"!=String(b).indexOf("&quot;")&&C(a,b.replace("&quot;",'"'),c)?!0:{"==":function(a,b){return a==b},"!=":function(a,b){return a!=b},"<":function(a,b){return a>b},">":function(a,b){return a<b},LIKE:function(a,b){return b?-1!=b.toLowerCase().indexOf(a.toLowerCase()):!1},"not LIKE":function(a,b){return b?-1==b.toLowerCase().indexOf(a.toLowerCase()):
22
+ !0}}[a](b,c)}function R(a,b,c){"getDataOpts"==a.funcName?ha(a.f,a.sel,b,c):"getData"==a.funcName&&V(a.f,a.sel,0)}function V(a,b,c){var d=document.getElementById(a.hideContainerID),f=jQuery(d).find(".frm_data_field_container");if(0===f.length)return!0;c||f.html('<span class="frm-loading-img"></span>');jQuery.ajax({type:"POST",url:frm_js.ajax_url,data:{action:"frm_fields_ajax_get_data",entry_id:b,field_id:a.LinkedField,current_field:a.HideField,hide_id:a.hideContainerID,nonce:frm_js.nonce},success:function(a){c?
23
+ f.append(a):f.html(a);var b=f.children("input"),g=b.val();d.style.display=""===a&&!c||""===g?"none":"";E(b);return!0}})}function ha(a,b,c,d){if(!("stop"==d&&-1<jQuery.inArray(a.HideField,N)&&a.parentField&&"hidden"==a.parentField.attr("type"))){var f=jQuery("#"+a.hideContainerID).find('select[name^="item_meta"], textarea[name^="item_meta"], input[name^="item_meta"]'),e=ia(f),k=f.data("frmval");if("select"!=a.DataType||"stop"!=d&&!jQuery("#"+a.hideContainerID+" .frm-loading-img").length||!(-1<jQuery.inArray(a.HideField,
24
+ N))){N.push(a.HideField);var g=document.getElementById(a.hideContainerID),h=jQuery(g).find(".frm_data_field_container");if(0===h.length&&f.length)return r(a.HideField,"stop",f),!1;if(""!==a.Value&&!C(a.Condition,a.Value,b))return g.style.display="none",h.html(""),r(a.HideField,"stop",f),!1;h.html('<span class="frm-loading-img" style="visibility:visible;display:inline;"></span>');jQuery.ajax({type:"POST",url:frm_js.ajax_url,data:{action:"frm_fields_ajax_data_options",trigger_field_id:c,entry_id:b,
25
+ linked_field_id:a.LinkedField,field_id:a.HideField,default_value:k,container_id:a.hideContainerID,prev_val:e,nonce:frm_js.nonce},success:function(b){h.html(b);var c=h.find("select, input, textarea");""===b||1==c.length&&"hidden"==c.attr("type")?g.style.display="none":"all"!=a.MatchType&&(g.style.display="");c.hasClass("frm_chzn")&&jQuery().chosen&&jQuery(".frm_chzn").chosen({allow_single_deselect:!0});E(c)}})}}}function ia(a){var b=[],c="";a.each(function(){c=this.value;"radio"===this.type||"checkbox"===
26
  this.type?!0===this.checked&&b.push(c):""!==c&&b.push(c)});0===b.length&&(b="");return b}function J(a,b){if("undefined"!==typeof __FRMCALC){var c=__FRMCALC,d=c.fields[a];if("undefined"!==typeof d)for(var d=d.total,f=[],e=0,k=d.length;e<k;e++){var g;var h=c.calc[d[e]],l=b.attr("name");g=h.field_id;var n=h.form_id;if(h=document.getElementById("frm_hide_fields_"+n).value){var h=JSON.parse(h),m=g;M(l)&&(l=l.replace("item_meta","").replace(/\[/g,"").split("]"),m=g+"-"+l[0]+"-"+l[1]);-1<h.indexOf("frm_field_"+
27
+ m+"_container")?g=!0:(l=void 0,g=(l=n=(n=document.getElementById("frm_helpers_"+n).value)?JSON.parse(n):[])&&null!==l[g]&&-1<h.indexOf("frm_field_"+l[g]+"_container")?!0:!1)}else g=!1;g||aa(c,d[e],f,b)}}}function M(a){var b=!1;4<=a.split("[").length&&(b=!0);return b}function aa(a,b,c,d){var f=a.calc[b],e=f.calc,k=jQuery(document.getElementById("field_"+b)),g={triggerField:d,inSection:!1,thisFieldCall:'input[id^="field_'+b+'-"]'};1>k.length&&"undefined"!==typeof d&&(g.inSection=!0,g.thisFieldId=ja(a.fieldsWithCalc,
28
+ b),k=ba(g));e=ka(f,e,a,c,g);a=f.calc_dec;e.indexOf(").toFixed(")&&(c=e.split(").toFixed("),ca(c[1])&&(a=c[1],e=e.replace(").toFixed("+a,"")));e=parseFloat(eval(e));"undefined"===typeof e&&(e=0);ca(a)&&(e=e.toFixed(a));k.val()!=e&&(k.val(e),E(k,b))}function ka(a,b,c,d,f){for(var e=0,k=a.fields.length;e<k;e++){var g={triggerField:f.triggerField,thisFieldId:a.fields[e],inSection:f.inSection,valKey:f.inSection+""+a.fields[e],thisField:c.fields[a.fields[e]],thisFieldCall:"input"+c.fieldKeys[a.fields[e]]},
29
+ h=c;"checkbox"==g.thisField.type||"select"==g.thisField.type?g.thisFieldCall=g.thisFieldCall+":checked,select"+h.fieldKeys[g.thisFieldId]+" option:selected,"+g.thisFieldCall+"[type=hidden]":"radio"==g.thisField.type||"scale"==g.thisField.type?g.thisFieldCall=g.thisFieldCall+":checked,"+g.thisFieldCall+"[type=hidden]":"textarea"==g.thisField.type&&(g.thisFieldCall=g.thisFieldCall+",textarea"+h.fieldKeys[g.thisFieldId]);d=la(g,c,d);if("undefined"===typeof d[g.valKey]||isNaN(d[g.valKey]))d[g.valKey]=
30
+ 0;h="["+g.thisFieldId+"]";h=h.replace(/([.*+?^=!:${}()|\[\]\/\\])/g,"\\$1");b=b.replace(new RegExp(h,"g"),d[g.valKey])}return b}function la(a,b,c){if("undefined"!==typeof c[a.valKey]&&0!==c[a.valKey])return c;c[a.valKey]=0;var d;if(!1===a.inSection)d=jQuery(a.thisFieldCall);else if(d=ba(a),null===d||"undefined"===typeof d)d=jQuery(a.thisFieldCall);if(null===d||"undefined"===typeof d||1>d.length)return c;d.each(function(){var d,e=a.thisField;d=!1;if("hidden"==this.type)""!==O(this)&&(d=!0);else if("select"==
31
  e.type){var k=this.className;k&&-1<k.indexOf("frm_other_trigger")&&(d=!0)}else("checkbox"==e.type||"radio"==e.type)&&-1<this.id.indexOf("-other_")&&0>this.id.indexOf("-otext")&&(d=!0);d?(d=0,"select"==e.type?"hidden"==this.type?(e=!1,2<this.name.split("[").length&&(e=!0),e||(d=O(this))):d=jQuery(this).closest(".frm_other_container").find(".frm_other_input").val():"checkbox"!=e.type&&"radio"!=e.type||"hidden"==this.type||(d=O(this)),e=d):e="checkbox"!==this.type&&"radio"!==this.type||!this.checked?
32
  jQuery(this).val():this.value;"undefined"===typeof e&&(e="");d=e;if("date"==a.thisField.type){e=b.date;k=0;if(d)if("undefined"===typeof jQuery.datepicker){k="-";-1<e.indexOf("/")&&(k="/");e=e.split(k);d=d.split(k);var g,h;g=k=h="";for(var l=0;l<e.length;l++)if("y"==e[l])g=((new Date).getFullYear()+15).toString().substr(2,2),g=d[l]>g?"19"+d[l]:"20"+d[l];else if("yy"==e[l])g=d[l];else if("m"==e[l]||"mm"==e[l])k=d[l],2>k.length&&(k="0"+k);else if("d"==e[l]||"dd"==e[l])h=d[l],2>h.length&&(h="0"+h);k=
33
  Date.parse(g+"-"+k+"-"+h)}else k=jQuery.datepicker.parseDate(e,d);e=k;null!==e&&(c[a.valKey]=Math.ceil(e/864E5))}else{e=d;""!==e&&0!==e&&(e=e.trim(),e=parseFloat(e.replace(/,/g,"").match(/-?[\d\.]+$/)));if("undefined"===typeof e||isNaN(e)||""===e)e=0;c[a.valKey]+=e}});return c}function ba(a){if("undefined"===typeof a.triggerField)return null;var b=a.triggerField.closest(".frm_repeat_sec, .frm_repeat_inline, .frm_repeat_grid");return b.length?(a=a.thisFieldCall.replace("[id=","[id^="),b.find(a)):null}
34
+ function O(a){var b="";a=document.getElementById(a.id+"-otext");null!==a&&""!==a.value&&(b=a.value);return b}function ma(a,b){jQuery(a).find('input[type="submit"], input[type="button"]').attr("disabled","disabled");jQuery(a).find(".frm_ajax_loading").addClass("frm_loading_now");"undefined"==typeof b&&jQuery(a).find('input[name="frm_action"]').val();jQuery.ajax({type:"POST",url:frm_js.ajax_url,data:jQuery(a).serialize()+"&action=frm_entries_"+b+"&nonce="+frm_js.nonce,success:function(b){b=b.replace(/^\s+|\s+$/g,
35
  "");0===b.indexOf("{")&&(b=jQuery.parseJSON(b));if(""===b||!b||"0"===b||"object"!=typeof b&&0===b.indexOf("<!DOCTYPE")){var d=document.getElementById("frm_loading");null!==d&&(b=jQuery(a).find("input[type=file]").val(),"undefined"!=typeof b&&""!==b&&setTimeout(function(){jQuery(d).fadeIn("slow")},2E3));b=jQuery(a).find(".g-recaptcha");b.length&&(1>jQuery(a).find(".frm_next_page").length||1>jQuery(a).find(".frm_next_page").val())&&b.closest(".frm_form_field").replaceWith('<input type="hidden" name="recaptcha_checked" value="'+
36
  frm_js.nonce+'">');a.submit()}else if("object"!=typeof b){jQuery(a).find(".frm_ajax_loading").removeClass("frm_loading_now");var f=jQuery(a).find('input[name="form_id"]').val();jQuery(a).closest("#frm_form_"+f+"_container").replaceWith(b);frmFrontForm.scrollMsg(f);if("function"==typeof frmThemeOverride_frmAfterSubmit){var f=jQuery('input[name="frm_page_order_'+f+'"]').val(),e=jQuery(b).find('input[name="form_id"]').val();frmThemeOverride_frmAfterSubmit(e,f,b,a)}b=jQuery(a).find('input[name="id"]');
37
+ b.length&&jQuery(document.getElementById("frm_edit_"+b.val())).find("a").addClass("frm_ajax_edited").click()}else{jQuery(a).find('input[type="submit"], input[type="button"]').removeAttr("disabled");jQuery(a).find(".frm_ajax_loading").removeClass("frm_loading_now");f=!0;jQuery(".form-field").removeClass("frm_blank_field");jQuery(".form-field .frm_error").replaceWith("");var e="",k=!1,g=null,h;for(h in b)if(g=jQuery(a).find("#frm_field_"+h+"_container"),g.length){if(!g.is(":visible")){var l=g.closest(".frm_toggle_container");
38
+ l.length&&l.prev(".frm_trigger").click()}g.is(":visible")&&(f=!1,""===e&&(frmFrontForm.scrollMsg(h,a,!0),e="#frm_field_"+h+"_container"),jQuery(a).find("#frm_field_"+h+"_container .g-recaptcha").length&&(k=!0,grecaptcha.reset()),da(g,h,b))}else if("redirect"==h){window.location=b[h];return}!0!==k&&jQuery(a).find(".g-recaptcha").closest(".frm_form_field").replaceWith('<input type="hidden" name="recaptcha_checked" value="'+frm_js.nonce+'">');f&&a.submit()}},error:function(){jQuery(a).find('input[type="submit"], input[type="button"]').removeAttr("disabled");
39
+ a.submit()}})}function da(a,b,c){a.length&&a.is(":visible")&&(a.addClass("frm_blank_field"),"function"==typeof frmThemeOverride_frmPlaceError?frmThemeOverride_frmPlaceError(b,c):a.append('<div class="frm_error">'+c[b]+"</div>"))}function na(){ea(jQuery(this),"clear")}function oa(){ea(jQuery(this),"replace")}function ea(a,b){var c=a.data("frmval").replace(/(\n|\r\n)/g,"\r");if(""===c||"undefined"==typeof c)return!1;var d=a.val().replace(/(\n|\r\n)/g,"\r");"replace"==b?""===d&&a.addClass("frm_default").val(c):
40
  d==c&&a.removeClass("frm_default").val("")}function pa(){var a=jQuery(this),b=a.data("eid"),c=a.data("fid");a.append('<span class="spinner" style="display:inline"></span>');jQuery.ajax({type:"POST",url:frm_js.ajax_url,data:{action:"frm_entries_send_email",entry_id:b,form_id:c,nonce:frm_js.nonce},success:function(b){a.replaceWith(b)}});return!1}function qa(a,b){google.load("visualization","1.0",{packages:[b],callback:function(){if("table"==b){var c=new google.visualization.DataTable,d=!1;-1!==jQuery.inArray("id",
41
+ a.options.fields)&&(d=!0,c.addColumn("number",frm_js.id));for(var f=a.fields.length,e="string",k=0,g=f;k<g;k++){var h=a.fields[k],e=fa(h);c.addColumn(e,h.name)}k=!1;a.options.edit_link&&(k=!0,c.addColumn("string",a.options.edit_link));g=!1;a.options.delete_link&&(g=!0,c.addColumn("string",a.options.delete_link));h=0;if(null!==a.entries){var l=a.entries.length;c.addRows(l);for(var n=0,m=0;m<l;m++){var h=0,p=a.entries[m];d&&(c.setCell(n,h,p.id),h++);for(var q=0,t=f;q<t;q++){var r=a.fields[q],e=fa(r),
42
  r=p.metas[r.id];"number"!=e||null!==r&&""!==r?"boolean"==e&&(r=null===r||"false"==r||!1===r?!1:!0):r=0;c.setCell(n,h,r);h++}k&&("undefined"!==typeof p.editLink?c.setCell(n,h,'<a href="'+p.editLink+'">'+a.options.edit_link+"</a>"):c.setCell(n,h,""),h++);g&&("undefined"!==typeof p.deleteLink?c.setCell(n,h,'<a href="'+p.deleteLink+'" class="frm_delete_link" data-frmconfirm="'+a.options.confirm+'">'+a.options.delete_link+"</a>"):c.setCell(n,h,""));n++}}else for(c.addRows(1),k=h=0,g=f;k<g;k++)0<h?c.setCell(0,
43
+ h,""):c.setCell(0,h,a.options.no_entries),h++;(new google.visualization.Table(document.getElementById("frm_google_table_"+a.options.form_id))).draw(c,a.graphOpts)}else ra(a)}})}function fa(a){var b="string";if("number"==a.type)b="number";else if("checkbox"==a.type||"select"==a.type){var c=a.options.length;"select"==a.type&&""===a.options[0]&&(c="post_status"==a.field_options.post_field?3:c-1);1==c&&(b="boolean")}return b}function ra(a){var b=new google.visualization.DataTable,c=!1,d=!1,f=a.rows.length;
44
  if(0<f)if("table"==a.type){c=!0;b.addRows(a.rows[f-1][0]+1);for(var e=0;e<f;e++)b.setCell(a.rows[e])}else if("undefined"!=typeof a.rows[0].tooltip)for(var d=c=!0,k=0;k<f;k++){e=a.rows[k].tooltip;delete a.rows[k].tooltip;var g=Object.keys(a.rows[k]).map(function(b){return a.rows[k][b]});a.rows[k]=g;a.rows[k].push(e)}f=a.cols.length;if(c){if(0<f)for(c=0;c<f;c++)e=a.cols[c],b.addColumn(e.type,e.name);d&&(b.addColumn({type:"string",role:"tooltip"}),b.addRows(a.rows))}else{b=[[]];for(d=0;d<f;d++)b[0].push(a.cols[d].name);
45
  b=b.concat(a.rows);b=google.visualization.arrayToDataTable(b)}d=a.type.charAt(0).toUpperCase()+a.type.slice(1)+"Chart";(new google.visualization[d](document.getElementById("chart_"+a.graph_id))).draw(b,a.options)}function sa(){var a=jQuery(this),b=a.data("fid");a.wrap('<div class="frm_file_names frm_uploaded_files">');for(var c=a.get(0).files,d=0;d<c.length;d++)0===d?a.after(c[d].name+' <a href="#" class="frm_clear_file_link">'+frm_js.remove+"</a>"):a.after(c[d].name+"<br/>");a.hide();c=a.attr("name");
46
  c!="item_meta["+b+"][]"&&c.replace("item_meta[","").replace("[]","").split("][");a.closest(".frm_form_field").find(".frm_uploaded_files:last").after('<input name="'+c+'" data-fid="'+b+'"class="frm_transparent frm_multiple_file" multiple="multiple" type="file" />')}function ta(){ua(jQuery(this).parent(".frm_uploaded_files"))}function va(){jQuery(this).parent(".frm_file_names").replaceWith("");return!1}function wa(){var a="frm_section_"+jQuery(this).data("parent")+"-"+jQuery(this).data("key"),b=jQuery(document.getElementById(a)),
47
  c=b.find("input, select, textarea");b.fadeOut("slow",function(){b.remove();c.each(function(){if("file"!=this.type){var a=y(this,!1);J(a,jQuery(this))}});"function"==typeof frmThemeOverride_frmRemoveRow&&frmThemeOverride_frmRemoveRow(a,b)});return!1}function xa(){if(!0===I)return!1;I=!0;var a=jQuery(this).data("parent"),b=0;0<jQuery(".frm_repeat_"+a).length&&(b=1+parseInt(jQuery(".frm_repeat_"+a+":last").attr("id").replace("frm_section_"+a+"-","")),"undefined"==typeof b&&(b=1));jQuery.ajax({type:"POST",
48
+ url:frm_js.ajax_url,dataType:"json",data:{action:"frm_add_form_row",field_id:a,i:b,nonce:frm_js.nonce},success:function(b){var d=b.html,f=jQuery(d).hide().fadeIn("slow");jQuery(".frm_repeat_"+a+":last").after(f);var e=["other"],k,g,h="reset";B=f.attr("id");jQuery(d).find("input, select, textarea").each(function(){if("file"!=this.type){if(""===this.name)return!0;k=this.name.replace("item_meta[","").split("]")[2].replace("[","");-1==jQuery.inArray(k,e)&&!1!==this.id&&(g=jQuery("#"+this.id),e.push(k),
49
+ r(k,null,g,h),J(k,g),h="persist")}});B="";for(var f=0,l=b.logic.check.length;f<l;f++)-1==jQuery.inArray(b.logic.check[f],e)&&1>jQuery(d).find(".frm_field_"+b.logic.check[f]+"_container").length&&(r(b.logic.check[f],null,null,h),h="persist");0<jQuery(d).find(".star").length&&jQuery(".star").rating();0<jQuery(d).find(".frm_chzn").length&&jQuery().chosen&&jQuery(".frm_chzn").chosen({allow_single_deselect:!0});"function"==typeof frmThemeOverride_frmAddRow&&frmThemeOverride_frmAddRow(a,b);I=!1},error:function(){I=
50
  !1}});return!1}function ya(){var a=jQuery(this),b=a.data("entryid"),c=a.data("prefix"),d=a.data("pageid"),f=a.data("formid"),e=a.data("cancel"),k=a.data("fields"),g=a.data("excludefields"),h=jQuery(document.getElementById(c+b)),l=h.html();h.html('<span class="frm-loading-img" id="'+c+b+'"></span><div class="frm_orig_content" style="display:none">'+l+"</div>");jQuery.ajax({type:"POST",url:frm_js.ajax_url,dataType:"html",data:{action:"frm_entries_edit_entry_ajax",post_id:d,entry_id:b,id:f,nonce:frm_js.nonce,
51
  fields:k,exclude_fields:g},success:function(b){h.children(".frm-loading-img").replaceWith(b);a.removeClass("frm_inplace_edit").addClass("frm_cancel_edit");a.html(e)}});return!1}function za(){var a=jQuery(this),b=a.data("entryid"),c=a.data("prefix"),d=a.data("edit");a.hasClass("frm_ajax_edited")||(b=jQuery(document.getElementById(c+b)),b.children(".frm_forms").replaceWith(""),b.children(".frm_orig_content").fadeIn("slow").removeClass("frm_orig_content"));a.removeClass("frm_cancel_edit").addClass("frm_inplace_edit");
52
  a.html(d);return!1}function Aa(){var a=jQuery(this),b=a.data("deleteconfirm");if(confirm(b)){var c=a.data("entryid"),d=a.data("prefix");a.replaceWith('<span class="frm-loading-img" id="frm_delete_'+c+'"></span>');jQuery.ajax({type:"POST",url:frm_js.ajax_url,data:{action:"frm_entries_destroy",entry:c,nonce:frm_js.nonce},success:function(a){"success"==a.replace(/^\s+|\s+$/g,"")?(jQuery(document.getElementById(d+c)).fadeOut("slow"),jQuery(document.getElementById("frm_delete_"+c)).fadeOut("slow")):jQuery(document.getElementById("frm_delete_"+
53
+ c)).replaceWith(a)}})}return!1}function ua(a){a.fadeOut("slow",function(){a.remove()})}function Ba(){var a=jQuery(this).data("frmconfirm");return confirm(a)}function Ca(){var a=jQuery(this).data("frmtoggle");jQuery(a).is(":visible")?jQuery(a).slideUp("fast"):jQuery(a).slideDown("fast");return!1}function ja(a,b){for(var c in a)if(a.hasOwnProperty(c)&&a[c]===b)return c;return null}function ca(a){return!jQuery.isArray(a)&&0<=a-parseFloat(a)+1}function W(a){return a.find('select[name^="item_meta"], textarea[name^="item_meta"], input[name^="item_meta"]')}
54
  function Y(a,b){var c="item_meta["+a+"]";K(a)&&(c=L(a,b));return c}function L(a,b){var c="";-1<b.indexOf("frm_section")?(c=b.replace("frm_section_","").split("-"),c="item_meta["+c[0]+"]["+c[1]+"]["+a+"]"):(c=b.replace("frm_field_","").replace("_container","").split("-"),c="item_meta["+c[1]+"]["+c[2]+"]["+a+"]");return c}function T(a,b){var c=b.replace("frm_section_","").split("-");return"frm_field_"+a+"-"+c[0]+"-"+c[1]+"_container"}function K(a){var b=document.getElementById("frm_field_"+a+"_container");
55
  return"undefined"!==typeof b&&null!==b?!1:1>jQuery('input[name^="item_meta['+a+']"],select[name^="item_meta['+a+']"], textarea[name^="item_meta['+a+']"]').length?!0:!1}function Da(){Array.prototype.indexOf||(Array.prototype.indexOf=function(a,b){var c=this.length>>>0,d=Number(b)||0,d=0>d?Math.ceil(d):Math.floor(d);for(0>d&&(d+=c);d<c;d++)if(d in this&&this[d]===a)return d;return-1})}function Ea(){"function"!==typeof String.prototype.trim&&(String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,
56
+ "")})}function Fa(){Array.prototype.filter||(Array.prototype.filter=function(a,b){if(void 0===this||null===this)throw new TypeError;var c=Object(this),d=c.length>>>0;if("function"!==typeof a)throw new TypeError;for(var f=[],e=0;e<d;e++)if(e in c){var k=c[e];a.call(b,k,e,c)&&f.push(k)}return f})}function Ga(){Object.keys||(Object.keys=function(a){var b=[],c;for(c in a)a.hasOwnProperty(c)&&b.push(c);return b})}function ga(a,b){var c=[];if("undefined"==typeof document.querySelector)jQuery("#"+a+' input[type=checkbox]:checked, input[type=hidden][name^="'+
57
+ b+'"]').each(function(){c.push(this.value)});else for(var d=document.querySelectorAll("#"+a+' input[type=checkbox], input[type=hidden][name^="'+b+'"]'),f=0;f<d.length;f++)("checkbox"==d[f].type&&d[f].checked||"hidden"==d[f].type)&&c.push(d[f].value);return c}var p=[],D={},F=[],N=[],B="",I=!1,P="",A=[];return{init:function(){jQuery(document).on("click",".frm_trigger",q);var a=jQuery(".frm_blank_field");a.length&&a.closest(".frm_toggle_container").prev(".frm_trigger").click();jQuery.isFunction(jQuery.fn.placeholder)?
58
  jQuery(".frm-show-form input, .frm-show-form textarea").placeholder():jQuery(".frm-show-form input[onblur], .frm-show-form textarea[onblur]").each(function(){""===jQuery(this).val()&&jQuery(this).blur()});jQuery(document).on("focus",".frm_toggle_default",na);jQuery(document).on("blur",".frm_toggle_default",oa);jQuery(".frm_toggle_default").blur();jQuery(document.getElementById("frm_resend_email")).click(pa);jQuery(document).on("change",".frm_multiple_file",sa);jQuery(document).on("click",".frm_clear_file_link",
59
  va);jQuery(document).on("click",".frm_remove_link",ta);jQuery(document).on("focusin","input[data-frmmask]",function(){jQuery(this).mask(jQuery(this).data("frmmask").toString())});jQuery(document).on("change",'.frm-show-form input[name^="item_meta"], .frm-show-form select[name^="item_meta"], .frm-show-form textarea[name^="item_meta"]',x);jQuery(document).on("click",'.frm-show-form input[type="submit"], .frm-show-form input[name="frm_prev_page"], .frm-show-form .frm_save_draft',m);jQuery(document).on("change",
60
  '.frm_other_container input[type="checkbox"], .frm_other_container input[type="radio"], .frm_other_container select',v);jQuery(document).on("change","input[type=file].frm_transparent",t);jQuery(document).on("click",".frm_remove_form_row",wa);jQuery(document).on("click",".frm_add_form_row",xa);jQuery(document).on("click","a[data-frmconfirm]",Ba);jQuery("a[data-frmtoggle]").click(Ca);jQuery(".frm_edit_link_container").on("click","a.frm_inplace_edit",ya);jQuery(".frm_edit_link_container").on("click",
61
  "a.frm_cancel_edit",za);jQuery(".frm_ajax_delete").click(Aa);jQuery(".frm_month_heading, .frm_year_heading").click(function(){var a=jQuery(this).children(".ui-icon-triangle-1-e, .ui-icon-triangle-1-s");a.hasClass("ui-icon-triangle-1-e")?(a.addClass("ui-icon-triangle-1-s").removeClass("ui-icon-triangle-1-e"),jQuery(this).next(".frm_toggle_container").fadeIn("slow")):(a.addClass("ui-icon-triangle-1-e").removeClass("ui-icon-triangle-1-s"),jQuery(this).next(".frm_toggle_container").hide())});Da();Ea();
62
+ Fa();Ga()},submitForm:function(a){a.preventDefault();a=frmFrontForm.validateFormSubmit(this);0===Object.keys(a).length&&frmFrontForm.checkFormErrors(this,P)},validateFormSubmit:function(a){jQuery(this).find(".wp-editor-wrap").length&&"undefined"!=typeof tinyMCE&&tinyMCE.triggerSave();P=jQuery(a).find('input[name="frm_action"]').val();A=[];frmFrontForm.getAjaxFormErrors(a);Object.keys(A).length&&frmFrontForm.addAjaxFormErrors(a);return A},getAjaxFormErrors:function(a){A=[];if("function"==typeof frmThemeOverride_jsErrors&&
63
+ (a=frmThemeOverride_jsErrors(P,a),Object.keys(a).length))for(var b in a)A[b]=a[b];return A},addAjaxFormErrors:function(a){jQuery(".form-field").removeClass("frm_blank_field");jQuery(".form-field .frm_error").replaceWith("");for(var b in A){var c=jQuery(a).find(jQuery("#frm_field_"+b+"_container"));da(c,b,A)}},checkFormErrors:function(a,b){ma(a,b)},scrollToID:function(a){a=jQuery(document.getElementById(a).offset());window.scrollTo(a.left,a.top)},scrollMsg:function(a,b,c){var d="";if(d="undefined"==
64
+ typeof b?jQuery(document.getElementById("frm_form_"+a+"_container")).offset().top:jQuery(b).find("#frm_field_"+a+"_container").offset().top){d-=frm_js.offset;a=jQuery("html").css("margin-top");b=jQuery("body").css("margin-top");if(a||b)d=d-parseInt(a)-parseInt(b);if(d&&window.innerHeight&&(a=document.documentElement.scrollTop||document.body.scrollTop,d>a+window.innerHeight||d<a))return"undefined"===typeof c?jQuery(window).scrollTop(d):jQuery("html,body").animate({scrollTop:d},500),!1}},hideCondFields:function(a){a=
65
+ JSON.parse(a);for(var b=0,c=a.length;b<c;b++){var d=document.getElementById("frm_field_"+a[b]+"_container");null!==d?d.style.display="none":jQuery(".frm_field_"+a[b]+"_container").hide()}},checkDependent:function(a){a=JSON.parse(a);for(var b="reset",c=0,d=a.length;c<d;c++)r(a[c],null,null,b),b="persist"},loadGoogle:function(){if("undefined"!==typeof google&&google&&google.load)for(var a=__FRMTABLES,b=Object.keys(a),c=0;c<b.length;c++)for(var d=a[b[c]],f=b[c],e=0;e<d.length;e++)qa(d[e],f);else setTimeout(frmFrontForm.loadGoogle,
66
+ 30)},removeUsedTimes:function(a,b){var c=jQuery(a).parents("form:first").find('input[name="id"]');jQuery.ajax({type:"POST",url:frm_js.ajax_url,dataType:"json",data:{action:"frm_fields_ajax_time_options",time_field:b,date_field:a.id,entry_id:c?c.val():"",date:jQuery(a).val(),nonce:frm_js.nonce},success:function(a){var c=jQuery(document.getElementById(b));c.find("option").removeAttr("disabled");if(a&&""!==a)for(var e in a)c.find('option[value="'+e+'"]').attr("disabled","disabled")}})},escapeHtml:function(a){return a.replace(/&/g,
67
+ "&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#039;")},invisible:function(a){jQuery(a).css("visibility","hidden")},visible:function(a){jQuery(a).css("visibility","visible")}}}var frmFrontForm=frmFrontFormJS();jQuery(document).ready(function(m){frmFrontForm.init()});
68
  function frmUpdateField(m,q,t,v,x){jQuery(document.getElementById("frm_update_field_"+m+"_"+q)).html('<span class="frm-loading-img"></span>');jQuery.ajax({type:"POST",url:frm_js.ajax_url,data:{action:"frm_entries_update_field_ajax",entry_id:m,field_id:q,value:t,nonce:frm_js.nonce},success:function(){""===v.replace(/^\s+|\s+$/g,"")?jQuery(document.getElementById("frm_update_field_"+m+"_"+q+"_"+x)).fadeOut("slow"):jQuery(document.getElementById("frm_update_field_"+m+"_"+q+"_"+x)).replaceWith(v)}})}
69
  function frmEditEntry(m,q,t,v,x,y){console.warn("DEPRECATED: function frmEditEntry in v2.0.13 use frmFrontForm.editEntry");var r=jQuery(document.getElementById("frm_edit_"+m)),u=r.html(),w=jQuery(document.getElementById(q+m)),z=w.html();w.html('<span class="frm-loading-img" id="'+q+m+'"></span><div class="frm_orig_content" style="display:none">'+z+"</div>");jQuery.ajax({type:"POST",url:frm_js.ajax_url,dataType:"html",data:{action:"frm_entries_edit_entry_ajax",post_id:t,entry_id:m,id:v,nonce:frm_js.nonce},
70
  success:function(z){w.children(".frm-loading-img").replaceWith(z);r.replaceWith('<span id="frm_edit_'+m+'"><a onclick="frmCancelEdit('+m+",'"+q+"','"+frmFrontForm.escapeHtml(u)+"',"+t+","+v+",'"+y+'\')" class="'+y+'">'+x+"</a></span>")}})}
languages/formidable-en_US.po CHANGED
@@ -1,9 +1,9 @@
1
  msgid ""
2
  msgstr ""
3
- "Project-Id-Version: Formidable v2.0.16\n"
4
  "Report-Msgid-Bugs-To: \n"
5
  "POT-Creation-Date: 2010-12-20\n"
6
- "PO-Revision-Date: 2015-11-12 19:22:02+0000\n"
7
  "Last-Translator: \n"
8
  "Language-Team: \n"
9
  "MIME-Version: 1.0\n"
@@ -21,8 +21,8 @@ msgstr ""
21
  "X-Textdomain-Support: yes"
22
 
23
  #: classes/controllers/FrmFormsController.php:6
24
- #: classes/controllers/FrmFormsController.php:526
25
- #: classes/controllers/FrmXMLController.php:55
26
  #: classes/views/frm-forms/list.php:5
27
  #@ formidable
28
  msgid "Forms"
@@ -43,38 +43,38 @@ msgstr ""
43
  msgid "Settings"
44
  msgstr ""
45
 
46
- #: classes/controllers/FrmFormsController.php:1031
47
- #: classes/controllers/FrmFormsController.php:1036
48
- #: classes/controllers/FrmFormsController.php:1048
49
  #@ formidable
50
  msgid "Please select a valid form"
51
  msgstr ""
52
 
53
- #: classes/controllers/FrmFormsController.php:186
54
- #: classes/controllers/FrmFormsController.php:599
55
  #@ formidable
56
  msgid "Form was Successfully Updated"
57
  msgstr ""
58
 
59
- #: classes/controllers/FrmFormsController.php:201
60
- #: classes/controllers/FrmFormsController.php:228
61
  #@ formidable
62
  msgid "Form template was Successfully Created"
63
  msgstr ""
64
 
65
- #: classes/controllers/FrmFormsController.php:228
66
  #@ formidable
67
  msgid "Form was Successfully Copied"
68
  msgstr ""
69
 
70
- #: classes/controllers/FrmFormsController.php:607
71
- #: classes/controllers/FrmFormsController.php:628
72
  #@ formidable
73
  msgid "That template cannot be edited"
74
  msgstr ""
75
 
76
- #: classes/controllers/FrmSettingsController.php:56
77
  #: classes/controllers/FrmSettingsController.php:59
 
78
  #@ formidable
79
  msgid "Settings Saved"
80
  msgstr ""
@@ -144,7 +144,7 @@ msgstr ""
144
  msgid "Email Address"
145
  msgstr ""
146
 
147
- #: classes/controllers/FrmFormsController.php:524
148
  #: classes/models/FrmField.php:37
149
  #: pro/classes/controllers/FrmProDisplaysController.php:144
150
  #@ formidable
@@ -191,8 +191,8 @@ msgstr ""
191
  msgid "Create Form from Template"
192
  msgstr ""
193
 
194
- #: classes/models/FrmEntryValidate.php:174
195
- #: classes/models/FrmEntryValidate.php:179
196
  #@ formidable
197
  msgid "Your entry appears to be spam!"
198
  msgstr ""
@@ -255,7 +255,7 @@ msgstr ""
255
  msgid "You do not have permission to do that"
256
  msgstr ""
257
 
258
- #: pro/classes/controllers/FrmProEddController.php:130
259
  #@ formidable
260
  msgid "ERROR"
261
  msgstr ""
@@ -287,7 +287,7 @@ msgid "Message"
287
  msgstr ""
288
 
289
  #: classes/controllers/FrmEntriesController.php:71
290
- #: classes/controllers/FrmFormsController.php:686
291
  #: classes/views/frm-entries/form.php:48
292
  #: classes/views/frm-entries/sidebar-shared.php:23
293
  #: pro/classes/helpers/FrmProFieldsHelper.php:2815
@@ -297,55 +297,55 @@ msgstr ""
297
  msgid "Entry Key"
298
  msgstr ""
299
 
300
- #: classes/views/frm-forms/add_field.php:156
301
  #@ formidable
302
  msgid "Field Options"
303
  msgstr ""
304
 
305
- #: classes/views/frm-forms/add_field.php:243
306
  #@ formidable
307
  msgid "Field Size"
308
  msgstr ""
309
 
310
- #: classes/views/frm-forms/add_field.php:258
311
  #@ formidable
312
  msgid "rows high"
313
  msgstr ""
314
 
315
- #: classes/views/frm-forms/add_field.php:258
316
  #@ formidable
317
  msgid "characters maximum"
318
  msgstr ""
319
 
320
- #: classes/views/frm-forms/add_field.php:229
321
  #: classes/views/frm-forms/mb_html_tab.php:10
322
  #@ formidable
323
  msgid "Label Position"
324
  msgstr ""
325
 
326
- #: classes/views/frm-forms/add_field.php:232
327
  #@ formidable
328
  msgid "Top"
329
  msgstr ""
330
 
331
- #: classes/views/frm-forms/add_field.php:233
332
  #@ formidable
333
  msgid "Left"
334
  msgstr ""
335
 
336
- #: classes/views/frm-forms/add_field.php:234
337
  #: classes/views/frm-forms/add_field_links.php:98
338
  #@ formidable
339
  msgid "Right"
340
  msgstr ""
341
 
342
- #: classes/views/frm-forms/add_field.php:201
343
  #@ formidable
344
  msgid "Indicate required field with"
345
  msgstr ""
346
 
347
- #: classes/controllers/FrmFormsController.php:516
348
- #: classes/controllers/FrmFormsController.php:520
349
  #: pro/classes/controllers/FrmProDisplaysController.php:145
350
  #: pro/classes/helpers/FrmProCSVExportHelper.php:107
351
  #: pro/classes/helpers/FrmProFieldsHelper.php:2836
@@ -371,29 +371,29 @@ msgstr ""
371
  msgid "View"
372
  msgstr ""
373
 
374
- #: classes/models/FrmFormAction.php:633
375
  #: classes/views/frm-forms/_publish_box.php:99
376
  #: classes/views/frm-forms/_publish_box.php:101
377
  #: classes/views/frm-forms/add_field_links.php:6
378
  #: classes/views/frm-forms/edit.php:27
379
  #: classes/views/frm-forms/edit.php:39
380
  #: classes/views/frm-forms/settings.php:264
381
- #: pro/classes/controllers/FrmProEntriesController.php:2125
382
- #: pro/classes/controllers/FrmProEntriesController.php:2636
383
  #: pro/classes/models/FrmProSettings.php:20
384
  #@ formidable
385
  msgid "Update"
386
  msgstr ""
387
 
388
- #: pro/classes/controllers/FrmProEddController.php:181
389
  #@ formidable
390
  msgid "or"
391
  msgstr ""
392
 
393
- #: classes/helpers/FrmAppHelper.php:1731
394
  #: classes/views/frm-forms/_publish_box.php:75
395
- #: pro/classes/controllers/FrmProEddController.php:183
396
- #: pro/classes/controllers/FrmProEntriesController.php:2029
397
  #: pro/classes/views/frmpro-entries/sidebar-new.php:14
398
  #: pro/classes/views/frmpro-form-actions/_custom_field_row.php:31
399
  #@ formidable
@@ -431,7 +431,7 @@ msgstr ""
431
  msgid "Form Description"
432
  msgstr ""
433
 
434
- #: classes/views/frm-forms/add_field.php:210
435
  #: classes/views/frm-forms/mb_html_tab.php:7
436
  #@ formidable
437
  msgid "Field Key"
@@ -468,17 +468,17 @@ msgstr ""
468
  msgid "Please select a form"
469
  msgstr ""
470
 
471
- #: classes/controllers/FrmFormsController.php:458
472
  #@ formidable
473
  msgid "Display form title"
474
  msgstr ""
475
 
476
- #: classes/controllers/FrmFormsController.php:459
477
  #@ formidable
478
  msgid "Display form description"
479
  msgstr ""
480
 
481
- #: classes/helpers/FrmAppHelper.php:1718
482
  #: pro/classes/helpers/FrmProCSVExportHelper.php:106
483
  #: pro/classes/helpers/FrmProFieldsHelper.php:2835
484
  #: pro/classes/helpers/FrmProFieldsHelper.php:2850
@@ -490,7 +490,7 @@ msgstr ""
490
 
491
  #: classes/controllers/FrmEntriesController.php:8
492
  #: classes/controllers/FrmEntriesController.php:119
493
- #: classes/controllers/FrmFormsController.php:519
494
  #: classes/views/frm-entries/list.php:3
495
  #: classes/views/shared/form-nav.php:16
496
  #: pro/classes/controllers/FrmProXMLController.php:55
@@ -515,9 +515,9 @@ msgstr ""
515
  #: classes/views/frm-entries/sidebar-shared.php:10
516
  #: classes/views/frm-forms/_publish_box.php:67
517
  #: pro/classes/controllers/FrmProDisplaysController.php:38
518
- #: pro/classes/controllers/FrmProEntriesController.php:1340
519
- #: pro/classes/controllers/FrmProEntriesController.php:1546
520
- #: pro/classes/controllers/FrmProEntriesController.php:2029
521
  #: pro/classes/helpers/FrmProAppHelper.php:210
522
  #: pro/classes/helpers/FrmProEntriesHelper.php:256
523
  #: pro/classes/helpers/FrmProFieldsHelper.php:3047
@@ -527,13 +527,13 @@ msgid "Edit"
527
  msgstr ""
528
 
529
  #: classes/helpers/FrmEntriesListHelper.php:201
530
- #: classes/helpers/FrmFormsHelper.php:574
531
  #: classes/helpers/FrmFormsListHelper.php:104
532
- #: classes/models/FrmFormAction.php:634
533
  #: classes/views/frm-entries/sidebar-show.php:22
534
- #: pro/classes/controllers/FrmProEntriesController.php:1560
535
- #: pro/classes/controllers/FrmProEntriesController.php:1809
536
- #: pro/classes/controllers/FrmProEntriesController.php:2178
537
  #: pro/classes/helpers/FrmProEntriesListHelper.php:6
538
  #: pro/classes/views/frmpro-entries/sidebar-edit.php:27
539
  #@ default
@@ -557,13 +557,13 @@ msgstr ""
557
 
558
  #: classes/helpers/FrmFormsListHelper.php:314
559
  #: pro/classes/controllers/FrmProDisplaysController.php:114
560
- #: pro/classes/controllers/FrmProEntriesController.php:1345
561
  #: pro/classes/helpers/FrmProEntriesHelper.php:245
562
  #@ formidable
563
  msgid "Duplicate"
564
  msgstr ""
565
 
566
- #: classes/models/FrmFormAction.php:632
567
  #: classes/views/frm-forms/add_field_links.php:6
568
  #: classes/views/frm-forms/new.php:28
569
  #: pro/classes/controllers/FrmProFormActionsController.php:32
@@ -572,7 +572,7 @@ msgid "Create"
572
  msgstr ""
573
 
574
  #: classes/controllers/FrmFieldsController.php:322
575
- #: classes/helpers/FrmAppHelper.php:1726
576
  #: classes/views/frm-fields/single-option.php:6
577
  #: classes/views/frm-fields/single-option.php:8
578
  #: pro/classes/views/frmpro-fields/other-option.php:10
@@ -646,7 +646,7 @@ msgstr ""
646
  msgid "Submit Button"
647
  msgstr ""
648
 
649
- #: classes/helpers/FrmAppHelper.php:1724
650
  #@ formidable
651
  msgid "Are you sure you want to do this? Clicking OK will delete all forms, form data, and all other Formidable data. There is no Undo."
652
  msgstr ""
@@ -667,7 +667,7 @@ msgid "Formidable Tag"
667
  msgstr ""
668
 
669
  #: classes/helpers/FrmEntriesListHelper.php:59
670
- #: pro/classes/controllers/FrmProEntriesController.php:1366
671
  #: pro/classes/helpers/FrmProDisplaysHelper.php:60
672
  #@ formidable
673
  msgid "No Entries Found"
@@ -714,258 +714,258 @@ msgstr ""
714
  msgid "Duplicate Field"
715
  msgstr ""
716
 
717
- #: classes/helpers/FrmAppHelper.php:1778
718
  #@ formidable
719
  msgid "English/Western"
720
  msgstr ""
721
 
722
- #: classes/helpers/FrmAppHelper.php:1779
723
  #@ formidable
724
  msgid "Afrikaans"
725
  msgstr ""
726
 
727
- #: classes/helpers/FrmAppHelper.php:1779
728
  #@ formidable
729
  msgid "Albanian"
730
  msgstr ""
731
 
732
- #: classes/helpers/FrmAppHelper.php:1780
733
  #@ formidable
734
  msgid "Arabic"
735
  msgstr ""
736
 
737
- #: classes/helpers/FrmAppHelper.php:1780
738
  #@ formidable
739
  msgid "Armenian"
740
  msgstr ""
741
 
742
- #: classes/helpers/FrmAppHelper.php:1781
743
  #@ formidable
744
  msgid "Azerbaijani"
745
  msgstr ""
746
 
747
- #: classes/helpers/FrmAppHelper.php:1781
748
  #@ formidable
749
  msgid "Basque"
750
  msgstr ""
751
 
752
- #: classes/helpers/FrmAppHelper.php:1782
753
  #@ formidable
754
  msgid "Bosnian"
755
  msgstr ""
756
 
757
- #: classes/helpers/FrmAppHelper.php:1782
758
  #@ formidable
759
  msgid "Bulgarian"
760
  msgstr ""
761
 
762
- #: classes/helpers/FrmAppHelper.php:1783
763
  #@ formidable
764
  msgid "Catalan"
765
  msgstr ""
766
 
767
- #: classes/helpers/FrmAppHelper.php:1783
768
  #@ formidable
769
  msgid "Chinese Hong Kong"
770
  msgstr ""
771
 
772
- #: classes/helpers/FrmAppHelper.php:1784
773
  #@ formidable
774
  msgid "Chinese Simplified"
775
  msgstr ""
776
 
777
- #: classes/helpers/FrmAppHelper.php:1784
778
  #@ formidable
779
  msgid "Chinese Traditional"
780
  msgstr ""
781
 
782
- #: classes/helpers/FrmAppHelper.php:1785
783
  #@ formidable
784
  msgid "Croatian"
785
  msgstr ""
786
 
787
- #: classes/helpers/FrmAppHelper.php:1785
788
  #@ formidable
789
  msgid "Czech"
790
  msgstr ""
791
 
792
- #: classes/helpers/FrmAppHelper.php:1786
793
  #@ formidable
794
  msgid "Danish"
795
  msgstr ""
796
 
797
- #: classes/helpers/FrmAppHelper.php:1786
798
  #@ formidable
799
  msgid "Dutch"
800
  msgstr ""
801
 
802
- #: classes/helpers/FrmAppHelper.php:1787
803
  #@ formidable
804
  msgid "English/UK"
805
  msgstr ""
806
 
807
- #: classes/helpers/FrmAppHelper.php:1787
808
  #@ formidable
809
  msgid "Esperanto"
810
  msgstr ""
811
 
812
- #: classes/helpers/FrmAppHelper.php:1788
813
  #@ formidable
814
  msgid "Estonian"
815
  msgstr ""
816
 
817
- #: classes/helpers/FrmAppHelper.php:1788
818
  #@ formidable
819
  msgid "Faroese"
820
  msgstr ""
821
 
822
- #: classes/helpers/FrmAppHelper.php:1789
823
  #@ formidable
824
  msgid "Farsi/Persian"
825
  msgstr ""
826
 
827
- #: classes/helpers/FrmAppHelper.php:1790
828
  #@ formidable
829
  msgid "Finnish"
830
  msgstr ""
831
 
832
- #: classes/helpers/FrmAppHelper.php:1790
833
  #@ formidable
834
  msgid "French"
835
  msgstr ""
836
 
837
- #: classes/helpers/FrmAppHelper.php:1791
838
  #@ formidable
839
  msgid "French/Swiss"
840
  msgstr ""
841
 
842
- #: classes/helpers/FrmAppHelper.php:1792
843
  #@ formidable
844
  msgid "German"
845
  msgstr ""
846
 
847
- #: classes/helpers/FrmAppHelper.php:1793
848
  #@ formidable
849
  msgid "Greek"
850
  msgstr ""
851
 
852
- #: classes/helpers/FrmAppHelper.php:1794
853
  #@ formidable
854
  msgid "Hebrew"
855
  msgstr ""
856
 
857
- #: classes/helpers/FrmAppHelper.php:1795
858
  #@ formidable
859
  msgid "Hungarian"
860
  msgstr ""
861
 
862
- #: classes/helpers/FrmAppHelper.php:1796
863
  #@ formidable
864
  msgid "Icelandic"
865
  msgstr ""
866
 
867
- #: classes/helpers/FrmAppHelper.php:1797
868
  #@ formidable
869
  msgid "Italian"
870
  msgstr ""
871
 
872
- #: classes/helpers/FrmAppHelper.php:1797
873
  #@ formidable
874
  msgid "Japanese"
875
  msgstr ""
876
 
877
- #: classes/helpers/FrmAppHelper.php:1798
878
  #@ formidable
879
  msgid "Korean"
880
  msgstr ""
881
 
882
- #: classes/helpers/FrmAppHelper.php:1798
883
  #@ formidable
884
  msgid "Latvian"
885
  msgstr ""
886
 
887
- #: classes/helpers/FrmAppHelper.php:1799
888
  #@ formidable
889
  msgid "Lithuanian"
890
  msgstr ""
891
 
892
- #: classes/helpers/FrmAppHelper.php:1799
893
  #@ formidable
894
  msgid "Malaysian"
895
  msgstr ""
896
 
897
- #: classes/helpers/FrmAppHelper.php:1800
898
  #@ formidable
899
  msgid "Norwegian"
900
  msgstr ""
901
 
902
- #: classes/helpers/FrmAppHelper.php:1800
903
  #@ formidable
904
  msgid "Polish"
905
  msgstr ""
906
 
907
- #: classes/helpers/FrmAppHelper.php:1801
908
  #@ formidable
909
  msgid "Portuguese/Brazilian"
910
  msgstr ""
911
 
912
- #: classes/helpers/FrmAppHelper.php:1802
913
  #@ formidable
914
  msgid "Romanian"
915
  msgstr ""
916
 
917
- #: classes/helpers/FrmAppHelper.php:1803
918
  #@ formidable
919
  msgid "Russian"
920
  msgstr ""
921
 
922
- #: classes/helpers/FrmAppHelper.php:1803
923
- #: classes/helpers/FrmAppHelper.php:1804
924
  #@ formidable
925
  msgid "Serbian"
926
  msgstr ""
927
 
928
- #: classes/helpers/FrmAppHelper.php:1804
929
  #@ formidable
930
  msgid "Slovak"
931
  msgstr ""
932
 
933
- #: classes/helpers/FrmAppHelper.php:1805
934
  #@ formidable
935
  msgid "Slovenian"
936
  msgstr ""
937
 
938
- #: classes/helpers/FrmAppHelper.php:1805
939
  #@ formidable
940
  msgid "Spanish"
941
  msgstr ""
942
 
943
- #: classes/helpers/FrmAppHelper.php:1806
944
  #@ formidable
945
  msgid "Swedish"
946
  msgstr ""
947
 
948
- #: classes/helpers/FrmAppHelper.php:1807
949
  #@ formidable
950
  msgid "Tamil"
951
  msgstr ""
952
 
953
- #: classes/helpers/FrmAppHelper.php:1807
954
  #@ formidable
955
  msgid "Thai"
956
  msgstr ""
957
 
958
- #: classes/helpers/FrmAppHelper.php:1808
959
  #@ formidable
960
  msgid "Turkish"
961
  msgstr ""
962
 
963
- #: classes/helpers/FrmAppHelper.php:1809
964
  #@ formidable
965
  msgid "Ukranian"
966
  msgstr ""
967
 
968
- #: classes/helpers/FrmAppHelper.php:1809
969
  #@ formidable
970
  msgid "Vietnamese"
971
  msgstr ""
@@ -990,7 +990,7 @@ msgstr ""
990
  msgid "User Meta"
991
  msgstr ""
992
 
993
- #: classes/controllers/FrmFormsController.php:687
994
  #: pro/classes/controllers/FrmProFormsController.php:63
995
  #: pro/classes/helpers/FrmProFieldsHelper.php:2816
996
  #: pro/classes/views/displays/where_row.php:8
@@ -1017,7 +1017,7 @@ msgstr ""
1017
 
1018
  #: classes/views/frm-entries/list.php:19
1019
  #: classes/views/frm-forms/list.php:22
1020
- #: pro/classes/controllers/FrmProEntriesController.php:1697
1021
  #: pro/classes/controllers/FrmProFormsController.php:365
1022
  #: pro/classes/controllers/FrmProFormsController.php:432
1023
  #: pro/classes/helpers/FrmProEntriesListHelper.php:65
@@ -1030,7 +1030,7 @@ msgstr ""
1030
  msgid "Reset"
1031
  msgstr ""
1032
 
1033
- #: pro/classes/helpers/FrmProFieldsHelper.php:2154
1034
  #@ formidable
1035
  msgid "Edit Uploaded File"
1036
  msgstr ""
@@ -1041,7 +1041,7 @@ msgstr ""
1041
  msgid "Select a value to insert into the box below"
1042
  msgstr ""
1043
 
1044
- #: classes/controllers/FrmFormsController.php:685
1045
  #: classes/views/frm-entries/sidebar-shared.php:17
1046
  #: pro/classes/controllers/FrmProFormsController.php:585
1047
  #: pro/classes/helpers/FrmProEntriesListHelper.php:58
@@ -1100,7 +1100,7 @@ msgstr ""
1100
  msgid "Add a rotating 'even' or 'odd' class"
1101
  msgstr ""
1102
 
1103
- #: classes/controllers/FrmFormsController.php:692
1104
  #: pro/classes/helpers/FrmProFieldsHelper.php:2873
1105
  #@ formidable
1106
  msgid "Site URL"
@@ -1111,11 +1111,6 @@ msgstr ""
1111
  msgid "Limit must be a number"
1112
  msgstr ""
1113
 
1114
- #: classes/helpers/FrmFieldsHelper.php:172
1115
- #@ formidable
1116
- msgid "must be unique"
1117
- msgstr ""
1118
-
1119
  #: pro/classes/controllers/FrmProFormsController.php:60
1120
  #: pro/classes/controllers/FrmProFormsController.php:262
1121
  #: pro/classes/models/FrmProField.php:34
@@ -1221,7 +1216,7 @@ msgstr ""
1221
  msgid "If you would like the content to be inserted automatically, you must then select the page in which to insert it."
1222
  msgstr ""
1223
 
1224
- #: classes/controllers/FrmFormsController.php:705
1225
  #@ formidable
1226
  msgid "Detail Link"
1227
  msgstr ""
@@ -1264,7 +1259,7 @@ msgstr ""
1264
  msgid "The number of entries to show per page. Leave blank to not use pagination."
1265
  msgstr ""
1266
 
1267
- #: classes/controllers/FrmFormsController.php:432
1268
  #: classes/views/frm-forms/_publish_box.php:47
1269
  #: classes/widgets/FrmShowForm.php:46
1270
  #: pro/classes/controllers/FrmProDisplaysController.php:139
@@ -1345,10 +1340,10 @@ msgid "Edit Entry"
1345
  msgstr ""
1346
 
1347
  #: classes/views/frm-entries/sidebar-show.php:22
1348
- #: pro/classes/controllers/FrmProEntriesController.php:1367
1349
- #: pro/classes/controllers/FrmProEntriesController.php:1737
1350
- #: pro/classes/controllers/FrmProEntriesController.php:1826
1351
- #: pro/classes/controllers/FrmProEntriesController.php:2179
1352
  #@ formidable
1353
  msgid "Are you sure you want to delete that entry?"
1354
  msgstr ""
@@ -1398,7 +1393,7 @@ msgstr ""
1398
  msgid "minute step"
1399
  msgstr ""
1400
 
1401
- #: classes/views/frm-forms/add_field.php:250
1402
  #@ formidable
1403
  msgid "automatic width"
1404
  msgstr ""
@@ -1448,12 +1443,12 @@ msgstr ""
1448
  msgid "to"
1449
  msgstr ""
1450
 
1451
- #: classes/views/frm-forms/add_field.php:161
1452
  #@ formidable
1453
  msgid "Field Type"
1454
  msgstr ""
1455
 
1456
- #: classes/views/frm-forms/add_field.php:209
1457
  #@ formidable
1458
  msgid "The field key can be used as an alternative to the field ID in many cases."
1459
  msgstr ""
@@ -1515,7 +1510,7 @@ msgstr ""
1515
  msgid "Keys"
1516
  msgstr ""
1517
 
1518
- #: classes/controllers/FrmFormsController.php:666
1519
  #: pro/classes/views/settings/form.php:35
1520
  #@ formidable
1521
  msgid "Date Format"
@@ -1740,7 +1735,7 @@ msgstr ""
1740
  msgid "Weight"
1741
  msgstr ""
1742
 
1743
- #: classes/views/frm-forms/add_field.php:265
1744
  #: classes/views/styles/_buttons.php:22
1745
  #: classes/views/styles/_check-box-radio-fields.php:30
1746
  #: classes/views/styles/_field-description.php:21
@@ -1890,13 +1885,13 @@ msgstr ""
1890
  msgid "Post Title"
1891
  msgstr ""
1892
 
1893
- #: classes/views/frm-forms/add_field.php:183
1894
- #: classes/views/frm-forms/add_field.php:302
1895
  #@ formidable
1896
  msgid "Unique"
1897
  msgstr ""
1898
 
1899
- #: classes/views/frm-forms/add_field.php:192
1900
  #: classes/views/styles/_field-colors.php:13
1901
  #@ formidable
1902
  msgid "Read Only"
@@ -1923,12 +1918,12 @@ msgstr ""
1923
  msgid "reCAPTCHA Language"
1924
  msgstr ""
1925
 
1926
- #: classes/helpers/FrmAppHelper.php:1778
1927
  #@ formidable
1928
  msgid "English"
1929
  msgstr ""
1930
 
1931
- #: classes/helpers/FrmAppHelper.php:1801
1932
  #@ formidable
1933
  msgid "Portuguese"
1934
  msgstr ""
@@ -1953,13 +1948,13 @@ msgstr ""
1953
  msgid "HTML"
1954
  msgstr ""
1955
 
1956
- #: classes/views/frm-forms/add_field.php:174
1957
- #: classes/views/frm-forms/add_field.php:287
1958
  #@ formidable
1959
  msgid "Required"
1960
  msgstr ""
1961
 
1962
- #: classes/controllers/FrmFormsController.php:521
1963
  #: classes/views/frm-forms/_publish_box.php:47
1964
  #: pro/classes/views/displays/submitbox_actions.php:2
1965
  #@ formidable
@@ -2166,7 +2161,7 @@ msgstr ""
2166
 
2167
  #: classes/models/FrmField.php:15
2168
  #: classes/views/styles/_sample_form.php:53
2169
- #: pro/classes/helpers/FrmProFieldsHelper.php:4176
2170
  #@ formidable
2171
  msgid "Radio Buttons"
2172
  msgstr ""
@@ -2202,7 +2197,7 @@ msgstr ""
2202
  msgid "Another field with a description"
2203
  msgstr ""
2204
 
2205
- #: classes/models/FrmFormAction.php:635
2206
  #: classes/views/xml/import_form.php:11
2207
  #: pro/classes/views/xml/map_csv_fields.php:64
2208
  #@ formidable
@@ -2234,7 +2229,7 @@ msgstr ""
2234
  msgid "We're sorry. It looks like you've already submitted that."
2235
  msgstr ""
2236
 
2237
- #: classes/views/frm-forms/add_field.php:236
2238
  #: classes/views/styles/_date-fields.php:31
2239
  #: pro/classes/views/frmpro-fields/options-form.php:278
2240
  #: pro/classes/views/frmpro-form-actions/post_options.php:103
@@ -2268,15 +2263,14 @@ msgstr ""
2268
  msgid "Post Type"
2269
  msgstr ""
2270
 
2271
- #: classes/helpers/FrmFieldsHelper.php:173
2272
- #: pro/classes/models/FrmProEntryMeta.php:372
2273
  #@ formidable
2274
  msgid "is invalid"
2275
  msgstr ""
2276
 
2277
  #: classes/helpers/FrmFieldsHelper.php:146
2278
- #: classes/helpers/FrmFieldsHelper.php:173
2279
- #: pro/classes/models/FrmProEntryMeta.php:372
2280
  #@ formidable
2281
  msgid "This field is invalid"
2282
  msgstr ""
@@ -2450,1207 +2444,1207 @@ msgstr ""
2450
  msgid "Bottom Margin"
2451
  msgstr ""
2452
 
2453
- #: classes/helpers/FrmFieldsHelper.php:1307
2454
  #@ formidable
2455
  msgid "Countries"
2456
  msgstr ""
2457
 
2458
- #: classes/helpers/FrmFieldsHelper.php:1316
2459
  #@ formidable
2460
  msgid "U.S. States"
2461
  msgstr ""
2462
 
2463
- #: classes/helpers/FrmFieldsHelper.php:1312
2464
  #@ formidable
2465
  msgid "U.S. State Abbreviations"
2466
  msgstr ""
2467
 
2468
- #: classes/helpers/FrmFieldsHelper.php:1319
2469
  #@ formidable
2470
  msgid "Age"
2471
  msgstr ""
2472
 
2473
- #: classes/helpers/FrmFieldsHelper.php:1320
2474
  #@ formidable
2475
  msgid "Under 18"
2476
  msgstr ""
2477
 
2478
- #: classes/helpers/FrmFieldsHelper.php:1320
2479
  #@ formidable
2480
  msgid "18-24"
2481
  msgstr ""
2482
 
2483
- #: classes/helpers/FrmFieldsHelper.php:1320
2484
  #@ formidable
2485
  msgid "25-34"
2486
  msgstr ""
2487
 
2488
- #: classes/helpers/FrmFieldsHelper.php:1321
2489
  #@ formidable
2490
  msgid "35-44"
2491
  msgstr ""
2492
 
2493
- #: classes/helpers/FrmFieldsHelper.php:1321
2494
  #@ formidable
2495
  msgid "45-54"
2496
  msgstr ""
2497
 
2498
- #: classes/helpers/FrmFieldsHelper.php:1321
2499
  #@ formidable
2500
  msgid "55-64"
2501
  msgstr ""
2502
 
2503
- #: classes/helpers/FrmFieldsHelper.php:1322
2504
  #@ formidable
2505
  msgid "65 or Above"
2506
  msgstr ""
2507
 
2508
- #: classes/helpers/FrmFieldsHelper.php:1322
2509
  #@ formidable
2510
  msgid "Prefer Not to Answer"
2511
  msgstr ""
2512
 
2513
- #: classes/helpers/FrmFieldsHelper.php:1325
2514
  #@ formidable
2515
  msgid "Satisfaction"
2516
  msgstr ""
2517
 
2518
- #: classes/helpers/FrmFieldsHelper.php:1326
2519
  #@ formidable
2520
  msgid "Very Satisfied"
2521
  msgstr ""
2522
 
2523
- #: classes/helpers/FrmFieldsHelper.php:1326
2524
  #@ formidable
2525
  msgid "Satisfied"
2526
  msgstr ""
2527
 
2528
- #: classes/helpers/FrmFieldsHelper.php:1326
2529
- #: classes/helpers/FrmFieldsHelper.php:1331
2530
- #: classes/helpers/FrmFieldsHelper.php:1336
2531
  #@ formidable
2532
  msgid "Neutral"
2533
  msgstr ""
2534
 
2535
- #: classes/helpers/FrmFieldsHelper.php:1327
2536
  #@ formidable
2537
  msgid "Unsatisfied"
2538
  msgstr ""
2539
 
2540
- #: classes/helpers/FrmFieldsHelper.php:1327
2541
  #@ formidable
2542
  msgid "Very Unsatisfied"
2543
  msgstr ""
2544
 
2545
- #: classes/helpers/FrmFieldsHelper.php:1327
2546
- #: classes/helpers/FrmFieldsHelper.php:1332
2547
- #: classes/helpers/FrmFieldsHelper.php:1337
2548
  #: pro/classes/controllers/FrmProDisplaysController.php:194
2549
  #@ formidable
2550
  msgid "N/A"
2551
  msgstr ""
2552
 
2553
- #: classes/helpers/FrmFieldsHelper.php:1330
2554
  #@ formidable
2555
  msgid "Importance"
2556
  msgstr ""
2557
 
2558
- #: classes/helpers/FrmFieldsHelper.php:1331
2559
  #@ formidable
2560
  msgid "Very Important"
2561
  msgstr ""
2562
 
2563
- #: classes/helpers/FrmFieldsHelper.php:1331
2564
  #@ formidable
2565
  msgid "Important"
2566
  msgstr ""
2567
 
2568
- #: classes/helpers/FrmFieldsHelper.php:1332
2569
  #@ formidable
2570
  msgid "Somewhat Important"
2571
  msgstr ""
2572
 
2573
- #: classes/helpers/FrmFieldsHelper.php:1332
2574
  #@ formidable
2575
  msgid "Not at all Important"
2576
  msgstr ""
2577
 
2578
- #: classes/helpers/FrmFieldsHelper.php:1335
2579
  #@ formidable
2580
  msgid "Agreement"
2581
  msgstr ""
2582
 
2583
- #: classes/helpers/FrmFieldsHelper.php:1336
2584
  #@ formidable
2585
  msgid "Strongly Agree"
2586
  msgstr ""
2587
 
2588
- #: classes/helpers/FrmFieldsHelper.php:1336
2589
  #@ formidable
2590
  msgid "Agree"
2591
  msgstr ""
2592
 
2593
- #: classes/helpers/FrmFieldsHelper.php:1337
2594
  #@ formidable
2595
  msgid "Disagree"
2596
  msgstr ""
2597
 
2598
- #: classes/helpers/FrmFieldsHelper.php:1337
2599
  #@ formidable
2600
  msgid "Strongly Disagree"
2601
  msgstr ""
2602
 
2603
- #: classes/helpers/FrmFieldsHelper.php:1230
2604
  #@ formidable
2605
  msgid "Afghanistan"
2606
  msgstr ""
2607
 
2608
- #: classes/helpers/FrmFieldsHelper.php:1230
2609
  #@ formidable
2610
  msgid "Albania"
2611
  msgstr ""
2612
 
2613
- #: classes/helpers/FrmFieldsHelper.php:1230
2614
  #@ formidable
2615
  msgid "Algeria"
2616
  msgstr ""
2617
 
2618
- #: classes/helpers/FrmFieldsHelper.php:1231
2619
  #@ formidable
2620
  msgid "American Samoa"
2621
  msgstr ""
2622
 
2623
- #: classes/helpers/FrmFieldsHelper.php:1231
2624
  #@ formidable
2625
  msgid "Andorra"
2626
  msgstr ""
2627
 
2628
- #: classes/helpers/FrmFieldsHelper.php:1231
2629
  #@ formidable
2630
  msgid "Angola"
2631
  msgstr ""
2632
 
2633
- #: classes/helpers/FrmFieldsHelper.php:1232
2634
  #@ formidable
2635
  msgid "Anguilla"
2636
  msgstr ""
2637
 
2638
- #: classes/helpers/FrmFieldsHelper.php:1232
2639
  #@ formidable
2640
  msgid "Antarctica"
2641
  msgstr ""
2642
 
2643
- #: classes/helpers/FrmFieldsHelper.php:1232
2644
  #@ formidable
2645
  msgid "Antigua and Barbuda"
2646
  msgstr ""
2647
 
2648
- #: classes/helpers/FrmFieldsHelper.php:1233
2649
  #@ formidable
2650
  msgid "Argentina"
2651
  msgstr ""
2652
 
2653
- #: classes/helpers/FrmFieldsHelper.php:1233
2654
  #@ formidable
2655
  msgid "Armenia"
2656
  msgstr ""
2657
 
2658
- #: classes/helpers/FrmFieldsHelper.php:1233
2659
  #@ formidable
2660
  msgid "Aruba"
2661
  msgstr ""
2662
 
2663
- #: classes/helpers/FrmFieldsHelper.php:1234
2664
  #@ formidable
2665
  msgid "Australia"
2666
  msgstr ""
2667
 
2668
- #: classes/helpers/FrmFieldsHelper.php:1234
2669
  #@ formidable
2670
  msgid "Austria"
2671
  msgstr ""
2672
 
2673
- #: classes/helpers/FrmFieldsHelper.php:1234
2674
  #@ formidable
2675
  msgid "Azerbaijan"
2676
  msgstr ""
2677
 
2678
- #: classes/helpers/FrmFieldsHelper.php:1235
2679
  #@ formidable
2680
  msgid "Bahamas"
2681
  msgstr ""
2682
 
2683
- #: classes/helpers/FrmFieldsHelper.php:1235
2684
  #@ formidable
2685
  msgid "Bahrain"
2686
  msgstr ""
2687
 
2688
- #: classes/helpers/FrmFieldsHelper.php:1235
2689
  #@ formidable
2690
  msgid "Bangladesh"
2691
  msgstr ""
2692
 
2693
- #: classes/helpers/FrmFieldsHelper.php:1236
2694
  #@ formidable
2695
  msgid "Barbados"
2696
  msgstr ""
2697
 
2698
- #: classes/helpers/FrmFieldsHelper.php:1236
2699
  #@ formidable
2700
  msgid "Belarus"
2701
  msgstr ""
2702
 
2703
- #: classes/helpers/FrmFieldsHelper.php:1236
2704
  #@ formidable
2705
  msgid "Belgium"
2706
  msgstr ""
2707
 
2708
- #: classes/helpers/FrmFieldsHelper.php:1237
2709
  #@ formidable
2710
  msgid "Belize"
2711
  msgstr ""
2712
 
2713
- #: classes/helpers/FrmFieldsHelper.php:1237
2714
  #@ formidable
2715
  msgid "Benin"
2716
  msgstr ""
2717
 
2718
- #: classes/helpers/FrmFieldsHelper.php:1237
2719
  #@ formidable
2720
  msgid "Bermuda"
2721
  msgstr ""
2722
 
2723
- #: classes/helpers/FrmFieldsHelper.php:1238
2724
  #@ formidable
2725
  msgid "Bhutan"
2726
  msgstr ""
2727
 
2728
- #: classes/helpers/FrmFieldsHelper.php:1238
2729
  #@ formidable
2730
  msgid "Bolivia"
2731
  msgstr ""
2732
 
2733
- #: classes/helpers/FrmFieldsHelper.php:1238
2734
  #@ formidable
2735
  msgid "Bosnia and Herzegovina"
2736
  msgstr ""
2737
 
2738
- #: classes/helpers/FrmFieldsHelper.php:1239
2739
  #@ formidable
2740
  msgid "Botswana"
2741
  msgstr ""
2742
 
2743
- #: classes/helpers/FrmFieldsHelper.php:1239
2744
  #@ formidable
2745
  msgid "Brazil"
2746
  msgstr ""
2747
 
2748
- #: classes/helpers/FrmFieldsHelper.php:1239
2749
  #@ formidable
2750
  msgid "Brunei"
2751
  msgstr ""
2752
 
2753
- #: classes/helpers/FrmFieldsHelper.php:1240
2754
  #@ formidable
2755
  msgid "Bulgaria"
2756
  msgstr ""
2757
 
2758
- #: classes/helpers/FrmFieldsHelper.php:1240
2759
  #@ formidable
2760
  msgid "Burkina Faso"
2761
  msgstr ""
2762
 
2763
- #: classes/helpers/FrmFieldsHelper.php:1240
2764
  #@ formidable
2765
  msgid "Burundi"
2766
  msgstr ""
2767
 
2768
- #: classes/helpers/FrmFieldsHelper.php:1241
2769
  #@ formidable
2770
  msgid "Cambodia"
2771
  msgstr ""
2772
 
2773
- #: classes/helpers/FrmFieldsHelper.php:1241
2774
  #@ formidable
2775
  msgid "Cameroon"
2776
  msgstr ""
2777
 
2778
- #: classes/helpers/FrmFieldsHelper.php:1241
2779
  #@ formidable
2780
  msgid "Canada"
2781
  msgstr ""
2782
 
2783
- #: classes/helpers/FrmFieldsHelper.php:1242
2784
  #@ formidable
2785
  msgid "Cape Verde"
2786
  msgstr ""
2787
 
2788
- #: classes/helpers/FrmFieldsHelper.php:1242
2789
  #@ formidable
2790
  msgid "Cayman Islands"
2791
  msgstr ""
2792
 
2793
- #: classes/helpers/FrmFieldsHelper.php:1242
2794
  #@ formidable
2795
  msgid "Central African Republic"
2796
  msgstr ""
2797
 
2798
- #: classes/helpers/FrmFieldsHelper.php:1243
2799
  #@ formidable
2800
  msgid "Chad"
2801
  msgstr ""
2802
 
2803
- #: classes/helpers/FrmFieldsHelper.php:1243
2804
  #@ formidable
2805
  msgid "Chile"
2806
  msgstr ""
2807
 
2808
- #: classes/helpers/FrmFieldsHelper.php:1243
2809
  #@ formidable
2810
  msgid "China"
2811
  msgstr ""
2812
 
2813
- #: classes/helpers/FrmFieldsHelper.php:1244
2814
  #@ formidable
2815
  msgid "Colombia"
2816
  msgstr ""
2817
 
2818
- #: classes/helpers/FrmFieldsHelper.php:1244
2819
  #@ formidable
2820
  msgid "Comoros"
2821
  msgstr ""
2822
 
2823
- #: classes/helpers/FrmFieldsHelper.php:1244
2824
  #@ formidable
2825
  msgid "Congo"
2826
  msgstr ""
2827
 
2828
- #: classes/helpers/FrmFieldsHelper.php:1245
2829
  #@ formidable
2830
  msgid "Costa Rica"
2831
  msgstr ""
2832
 
2833
- #: classes/helpers/FrmFieldsHelper.php:1245
2834
  #@ formidable
2835
  msgid "C&ocirc;te d'Ivoire"
2836
  msgstr ""
2837
 
2838
- #: classes/helpers/FrmFieldsHelper.php:1245
2839
  #@ formidable
2840
  msgid "Croatia"
2841
  msgstr ""
2842
 
2843
- #: classes/helpers/FrmFieldsHelper.php:1246
2844
  #@ formidable
2845
  msgid "Cuba"
2846
  msgstr ""
2847
 
2848
- #: classes/helpers/FrmFieldsHelper.php:1246
2849
  #@ formidable
2850
  msgid "Cyprus"
2851
  msgstr ""
2852
 
2853
- #: classes/helpers/FrmFieldsHelper.php:1246
2854
  #@ formidable
2855
  msgid "Czech Republic"
2856
  msgstr ""
2857
 
2858
- #: classes/helpers/FrmFieldsHelper.php:1247
2859
  #@ formidable
2860
  msgid "Denmark"
2861
  msgstr ""
2862
 
2863
- #: classes/helpers/FrmFieldsHelper.php:1247
2864
  #@ formidable
2865
  msgid "Djibouti"
2866
  msgstr ""
2867
 
2868
- #: classes/helpers/FrmFieldsHelper.php:1247
2869
  #@ formidable
2870
  msgid "Dominica"
2871
  msgstr ""
2872
 
2873
- #: classes/helpers/FrmFieldsHelper.php:1248
2874
  #@ formidable
2875
  msgid "Dominican Republic"
2876
  msgstr ""
2877
 
2878
- #: classes/helpers/FrmFieldsHelper.php:1248
2879
  #@ formidable
2880
  msgid "East Timor"
2881
  msgstr ""
2882
 
2883
- #: classes/helpers/FrmFieldsHelper.php:1248
2884
  #@ formidable
2885
  msgid "Ecuador"
2886
  msgstr ""
2887
 
2888
- #: classes/helpers/FrmFieldsHelper.php:1249
2889
  #@ formidable
2890
  msgid "Egypt"
2891
  msgstr ""
2892
 
2893
- #: classes/helpers/FrmFieldsHelper.php:1249
2894
  #@ formidable
2895
  msgid "El Salvador"
2896
  msgstr ""
2897
 
2898
- #: classes/helpers/FrmFieldsHelper.php:1249
2899
  #@ formidable
2900
  msgid "Equatorial Guinea"
2901
  msgstr ""
2902
 
2903
- #: classes/helpers/FrmFieldsHelper.php:1250
2904
  #@ formidable
2905
  msgid "Eritrea"
2906
  msgstr ""
2907
 
2908
- #: classes/helpers/FrmFieldsHelper.php:1250
2909
  #@ formidable
2910
  msgid "Estonia"
2911
  msgstr ""
2912
 
2913
- #: classes/helpers/FrmFieldsHelper.php:1250
2914
  #@ formidable
2915
  msgid "Ethiopia"
2916
  msgstr ""
2917
 
2918
- #: classes/helpers/FrmFieldsHelper.php:1251
2919
  #@ formidable
2920
  msgid "Fiji"
2921
  msgstr ""
2922
 
2923
- #: classes/helpers/FrmFieldsHelper.php:1251
2924
  #@ formidable
2925
  msgid "Finland"
2926
  msgstr ""
2927
 
2928
- #: classes/helpers/FrmFieldsHelper.php:1251
2929
  #@ formidable
2930
  msgid "France"
2931
  msgstr ""
2932
 
2933
- #: classes/helpers/FrmFieldsHelper.php:1252
2934
  #@ formidable
2935
  msgid "French Guiana"
2936
  msgstr ""
2937
 
2938
- #: classes/helpers/FrmFieldsHelper.php:1252
2939
  #@ formidable
2940
  msgid "French Polynesia"
2941
  msgstr ""
2942
 
2943
- #: classes/helpers/FrmFieldsHelper.php:1252
2944
  #@ formidable
2945
  msgid "Gabon"
2946
  msgstr ""
2947
 
2948
- #: classes/helpers/FrmFieldsHelper.php:1253
2949
  #@ formidable
2950
  msgid "Gambia"
2951
  msgstr ""
2952
 
2953
- #: classes/helpers/FrmFieldsHelper.php:1253
2954
  #@ formidable
2955
  msgid "Georgia"
2956
  msgstr ""
2957
 
2958
- #: classes/helpers/FrmFieldsHelper.php:1253
2959
  #@ formidable
2960
  msgid "Germany"
2961
  msgstr ""
2962
 
2963
- #: classes/helpers/FrmFieldsHelper.php:1254
2964
  #@ formidable
2965
  msgid "Ghana"
2966
  msgstr ""
2967
 
2968
- #: classes/helpers/FrmFieldsHelper.php:1254
2969
  #@ formidable
2970
  msgid "Gibraltar"
2971
  msgstr ""
2972
 
2973
- #: classes/helpers/FrmFieldsHelper.php:1254
2974
  #@ formidable
2975
  msgid "Greece"
2976
  msgstr ""
2977
 
2978
- #: classes/helpers/FrmFieldsHelper.php:1255
2979
  #@ formidable
2980
  msgid "Greenland"
2981
  msgstr ""
2982
 
2983
- #: classes/helpers/FrmFieldsHelper.php:1255
2984
  #@ formidable
2985
  msgid "Grenada"
2986
  msgstr ""
2987
 
2988
- #: classes/helpers/FrmFieldsHelper.php:1255
2989
  #@ formidable
2990
  msgid "Guam"
2991
  msgstr ""
2992
 
2993
- #: classes/helpers/FrmFieldsHelper.php:1256
2994
  #@ formidable
2995
  msgid "Guatemala"
2996
  msgstr ""
2997
 
2998
- #: classes/helpers/FrmFieldsHelper.php:1256
2999
  #@ formidable
3000
  msgid "Guinea"
3001
  msgstr ""
3002
 
3003
- #: classes/helpers/FrmFieldsHelper.php:1256
3004
  #@ formidable
3005
  msgid "Guinea-Bissau"
3006
  msgstr ""
3007
 
3008
- #: classes/helpers/FrmFieldsHelper.php:1257
3009
  #@ formidable
3010
  msgid "Guyana"
3011
  msgstr ""
3012
 
3013
- #: classes/helpers/FrmFieldsHelper.php:1257
3014
  #@ formidable
3015
  msgid "Haiti"
3016
  msgstr ""
3017
 
3018
- #: classes/helpers/FrmFieldsHelper.php:1257
3019
  #@ formidable
3020
  msgid "Honduras"
3021
  msgstr ""
3022
 
3023
- #: classes/helpers/FrmFieldsHelper.php:1258
3024
  #@ formidable
3025
  msgid "Hong Kong"
3026
  msgstr ""
3027
 
3028
- #: classes/helpers/FrmFieldsHelper.php:1258
3029
  #@ formidable
3030
  msgid "Hungary"
3031
  msgstr ""
3032
 
3033
- #: classes/helpers/FrmFieldsHelper.php:1258
3034
  #@ formidable
3035
  msgid "Iceland"
3036
  msgstr ""
3037
 
3038
- #: classes/helpers/FrmFieldsHelper.php:1259
3039
  #@ formidable
3040
  msgid "India"
3041
  msgstr ""
3042
 
3043
- #: classes/helpers/FrmFieldsHelper.php:1259
3044
  #@ formidable
3045
  msgid "Indonesia"
3046
  msgstr ""
3047
 
3048
- #: classes/helpers/FrmFieldsHelper.php:1259
3049
  #@ formidable
3050
  msgid "Iran"
3051
  msgstr ""
3052
 
3053
- #: classes/helpers/FrmFieldsHelper.php:1260
3054
  #@ formidable
3055
  msgid "Iraq"
3056
  msgstr ""
3057
 
3058
- #: classes/helpers/FrmFieldsHelper.php:1260
3059
  #@ formidable
3060
  msgid "Ireland"
3061
  msgstr ""
3062
 
3063
- #: classes/helpers/FrmFieldsHelper.php:1260
3064
  #@ formidable
3065
  msgid "Israel"
3066
  msgstr ""
3067
 
3068
- #: classes/helpers/FrmFieldsHelper.php:1261
3069
  #@ formidable
3070
  msgid "Italy"
3071
  msgstr ""
3072
 
3073
- #: classes/helpers/FrmFieldsHelper.php:1261
3074
  #@ formidable
3075
  msgid "Jamaica"
3076
  msgstr ""
3077
 
3078
- #: classes/helpers/FrmFieldsHelper.php:1261
3079
  #@ formidable
3080
  msgid "Japan"
3081
  msgstr ""
3082
 
3083
- #: classes/helpers/FrmFieldsHelper.php:1262
3084
  #@ formidable
3085
  msgid "Jordan"
3086
  msgstr ""
3087
 
3088
- #: classes/helpers/FrmFieldsHelper.php:1262
3089
  #@ formidable
3090
  msgid "Kazakhstan"
3091
  msgstr ""
3092
 
3093
- #: classes/helpers/FrmFieldsHelper.php:1262
3094
  #@ formidable
3095
  msgid "Kenya"
3096
  msgstr ""
3097
 
3098
- #: classes/helpers/FrmFieldsHelper.php:1263
3099
  #@ formidable
3100
  msgid "Kiribati"
3101
  msgstr ""
3102
 
3103
- #: classes/helpers/FrmFieldsHelper.php:1263
3104
  #@ formidable
3105
  msgid "North Korea"
3106
  msgstr ""
3107
 
3108
- #: classes/helpers/FrmFieldsHelper.php:1263
3109
  #@ formidable
3110
  msgid "South Korea"
3111
  msgstr ""
3112
 
3113
- #: classes/helpers/FrmFieldsHelper.php:1264
3114
  #@ formidable
3115
  msgid "Kuwait"
3116
  msgstr ""
3117
 
3118
- #: classes/helpers/FrmFieldsHelper.php:1264
3119
  #@ formidable
3120
  msgid "Kyrgyzstan"
3121
  msgstr ""
3122
 
3123
- #: classes/helpers/FrmFieldsHelper.php:1264
3124
  #@ formidable
3125
  msgid "Laos"
3126
  msgstr ""
3127
 
3128
- #: classes/helpers/FrmFieldsHelper.php:1265
3129
  #@ formidable
3130
  msgid "Latvia"
3131
  msgstr ""
3132
 
3133
- #: classes/helpers/FrmFieldsHelper.php:1265
3134
  #@ formidable
3135
  msgid "Lebanon"
3136
  msgstr ""
3137
 
3138
- #: classes/helpers/FrmFieldsHelper.php:1265
3139
  #@ formidable
3140
  msgid "Lesotho"
3141
  msgstr ""
3142
 
3143
- #: classes/helpers/FrmFieldsHelper.php:1266
3144
  #@ formidable
3145
  msgid "Liberia"
3146
  msgstr ""
3147
 
3148
- #: classes/helpers/FrmFieldsHelper.php:1266
3149
  #@ formidable
3150
  msgid "Libya"
3151
  msgstr ""
3152
 
3153
- #: classes/helpers/FrmFieldsHelper.php:1266
3154
  #@ formidable
3155
  msgid "Liechtenstein"
3156
  msgstr ""
3157
 
3158
- #: classes/helpers/FrmFieldsHelper.php:1267
3159
  #@ formidable
3160
  msgid "Lithuania"
3161
  msgstr ""
3162
 
3163
- #: classes/helpers/FrmFieldsHelper.php:1267
3164
  #@ formidable
3165
  msgid "Luxembourg"
3166
  msgstr ""
3167
 
3168
- #: classes/helpers/FrmFieldsHelper.php:1267
3169
  #@ formidable
3170
  msgid "Macedonia"
3171
  msgstr ""
3172
 
3173
- #: classes/helpers/FrmFieldsHelper.php:1268
3174
  #@ formidable
3175
  msgid "Madagascar"
3176
  msgstr ""
3177
 
3178
- #: classes/helpers/FrmFieldsHelper.php:1268
3179
  #@ formidable
3180
  msgid "Malawi"
3181
  msgstr ""
3182
 
3183
- #: classes/helpers/FrmFieldsHelper.php:1268
3184
  #@ formidable
3185
  msgid "Malaysia"
3186
  msgstr ""
3187
 
3188
- #: classes/helpers/FrmFieldsHelper.php:1269
3189
  #@ formidable
3190
  msgid "Maldives"
3191
  msgstr ""
3192
 
3193
- #: classes/helpers/FrmFieldsHelper.php:1269
3194
  #@ formidable
3195
  msgid "Mali"
3196
  msgstr ""
3197
 
3198
- #: classes/helpers/FrmFieldsHelper.php:1269
3199
  #@ formidable
3200
  msgid "Malta"
3201
  msgstr ""
3202
 
3203
- #: classes/helpers/FrmFieldsHelper.php:1270
3204
  #@ formidable
3205
  msgid "Marshall Islands"
3206
  msgstr ""
3207
 
3208
- #: classes/helpers/FrmFieldsHelper.php:1270
3209
  #@ formidable
3210
  msgid "Mauritania"
3211
  msgstr ""
3212
 
3213
- #: classes/helpers/FrmFieldsHelper.php:1270
3214
  #@ formidable
3215
  msgid "Mauritius"
3216
  msgstr ""
3217
 
3218
- #: classes/helpers/FrmFieldsHelper.php:1271
3219
  #@ formidable
3220
  msgid "Mexico"
3221
  msgstr ""
3222
 
3223
- #: classes/helpers/FrmFieldsHelper.php:1271
3224
  #@ formidable
3225
  msgid "Micronesia"
3226
  msgstr ""
3227
 
3228
- #: classes/helpers/FrmFieldsHelper.php:1271
3229
  #@ formidable
3230
  msgid "Moldova"
3231
  msgstr ""
3232
 
3233
- #: classes/helpers/FrmFieldsHelper.php:1272
3234
  #@ formidable
3235
  msgid "Monaco"
3236
  msgstr ""
3237
 
3238
- #: classes/helpers/FrmFieldsHelper.php:1272
3239
  #@ formidable
3240
  msgid "Mongolia"
3241
  msgstr ""
3242
 
3243
- #: classes/helpers/FrmFieldsHelper.php:1272
3244
  #@ formidable
3245
  msgid "Montenegro"
3246
  msgstr ""
3247
 
3248
- #: classes/helpers/FrmFieldsHelper.php:1273
3249
  #@ formidable
3250
  msgid "Montserrat"
3251
  msgstr ""
3252
 
3253
- #: classes/helpers/FrmFieldsHelper.php:1273
3254
  #@ formidable
3255
  msgid "Morocco"
3256
  msgstr ""
3257
 
3258
- #: classes/helpers/FrmFieldsHelper.php:1273
3259
  #@ formidable
3260
  msgid "Mozambique"
3261
  msgstr ""
3262
 
3263
- #: classes/helpers/FrmFieldsHelper.php:1274
3264
  #@ formidable
3265
  msgid "Myanmar"
3266
  msgstr ""
3267
 
3268
- #: classes/helpers/FrmFieldsHelper.php:1274
3269
  #@ formidable
3270
  msgid "Namibia"
3271
  msgstr ""
3272
 
3273
- #: classes/helpers/FrmFieldsHelper.php:1274
3274
  #@ formidable
3275
  msgid "Nauru"
3276
  msgstr ""
3277
 
3278
- #: classes/helpers/FrmFieldsHelper.php:1275
3279
  #@ formidable
3280
  msgid "Nepal"
3281
  msgstr ""
3282
 
3283
- #: classes/helpers/FrmFieldsHelper.php:1275
3284
  #@ formidable
3285
  msgid "Netherlands"
3286
  msgstr ""
3287
 
3288
- #: classes/helpers/FrmFieldsHelper.php:1275
3289
  #@ formidable
3290
  msgid "New Zealand"
3291
  msgstr ""
3292
 
3293
- #: classes/helpers/FrmFieldsHelper.php:1276
3294
  #@ formidable
3295
  msgid "Nicaragua"
3296
  msgstr ""
3297
 
3298
- #: classes/helpers/FrmFieldsHelper.php:1276
3299
  #@ formidable
3300
  msgid "Niger"
3301
  msgstr ""
3302
 
3303
- #: classes/helpers/FrmFieldsHelper.php:1276
3304
  #@ formidable
3305
  msgid "Nigeria"
3306
  msgstr ""
3307
 
3308
- #: classes/helpers/FrmFieldsHelper.php:1277
3309
  #@ formidable
3310
  msgid "Norway"
3311
  msgstr ""
3312
 
3313
- #: classes/helpers/FrmFieldsHelper.php:1277
3314
  #@ formidable
3315
  msgid "Northern Mariana Islands"
3316
  msgstr ""
3317
 
3318
- #: classes/helpers/FrmFieldsHelper.php:1277
3319
  #@ formidable
3320
  msgid "Oman"
3321
  msgstr ""
3322
 
3323
- #: classes/helpers/FrmFieldsHelper.php:1278
3324
  #@ formidable
3325
  msgid "Pakistan"
3326
  msgstr ""
3327
 
3328
- #: classes/helpers/FrmFieldsHelper.php:1278
3329
  #@ formidable
3330
  msgid "Palau"
3331
  msgstr ""
3332
 
3333
- #: classes/helpers/FrmFieldsHelper.php:1278
3334
  #@ formidable
3335
  msgid "Palestine"
3336
  msgstr ""
3337
 
3338
- #: classes/helpers/FrmFieldsHelper.php:1279
3339
  #@ formidable
3340
  msgid "Panama"
3341
  msgstr ""
3342
 
3343
- #: classes/helpers/FrmFieldsHelper.php:1279
3344
  #@ formidable
3345
  msgid "Papua New Guinea"
3346
  msgstr ""
3347
 
3348
- #: classes/helpers/FrmFieldsHelper.php:1279
3349
  #@ formidable
3350
  msgid "Paraguay"
3351
  msgstr ""
3352
 
3353
- #: classes/helpers/FrmFieldsHelper.php:1280
3354
  #@ formidable
3355
  msgid "Peru"
3356
  msgstr ""
3357
 
3358
- #: classes/helpers/FrmFieldsHelper.php:1280
3359
  #@ formidable
3360
  msgid "Philippines"
3361
  msgstr ""
3362
 
3363
- #: classes/helpers/FrmFieldsHelper.php:1280
3364
  #@ formidable
3365
  msgid "Poland"
3366
  msgstr ""
3367
 
3368
- #: classes/helpers/FrmFieldsHelper.php:1281
3369
  #@ formidable
3370
  msgid "Portugal"
3371
  msgstr ""
3372
 
3373
- #: classes/helpers/FrmFieldsHelper.php:1281
3374
  #@ formidable
3375
  msgid "Puerto Rico"
3376
  msgstr ""
3377
 
3378
- #: classes/helpers/FrmFieldsHelper.php:1281
3379
  #@ formidable
3380
  msgid "Qatar"
3381
  msgstr ""
3382
 
3383
- #: classes/helpers/FrmFieldsHelper.php:1282
3384
  #@ formidable
3385
  msgid "Romania"
3386
  msgstr ""
3387
 
3388
- #: classes/helpers/FrmFieldsHelper.php:1282
3389
  #@ formidable
3390
  msgid "Russia"
3391
  msgstr ""
3392
 
3393
- #: classes/helpers/FrmFieldsHelper.php:1282
3394
  #@ formidable
3395
  msgid "Rwanda"
3396
  msgstr ""
3397
 
3398
- #: classes/helpers/FrmFieldsHelper.php:1283
3399
  #@ formidable
3400
  msgid "Saint Kitts and Nevis"
3401
  msgstr ""
3402
 
3403
- #: classes/helpers/FrmFieldsHelper.php:1283
3404
  #@ formidable
3405
  msgid "Saint Lucia"
3406
  msgstr ""
3407
 
3408
- #: classes/helpers/FrmFieldsHelper.php:1284
3409
  #@ formidable
3410
  msgid "Saint Vincent and the Grenadines"
3411
  msgstr ""
3412
 
3413
- #: classes/helpers/FrmFieldsHelper.php:1284
3414
  #@ formidable
3415
  msgid "Samoa"
3416
  msgstr ""
3417
 
3418
- #: classes/helpers/FrmFieldsHelper.php:1285
3419
  #@ formidable
3420
  msgid "San Marino"
3421
  msgstr ""
3422
 
3423
- #: classes/helpers/FrmFieldsHelper.php:1285
3424
  #@ formidable
3425
  msgid "Sao Tome and Principe"
3426
  msgstr ""
3427
 
3428
- #: classes/helpers/FrmFieldsHelper.php:1285
3429
  #@ formidable
3430
  msgid "Saudi Arabia"
3431
  msgstr ""
3432
 
3433
- #: classes/helpers/FrmFieldsHelper.php:1286
3434
  #@ formidable
3435
  msgid "Senegal"
3436
  msgstr ""
3437
 
3438
- #: classes/helpers/FrmFieldsHelper.php:1286
3439
  #@ formidable
3440
  msgid "Serbia and Montenegro"
3441
  msgstr ""
3442
 
3443
- #: classes/helpers/FrmFieldsHelper.php:1286
3444
  #@ formidable
3445
  msgid "Seychelles"
3446
  msgstr ""
3447
 
3448
- #: classes/helpers/FrmFieldsHelper.php:1287
3449
  #@ formidable
3450
  msgid "Sierra Leone"
3451
  msgstr ""
3452
 
3453
- #: classes/helpers/FrmFieldsHelper.php:1287
3454
  #@ formidable
3455
  msgid "Singapore"
3456
  msgstr ""
3457
 
3458
- #: classes/helpers/FrmFieldsHelper.php:1287
3459
  #@ formidable
3460
  msgid "Slovakia"
3461
  msgstr ""
3462
 
3463
- #: classes/helpers/FrmFieldsHelper.php:1288
3464
  #@ formidable
3465
  msgid "Slovenia"
3466
  msgstr ""
3467
 
3468
- #: classes/helpers/FrmFieldsHelper.php:1288
3469
  #@ formidable
3470
  msgid "Solomon Islands"
3471
  msgstr ""
3472
 
3473
- #: classes/helpers/FrmFieldsHelper.php:1288
3474
  #@ formidable
3475
  msgid "Somalia"
3476
  msgstr ""
3477
 
3478
- #: classes/helpers/FrmFieldsHelper.php:1289
3479
  #@ formidable
3480
  msgid "South Africa"
3481
  msgstr ""
3482
 
3483
- #: classes/helpers/FrmFieldsHelper.php:1290
3484
  #@ formidable
3485
  msgid "Spain"
3486
  msgstr ""
3487
 
3488
- #: classes/helpers/FrmFieldsHelper.php:1290
3489
  #@ formidable
3490
  msgid "Sri Lanka"
3491
  msgstr ""
3492
 
3493
- #: classes/helpers/FrmFieldsHelper.php:1291
3494
  #@ formidable
3495
  msgid "Sudan"
3496
  msgstr ""
3497
 
3498
- #: classes/helpers/FrmFieldsHelper.php:1291
3499
  #@ formidable
3500
  msgid "Suriname"
3501
  msgstr ""
3502
 
3503
- #: classes/helpers/FrmFieldsHelper.php:1291
3504
  #@ formidable
3505
  msgid "Swaziland"
3506
  msgstr ""
3507
 
3508
- #: classes/helpers/FrmFieldsHelper.php:1292
3509
  #@ formidable
3510
  msgid "Sweden"
3511
  msgstr ""
3512
 
3513
- #: classes/helpers/FrmFieldsHelper.php:1292
3514
  #@ formidable
3515
  msgid "Switzerland"
3516
  msgstr ""
3517
 
3518
- #: classes/helpers/FrmFieldsHelper.php:1292
3519
  #@ formidable
3520
  msgid "Syria"
3521
  msgstr ""
3522
 
3523
- #: classes/helpers/FrmFieldsHelper.php:1293
3524
  #@ formidable
3525
  msgid "Taiwan"
3526
  msgstr ""
3527
 
3528
- #: classes/helpers/FrmFieldsHelper.php:1293
3529
  #@ formidable
3530
  msgid "Tajikistan"
3531
  msgstr ""
3532
 
3533
- #: classes/helpers/FrmFieldsHelper.php:1293
3534
  #@ formidable
3535
  msgid "Tanzania"
3536
  msgstr ""
3537
 
3538
- #: classes/helpers/FrmFieldsHelper.php:1294
3539
  #@ formidable
3540
  msgid "Thailand"
3541
  msgstr ""
3542
 
3543
- #: classes/helpers/FrmFieldsHelper.php:1294
3544
  #@ formidable
3545
  msgid "Togo"
3546
  msgstr ""
3547
 
3548
- #: classes/helpers/FrmFieldsHelper.php:1294
3549
  #@ formidable
3550
  msgid "Tonga"
3551
  msgstr ""
3552
 
3553
- #: classes/helpers/FrmFieldsHelper.php:1295
3554
  #@ formidable
3555
  msgid "Trinidad and Tobago"
3556
  msgstr ""
3557
 
3558
- #: classes/helpers/FrmFieldsHelper.php:1295
3559
  #@ formidable
3560
  msgid "Tunisia"
3561
  msgstr ""
3562
 
3563
- #: classes/helpers/FrmFieldsHelper.php:1295
3564
  #@ formidable
3565
  msgid "Turkey"
3566
  msgstr ""
3567
 
3568
- #: classes/helpers/FrmFieldsHelper.php:1296
3569
  #@ formidable
3570
  msgid "Turkmenistan"
3571
  msgstr ""
3572
 
3573
- #: classes/helpers/FrmFieldsHelper.php:1296
3574
  #@ formidable
3575
  msgid "Tuvalu"
3576
  msgstr ""
3577
 
3578
- #: classes/helpers/FrmFieldsHelper.php:1296
3579
  #@ formidable
3580
  msgid "Uganda"
3581
  msgstr ""
3582
 
3583
- #: classes/helpers/FrmFieldsHelper.php:1297
3584
  #@ formidable
3585
  msgid "Ukraine"
3586
  msgstr ""
3587
 
3588
- #: classes/helpers/FrmFieldsHelper.php:1297
3589
  #@ formidable
3590
  msgid "United Arab Emirates"
3591
  msgstr ""
3592
 
3593
- #: classes/helpers/FrmFieldsHelper.php:1297
3594
  #@ formidable
3595
  msgid "United Kingdom"
3596
  msgstr ""
3597
 
3598
- #: classes/helpers/FrmFieldsHelper.php:1298
3599
  #@ formidable
3600
  msgid "United States"
3601
  msgstr ""
3602
 
3603
- #: classes/helpers/FrmFieldsHelper.php:1298
3604
  #@ formidable
3605
  msgid "Uruguay"
3606
  msgstr ""
3607
 
3608
- #: classes/helpers/FrmFieldsHelper.php:1298
3609
  #@ formidable
3610
  msgid "Uzbekistan"
3611
  msgstr ""
3612
 
3613
- #: classes/helpers/FrmFieldsHelper.php:1299
3614
  #@ formidable
3615
  msgid "Vanuatu"
3616
  msgstr ""
3617
 
3618
- #: classes/helpers/FrmFieldsHelper.php:1299
3619
  #@ formidable
3620
  msgid "Vatican City"
3621
  msgstr ""
3622
 
3623
- #: classes/helpers/FrmFieldsHelper.php:1299
3624
  #@ formidable
3625
  msgid "Venezuela"
3626
  msgstr ""
3627
 
3628
- #: classes/helpers/FrmFieldsHelper.php:1300
3629
  #@ formidable
3630
  msgid "Vietnam"
3631
  msgstr ""
3632
 
3633
- #: classes/helpers/FrmFieldsHelper.php:1300
3634
  #@ formidable
3635
  msgid "Virgin Islands, British"
3636
  msgstr ""
3637
 
3638
- #: classes/helpers/FrmFieldsHelper.php:1301
3639
  #@ formidable
3640
  msgid "Virgin Islands, U.S."
3641
  msgstr ""
3642
 
3643
- #: classes/helpers/FrmFieldsHelper.php:1301
3644
  #@ formidable
3645
  msgid "Yemen"
3646
  msgstr ""
3647
 
3648
- #: classes/helpers/FrmFieldsHelper.php:1301
3649
  #@ formidable
3650
  msgid "Zambia"
3651
  msgstr ""
3652
 
3653
- #: classes/helpers/FrmFieldsHelper.php:1302
3654
  #@ formidable
3655
  msgid "Zimbabwe"
3656
  msgstr ""
@@ -3758,13 +3752,13 @@ msgid "Paragraph Text"
3758
  msgstr ""
3759
 
3760
  #: classes/models/FrmField.php:14
3761
- #: pro/classes/helpers/FrmProFieldsHelper.php:4177
3762
  #@ formidable
3763
  msgid "Checkboxes"
3764
  msgstr ""
3765
 
3766
  #: classes/models/FrmField.php:16
3767
- #: pro/classes/helpers/FrmProFieldsHelper.php:4175
3768
  #@ formidable
3769
  msgid "Dropdown"
3770
  msgstr ""
@@ -3774,7 +3768,7 @@ msgstr ""
3774
  msgid "There was a problem with your submission. Please try again."
3775
  msgstr ""
3776
 
3777
- #: pro/classes/controllers/FrmProEddController.php:127
3778
  #@ formidable
3779
  msgid "Your Pro installation is now active. Enjoy!"
3780
  msgstr ""
@@ -3795,7 +3789,7 @@ msgstr ""
3795
  msgid "Build"
3796
  msgstr ""
3797
 
3798
- #: classes/controllers/FrmFormsController.php:688
3799
  #: pro/classes/helpers/FrmProFieldsHelper.php:2817
3800
  #@ formidable
3801
  msgid "User IP"
@@ -3810,7 +3804,7 @@ msgstr ""
3810
  msgid "Entry update date"
3811
  msgstr ""
3812
 
3813
- #: pro/classes/models/FrmProEntryMeta.php:372
3814
  #@ formidable
3815
  msgid "Sorry, this file type is not permitted for security reasons."
3816
  msgstr ""
@@ -3826,7 +3820,7 @@ msgid "less than or equal to"
3826
  msgstr ""
3827
 
3828
  #: classes/views/frm-entries/sidebar-shared.php:8
3829
- #: pro/classes/controllers/FrmProEntriesController.php:1329
3830
  #@ formidable
3831
  msgid "Post"
3832
  msgstr ""
@@ -3935,7 +3929,7 @@ msgstr ""
3935
  msgid "If your CSV special characters are not working correctly, try a different formatting option."
3936
  msgstr ""
3937
 
3938
- #: classes/controllers/FrmFormsController.php:601
3939
  #@ formidable
3940
  msgid "Template was Successfully Updated"
3941
  msgstr ""
@@ -3975,7 +3969,7 @@ msgstr ""
3975
  msgid "Show options as stars"
3976
  msgstr ""
3977
 
3978
- #: classes/views/frm-forms/add_field.php:192
3979
  #@ formidable
3980
  msgid "Read Only: Show this field but do not allow the field value to be edited from the front-end."
3981
  msgstr ""
@@ -4025,7 +4019,7 @@ msgstr ""
4025
  msgid "Password"
4026
  msgstr ""
4027
 
4028
- #: classes/views/frm-forms/add_field.php:140
4029
  #@ formidable
4030
  msgid "Field Choices"
4031
  msgstr ""
@@ -4052,7 +4046,7 @@ msgstr ""
4052
  msgid "Please wait while you are redirected."
4053
  msgstr ""
4054
 
4055
- #: classes/controllers/FrmFormsController.php:786
4056
  #@ formidable
4057
  msgid "No forms were specified"
4058
  msgstr ""
@@ -4108,8 +4102,8 @@ msgstr ""
4108
  msgid "Use this menu name site-wide"
4109
  msgstr ""
4110
 
4111
- #: pro/classes/controllers/FrmProEntriesController.php:2217
4112
- #: pro/classes/controllers/FrmProEntriesController.php:2533
4113
  #@ formidable
4114
  msgid "Your entry was successfully deleted"
4115
  msgstr ""
@@ -4139,7 +4133,7 @@ msgstr ""
4139
  msgid "Daily Entries"
4140
  msgstr ""
4141
 
4142
- #: classes/controllers/FrmFormsController.php:693
4143
  #: pro/classes/helpers/FrmProFieldsHelper.php:2874
4144
  #@ formidable
4145
  msgid "Site Name"
@@ -4177,7 +4171,7 @@ msgstr ""
4177
  msgid "Are you sure you want to delete that?"
4178
  msgstr ""
4179
 
4180
- #: pro/classes/controllers/FrmProEddController.php:153
4181
  #@ formidable
4182
  msgid "Account"
4183
  msgstr ""
@@ -4244,10 +4238,10 @@ msgstr ""
4244
  msgid "Use separate values"
4245
  msgstr ""
4246
 
4247
- #: classes/helpers/FrmAppHelper.php:1732
4248
  #: classes/helpers/FrmFormsListHelper.php:271
4249
- #: classes/views/frm-forms/add_field.php:231
4250
- #: classes/views/frm-forms/add_field.php:269
4251
  #: classes/views/styles/_buttons.php:8
4252
  #: classes/views/styles/_field-colors.php:4
4253
  #: pro/classes/controllers/FrmProFormsController.php:420
@@ -4257,32 +4251,32 @@ msgstr ""
4257
  msgid "Default"
4258
  msgstr ""
4259
 
4260
- #: classes/views/frm-forms/add_field.php:235
4261
  #@ formidable
4262
  msgid "Inline (left without a set width)"
4263
  msgstr ""
4264
 
4265
- #: classes/views/frm-forms/add_field.php:237
4266
  #@ formidable
4267
  msgid "Hidden (but leave the space)"
4268
  msgstr ""
4269
 
4270
- #: classes/views/frm-forms/add_field.php:219
4271
  #@ formidable
4272
  msgid "CSS layout classes"
4273
  msgstr ""
4274
 
4275
- #: classes/views/frm-forms/add_field.php:220
4276
  #@ formidable
4277
  msgid "Add a CSS class to the field container. Use our predefined classes to align multiple fields in single row."
4278
  msgstr ""
4279
 
4280
- #: pro/classes/controllers/FrmProEntriesController.php:2549
4281
  #@ formidable
4282
  msgid "There was an error deleting that entry"
4283
  msgstr ""
4284
 
4285
- #: pro/classes/controllers/FrmProEddController.php:148
4286
  #@ formidable
4287
  msgid "Deauthorize this site"
4288
  msgstr ""
@@ -4389,7 +4383,7 @@ msgstr ""
4389
  msgid "Used for the single post page"
4390
  msgstr ""
4391
 
4392
- #: classes/controllers/FrmFormsController.php:664
4393
  #@ formidable
4394
  msgid "Use a different separator for checkbox fields"
4395
  msgstr ""
@@ -4514,12 +4508,12 @@ msgstr ""
4514
  msgid "Fields from your form"
4515
  msgstr ""
4516
 
4517
- #: classes/controllers/FrmFormsController.php:706
4518
  #@ formidable
4519
  msgid "Edit Entry Link"
4520
  msgstr ""
4521
 
4522
- #: classes/controllers/FrmFormsController.php:667
4523
  #@ formidable
4524
  msgid "Field Label"
4525
  msgstr ""
@@ -4569,7 +4563,7 @@ msgstr ""
4569
  msgid "Less Than"
4570
  msgstr ""
4571
 
4572
- #: classes/controllers/FrmFormsController.php:663
4573
  #@ formidable
4574
  msgid "Separator"
4575
  msgstr ""
@@ -4604,7 +4598,7 @@ msgstr ""
4604
  msgid "Time Ago"
4605
  msgstr ""
4606
 
4607
- #: classes/controllers/FrmFormsController.php:669
4608
  #@ formidable
4609
  msgid "No Auto P"
4610
  msgstr ""
@@ -4688,7 +4682,7 @@ msgstr ""
4688
  msgid "Anything"
4689
  msgstr ""
4690
 
4691
- #: classes/helpers/FrmAppHelper.php:1715
4692
  #: classes/views/styles/_sample_form.php:91
4693
  #: pro/classes/helpers/FrmProFieldsHelper.php:640
4694
  #: pro/classes/helpers/FrmProFormsHelper.php:314
@@ -4728,12 +4722,12 @@ msgstr ""
4728
  msgid "this notification if"
4729
  msgstr ""
4730
 
4731
- #: classes/controllers/FrmFormsController.php:702
4732
  #@ formidable
4733
  msgid "Default HTML"
4734
  msgstr ""
4735
 
4736
- #: classes/controllers/FrmFormsController.php:703
4737
  #@ formidable
4738
  msgid "Default Plain"
4739
  msgstr ""
@@ -4748,7 +4742,7 @@ msgstr ""
4748
  msgid "Removes the automatic links to category pages"
4749
  msgstr ""
4750
 
4751
- #: classes/controllers/FrmFormsController.php:670
4752
  #@ formidable
4753
  msgid "Do not automatically add any paragraphs or line breaks"
4754
  msgstr ""
@@ -4906,34 +4900,34 @@ msgstr ""
4906
  msgid "Logged-out Users"
4907
  msgstr ""
4908
 
4909
- #: pro/classes/controllers/FrmProEddController.php:29
4910
  #: pro/classes/controllers/FrmUpdatesController.php:28
4911
  #@ formidable
4912
  msgid "Your Formidable Pro License was Invalid"
4913
  msgstr ""
4914
 
4915
  #: classes/views/frm-settings/license_box.php:8
4916
- #: pro/classes/controllers/FrmProEddController.php:140
4917
  #@ formidable
4918
  msgid "Click here"
4919
  msgstr ""
4920
 
4921
- #: pro/classes/controllers/FrmProEddController.php:146
4922
  #@ formidable
4923
  msgid "Formidable Pro is Installed"
4924
  msgstr ""
4925
 
4926
- #: pro/classes/controllers/FrmProEddController.php:147
4927
  #@ formidable
4928
  msgid "Enter new license"
4929
  msgstr ""
4930
 
4931
- #: pro/classes/controllers/FrmProEddController.php:176
4932
  #@ formidable
4933
  msgid "Use this license to enable Formidable Pro site-wide"
4934
  msgstr ""
4935
 
4936
- #: pro/classes/controllers/FrmProEddController.php:179
4937
  #@ formidable
4938
  msgid "Save License"
4939
  msgstr ""
@@ -4960,14 +4954,14 @@ msgstr ""
4960
  msgid "An update is available, but your license is %s."
4961
  msgstr ""
4962
 
4963
- #: classes/models/FrmAddon.php:179
4964
- #: pro/classes/controllers/FrmProEddController.php:436
4965
  #: pro/classes/controllers/FrmUpdatesController.php:356
4966
  #@ formidable
4967
  msgid "Your License Key was invalid"
4968
  msgstr ""
4969
 
4970
- #: classes/helpers/FrmFormsHelper.php:251
4971
  #: classes/models/FrmDb.php:653
4972
  #@ formidable
4973
  msgid "Sending"
@@ -5085,12 +5079,12 @@ msgstr ""
5085
  msgid "If you have many checkbox or radio button options, you may add this class to allow your user to easily scroll through the options."
5086
  msgstr ""
5087
 
5088
- #: classes/helpers/FrmAppHelper.php:1728
5089
  #@ formidable
5090
  msgid "Saving"
5091
  msgstr ""
5092
 
5093
- #: classes/helpers/FrmAppHelper.php:1729
5094
  #@ formidable
5095
  msgid "Saved"
5096
  msgstr ""
@@ -5115,7 +5109,7 @@ msgstr ""
5115
  msgid "Recommended for long forms."
5116
  msgstr ""
5117
 
5118
- #: classes/helpers/FrmAppHelper.php:1749
5119
  #@ formidable
5120
  msgid "Warning: There is no way to retrieve unsaved entries."
5121
  msgstr ""
@@ -5200,14 +5194,14 @@ msgstr ""
5200
  msgid "Add dynamic default values as default text to fields in your form"
5201
  msgstr ""
5202
 
5203
- #: pro/classes/controllers/FrmProEddController.php:438
5204
  #: pro/classes/controllers/FrmUpdatesController.php:337
5205
  #, php-format
5206
  #@ formidable
5207
  msgid "You had an error communicating with Strategy11's API. %1$sClick here%2$s for more information."
5208
  msgstr ""
5209
 
5210
- #: pro/classes/controllers/FrmProEddController.php:444
5211
  #: pro/classes/controllers/FrmUpdatesController.php:342
5212
  #@ formidable
5213
  msgid "You had an HTTP error connecting to Strategy11's API"
@@ -5251,10 +5245,10 @@ msgstr ""
5251
  msgid "Click to edit."
5252
  msgstr ""
5253
 
5254
- #: classes/helpers/FrmFormsHelper.php:595
5255
  #: classes/helpers/FrmFormsListHelper.php:361
5256
  #: classes/views/frm-forms/_publish_box.php:72
5257
- #: pro/classes/controllers/FrmProEntriesController.php:1330
5258
  #: pro/classes/helpers/FrmProCSVExportHelper.php:104
5259
  #@ formidable
5260
  #@ default
@@ -5306,26 +5300,26 @@ msgstr ""
5306
  msgid "Update Button Text"
5307
  msgstr ""
5308
 
5309
- #: classes/helpers/FrmAppHelper.php:1736
5310
- #: classes/helpers/FrmFieldsHelper.php:1165
5311
  #@ formidable
5312
  msgid "Default value will NOT pass form validation"
5313
  msgstr ""
5314
 
5315
- #: classes/helpers/FrmAppHelper.php:1735
5316
- #: classes/helpers/FrmFieldsHelper.php:1165
5317
  #@ formidable
5318
  msgid "Default value will pass form validation"
5319
  msgstr ""
5320
 
5321
- #: classes/helpers/FrmAppHelper.php:1733
5322
- #: classes/helpers/FrmFieldsHelper.php:1156
5323
  #@ formidable
5324
  msgid "Clear default value when typing"
5325
  msgstr ""
5326
 
5327
- #: classes/helpers/FrmAppHelper.php:1734
5328
- #: classes/helpers/FrmFieldsHelper.php:1156
5329
  #@ formidable
5330
  msgid "Do not clear default value when typing"
5331
  msgstr ""
@@ -5341,8 +5335,8 @@ msgstr ""
5341
  msgid "Views"
5342
  msgstr ""
5343
 
5344
- #: classes/models/FrmAddon.php:175
5345
- #: pro/classes/controllers/FrmProEddController.php:454
5346
  #: pro/classes/controllers/FrmUpdatesController.php:352
5347
  #, php-format
5348
  #@ formidable
@@ -5379,12 +5373,12 @@ msgstr ""
5379
  msgid "You did not add any fields to your form. %1$sGo back%2$s and add some."
5380
  msgstr ""
5381
 
5382
- #: classes/views/frm-forms/add_field.php:282
5383
  #@ formidable
5384
  msgid "Validation"
5385
  msgstr ""
5386
 
5387
- #: classes/views/frm-forms/add_field.php:294
5388
  #@ formidable
5389
  msgid "Invalid Format"
5390
  msgstr ""
@@ -5497,7 +5491,7 @@ msgstr ""
5497
  msgid "Reset to Default"
5498
  msgstr ""
5499
 
5500
- #: classes/controllers/FrmFormsController.php:708
5501
  #@ formidable
5502
  msgid "Entry Count"
5503
  msgstr ""
@@ -5507,12 +5501,12 @@ msgstr ""
5507
  msgid "Click a button below to insert sample logic into your view"
5508
  msgstr ""
5509
 
5510
- #: classes/helpers/FrmAppHelper.php:1737
5511
  #@ formidable
5512
  msgid "Are you sure?"
5513
  msgstr ""
5514
 
5515
- #: pro/classes/controllers/FrmProEddController.php:171
5516
  #@ formidable
5517
  msgid "Enter your license number here"
5518
  msgstr ""
@@ -5539,17 +5533,17 @@ msgstr ""
5539
  msgid "Increment"
5540
  msgstr ""
5541
 
5542
- #: classes/controllers/FrmXMLController.php:115
5543
  #@ formidable
5544
  msgid "XML import is not enabled on your server."
5545
  msgstr ""
5546
 
5547
- #: classes/controllers/FrmXMLController.php:93
5548
  #@ formidable
5549
  msgid "The file does not exist, please try again."
5550
  msgstr ""
5551
 
5552
- #: classes/controllers/FrmXMLController.php:84
5553
  #@ formidable
5554
  msgid "Oops, you didn't select a file."
5555
  msgstr ""
@@ -5575,22 +5569,22 @@ msgstr ""
5575
  msgid "updated by"
5576
  msgstr ""
5577
 
5578
- #: classes/controllers/FrmFormsController.php:689
5579
  #@ formidable
5580
  msgid "Entry created"
5581
  msgstr ""
5582
 
5583
- #: classes/controllers/FrmFormsController.php:690
5584
  #@ formidable
5585
  msgid "Entry updated"
5586
  msgstr ""
5587
 
5588
- #: classes/controllers/FrmFormsController.php:701
5589
  #@ formidable
5590
  msgid "Default Msg"
5591
  msgstr ""
5592
 
5593
- #: classes/controllers/FrmFormsController.php:707
5594
  #@ formidable
5595
  msgid "Even/Odd"
5596
  msgstr ""
@@ -5622,6 +5616,7 @@ msgid "last updated"
5622
  msgstr ""
5623
 
5624
  #: classes/helpers/FrmAppHelper.php:1040
 
5625
  #, php-format
5626
  #@ formidable
5627
  msgid "%s is invalid"
@@ -5668,18 +5663,18 @@ msgstr ""
5668
  msgid "Select the field(s) from your form that you would like to populate with your categories, tags, or other taxonomies."
5669
  msgstr ""
5670
 
5671
- #: classes/helpers/FrmAppHelper.php:1747
5672
  #@ formidable
5673
  msgid "Import Complete"
5674
  msgstr ""
5675
 
5676
- #: classes/controllers/FrmFormsController.php:577
5677
  #@ formidable
5678
  msgid "You are trying to edit a form that does not exist."
5679
  msgstr ""
5680
 
5681
- #: classes/controllers/FrmFormsController.php:979
5682
- #: classes/controllers/FrmFormsController.php:982
5683
  #@ formidable
5684
  msgid "Edit Forms"
5685
  msgstr ""
@@ -5844,13 +5839,13 @@ msgstr ""
5844
  msgid "Page if not specified in View settings"
5845
  msgstr ""
5846
 
5847
- #: classes/helpers/FrmAppHelper.php:1688
5848
- #: classes/helpers/FrmAppHelper.php:1714
5849
  #@ default
5850
  msgid "Loading&hellip;"
5851
  msgstr ""
5852
 
5853
- #: classes/helpers/FrmAppHelper.php:1730
5854
  #: classes/views/frm-forms/_publish_box.php:74
5855
  #@ default
5856
  msgid "OK"
@@ -5869,10 +5864,10 @@ msgstr ""
5869
  msgid "Description"
5870
  msgstr ""
5871
 
5872
- #: classes/controllers/FrmFormsController.php:991
5873
  #: classes/helpers/FrmFormsHelper.php:53
5874
  #: classes/helpers/FrmFormsHelper.php:108
5875
- #: classes/helpers/FrmFormsHelper.php:553
5876
  #: classes/helpers/FrmFormsListHelper.php:149
5877
  #: classes/helpers/FrmFormsListHelper.php:334
5878
  #: classes/views/frm-entries/list.php:25
@@ -5965,7 +5960,7 @@ msgstr ""
5965
  msgid "Your server does not have XML enabled"
5966
  msgstr ""
5967
 
5968
- #: pro/classes/controllers/FrmProEntriesController.php:2257
5969
  #@ formidable
5970
  msgid "You are missing options in your shortcode. field_id is required."
5971
  msgstr ""
@@ -6056,29 +6051,29 @@ msgstr ""
6056
  msgid "This will add !important to many of the lines in the Formidable styling to make sure it will be used."
6057
  msgstr ""
6058
 
6059
- #: classes/helpers/FrmAppHelper.php:1685
6060
- #: classes/helpers/FrmAppHelper.php:1748
6061
  #@ formidable
6062
  msgid "Please wait while your site updates."
6063
  msgstr ""
6064
 
6065
- #: classes/controllers/FrmFormsController.php:933
6066
  #@ formidable
6067
  msgid "Abnormal HTML characters prevented your form from saving correctly"
6068
  msgstr ""
6069
 
6070
- #: classes/helpers/FrmAppHelper.php:1772
6071
  #@ formidable
6072
  msgid "You are running an outdated version of Formidable. This plugin may not work correctly if you do not update Formidable."
6073
  msgstr ""
6074
 
6075
- #: classes/helpers/FrmFieldsHelper.php:587
6076
  #, php-format
6077
  #@ formidable
6078
  msgid "Please add options from the WordPress \"%1$s\" page"
6079
  msgstr ""
6080
 
6081
- #: classes/helpers/FrmFieldsHelper.php:588
6082
  #@ default
6083
  msgid "Categories"
6084
  msgstr ""
@@ -6093,45 +6088,45 @@ msgstr ""
6093
  msgid "That CSV was not uploaded. Are CSV files allowed on your site?"
6094
  msgstr ""
6095
 
6096
- #: classes/helpers/FrmAppHelper.php:1725
6097
- #: classes/views/frm-forms/add_field.php:90
6098
- #: classes/views/frm-forms/add_field.php:102
6099
  #: classes/views/frm-forms/form.php:13
6100
  #@ formidable
6101
  msgid "(Click to add description)"
6102
  msgstr ""
6103
 
6104
- #: classes/helpers/FrmAppHelper.php:1727
6105
  #: classes/views/frm-forms/add_field.php:63
6106
  #: pro/classes/views/frmpro-fields/field-selection.php:12
6107
  #@ formidable
6108
  msgid "(no label)"
6109
  msgstr ""
6110
 
6111
- #: classes/helpers/FrmAppHelper.php:1742
6112
  #: pro/classes/helpers/FrmProFieldsHelper.php:642
6113
- #: pro/classes/models/FrmProEntryMeta.php:552
6114
- #: pro/classes/models/FrmProEntryMeta.php:557
6115
  #@ formidable
6116
  msgid "The entered values do not match"
6117
  msgstr ""
6118
 
6119
- #: classes/helpers/FrmAppHelper.php:1743
6120
  #@ formidable
6121
  msgid "Enter Email"
6122
  msgstr ""
6123
 
6124
- #: classes/helpers/FrmAppHelper.php:1744
6125
  #@ formidable
6126
  msgid "Confirm Email"
6127
  msgstr ""
6128
 
6129
- #: classes/helpers/FrmAppHelper.php:1745
6130
  #@ formidable
6131
  msgid "Enter Password"
6132
  msgstr ""
6133
 
6134
- #: classes/helpers/FrmAppHelper.php:1746
6135
  #@ formidable
6136
  msgid "Confirm Password"
6137
  msgstr ""
@@ -6163,8 +6158,8 @@ msgstr ""
6163
  msgid "Form Actions"
6164
  msgstr ""
6165
 
6166
- #: classes/controllers/FrmFormsController.php:298
6167
- #: classes/controllers/FrmFormsController.php:333
6168
  #, php-format
6169
  #@ formidable
6170
  msgid "%1$s form restored from the Trash."
@@ -6172,8 +6167,8 @@ msgid_plural "%1$s forms restored from the Trash."
6172
  msgstr[0] ""
6173
  msgstr[1] ""
6174
 
6175
- #: classes/controllers/FrmFormsController.php:334
6176
- #: classes/controllers/FrmFormsController.php:352
6177
  #, php-format
6178
  #@ formidable
6179
  msgid "%1$s form moved to the Trash. %2$sUndo%3$s"
@@ -6181,9 +6176,9 @@ msgid_plural "%1$s forms moved to the Trash. %2$sUndo%3$s"
6181
  msgstr[0] ""
6182
  msgstr[1] ""
6183
 
6184
- #: classes/controllers/FrmFormsController.php:370
6185
- #: classes/controllers/FrmFormsController.php:386
6186
- #: classes/controllers/FrmFormsController.php:400
6187
  #, php-format
6188
  #@ formidable
6189
  msgid "%1$s form permanently deleted."
@@ -6191,18 +6186,18 @@ msgid_plural "%1$s forms permanently deleted."
6191
  msgstr[0] ""
6192
  msgstr[1] ""
6193
 
6194
- #: classes/controllers/FrmFormsController.php:418
6195
  #@ formidable
6196
  msgid "Add forms and content"
6197
  msgstr ""
6198
 
6199
- #: classes/controllers/FrmFormsController.php:432
6200
  #: classes/views/frm-forms/insert_form_popup.php:24
6201
  #@ formidable
6202
  msgid "Insert a Form"
6203
  msgstr ""
6204
 
6205
- #: classes/controllers/FrmFormsController.php:460
6206
  #@ formidable
6207
  msgid "Minimize form HTML"
6208
  msgstr ""
@@ -6212,24 +6207,24 @@ msgstr ""
6212
  msgid "Select a form:"
6213
  msgstr ""
6214
 
6215
- #: classes/controllers/FrmFormsController.php:514
6216
  #@ formidable
6217
  msgid "Template Name"
6218
  msgstr ""
6219
 
6220
- #: classes/controllers/FrmFormsController.php:515
6221
  #@ formidable
6222
  msgid "Type"
6223
  msgstr ""
6224
 
6225
- #: classes/controllers/FrmFormsController.php:518
6226
  #: classes/views/styles/_sample_form.php:11
6227
  #: classes/views/styles/manage.php:15
6228
  #@ formidable
6229
  msgid "Form Title"
6230
  msgstr ""
6231
 
6232
- #: classes/controllers/FrmFormsController.php:581
6233
  #, php-format
6234
  #@ formidable
6235
  msgid "You are trying to edit a child form. Please edit from %1$shere%2$s"
@@ -6299,7 +6294,7 @@ msgstr ""
6299
  msgid "Form Messages"
6300
  msgstr ""
6301
 
6302
- #: classes/helpers/FrmFieldsHelper.php:1289
6303
  #@ formidable
6304
  msgid "South Sudan"
6305
  msgstr ""
@@ -6335,38 +6330,38 @@ msgid "End Section"
6335
  msgstr ""
6336
 
6337
  #: classes/models/FrmField.php:31
6338
- #: pro/classes/helpers/FrmProFieldsHelper.php:4163
6339
  #@ formidable
6340
  msgid "Section"
6341
  msgstr ""
6342
 
6343
- #: pro/classes/helpers/FrmProFieldsHelper.php:4165
6344
  #@ formidable
6345
  msgid "Heading"
6346
  msgstr ""
6347
 
6348
  #: classes/views/styles/_section-fields.php:7
6349
- #: pro/classes/helpers/FrmProFieldsHelper.php:4166
6350
  #: pro/classes/views/frmpro-fields/options-form-top.php:11
6351
  #@ formidable
6352
  msgid "Collapsible"
6353
  msgstr ""
6354
 
6355
  #: classes/views/styles/_section-fields.php:10
6356
- #: pro/classes/helpers/FrmProFieldsHelper.php:4167
6357
  #: pro/classes/views/frmpro-fields/options-form-top.php:20
6358
  #@ formidable
6359
  msgid "Repeatable"
6360
  msgstr ""
6361
 
6362
  #: classes/models/FrmField.php:41
6363
- #: pro/classes/helpers/FrmProFieldsHelper.php:4173
6364
  #@ formidable
6365
  msgid "Dynamic Field"
6366
  msgstr ""
6367
 
6368
  #: pro/classes/controllers/FrmProFormsController.php:546
6369
- #: pro/classes/helpers/FrmProFieldsHelper.php:4178
6370
  #@ formidable
6371
  msgid "List"
6372
  msgstr ""
@@ -6376,31 +6371,31 @@ msgstr ""
6376
  msgid "Embed Form"
6377
  msgstr ""
6378
 
6379
- #: classes/helpers/FrmFormsHelper.php:565
6380
  #@ formidable
6381
  msgid "Restore from Trash"
6382
  msgstr ""
6383
 
6384
- #: classes/helpers/FrmFormsHelper.php:566
6385
  #: classes/helpers/FrmFormsListHelper.php:95
6386
  #@ formidable
6387
  msgid "Restore"
6388
  msgstr ""
6389
 
6390
- #: classes/helpers/FrmFormsHelper.php:569
6391
  #: classes/helpers/FrmFormsListHelper.php:102
6392
  #@ formidable
6393
  msgid "Move to Trash"
6394
  msgstr ""
6395
 
6396
- #: classes/helpers/FrmFormsHelper.php:570
6397
- #: classes/helpers/FrmFormsHelper.php:596
6398
  #: classes/helpers/FrmFormsListHelper.php:167
6399
  #@ formidable
6400
  msgid "Trash"
6401
  msgstr ""
6402
 
6403
- #: classes/helpers/FrmFormsHelper.php:573
6404
  #: classes/helpers/FrmFormsListHelper.php:99
6405
  #: classes/helpers/FrmFormsListHelper.php:298
6406
  #@ formidable
@@ -6408,12 +6403,12 @@ msgstr ""
6408
  msgid "Delete Permanently"
6409
  msgstr ""
6410
 
6411
- #: classes/helpers/FrmFormsHelper.php:586
6412
  #@ formidable
6413
  msgid "Are you sure you want to delete this form and all its entries?"
6414
  msgstr ""
6415
 
6416
- #: classes/helpers/FrmFormsHelper.php:597
6417
  #: classes/views/frm-forms/_publish_box.php:71
6418
  #: pro/classes/controllers/FrmProFormsController.php:410
6419
  #@ formidable
@@ -6622,32 +6617,32 @@ msgstr ""
6622
  msgid "Edit status"
6623
  msgstr ""
6624
 
6625
- #: classes/views/frm-forms/add_field.php:130
6626
  #@ formidable
6627
  msgid "Add Option"
6628
  msgstr ""
6629
 
6630
- #: classes/views/frm-forms/add_field.php:134
6631
  #@ formidable
6632
  msgid "Add \"Other\""
6633
  msgstr ""
6634
 
6635
- #: classes/views/frm-forms/add_field.php:140
6636
  #@ formidable
6637
  msgid "Bulk Edit Options"
6638
  msgstr ""
6639
 
6640
- #: classes/views/frm-forms/add_field.php:255
6641
  #@ formidable
6642
  msgid "pixels wide"
6643
  msgstr ""
6644
 
6645
- #: classes/views/frm-forms/add_field.php:310
6646
  #@ formidable
6647
  msgid "Confirmation"
6648
  msgstr ""
6649
 
6650
- #: classes/views/frm-forms/add_field.php:329
6651
  #@ formidable
6652
  msgid "Drag fields from your form or the sidebar into this section"
6653
  msgstr ""
@@ -6980,13 +6975,13 @@ msgstr ""
6980
  msgid "You are trying to access an entry that does not exist."
6981
  msgstr ""
6982
 
6983
- #: pro/classes/controllers/FrmProEntriesController.php:2619
6984
  #, php-format
6985
  #@ formidable
6986
  msgid "Resent to %s"
6987
  msgstr ""
6988
 
6989
- #: pro/classes/controllers/FrmProEntriesController.php:2624
6990
  #@ formidable
6991
  msgid "Resent to No one! You do not have permission"
6992
  msgstr ""
@@ -7247,7 +7242,7 @@ msgstr ""
7247
  msgid "Next Page"
7248
  msgstr ""
7249
 
7250
- #: pro/classes/helpers/FrmProFieldsHelper.php:1959
7251
  #@ formidable
7252
  msgid "Confirm"
7253
  msgstr ""
@@ -7259,18 +7254,18 @@ msgstr ""
7259
  msgid "Use <code>frm_new_post</code> filter instead."
7260
  msgstr ""
7261
 
7262
- #: pro/classes/models/FrmProEntryMeta.php:347
7263
- #: pro/classes/models/FrmProEntryMeta.php:365
7264
  #@ formidable
7265
  msgid "This file is too big"
7266
  msgstr ""
7267
 
7268
- #: pro/classes/models/FrmProEntryMeta.php:579
7269
  #@ formidable
7270
  msgid "Please select a higher number"
7271
  msgstr ""
7272
 
7273
- #: pro/classes/models/FrmProEntryMeta.php:581
7274
  #@ formidable
7275
  msgid "Please select a lower number"
7276
  msgstr ""
@@ -7564,52 +7559,52 @@ msgstr ""
7564
  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."
7565
  msgstr ""
7566
 
7567
- #: classes/helpers/FrmAppHelper.php:1738
7568
  #@ formidable
7569
  msgid "Are you sure you want to delete this field and all data associated with it?"
7570
  msgstr ""
7571
 
7572
- #: classes/helpers/FrmAppHelper.php:1739
7573
  #@ formidable
7574
  msgid "WARNING: This will delete all fields inside of the section as well."
7575
  msgstr ""
7576
 
7577
- #: classes/helpers/FrmAppHelper.php:1789
7578
  #@ formidable
7579
  msgid "Filipino"
7580
  msgstr ""
7581
 
7582
- #: classes/helpers/FrmAppHelper.php:1791
7583
  #@ formidable
7584
  msgid "French/Canadian"
7585
  msgstr ""
7586
 
7587
- #: classes/helpers/FrmAppHelper.php:1792
7588
  #@ formidable
7589
  msgid "German/Austria"
7590
  msgstr ""
7591
 
7592
- #: classes/helpers/FrmAppHelper.php:1793
7593
  #@ formidable
7594
  msgid "German/Switzerland"
7595
  msgstr ""
7596
 
7597
- #: classes/helpers/FrmAppHelper.php:1795
7598
  #@ formidable
7599
  msgid "Hindi"
7600
  msgstr ""
7601
 
7602
- #: classes/helpers/FrmAppHelper.php:1796
7603
  #@ formidable
7604
  msgid "Indonesian"
7605
  msgstr ""
7606
 
7607
- #: classes/helpers/FrmAppHelper.php:1802
7608
  #@ formidable
7609
  msgid "Portuguese/Portugal"
7610
  msgstr ""
7611
 
7612
- #: classes/helpers/FrmAppHelper.php:1806
7613
  #@ formidable
7614
  msgid "Spanish/Latin America"
7615
  msgstr ""
@@ -7641,7 +7636,7 @@ msgid_plural "%1$s Form Actions"
7641
  msgstr[0] ""
7642
  msgstr[1] ""
7643
 
7644
- #: classes/models/FrmEntryValidate.php:139
7645
  #@ formidable
7646
  msgid "The captcha is missing from this form"
7647
  msgstr ""
@@ -7754,12 +7749,12 @@ msgstr ""
7754
  msgid "This site has been previously authorized to run Formidable Forms.<br/>%1$sInstall the pro version%2$s or %3$sdeauthorize%4$s this site to continue running the free version and remove this message."
7755
  msgstr ""
7756
 
7757
- #: classes/helpers/FrmAppHelper.php:1740
7758
  #@ formidable
7759
  msgid "Warning: If you have entries with multiple rows, all but the first row will be lost."
7760
  msgstr ""
7761
 
7762
- #: classes/helpers/FrmAppHelper.php:1686
7763
  #@ formidable
7764
  msgid "Are you sure you want to deauthorize Formidable Forms on this site?"
7765
  msgstr ""
@@ -8118,7 +8113,7 @@ msgstr ""
8118
  msgid "Form Entries"
8119
  msgstr ""
8120
 
8121
- #: classes/helpers/FrmAppHelper.php:1750
8122
  #@ default
8123
  msgid "Private"
8124
  msgstr ""
@@ -8151,46 +8146,47 @@ msgid "You do not have permission to install plugin updates"
8151
  msgstr ""
8152
 
8153
  #: classes/models/FrmAddon.php:82
8154
- #: pro/classes/controllers/FrmProEddController.php:218
8155
  #@ formidable
8156
  msgid "Oops! You forgot to enter your license number."
8157
  msgstr ""
8158
 
8159
- #: classes/models/FrmAddon.php:98
8160
  #: pro/classes/controllers/FrmProEddController.php:232
8161
  #@ formidable
8162
  msgid "Enjoy!"
8163
  msgstr ""
8164
 
8165
- #: classes/models/FrmAddon.php:100
8166
- #: pro/classes/controllers/FrmProEddController.php:227
8167
  #@ formidable
8168
  msgid "That license is invalid"
8169
  msgstr ""
8170
 
8171
- #: classes/models/FrmAddon.php:125
8172
  #: pro/classes/controllers/FrmProEddController.php:268
8173
  #@ helpdesk
8174
  msgid "That license was removed successfully"
8175
  msgstr ""
8176
 
8177
- #: classes/models/FrmAddon.php:127
8178
  #: pro/classes/controllers/FrmProEddController.php:270
8179
  #@ formidable
8180
  msgid "There was an error deactivating your license."
8181
  msgstr ""
8182
 
8183
- #: classes/models/FrmAddon.php:159
8184
  #, php-format
8185
  #@ formidable
8186
  msgid "You had an error communicating with Formidable Pro's API. %1$sClick here%2$s for more information."
8187
  msgstr ""
8188
 
8189
- #: classes/models/FrmAddon.php:165
8190
  #@ formidable
8191
  msgid "You had an HTTP error connecting to Formidable Pro's API"
8192
  msgstr ""
8193
 
 
8194
  #: classes/views/addons/settings.php:2
8195
  #@ formidable
8196
  msgid "Plugin Licenses"
@@ -8241,7 +8237,7 @@ msgstr ""
8241
  msgid "Advanced Settings"
8242
  msgstr ""
8243
 
8244
- #: pro/classes/controllers/FrmProEntriesController.php:1382
8245
  #@ formidable
8246
  msgid "There are no matching fields. Please check your formresults shortcode to make sure you are using the correct form and field IDs."
8247
  msgstr ""
@@ -8272,32 +8268,33 @@ msgstr ""
8272
  msgid "There are no plugins on your site that require a license"
8273
  msgstr ""
8274
 
8275
- #: classes/controllers/FrmFormsController.php:232
8276
  #@ formidable
8277
  msgid "There was a problem creating the new template."
8278
  msgstr ""
8279
 
8280
- #: classes/views/frm-forms/add_field.php:183
8281
  #@ formidable
8282
  msgid "Unique: Do not allow the same response multiple times. For example, if one user enters 'Joe', then no one else will be allowed to enter the same name."
8283
  msgstr ""
8284
 
8285
- #: classes/views/frm-forms/add_field.php:266
8286
  #@ formidable
8287
  msgid "Set the size of the captcha field. The compact option is best if your form is in a small area."
8288
  msgstr ""
8289
 
8290
- #: classes/views/frm-forms/add_field.php:270
8291
  #@ formidable
8292
  msgid "Compact"
8293
  msgstr ""
8294
 
 
8295
  #: pro/classes/controllers/FrmProEddController.php:237
8296
  #@ formidable
8297
  msgid "That license is expired"
8298
  msgstr ""
8299
 
8300
- #: pro/classes/controllers/FrmProEddController.php:462
8301
  #@ formidable
8302
  msgid "Your license is invalid or expired."
8303
  msgstr ""
@@ -8313,6 +8310,7 @@ msgstr ""
8313
  msgid "Your %1$s license key is missing. Please add it on the %2$slicenses page%3$s."
8314
  msgstr ""
8315
 
 
8316
  #: pro/classes/controllers/FrmProEddController.php:239
8317
  #@ formidable
8318
  msgid "That license has been used too many times"
@@ -8336,3 +8334,97 @@ msgstr ""
8336
  msgid "or %1$screate a new style%2$s or %3$sduplicate the current style%4$s."
8337
  msgstr ""
8338
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  msgid ""
2
  msgstr ""
3
+ "Project-Id-Version: Formidable v2.0.18\n"
4
  "Report-Msgid-Bugs-To: \n"
5
  "POT-Creation-Date: 2010-12-20\n"
6
+ "PO-Revision-Date: 2015-12-04 22:45:16+0000\n"
7
  "Last-Translator: \n"
8
  "Language-Team: \n"
9
  "MIME-Version: 1.0\n"
21
  "X-Textdomain-Support: yes"
22
 
23
  #: classes/controllers/FrmFormsController.php:6
24
+ #: classes/controllers/FrmFormsController.php:524
25
+ #: classes/controllers/FrmXMLController.php:59
26
  #: classes/views/frm-forms/list.php:5
27
  #@ formidable
28
  msgid "Forms"
43
  msgid "Settings"
44
  msgstr ""
45
 
46
+ #: classes/controllers/FrmFormsController.php:1029
47
+ #: classes/controllers/FrmFormsController.php:1034
48
+ #: classes/controllers/FrmFormsController.php:1046
49
  #@ formidable
50
  msgid "Please select a valid form"
51
  msgstr ""
52
 
53
+ #: classes/controllers/FrmFormsController.php:184
54
+ #: classes/controllers/FrmFormsController.php:597
55
  #@ formidable
56
  msgid "Form was Successfully Updated"
57
  msgstr ""
58
 
59
+ #: classes/controllers/FrmFormsController.php:199
60
+ #: classes/controllers/FrmFormsController.php:226
61
  #@ formidable
62
  msgid "Form template was Successfully Created"
63
  msgstr ""
64
 
65
+ #: classes/controllers/FrmFormsController.php:226
66
  #@ formidable
67
  msgid "Form was Successfully Copied"
68
  msgstr ""
69
 
70
+ #: classes/controllers/FrmFormsController.php:605
71
+ #: classes/controllers/FrmFormsController.php:626
72
  #@ formidable
73
  msgid "That template cannot be edited"
74
  msgstr ""
75
 
 
76
  #: classes/controllers/FrmSettingsController.php:59
77
+ #: classes/controllers/FrmSettingsController.php:62
78
  #@ formidable
79
  msgid "Settings Saved"
80
  msgstr ""
144
  msgid "Email Address"
145
  msgstr ""
146
 
147
+ #: classes/controllers/FrmFormsController.php:522
148
  #: classes/models/FrmField.php:37
149
  #: pro/classes/controllers/FrmProDisplaysController.php:144
150
  #@ formidable
191
  msgid "Create Form from Template"
192
  msgstr ""
193
 
194
+ #: classes/models/FrmEntryValidate.php:251
195
+ #: classes/models/FrmEntryValidate.php:256
196
  #@ formidable
197
  msgid "Your entry appears to be spam!"
198
  msgstr ""
255
  msgid "You do not have permission to do that"
256
  msgstr ""
257
 
258
+ #: pro/classes/controllers/FrmProEddController.php:131
259
  #@ formidable
260
  msgid "ERROR"
261
  msgstr ""
287
  msgstr ""
288
 
289
  #: classes/controllers/FrmEntriesController.php:71
290
+ #: classes/controllers/FrmFormsController.php:684
291
  #: classes/views/frm-entries/form.php:48
292
  #: classes/views/frm-entries/sidebar-shared.php:23
293
  #: pro/classes/helpers/FrmProFieldsHelper.php:2815
297
  msgid "Entry Key"
298
  msgstr ""
299
 
300
+ #: classes/views/frm-forms/add_field.php:139
301
  #@ formidable
302
  msgid "Field Options"
303
  msgstr ""
304
 
305
+ #: classes/views/frm-forms/add_field.php:227
306
  #@ formidable
307
  msgid "Field Size"
308
  msgstr ""
309
 
310
+ #: classes/views/frm-forms/add_field.php:242
311
  #@ formidable
312
  msgid "rows high"
313
  msgstr ""
314
 
315
+ #: classes/views/frm-forms/add_field.php:242
316
  #@ formidable
317
  msgid "characters maximum"
318
  msgstr ""
319
 
320
+ #: classes/views/frm-forms/add_field.php:213
321
  #: classes/views/frm-forms/mb_html_tab.php:10
322
  #@ formidable
323
  msgid "Label Position"
324
  msgstr ""
325
 
326
+ #: classes/views/frm-forms/add_field.php:216
327
  #@ formidable
328
  msgid "Top"
329
  msgstr ""
330
 
331
+ #: classes/views/frm-forms/add_field.php:217
332
  #@ formidable
333
  msgid "Left"
334
  msgstr ""
335
 
336
+ #: classes/views/frm-forms/add_field.php:218
337
  #: classes/views/frm-forms/add_field_links.php:98
338
  #@ formidable
339
  msgid "Right"
340
  msgstr ""
341
 
342
+ #: classes/views/frm-forms/add_field.php:184
343
  #@ formidable
344
  msgid "Indicate required field with"
345
  msgstr ""
346
 
347
+ #: classes/controllers/FrmFormsController.php:514
348
+ #: classes/controllers/FrmFormsController.php:518
349
  #: pro/classes/controllers/FrmProDisplaysController.php:145
350
  #: pro/classes/helpers/FrmProCSVExportHelper.php:107
351
  #: pro/classes/helpers/FrmProFieldsHelper.php:2836
371
  msgid "View"
372
  msgstr ""
373
 
374
+ #: classes/models/FrmFormAction.php:634
375
  #: classes/views/frm-forms/_publish_box.php:99
376
  #: classes/views/frm-forms/_publish_box.php:101
377
  #: classes/views/frm-forms/add_field_links.php:6
378
  #: classes/views/frm-forms/edit.php:27
379
  #: classes/views/frm-forms/edit.php:39
380
  #: classes/views/frm-forms/settings.php:264
381
+ #: pro/classes/controllers/FrmProEntriesController.php:2126
382
+ #: pro/classes/controllers/FrmProEntriesController.php:2637
383
  #: pro/classes/models/FrmProSettings.php:20
384
  #@ formidable
385
  msgid "Update"
386
  msgstr ""
387
 
388
+ #: pro/classes/controllers/FrmProEddController.php:182
389
  #@ formidable
390
  msgid "or"
391
  msgstr ""
392
 
393
+ #: classes/helpers/FrmAppHelper.php:1734
394
  #: classes/views/frm-forms/_publish_box.php:75
395
+ #: pro/classes/controllers/FrmProEddController.php:184
396
+ #: pro/classes/controllers/FrmProEntriesController.php:2030
397
  #: pro/classes/views/frmpro-entries/sidebar-new.php:14
398
  #: pro/classes/views/frmpro-form-actions/_custom_field_row.php:31
399
  #@ formidable
431
  msgid "Form Description"
432
  msgstr ""
433
 
434
+ #: classes/views/frm-forms/add_field.php:193
435
  #: classes/views/frm-forms/mb_html_tab.php:7
436
  #@ formidable
437
  msgid "Field Key"
468
  msgid "Please select a form"
469
  msgstr ""
470
 
471
+ #: classes/controllers/FrmFormsController.php:456
472
  #@ formidable
473
  msgid "Display form title"
474
  msgstr ""
475
 
476
+ #: classes/controllers/FrmFormsController.php:457
477
  #@ formidable
478
  msgid "Display form description"
479
  msgstr ""
480
 
481
+ #: classes/helpers/FrmAppHelper.php:1721
482
  #: pro/classes/helpers/FrmProCSVExportHelper.php:106
483
  #: pro/classes/helpers/FrmProFieldsHelper.php:2835
484
  #: pro/classes/helpers/FrmProFieldsHelper.php:2850
490
 
491
  #: classes/controllers/FrmEntriesController.php:8
492
  #: classes/controllers/FrmEntriesController.php:119
493
+ #: classes/controllers/FrmFormsController.php:517
494
  #: classes/views/frm-entries/list.php:3
495
  #: classes/views/shared/form-nav.php:16
496
  #: pro/classes/controllers/FrmProXMLController.php:55
515
  #: classes/views/frm-entries/sidebar-shared.php:10
516
  #: classes/views/frm-forms/_publish_box.php:67
517
  #: pro/classes/controllers/FrmProDisplaysController.php:38
518
+ #: pro/classes/controllers/FrmProEntriesController.php:1341
519
+ #: pro/classes/controllers/FrmProEntriesController.php:1547
520
+ #: pro/classes/controllers/FrmProEntriesController.php:2030
521
  #: pro/classes/helpers/FrmProAppHelper.php:210
522
  #: pro/classes/helpers/FrmProEntriesHelper.php:256
523
  #: pro/classes/helpers/FrmProFieldsHelper.php:3047
527
  msgstr ""
528
 
529
  #: classes/helpers/FrmEntriesListHelper.php:201
530
+ #: classes/helpers/FrmFormsHelper.php:575
531
  #: classes/helpers/FrmFormsListHelper.php:104
532
+ #: classes/models/FrmFormAction.php:635
533
  #: classes/views/frm-entries/sidebar-show.php:22
534
+ #: pro/classes/controllers/FrmProEntriesController.php:1561
535
+ #: pro/classes/controllers/FrmProEntriesController.php:1810
536
+ #: pro/classes/controllers/FrmProEntriesController.php:2179
537
  #: pro/classes/helpers/FrmProEntriesListHelper.php:6
538
  #: pro/classes/views/frmpro-entries/sidebar-edit.php:27
539
  #@ default
557
 
558
  #: classes/helpers/FrmFormsListHelper.php:314
559
  #: pro/classes/controllers/FrmProDisplaysController.php:114
560
+ #: pro/classes/controllers/FrmProEntriesController.php:1346
561
  #: pro/classes/helpers/FrmProEntriesHelper.php:245
562
  #@ formidable
563
  msgid "Duplicate"
564
  msgstr ""
565
 
566
+ #: classes/models/FrmFormAction.php:633
567
  #: classes/views/frm-forms/add_field_links.php:6
568
  #: classes/views/frm-forms/new.php:28
569
  #: pro/classes/controllers/FrmProFormActionsController.php:32
572
  msgstr ""
573
 
574
  #: classes/controllers/FrmFieldsController.php:322
575
+ #: classes/helpers/FrmAppHelper.php:1729
576
  #: classes/views/frm-fields/single-option.php:6
577
  #: classes/views/frm-fields/single-option.php:8
578
  #: pro/classes/views/frmpro-fields/other-option.php:10
646
  msgid "Submit Button"
647
  msgstr ""
648
 
649
+ #: classes/helpers/FrmAppHelper.php:1727
650
  #@ formidable
651
  msgid "Are you sure you want to do this? Clicking OK will delete all forms, form data, and all other Formidable data. There is no Undo."
652
  msgstr ""
667
  msgstr ""
668
 
669
  #: classes/helpers/FrmEntriesListHelper.php:59
670
+ #: pro/classes/controllers/FrmProEntriesController.php:1367
671
  #: pro/classes/helpers/FrmProDisplaysHelper.php:60
672
  #@ formidable
673
  msgid "No Entries Found"
714
  msgid "Duplicate Field"
715
  msgstr ""
716
 
717
+ #: classes/helpers/FrmAppHelper.php:1781
718
  #@ formidable
719
  msgid "English/Western"
720
  msgstr ""
721
 
722
+ #: classes/helpers/FrmAppHelper.php:1782
723
  #@ formidable
724
  msgid "Afrikaans"
725
  msgstr ""
726
 
727
+ #: classes/helpers/FrmAppHelper.php:1782
728
  #@ formidable
729
  msgid "Albanian"
730
  msgstr ""
731
 
732
+ #: classes/helpers/FrmAppHelper.php:1783
733
  #@ formidable
734
  msgid "Arabic"
735
  msgstr ""
736
 
737
+ #: classes/helpers/FrmAppHelper.php:1783
738
  #@ formidable
739
  msgid "Armenian"
740
  msgstr ""
741
 
742
+ #: classes/helpers/FrmAppHelper.php:1784
743
  #@ formidable
744
  msgid "Azerbaijani"
745
  msgstr ""
746
 
747
+ #: classes/helpers/FrmAppHelper.php:1784
748
  #@ formidable
749
  msgid "Basque"
750
  msgstr ""
751
 
752
+ #: classes/helpers/FrmAppHelper.php:1785
753
  #@ formidable
754
  msgid "Bosnian"
755
  msgstr ""
756
 
757
+ #: classes/helpers/FrmAppHelper.php:1785
758
  #@ formidable
759
  msgid "Bulgarian"
760
  msgstr ""
761
 
762
+ #: classes/helpers/FrmAppHelper.php:1786
763
  #@ formidable
764
  msgid "Catalan"
765
  msgstr ""
766
 
767
+ #: classes/helpers/FrmAppHelper.php:1786
768
  #@ formidable
769
  msgid "Chinese Hong Kong"
770
  msgstr ""
771
 
772
+ #: classes/helpers/FrmAppHelper.php:1787
773
  #@ formidable
774
  msgid "Chinese Simplified"
775
  msgstr ""
776
 
777
+ #: classes/helpers/FrmAppHelper.php:1787
778
  #@ formidable
779
  msgid "Chinese Traditional"
780
  msgstr ""
781
 
782
+ #: classes/helpers/FrmAppHelper.php:1788
783
  #@ formidable
784
  msgid "Croatian"
785
  msgstr ""
786
 
787
+ #: classes/helpers/FrmAppHelper.php:1788
788
  #@ formidable
789
  msgid "Czech"
790
  msgstr ""
791
 
792
+ #: classes/helpers/FrmAppHelper.php:1789
793
  #@ formidable
794
  msgid "Danish"
795
  msgstr ""
796
 
797
+ #: classes/helpers/FrmAppHelper.php:1789
798
  #@ formidable
799
  msgid "Dutch"
800
  msgstr ""
801
 
802
+ #: classes/helpers/FrmAppHelper.php:1790
803
  #@ formidable
804
  msgid "English/UK"
805
  msgstr ""
806
 
807
+ #: classes/helpers/FrmAppHelper.php:1790
808
  #@ formidable
809
  msgid "Esperanto"
810
  msgstr ""
811
 
812
+ #: classes/helpers/FrmAppHelper.php:1791
813
  #@ formidable
814
  msgid "Estonian"
815
  msgstr ""
816
 
817
+ #: classes/helpers/FrmAppHelper.php:1791
818
  #@ formidable
819
  msgid "Faroese"
820
  msgstr ""
821
 
822
+ #: classes/helpers/FrmAppHelper.php:1792
823
  #@ formidable
824
  msgid "Farsi/Persian"
825
  msgstr ""
826
 
827
+ #: classes/helpers/FrmAppHelper.php:1793
828
  #@ formidable
829
  msgid "Finnish"
830
  msgstr ""
831
 
832
+ #: classes/helpers/FrmAppHelper.php:1793
833
  #@ formidable
834
  msgid "French"
835
  msgstr ""
836
 
837
+ #: classes/helpers/FrmAppHelper.php:1794
838
  #@ formidable
839
  msgid "French/Swiss"
840
  msgstr ""
841
 
842
+ #: classes/helpers/FrmAppHelper.php:1795
843
  #@ formidable
844
  msgid "German"
845
  msgstr ""
846
 
847
+ #: classes/helpers/FrmAppHelper.php:1796
848
  #@ formidable
849
  msgid "Greek"
850
  msgstr ""
851
 
852
+ #: classes/helpers/FrmAppHelper.php:1797
853
  #@ formidable
854
  msgid "Hebrew"
855
  msgstr ""
856
 
857
+ #: classes/helpers/FrmAppHelper.php:1798
858
  #@ formidable
859
  msgid "Hungarian"
860
  msgstr ""
861
 
862
+ #: classes/helpers/FrmAppHelper.php:1799
863
  #@ formidable
864
  msgid "Icelandic"
865
  msgstr ""
866
 
867
+ #: classes/helpers/FrmAppHelper.php:1800
868
  #@ formidable
869
  msgid "Italian"
870
  msgstr ""
871
 
872
+ #: classes/helpers/FrmAppHelper.php:1800
873
  #@ formidable
874
  msgid "Japanese"
875
  msgstr ""
876
 
877
+ #: classes/helpers/FrmAppHelper.php:1801
878
  #@ formidable
879
  msgid "Korean"
880
  msgstr ""
881
 
882
+ #: classes/helpers/FrmAppHelper.php:1801
883
  #@ formidable
884
  msgid "Latvian"
885
  msgstr ""
886
 
887
+ #: classes/helpers/FrmAppHelper.php:1802
888
  #@ formidable
889
  msgid "Lithuanian"
890
  msgstr ""
891
 
892
+ #: classes/helpers/FrmAppHelper.php:1802
893
  #@ formidable
894
  msgid "Malaysian"
895
  msgstr ""
896
 
897
+ #: classes/helpers/FrmAppHelper.php:1803
898
  #@ formidable
899
  msgid "Norwegian"
900
  msgstr ""
901
 
902
+ #: classes/helpers/FrmAppHelper.php:1803
903
  #@ formidable
904
  msgid "Polish"
905
  msgstr ""
906
 
907
+ #: classes/helpers/FrmAppHelper.php:1804
908
  #@ formidable
909
  msgid "Portuguese/Brazilian"
910
  msgstr ""
911
 
912
+ #: classes/helpers/FrmAppHelper.php:1805
913
  #@ formidable
914
  msgid "Romanian"
915
  msgstr ""
916
 
917
+ #: classes/helpers/FrmAppHelper.php:1806
918
  #@ formidable
919
  msgid "Russian"
920
  msgstr ""
921
 
922
+ #: classes/helpers/FrmAppHelper.php:1806
923
+ #: classes/helpers/FrmAppHelper.php:1807
924
  #@ formidable
925
  msgid "Serbian"
926
  msgstr ""
927
 
928
+ #: classes/helpers/FrmAppHelper.php:1807
929
  #@ formidable
930
  msgid "Slovak"
931
  msgstr ""
932
 
933
+ #: classes/helpers/FrmAppHelper.php:1808
934
  #@ formidable
935
  msgid "Slovenian"
936
  msgstr ""
937
 
938
+ #: classes/helpers/FrmAppHelper.php:1808
939
  #@ formidable
940
  msgid "Spanish"
941
  msgstr ""
942
 
943
+ #: classes/helpers/FrmAppHelper.php:1809
944
  #@ formidable
945
  msgid "Swedish"
946
  msgstr ""
947
 
948
+ #: classes/helpers/FrmAppHelper.php:1810
949
  #@ formidable
950
  msgid "Tamil"
951
  msgstr ""
952
 
953
+ #: classes/helpers/FrmAppHelper.php:1810
954
  #@ formidable
955
  msgid "Thai"
956
  msgstr ""
957
 
958
+ #: classes/helpers/FrmAppHelper.php:1811
959
  #@ formidable
960
  msgid "Turkish"
961
  msgstr ""
962
 
963
+ #: classes/helpers/FrmAppHelper.php:1812
964
  #@ formidable
965
  msgid "Ukranian"
966
  msgstr ""
967
 
968
+ #: classes/helpers/FrmAppHelper.php:1812
969
  #@ formidable
970
  msgid "Vietnamese"
971
  msgstr ""
990
  msgid "User Meta"
991
  msgstr ""
992
 
993
+ #: classes/controllers/FrmFormsController.php:685
994
  #: pro/classes/controllers/FrmProFormsController.php:63
995
  #: pro/classes/helpers/FrmProFieldsHelper.php:2816
996
  #: pro/classes/views/displays/where_row.php:8
1017
 
1018
  #: classes/views/frm-entries/list.php:19
1019
  #: classes/views/frm-forms/list.php:22
1020
+ #: pro/classes/controllers/FrmProEntriesController.php:1698
1021
  #: pro/classes/controllers/FrmProFormsController.php:365
1022
  #: pro/classes/controllers/FrmProFormsController.php:432
1023
  #: pro/classes/helpers/FrmProEntriesListHelper.php:65
1030
  msgid "Reset"
1031
  msgstr ""
1032
 
1033
+ #: pro/classes/helpers/FrmProFieldsHelper.php:2150
1034
  #@ formidable
1035
  msgid "Edit Uploaded File"
1036
  msgstr ""
1041
  msgid "Select a value to insert into the box below"
1042
  msgstr ""
1043
 
1044
+ #: classes/controllers/FrmFormsController.php:683
1045
  #: classes/views/frm-entries/sidebar-shared.php:17
1046
  #: pro/classes/controllers/FrmProFormsController.php:585
1047
  #: pro/classes/helpers/FrmProEntriesListHelper.php:58
1100
  msgid "Add a rotating 'even' or 'odd' class"
1101
  msgstr ""
1102
 
1103
+ #: classes/controllers/FrmFormsController.php:690
1104
  #: pro/classes/helpers/FrmProFieldsHelper.php:2873
1105
  #@ formidable
1106
  msgid "Site URL"
1111
  msgid "Limit must be a number"
1112
  msgstr ""
1113
 
 
 
 
 
 
1114
  #: pro/classes/controllers/FrmProFormsController.php:60
1115
  #: pro/classes/controllers/FrmProFormsController.php:262
1116
  #: pro/classes/models/FrmProField.php:34
1216
  msgid "If you would like the content to be inserted automatically, you must then select the page in which to insert it."
1217
  msgstr ""
1218
 
1219
+ #: classes/controllers/FrmFormsController.php:703
1220
  #@ formidable
1221
  msgid "Detail Link"
1222
  msgstr ""
1259
  msgid "The number of entries to show per page. Leave blank to not use pagination."
1260
  msgstr ""
1261
 
1262
+ #: classes/controllers/FrmFormsController.php:430
1263
  #: classes/views/frm-forms/_publish_box.php:47
1264
  #: classes/widgets/FrmShowForm.php:46
1265
  #: pro/classes/controllers/FrmProDisplaysController.php:139
1340
  msgstr ""
1341
 
1342
  #: classes/views/frm-entries/sidebar-show.php:22
1343
+ #: pro/classes/controllers/FrmProEntriesController.php:1368
1344
+ #: pro/classes/controllers/FrmProEntriesController.php:1738
1345
+ #: pro/classes/controllers/FrmProEntriesController.php:1827
1346
+ #: pro/classes/controllers/FrmProEntriesController.php:2180
1347
  #@ formidable
1348
  msgid "Are you sure you want to delete that entry?"
1349
  msgstr ""
1393
  msgid "minute step"
1394
  msgstr ""
1395
 
1396
+ #: classes/views/frm-forms/add_field.php:234
1397
  #@ formidable
1398
  msgid "automatic width"
1399
  msgstr ""
1443
  msgid "to"
1444
  msgstr ""
1445
 
1446
+ #: classes/views/frm-forms/add_field.php:144
1447
  #@ formidable
1448
  msgid "Field Type"
1449
  msgstr ""
1450
 
1451
+ #: classes/views/frm-forms/add_field.php:192
1452
  #@ formidable
1453
  msgid "The field key can be used as an alternative to the field ID in many cases."
1454
  msgstr ""
1510
  msgid "Keys"
1511
  msgstr ""
1512
 
1513
+ #: classes/controllers/FrmFormsController.php:664
1514
  #: pro/classes/views/settings/form.php:35
1515
  #@ formidable
1516
  msgid "Date Format"
1735
  msgid "Weight"
1736
  msgstr ""
1737
 
1738
+ #: classes/views/frm-forms/add_field.php:249
1739
  #: classes/views/styles/_buttons.php:22
1740
  #: classes/views/styles/_check-box-radio-fields.php:30
1741
  #: classes/views/styles/_field-description.php:21
1885
  msgid "Post Title"
1886
  msgstr ""
1887
 
1888
+ #: classes/views/frm-forms/add_field.php:166
1889
+ #: classes/views/frm-forms/add_field.php:286
1890
  #@ formidable
1891
  msgid "Unique"
1892
  msgstr ""
1893
 
1894
+ #: classes/views/frm-forms/add_field.php:175
1895
  #: classes/views/styles/_field-colors.php:13
1896
  #@ formidable
1897
  msgid "Read Only"
1918
  msgid "reCAPTCHA Language"
1919
  msgstr ""
1920
 
1921
+ #: classes/helpers/FrmAppHelper.php:1781
1922
  #@ formidable
1923
  msgid "English"
1924
  msgstr ""
1925
 
1926
+ #: classes/helpers/FrmAppHelper.php:1804
1927
  #@ formidable
1928
  msgid "Portuguese"
1929
  msgstr ""
1948
  msgid "HTML"
1949
  msgstr ""
1950
 
1951
+ #: classes/views/frm-forms/add_field.php:157
1952
+ #: classes/views/frm-forms/add_field.php:271
1953
  #@ formidable
1954
  msgid "Required"
1955
  msgstr ""
1956
 
1957
+ #: classes/controllers/FrmFormsController.php:519
1958
  #: classes/views/frm-forms/_publish_box.php:47
1959
  #: pro/classes/views/displays/submitbox_actions.php:2
1960
  #@ formidable
2161
 
2162
  #: classes/models/FrmField.php:15
2163
  #: classes/views/styles/_sample_form.php:53
2164
+ #: pro/classes/helpers/FrmProFieldsHelper.php:4177
2165
  #@ formidable
2166
  msgid "Radio Buttons"
2167
  msgstr ""
2197
  msgid "Another field with a description"
2198
  msgstr ""
2199
 
2200
+ #: classes/models/FrmFormAction.php:636
2201
  #: classes/views/xml/import_form.php:11
2202
  #: pro/classes/views/xml/map_csv_fields.php:64
2203
  #@ formidable
2229
  msgid "We're sorry. It looks like you've already submitted that."
2230
  msgstr ""
2231
 
2232
+ #: classes/views/frm-forms/add_field.php:220
2233
  #: classes/views/styles/_date-fields.php:31
2234
  #: pro/classes/views/frmpro-fields/options-form.php:278
2235
  #: pro/classes/views/frmpro-form-actions/post_options.php:103
2263
  msgid "Post Type"
2264
  msgstr ""
2265
 
2266
+ #: pro/classes/models/FrmProEntryMeta.php:368
 
2267
  #@ formidable
2268
  msgid "is invalid"
2269
  msgstr ""
2270
 
2271
  #: classes/helpers/FrmFieldsHelper.php:146
2272
+ #: classes/helpers/FrmFieldsHelper.php:174
2273
+ #: pro/classes/models/FrmProEntryMeta.php:368
2274
  #@ formidable
2275
  msgid "This field is invalid"
2276
  msgstr ""
2444
  msgid "Bottom Margin"
2445
  msgstr ""
2446
 
2447
+ #: classes/helpers/FrmFieldsHelper.php:1323
2448
  #@ formidable
2449
  msgid "Countries"
2450
  msgstr ""
2451
 
2452
+ #: classes/helpers/FrmFieldsHelper.php:1332
2453
  #@ formidable
2454
  msgid "U.S. States"
2455
  msgstr ""
2456
 
2457
+ #: classes/helpers/FrmFieldsHelper.php:1328
2458
  #@ formidable
2459
  msgid "U.S. State Abbreviations"
2460
  msgstr ""
2461
 
2462
+ #: classes/helpers/FrmFieldsHelper.php:1335
2463
  #@ formidable
2464
  msgid "Age"
2465
  msgstr ""
2466
 
2467
+ #: classes/helpers/FrmFieldsHelper.php:1336
2468
  #@ formidable
2469
  msgid "Under 18"
2470
  msgstr ""
2471
 
2472
+ #: classes/helpers/FrmFieldsHelper.php:1336
2473
  #@ formidable
2474
  msgid "18-24"
2475
  msgstr ""
2476
 
2477
+ #: classes/helpers/FrmFieldsHelper.php:1336
2478
  #@ formidable
2479
  msgid "25-34"
2480
  msgstr ""
2481
 
2482
+ #: classes/helpers/FrmFieldsHelper.php:1337
2483
  #@ formidable
2484
  msgid "35-44"
2485
  msgstr ""
2486
 
2487
+ #: classes/helpers/FrmFieldsHelper.php:1337
2488
  #@ formidable
2489
  msgid "45-54"
2490
  msgstr ""
2491
 
2492
+ #: classes/helpers/FrmFieldsHelper.php:1337
2493
  #@ formidable
2494
  msgid "55-64"
2495
  msgstr ""
2496
 
2497
+ #: classes/helpers/FrmFieldsHelper.php:1338
2498
  #@ formidable
2499
  msgid "65 or Above"
2500
  msgstr ""
2501
 
2502
+ #: classes/helpers/FrmFieldsHelper.php:1338
2503
  #@ formidable
2504
  msgid "Prefer Not to Answer"
2505
  msgstr ""
2506
 
2507
+ #: classes/helpers/FrmFieldsHelper.php:1341
2508
  #@ formidable
2509
  msgid "Satisfaction"
2510
  msgstr ""
2511
 
2512
+ #: classes/helpers/FrmFieldsHelper.php:1342
2513
  #@ formidable
2514
  msgid "Very Satisfied"
2515
  msgstr ""
2516
 
2517
+ #: classes/helpers/FrmFieldsHelper.php:1342
2518
  #@ formidable
2519
  msgid "Satisfied"
2520
  msgstr ""
2521
 
2522
+ #: classes/helpers/FrmFieldsHelper.php:1342
2523
+ #: classes/helpers/FrmFieldsHelper.php:1347
2524
+ #: classes/helpers/FrmFieldsHelper.php:1352
2525
  #@ formidable
2526
  msgid "Neutral"
2527
  msgstr ""
2528
 
2529
+ #: classes/helpers/FrmFieldsHelper.php:1343
2530
  #@ formidable
2531
  msgid "Unsatisfied"
2532
  msgstr ""
2533
 
2534
+ #: classes/helpers/FrmFieldsHelper.php:1343
2535
  #@ formidable
2536
  msgid "Very Unsatisfied"
2537
  msgstr ""
2538
 
2539
+ #: classes/helpers/FrmFieldsHelper.php:1343
2540
+ #: classes/helpers/FrmFieldsHelper.php:1348
2541
+ #: classes/helpers/FrmFieldsHelper.php:1353
2542
  #: pro/classes/controllers/FrmProDisplaysController.php:194
2543
  #@ formidable
2544
  msgid "N/A"
2545
  msgstr ""
2546
 
2547
+ #: classes/helpers/FrmFieldsHelper.php:1346
2548
  #@ formidable
2549
  msgid "Importance"
2550
  msgstr ""
2551
 
2552
+ #: classes/helpers/FrmFieldsHelper.php:1347
2553
  #@ formidable
2554
  msgid "Very Important"
2555
  msgstr ""
2556
 
2557
+ #: classes/helpers/FrmFieldsHelper.php:1347
2558
  #@ formidable
2559
  msgid "Important"
2560
  msgstr ""
2561
 
2562
+ #: classes/helpers/FrmFieldsHelper.php:1348
2563
  #@ formidable
2564
  msgid "Somewhat Important"
2565
  msgstr ""
2566
 
2567
+ #: classes/helpers/FrmFieldsHelper.php:1348
2568
  #@ formidable
2569
  msgid "Not at all Important"
2570
  msgstr ""
2571
 
2572
+ #: classes/helpers/FrmFieldsHelper.php:1351
2573
  #@ formidable
2574
  msgid "Agreement"
2575
  msgstr ""
2576
 
2577
+ #: classes/helpers/FrmFieldsHelper.php:1352
2578
  #@ formidable
2579
  msgid "Strongly Agree"
2580
  msgstr ""
2581
 
2582
+ #: classes/helpers/FrmFieldsHelper.php:1352
2583
  #@ formidable
2584
  msgid "Agree"
2585
  msgstr ""
2586
 
2587
+ #: classes/helpers/FrmFieldsHelper.php:1353
2588
  #@ formidable
2589
  msgid "Disagree"
2590
  msgstr ""
2591
 
2592
+ #: classes/helpers/FrmFieldsHelper.php:1353
2593
  #@ formidable
2594
  msgid "Strongly Disagree"
2595
  msgstr ""
2596
 
2597
+ #: classes/helpers/FrmFieldsHelper.php:1246
2598
  #@ formidable
2599
  msgid "Afghanistan"
2600
  msgstr ""
2601
 
2602
+ #: classes/helpers/FrmFieldsHelper.php:1246
2603
  #@ formidable
2604
  msgid "Albania"
2605
  msgstr ""
2606
 
2607
+ #: classes/helpers/FrmFieldsHelper.php:1246
2608
  #@ formidable
2609
  msgid "Algeria"
2610
  msgstr ""
2611
 
2612
+ #: classes/helpers/FrmFieldsHelper.php:1247
2613
  #@ formidable
2614
  msgid "American Samoa"
2615
  msgstr ""
2616
 
2617
+ #: classes/helpers/FrmFieldsHelper.php:1247
2618
  #@ formidable
2619
  msgid "Andorra"
2620
  msgstr ""
2621
 
2622
+ #: classes/helpers/FrmFieldsHelper.php:1247
2623
  #@ formidable
2624
  msgid "Angola"
2625
  msgstr ""
2626
 
2627
+ #: classes/helpers/FrmFieldsHelper.php:1248
2628
  #@ formidable
2629
  msgid "Anguilla"
2630
  msgstr ""
2631
 
2632
+ #: classes/helpers/FrmFieldsHelper.php:1248
2633
  #@ formidable
2634
  msgid "Antarctica"
2635
  msgstr ""
2636
 
2637
+ #: classes/helpers/FrmFieldsHelper.php:1248
2638
  #@ formidable
2639
  msgid "Antigua and Barbuda"
2640
  msgstr ""
2641
 
2642
+ #: classes/helpers/FrmFieldsHelper.php:1249
2643
  #@ formidable
2644
  msgid "Argentina"
2645
  msgstr ""
2646
 
2647
+ #: classes/helpers/FrmFieldsHelper.php:1249
2648
  #@ formidable
2649
  msgid "Armenia"
2650
  msgstr ""
2651
 
2652
+ #: classes/helpers/FrmFieldsHelper.php:1249
2653
  #@ formidable
2654
  msgid "Aruba"
2655
  msgstr ""
2656
 
2657
+ #: classes/helpers/FrmFieldsHelper.php:1250
2658
  #@ formidable
2659
  msgid "Australia"
2660
  msgstr ""
2661
 
2662
+ #: classes/helpers/FrmFieldsHelper.php:1250
2663
  #@ formidable
2664
  msgid "Austria"
2665
  msgstr ""
2666
 
2667
+ #: classes/helpers/FrmFieldsHelper.php:1250
2668
  #@ formidable
2669
  msgid "Azerbaijan"
2670
  msgstr ""
2671
 
2672
+ #: classes/helpers/FrmFieldsHelper.php:1251
2673
  #@ formidable
2674
  msgid "Bahamas"
2675
  msgstr ""
2676
 
2677
+ #: classes/helpers/FrmFieldsHelper.php:1251
2678
  #@ formidable
2679
  msgid "Bahrain"
2680
  msgstr ""
2681
 
2682
+ #: classes/helpers/FrmFieldsHelper.php:1251
2683
  #@ formidable
2684
  msgid "Bangladesh"
2685
  msgstr ""
2686
 
2687
+ #: classes/helpers/FrmFieldsHelper.php:1252
2688
  #@ formidable
2689
  msgid "Barbados"
2690
  msgstr ""
2691
 
2692
+ #: classes/helpers/FrmFieldsHelper.php:1252
2693
  #@ formidable
2694
  msgid "Belarus"
2695
  msgstr ""
2696
 
2697
+ #: classes/helpers/FrmFieldsHelper.php:1252
2698
  #@ formidable
2699
  msgid "Belgium"
2700
  msgstr ""
2701
 
2702
+ #: classes/helpers/FrmFieldsHelper.php:1253
2703
  #@ formidable
2704
  msgid "Belize"
2705
  msgstr ""
2706
 
2707
+ #: classes/helpers/FrmFieldsHelper.php:1253
2708
  #@ formidable
2709
  msgid "Benin"
2710
  msgstr ""
2711
 
2712
+ #: classes/helpers/FrmFieldsHelper.php:1253
2713
  #@ formidable
2714
  msgid "Bermuda"
2715
  msgstr ""
2716
 
2717
+ #: classes/helpers/FrmFieldsHelper.php:1254
2718
  #@ formidable
2719
  msgid "Bhutan"
2720
  msgstr ""
2721
 
2722
+ #: classes/helpers/FrmFieldsHelper.php:1254
2723
  #@ formidable
2724
  msgid "Bolivia"
2725
  msgstr ""
2726
 
2727
+ #: classes/helpers/FrmFieldsHelper.php:1254
2728
  #@ formidable
2729
  msgid "Bosnia and Herzegovina"
2730
  msgstr ""
2731
 
2732
+ #: classes/helpers/FrmFieldsHelper.php:1255
2733
  #@ formidable
2734
  msgid "Botswana"
2735
  msgstr ""
2736
 
2737
+ #: classes/helpers/FrmFieldsHelper.php:1255
2738
  #@ formidable
2739
  msgid "Brazil"
2740
  msgstr ""
2741
 
2742
+ #: classes/helpers/FrmFieldsHelper.php:1255
2743
  #@ formidable
2744
  msgid "Brunei"
2745
  msgstr ""
2746
 
2747
+ #: classes/helpers/FrmFieldsHelper.php:1256
2748
  #@ formidable
2749
  msgid "Bulgaria"
2750
  msgstr ""
2751
 
2752
+ #: classes/helpers/FrmFieldsHelper.php:1256
2753
  #@ formidable
2754
  msgid "Burkina Faso"
2755
  msgstr ""
2756
 
2757
+ #: classes/helpers/FrmFieldsHelper.php:1256
2758
  #@ formidable
2759
  msgid "Burundi"
2760
  msgstr ""
2761
 
2762
+ #: classes/helpers/FrmFieldsHelper.php:1257
2763
  #@ formidable
2764
  msgid "Cambodia"
2765
  msgstr ""
2766
 
2767
+ #: classes/helpers/FrmFieldsHelper.php:1257
2768
  #@ formidable
2769
  msgid "Cameroon"
2770
  msgstr ""
2771
 
2772
+ #: classes/helpers/FrmFieldsHelper.php:1257
2773
  #@ formidable
2774
  msgid "Canada"
2775
  msgstr ""
2776
 
2777
+ #: classes/helpers/FrmFieldsHelper.php:1258
2778
  #@ formidable
2779
  msgid "Cape Verde"
2780
  msgstr ""
2781
 
2782
+ #: classes/helpers/FrmFieldsHelper.php:1258
2783
  #@ formidable
2784
  msgid "Cayman Islands"
2785
  msgstr ""
2786
 
2787
+ #: classes/helpers/FrmFieldsHelper.php:1258
2788
  #@ formidable
2789
  msgid "Central African Republic"
2790
  msgstr ""
2791
 
2792
+ #: classes/helpers/FrmFieldsHelper.php:1259
2793
  #@ formidable
2794
  msgid "Chad"
2795
  msgstr ""
2796
 
2797
+ #: classes/helpers/FrmFieldsHelper.php:1259
2798
  #@ formidable
2799
  msgid "Chile"
2800
  msgstr ""
2801
 
2802
+ #: classes/helpers/FrmFieldsHelper.php:1259
2803
  #@ formidable
2804
  msgid "China"
2805
  msgstr ""
2806
 
2807
+ #: classes/helpers/FrmFieldsHelper.php:1260
2808
  #@ formidable
2809
  msgid "Colombia"
2810
  msgstr ""
2811
 
2812
+ #: classes/helpers/FrmFieldsHelper.php:1260
2813
  #@ formidable
2814
  msgid "Comoros"
2815
  msgstr ""
2816
 
2817
+ #: classes/helpers/FrmFieldsHelper.php:1260
2818
  #@ formidable
2819
  msgid "Congo"
2820
  msgstr ""
2821
 
2822
+ #: classes/helpers/FrmFieldsHelper.php:1261
2823
  #@ formidable
2824
  msgid "Costa Rica"
2825
  msgstr ""
2826
 
2827
+ #: classes/helpers/FrmFieldsHelper.php:1261
2828
  #@ formidable
2829
  msgid "C&ocirc;te d'Ivoire"
2830
  msgstr ""
2831
 
2832
+ #: classes/helpers/FrmFieldsHelper.php:1261
2833
  #@ formidable
2834
  msgid "Croatia"
2835
  msgstr ""
2836
 
2837
+ #: classes/helpers/FrmFieldsHelper.php:1262
2838
  #@ formidable
2839
  msgid "Cuba"
2840
  msgstr ""
2841
 
2842
+ #: classes/helpers/FrmFieldsHelper.php:1262
2843
  #@ formidable
2844
  msgid "Cyprus"
2845
  msgstr ""
2846
 
2847
+ #: classes/helpers/FrmFieldsHelper.php:1262
2848
  #@ formidable
2849
  msgid "Czech Republic"
2850
  msgstr ""
2851
 
2852
+ #: classes/helpers/FrmFieldsHelper.php:1263
2853
  #@ formidable
2854
  msgid "Denmark"
2855
  msgstr ""
2856
 
2857
+ #: classes/helpers/FrmFieldsHelper.php:1263
2858
  #@ formidable
2859
  msgid "Djibouti"
2860
  msgstr ""
2861
 
2862
+ #: classes/helpers/FrmFieldsHelper.php:1263
2863
  #@ formidable
2864
  msgid "Dominica"
2865
  msgstr ""
2866
 
2867
+ #: classes/helpers/FrmFieldsHelper.php:1264
2868
  #@ formidable
2869
  msgid "Dominican Republic"
2870
  msgstr ""
2871
 
2872
+ #: classes/helpers/FrmFieldsHelper.php:1264
2873
  #@ formidable
2874
  msgid "East Timor"
2875
  msgstr ""
2876
 
2877
+ #: classes/helpers/FrmFieldsHelper.php:1264
2878
  #@ formidable
2879
  msgid "Ecuador"
2880
  msgstr ""
2881
 
2882
+ #: classes/helpers/FrmFieldsHelper.php:1265
2883
  #@ formidable
2884
  msgid "Egypt"
2885
  msgstr ""
2886
 
2887
+ #: classes/helpers/FrmFieldsHelper.php:1265
2888
  #@ formidable
2889
  msgid "El Salvador"
2890
  msgstr ""
2891
 
2892
+ #: classes/helpers/FrmFieldsHelper.php:1265
2893
  #@ formidable
2894
  msgid "Equatorial Guinea"
2895
  msgstr ""
2896
 
2897
+ #: classes/helpers/FrmFieldsHelper.php:1266
2898
  #@ formidable
2899
  msgid "Eritrea"
2900
  msgstr ""
2901
 
2902
+ #: classes/helpers/FrmFieldsHelper.php:1266
2903
  #@ formidable
2904
  msgid "Estonia"
2905
  msgstr ""
2906
 
2907
+ #: classes/helpers/FrmFieldsHelper.php:1266
2908
  #@ formidable
2909
  msgid "Ethiopia"
2910
  msgstr ""
2911
 
2912
+ #: classes/helpers/FrmFieldsHelper.php:1267
2913
  #@ formidable
2914
  msgid "Fiji"
2915
  msgstr ""
2916
 
2917
+ #: classes/helpers/FrmFieldsHelper.php:1267
2918
  #@ formidable
2919
  msgid "Finland"
2920
  msgstr ""
2921
 
2922
+ #: classes/helpers/FrmFieldsHelper.php:1267
2923
  #@ formidable
2924
  msgid "France"
2925
  msgstr ""
2926
 
2927
+ #: classes/helpers/FrmFieldsHelper.php:1268
2928
  #@ formidable
2929
  msgid "French Guiana"
2930
  msgstr ""
2931
 
2932
+ #: classes/helpers/FrmFieldsHelper.php:1268
2933
  #@ formidable
2934
  msgid "French Polynesia"
2935
  msgstr ""
2936
 
2937
+ #: classes/helpers/FrmFieldsHelper.php:1268
2938
  #@ formidable
2939
  msgid "Gabon"
2940
  msgstr ""
2941
 
2942
+ #: classes/helpers/FrmFieldsHelper.php:1269
2943
  #@ formidable
2944
  msgid "Gambia"
2945
  msgstr ""
2946
 
2947
+ #: classes/helpers/FrmFieldsHelper.php:1269
2948
  #@ formidable
2949
  msgid "Georgia"
2950
  msgstr ""
2951
 
2952
+ #: classes/helpers/FrmFieldsHelper.php:1269
2953
  #@ formidable
2954
  msgid "Germany"
2955
  msgstr ""
2956
 
2957
+ #: classes/helpers/FrmFieldsHelper.php:1270
2958
  #@ formidable
2959
  msgid "Ghana"
2960
  msgstr ""
2961
 
2962
+ #: classes/helpers/FrmFieldsHelper.php:1270
2963
  #@ formidable
2964
  msgid "Gibraltar"
2965
  msgstr ""
2966
 
2967
+ #: classes/helpers/FrmFieldsHelper.php:1270
2968
  #@ formidable
2969
  msgid "Greece"
2970
  msgstr ""
2971
 
2972
+ #: classes/helpers/FrmFieldsHelper.php:1271
2973
  #@ formidable
2974
  msgid "Greenland"
2975
  msgstr ""
2976
 
2977
+ #: classes/helpers/FrmFieldsHelper.php:1271
2978
  #@ formidable
2979
  msgid "Grenada"
2980
  msgstr ""
2981
 
2982
+ #: classes/helpers/FrmFieldsHelper.php:1271
2983
  #@ formidable
2984
  msgid "Guam"
2985
  msgstr ""
2986
 
2987
+ #: classes/helpers/FrmFieldsHelper.php:1272
2988
  #@ formidable
2989
  msgid "Guatemala"
2990
  msgstr ""
2991
 
2992
+ #: classes/helpers/FrmFieldsHelper.php:1272
2993
  #@ formidable
2994
  msgid "Guinea"
2995
  msgstr ""
2996
 
2997
+ #: classes/helpers/FrmFieldsHelper.php:1272
2998
  #@ formidable
2999
  msgid "Guinea-Bissau"
3000
  msgstr ""
3001
 
3002
+ #: classes/helpers/FrmFieldsHelper.php:1273
3003
  #@ formidable
3004
  msgid "Guyana"
3005
  msgstr ""
3006
 
3007
+ #: classes/helpers/FrmFieldsHelper.php:1273
3008
  #@ formidable
3009
  msgid "Haiti"
3010
  msgstr ""
3011
 
3012
+ #: classes/helpers/FrmFieldsHelper.php:1273
3013
  #@ formidable
3014
  msgid "Honduras"
3015
  msgstr ""
3016
 
3017
+ #: classes/helpers/FrmFieldsHelper.php:1274
3018
  #@ formidable
3019
  msgid "Hong Kong"
3020
  msgstr ""
3021
 
3022
+ #: classes/helpers/FrmFieldsHelper.php:1274
3023
  #@ formidable
3024
  msgid "Hungary"
3025
  msgstr ""
3026
 
3027
+ #: classes/helpers/FrmFieldsHelper.php:1274
3028
  #@ formidable
3029
  msgid "Iceland"
3030
  msgstr ""
3031
 
3032
+ #: classes/helpers/FrmFieldsHelper.php:1275
3033
  #@ formidable
3034
  msgid "India"
3035
  msgstr ""
3036
 
3037
+ #: classes/helpers/FrmFieldsHelper.php:1275
3038
  #@ formidable
3039
  msgid "Indonesia"
3040
  msgstr ""
3041
 
3042
+ #: classes/helpers/FrmFieldsHelper.php:1275
3043
  #@ formidable
3044
  msgid "Iran"
3045
  msgstr ""
3046
 
3047
+ #: classes/helpers/FrmFieldsHelper.php:1276
3048
  #@ formidable
3049
  msgid "Iraq"
3050
  msgstr ""
3051
 
3052
+ #: classes/helpers/FrmFieldsHelper.php:1276
3053
  #@ formidable
3054
  msgid "Ireland"
3055
  msgstr ""
3056
 
3057
+ #: classes/helpers/FrmFieldsHelper.php:1276
3058
  #@ formidable
3059
  msgid "Israel"
3060
  msgstr ""
3061
 
3062
+ #: classes/helpers/FrmFieldsHelper.php:1277
3063
  #@ formidable
3064
  msgid "Italy"
3065
  msgstr ""
3066
 
3067
+ #: classes/helpers/FrmFieldsHelper.php:1277
3068
  #@ formidable
3069
  msgid "Jamaica"
3070
  msgstr ""
3071
 
3072
+ #: classes/helpers/FrmFieldsHelper.php:1277
3073
  #@ formidable
3074
  msgid "Japan"
3075
  msgstr ""
3076
 
3077
+ #: classes/helpers/FrmFieldsHelper.php:1278
3078
  #@ formidable
3079
  msgid "Jordan"
3080
  msgstr ""
3081
 
3082
+ #: classes/helpers/FrmFieldsHelper.php:1278
3083
  #@ formidable
3084
  msgid "Kazakhstan"
3085
  msgstr ""
3086
 
3087
+ #: classes/helpers/FrmFieldsHelper.php:1278
3088
  #@ formidable
3089
  msgid "Kenya"
3090
  msgstr ""
3091
 
3092
+ #: classes/helpers/FrmFieldsHelper.php:1279
3093
  #@ formidable
3094
  msgid "Kiribati"
3095
  msgstr ""
3096
 
3097
+ #: classes/helpers/FrmFieldsHelper.php:1279
3098
  #@ formidable
3099
  msgid "North Korea"
3100
  msgstr ""
3101
 
3102
+ #: classes/helpers/FrmFieldsHelper.php:1279
3103
  #@ formidable
3104
  msgid "South Korea"
3105
  msgstr ""
3106
 
3107
+ #: classes/helpers/FrmFieldsHelper.php:1280
3108
  #@ formidable
3109
  msgid "Kuwait"
3110
  msgstr ""
3111
 
3112
+ #: classes/helpers/FrmFieldsHelper.php:1280
3113
  #@ formidable
3114
  msgid "Kyrgyzstan"
3115
  msgstr ""
3116
 
3117
+ #: classes/helpers/FrmFieldsHelper.php:1280
3118
  #@ formidable
3119
  msgid "Laos"
3120
  msgstr ""
3121
 
3122
+ #: classes/helpers/FrmFieldsHelper.php:1281
3123
  #@ formidable
3124
  msgid "Latvia"
3125
  msgstr ""
3126
 
3127
+ #: classes/helpers/FrmFieldsHelper.php:1281
3128
  #@ formidable
3129
  msgid "Lebanon"
3130
  msgstr ""
3131
 
3132
+ #: classes/helpers/FrmFieldsHelper.php:1281
3133
  #@ formidable
3134
  msgid "Lesotho"
3135
  msgstr ""
3136
 
3137
+ #: classes/helpers/FrmFieldsHelper.php:1282
3138
  #@ formidable
3139
  msgid "Liberia"
3140
  msgstr ""
3141
 
3142
+ #: classes/helpers/FrmFieldsHelper.php:1282
3143
  #@ formidable
3144
  msgid "Libya"
3145
  msgstr ""
3146
 
3147
+ #: classes/helpers/FrmFieldsHelper.php:1282
3148
  #@ formidable
3149
  msgid "Liechtenstein"
3150
  msgstr ""
3151
 
3152
+ #: classes/helpers/FrmFieldsHelper.php:1283
3153
  #@ formidable
3154
  msgid "Lithuania"
3155
  msgstr ""
3156
 
3157
+ #: classes/helpers/FrmFieldsHelper.php:1283
3158
  #@ formidable
3159
  msgid "Luxembourg"
3160
  msgstr ""
3161
 
3162
+ #: classes/helpers/FrmFieldsHelper.php:1283
3163
  #@ formidable
3164
  msgid "Macedonia"
3165
  msgstr ""
3166
 
3167
+ #: classes/helpers/FrmFieldsHelper.php:1284
3168
  #@ formidable
3169
  msgid "Madagascar"
3170
  msgstr ""
3171
 
3172
+ #: classes/helpers/FrmFieldsHelper.php:1284
3173
  #@ formidable
3174
  msgid "Malawi"
3175
  msgstr ""
3176
 
3177
+ #: classes/helpers/FrmFieldsHelper.php:1284
3178
  #@ formidable
3179
  msgid "Malaysia"
3180
  msgstr ""
3181
 
3182
+ #: classes/helpers/FrmFieldsHelper.php:1285
3183
  #@ formidable
3184
  msgid "Maldives"
3185
  msgstr ""
3186
 
3187
+ #: classes/helpers/FrmFieldsHelper.php:1285
3188
  #@ formidable
3189
  msgid "Mali"
3190
  msgstr ""
3191
 
3192
+ #: classes/helpers/FrmFieldsHelper.php:1285
3193
  #@ formidable
3194
  msgid "Malta"
3195
  msgstr ""
3196
 
3197
+ #: classes/helpers/FrmFieldsHelper.php:1286
3198
  #@ formidable
3199
  msgid "Marshall Islands"
3200
  msgstr ""
3201
 
3202
+ #: classes/helpers/FrmFieldsHelper.php:1286
3203
  #@ formidable
3204
  msgid "Mauritania"
3205
  msgstr ""
3206
 
3207
+ #: classes/helpers/FrmFieldsHelper.php:1286
3208
  #@ formidable
3209
  msgid "Mauritius"
3210
  msgstr ""
3211
 
3212
+ #: classes/helpers/FrmFieldsHelper.php:1287
3213
  #@ formidable
3214
  msgid "Mexico"
3215
  msgstr ""
3216
 
3217
+ #: classes/helpers/FrmFieldsHelper.php:1287
3218
  #@ formidable
3219
  msgid "Micronesia"
3220
  msgstr ""
3221
 
3222
+ #: classes/helpers/FrmFieldsHelper.php:1287
3223
  #@ formidable
3224
  msgid "Moldova"
3225
  msgstr ""
3226
 
3227
+ #: classes/helpers/FrmFieldsHelper.php:1288
3228
  #@ formidable
3229
  msgid "Monaco"
3230
  msgstr ""
3231
 
3232
+ #: classes/helpers/FrmFieldsHelper.php:1288
3233
  #@ formidable
3234
  msgid "Mongolia"
3235
  msgstr ""
3236
 
3237
+ #: classes/helpers/FrmFieldsHelper.php:1288
3238
  #@ formidable
3239
  msgid "Montenegro"
3240
  msgstr ""
3241
 
3242
+ #: classes/helpers/FrmFieldsHelper.php:1289
3243
  #@ formidable
3244
  msgid "Montserrat"
3245
  msgstr ""
3246
 
3247
+ #: classes/helpers/FrmFieldsHelper.php:1289
3248
  #@ formidable
3249
  msgid "Morocco"
3250
  msgstr ""
3251
 
3252
+ #: classes/helpers/FrmFieldsHelper.php:1289
3253
  #@ formidable
3254
  msgid "Mozambique"
3255
  msgstr ""
3256
 
3257
+ #: classes/helpers/FrmFieldsHelper.php:1290
3258
  #@ formidable
3259
  msgid "Myanmar"
3260
  msgstr ""
3261
 
3262
+ #: classes/helpers/FrmFieldsHelper.php:1290
3263
  #@ formidable
3264
  msgid "Namibia"
3265
  msgstr ""
3266
 
3267
+ #: classes/helpers/FrmFieldsHelper.php:1290
3268
  #@ formidable
3269
  msgid "Nauru"
3270
  msgstr ""
3271
 
3272
+ #: classes/helpers/FrmFieldsHelper.php:1291
3273
  #@ formidable
3274
  msgid "Nepal"
3275
  msgstr ""
3276
 
3277
+ #: classes/helpers/FrmFieldsHelper.php:1291
3278
  #@ formidable
3279
  msgid "Netherlands"
3280
  msgstr ""
3281
 
3282
+ #: classes/helpers/FrmFieldsHelper.php:1291
3283
  #@ formidable
3284
  msgid "New Zealand"
3285
  msgstr ""
3286
 
3287
+ #: classes/helpers/FrmFieldsHelper.php:1292
3288
  #@ formidable
3289
  msgid "Nicaragua"
3290
  msgstr ""
3291
 
3292
+ #: classes/helpers/FrmFieldsHelper.php:1292
3293
  #@ formidable
3294
  msgid "Niger"
3295
  msgstr ""
3296
 
3297
+ #: classes/helpers/FrmFieldsHelper.php:1292
3298
  #@ formidable
3299
  msgid "Nigeria"
3300
  msgstr ""
3301
 
3302
+ #: classes/helpers/FrmFieldsHelper.php:1293
3303
  #@ formidable
3304
  msgid "Norway"
3305
  msgstr ""
3306
 
3307
+ #: classes/helpers/FrmFieldsHelper.php:1293
3308
  #@ formidable
3309
  msgid "Northern Mariana Islands"
3310
  msgstr ""
3311
 
3312
+ #: classes/helpers/FrmFieldsHelper.php:1293
3313
  #@ formidable
3314
  msgid "Oman"
3315
  msgstr ""
3316
 
3317
+ #: classes/helpers/FrmFieldsHelper.php:1294
3318
  #@ formidable
3319
  msgid "Pakistan"
3320
  msgstr ""
3321
 
3322
+ #: classes/helpers/FrmFieldsHelper.php:1294
3323
  #@ formidable
3324
  msgid "Palau"
3325
  msgstr ""
3326
 
3327
+ #: classes/helpers/FrmFieldsHelper.php:1294
3328
  #@ formidable
3329
  msgid "Palestine"
3330
  msgstr ""
3331
 
3332
+ #: classes/helpers/FrmFieldsHelper.php:1295
3333
  #@ formidable
3334
  msgid "Panama"
3335
  msgstr ""
3336
 
3337
+ #: classes/helpers/FrmFieldsHelper.php:1295
3338
  #@ formidable
3339
  msgid "Papua New Guinea"
3340
  msgstr ""
3341
 
3342
+ #: classes/helpers/FrmFieldsHelper.php:1295
3343
  #@ formidable
3344
  msgid "Paraguay"
3345
  msgstr ""
3346
 
3347
+ #: classes/helpers/FrmFieldsHelper.php:1296
3348
  #@ formidable
3349
  msgid "Peru"
3350
  msgstr ""
3351
 
3352
+ #: classes/helpers/FrmFieldsHelper.php:1296
3353
  #@ formidable
3354
  msgid "Philippines"
3355
  msgstr ""
3356
 
3357
+ #: classes/helpers/FrmFieldsHelper.php:1296
3358
  #@ formidable
3359
  msgid "Poland"
3360
  msgstr ""
3361
 
3362
+ #: classes/helpers/FrmFieldsHelper.php:1297
3363
  #@ formidable
3364
  msgid "Portugal"
3365
  msgstr ""
3366
 
3367
+ #: classes/helpers/FrmFieldsHelper.php:1297
3368
  #@ formidable
3369
  msgid "Puerto Rico"
3370
  msgstr ""
3371
 
3372
+ #: classes/helpers/FrmFieldsHelper.php:1297
3373
  #@ formidable
3374
  msgid "Qatar"
3375
  msgstr ""
3376
 
3377
+ #: classes/helpers/FrmFieldsHelper.php:1298
3378
  #@ formidable
3379
  msgid "Romania"
3380
  msgstr ""
3381
 
3382
+ #: classes/helpers/FrmFieldsHelper.php:1298
3383
  #@ formidable
3384
  msgid "Russia"
3385
  msgstr ""
3386
 
3387
+ #: classes/helpers/FrmFieldsHelper.php:1298
3388
  #@ formidable
3389
  msgid "Rwanda"
3390
  msgstr ""
3391
 
3392
+ #: classes/helpers/FrmFieldsHelper.php:1299
3393
  #@ formidable
3394
  msgid "Saint Kitts and Nevis"
3395
  msgstr ""
3396
 
3397
+ #: classes/helpers/FrmFieldsHelper.php:1299
3398
  #@ formidable
3399
  msgid "Saint Lucia"
3400
  msgstr ""
3401
 
3402
+ #: classes/helpers/FrmFieldsHelper.php:1300
3403
  #@ formidable
3404
  msgid "Saint Vincent and the Grenadines"
3405
  msgstr ""
3406
 
3407
+ #: classes/helpers/FrmFieldsHelper.php:1300
3408
  #@ formidable
3409
  msgid "Samoa"
3410
  msgstr ""
3411
 
3412
+ #: classes/helpers/FrmFieldsHelper.php:1301
3413
  #@ formidable
3414
  msgid "San Marino"
3415
  msgstr ""
3416
 
3417
+ #: classes/helpers/FrmFieldsHelper.php:1301
3418
  #@ formidable
3419
  msgid "Sao Tome and Principe"
3420
  msgstr ""
3421
 
3422
+ #: classes/helpers/FrmFieldsHelper.php:1301
3423
  #@ formidable
3424
  msgid "Saudi Arabia"
3425
  msgstr ""
3426
 
3427
+ #: classes/helpers/FrmFieldsHelper.php:1302
3428
  #@ formidable
3429
  msgid "Senegal"
3430
  msgstr ""
3431
 
3432
+ #: classes/helpers/FrmFieldsHelper.php:1302
3433
  #@ formidable
3434
  msgid "Serbia and Montenegro"
3435
  msgstr ""
3436
 
3437
+ #: classes/helpers/FrmFieldsHelper.php:1302
3438
  #@ formidable
3439
  msgid "Seychelles"
3440
  msgstr ""
3441
 
3442
+ #: classes/helpers/FrmFieldsHelper.php:1303
3443
  #@ formidable
3444
  msgid "Sierra Leone"
3445
  msgstr ""
3446
 
3447
+ #: classes/helpers/FrmFieldsHelper.php:1303
3448
  #@ formidable
3449
  msgid "Singapore"
3450
  msgstr ""
3451
 
3452
+ #: classes/helpers/FrmFieldsHelper.php:1303
3453
  #@ formidable
3454
  msgid "Slovakia"
3455
  msgstr ""
3456
 
3457
+ #: classes/helpers/FrmFieldsHelper.php:1304
3458
  #@ formidable
3459
  msgid "Slovenia"
3460
  msgstr ""
3461
 
3462
+ #: classes/helpers/FrmFieldsHelper.php:1304
3463
  #@ formidable
3464
  msgid "Solomon Islands"
3465
  msgstr ""
3466
 
3467
+ #: classes/helpers/FrmFieldsHelper.php:1304
3468
  #@ formidable
3469
  msgid "Somalia"
3470
  msgstr ""
3471
 
3472
+ #: classes/helpers/FrmFieldsHelper.php:1305
3473
  #@ formidable
3474
  msgid "South Africa"
3475
  msgstr ""
3476
 
3477
+ #: classes/helpers/FrmFieldsHelper.php:1306
3478
  #@ formidable
3479
  msgid "Spain"
3480
  msgstr ""
3481
 
3482
+ #: classes/helpers/FrmFieldsHelper.php:1306
3483
  #@ formidable
3484
  msgid "Sri Lanka"
3485
  msgstr ""
3486
 
3487
+ #: classes/helpers/FrmFieldsHelper.php:1307
3488
  #@ formidable
3489
  msgid "Sudan"
3490
  msgstr ""
3491
 
3492
+ #: classes/helpers/FrmFieldsHelper.php:1307
3493
  #@ formidable
3494
  msgid "Suriname"
3495
  msgstr ""
3496
 
3497
+ #: classes/helpers/FrmFieldsHelper.php:1307
3498
  #@ formidable
3499
  msgid "Swaziland"
3500
  msgstr ""
3501
 
3502
+ #: classes/helpers/FrmFieldsHelper.php:1308
3503
  #@ formidable
3504
  msgid "Sweden"
3505
  msgstr ""
3506
 
3507
+ #: classes/helpers/FrmFieldsHelper.php:1308
3508
  #@ formidable
3509
  msgid "Switzerland"
3510
  msgstr ""
3511
 
3512
+ #: classes/helpers/FrmFieldsHelper.php:1308
3513
  #@ formidable
3514
  msgid "Syria"
3515
  msgstr ""
3516
 
3517
+ #: classes/helpers/FrmFieldsHelper.php:1309
3518
  #@ formidable
3519
  msgid "Taiwan"
3520
  msgstr ""
3521
 
3522
+ #: classes/helpers/FrmFieldsHelper.php:1309
3523
  #@ formidable
3524
  msgid "Tajikistan"
3525
  msgstr ""
3526
 
3527
+ #: classes/helpers/FrmFieldsHelper.php:1309
3528
  #@ formidable
3529
  msgid "Tanzania"
3530
  msgstr ""
3531
 
3532
+ #: classes/helpers/FrmFieldsHelper.php:1310
3533
  #@ formidable
3534
  msgid "Thailand"
3535
  msgstr ""
3536
 
3537
+ #: classes/helpers/FrmFieldsHelper.php:1310
3538
  #@ formidable
3539
  msgid "Togo"
3540
  msgstr ""
3541
 
3542
+ #: classes/helpers/FrmFieldsHelper.php:1310
3543
  #@ formidable
3544
  msgid "Tonga"
3545
  msgstr ""
3546
 
3547
+ #: classes/helpers/FrmFieldsHelper.php:1311
3548
  #@ formidable
3549
  msgid "Trinidad and Tobago"
3550
  msgstr ""
3551
 
3552
+ #: classes/helpers/FrmFieldsHelper.php:1311
3553
  #@ formidable
3554
  msgid "Tunisia"
3555
  msgstr ""
3556
 
3557
+ #: classes/helpers/FrmFieldsHelper.php:1311
3558
  #@ formidable
3559
  msgid "Turkey"
3560
  msgstr ""
3561
 
3562
+ #: classes/helpers/FrmFieldsHelper.php:1312
3563
  #@ formidable
3564
  msgid "Turkmenistan"
3565
  msgstr ""
3566
 
3567
+ #: classes/helpers/FrmFieldsHelper.php:1312
3568
  #@ formidable
3569
  msgid "Tuvalu"
3570
  msgstr ""
3571
 
3572
+ #: classes/helpers/FrmFieldsHelper.php:1312
3573
  #@ formidable
3574
  msgid "Uganda"
3575
  msgstr ""
3576
 
3577
+ #: classes/helpers/FrmFieldsHelper.php:1313
3578
  #@ formidable
3579
  msgid "Ukraine"
3580
  msgstr ""
3581
 
3582
+ #: classes/helpers/FrmFieldsHelper.php:1313
3583
  #@ formidable
3584
  msgid "United Arab Emirates"
3585
  msgstr ""
3586
 
3587
+ #: classes/helpers/FrmFieldsHelper.php:1313
3588
  #@ formidable
3589
  msgid "United Kingdom"
3590
  msgstr ""
3591
 
3592
+ #: classes/helpers/FrmFieldsHelper.php:1314
3593
  #@ formidable
3594
  msgid "United States"
3595
  msgstr ""
3596
 
3597
+ #: classes/helpers/FrmFieldsHelper.php:1314
3598
  #@ formidable
3599
  msgid "Uruguay"
3600
  msgstr ""
3601
 
3602
+ #: classes/helpers/FrmFieldsHelper.php:1314
3603
  #@ formidable
3604
  msgid "Uzbekistan"
3605
  msgstr ""
3606
 
3607
+ #: classes/helpers/FrmFieldsHelper.php:1315
3608
  #@ formidable
3609
  msgid "Vanuatu"
3610
  msgstr ""
3611
 
3612
+ #: classes/helpers/FrmFieldsHelper.php:1315
3613
  #@ formidable
3614
  msgid "Vatican City"
3615
  msgstr ""
3616
 
3617
+ #: classes/helpers/FrmFieldsHelper.php:1315
3618
  #@ formidable
3619
  msgid "Venezuela"
3620
  msgstr ""
3621
 
3622
+ #: classes/helpers/FrmFieldsHelper.php:1316
3623
  #@ formidable
3624
  msgid "Vietnam"
3625
  msgstr ""
3626
 
3627
+ #: classes/helpers/FrmFieldsHelper.php:1316
3628
  #@ formidable
3629
  msgid "Virgin Islands, British"
3630
  msgstr ""
3631
 
3632
+ #: classes/helpers/FrmFieldsHelper.php:1317
3633
  #@ formidable
3634
  msgid "Virgin Islands, U.S."
3635
  msgstr ""
3636
 
3637
+ #: classes/helpers/FrmFieldsHelper.php:1317
3638
  #@ formidable
3639
  msgid "Yemen"
3640
  msgstr ""
3641
 
3642
+ #: classes/helpers/FrmFieldsHelper.php:1317
3643
  #@ formidable
3644
  msgid "Zambia"
3645
  msgstr ""
3646
 
3647
+ #: classes/helpers/FrmFieldsHelper.php:1318
3648
  #@ formidable
3649
  msgid "Zimbabwe"
3650
  msgstr ""
3752
  msgstr ""
3753
 
3754
  #: classes/models/FrmField.php:14
3755
+ #: pro/classes/helpers/FrmProFieldsHelper.php:4178
3756
  #@ formidable
3757
  msgid "Checkboxes"
3758
  msgstr ""
3759
 
3760
  #: classes/models/FrmField.php:16
3761
+ #: pro/classes/helpers/FrmProFieldsHelper.php:4176
3762
  #@ formidable
3763
  msgid "Dropdown"
3764
  msgstr ""
3768
  msgid "There was a problem with your submission. Please try again."
3769
  msgstr ""
3770
 
3771
+ #: pro/classes/controllers/FrmProEddController.php:128
3772
  #@ formidable
3773
  msgid "Your Pro installation is now active. Enjoy!"
3774
  msgstr ""
3789
  msgid "Build"
3790
  msgstr ""
3791
 
3792
+ #: classes/controllers/FrmFormsController.php:686
3793
  #: pro/classes/helpers/FrmProFieldsHelper.php:2817
3794
  #@ formidable
3795
  msgid "User IP"
3804
  msgid "Entry update date"
3805
  msgstr ""
3806
 
3807
+ #: pro/classes/models/FrmProEntryMeta.php:368
3808
  #@ formidable
3809
  msgid "Sorry, this file type is not permitted for security reasons."
3810
  msgstr ""
3820
  msgstr ""
3821
 
3822
  #: classes/views/frm-entries/sidebar-shared.php:8
3823
+ #: pro/classes/controllers/FrmProEntriesController.php:1330
3824
  #@ formidable
3825
  msgid "Post"
3826
  msgstr ""
3929
  msgid "If your CSV special characters are not working correctly, try a different formatting option."
3930
  msgstr ""
3931
 
3932
+ #: classes/controllers/FrmFormsController.php:599
3933
  #@ formidable
3934
  msgid "Template was Successfully Updated"
3935
  msgstr ""
3969
  msgid "Show options as stars"
3970
  msgstr ""
3971
 
3972
+ #: classes/views/frm-forms/add_field.php:175
3973
  #@ formidable
3974
  msgid "Read Only: Show this field but do not allow the field value to be edited from the front-end."
3975
  msgstr ""
4019
  msgid "Password"
4020
  msgstr ""
4021
 
4022
+ #: classes/views/frm-forms/add_field.php:123
4023
  #@ formidable
4024
  msgid "Field Choices"
4025
  msgstr ""
4046
  msgid "Please wait while you are redirected."
4047
  msgstr ""
4048
 
4049
+ #: classes/controllers/FrmFormsController.php:784
4050
  #@ formidable
4051
  msgid "No forms were specified"
4052
  msgstr ""
4102
  msgid "Use this menu name site-wide"
4103
  msgstr ""
4104
 
4105
+ #: pro/classes/controllers/FrmProEntriesController.php:2218
4106
+ #: pro/classes/controllers/FrmProEntriesController.php:2534
4107
  #@ formidable
4108
  msgid "Your entry was successfully deleted"
4109
  msgstr ""
4133
  msgid "Daily Entries"
4134
  msgstr ""
4135
 
4136
+ #: classes/controllers/FrmFormsController.php:691
4137
  #: pro/classes/helpers/FrmProFieldsHelper.php:2874
4138
  #@ formidable
4139
  msgid "Site Name"
4171
  msgid "Are you sure you want to delete that?"
4172
  msgstr ""
4173
 
4174
+ #: pro/classes/controllers/FrmProEddController.php:154
4175
  #@ formidable
4176
  msgid "Account"
4177
  msgstr ""
4238
  msgid "Use separate values"
4239
  msgstr ""
4240
 
4241
+ #: classes/helpers/FrmAppHelper.php:1735
4242
  #: classes/helpers/FrmFormsListHelper.php:271
4243
+ #: classes/views/frm-forms/add_field.php:215
4244
+ #: classes/views/frm-forms/add_field.php:253
4245
  #: classes/views/styles/_buttons.php:8
4246
  #: classes/views/styles/_field-colors.php:4
4247
  #: pro/classes/controllers/FrmProFormsController.php:420
4251
  msgid "Default"
4252
  msgstr ""
4253
 
4254
+ #: classes/views/frm-forms/add_field.php:219
4255
  #@ formidable
4256
  msgid "Inline (left without a set width)"
4257
  msgstr ""
4258
 
4259
+ #: classes/views/frm-forms/add_field.php:221
4260
  #@ formidable
4261
  msgid "Hidden (but leave the space)"
4262
  msgstr ""
4263
 
4264
+ #: classes/views/frm-forms/add_field.php:203
4265
  #@ formidable
4266
  msgid "CSS layout classes"
4267
  msgstr ""
4268
 
4269
+ #: classes/views/frm-forms/add_field.php:204
4270
  #@ formidable
4271
  msgid "Add a CSS class to the field container. Use our predefined classes to align multiple fields in single row."
4272
  msgstr ""
4273
 
4274
+ #: pro/classes/controllers/FrmProEntriesController.php:2550
4275
  #@ formidable
4276
  msgid "There was an error deleting that entry"
4277
  msgstr ""
4278
 
4279
+ #: pro/classes/controllers/FrmProEddController.php:149
4280
  #@ formidable
4281
  msgid "Deauthorize this site"
4282
  msgstr ""
4383
  msgid "Used for the single post page"
4384
  msgstr ""
4385
 
4386
+ #: classes/controllers/FrmFormsController.php:662
4387
  #@ formidable
4388
  msgid "Use a different separator for checkbox fields"
4389
  msgstr ""
4508
  msgid "Fields from your form"
4509
  msgstr ""
4510
 
4511
+ #: classes/controllers/FrmFormsController.php:704
4512
  #@ formidable
4513
  msgid "Edit Entry Link"
4514
  msgstr ""
4515
 
4516
+ #: classes/controllers/FrmFormsController.php:665
4517
  #@ formidable
4518
  msgid "Field Label"
4519
  msgstr ""
4563
  msgid "Less Than"
4564
  msgstr ""
4565
 
4566
+ #: classes/controllers/FrmFormsController.php:661
4567
  #@ formidable
4568
  msgid "Separator"
4569
  msgstr ""
4598
  msgid "Time Ago"
4599
  msgstr ""
4600
 
4601
+ #: classes/controllers/FrmFormsController.php:667
4602
  #@ formidable
4603
  msgid "No Auto P"
4604
  msgstr ""
4682
  msgid "Anything"
4683
  msgstr ""
4684
 
4685
+ #: classes/helpers/FrmAppHelper.php:1718
4686
  #: classes/views/styles/_sample_form.php:91
4687
  #: pro/classes/helpers/FrmProFieldsHelper.php:640
4688
  #: pro/classes/helpers/FrmProFormsHelper.php:314
4722
  msgid "this notification if"
4723
  msgstr ""
4724
 
4725
+ #: classes/controllers/FrmFormsController.php:700
4726
  #@ formidable
4727
  msgid "Default HTML"
4728
  msgstr ""
4729
 
4730
+ #: classes/controllers/FrmFormsController.php:701
4731
  #@ formidable
4732
  msgid "Default Plain"
4733
  msgstr ""
4742
  msgid "Removes the automatic links to category pages"
4743
  msgstr ""
4744
 
4745
+ #: classes/controllers/FrmFormsController.php:668
4746
  #@ formidable
4747
  msgid "Do not automatically add any paragraphs or line breaks"
4748
  msgstr ""
4900
  msgid "Logged-out Users"
4901
  msgstr ""
4902
 
4903
+ #: pro/classes/controllers/FrmProEddController.php:30
4904
  #: pro/classes/controllers/FrmUpdatesController.php:28
4905
  #@ formidable
4906
  msgid "Your Formidable Pro License was Invalid"
4907
  msgstr ""
4908
 
4909
  #: classes/views/frm-settings/license_box.php:8
4910
+ #: pro/classes/controllers/FrmProEddController.php:141
4911
  #@ formidable
4912
  msgid "Click here"
4913
  msgstr ""
4914
 
4915
+ #: pro/classes/controllers/FrmProEddController.php:147
4916
  #@ formidable
4917
  msgid "Formidable Pro is Installed"
4918
  msgstr ""
4919
 
4920
+ #: pro/classes/controllers/FrmProEddController.php:148
4921
  #@ formidable
4922
  msgid "Enter new license"
4923
  msgstr ""
4924
 
4925
+ #: pro/classes/controllers/FrmProEddController.php:177
4926
  #@ formidable
4927
  msgid "Use this license to enable Formidable Pro site-wide"
4928
  msgstr ""
4929
 
4930
+ #: pro/classes/controllers/FrmProEddController.php:180
4931
  #@ formidable
4932
  msgid "Save License"
4933
  msgstr ""
4954
  msgid "An update is available, but your license is %s."
4955
  msgstr ""
4956
 
4957
+ #: classes/models/FrmAddon.php:188
4958
+ #: pro/classes/controllers/FrmProEddController.php:429
4959
  #: pro/classes/controllers/FrmUpdatesController.php:356
4960
  #@ formidable
4961
  msgid "Your License Key was invalid"
4962
  msgstr ""
4963
 
4964
+ #: classes/helpers/FrmFormsHelper.php:252
4965
  #: classes/models/FrmDb.php:653
4966
  #@ formidable
4967
  msgid "Sending"
5079
  msgid "If you have many checkbox or radio button options, you may add this class to allow your user to easily scroll through the options."
5080
  msgstr ""
5081
 
5082
+ #: classes/helpers/FrmAppHelper.php:1731
5083
  #@ formidable
5084
  msgid "Saving"
5085
  msgstr ""
5086
 
5087
+ #: classes/helpers/FrmAppHelper.php:1732
5088
  #@ formidable
5089
  msgid "Saved"
5090
  msgstr ""
5109
  msgid "Recommended for long forms."
5110
  msgstr ""
5111
 
5112
+ #: classes/helpers/FrmAppHelper.php:1752
5113
  #@ formidable
5114
  msgid "Warning: There is no way to retrieve unsaved entries."
5115
  msgstr ""
5194
  msgid "Add dynamic default values as default text to fields in your form"
5195
  msgstr ""
5196
 
5197
+ #: pro/classes/controllers/FrmProEddController.php:431
5198
  #: pro/classes/controllers/FrmUpdatesController.php:337
5199
  #, php-format
5200
  #@ formidable
5201
  msgid "You had an error communicating with Strategy11's API. %1$sClick here%2$s for more information."
5202
  msgstr ""
5203
 
5204
+ #: pro/classes/controllers/FrmProEddController.php:437
5205
  #: pro/classes/controllers/FrmUpdatesController.php:342
5206
  #@ formidable
5207
  msgid "You had an HTTP error connecting to Strategy11's API"
5245
  msgid "Click to edit."
5246
  msgstr ""
5247
 
5248
+ #: classes/helpers/FrmFormsHelper.php:596
5249
  #: classes/helpers/FrmFormsListHelper.php:361
5250
  #: classes/views/frm-forms/_publish_box.php:72
5251
+ #: pro/classes/controllers/FrmProEntriesController.php:1331
5252
  #: pro/classes/helpers/FrmProCSVExportHelper.php:104
5253
  #@ formidable
5254
  #@ default
5300
  msgid "Update Button Text"
5301
  msgstr ""
5302
 
5303
+ #: classes/helpers/FrmAppHelper.php:1739
5304
+ #: classes/helpers/FrmFieldsHelper.php:1181
5305
  #@ formidable
5306
  msgid "Default value will NOT pass form validation"
5307
  msgstr ""
5308
 
5309
+ #: classes/helpers/FrmAppHelper.php:1738
5310
+ #: classes/helpers/FrmFieldsHelper.php:1181
5311
  #@ formidable
5312
  msgid "Default value will pass form validation"
5313
  msgstr ""
5314
 
5315
+ #: classes/helpers/FrmAppHelper.php:1736
5316
+ #: classes/helpers/FrmFieldsHelper.php:1172
5317
  #@ formidable
5318
  msgid "Clear default value when typing"
5319
  msgstr ""
5320
 
5321
+ #: classes/helpers/FrmAppHelper.php:1737
5322
+ #: classes/helpers/FrmFieldsHelper.php:1172
5323
  #@ formidable
5324
  msgid "Do not clear default value when typing"
5325
  msgstr ""
5335
  msgid "Views"
5336
  msgstr ""
5337
 
5338
+ #: classes/models/FrmAddon.php:184
5339
+ #: pro/classes/controllers/FrmProEddController.php:447
5340
  #: pro/classes/controllers/FrmUpdatesController.php:352
5341
  #, php-format
5342
  #@ formidable
5373
  msgid "You did not add any fields to your form. %1$sGo back%2$s and add some."
5374
  msgstr ""
5375
 
5376
+ #: classes/views/frm-forms/add_field.php:266
5377
  #@ formidable
5378
  msgid "Validation"
5379
  msgstr ""
5380
 
5381
+ #: classes/views/frm-forms/add_field.php:278
5382
  #@ formidable
5383
  msgid "Invalid Format"
5384
  msgstr ""
5491
  msgid "Reset to Default"
5492
  msgstr ""
5493
 
5494
+ #: classes/controllers/FrmFormsController.php:706
5495
  #@ formidable
5496
  msgid "Entry Count"
5497
  msgstr ""
5501
  msgid "Click a button below to insert sample logic into your view"
5502
  msgstr ""
5503
 
5504
+ #: classes/helpers/FrmAppHelper.php:1740
5505
  #@ formidable
5506
  msgid "Are you sure?"
5507
  msgstr ""
5508
 
5509
+ #: pro/classes/controllers/FrmProEddController.php:172
5510
  #@ formidable
5511
  msgid "Enter your license number here"
5512
  msgstr ""
5533
  msgid "Increment"
5534
  msgstr ""
5535
 
5536
+ #: classes/controllers/FrmXMLController.php:119
5537
  #@ formidable
5538
  msgid "XML import is not enabled on your server."
5539
  msgstr ""
5540
 
5541
+ #: classes/controllers/FrmXMLController.php:97
5542
  #@ formidable
5543
  msgid "The file does not exist, please try again."
5544
  msgstr ""
5545
 
5546
+ #: classes/controllers/FrmXMLController.php:88
5547
  #@ formidable
5548
  msgid "Oops, you didn't select a file."
5549
  msgstr ""
5569
  msgid "updated by"
5570
  msgstr ""
5571
 
5572
+ #: classes/controllers/FrmFormsController.php:687
5573
  #@ formidable
5574
  msgid "Entry created"
5575
  msgstr ""
5576
 
5577
+ #: classes/controllers/FrmFormsController.php:688
5578
  #@ formidable
5579
  msgid "Entry updated"
5580
  msgstr ""
5581
 
5582
+ #: classes/controllers/FrmFormsController.php:699
5583
  #@ formidable
5584
  msgid "Default Msg"
5585
  msgstr ""
5586
 
5587
+ #: classes/controllers/FrmFormsController.php:705
5588
  #@ formidable
5589
  msgid "Even/Odd"
5590
  msgstr ""
5616
  msgstr ""
5617
 
5618
  #: classes/helpers/FrmAppHelper.php:1040
5619
+ #: classes/helpers/FrmFieldsHelper.php:174
5620
  #, php-format
5621
  #@ formidable
5622
  msgid "%s is invalid"
5663
  msgid "Select the field(s) from your form that you would like to populate with your categories, tags, or other taxonomies."
5664
  msgstr ""
5665
 
5666
+ #: classes/helpers/FrmAppHelper.php:1750
5667
  #@ formidable
5668
  msgid "Import Complete"
5669
  msgstr ""
5670
 
5671
+ #: classes/controllers/FrmFormsController.php:575
5672
  #@ formidable
5673
  msgid "You are trying to edit a form that does not exist."
5674
  msgstr ""
5675
 
5676
+ #: classes/controllers/FrmFormsController.php:977
5677
+ #: classes/controllers/FrmFormsController.php:980
5678
  #@ formidable
5679
  msgid "Edit Forms"
5680
  msgstr ""
5839
  msgid "Page if not specified in View settings"
5840
  msgstr ""
5841
 
5842
+ #: classes/helpers/FrmAppHelper.php:1691
5843
+ #: classes/helpers/FrmAppHelper.php:1717
5844
  #@ default
5845
  msgid "Loading&hellip;"
5846
  msgstr ""
5847
 
5848
+ #: classes/helpers/FrmAppHelper.php:1733
5849
  #: classes/views/frm-forms/_publish_box.php:74
5850
  #@ default
5851
  msgid "OK"
5864
  msgid "Description"
5865
  msgstr ""
5866
 
5867
+ #: classes/controllers/FrmFormsController.php:989
5868
  #: classes/helpers/FrmFormsHelper.php:53
5869
  #: classes/helpers/FrmFormsHelper.php:108
5870
+ #: classes/helpers/FrmFormsHelper.php:554
5871
  #: classes/helpers/FrmFormsListHelper.php:149
5872
  #: classes/helpers/FrmFormsListHelper.php:334
5873
  #: classes/views/frm-entries/list.php:25
5960
  msgid "Your server does not have XML enabled"
5961
  msgstr ""
5962
 
5963
+ #: pro/classes/controllers/FrmProEntriesController.php:2258
5964
  #@ formidable
5965
  msgid "You are missing options in your shortcode. field_id is required."
5966
  msgstr ""
6051
  msgid "This will add !important to many of the lines in the Formidable styling to make sure it will be used."
6052
  msgstr ""
6053
 
6054
+ #: classes/helpers/FrmAppHelper.php:1688
6055
+ #: classes/helpers/FrmAppHelper.php:1751
6056
  #@ formidable
6057
  msgid "Please wait while your site updates."
6058
  msgstr ""
6059
 
6060
+ #: classes/controllers/FrmFormsController.php:931
6061
  #@ formidable
6062
  msgid "Abnormal HTML characters prevented your form from saving correctly"
6063
  msgstr ""
6064
 
6065
+ #: classes/helpers/FrmAppHelper.php:1775
6066
  #@ formidable
6067
  msgid "You are running an outdated version of Formidable. This plugin may not work correctly if you do not update Formidable."
6068
  msgstr ""
6069
 
6070
+ #: classes/helpers/FrmFieldsHelper.php:590
6071
  #, php-format
6072
  #@ formidable
6073
  msgid "Please add options from the WordPress \"%1$s\" page"
6074
  msgstr ""
6075
 
6076
+ #: classes/helpers/FrmFieldsHelper.php:591
6077
  #@ default
6078
  msgid "Categories"
6079
  msgstr ""
6088
  msgid "That CSV was not uploaded. Are CSV files allowed on your site?"
6089
  msgstr ""
6090
 
6091
+ #: classes/helpers/FrmAppHelper.php:1728
6092
+ #: classes/views/frm-forms/add_field.php:81
6093
+ #: classes/views/frm-forms/add_field.php:93
6094
  #: classes/views/frm-forms/form.php:13
6095
  #@ formidable
6096
  msgid "(Click to add description)"
6097
  msgstr ""
6098
 
6099
+ #: classes/helpers/FrmAppHelper.php:1730
6100
  #: classes/views/frm-forms/add_field.php:63
6101
  #: pro/classes/views/frmpro-fields/field-selection.php:12
6102
  #@ formidable
6103
  msgid "(no label)"
6104
  msgstr ""
6105
 
6106
+ #: classes/helpers/FrmAppHelper.php:1745
6107
  #: pro/classes/helpers/FrmProFieldsHelper.php:642
6108
+ #: pro/classes/models/FrmProEntryMeta.php:548
6109
+ #: pro/classes/models/FrmProEntryMeta.php:553
6110
  #@ formidable
6111
  msgid "The entered values do not match"
6112
  msgstr ""
6113
 
6114
+ #: classes/helpers/FrmAppHelper.php:1746
6115
  #@ formidable
6116
  msgid "Enter Email"
6117
  msgstr ""
6118
 
6119
+ #: classes/helpers/FrmAppHelper.php:1747
6120
  #@ formidable
6121
  msgid "Confirm Email"
6122
  msgstr ""
6123
 
6124
+ #: classes/helpers/FrmAppHelper.php:1748
6125
  #@ formidable
6126
  msgid "Enter Password"
6127
  msgstr ""
6128
 
6129
+ #: classes/helpers/FrmAppHelper.php:1749
6130
  #@ formidable
6131
  msgid "Confirm Password"
6132
  msgstr ""
6158
  msgid "Form Actions"
6159
  msgstr ""
6160
 
6161
+ #: classes/controllers/FrmFormsController.php:296
6162
+ #: classes/controllers/FrmFormsController.php:331
6163
  #, php-format
6164
  #@ formidable
6165
  msgid "%1$s form restored from the Trash."
6167
  msgstr[0] ""
6168
  msgstr[1] ""
6169
 
6170
+ #: classes/controllers/FrmFormsController.php:332
6171
+ #: classes/controllers/FrmFormsController.php:350
6172
  #, php-format
6173
  #@ formidable
6174
  msgid "%1$s form moved to the Trash. %2$sUndo%3$s"
6176
  msgstr[0] ""
6177
  msgstr[1] ""
6178
 
6179
+ #: classes/controllers/FrmFormsController.php:368
6180
+ #: classes/controllers/FrmFormsController.php:384
6181
+ #: classes/controllers/FrmFormsController.php:398
6182
  #, php-format
6183
  #@ formidable
6184
  msgid "%1$s form permanently deleted."
6186
  msgstr[0] ""
6187
  msgstr[1] ""
6188
 
6189
+ #: classes/controllers/FrmFormsController.php:416
6190
  #@ formidable
6191
  msgid "Add forms and content"
6192
  msgstr ""
6193
 
6194
+ #: classes/controllers/FrmFormsController.php:430
6195
  #: classes/views/frm-forms/insert_form_popup.php:24
6196
  #@ formidable
6197
  msgid "Insert a Form"
6198
  msgstr ""
6199
 
6200
+ #: classes/controllers/FrmFormsController.php:458
6201
  #@ formidable
6202
  msgid "Minimize form HTML"
6203
  msgstr ""
6207
  msgid "Select a form:"
6208
  msgstr ""
6209
 
6210
+ #: classes/controllers/FrmFormsController.php:512
6211
  #@ formidable
6212
  msgid "Template Name"
6213
  msgstr ""
6214
 
6215
+ #: classes/controllers/FrmFormsController.php:513
6216
  #@ formidable
6217
  msgid "Type"
6218
  msgstr ""
6219
 
6220
+ #: classes/controllers/FrmFormsController.php:516
6221
  #: classes/views/styles/_sample_form.php:11
6222
  #: classes/views/styles/manage.php:15
6223
  #@ formidable
6224
  msgid "Form Title"
6225
  msgstr ""
6226
 
6227
+ #: classes/controllers/FrmFormsController.php:579
6228
  #, php-format
6229
  #@ formidable
6230
  msgid "You are trying to edit a child form. Please edit from %1$shere%2$s"
6294
  msgid "Form Messages"
6295
  msgstr ""
6296
 
6297
+ #: classes/helpers/FrmFieldsHelper.php:1305
6298
  #@ formidable
6299
  msgid "South Sudan"
6300
  msgstr ""
6330
  msgstr ""
6331
 
6332
  #: classes/models/FrmField.php:31
6333
+ #: pro/classes/helpers/FrmProFieldsHelper.php:4164
6334
  #@ formidable
6335
  msgid "Section"
6336
  msgstr ""
6337
 
6338
+ #: pro/classes/helpers/FrmProFieldsHelper.php:4166
6339
  #@ formidable
6340
  msgid "Heading"
6341
  msgstr ""
6342
 
6343
  #: classes/views/styles/_section-fields.php:7
6344
+ #: pro/classes/helpers/FrmProFieldsHelper.php:4167
6345
  #: pro/classes/views/frmpro-fields/options-form-top.php:11
6346
  #@ formidable
6347
  msgid "Collapsible"
6348
  msgstr ""
6349
 
6350
  #: classes/views/styles/_section-fields.php:10
6351
+ #: pro/classes/helpers/FrmProFieldsHelper.php:4168
6352
  #: pro/classes/views/frmpro-fields/options-form-top.php:20
6353
  #@ formidable
6354
  msgid "Repeatable"
6355
  msgstr ""
6356
 
6357
  #: classes/models/FrmField.php:41
6358
+ #: pro/classes/helpers/FrmProFieldsHelper.php:4174
6359
  #@ formidable
6360
  msgid "Dynamic Field"
6361
  msgstr ""
6362
 
6363
  #: pro/classes/controllers/FrmProFormsController.php:546
6364
+ #: pro/classes/helpers/FrmProFieldsHelper.php:4179
6365
  #@ formidable
6366
  msgid "List"
6367
  msgstr ""
6371
  msgid "Embed Form"
6372
  msgstr ""
6373
 
6374
+ #: classes/helpers/FrmFormsHelper.php:566
6375
  #@ formidable
6376
  msgid "Restore from Trash"
6377
  msgstr ""
6378
 
6379
+ #: classes/helpers/FrmFormsHelper.php:567
6380
  #: classes/helpers/FrmFormsListHelper.php:95
6381
  #@ formidable
6382
  msgid "Restore"
6383
  msgstr ""
6384
 
6385
+ #: classes/helpers/FrmFormsHelper.php:570
6386
  #: classes/helpers/FrmFormsListHelper.php:102
6387
  #@ formidable
6388
  msgid "Move to Trash"
6389
  msgstr ""
6390
 
6391
+ #: classes/helpers/FrmFormsHelper.php:571
6392
+ #: classes/helpers/FrmFormsHelper.php:597
6393
  #: classes/helpers/FrmFormsListHelper.php:167
6394
  #@ formidable
6395
  msgid "Trash"
6396
  msgstr ""
6397
 
6398
+ #: classes/helpers/FrmFormsHelper.php:574
6399
  #: classes/helpers/FrmFormsListHelper.php:99
6400
  #: classes/helpers/FrmFormsListHelper.php:298
6401
  #@ formidable
6403
  msgid "Delete Permanently"
6404
  msgstr ""
6405
 
6406
+ #: classes/helpers/FrmFormsHelper.php:587
6407
  #@ formidable
6408
  msgid "Are you sure you want to delete this form and all its entries?"
6409
  msgstr ""
6410
 
6411
+ #: classes/helpers/FrmFormsHelper.php:598
6412
  #: classes/views/frm-forms/_publish_box.php:71
6413
  #: pro/classes/controllers/FrmProFormsController.php:410
6414
  #@ formidable
6617
  msgid "Edit status"
6618
  msgstr ""
6619
 
6620
+ #: classes/views/frm-forms/add_field.php:113
6621
  #@ formidable
6622
  msgid "Add Option"
6623
  msgstr ""
6624
 
6625
+ #: classes/views/frm-forms/add_field.php:117
6626
  #@ formidable
6627
  msgid "Add \"Other\""
6628
  msgstr ""
6629
 
6630
+ #: classes/views/frm-forms/add_field.php:123
6631
  #@ formidable
6632
  msgid "Bulk Edit Options"
6633
  msgstr ""
6634
 
6635
+ #: classes/views/frm-forms/add_field.php:239
6636
  #@ formidable
6637
  msgid "pixels wide"
6638
  msgstr ""
6639
 
6640
+ #: classes/views/frm-forms/add_field.php:294
6641
  #@ formidable
6642
  msgid "Confirmation"
6643
  msgstr ""
6644
 
6645
+ #: classes/views/frm-forms/add_field.php:313
6646
  #@ formidable
6647
  msgid "Drag fields from your form or the sidebar into this section"
6648
  msgstr ""
6975
  msgid "You are trying to access an entry that does not exist."
6976
  msgstr ""
6977
 
6978
+ #: pro/classes/controllers/FrmProEntriesController.php:2620
6979
  #, php-format
6980
  #@ formidable
6981
  msgid "Resent to %s"
6982
  msgstr ""
6983
 
6984
+ #: pro/classes/controllers/FrmProEntriesController.php:2625
6985
  #@ formidable
6986
  msgid "Resent to No one! You do not have permission"
6987
  msgstr ""
7242
  msgid "Next Page"
7243
  msgstr ""
7244
 
7245
+ #: pro/classes/helpers/FrmProFieldsHelper.php:1955
7246
  #@ formidable
7247
  msgid "Confirm"
7248
  msgstr ""
7254
  msgid "Use <code>frm_new_post</code> filter instead."
7255
  msgstr ""
7256
 
7257
+ #: pro/classes/models/FrmProEntryMeta.php:343
7258
+ #: pro/classes/models/FrmProEntryMeta.php:361
7259
  #@ formidable
7260
  msgid "This file is too big"
7261
  msgstr ""
7262
 
7263
+ #: classes/models/FrmEntryValidate.php:144
7264
  #@ formidable
7265
  msgid "Please select a higher number"
7266
  msgstr ""
7267
 
7268
+ #: classes/models/FrmEntryValidate.php:146
7269
  #@ formidable
7270
  msgid "Please select a lower number"
7271
  msgstr ""
7559
  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."
7560
  msgstr ""
7561
 
7562
+ #: classes/helpers/FrmAppHelper.php:1741
7563
  #@ formidable
7564
  msgid "Are you sure you want to delete this field and all data associated with it?"
7565
  msgstr ""
7566
 
7567
+ #: classes/helpers/FrmAppHelper.php:1742
7568
  #@ formidable
7569
  msgid "WARNING: This will delete all fields inside of the section as well."
7570
  msgstr ""
7571
 
7572
+ #: classes/helpers/FrmAppHelper.php:1792
7573
  #@ formidable
7574
  msgid "Filipino"
7575
  msgstr ""
7576
 
7577
+ #: classes/helpers/FrmAppHelper.php:1794
7578
  #@ formidable
7579
  msgid "French/Canadian"
7580
  msgstr ""
7581
 
7582
+ #: classes/helpers/FrmAppHelper.php:1795
7583
  #@ formidable
7584
  msgid "German/Austria"
7585
  msgstr ""
7586
 
7587
+ #: classes/helpers/FrmAppHelper.php:1796
7588
  #@ formidable
7589
  msgid "German/Switzerland"
7590
  msgstr ""
7591
 
7592
+ #: classes/helpers/FrmAppHelper.php:1798
7593
  #@ formidable
7594
  msgid "Hindi"
7595
  msgstr ""
7596
 
7597
+ #: classes/helpers/FrmAppHelper.php:1799
7598
  #@ formidable
7599
  msgid "Indonesian"
7600
  msgstr ""
7601
 
7602
+ #: classes/helpers/FrmAppHelper.php:1805
7603
  #@ formidable
7604
  msgid "Portuguese/Portugal"
7605
  msgstr ""
7606
 
7607
+ #: classes/helpers/FrmAppHelper.php:1809
7608
  #@ formidable
7609
  msgid "Spanish/Latin America"
7610
  msgstr ""
7636
  msgstr[0] ""
7637
  msgstr[1] ""
7638
 
7639
+ #: classes/models/FrmEntryValidate.php:216
7640
  #@ formidable
7641
  msgid "The captcha is missing from this form"
7642
  msgstr ""
7749
  msgid "This site has been previously authorized to run Formidable Forms.<br/>%1$sInstall the pro version%2$s or %3$sdeauthorize%4$s this site to continue running the free version and remove this message."
7750
  msgstr ""
7751
 
7752
+ #: classes/helpers/FrmAppHelper.php:1743
7753
  #@ formidable
7754
  msgid "Warning: If you have entries with multiple rows, all but the first row will be lost."
7755
  msgstr ""
7756
 
7757
+ #: classes/helpers/FrmAppHelper.php:1689
7758
  #@ formidable
7759
  msgid "Are you sure you want to deauthorize Formidable Forms on this site?"
7760
  msgstr ""
8113
  msgid "Form Entries"
8114
  msgstr ""
8115
 
8116
+ #: classes/helpers/FrmAppHelper.php:1753
8117
  #@ default
8118
  msgid "Private"
8119
  msgstr ""
8146
  msgstr ""
8147
 
8148
  #: classes/models/FrmAddon.php:82
8149
+ #: pro/classes/controllers/FrmProEddController.php:219
8150
  #@ formidable
8151
  msgid "Oops! You forgot to enter your license number."
8152
  msgstr ""
8153
 
8154
+ #: classes/models/FrmAddon.php:99
8155
  #: pro/classes/controllers/FrmProEddController.php:232
8156
  #@ formidable
8157
  msgid "Enjoy!"
8158
  msgstr ""
8159
 
8160
+ #: classes/models/FrmAddon.php:102
8161
+ #: pro/classes/controllers/FrmProEddController.php:228
8162
  #@ formidable
8163
  msgid "That license is invalid"
8164
  msgstr ""
8165
 
8166
+ #: classes/models/FrmAddon.php:134
8167
  #: pro/classes/controllers/FrmProEddController.php:268
8168
  #@ helpdesk
8169
  msgid "That license was removed successfully"
8170
  msgstr ""
8171
 
8172
+ #: classes/models/FrmAddon.php:136
8173
  #: pro/classes/controllers/FrmProEddController.php:270
8174
  #@ formidable
8175
  msgid "There was an error deactivating your license."
8176
  msgstr ""
8177
 
8178
+ #: classes/models/FrmAddon.php:168
8179
  #, php-format
8180
  #@ formidable
8181
  msgid "You had an error communicating with Formidable Pro's API. %1$sClick here%2$s for more information."
8182
  msgstr ""
8183
 
8184
+ #: classes/models/FrmAddon.php:174
8185
  #@ formidable
8186
  msgid "You had an HTTP error connecting to Formidable Pro's API"
8187
  msgstr ""
8188
 
8189
+ #: classes/controllers/FrmSettingsController.php:30
8190
  #: classes/views/addons/settings.php:2
8191
  #@ formidable
8192
  msgid "Plugin Licenses"
8237
  msgid "Advanced Settings"
8238
  msgstr ""
8239
 
8240
+ #: pro/classes/controllers/FrmProEntriesController.php:1383
8241
  #@ formidable
8242
  msgid "There are no matching fields. Please check your formresults shortcode to make sure you are using the correct form and field IDs."
8243
  msgstr ""
8268
  msgid "There are no plugins on your site that require a license"
8269
  msgstr ""
8270
 
8271
+ #: classes/controllers/FrmFormsController.php:230
8272
  #@ formidable
8273
  msgid "There was a problem creating the new template."
8274
  msgstr ""
8275
 
8276
+ #: classes/views/frm-forms/add_field.php:166
8277
  #@ formidable
8278
  msgid "Unique: Do not allow the same response multiple times. For example, if one user enters 'Joe', then no one else will be allowed to enter the same name."
8279
  msgstr ""
8280
 
8281
+ #: classes/views/frm-forms/add_field.php:250
8282
  #@ formidable
8283
  msgid "Set the size of the captcha field. The compact option is best if your form is in a small area."
8284
  msgstr ""
8285
 
8286
+ #: classes/views/frm-forms/add_field.php:254
8287
  #@ formidable
8288
  msgid "Compact"
8289
  msgstr ""
8290
 
8291
+ #: classes/models/FrmAddon.php:105
8292
  #: pro/classes/controllers/FrmProEddController.php:237
8293
  #@ formidable
8294
  msgid "That license is expired"
8295
  msgstr ""
8296
 
8297
+ #: pro/classes/controllers/FrmProEddController.php:459
8298
  #@ formidable
8299
  msgid "Your license is invalid or expired."
8300
  msgstr ""
8310
  msgid "Your %1$s license key is missing. Please add it on the %2$slicenses page%3$s."
8311
  msgstr ""
8312
 
8313
+ #: classes/models/FrmAddon.php:107
8314
  #: pro/classes/controllers/FrmProEddController.php:239
8315
  #@ formidable
8316
  msgid "That license has been used too many times"
8334
  msgid "or %1$screate a new style%2$s or %3$sduplicate the current style%4$s."
8335
  msgstr ""
8336
 
8337
+ #: classes/helpers/FrmFieldsHelper.php:173
8338
+ #, php-format
8339
+ #@ formidable
8340
+ msgid "%s must be unique"
8341
+ msgstr ""
8342
+
8343
+ #: classes/helpers/FrmListHelper.php:125
8344
+ #@ default
8345
+ msgid "List View"
8346
+ msgstr ""
8347
+
8348
+ #: classes/helpers/FrmListHelper.php:126
8349
+ #@ default
8350
+ msgid "Excerpt View"
8351
+ msgstr ""
8352
+
8353
+ #: classes/helpers/FrmListHelper.php:225
8354
+ #@ default
8355
+ msgid "No items found."
8356
+ msgstr ""
8357
+
8358
+ #: classes/helpers/FrmListHelper.php:355
8359
+ #@ default
8360
+ msgid "Select bulk action"
8361
+ msgstr ""
8362
+
8363
+ #: classes/helpers/FrmListHelper.php:357
8364
+ #@ default
8365
+ msgid "Bulk Actions"
8366
+ msgstr ""
8367
+
8368
+ #: classes/helpers/FrmListHelper.php:367
8369
+ #@ default
8370
+ msgid "Apply"
8371
+ msgstr ""
8372
+
8373
+ #: classes/helpers/FrmListHelper.php:426
8374
+ #: classes/helpers/FrmListHelper.php:1035
8375
+ #@ default
8376
+ msgid "Show more details"
8377
+ msgstr ""
8378
+
8379
+ #: classes/helpers/FrmListHelper.php:530
8380
+ #: classes/helpers/FrmListHelper.php:1060
8381
+ #, php-format
8382
+ #@ default
8383
+ msgid "%s item"
8384
+ msgid_plural "%s items"
8385
+ msgstr[0] ""
8386
+ msgstr[1] ""
8387
+
8388
+ #: classes/helpers/FrmListHelper.php:565
8389
+ #@ default
8390
+ msgid "First page"
8391
+ msgstr ""
8392
+
8393
+ #: classes/helpers/FrmListHelper.php:575
8394
+ #@ default
8395
+ msgid "Previous page"
8396
+ msgstr ""
8397
+
8398
+ #: classes/helpers/FrmListHelper.php:582
8399
+ #: classes/helpers/FrmListHelper.php:585
8400
+ #@ default
8401
+ msgid "Current Page"
8402
+ msgstr ""
8403
+
8404
+ #: classes/helpers/FrmListHelper.php:591
8405
+ #, php-format
8406
+ #@ default
8407
+ msgctxt "paging"
8408
+ msgid "%1$s of %2$s"
8409
+ msgstr ""
8410
+
8411
+ #: classes/helpers/FrmListHelper.php:598
8412
+ #@ default
8413
+ msgid "Next page"
8414
+ msgstr ""
8415
+
8416
+ #: classes/helpers/FrmListHelper.php:608
8417
+ #@ default
8418
+ msgid "Last page"
8419
+ msgstr ""
8420
+
8421
+ #: classes/helpers/FrmListHelper.php:808
8422
+ #@ default
8423
+ msgid "Select All"
8424
+ msgstr ""
8425
+
8426
+ #: pro/classes/controllers/FrmProEddController.php:455
8427
+ #@ formidable
8428
+ msgid "There was a problem getting the pro update."
8429
+ msgstr ""
8430
+
readme.txt CHANGED
@@ -2,9 +2,9 @@
2
  Contributors: sswells, srwells, jamie.wahlin
3
  Donate link: http://formidablepro.com/donate
4
  Tags: admin, AJAX, captcha, contact, contact form, database, email, feedback, form, forms, javascript, jquery, page, plugin, poll, Post, spam, survey, template, widget, wpmu, form builder
5
- Requires at least: 3.6
6
- Tested up to: 4.3.1
7
- Stable tag: 2.0.17
8
 
9
  Beautiful forms in 60 seconds. The WordPress form builder that enables you to create forms with a simple drag-and-drop interface and in-place editing.
10
 
@@ -89,10 +89,29 @@ A. Try clearing your browser cache. As plugin modifications are made, frequent j
89
  [See more FAQs](http://formidablepro.com/formidable-faqs/ "Formidable Form FAQs")
90
 
91
  == Changelog ==
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
92
  = 2.0.17 =
93
- * Allow add-ons to work with PHP 5.2
94
  * **Pro Features:**
95
- * Fix issue with an extra posts being created when an entry is saved
96
 
97
  = 2.0.16 =
98
  * Escape font family correctly for quotation marks
2
  Contributors: sswells, srwells, jamie.wahlin
3
  Donate link: http://formidablepro.com/donate
4
  Tags: admin, AJAX, captcha, contact, contact form, database, email, feedback, form, forms, javascript, jquery, page, plugin, poll, Post, spam, survey, template, widget, wpmu, form builder
5
+ Requires at least: 3.7
6
+ Tested up to: 4.4
7
+ Stable tag: 2.0.18
8
 
9
  Beautiful forms in 60 seconds. The WordPress form builder that enables you to create forms with a simple drag-and-drop interface and in-place editing.
10
 
89
  [See more FAQs](http://formidablepro.com/formidable-faqs/ "Formidable Form FAQs")
90
 
91
  == Changelog ==
92
+ = 2.0.18 =
93
+ * Add frm_field_extra_html hook
94
+ * Change the License submenu to Plugin Licenses
95
+ * Prevent specific html entity from breaking email message
96
+ * PHP 7 updates
97
+ * Add filter for removing wpautop from form success message
98
+ * Fix HTML error on form builder page
99
+ * **Pro Features:**
100
+ * Allow ? and * in Phone Number Format
101
+ * Remove child form from export options
102
+ * Fix LIKE conditional logic bug
103
+ * Some auto-update adjustments
104
+ * Add frm_search_any_terms filter
105
+ * PHP 7 updates
106
+ * Fix file upload issue in CSV export
107
+ * Fix issue with duplicate classes in HTML field
108
+ * Fix filtering by user_id=current in graphs
109
+ * Fix Dynamic List field with value like 9.99
110
+ * Make sure userID field doesn't lose value when conditionally hidden/shown
111
+
112
  = 2.0.17 =
 
113
  * **Pro Features:**
114
+ * Fix post update bug
115
 
116
  = 2.0.16 =
117
  * Escape font family correctly for quotation marks