Formidable Forms – Form Builder for WordPress - Version 2.0.20

Version Description

  • Added more styling options: box-shadow, font-weight, Form Title, and Form Description
  • Fixed a couple issues with activating and deactivating licences
  • A few improvements for importing styles
  • Add a hook for approved theme authors to add affiliate links. If the free version is packaged with a theme, the theme author can get commissions on upgrades.
  • Pro Features: *
  • Added Parent entry ID to view filters
  • Added a button to autofill addon licenses
  • Improve accuracy of time_ago for leap years
Download this release

Release Info

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

Code changes from version 2.0.19 to 2.0.20

classes/controllers/FrmAddonsController.php CHANGED
@@ -19,7 +19,6 @@ class FrmAddonsController {
19
  $addons = $addons['products'];
20
  }
21
  $addons = array_reverse( $addons );
22
- $append_affiliate = FrmAppHelper::affiliate();
23
 
24
  $plugin_names = array(
25
  'formidable-pro' => 'formidable/pro', 'wp-multilingual' => 'formidable-wpml',
@@ -48,6 +47,31 @@ class FrmAddonsController {
48
 
49
  $url = 'https://formidablepro.com/edd-api/products?number=40';
50
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
51
  $arg_array = array(
52
  'body' => array(
53
  'url' => home_url(),
@@ -59,14 +83,12 @@ class FrmAddonsController {
59
 
60
  $response = wp_remote_post( $url, $arg_array );
61
  $body = wp_remote_retrieve_body( $response );
 
62
  if ( ! is_wp_error( $response ) && ! is_wp_error( $body ) ) {
63
- $addons = json_decode( $body, true );
64
- set_transient( 'frm_api_addons', $addons, 60 * 60 * 24 * 5 ); // check every 5 days
65
- if ( is_array( $addons ) ) {
66
- return $addons;
67
- }
68
  }
69
 
70
- return false;
71
  }
72
  }
19
  $addons = $addons['products'];
20
  }
21
  $addons = array_reverse( $addons );
 
22
 
23
  $plugin_names = array(
24
  'formidable-pro' => 'formidable/pro', 'wp-multilingual' => 'formidable-wpml',
47
 
48
  $url = 'https://formidablepro.com/edd-api/products?number=40';
49
 
50
+ // check every 5 days
51
+ $addons = self::send_api_request( $url, array( 'name' => 'frm_api_addons', 'expires' => 60 * 60 * 24 * 5 ) );
52
+ if ( is_array( $addons ) ) {
53
+ return $addons;
54
+ }
55
+
56
+ return false;
57
+ }
58
+
59
+ public static function get_licenses() {
60
+ $license = get_option('frmpro-credentials');
61
+ if ( $license && is_array( $license ) && isset( $license['license'] ) ) {
62
+ $url = 'http://formidablepro.com/frm-edd-api/licenses?l='. urlencode( base64_encode( $license['license'] ) );
63
+ $licenses = self::send_api_request( $url, array( 'name' => 'frm_api_licence', 'expires' => 60 * 60 * 5 ) );
64
+ echo json_encode( $licenses );
65
+ }
66
+ wp_die();
67
+ }
68
+
69
+ private static function send_api_request( $url, $transient = array() ) {
70
+ $data = get_transient( $transient['name'] );
71
+ if ( $data !== false ) {
72
+ return $data;
73
+ }
74
+
75
  $arg_array = array(
76
  'body' => array(
77
  'url' => home_url(),
83
 
84
  $response = wp_remote_post( $url, $arg_array );
85
  $body = wp_remote_retrieve_body( $response );
86
+ $data = false;
87
  if ( ! is_wp_error( $response ) && ! is_wp_error( $body ) ) {
88
+ $data = json_decode( $body, true );
89
+ set_transient( $transient['name'], $data, $transient['expires'] );
 
 
 
90
  }
91
 
92
+ return $data;
93
  }
94
  }
classes/controllers/FrmAppController.php CHANGED
@@ -152,10 +152,47 @@ class FrmAppController {
152
  $action = FrmAppHelper::simple_get( 'action', 'sanitize_title' );
153
  if ( ! FrmAppHelper::doing_ajax() || $action == 'frm_import_choices' ) {
154
  // don't continue during ajax calls
 
155
  self::admin_js();
156
  }
157
  }
158
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
159
  public static function admin_js() {
160
  $version = FrmAppHelper::plugin_version();
161
  FrmAppHelper::load_admin_wide_js( false );
152
  $action = FrmAppHelper::simple_get( 'action', 'sanitize_title' );
153
  if ( ! FrmAppHelper::doing_ajax() || $action == 'frm_import_choices' ) {
154
  // don't continue during ajax calls
155
+ self::load_tour();
156
  self::admin_js();
157
  }
158
  }
159
 
160
+ /**
161
+ * See if we should start our tour.
162
+ * @since 2.0.20
163
+ */
164
+ private static function load_tour() {
165
+ $restart_tour = filter_input( INPUT_GET, 'frm_restart_tour' );
166
+ if ( $restart_tour ) {
167
+ delete_user_meta( get_current_user_id(), 'frm_ignore_tour' );
168
+ }
169
+ self::ignore_tour();
170
+
171
+ if ( ! self::has_ignored_tour() ) {
172
+ add_action( 'admin_enqueue_scripts', array( 'FrmPointers', 'get_instance' ) );
173
+ }
174
+ }
175
+
176
+ /**
177
+ * Returns the value of the ignore tour.
178
+ *
179
+ * @return bool
180
+ */
181
+ private static function has_ignored_tour() {
182
+ $user_meta = get_user_meta( get_current_user_id(), 'frm_ignore_tour' );
183
+
184
+ return ! empty( $user_meta );
185
+ }
186
+
187
+ /**
188
+ * Listener for the ignore tour GET value. If this one is set, just set the user meta to true.
189
+ */
190
+ private static function ignore_tour() {
191
+ if ( filter_input( INPUT_GET, 'frm_ignore_tour' ) && wp_verify_nonce( filter_input( INPUT_GET, 'nonce' ), 'frm-ignore-tour' ) ) {
192
+ update_user_meta( get_current_user_id(), 'frm_ignore_tour', true );
193
+ }
194
+ }
195
+
196
  public static function admin_js() {
197
  $version = FrmAppHelper::plugin_version();
198
  FrmAppHelper::load_admin_wide_js( false );
classes/controllers/FrmEntriesController.php CHANGED
@@ -37,7 +37,7 @@ class FrmEntriesController {
37
 
38
  public static function contextual_help( $help, $screen_id, $screen ) {
39
  // Only add to certain screens. add_help_tab was introduced in WordPress 3.3
40
- if ( $screen_id != 'formidable_page_formidable-entries' || ! method_exists( $screen, 'add_help_tab' ) ) {
41
  return $help;
42
  }
43
 
@@ -46,6 +46,7 @@ class FrmEntriesController {
46
  if ( $page != 'formidable-entries' || ( ! empty( $action ) && $action != 'list' ) ) {
47
  return $help;
48
  }
 
49
  unset( $action, $page );
50
 
51
  $screen->add_help_tab( array(
@@ -56,8 +57,8 @@ class FrmEntriesController {
56
 
57
  $screen->set_help_sidebar(
58
  '<p><strong>' . esc_html__( 'For more information:', 'formidable' ) . '</strong></p>' .
59
- '<p><a href="http://formidablepro.com/knowledgebase/manage-entries-from-the-back-end/' . FrmAppHelper::affiliate() . '" target="_blank">' . esc_html__( 'Documentation on Entries', 'formidable' ) . '</a></p>' .
60
- '<p><a href="http://formidablepro.com/help-topics/' . FrmAppHelper::affiliate() . '" target="_blank">' . esc_html__( 'Support', 'formidable' ) . '</a></p>'
61
  );
62
 
63
  return $help;
@@ -129,8 +130,8 @@ class FrmEntriesController {
129
  }
130
 
131
  if ( empty( $prev_value ) ) {
132
- $prev_value = get_metadata('user', $object_id, $meta_key, true);
133
- }
134
 
135
  global $frm_vars;
136
  //add a check so we don't create a loop
37
 
38
  public static function contextual_help( $help, $screen_id, $screen ) {
39
  // Only add to certain screens. add_help_tab was introduced in WordPress 3.3
40
+ if ( ! method_exists( $screen, 'add_help_tab' ) ) {
41
  return $help;
42
  }
43
 
46
  if ( $page != 'formidable-entries' || ( ! empty( $action ) && $action != 'list' ) ) {
47
  return $help;
48
  }
49
+
50
  unset( $action, $page );
51
 
52
  $screen->add_help_tab( array(
57
 
58
  $screen->set_help_sidebar(
59
  '<p><strong>' . esc_html__( 'For more information:', 'formidable' ) . '</strong></p>' .
60
+ '<p><a href="' . esc_url( FrmAppHelper::make_affiliate_url( 'http://formidablepro.com/knowledgebase/manage-entries-from-the-back-end/' ) ) . '" target="_blank">' . esc_html__( 'Documentation on Entries', 'formidable' ) . '</a></p>' .
61
+ '<p><a href="'. esc_url( FrmAppHelper::make_affiliate_url( 'http://formidablepro.com/help-desk/' ) ) . '" target="_blank">' . esc_html__( 'Support', 'formidable' ) . '</a></p>'
62
  );
63
 
64
  return $help;
130
  }
131
 
132
  if ( empty( $prev_value ) ) {
133
+ $prev_value = get_metadata( 'user', $object_id, $meta_key, true );
134
+ }
135
 
136
  global $frm_vars;
137
  //add a check so we don't create a loop
classes/controllers/FrmFormsController.php CHANGED
@@ -413,7 +413,8 @@ class FrmFormsController {
413
  */
414
  public static function insert_form_button() {
415
  if ( current_user_can('frm_view_forms') ) {
416
- $content = '<a href="#TB_inline?width=50&height=50&inlineId=frm_insert_form" class="thickbox button add_media frm_insert_form" title="' . esc_attr__( 'Add forms and content', 'formidable' ) . '"><span class="frm-buttons-icon wp-media-buttons-icon"></span> Formidable</a>';
 
417
  echo wp_kses_post( $content );
418
  }
419
  }
413
  */
414
  public static function insert_form_button() {
415
  if ( current_user_can('frm_view_forms') ) {
416
+ $frm_settings = FrmAppHelper::get_settings();
417
+ $content = '<a href="#TB_inline?width=50&height=50&inlineId=frm_insert_form" class="thickbox button add_media frm_insert_form" title="' . esc_attr__( 'Add forms and content', 'formidable' ) . '"><span class="frm-buttons-icon wp-media-buttons-icon"></span> '. $frm_settings->menu .'</a>';
418
  echo wp_kses_post( $content );
419
  }
420
  }
classes/controllers/FrmHooksController.php CHANGED
@@ -140,9 +140,10 @@ class FrmHooksController {
140
  add_action( 'wp_ajax_frm_uninstall', 'FrmAppController::uninstall' );
141
  add_action( 'wp_ajax_frm_deauthorize', 'FrmAppController::deauthorize' );
142
 
143
- // Addons Controller
144
  add_action('wp_ajax_frm_addon_activate', 'FrmAddon::activate' );
145
  add_action('wp_ajax_frm_addon_deactivate', 'FrmAddon::deactivate' );
 
146
 
147
  // Fields Controller
148
  add_action( 'wp_ajax_frm_load_field', 'FrmFieldsController::load_field' );
140
  add_action( 'wp_ajax_frm_uninstall', 'FrmAppController::uninstall' );
141
  add_action( 'wp_ajax_frm_deauthorize', 'FrmAppController::deauthorize' );
142
 
143
+ // Addons
144
  add_action('wp_ajax_frm_addon_activate', 'FrmAddon::activate' );
145
  add_action('wp_ajax_frm_addon_deactivate', 'FrmAddon::deactivate' );
146
+ add_action( 'wp_ajax_frm_fill_licenses', 'FrmAddonsController::get_licenses' );
147
 
148
  // Fields Controller
149
  add_action( 'wp_ajax_frm_load_field', 'FrmFieldsController::load_field' );
classes/controllers/FrmStylesController.php CHANGED
@@ -317,6 +317,8 @@ class FrmStylesController {
317
  // setup meta boxes
318
  $meta_boxes = array(
319
  'general' => __( 'General', 'formidable' ),
 
 
320
  'field-labels' => __( 'Field Labels', 'formidable' ),
321
  'field-description' => __( 'Field Description', 'formidable' ),
322
  'field-colors' => __( 'Field Colors', 'formidable' ),
317
  // setup meta boxes
318
  $meta_boxes = array(
319
  'general' => __( 'General', 'formidable' ),
320
+ 'form-title' => __( 'Form Title', 'formidable' ),
321
+ 'form-description' => __( 'Form Description', 'formidable' ),
322
  'field-labels' => __( 'Field Labels', 'formidable' ),
323
  'field-description' => __( 'Field Description', 'formidable' ),
324
  'field-colors' => __( 'Field Colors', '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.19';
14
 
15
  /**
16
  * @since 1.07.02
@@ -57,8 +57,13 @@ class FrmAppHelper {
57
  return get_option('blogname');
58
  }
59
 
60
- public static function affiliate() {
61
- return '';
 
 
 
 
 
62
  }
63
 
64
  /**
@@ -1229,61 +1234,58 @@ class FrmAppHelper {
1229
  return date_i18n( $date_format, strtotime( $date ) );
1230
  }
1231
 
1232
- /**
1233
- * @return string The time ago in words
1234
- */
1235
- public static function human_time_diff( $from, $to = '' ) {
1236
- if ( empty($to) ) {
1237
- $to = time();
1238
- }
1239
-
1240
- // Array of time period chunks
1241
- $chunks = array(
1242
- array( 60 * 60 * 24 * 365, __( 'year', 'formidable' ), __( 'years', 'formidable' ) ),
1243
- array( 60 * 60 * 24 * 30, __( 'month', 'formidable' ), __( 'months', 'formidable' ) ),
1244
- array( 60 * 60 * 24 * 7, __( 'week', 'formidable' ), __( 'weeks', 'formidable' ) ),
1245
- array( 60 * 60 * 24, __( 'day', 'formidable' ), __( 'days', 'formidable' ) ),
1246
- array( 60 * 60, __( 'hour', 'formidable' ), __( 'hours', 'formidable' ) ),
1247
- array( 60, __( 'minute', 'formidable' ), __( 'minutes', 'formidable' ) ),
1248
- array( 1, __( 'second', 'formidable' ), __( 'seconds', 'formidable' ) ),
1249
- );
1250
-
1251
- // Difference in seconds
1252
- $diff = (int) ($to - $from);
1253
-
1254
- // Something went wrong with date calculation and we ended up with a negative date.
1255
- if ( $diff < 1 ) {
1256
- return '0 ' . __( 'seconds', 'formidable' );
1257
- }
1258
-
1259
- /**
1260
- * We only want to output one chunks of time here, eg:
1261
- * x years
1262
- * xx months
1263
- * so there's only one bit of calculation below:
1264
- */
1265
 
1266
- $count = 0;
 
1267
 
1268
- //Step one: the first chunk
1269
- for ( $i = 0, $j = count( $chunks ); $i < $j; $i++ ) {
1270
- $seconds = $chunks[ $i ][0];
1271
 
1272
- // Finding the biggest chunk (if the chunk fits, break)
1273
- if ( ( $count = floor($diff / $seconds) ) != 0 ) {
1274
- break;
1275
- }
1276
- }
 
 
1277
 
1278
- // Set output var
1279
- $output = ( 1 == $count ) ? '1 '. $chunks[ $i ][1] : $count . ' ' . $chunks[ $i ][2];
1280
 
1281
- if ( ! (int) trim( $output ) ) {
1282
- $output = '0 ' . __( 'seconds', 'formidable' );
1283
- }
1284
 
1285
- return $output;
1286
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1287
 
1288
  /**
1289
  * Added for < WP 4.0 compatability
10
  /**
11
  * @since 2.0
12
  */
13
+ public static $plug_version = '2.0.20';
14
 
15
  /**
16
  * @since 1.07.02
57
  return get_option('blogname');
58
  }
59
 
60
+ public static function make_affiliate_url( $url ) {
61
+ $affiliate_id = apply_filters( 'frm_affiliate_link', get_option('frm_aff') );
62
+ $allowed_affiliates = array( 'mojo' );
63
+ if ( in_array( strtolower( $affiliate_id ), $allowed_affiliates ) ) {
64
+ $url = add_query_arg( 'aff', $affiliate_id, $url );
65
+ }
66
+ return $url;
67
  }
68
 
69
  /**
1234
  return date_i18n( $date_format, strtotime( $date ) );
1235
  }
1236
 
1237
+ /**
1238
+ * Gets the time ago in words
1239
+ *
1240
+ * @param int $from in seconds
1241
+ * @param int|string $to in seconds
1242
+ * @return string $time_ago
1243
+ */
1244
+ public static function human_time_diff( $from, $to = '' ) {
1245
+ if ( empty( $to ) ) {
1246
+ $now = new DateTime;
1247
+ } else {
1248
+ $now = new DateTime( '@' . $to );
1249
+ }
1250
+ $ago = new DateTime( '@' . $from );
1251
+ $diff = $now->diff( $ago );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1252
 
1253
+ $diff->w = floor( $diff->d / 7 );
1254
+ $diff->d -= $diff->w * 7;
1255
 
1256
+ $time_strings = self::get_time_strings();
 
 
1257
 
1258
+ foreach ( $time_strings as $k => $v ) {
1259
+ if ( $diff->$k ) {
1260
+ $time_strings[ $k ] = $diff->$k . ' ' . ( $diff->$k > 1 ? $v[1] : $v[0] );
1261
+ } else {
1262
+ unset( $time_strings[ $k ] );
1263
+ }
1264
+ }
1265
 
1266
+ $time_strings = array_slice( $time_strings, 0, 1 );
1267
+ $time_ago_string = $time_strings ? implode( ', ', $time_strings ) : '0 ' . __( 'seconds', 'formidable' );
1268
 
1269
+ return $time_ago_string;
1270
+ }
 
1271
 
1272
+ /**
1273
+ * Get the translatable time strings
1274
+ *
1275
+ * @since 2.0.20
1276
+ * @return array
1277
+ */
1278
+ private static function get_time_strings() {
1279
+ return array(
1280
+ 'y' => array( __( 'year', 'formidable' ), __( 'years', 'formidable' ) ),
1281
+ 'm' => array( __( 'month', 'formidable' ), __( 'months', 'formidable' ) ),
1282
+ 'w' => array( __( 'week', 'formidable' ), __( 'weeks', 'formidable' ) ),
1283
+ 'd' => array( __( 'day', 'formidable' ), __( 'days', 'formidable' ) ),
1284
+ 'h' => array( __( 'hour', 'formidable' ), __( 'hours', 'formidable' ) ),
1285
+ 'i' => array( __( 'minute', 'formidable' ), __( 'minutes', 'formidable' ) ),
1286
+ 's' => array( __( 'second', 'formidable' ), __( 'seconds', 'formidable' ) )
1287
+ );
1288
+ }
1289
 
1290
  /**
1291
  * Added for < WP 4.0 compatability
classes/helpers/FrmFormsHelper.php CHANGED
@@ -263,7 +263,7 @@ SUBMIT_HTML;
263
  } else if ( $loc == 'before' ) {
264
  $default_html = <<<BEFORE_HTML
265
  <legend class="frm_hidden">[form_name]</legend>
266
- [if form_name]<h3>[form_name]</h3>[/if form_name]
267
  [if form_description]<div class="frm_description">[form_description]</div>[/if form_description]
268
  BEFORE_HTML;
269
  } else {
263
  } else if ( $loc == 'before' ) {
264
  $default_html = <<<BEFORE_HTML
265
  <legend class="frm_hidden">[form_name]</legend>
266
+ [if form_name]<h3 class="frm_form_title">[form_name]</h3>[/if form_name]
267
  [if form_description]<div class="frm_description">[form_description]</div>[/if form_description]
268
  BEFORE_HTML;
269
  } else {
classes/helpers/FrmXMLHelper.php CHANGED
@@ -145,6 +145,8 @@ class FrmXMLHelper {
145
 
146
  $form['options'] = FrmAppHelper::maybe_json_decode($form['options']);
147
 
 
 
148
  // if template, allow to edit if form keys match, otherwise, creation date must also match
149
  $edit_query = array( 'form_key' => $form['form_key'], 'is_template' => $form['is_template'] );
150
  if ( ! $form['is_template'] ) {
@@ -373,6 +375,38 @@ class FrmXMLHelper {
373
  }
374
  }
375
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
376
  public static function import_xml_views( $views, $imported ) {
377
  $imported['posts'] = array();
378
  $form_action_type = FrmFormActionsController::$action_post_type;
@@ -683,6 +717,34 @@ class FrmXMLHelper {
683
  $s_message[] = isset( $strings[ $type ] ) ? $strings[ $type ] : ' ' . $m . ' ' . ucfirst( $type );
684
  }
685
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
686
  public static function cdata( $str ) {
687
  $str = maybe_unserialize($str);
688
  if ( is_array($str) ) {
145
 
146
  $form['options'] = FrmAppHelper::maybe_json_decode($form['options']);
147
 
148
+ self::update_custom_style_setting_on_import( $form );
149
+
150
  // if template, allow to edit if form keys match, otherwise, creation date must also match
151
  $edit_query = array( 'form_key' => $form['form_key'], 'is_template' => $form['is_template'] );
152
  if ( ! $form['is_template'] ) {
375
  }
376
  }
377
 
378
+ /**
379
+ * Updates the custom style setting on import
380
+ *
381
+ * @since 2.0.19
382
+ * @param array $form
383
+ *
384
+ */
385
+ private static function update_custom_style_setting_on_import( &$form ) {
386
+ if ( is_numeric( $form['options']['custom_style'] ) ) {
387
+ // Set to default
388
+ $form['options']['custom_style'] = 1;
389
+ } else {
390
+ // Replace the style name with the style ID on import
391
+ global $wpdb;
392
+ $table = $wpdb->prefix . 'posts';
393
+ $where = array(
394
+ 'post_name' => $form['options']['custom_style'],
395
+ 'post_type' => 'frm_styles'
396
+ );
397
+ $select = 'ID';
398
+ $style_id = FrmDb::get_var( $table, $where, $select );
399
+
400
+ if ( $style_id ) {
401
+ $form['options']['custom_style'] = $style_id;
402
+ } else {
403
+ // Set to default
404
+ $form['options']['custom_style'] = 1;
405
+ }
406
+ }
407
+
408
+ }
409
+
410
  public static function import_xml_views( $views, $imported ) {
411
  $imported['posts'] = array();
412
  $form_action_type = FrmFormActionsController::$action_post_type;
717
  $s_message[] = isset( $strings[ $type ] ) ? $strings[ $type ] : ' ' . $m . ' ' . ucfirst( $type );
718
  }
719
 
720
+ /**
721
+ * Prepare the form options for export
722
+ *
723
+ * @since 2.0.19
724
+ * @param string $options
725
+ * @return string
726
+ */
727
+ public static function prepare_form_options_for_export( $options ) {
728
+ $options = maybe_unserialize( $options );
729
+ // Change custom_style to the post_name instead of ID
730
+ if ( isset( $options['custom_style'] ) && 1 !== $options['custom_style'] ) {
731
+ global $wpdb;
732
+ $table = $wpdb->prefix . 'posts';
733
+ $where = array( 'ID' => $options['custom_style'] );
734
+ $select = 'post_name';
735
+
736
+ $style_name = FrmDb::get_var( $table, $where, $select );
737
+
738
+ if ( $style_name ) {
739
+ $options['custom_style'] = $style_name;
740
+ } else {
741
+ $options['custom_style'] = 1;
742
+ }
743
+ }
744
+ $options = serialize( $options );
745
+ return self::cdata( $options );
746
+ }
747
+
748
  public static function cdata( $str ) {
749
  $str = maybe_unserialize($str);
750
  if ( is_array($str) ) {
classes/models/FrmAddon.php CHANGED
@@ -69,7 +69,10 @@ class FrmAddon {
69
  $api_data['item_id'] = $this->download_id;
70
  }
71
 
72
- new FrmEDD_SL_Plugin_Updater( $this->store_url, $this->plugin_file, $api_data );
 
 
 
73
 
74
  add_filter( 'site_transient_update_plugins', array( &$this, 'clear_expired_download' ) );
75
  }
@@ -202,9 +205,9 @@ class FrmAddon {
202
  public static function deactivate() {
203
  check_ajax_referer( 'frm_ajax', 'nonce' );
204
 
205
- $license = stripslashes( sanitize_text_field( $_POST['license'] ) );
206
  $plugin_slug = sanitize_text_field( $_POST['plugin'] );
207
  $this_plugin = self::get_addon( $plugin_slug );
 
208
 
209
  $response = array( 'success' => false, 'message' => '' );
210
  try {
@@ -212,7 +215,7 @@ class FrmAddon {
212
  $license_data = $this_plugin->send_mothership_request( 'deactivate_license', $license );
213
  if ( is_array( $license_data ) && $license_data['license'] == 'deactivated' ) {
214
  $response['success'] = true;
215
- $response['message'] = __( 'That license was removed successfully', 'helpdesk' );
216
  } else {
217
  $response['message'] = __( 'There was an error deactivating your license.', 'formidable' );
218
  }
69
  $api_data['item_id'] = $this->download_id;
70
  }
71
 
72
+ $edd = new FrmEDD_SL_Plugin_Updater( $this->store_url, $this->plugin_file, $api_data );
73
+ if ( $this->plugin_folder == 'formidable/formidable.php' ) {
74
+ remove_filter( 'plugins_api', array( $edd, 'plugins_api_filter' ), 10, 3 );
75
+ }
76
 
77
  add_filter( 'site_transient_update_plugins', array( &$this, 'clear_expired_download' ) );
78
  }
205
  public static function deactivate() {
206
  check_ajax_referer( 'frm_ajax', 'nonce' );
207
 
 
208
  $plugin_slug = sanitize_text_field( $_POST['plugin'] );
209
  $this_plugin = self::get_addon( $plugin_slug );
210
+ $license = $this_plugin->get_license();
211
 
212
  $response = array( 'success' => false, 'message' => '' );
213
  try {
215
  $license_data = $this_plugin->send_mothership_request( 'deactivate_license', $license );
216
  if ( is_array( $license_data ) && $license_data['license'] == 'deactivated' ) {
217
  $response['success'] = true;
218
+ $response['message'] = __( 'That license was removed successfully', 'formidable' );
219
  } else {
220
  $response['message'] = __( 'There was an error deactivating your license.', 'formidable' );
221
  }
classes/models/FrmEDD_SL_Plugin_Updater.php CHANGED
@@ -12,7 +12,7 @@ if ( ! defined( 'ABSPATH' ) ) {
12
  * Allows plugins to use their own update API.
13
  *
14
  * @author Pippin Williamson
15
- * @version 1.6
16
  */
17
  class FrmEDD_SL_Plugin_Updater {
18
  private $api_url = '';
@@ -32,15 +32,18 @@ class FrmEDD_SL_Plugin_Updater {
32
  * @param array $_api_data Optional data to send with API calls.
33
  */
34
  public function __construct( $_api_url, $_plugin_file, $_api_data = null ) {
35
- $this->api_url = trailingslashit( $_api_url );
36
- $this->api_data = $_api_data;
37
- $this->name = plugin_basename( $_plugin_file );
38
- $this->slug = basename( $_plugin_file, '.php' );
39
- $this->version = $_api_data['version'];
40
-
41
- // Set up hooks.
42
- $this->init();
43
- add_action( 'admin_init', array( $this, 'show_changelog' ) );
 
 
 
44
  }
45
 
46
  /**
@@ -53,6 +56,7 @@ class FrmEDD_SL_Plugin_Updater {
53
  public function init() {
54
  add_filter( 'pre_set_site_transient_update_plugins', array( $this, 'check_update' ) );
55
  add_filter( 'plugins_api', array( $this, 'plugins_api_filter' ), 10, 3 );
 
56
  }
57
 
58
  /**
@@ -220,28 +224,59 @@ class FrmEDD_SL_Plugin_Updater {
220
 
221
  public function show_changelog() {
222
 
223
- if ( empty( $_REQUEST['edd_sl_action'] ) || 'view_plugin_changelog' != $_REQUEST['edd_sl_action'] ) {
224
- return;
225
- }
226
 
227
- if ( empty( $_REQUEST['plugin'] ) ) {
228
- return;
229
- }
230
 
231
- if ( empty( $_REQUEST['slug'] ) ) {
232
- return;
233
- }
234
 
235
- if ( ! current_user_can( 'update_plugins' ) ) {
236
- wp_die( __( 'You do not have permission to install plugin updates', 'edd' ), __( 'Error', 'edd' ), array( 'response' => 403 ) );
237
- }
238
 
239
- $response = $this->api_request( 'plugin_latest_version', array( 'slug' => $_REQUEST['slug'] ) );
 
 
240
 
241
- if ( $response && isset( $response->sections['changelog'] ) ) {
242
- echo '<div style="background:#fff;padding:10px;">' . $response->sections['changelog'] . '</div>';
243
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
244
 
245
- exit;
246
  }
247
  }
12
  * Allows plugins to use their own update API.
13
  *
14
  * @author Pippin Williamson
15
+ * @version 1.6.3
16
  */
17
  class FrmEDD_SL_Plugin_Updater {
18
  private $api_url = '';
32
  * @param array $_api_data Optional data to send with API calls.
33
  */
34
  public function __construct( $_api_url, $_plugin_file, $_api_data = null ) {
35
+ global $frm_edd_plugin_data;
36
+
37
+ $this->api_url = trailingslashit( $_api_url );
38
+ $this->api_data = $_api_data;
39
+ $this->name = plugin_basename( $_plugin_file );
40
+ $this->slug = basename( $_plugin_file, '.php' );
41
+ $this->version = $_api_data['version'];
42
+
43
+ $frm_edd_plugin_data[ $this->slug ] = $this->api_data;
44
+
45
+ // Set up hooks.
46
+ $this->init();
47
  }
48
 
49
  /**
56
  public function init() {
57
  add_filter( 'pre_set_site_transient_update_plugins', array( $this, 'check_update' ) );
58
  add_filter( 'plugins_api', array( $this, 'plugins_api_filter' ), 10, 3 );
59
+ add_action( 'admin_init', array( $this, 'show_changelog' ) );
60
  }
61
 
62
  /**
224
 
225
  public function show_changelog() {
226
 
227
+ global $frm_edd_plugin_data;
 
 
228
 
229
+ if ( empty( $_REQUEST['edd_sl_action'] ) || 'view_plugin_changelog' != $_REQUEST['edd_sl_action'] ) {
230
+ return;
231
+ }
232
 
233
+ if ( empty( $_REQUEST['plugin'] ) ) {
234
+ return;
235
+ }
236
 
237
+ if ( empty( $_REQUEST['slug'] ) ) {
238
+ return;
239
+ }
240
 
241
+ if ( ! current_user_can( 'update_plugins' ) ) {
242
+ wp_die( __( 'You do not have permission to install plugin updates', 'formidable' ), __( 'Error', 'formidable' ), array( 'response' => 403 ) );
243
+ }
244
 
245
+ $data = $frm_edd_plugin_data[ $_REQUEST['slug'] ];
246
+ $cache_key = md5( 'edd_plugin_' . sanitize_key( $_REQUEST['plugin'] ) . '_version_info' );
247
+ $version_info = get_transient( $cache_key );
248
+
249
+ if ( false === $version_info ) {
250
+
251
+ $api_params = array(
252
+ 'edd_action' => 'get_version',
253
+ 'item_name' => isset( $data['item_name'] ) ? $data['item_name'] : false,
254
+ 'item_id' => isset( $data['item_id'] ) ? $data['item_id'] : false,
255
+ 'slug' => $_REQUEST['slug'],
256
+ 'author' => $data['author'],
257
+ 'url' => home_url()
258
+ );
259
+
260
+ $request = wp_remote_post( $this->api_url, array( 'timeout' => 15, 'sslverify' => false, 'body' => $api_params ) );
261
+
262
+ if ( ! is_wp_error( $request ) ) {
263
+ $version_info = json_decode( wp_remote_retrieve_body( $request ) );
264
+ }
265
+
266
+ if ( ! empty( $version_info ) && isset( $version_info->sections ) ) {
267
+ $version_info->sections = maybe_unserialize( $version_info->sections );
268
+ } else {
269
+ $version_info = false;
270
+ }
271
+
272
+ set_transient( $cache_key, $version_info, DAY_IN_SECONDS );
273
+
274
+ }
275
+
276
+ if( ! empty( $version_info ) && isset( $version_info->sections['changelog'] ) ) {
277
+ echo '<div style="background:#fff;padding:10px;">' . $version_info->sections['changelog'] . '</div>';
278
+ }
279
 
280
+ exit;
281
  }
282
  }
classes/models/FrmPointers.php ADDED
@@ -0,0 +1,346 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ /**
4
+ * This class handles the pointers used in the introduction tour.
5
+ */
6
+ class FrmPointers {
7
+
8
+ /**
9
+ * @var object Instance of this class
10
+ */
11
+ public static $instance;
12
+
13
+ /**
14
+ * @var array Holds the buttons to be put out
15
+ */
16
+ private $button_array;
17
+
18
+ /**
19
+ * @var array Holds the admin pages we have pointers for and the callback that generates the pointers content
20
+ */
21
+ private $admin_pages = array(
22
+ '' => 'forms_pointer',
23
+ 'entries' => 'entries_pointer',
24
+ 'styles' => 'styles_pointer',
25
+ 'import' => 'import_pointer',
26
+ 'settings' => 'settings_pointer',
27
+ 'addons' => 'addons_pointer',
28
+ );
29
+
30
+ /**
31
+ * Class constructor.
32
+ */
33
+ private function __construct() {
34
+ if ( current_user_can( 'manage_options' ) ) {
35
+
36
+ if ( ! get_user_meta( get_current_user_id(), 'frm_ignore_tour' ) ) {
37
+ wp_enqueue_style( 'wp-pointer' );
38
+ wp_enqueue_script( 'jquery-ui' );
39
+ wp_enqueue_script( 'wp-pointer' );
40
+ add_action( 'admin_print_footer_scripts', array( $this, 'intro_tour' ) );
41
+ }
42
+ }
43
+ }
44
+
45
+ /**
46
+ * Get the singleton instance of this class
47
+ *
48
+ * @return object
49
+ */
50
+ public static function get_instance() {
51
+ if ( ! ( self::$instance instanceof self ) ) {
52
+ self::$instance = new self();
53
+ }
54
+
55
+ return self::$instance;
56
+ }
57
+
58
+ /**
59
+ * Load the introduction tour
60
+ */
61
+ public function intro_tour() {
62
+ global $pagenow;
63
+
64
+ $page = preg_replace( '/^(formidable[-]?)/', '', filter_input( INPUT_GET, 'page' ) );
65
+
66
+ if ( 'admin.php' === $pagenow && array_key_exists( $page, $this->admin_pages ) ) {
67
+ $this->do_page_pointer( $page );
68
+ } else {
69
+ $this->start_tour_pointer();
70
+ }
71
+ }
72
+
73
+ /**
74
+ * Prints the pointer script
75
+ *
76
+ * @param string $selector The CSS selector the pointer is attached to.
77
+ * @param array $options The options for the pointer.
78
+ */
79
+ public function print_scripts( $selector, $options ) {
80
+ // Button1 is the close button, which always exists.
81
+ $default_button = array(
82
+ 'text' => false,
83
+ 'function' => '',
84
+ );
85
+ $button_array_defaults = array(
86
+ 'button2' => $default_button,
87
+ 'button3' => $default_button,
88
+ );
89
+ $this->button_array = wp_parse_args( $this->button_array, $button_array_defaults );
90
+ ?>
91
+ <script type="text/javascript">
92
+ //<![CDATA[
93
+ (function ($) {
94
+ // Don't show the tour on screens with an effective width smaller than 1024px or an effective height smaller than 768px.
95
+ if (jQuery(window).width() < 1024 || jQuery(window).availWidth < 1024) {
96
+ return;
97
+ }
98
+
99
+ var frm_pointer_options = <?php echo json_encode( $options ); ?>, setup;
100
+
101
+ frm_pointer_options = $.extend(frm_pointer_options, {
102
+ buttons: function (event, t) {
103
+ var button = jQuery('<a href="<?php echo $this->get_ignore_url(); ?>" id="pointer-close" style="margin:0 5px;" class="button-secondary">' + '<?php _e( 'Close', 'formidable' ) ?>' + '</a>');
104
+ button.bind('click.pointer', function () {
105
+ t.element.pointer('close');
106
+ });
107
+ return button;
108
+ },
109
+ close: function () {
110
+ }
111
+ });
112
+
113
+ setup = function () {
114
+ $('<?php echo $selector; ?>').pointer(frm_pointer_options).pointer('open');
115
+ var lastOpenedPointer = jQuery( '.wp-pointer').slice( -1 );
116
+ <?php
117
+ $this->button2();
118
+ $this->button3();
119
+ ?>
120
+ };
121
+
122
+ if (frm_pointer_options.position && frm_pointer_options.position.defer_loading)
123
+ $(window).bind('load.wp-pointers', setup);
124
+ else
125
+ $(document).ready(setup);
126
+ })(jQuery);
127
+ //]]>
128
+ </script>
129
+ <?php
130
+ }
131
+
132
+ /**
133
+ * Render button 2, if needed
134
+ */
135
+ private function button2() {
136
+ if ( $this->button_array['button2']['text'] ) {
137
+ ?>
138
+ lastOpenedPointer.find( '#pointer-close' ).after('<a id="pointer-primary" class="button-primary">' +
139
+ '<?php echo $this->button_array['button2']['text']; ?>' + '</a>');
140
+ lastOpenedPointer.find('#pointer-primary').click(function () {
141
+ <?php echo $this->button_array['button2']['function']; ?>
142
+ });
143
+ <?php
144
+ }
145
+ }
146
+
147
+ /**
148
+ * Render button 3, if needed. This is the previous button in most cases
149
+ */
150
+ private function button3() {
151
+ if ( $this->button_array['button3']['text'] ) {
152
+ ?>
153
+ lastOpenedPointer.find('#pointer-primary').after('<a id="pointer-ternary" style="float: left;" class="button-secondary">' +
154
+ '<?php echo $this->button_array['button3']['text']; ?>' + '</a>');
155
+ lastOpenedPointer.find('#pointer-ternary').click(function () {
156
+ <?php echo $this->button_array['button3']['function']; ?>
157
+ });
158
+ <?php }
159
+ }
160
+
161
+ /**
162
+ * Show a pointer that starts the tour
163
+ */
164
+ private function start_tour_pointer() {
165
+ $selector = 'li.toplevel_page_formidable';
166
+ $content = '<h3>' . __( 'Congratulations!', 'formidable' ) . '</h3>'
167
+ .'<p>' . sprintf( __( 'You&#8217;ve just installed new forms! Click &#8220;Start Tour&#8221; to view a quick introduction of this plugin&#8217;s core functionality.' ), 'formidable' ) . '</p>';
168
+ $opt_arr = array(
169
+ 'content' => $content,
170
+ 'position' => array( 'edge' => 'top', 'align' => 'center' ),
171
+ );
172
+
173
+ $this->button_array['button2']['text'] = __( 'Start Tour', 'formidable' );
174
+ $this->button_array['button2']['function'] = sprintf( 'document.location="%s";', admin_url( 'admin.php?page=formidable' ) );
175
+
176
+ $this->print_scripts( $selector, $opt_arr );
177
+ }
178
+
179
+ /**
180
+ * Shows a pointer on the proper pages
181
+ *
182
+ * @param string $page Admin page key.
183
+ */
184
+ private function do_page_pointer( $page ) {
185
+ $pointer = call_user_func( array( $this, $this->admin_pages[ $page ] ) );
186
+
187
+ $opt_arr = array(
188
+ 'content' => $pointer['content'],
189
+ 'position' => array(
190
+ 'edge' => 'top',
191
+ 'align' => ( is_rtl() ) ? 'right' : 'left',
192
+ ),
193
+ 'pointerWidth' => 450,
194
+ );
195
+
196
+ $selector = 'h2';
197
+ if ( isset( $pointer['selector'] ) ) {
198
+ $selector = $pointer['selector'];
199
+ }
200
+
201
+ if ( isset( $pointer['position'] ) ) {
202
+ $opt_arr['position'] = $pointer['position'];
203
+ }
204
+
205
+ if ( isset( $pointer['next_page'] ) ) {
206
+ if ( ! empty( $pointer['next_page'] ) ) {
207
+ $pointer['next_page'] = '-' . $pointer['next_page'];
208
+ }
209
+ $this->button_array['button2'] = array(
210
+ 'text' => __( 'Next', 'formidable' ),
211
+ 'function' => 'window.location="' . esc_url_raw( admin_url( 'admin.php?page=formidable' . $pointer['next_page'] ) ) . '";',
212
+ );
213
+ }
214
+ if ( isset( $pointer['prev_page'] ) ) {
215
+ if ( ! empty( $pointer['prev_page'] ) ) {
216
+ $pointer['prev_page'] = '-' . $pointer['prev_page'];
217
+ }
218
+ $this->button_array['button3'] = array(
219
+ 'text' => __( 'Previous', 'formidable' ),
220
+ 'function' => 'window.location="' . esc_url_raw( admin_url( 'admin.php?page=formidable' . $pointer['prev_page'] ) ) . '";',
221
+ );
222
+ }
223
+ $this->print_scripts( $selector, $opt_arr );
224
+ }
225
+
226
+ /**
227
+ * Returns the content of the Forms listing page pointer
228
+ *
229
+ * @return array
230
+ */
231
+ private function forms_pointer() {
232
+ global $current_user;
233
+
234
+ return array(
235
+ 'content' => '<h3>' . __( 'Forms', 'formidable' ) . '</h3>'
236
+ . '<p>' . __( 'All your forms will be listed on this page. Create your first form by clicking on the "Add New" button.', 'formidable' ) . '</p>'
237
+ . '<p><strong>' . __( 'Subscribe to our Newsletter', 'formidable' ) . '</strong><br/>'
238
+ . sprintf( __( 'If you would like to hear about new features and updates for %1$s, subscribe to our newsletter:', 'formidable' ), 'Formidable' ) . '</p>'
239
+ . '<form target="_blank" action="//formidablepro.us1.list-manage.com/subscribe/post?u=a4a913790ffb892daacc6f271&amp;id=7e7df15967" method="post" selector="newsletter-form" accept-charset="' . esc_attr( get_bloginfo( 'charset' ) ) . '">'
240
+ . '<p>'
241
+ . '<input style="margin: 5px; color:#666" name="EMAIL" value="' . esc_attr( $current_user->user_email ) . '" selector="newsletter-email" placeholder="' . esc_attr__( 'Email', 'formidable' ) . '"/>'
242
+ . '<input type="hidden" name="group[4505]" value="4" />'
243
+ . '<button type="submit" class="button-primary">' . esc_html__( 'Subscribe', 'formidable' ) . '</button>'
244
+ . '</p>'
245
+ . '</form>',
246
+ 'next_page' => 'entries',
247
+ );
248
+ }
249
+
250
+ /**
251
+ * Returns the content of the Entries listing page pointer
252
+ *
253
+ * @return array
254
+ */
255
+ private function entries_pointer() {
256
+ return array(
257
+ 'content' => '<h3>' . __( 'Entries', 'formidable' ) . '</h3>'
258
+ . '<p>' . __( 'Each time one of your forms is submitted, an entry is created. You will find every form submission listed here so you will always have a backup if an email fails.', 'formidable' ) . '</p>',
259
+ 'prev_page' => '',
260
+ 'next_page' => 'styles',
261
+ 'selector' => '.wp-list-table',
262
+ 'position' => array( 'edge' => 'bottom', 'align' => 'center' ),
263
+ );
264
+ }
265
+
266
+ /**
267
+ * Returns the content of the Styles page pointer
268
+ *
269
+ * @return array
270
+ */
271
+ private function styles_pointer() {
272
+ return array(
273
+ 'content' => '<h3>' . __( 'Styles', 'formidable' ) . '</h3>'
274
+ . '<p>' . __( 'Want to make changes to the way your forms look? Make all the changes you would like right here, and watch the sample form change before your eyes.', 'formidable' ) . '</p>',
275
+ 'prev_page' => 'entries',
276
+ 'next_page' => 'import',
277
+ 'selector' => '.general-style',
278
+ 'position' => array( 'edge' => 'left', 'align' => 'right' ),
279
+ );
280
+ }
281
+
282
+ /**
283
+ * Returns the content of the Import/Export page pointer
284
+ *
285
+ * @return array
286
+ */
287
+ private function import_pointer() {
288
+ return array(
289
+ 'content' => '<h3>' . __( 'Import/Export', 'formidable' ) . '</h3>'
290
+ . '<p>' . __( 'Import and export forms and styles when copying from one site to another or sharing with someone else. Your entries can be exported to a CSV as well. The Premium version also includes the option to import entries to your site from a CSV.', 'formidable' ) . '</p>',
291
+ 'prev_page' => 'styles',
292
+ 'next_page' => 'settings',
293
+ 'selector' => '.inside.with_frm_style',
294
+ 'position' => array( 'edge' => 'bottom', 'align' => 'top' ),
295
+ );
296
+ }
297
+
298
+ /**
299
+ * Returns the content of the advanced page pointer
300
+ *
301
+ * @return array
302
+ */
303
+ private function settings_pointer() {
304
+ return array(
305
+ 'content' => '<h3>' . __( 'Global Settings', 'formidable' ) . '</h3>'
306
+ . '<p><strong>' . __( 'General', 'formidable' ) . '</strong><br/>'
307
+ . __( 'Turn stylesheets and scripts off, set which user roles have access to change and create forms, setup your reCaptcha, and set default messages for new forms and fields.', 'formidable' )
308
+ . '<p><strong>' . __( 'Plugin Licenses', 'formidable' ) . '</strong><br/>'
309
+ . sprintf( __( 'Once you&#8217;ve purchased %1$s or any addons, you&#8217;ll have to enter a license key to get access to all of their powerful features. A Plugin Licenses tab will appear here for you to enter your license key.', 'formidable' ), 'Formidable Pro' )
310
+ . '</p>',
311
+ 'prev_page' => 'import',
312
+ 'next_page' => 'addons',
313
+ );
314
+ }
315
+
316
+ /**
317
+ * Returns the content of the extensions and licenses page pointer
318
+ *
319
+ * @return array
320
+ */
321
+ private function addons_pointer() {
322
+ return array(
323
+ 'content' => '<h3>' . __( 'Addons', 'formidable' ) . '</h3>'
324
+ . '<p>' . sprintf( __( 'The powerful functions of %1$s can be extended with %2$spremium plugins%3$s. You can read all about the Formidable Premium Plugins %2$shere%3$s.', 'formidable' ), 'Formidable', '<a target="_blank" href="' . esc_url( FrmAppHelper::make_affiliate_url( 'https://formidablepro.com/' ) ) . '">', '</a>' )
325
+ . '</p>'
326
+ . '<p><strong>' . __( 'Like this plugin?', 'formidable' ) . '</strong><br/>' . sprintf( __( 'So, we&#8217;ve come to the end of the tour. If you like the plugin, please %srate it 5 stars on WordPress.org%s!', 'formidable' ), '<a target="_blank" href="https://wordpress.org/plugins/formidable/">', '</a>' ) . '</p>'
327
+ . '<p>' . sprintf( __( 'Thank you for using our plugin and good luck with your forms!<br/><br/>Best,<br/>Team Formidable - %1$sformidablepro.com%2$s', 'formidable' ), '<a target="_blank" href="' . esc_url( FrmAppHelper::make_affiliate_url( 'https://formidablepro.com/' ) ) . '">', '</a>' ) . '</p>',
328
+ 'prev_page' => 'settings',
329
+ );
330
+ }
331
+
332
+ /**
333
+ * Extending the current page URL with two params to be able to ignore the tour.
334
+ *
335
+ * @return mixed
336
+ */
337
+ private function get_ignore_url() {
338
+ $arr_params = array(
339
+ 'frm_restart_tour' => false,
340
+ 'frm_ignore_tour' => '1',
341
+ 'nonce' => wp_create_nonce( 'frm-ignore-tour' ),
342
+ );
343
+
344
+ return esc_url( add_query_arg( $arr_params ) );
345
+ }
346
+ }
classes/models/FrmStyle.php CHANGED
@@ -371,8 +371,12 @@ class FrmStyle {
371
 
372
  'title_size' => '20px',
373
  'title_color' => '444444',
 
 
374
  'form_desc_size' => '14px',
375
  'form_desc_color' => '666666',
 
 
376
 
377
  'font' => '"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif',
378
  'font_size' => '14px',
@@ -398,6 +402,7 @@ class FrmStyle {
398
  'auto_width' => false,
399
  'field_pad' => '6px 10px',
400
  'field_margin' => '20px',
 
401
  'text_color' => '555555',
402
  //'border_color_hv' => 'cccccc',
403
  'border_color' => 'cccccc',
@@ -406,8 +411,10 @@ class FrmStyle {
406
 
407
  'bg_color' => 'ffffff',
408
  //'bg_color_hv' => 'ffffff',
 
409
  'bg_color_active' => 'ffffff',
410
  'border_color_active' => '66afe9',
 
411
  'text_color_error' => '444444',
412
  'bg_color_error' => 'ffffff',
413
  'border_color_error' => 'B94A48',
371
 
372
  'title_size' => '20px',
373
  'title_color' => '444444',
374
+ 'title_margin_top' => '10px',
375
+ 'title_margin_bottom' => '10px',
376
  'form_desc_size' => '14px',
377
  'form_desc_color' => '666666',
378
+ 'form_desc_margin_top' => '10px',
379
+ 'form_desc_margin_bottom' => '25px',
380
 
381
  'font' => '"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif',
382
  'font_size' => '14px',
402
  'auto_width' => false,
403
  'field_pad' => '6px 10px',
404
  'field_margin' => '20px',
405
+ 'field_weight' => 'normal',
406
  'text_color' => '555555',
407
  //'border_color_hv' => 'cccccc',
408
  'border_color' => 'cccccc',
411
 
412
  'bg_color' => 'ffffff',
413
  //'bg_color_hv' => 'ffffff',
414
+ 'remove_box_shadow' => '',
415
  'bg_color_active' => 'ffffff',
416
  'border_color_active' => '66afe9',
417
+ 'remove_box_shadow_active' => '',
418
  'text_color_error' => '444444',
419
  'bg_color_error' => 'ffffff',
420
  'border_color_error' => 'B94A48',
classes/views/addons/list.php CHANGED
@@ -1,5 +1,5 @@
1
  <div class="wrap">
2
- <h1><?php _e( 'Formidable AddOns', 'formidable' ) ?></h1>
3
 
4
  <div id="the-list" class="frm-addons">
5
  <?php foreach ( $addons as $addon ) {
@@ -13,7 +13,10 @@
13
  $installed = isset( $installed_addons[ $addon['info']['slug'] ] ) || is_dir( WP_PLUGIN_DIR . '/formidable-' . $addon['info']['slug'] );
14
  }
15
  $has_thumbnail = ! empty( $addon['info']['thumbnail'] );
16
- $addon['info']['link'] = $addon['info']['link'] . $append_affiliate;
 
 
 
17
 
18
  ?>
19
  <div class="plugin-card <?php echo esc_attr( $has_thumbnail ? '' : 'frm-no-thumb') ?>">
1
  <div class="wrap">
2
+ <h2><?php _e( 'Formidable AddOns', 'formidable' ) ?></h2>
3
 
4
  <div id="the-list" class="frm-addons">
5
  <?php foreach ( $addons as $addon ) {
13
  $installed = isset( $installed_addons[ $addon['info']['slug'] ] ) || is_dir( WP_PLUGIN_DIR . '/formidable-' . $addon['info']['slug'] );
14
  }
15
  $has_thumbnail = ! empty( $addon['info']['thumbnail'] );
16
+ if ( $addon['info']['slug'] == 'formidable-pro' ) {
17
+ $addon['info']['link'] = $pro_link;
18
+ }
19
+ $addon['info']['link'] = FrmAppHelper::make_affiliate_url( $addon['info']['link'] );
20
 
21
  ?>
22
  <div class="plugin-card <?php echo esc_attr( $has_thumbnail ? '' : 'frm-no-thumb') ?>">
classes/views/addons/settings.php CHANGED
@@ -3,6 +3,7 @@
3
 
4
  <?php
5
 
 
6
  foreach ( $plugins as $slug => $plugin ) {
7
  if ( $slug == 'formidable_pro' ) {
8
  continue;
@@ -11,6 +12,9 @@
11
  $license = get_option( 'edd_'. $slug .'_license_key' );
12
  $status = get_option( 'edd_'. $slug .'_license_active' );
13
  $activate = ( false !== $license && $status == 'valid' ) ? 'deactivate' : 'activate';
 
 
 
14
  $icon_class = ( empty( $license ) ) ? 'frm_hidden' : '';
15
  ?>
16
 
@@ -23,7 +27,7 @@
23
  <p class="frm_license_msg"></p>
24
  </div>
25
  <div class="edd_frm_unauthorized alignleft <?php echo esc_attr( $activate == 'deactivate' ) ? 'frm_hidden' : '' ?>">
26
- <input id="edd_<?php echo esc_attr( $slug ) ?>_license_key" name="edd_<?php echo esc_attr( $slug ) ?>_license_key" type="text" class="regular-text" value="" />
27
  <span class="frm_icon_font frm_action_icon frm_error_icon edd_frm_status_icon <?php echo esc_attr( $icon_class ); ?>"></span>
28
  <input type="button" class="button-secondary edd_frm_save_license" data-plugin="<?php echo esc_attr( $slug ) ?>" name="edd_<?php echo esc_attr( $slug ) ?>_license_activate" value="<?php esc_attr_e( 'Activate', 'formidable' ) ?>"/>
29
  <p class="frm_license_msg"></p>
@@ -31,5 +35,8 @@
31
 
32
  </div>
33
  <?php } ?>
34
-
 
 
 
35
  </div>
3
 
4
  <?php
5
 
6
+ $any_unauthorized = false;
7
  foreach ( $plugins as $slug => $plugin ) {
8
  if ( $slug == 'formidable_pro' ) {
9
  continue;
12
  $license = get_option( 'edd_'. $slug .'_license_key' );
13
  $status = get_option( 'edd_'. $slug .'_license_active' );
14
  $activate = ( false !== $license && $status == 'valid' ) ? 'deactivate' : 'activate';
15
+ if ( $activate == 'activate' ) {
16
+ $any_unauthorized = true;
17
+ }
18
  $icon_class = ( empty( $license ) ) ? 'frm_hidden' : '';
19
  ?>
20
 
27
  <p class="frm_license_msg"></p>
28
  </div>
29
  <div class="edd_frm_unauthorized alignleft <?php echo esc_attr( $activate == 'deactivate' ) ? 'frm_hidden' : '' ?>">
30
+ <input id="edd_<?php echo esc_attr( $slug ) ?>_license_key" name="edd_<?php echo esc_attr( $slug ) ?>_license_key" type="text" class="regular-text frm_addon_license_key" value="" />
31
  <span class="frm_icon_font frm_action_icon frm_error_icon edd_frm_status_icon <?php echo esc_attr( $icon_class ); ?>"></span>
32
  <input type="button" class="button-secondary edd_frm_save_license" data-plugin="<?php echo esc_attr( $slug ) ?>" name="edd_<?php echo esc_attr( $slug ) ?>_license_activate" value="<?php esc_attr_e( 'Activate', 'formidable' ) ?>"/>
33
  <p class="frm_license_msg"></p>
35
 
36
  </div>
37
  <?php } ?>
38
+ <?php if ( $any_unauthorized && FrmAppHelper::pro_is_installed() ) { ?>
39
+ <div class="clear"></div>
40
+ <p><a href="#" class="edd_frm_fill_license button-secondary"><?php _e( 'Autofill Licenses', 'formidable' ) ?></a></p>
41
+ <?php } ?>
42
  </div>
classes/views/frm-settings/license_box.php CHANGED
@@ -2,10 +2,10 @@
2
  <?php if ( ! is_multisite() || is_super_admin() ) { ?>
3
  <div class="postbox">
4
  <div class="inside">
5
- <p class="alignright"><?php printf( __( '%1$sClick here%2$s to get it now', 'formidable' ), '<a href="http://formidablepro.com' . esc_url( FrmAppHelper::affiliate() ) . '">', '</a>' ) ?> &#187;</p>
6
  <p><?php _e( 'Ready to take your forms to the next level?<br/>Formidable Forms will help you create views, manage data, and get reports.', 'formidable' ) ?></p>
7
 
8
- <p>Already signed up? <a href="https://formidablepro.com/knowledgebase/install-formidable-forms/<?php echo esc_url( FrmAppHelper::affiliate() ) ?>" target="_blank"><?php _e( 'Click here', 'formidable' ) ?></a> to get installation instructions and download the pro version.</p>
9
  </div>
10
  </div>
11
  <?php } ?>
2
  <?php if ( ! is_multisite() || is_super_admin() ) { ?>
3
  <div class="postbox">
4
  <div class="inside">
5
+ <p class="alignright"><?php printf( __( '%1$sClick here%2$s to get it now', 'formidable' ), '<a href="'. esc_url( FrmAppHelper::make_affiliate_url( 'http://formidablepro.com' ) ) . '">', '</a>' ) ?> &#187;</p>
6
  <p><?php _e( 'Ready to take your forms to the next level?<br/>Formidable Forms will help you create views, manage data, and get reports.', 'formidable' ) ?></p>
7
 
8
+ <p>Already signed up? <a href="<?php echo esc_url( FrmAppHelper::make_affiliate_url( 'https://formidablepro.com/knowledgebase/install-formidable-forms/' ) ) ?>" target="_blank"><?php _e( 'Click here', 'formidable' ) ?></a> to get installation instructions and download the pro version.</p>
9
  </div>
10
  </div>
11
  <?php } ?>
classes/views/styles/_field-colors.php CHANGED
@@ -44,6 +44,12 @@
44
  </select>
45
  </div>
46
  <div class="clear"></div>
 
 
 
 
 
 
47
  </div><!-- /.tabs-panel -->
48
 
49
  <div id="tabs-panel-active-color" class="tabs-panel <?php
@@ -57,7 +63,13 @@
57
  <label><?php _e( 'Border', 'formidable' ) ?></label>
58
  <input type="text" name="<?php echo esc_attr( $frm_style->get_field_name('border_color_active') ) ?>" id="frm_border_color_active" class="hex" value="<?php echo esc_attr( $style->post_content['border_color_active'] ) ?>" />
59
  </div>
60
- <div class="clear"></div>
 
 
 
 
 
 
61
  </div><!-- /.tabs-panel -->
62
 
63
  <div id="tabs-panel-active-error" class="tabs-panel <?php
44
  </select>
45
  </div>
46
  <div class="clear"></div>
47
+ <p class="frm_no_bottom_margin">
48
+ <label>
49
+ <input type="checkbox" name="<?php echo esc_attr( $frm_style->get_field_name('remove_box_shadow') ) ?>" id="frm_remove_box_shadow" value="1" <?php checked($style->post_content['remove_box_shadow'], 1) ?> />
50
+ <?php _e( 'Remove box shadow', 'formidable' ) ?>
51
+ </label>
52
+ </p>
53
  </div><!-- /.tabs-panel -->
54
 
55
  <div id="tabs-panel-active-color" class="tabs-panel <?php
63
  <label><?php _e( 'Border', 'formidable' ) ?></label>
64
  <input type="text" name="<?php echo esc_attr( $frm_style->get_field_name('border_color_active') ) ?>" id="frm_border_color_active" class="hex" value="<?php echo esc_attr( $style->post_content['border_color_active'] ) ?>" />
65
  </div>
66
+ <div class="clear"></div>
67
+ <p class="frm_no_bottom_margin">
68
+ <label>
69
+ <input type="checkbox" name="<?php echo esc_attr( $frm_style->get_field_name('remove_box_shadow_active') ) ?>" id="frm_remove_box_shadow_active" value="1" <?php checked($style->post_content['remove_box_shadow_active'], 1) ?> />
70
+ <?php _e( 'Remove box shadow', 'formidable' ) ?>
71
+ </label>
72
+ </p>
73
  </div><!-- /.tabs-panel -->
74
 
75
  <div id="tabs-panel-active-error" class="tabs-panel <?php
classes/views/styles/_field-sizes.php CHANGED
@@ -33,3 +33,12 @@
33
  <label><?php _e( 'Corners', 'formidable' ) ?> <span class="frm_help frm_icon_font frm_tooltip_icon" title="<?php esc_attr_e( 'Formidable uses CSS3 border-radius for corner rounding, which is not currently supported by Internet Explorer.', 'formidable' ) ?>" ></span></label>
34
  <input type="text" value="<?php echo esc_attr( $style->post_content['border_radius'] ) ?>" name="<?php echo esc_attr( $frm_style->get_field_name('border_radius') ) ?>" id="frm_border_radius" />
35
  </div>
 
 
 
 
 
 
 
 
 
33
  <label><?php _e( 'Corners', 'formidable' ) ?> <span class="frm_help frm_icon_font frm_tooltip_icon" title="<?php esc_attr_e( 'Formidable uses CSS3 border-radius for corner rounding, which is not currently supported by Internet Explorer.', 'formidable' ) ?>" ></span></label>
34
  <input type="text" value="<?php echo esc_attr( $style->post_content['border_radius'] ) ?>" name="<?php echo esc_attr( $frm_style->get_field_name('border_radius') ) ?>" id="frm_border_radius" />
35
  </div>
36
+
37
+ <div class="field-group clearfix frm-first-row">
38
+ <label><?php _e( 'Weight', 'formidable' ) ?></label>
39
+ <select name="<?php echo esc_attr( $frm_style->get_field_name('field_weight') ) ?>" id="frm_field_weight">
40
+ <?php foreach ( FrmStyle::get_bold_options() as $value => $name ) { ?>
41
+ <option value="<?php echo esc_attr( $value ) ?>" <?php selected( $style->post_content['field_weight'], $value ) ?>><?php echo esc_attr( $name ) ?></option>
42
+ <?php } ?>
43
+ </select>
44
+ </div>
classes/views/styles/_form-description.php ADDED
@@ -0,0 +1,17 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <div class="field-group clearfix frm-half frm-first-row">
2
+ <label><?php _e( 'Size', 'formidable' ) ?></label>
3
+ <input type="text" name="<?php echo esc_attr( $frm_style->get_field_name('form_desc_size') ) ?>" id="frm_form_desc_size" value="<?php echo esc_attr( $style->post_content['form_desc_size'] ) ?>" />
4
+ </div>
5
+
6
+ <div class="field-group clearfix frm-half frm-first-row">
7
+ <label><?php _e( 'Color', 'formidable' ) ?></label>
8
+ <input type="text" name="<?php echo esc_attr( $frm_style->get_field_name('form_desc_color') ) ?>" id="frm_form_desc_color" class="hex" value="<?php echo esc_attr( $style->post_content['form_desc_color'] ) ?>" />
9
+ </div>
10
+ <div class="field-group clearfix frm-half">
11
+ <label><?php _e( 'Margin Top', 'formidable' ) ?></label>
12
+ <input type="text" name="<?php echo esc_attr( $frm_style->get_field_name('form_desc_margin_top') ) ?>" id="frm_form_desc_margin_top" value="<?php echo esc_attr( $style->post_content['form_desc_margin_top'] ) ?>" size="4" />
13
+ </div>
14
+ <div class="field-group clearfix frm-half">
15
+ <label><?php _e( 'Margin Bottom', 'formidable' ) ?></label>
16
+ <input type="text" name="<?php echo esc_attr( $frm_style->get_field_name('form_desc_margin_bottom') ) ?>" id="frm_form_desc_margin_bottom" value="<?php echo esc_attr( $style->post_content['form_desc_margin_bottom'] ) ?>" size="4" />
17
+ </div>
classes/views/styles/_form-title.php ADDED
@@ -0,0 +1,17 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <div class="field-group clearfix frm-half frm-first-row">
2
+ <label><?php _e( 'Size', 'formidable' ) ?></label>
3
+ <input type="text" name="<?php echo esc_attr( $frm_style->get_field_name('title_size') ) ?>" id="frm_title_size" value="<?php echo esc_attr( $style->post_content['title_size'] ) ?>" />
4
+ </div>
5
+
6
+ <div class="field-group clearfix frm-half frm-first-row">
7
+ <label><?php _e( 'Color', 'formidable' ) ?></label>
8
+ <input type="text" name="<?php echo esc_attr( $frm_style->get_field_name('title_color') ) ?>" id="frm_title_color" class="hex" value="<?php echo esc_attr( $style->post_content['title_color'] ) ?>" />
9
+ </div>
10
+ <div class="field-group clearfix frm-half">
11
+ <label><?php _e( 'Margin Top', 'formidable' ) ?></label>
12
+ <input type="text" name="<?php echo esc_attr( $frm_style->get_field_name('title_margin_top') ) ?>" id="frm_title_margin_top" value="<?php echo esc_attr( $style->post_content['title_margin_top'] ) ?>" size="4" />
13
+ </div>
14
+ <div class="field-group clearfix frm-half">
15
+ <label><?php _e( 'Margin Bottom', 'formidable' ) ?></label>
16
+ <input type="text" name="<?php echo esc_attr( $frm_style->get_field_name('title_margin_bottom') ) ?>" id="frm_title_margin_bottom" value="<?php echo esc_attr( $style->post_content['title_margin_bottom'] ) ?>" size="4" />
17
+ </div>
classes/views/styles/_general.php CHANGED
@@ -45,33 +45,12 @@
45
 
46
  <div class="field-group clearfix frm-half">
47
  <label><?php _e( 'Direction', 'formidable' ) ?></label>
48
- <select name="<?php echo esc_attr( $frm_style->get_field_name('direction') ) ?>" id="frm_form_align">
49
  <option value="ltr" <?php selected($style->post_content['direction'], 'ltr') ?>><?php _e( 'Left to Right', 'formidable' ) ?></option>
50
  <option value="rtl" <?php selected($style->post_content['direction'], 'rtl') ?>><?php _e( 'Right to Left', 'formidable' ) ?></option>
51
  </select>
52
  </div>
53
 
54
- <div class="clear"></div>
55
- <div class="field-group clearfix frm-half">
56
- <label><?php _e( 'Title Size', 'formidable' ) ?></label>
57
- <input type="text" name="<?php echo esc_attr( $frm_style->get_field_name('title_size') ) ?>" id="frm_title_size" value="<?php echo esc_attr( $style->post_content['title_size'] ) ?>" />
58
- </div>
59
-
60
- <div class="field-group clearfix frm-half">
61
- <label><?php _e( 'Color', 'formidable' ) ?></label>
62
- <input type="text" name="<?php echo esc_attr( $frm_style->get_field_name('title_color') ) ?>" id="frm_title_color" class="hex" value="<?php echo esc_attr( $style->post_content['title_color'] ) ?>" />
63
- </div>
64
-
65
- <div class="field-group clearfix frm-half">
66
- <label><?php _e( 'Description Size', 'formidable' ) ?></label>
67
- <input type="text" name="<?php echo esc_attr( $frm_style->get_field_name('form_desc_size') ) ?>" id="frm_form_desc_size" value="<?php echo esc_attr( $style->post_content['form_desc_size'] ) ?>" />
68
- </div>
69
-
70
- <div class="field-group clearfix frm-half">
71
- <label><?php _e( 'Color', 'formidable' ) ?></label>
72
- <input type="text" name="<?php echo esc_attr( $frm_style->get_field_name('form_desc_color') ) ?>" id="frm_form_desc_color" class="hex" value="<?php echo esc_attr( $style->post_content['form_desc_color'] ) ?>" />
73
- </div>
74
-
75
  <div class="clear"></div>
76
  <p class="frm_no_bottom_margin">
77
  <label><input type="checkbox" name="<?php echo esc_attr( $frm_style->get_field_name('important_style') ) ?>" id="frm_important_style" value="1" <?php checked($style->post_content['important_style'], 1) ?> />
45
 
46
  <div class="field-group clearfix frm-half">
47
  <label><?php _e( 'Direction', 'formidable' ) ?></label>
48
+ <select name="<?php echo esc_attr( $frm_style->get_field_name('direction') ) ?>" id="frm_direction">
49
  <option value="ltr" <?php selected($style->post_content['direction'], 'ltr') ?>><?php _e( 'Left to Right', 'formidable' ) ?></option>
50
  <option value="rtl" <?php selected($style->post_content['direction'], 'rtl') ?>><?php _e( 'Right to Left', 'formidable' ) ?></option>
51
  </select>
52
  </div>
53
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
54
  <div class="clear"></div>
55
  <p class="frm_no_bottom_margin">
56
  <label><input type="checkbox" name="<?php echo esc_attr( $frm_style->get_field_name('important_style') ) ?>" id="frm_important_style" value="1" <?php checked($style->post_content['important_style'], 1) ?> />
classes/views/styles/_sample_form.php CHANGED
@@ -8,11 +8,10 @@
8
 
9
  <?php $pos_class = 'frm_pos_container frm_' . ( $style->post_content['position'] == 'none' ? 'top' : ( $style->post_content['position'] == 'no_label' ? 'none' : $style->post_content['position'] ) ) . '_container'; ?>
10
 
11
- <h3><?php _e( 'Form Title', 'formidable' ) ?></h3>
12
- <div class="frm_description"><p><?php _e( 'This is an example form description for styling purposes.', 'formidable' ) ?></p></div>
13
-
14
  <div class="frm_form_fields frm_sample_form">
15
  <fieldset>
 
 
16
  <div class="frm_form_field frm_first frm_half form-field <?php echo esc_attr( $pos_class ) ?>">
17
  <label class="frm_primary_label"><?php _e( 'Text field', 'formidable' ) ?> <span class="frm_required">*</span></label>
18
  <input type="text" value="<?php esc_attr_e( 'This is sample text', 'formidable' ) ?>"/>
8
 
9
  <?php $pos_class = 'frm_pos_container frm_' . ( $style->post_content['position'] == 'none' ? 'top' : ( $style->post_content['position'] == 'no_label' ? 'none' : $style->post_content['position'] ) ) . '_container'; ?>
10
 
 
 
 
11
  <div class="frm_form_fields frm_sample_form">
12
  <fieldset>
13
+ <h3 class="frm_form_title"><?php _e( 'Form Title', 'formidable' ) ?></h3>
14
+ <div class="frm_description"><p><?php _e( 'This is an example form description for styling purposes.', 'formidable' ) ?></p></div>
15
  <div class="frm_form_field frm_first frm_half form-field <?php echo esc_attr( $pos_class ) ?>">
16
  <label class="frm_primary_label"><?php _e( 'Text field', 'formidable' ) ?> <span class="frm_required">*</span></label>
17
  <input type="text" value="<?php esc_attr_e( 'This is sample text', 'formidable' ) ?>"/>
classes/views/xml/forms_xml.php CHANGED
@@ -21,7 +21,7 @@ while ( $next_set = array_splice( $item_ids, 0, 20 ) ) {
21
  <is_template><?php echo $form->is_template ?></is_template>
22
  <default_template><?php echo $form->default_template ?></default_template>
23
  <editable><?php echo $form->editable ?></editable>
24
- <options><?php echo FrmXMLHelper::cdata($form->options) ?></options>
25
  <status><?php echo FrmXMLHelper::cdata($form->status) ?></status>
26
  <parent_form_id><?php echo $form->parent_form_id ?></parent_form_id>
27
  <?php
21
  <is_template><?php echo $form->is_template ?></is_template>
22
  <default_template><?php echo $form->default_template ?></default_template>
23
  <editable><?php echo $form->editable ?></editable>
24
+ <options><?php echo FrmXMLHelper::prepare_form_options_for_export($form->options) ?></options>
25
  <status><?php echo FrmXMLHelper::cdata($form->status) ?></status>
26
  <parent_form_id><?php echo $form->parent_form_id ?></parent_form_id>
27
  <?php
css/_single_theme.css.php CHANGED
@@ -61,7 +61,8 @@ if ( ! isset( $center_form ) ) {
61
  }
62
 
63
  .<?php echo esc_html( $style_class ) ?>,
64
- .<?php echo esc_html( $style_class ) ?> form{
 
65
  text-align:<?php echo esc_html( $form_align . $important ) ?>;
66
  }
67
 
@@ -78,9 +79,13 @@ if ( ! isset( $center_form ) ) {
78
  background-color:<?php echo esc_html( empty($fieldset_bg_color) ? 'transparent' : '#'. $fieldset_bg_color ); ?>;
79
  }
80
 
81
- .<?php echo esc_html( $style_class ) ?> .frm-show-form > h3{
 
82
  font-size:<?php echo esc_html( $title_size . $important ) ?>;
83
  color:#<?php echo esc_html( $title_color . $important ) ?>;
 
 
 
84
  }
85
 
86
  .<?php echo esc_html( $style_class ) ?> .frm-show-form .frm_section_heading h3{
@@ -189,6 +194,9 @@ if ( ! isset( $center_form ) ) {
189
  .<?php echo esc_html( $style_class ) ?> .frm-show-form div.frm_description p{
190
  font-size:<?php echo esc_html( $form_desc_size . $important ) ?>;
191
  color:#<?php echo esc_html( $form_desc_color . $important ) ?>;
 
 
 
192
  }
193
 
194
 
@@ -340,8 +348,8 @@ if ( ! isset( $center_form ) ) {
340
  -moz-box-sizing:border-box;
341
  box-sizing:border-box;
342
  outline:none<?php echo esc_html( $important ) ?>;
343
- font-weight:normal;
344
- box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset;
345
  }
346
 
347
  .<?php echo esc_html( $style_class ) ?> input[type=file]::-webkit-file-upload-button{
@@ -460,7 +468,11 @@ if ( ! isset( $center_form ) ) {
460
  .<?php echo esc_html( $style_class ) ?> .chosen-container-active .chosen-choices{
461
  background-color:#<?php echo esc_html( $bg_color_active . $important ) ?>;
462
  border-color:#<?php echo esc_html( $border_color_active . $important ) ?>;
 
 
 
463
  box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(<?php echo esc_html( FrmStylesHelper::hex2rgb( $border_color_active ) ) ?>, 0.6);
 
464
  }
465
 
466
  <?php
61
  }
62
 
63
  .<?php echo esc_html( $style_class ) ?>,
64
+ .<?php echo esc_html( $style_class ) ?> form,
65
+ .<?php echo esc_html( $style_class ) ?> .frm-show-form div.frm_description p {
66
  text-align:<?php echo esc_html( $form_align . $important ) ?>;
67
  }
68
 
79
  background-color:<?php echo esc_html( empty($fieldset_bg_color) ? 'transparent' : '#'. $fieldset_bg_color ); ?>;
80
  }
81
 
82
+ .<?php echo esc_html( $style_class ) ?> legend + h3,
83
+ .<?php echo esc_html( $style_class ) ?> h3.frm_form_title{
84
  font-size:<?php echo esc_html( $title_size . $important ) ?>;
85
  color:#<?php echo esc_html( $title_color . $important ) ?>;
86
+ font-family:<?php echo FrmAppHelper::kses( stripslashes( $font ) ) ?>;
87
+ margin-top:<?php echo esc_html( $title_margin_top . $important ) ?>;
88
+ margin-bottom:<?php echo esc_html( $title_margin_bottom . $important ) ?>;
89
  }
90
 
91
  .<?php echo esc_html( $style_class ) ?> .frm-show-form .frm_section_heading h3{
194
  .<?php echo esc_html( $style_class ) ?> .frm-show-form div.frm_description p{
195
  font-size:<?php echo esc_html( $form_desc_size . $important ) ?>;
196
  color:#<?php echo esc_html( $form_desc_color . $important ) ?>;
197
+ margin-top:<?php echo esc_html( $form_desc_margin_top . $important ) ?>;
198
+ margin-bottom:<?php echo esc_html( $form_desc_margin_bottom . $important ) ?>;
199
+
200
  }
201
 
202
 
348
  -moz-box-sizing:border-box;
349
  box-sizing:border-box;
350
  outline:none<?php echo esc_html( $important ) ?>;
351
+ font-weight:<?php echo esc_html( $field_weight ) ?>;
352
+ box-shadow:<?php echo esc_html( ( isset( $remove_box_shadow ) && $remove_box_shadow ) ? 'none' : '0 1px 1px rgba(0, 0, 0, 0.075) inset' )?>;
353
  }
354
 
355
  .<?php echo esc_html( $style_class ) ?> input[type=file]::-webkit-file-upload-button{
468
  .<?php echo esc_html( $style_class ) ?> .chosen-container-active .chosen-choices{
469
  background-color:#<?php echo esc_html( $bg_color_active . $important ) ?>;
470
  border-color:#<?php echo esc_html( $border_color_active . $important ) ?>;
471
+ <?php if ( isset( $remove_box_shadow_active ) && $remove_box_shadow_active ) { ?>
472
+ box-shadow:none;
473
+ <?php } else { ?>
474
  box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(<?php echo esc_html( FrmStylesHelper::hex2rgb( $border_color_active ) ) ?>, 0.6);
475
+ <?php } ?>
476
  }
477
 
478
  <?php
css/frm_admin.css CHANGED
@@ -2171,8 +2171,8 @@ Responsive Design
2171
  display:table-cell !important;
2172
  }
2173
 
2174
- .wp-list-table.formidable_page_formidable-entries th.frm_hidden,
2175
- .wp-list-table.formidable_page_formidable-entries td.frm_hidden{
2176
  display:none !important;
2177
  }
2178
 
2171
  display:table-cell !important;
2172
  }
2173
 
2174
+ #form_entries_page .wp-list-table th.frm_hidden,
2175
+ #form_entries_page .wp-list-table td.frm_hidden{
2176
  display:none !important;
2177
  }
2178
 
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.19
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.20
6
  Plugin URI: http://formidablepro.com/
7
  Author URI: http://strategy11.com
8
  Author: Strategy11
js/formidable_admin.js CHANGED
@@ -1744,6 +1744,32 @@ function frmAdminBuildJS(){
1744
  });
1745
  }
1746
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1747
  /* Import/Export page */
1748
  function validateExport(e){
1749
  e.preventDefault();
@@ -2287,8 +2313,6 @@ function frmAdminBuildJS(){
2287
 
2288
  wrapper = target.parents('.accordion-section-content').first();
2289
 
2290
- // upon changing tabs, we want to uncheck all checkboxes
2291
- jQuery('input', wrapper).removeAttr('checked');
2292
 
2293
  jQuery('.tabs-panel-active', wrapper).removeClass('tabs-panel-active').addClass('tabs-panel-inactive');
2294
  jQuery('#' + panelId, wrapper).removeClass('tabs-panel-inactive').addClass('tabs-panel-active');
@@ -2398,8 +2422,9 @@ function frmAdminBuildJS(){
2398
 
2399
  // activate addon licenses
2400
  jQuery('.edd_frm_save_license').click(saveAddonLicense);
 
2401
  },
2402
-
2403
  exportInit: function(){
2404
  jQuery(document.getElementById('frm_export_xml')).submit(validateExport);
2405
  jQuery('#frm_export_xml input, #frm_export_xml select').change(removeExportError);
1744
  });
1745
  }
1746
 
1747
+ function fillLicenses(){
1748
+ var emptyFields = jQuery('.frm_addon_license_key:visible');
1749
+ if ( emptyFields.length < 1 ){
1750
+ return false;
1751
+ }
1752
+
1753
+ jQuery.ajax({
1754
+ type:'POST',url:ajaxurl,dataType:'json',
1755
+ data:{action:'frm_fill_licenses', nonce:frmGlobal.nonce},
1756
+ success:function(json){
1757
+ var i;
1758
+ var licenses = json.licenses;
1759
+ for ( i in licenses ) {
1760
+ if (licenses.hasOwnProperty(i)) {
1761
+ var input = jQuery('#edd_'+ licenses[i].slug +'_license_key');
1762
+ if ( typeof input !== null && input.is(':visible') ) {
1763
+ input.val(licenses[i].key);
1764
+ jQuery('input[name="edd_'+ licenses[i].slug +'_license_activate"]').click();
1765
+ }
1766
+ }
1767
+ }
1768
+ }
1769
+ });
1770
+ return false;
1771
+ }
1772
+
1773
  /* Import/Export page */
1774
  function validateExport(e){
1775
  e.preventDefault();
2313
 
2314
  wrapper = target.parents('.accordion-section-content').first();
2315
 
 
 
2316
 
2317
  jQuery('.tabs-panel-active', wrapper).removeClass('tabs-panel-active').addClass('tabs-panel-inactive');
2318
  jQuery('#' + panelId, wrapper).removeClass('tabs-panel-inactive').addClass('tabs-panel-active');
2422
 
2423
  // activate addon licenses
2424
  jQuery('.edd_frm_save_license').click(saveAddonLicense);
2425
+ jQuery('.edd_frm_fill_license').click(fillLicenses);
2426
  },
2427
+
2428
  exportInit: function(){
2429
  jQuery(document.getElementById('frm_export_xml')).submit(validateExport);
2430
  jQuery('#frm_export_xml input, #frm_export_xml select').change(removeExportError);
languages/formidable-en_US.po CHANGED
@@ -1,9 +1,9 @@
1
  msgid ""
2
  msgstr ""
3
- "Project-Id-Version: Formidable v2.0.19\n"
4
  "Report-Msgid-Bugs-To: \n"
5
  "POT-Creation-Date: 2010-12-20\n"
6
- "PO-Revision-Date: 2016-01-05 20:06:21+0000\n"
7
  "Last-Translator: \n"
8
  "Language-Team: \n"
9
  "MIME-Version: 1.0\n"
@@ -23,6 +23,7 @@ msgstr ""
23
  #: classes/controllers/FrmFormsController.php:6
24
  #: classes/controllers/FrmFormsController.php:524
25
  #: classes/controllers/FrmXMLController.php:59
 
26
  #: classes/models/FrmSettings.php:78
27
  #: classes/views/frm-forms/list.php:5
28
  #@ formidable
@@ -80,42 +81,42 @@ msgstr ""
80
  msgid "Settings Saved"
81
  msgstr ""
82
 
83
- #: classes/helpers/FrmAppHelper.php:574
84
  #@ formidable
85
  msgid "View Forms and Templates"
86
  msgstr ""
87
 
88
- #: classes/helpers/FrmAppHelper.php:576
89
  #@ formidable
90
  msgid "Delete Forms and Templates"
91
  msgstr ""
92
 
93
- #: classes/helpers/FrmAppHelper.php:577
94
  #@ formidable
95
  msgid "Access this Settings Page"
96
  msgstr ""
97
 
98
- #: classes/helpers/FrmAppHelper.php:578
99
  #@ formidable
100
  msgid "View Entries from Admin Area"
101
  msgstr ""
102
 
103
- #: classes/helpers/FrmAppHelper.php:587
104
  #@ formidable
105
  msgid "Edit Entries from Admin Area"
106
  msgstr ""
107
 
108
- #: classes/helpers/FrmAppHelper.php:579
109
  #@ formidable
110
  msgid "Delete Entries from Admin Area"
111
  msgstr ""
112
 
113
- #: classes/helpers/FrmAppHelper.php:588
114
  #@ formidable
115
  msgid "View Reports"
116
  msgstr ""
117
 
118
- #: classes/views/styles/_sample_form.php:71
119
  #@ formidable
120
  msgid "Section Heading"
121
  msgstr ""
@@ -239,7 +240,7 @@ msgid "Your responses were successfully submitted. Thank you!"
239
  msgstr ""
240
 
241
  #: classes/models/FrmSettings.php:90
242
- #: classes/views/styles/_sample_form.php:99
243
  #: pro/classes/views/frmpro-entries/show.php:34
244
  #@ formidable
245
  msgid "Submit"
@@ -261,6 +262,7 @@ msgstr ""
261
  msgid "Name cannot be blank"
262
  msgstr ""
263
 
 
264
  #: pro/classes/controllers/FrmProFormsController.php:55
265
  #: pro/classes/controllers/FrmProFormsController.php:267
266
  #@ formidable
@@ -282,12 +284,11 @@ msgstr ""
282
  msgid "Message"
283
  msgstr ""
284
 
285
- #: classes/controllers/FrmEntriesController.php:71
286
  #: classes/controllers/FrmFormsController.php:684
287
  #: classes/views/frm-entries/form.php:48
288
  #: classes/views/frm-entries/sidebar-shared.php:23
289
  #: pro/classes/helpers/FrmProFieldsHelper.php:2815
290
- #: pro/classes/views/displays/where_row.php:7
291
  #: pro/classes/views/xml/map_csv_fields.php:57
292
  #@ formidable
293
  msgid "Entry Key"
@@ -381,14 +382,14 @@ msgstr ""
381
  msgid "Update"
382
  msgstr ""
383
 
384
- #: pro/classes/controllers/FrmProEddController.php:141
385
  #@ formidable
386
  msgid "or"
387
  msgstr ""
388
 
389
- #: classes/helpers/FrmAppHelper.php:1735
390
  #: classes/views/frm-forms/_publish_box.php:75
391
- #: pro/classes/controllers/FrmProEddController.php:143
392
  #: pro/classes/controllers/FrmProEntriesController.php:1999
393
  #: pro/classes/views/frmpro-entries/sidebar-new.php:14
394
  #: pro/classes/views/frmpro-form-actions/_custom_field_row.php:31
@@ -422,6 +423,7 @@ msgstr ""
422
  msgid "Form Name"
423
  msgstr ""
424
 
 
425
  #: classes/views/frm-forms/mb_html_tab.php:35
426
  #@ formidable
427
  msgid "Form Description"
@@ -438,7 +440,7 @@ msgstr ""
438
  msgid "Field Name"
439
  msgstr ""
440
 
441
- #: classes/controllers/FrmStylesController.php:321
442
  #: classes/views/frm-forms/mb_html_tab.php:9
443
  #@ formidable
444
  msgid "Field Description"
@@ -474,7 +476,7 @@ msgstr ""
474
  msgid "Display form description"
475
  msgstr ""
476
 
477
- #: classes/helpers/FrmAppHelper.php:1722
478
  #: classes/helpers/FrmCSVExportHelper.php:111
479
  #: pro/classes/helpers/FrmProFieldsHelper.php:2835
480
  #: pro/classes/helpers/FrmProFieldsHelper.php:2850
@@ -486,9 +488,10 @@ msgstr ""
486
 
487
  #: classes/controllers/FrmAppController.php:74
488
  #: classes/controllers/FrmEntriesController.php:8
489
- #: classes/controllers/FrmEntriesController.php:119
490
  #: classes/controllers/FrmFormsController.php:517
491
  #: classes/controllers/FrmXMLController.php:59
 
492
  #: classes/views/frm-entries/list.php:3
493
  #: pro/classes/views/frmpro-fields/options-form.php:41
494
  #: pro/classes/views/frmpro-statistics/show.php:67
@@ -567,7 +570,7 @@ msgid "Create"
567
  msgstr ""
568
 
569
  #: classes/controllers/FrmFieldsController.php:322
570
- #: classes/helpers/FrmAppHelper.php:1730
571
  #: classes/views/frm-fields/single-option.php:6
572
  #: classes/views/frm-fields/single-option.php:8
573
  #: pro/classes/views/frmpro-fields/other-option.php:10
@@ -641,7 +644,7 @@ msgstr ""
641
  msgid "Submit Button"
642
  msgstr ""
643
 
644
- #: classes/helpers/FrmAppHelper.php:1728
645
  #@ formidable
646
  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."
647
  msgstr ""
@@ -693,12 +696,12 @@ msgstr ""
693
  msgid "There was a problem duplicating that entry"
694
  msgstr ""
695
 
696
- #: classes/controllers/FrmEntriesController.php:364
697
  #@ formidable
698
  msgid "Entry was Successfully Destroyed"
699
  msgstr ""
700
 
701
- #: classes/controllers/FrmEntriesController.php:400
702
  #: pro/classes/controllers/FrmProEntriesController.php:385
703
  #@ formidable
704
  msgid "No entries were specified"
@@ -709,258 +712,258 @@ msgstr ""
709
  msgid "Duplicate Field"
710
  msgstr ""
711
 
712
- #: classes/helpers/FrmAppHelper.php:1782
713
  #@ formidable
714
  msgid "English/Western"
715
  msgstr ""
716
 
717
- #: classes/helpers/FrmAppHelper.php:1783
718
  #@ formidable
719
  msgid "Afrikaans"
720
  msgstr ""
721
 
722
- #: classes/helpers/FrmAppHelper.php:1783
723
  #@ formidable
724
  msgid "Albanian"
725
  msgstr ""
726
 
727
- #: classes/helpers/FrmAppHelper.php:1784
728
  #@ formidable
729
  msgid "Arabic"
730
  msgstr ""
731
 
732
- #: classes/helpers/FrmAppHelper.php:1784
733
  #@ formidable
734
  msgid "Armenian"
735
  msgstr ""
736
 
737
- #: classes/helpers/FrmAppHelper.php:1785
738
  #@ formidable
739
  msgid "Azerbaijani"
740
  msgstr ""
741
 
742
- #: classes/helpers/FrmAppHelper.php:1785
743
  #@ formidable
744
  msgid "Basque"
745
  msgstr ""
746
 
747
- #: classes/helpers/FrmAppHelper.php:1786
748
  #@ formidable
749
  msgid "Bosnian"
750
  msgstr ""
751
 
752
- #: classes/helpers/FrmAppHelper.php:1786
753
  #@ formidable
754
  msgid "Bulgarian"
755
  msgstr ""
756
 
757
- #: classes/helpers/FrmAppHelper.php:1787
758
  #@ formidable
759
  msgid "Catalan"
760
  msgstr ""
761
 
762
- #: classes/helpers/FrmAppHelper.php:1787
763
  #@ formidable
764
  msgid "Chinese Hong Kong"
765
  msgstr ""
766
 
767
- #: classes/helpers/FrmAppHelper.php:1788
768
  #@ formidable
769
  msgid "Chinese Simplified"
770
  msgstr ""
771
 
772
- #: classes/helpers/FrmAppHelper.php:1788
773
  #@ formidable
774
  msgid "Chinese Traditional"
775
  msgstr ""
776
 
777
- #: classes/helpers/FrmAppHelper.php:1789
778
  #@ formidable
779
  msgid "Croatian"
780
  msgstr ""
781
 
782
- #: classes/helpers/FrmAppHelper.php:1789
783
  #@ formidable
784
  msgid "Czech"
785
  msgstr ""
786
 
787
- #: classes/helpers/FrmAppHelper.php:1790
788
  #@ formidable
789
  msgid "Danish"
790
  msgstr ""
791
 
792
- #: classes/helpers/FrmAppHelper.php:1790
793
  #@ formidable
794
  msgid "Dutch"
795
  msgstr ""
796
 
797
- #: classes/helpers/FrmAppHelper.php:1791
798
  #@ formidable
799
  msgid "English/UK"
800
  msgstr ""
801
 
802
- #: classes/helpers/FrmAppHelper.php:1791
803
  #@ formidable
804
  msgid "Esperanto"
805
  msgstr ""
806
 
807
- #: classes/helpers/FrmAppHelper.php:1792
808
  #@ formidable
809
  msgid "Estonian"
810
  msgstr ""
811
 
812
- #: classes/helpers/FrmAppHelper.php:1792
813
  #@ formidable
814
  msgid "Faroese"
815
  msgstr ""
816
 
817
- #: classes/helpers/FrmAppHelper.php:1793
818
  #@ formidable
819
  msgid "Farsi/Persian"
820
  msgstr ""
821
 
822
- #: classes/helpers/FrmAppHelper.php:1794
823
  #@ formidable
824
  msgid "Finnish"
825
  msgstr ""
826
 
827
- #: classes/helpers/FrmAppHelper.php:1794
828
  #@ formidable
829
  msgid "French"
830
  msgstr ""
831
 
832
- #: classes/helpers/FrmAppHelper.php:1795
833
  #@ formidable
834
  msgid "French/Swiss"
835
  msgstr ""
836
 
837
- #: classes/helpers/FrmAppHelper.php:1796
838
  #@ formidable
839
  msgid "German"
840
  msgstr ""
841
 
842
- #: classes/helpers/FrmAppHelper.php:1797
843
  #@ formidable
844
  msgid "Greek"
845
  msgstr ""
846
 
847
- #: classes/helpers/FrmAppHelper.php:1798
848
  #@ formidable
849
  msgid "Hebrew"
850
  msgstr ""
851
 
852
- #: classes/helpers/FrmAppHelper.php:1799
853
  #@ formidable
854
  msgid "Hungarian"
855
  msgstr ""
856
 
857
- #: classes/helpers/FrmAppHelper.php:1800
858
  #@ formidable
859
  msgid "Icelandic"
860
  msgstr ""
861
 
862
- #: classes/helpers/FrmAppHelper.php:1801
863
  #@ formidable
864
  msgid "Italian"
865
  msgstr ""
866
 
867
- #: classes/helpers/FrmAppHelper.php:1801
868
  #@ formidable
869
  msgid "Japanese"
870
  msgstr ""
871
 
872
- #: classes/helpers/FrmAppHelper.php:1802
873
  #@ formidable
874
  msgid "Korean"
875
  msgstr ""
876
 
877
- #: classes/helpers/FrmAppHelper.php:1802
878
  #@ formidable
879
  msgid "Latvian"
880
  msgstr ""
881
 
882
- #: classes/helpers/FrmAppHelper.php:1803
883
  #@ formidable
884
  msgid "Lithuanian"
885
  msgstr ""
886
 
887
- #: classes/helpers/FrmAppHelper.php:1803
888
  #@ formidable
889
  msgid "Malaysian"
890
  msgstr ""
891
 
892
- #: classes/helpers/FrmAppHelper.php:1804
893
  #@ formidable
894
  msgid "Norwegian"
895
  msgstr ""
896
 
897
- #: classes/helpers/FrmAppHelper.php:1804
898
  #@ formidable
899
  msgid "Polish"
900
  msgstr ""
901
 
902
- #: classes/helpers/FrmAppHelper.php:1805
903
  #@ formidable
904
  msgid "Portuguese/Brazilian"
905
  msgstr ""
906
 
907
- #: classes/helpers/FrmAppHelper.php:1806
908
  #@ formidable
909
  msgid "Romanian"
910
  msgstr ""
911
 
912
- #: classes/helpers/FrmAppHelper.php:1807
913
  #@ formidable
914
  msgid "Russian"
915
  msgstr ""
916
 
917
- #: classes/helpers/FrmAppHelper.php:1807
918
- #: classes/helpers/FrmAppHelper.php:1808
919
  #@ formidable
920
  msgid "Serbian"
921
  msgstr ""
922
 
923
- #: classes/helpers/FrmAppHelper.php:1808
924
  #@ formidable
925
  msgid "Slovak"
926
  msgstr ""
927
 
928
- #: classes/helpers/FrmAppHelper.php:1809
929
  #@ formidable
930
  msgid "Slovenian"
931
  msgstr ""
932
 
933
- #: classes/helpers/FrmAppHelper.php:1809
934
  #@ formidable
935
  msgid "Spanish"
936
  msgstr ""
937
 
938
- #: classes/helpers/FrmAppHelper.php:1810
939
  #@ formidable
940
  msgid "Swedish"
941
  msgstr ""
942
 
943
- #: classes/helpers/FrmAppHelper.php:1811
944
  #@ formidable
945
  msgid "Tamil"
946
  msgstr ""
947
 
948
- #: classes/helpers/FrmAppHelper.php:1811
949
  #@ formidable
950
  msgid "Thai"
951
  msgstr ""
952
 
953
- #: classes/helpers/FrmAppHelper.php:1812
954
  #@ formidable
955
  msgid "Turkish"
956
  msgstr ""
957
 
958
- #: classes/helpers/FrmAppHelper.php:1813
959
  #@ formidable
960
  msgid "Ukranian"
961
  msgstr ""
962
 
963
- #: classes/helpers/FrmAppHelper.php:1813
964
  #@ formidable
965
  msgid "Vietnamese"
966
  msgstr ""
@@ -1139,7 +1142,7 @@ msgstr ""
1139
  msgid "Save to get ID"
1140
  msgstr ""
1141
 
1142
- #: classes/controllers/FrmEntriesController.php:111
1143
  #: pro/classes/helpers/FrmProEntriesListHelper.php:57
1144
  #: pro/classes/helpers/FrmProEntriesListHelper.php:68
1145
  #: pro/classes/helpers/FrmProFieldsHelper.php:2818
@@ -1287,42 +1290,42 @@ msgstr ""
1287
  msgid "Date options: 'NOW' or a date in yyyy-mm-dd format."
1288
  msgstr ""
1289
 
1290
- #: pro/classes/views/displays/where_row.php:15
1291
  #: pro/classes/views/frmpro-fields/_logic_row.php:25
1292
  #: pro/classes/views/frmpro-forms/_logic_row.php:20
1293
  #@ formidable
1294
  msgid "is"
1295
  msgstr ""
1296
 
1297
- #: pro/classes/views/displays/where_row.php:17
1298
  #: pro/classes/views/frmpro-fields/_logic_row.php:29
1299
  #: pro/classes/views/frmpro-forms/_logic_row.php:23
1300
  #@ formidable
1301
  msgid "equal to"
1302
  msgstr ""
1303
 
1304
- #: pro/classes/views/displays/where_row.php:18
1305
  #: pro/classes/views/frmpro-fields/_logic_row.php:30
1306
  #: pro/classes/views/frmpro-forms/_logic_row.php:24
1307
  #@ formidable
1308
  msgid "NOT equal to"
1309
  msgstr ""
1310
 
1311
- #: pro/classes/views/displays/where_row.php:19
1312
  #: pro/classes/views/frmpro-fields/_logic_row.php:31
1313
  #: pro/classes/views/frmpro-forms/_logic_row.php:25
1314
  #@ formidable
1315
  msgid "greater than"
1316
  msgstr ""
1317
 
1318
- #: pro/classes/views/displays/where_row.php:20
1319
  #: pro/classes/views/frmpro-fields/_logic_row.php:32
1320
  #: pro/classes/views/frmpro-forms/_logic_row.php:26
1321
  #@ formidable
1322
  msgid "less than"
1323
  msgstr ""
1324
 
1325
- #: pro/classes/views/displays/where_row.php:23
1326
  #: pro/classes/views/frmpro-fields/_logic_row.php:33
1327
  #: pro/classes/views/frmpro-forms/_logic_row.php:27
1328
  #@ formidable
@@ -1525,9 +1528,9 @@ msgstr ""
1525
  #: classes/views/styles/_buttons.php:107
1526
  #: classes/views/styles/_buttons.php:128
1527
  #: classes/views/styles/_field-colors.php:30
1528
- #: classes/views/styles/_field-colors.php:57
1529
- #: classes/views/styles/_field-colors.php:76
1530
- #: classes/views/styles/_field-colors.php:109
1531
  #: classes/views/styles/_form-messages.php:20
1532
  #: classes/views/styles/_form-messages.php:43
1533
  #: classes/views/styles/_general.php:27
@@ -1540,9 +1543,9 @@ msgstr ""
1540
  #: classes/views/styles/_field-description.php:2
1541
  #: classes/views/styles/_field-labels.php:2
1542
  #: classes/views/styles/_field-labels.php:48
 
 
1543
  #: classes/views/styles/_general.php:32
1544
- #: classes/views/styles/_general.php:61
1545
- #: classes/views/styles/_general.php:71
1546
  #: classes/views/styles/_section-fields.php:18
1547
  #@ formidable
1548
  msgid "Color"
@@ -1560,7 +1563,7 @@ msgstr ""
1560
  #: classes/controllers/FrmStylesController.php:34
1561
  #: classes/controllers/FrmStylesController.php:35
1562
  #: classes/views/styles/_field-colors.php:38
1563
- #: classes/views/styles/_field-colors.php:84
1564
  #: classes/views/styles/_field-description.php:14
1565
  #: classes/views/styles/_section-fields.php:64
1566
  #@ formidable
@@ -1568,28 +1571,28 @@ msgid "Style"
1568
  msgstr ""
1569
 
1570
  #: classes/views/styles/_field-colors.php:40
1571
- #: classes/views/styles/_field-colors.php:86
1572
  #: classes/views/styles/_section-fields.php:66
1573
  #@ formidable
1574
  msgid "solid"
1575
  msgstr ""
1576
 
1577
  #: classes/views/styles/_field-colors.php:41
1578
- #: classes/views/styles/_field-colors.php:87
1579
  #: classes/views/styles/_section-fields.php:67
1580
  #@ formidable
1581
  msgid "dotted"
1582
  msgstr ""
1583
 
1584
  #: classes/views/styles/_field-colors.php:42
1585
- #: classes/views/styles/_field-colors.php:88
1586
  #: classes/views/styles/_section-fields.php:68
1587
  #@ formidable
1588
  msgid "dashed"
1589
  msgstr ""
1590
 
1591
  #: classes/views/styles/_field-colors.php:43
1592
- #: classes/views/styles/_field-colors.php:89
1593
  #: classes/views/styles/_section-fields.php:69
1594
  #@ formidable
1595
  msgid "double"
@@ -1597,7 +1600,7 @@ msgstr ""
1597
 
1598
  #: classes/views/styles/_buttons.php:66
1599
  #: classes/views/styles/_field-colors.php:34
1600
- #: classes/views/styles/_field-colors.php:80
1601
  #: classes/views/styles/_section-fields.php:60
1602
  #@ formidable
1603
  msgid "Thickness"
@@ -1685,6 +1688,7 @@ msgid "Export"
1685
  msgstr ""
1686
 
1687
  #: classes/controllers/FrmStylesController.php:319
 
1688
  #: classes/views/frm-forms/settings.php:32
1689
  #: classes/views/frm-settings/form.php:18
1690
  #@ formidable
@@ -1725,6 +1729,7 @@ msgstr ""
1725
  #: classes/views/styles/_field-description.php:6
1726
  #: classes/views/styles/_field-labels.php:6
1727
  #: classes/views/styles/_field-labels.php:52
 
1728
  #: classes/views/styles/_section-fields.php:23
1729
  #@ formidable
1730
  msgid "Weight"
@@ -1736,8 +1741,10 @@ msgstr ""
1736
  #: classes/views/styles/_field-description.php:21
1737
  #: classes/views/styles/_field-labels.php:14
1738
  #: classes/views/styles/_field-sizes.php:2
 
1739
  #: classes/views/styles/_form-messages.php:28
1740
  #: classes/views/styles/_form-messages.php:53
 
1741
  #: classes/views/styles/_section-fields.php:32
1742
  #@ formidable
1743
  msgid "Size"
@@ -1756,13 +1763,13 @@ msgstr ""
1756
  msgid "Width"
1757
  msgstr ""
1758
 
1759
- #: classes/models/FrmStyle.php:486
1760
  #: classes/views/styles/_field-description.php:16
1761
  #@ formidable
1762
  msgid "normal"
1763
  msgstr ""
1764
 
1765
- #: classes/models/FrmStyle.php:488
1766
  #@ formidable
1767
  msgid "bold"
1768
  msgstr ""
@@ -1783,20 +1790,20 @@ msgstr ""
1783
  msgid "Formidable uses CSS3 border-radius for corner rounding, which is not currently supported by Internet Explorer."
1784
  msgstr ""
1785
 
1786
- #: classes/controllers/FrmStylesController.php:323
1787
  #@ formidable
1788
  msgid "Field Settings"
1789
  msgstr ""
1790
 
1791
- #: classes/controllers/FrmStylesController.php:322
1792
  #@ formidable
1793
  msgid "Field Colors"
1794
  msgstr ""
1795
 
1796
  #: classes/views/styles/_field-colors.php:21
1797
- #: classes/views/styles/_field-colors.php:53
1798
- #: classes/views/styles/_field-colors.php:67
1799
- #: classes/views/styles/_field-colors.php:100
1800
  #: classes/views/styles/_section-fields.php:42
1801
  #@ formidable
1802
  msgid "BG color"
@@ -1806,8 +1813,8 @@ msgstr ""
1806
  #: classes/views/styles/_buttons.php:102
1807
  #: classes/views/styles/_buttons.php:123
1808
  #: classes/views/styles/_field-colors.php:25
1809
- #: classes/views/styles/_field-colors.php:71
1810
- #: classes/views/styles/_field-colors.php:104
1811
  #: classes/views/styles/_form-messages.php:24
1812
  #: classes/views/styles/_form-messages.php:48
1813
  #@ formidable
@@ -1861,10 +1868,9 @@ msgstr ""
1861
  msgid "Margin"
1862
  msgstr ""
1863
 
1864
- #: classes/models/FrmEDD_SL_Plugin_Updater.php:236
1865
  #: classes/views/styles/_field-colors.php:10
1866
  #: classes/views/styles/_form-messages.php:7
1867
- #@ edd
1868
  #@ formidable
1869
  msgid "Error"
1870
  msgstr ""
@@ -1913,12 +1919,12 @@ msgstr ""
1913
  msgid "reCAPTCHA Language"
1914
  msgstr ""
1915
 
1916
- #: classes/helpers/FrmAppHelper.php:1782
1917
  #@ formidable
1918
  msgid "English"
1919
  msgstr ""
1920
 
1921
- #: classes/helpers/FrmAppHelper.php:1805
1922
  #@ formidable
1923
  msgid "Portuguese"
1924
  msgstr ""
@@ -2123,71 +2129,71 @@ msgstr ""
2123
  msgid "View Profile"
2124
  msgstr ""
2125
 
2126
- #: classes/views/styles/_sample_form.php:17
2127
  #@ formidable
2128
  msgid "Text field"
2129
  msgstr ""
2130
 
2131
- #: classes/views/styles/_sample_form.php:18
2132
- #: classes/views/styles/_sample_form.php:24
2133
  #@ formidable
2134
  msgid "This is sample text"
2135
  msgstr ""
2136
 
2137
- #: classes/views/styles/_sample_form.php:19
2138
  #@ formidable
2139
  msgid "A field with a description"
2140
  msgstr ""
2141
 
2142
- #: classes/views/styles/_sample_form.php:23
2143
  #@ formidable
2144
  msgid "Text field with error"
2145
  msgstr ""
2146
 
2147
- #: classes/views/styles/_sample_form.php:29
2148
  #@ formidable
2149
  msgid "Text field in active state"
2150
  msgstr ""
2151
 
2152
- #: classes/views/styles/_sample_form.php:44
2153
  #@ formidable
2154
  msgid "Drop-down Select"
2155
  msgstr ""
2156
 
2157
  #: classes/models/FrmField.php:15
2158
- #: classes/views/styles/_sample_form.php:53
2159
- #: pro/classes/helpers/FrmProFieldsHelper.php:4301
2160
  #@ formidable
2161
  msgid "Radio Buttons"
2162
  msgstr ""
2163
 
2164
  #: classes/helpers/FrmFieldsHelper.php:42
2165
  #: classes/helpers/FrmFieldsHelper.php:47
2166
- #: classes/views/styles/_sample_form.php:48
2167
- #: classes/views/styles/_sample_form.php:55
2168
- #: classes/views/styles/_sample_form.php:63
2169
  #@ formidable
2170
  msgid "Option 1"
2171
  msgstr ""
2172
 
2173
  #: classes/helpers/FrmFieldsHelper.php:43
2174
- #: classes/views/styles/_sample_form.php:56
2175
- #: classes/views/styles/_sample_form.php:64
2176
  #@ formidable
2177
  msgid "Option 2"
2178
  msgstr ""
2179
 
2180
- #: classes/views/styles/_sample_form.php:61
2181
  #@ formidable
2182
  msgid "Check Boxes"
2183
  msgstr ""
2184
 
2185
- #: classes/views/styles/_sample_form.php:85
2186
  #@ formidable
2187
  msgid "Text Area"
2188
  msgstr ""
2189
 
2190
- #: classes/views/styles/_sample_form.php:87
2191
  #@ formidable
2192
  msgid "Another field with a description"
2193
  msgstr ""
@@ -2290,12 +2296,12 @@ msgstr ""
2290
  msgid "Your submission was successfully saved."
2291
  msgstr ""
2292
 
2293
- #: classes/helpers/FrmAppHelper.php:575
2294
  #@ formidable
2295
  msgid "Add/Edit Forms and Templates"
2296
  msgstr ""
2297
 
2298
- #: classes/helpers/FrmAppHelper.php:586
2299
  #@ formidable
2300
  msgid "Add Entries from Admin Area"
2301
  msgstr ""
@@ -2336,7 +2342,7 @@ msgstr ""
2336
  msgid "Post Meta"
2337
  msgstr ""
2338
 
2339
- #: classes/helpers/FrmAppHelper.php:1218
2340
  #@ formidable
2341
  msgid "at"
2342
  msgstr ""
@@ -2415,7 +2421,7 @@ msgstr ""
2415
  msgid "Custom Fields"
2416
  msgstr ""
2417
 
2418
- #: pro/classes/views/displays/where_row.php:24
2419
  #@ formidable
2420
  msgid "NOT like"
2421
  msgstr ""
@@ -3734,13 +3740,13 @@ msgid "Paragraph Text"
3734
  msgstr ""
3735
 
3736
  #: classes/models/FrmField.php:14
3737
- #: pro/classes/helpers/FrmProFieldsHelper.php:4302
3738
  #@ formidable
3739
  msgid "Checkboxes"
3740
  msgstr ""
3741
 
3742
  #: classes/models/FrmField.php:16
3743
- #: pro/classes/helpers/FrmProFieldsHelper.php:4300
3744
  #@ formidable
3745
  msgid "Dropdown"
3746
  msgstr ""
@@ -3772,7 +3778,7 @@ msgstr ""
3772
  msgid "User IP"
3773
  msgstr ""
3774
 
3775
- #: classes/controllers/FrmEntriesController.php:112
3776
  #: pro/classes/helpers/FrmProFieldsHelper.php:2819
3777
  #: pro/classes/views/displays/_calendar_options.php:5
3778
  #: pro/classes/views/displays/_calendar_options.php:17
@@ -3786,12 +3792,12 @@ msgstr ""
3786
  msgid "Sorry, this file type is not permitted for security reasons."
3787
  msgstr ""
3788
 
3789
- #: pro/classes/views/displays/where_row.php:21
3790
  #@ formidable
3791
  msgid "greater than or equal to"
3792
  msgstr ""
3793
 
3794
- #: pro/classes/views/displays/where_row.php:22
3795
  #@ formidable
3796
  msgid "less than or equal to"
3797
  msgstr ""
@@ -3910,7 +3916,7 @@ msgstr ""
3910
  msgid "Template was Successfully Updated"
3911
  msgstr ""
3912
 
3913
- #: classes/helpers/FrmXMLHelper.php:733
3914
  #@ formidable
3915
  msgid "Create Posts"
3916
  msgstr ""
@@ -4012,7 +4018,7 @@ msgstr ""
4012
  msgid "All Fields are required"
4013
  msgstr ""
4014
 
4015
- #: classes/controllers/FrmEntriesController.php:397
4016
  #@ formidable
4017
  msgid "Entries were Successfully Destroyed"
4018
  msgstr ""
@@ -4147,7 +4153,7 @@ msgstr ""
4147
  msgid "Are you sure you want to delete that?"
4148
  msgstr ""
4149
 
4150
- #: pro/classes/controllers/FrmProEddController.php:115
4151
  #@ formidable
4152
  msgid "Account"
4153
  msgstr ""
@@ -4214,7 +4220,7 @@ msgstr ""
4214
  msgid "Use separate values"
4215
  msgstr ""
4216
 
4217
- #: classes/helpers/FrmAppHelper.php:1736
4218
  #: classes/helpers/FrmFormsListHelper.php:271
4219
  #: classes/views/frm-forms/add_field.php:215
4220
  #: classes/views/frm-forms/add_field.php:253
@@ -4252,7 +4258,7 @@ msgstr ""
4252
  msgid "There was an error deleting that entry"
4253
  msgstr ""
4254
 
4255
- #: pro/classes/controllers/FrmProEddController.php:110
4256
  #@ formidable
4257
  msgid "Deauthorize this site"
4258
  msgstr ""
@@ -4267,83 +4273,82 @@ msgstr ""
4267
  msgid "Copied from Post"
4268
  msgstr ""
4269
 
4270
- #: classes/helpers/FrmAppHelper.php:1242
4271
  #: pro/classes/controllers/FrmProDisplaysController.php:745
4272
  #@ formidable
4273
  msgid "year"
4274
  msgstr ""
4275
 
4276
- #: classes/helpers/FrmAppHelper.php:1242
4277
  #: pro/classes/controllers/FrmProDisplaysController.php:745
4278
  #@ formidable
4279
  msgid "years"
4280
  msgstr ""
4281
 
4282
- #: classes/helpers/FrmAppHelper.php:1243
4283
  #: pro/classes/controllers/FrmProDisplaysController.php:745
4284
  #@ formidable
4285
  msgid "month"
4286
  msgstr ""
4287
 
4288
- #: classes/helpers/FrmAppHelper.php:1243
4289
  #: pro/classes/controllers/FrmProDisplaysController.php:745
4290
  #@ formidable
4291
  msgid "months"
4292
  msgstr ""
4293
 
4294
- #: classes/helpers/FrmAppHelper.php:1244
4295
  #: pro/classes/controllers/FrmProDisplaysController.php:745
4296
  #@ formidable
4297
  msgid "week"
4298
  msgstr ""
4299
 
4300
- #: classes/helpers/FrmAppHelper.php:1244
4301
  #: pro/classes/controllers/FrmProDisplaysController.php:745
4302
  #@ formidable
4303
  msgid "weeks"
4304
  msgstr ""
4305
 
4306
- #: classes/helpers/FrmAppHelper.php:1245
4307
  #: pro/classes/controllers/FrmProDisplaysController.php:745
4308
  #@ formidable
4309
  msgid "day"
4310
  msgstr ""
4311
 
4312
- #: classes/helpers/FrmAppHelper.php:1245
4313
  #: pro/classes/controllers/FrmProDisplaysController.php:745
4314
  #@ formidable
4315
  msgid "days"
4316
  msgstr ""
4317
 
4318
- #: classes/helpers/FrmAppHelper.php:1246
4319
  #@ formidable
4320
  msgid "hour"
4321
  msgstr ""
4322
 
4323
- #: classes/helpers/FrmAppHelper.php:1246
4324
  #: pro/classes/views/frmpro-forms/add_form_options.php:35
4325
  #@ formidable
4326
  msgid "hours"
4327
  msgstr ""
4328
 
4329
- #: classes/helpers/FrmAppHelper.php:1247
4330
  #@ formidable
4331
  msgid "minute"
4332
  msgstr ""
4333
 
4334
- #: classes/helpers/FrmAppHelper.php:1247
4335
  #@ formidable
4336
  msgid "minutes"
4337
  msgstr ""
4338
 
4339
- #: classes/helpers/FrmAppHelper.php:1248
4340
  #@ formidable
4341
  msgid "second"
4342
  msgstr ""
4343
 
4344
- #: classes/helpers/FrmAppHelper.php:1248
4345
- #: classes/helpers/FrmAppHelper.php:1256
4346
- #: classes/helpers/FrmAppHelper.php:1282
4347
  #@ formidable
4348
  msgid "seconds"
4349
  msgstr ""
@@ -4410,6 +4415,7 @@ msgid "Show the saved value for fields with separate values."
4410
  msgstr ""
4411
 
4412
  #: classes/controllers/FrmSettingsController.php:9
 
4413
  #: classes/views/frm-settings/form.php:3
4414
  #: classes/views/frm-settings/form.php:11
4415
  #@ formidable
@@ -4658,8 +4664,8 @@ msgstr ""
4658
  msgid "Anything"
4659
  msgstr ""
4660
 
4661
- #: classes/helpers/FrmAppHelper.php:1719
4662
- #: classes/views/styles/_sample_form.php:91
4663
  #: pro/classes/helpers/FrmProFieldsHelper.php:640
4664
  #: pro/classes/helpers/FrmProFormsHelper.php:314
4665
  #: pro/classes/views/frmpro-fields/form-fields.php:188
@@ -4782,6 +4788,7 @@ msgid "You can add custom css here or in your theme style.css"
4782
  msgstr ""
4783
 
4784
  #: classes/controllers/FrmXMLController.php:6
 
4785
  #: classes/views/xml/import_form.php:3
4786
  #: pro/classes/views/xml/import_csv.php:3
4787
  #: pro/classes/views/xml/map_csv_fields.php:3
@@ -4840,7 +4847,7 @@ msgstr ""
4840
  msgid "Delete Field"
4841
  msgstr ""
4842
 
4843
- #: classes/controllers/FrmStylesController.php:497
4844
  #: classes/views/frm-forms/mb_insert_fields.php:2
4845
  #@ formidable
4846
  msgid "Click to toggle"
@@ -4882,27 +4889,27 @@ msgid "Your Formidable Pro License was Invalid"
4882
  msgstr ""
4883
 
4884
  #: classes/views/frm-settings/license_box.php:8
4885
- #: pro/classes/controllers/FrmProEddController.php:102
4886
  #@ formidable
4887
  msgid "Click here"
4888
  msgstr ""
4889
 
4890
- #: pro/classes/controllers/FrmProEddController.php:108
4891
  #@ formidable
4892
  msgid "Formidable Pro is Installed"
4893
  msgstr ""
4894
 
4895
- #: pro/classes/controllers/FrmProEddController.php:109
4896
  #@ formidable
4897
  msgid "Enter new license"
4898
  msgstr ""
4899
 
4900
- #: pro/classes/controllers/FrmProEddController.php:135
4901
  #@ formidable
4902
  msgid "Use this license to enable Formidable Pro site-wide"
4903
  msgstr ""
4904
 
4905
- #: pro/classes/controllers/FrmProEddController.php:139
4906
  #@ formidable
4907
  msgid "Save License"
4908
  msgstr ""
@@ -4929,14 +4936,14 @@ msgstr ""
4929
  msgid "An update is available, but your license is %s."
4930
  msgstr ""
4931
 
4932
- #: classes/models/FrmAddon.php:250
4933
  #: pro/classes/controllers/FrmUpdatesController.php:356
4934
  #@ formidable
4935
  msgid "Your License Key was invalid"
4936
  msgstr ""
4937
 
4938
  #: classes/helpers/FrmFormsHelper.php:252
4939
- #: classes/models/FrmDb.php:653
4940
  #@ formidable
4941
  msgid "Sending"
4942
  msgstr ""
@@ -5053,12 +5060,12 @@ msgstr ""
5053
  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."
5054
  msgstr ""
5055
 
5056
- #: classes/helpers/FrmAppHelper.php:1732
5057
  #@ formidable
5058
  msgid "Saving"
5059
  msgstr ""
5060
 
5061
- #: classes/helpers/FrmAppHelper.php:1733
5062
  #@ formidable
5063
  msgid "Saved"
5064
  msgstr ""
@@ -5083,27 +5090,27 @@ msgstr ""
5083
  msgid "Recommended for long forms."
5084
  msgstr ""
5085
 
5086
- #: classes/helpers/FrmAppHelper.php:1753
5087
  #@ formidable
5088
  msgid "Warning: There is no way to retrieve unsaved entries."
5089
  msgstr ""
5090
 
5091
- #: classes/controllers/FrmEntriesController.php:53
5092
  #@ formidable
5093
  msgid "Overview"
5094
  msgstr ""
5095
 
5096
- #: classes/controllers/FrmEntriesController.php:58
5097
  #@ formidable
5098
  msgid "For more information:"
5099
  msgstr ""
5100
 
5101
- #: classes/controllers/FrmEntriesController.php:59
5102
  #@ formidable
5103
  msgid "Documentation on Entries"
5104
  msgstr ""
5105
 
5106
- #: classes/controllers/FrmEntriesController.php:60
5107
  #@ formidable
5108
  msgid "Support"
5109
  msgstr ""
@@ -5179,18 +5186,20 @@ msgstr ""
5179
  msgid "You had an HTTP error connecting to Strategy11's API"
5180
  msgstr ""
5181
 
 
5182
  #: pro/classes/controllers/FrmProFormsController.php:176
5183
  #: pro/classes/helpers/FrmProFormsHelper.php:585
5184
  #@ formidable
5185
  msgid "Previous"
5186
  msgstr ""
5187
 
 
5188
  #: pro/classes/models/FrmProField.php:44
5189
  #@ formidable
5190
  msgid "Next"
5191
  msgstr ""
5192
 
5193
- #: classes/views/styles/_sample_form.php:92
5194
  #: pro/classes/helpers/FrmProFieldsHelper.php:640
5195
  #: pro/classes/helpers/FrmProFormsHelper.php:313
5196
  #: pro/classes/views/displays/mb_advanced.php:33
@@ -5272,25 +5281,25 @@ msgstr ""
5272
  msgid "Update Button Text"
5273
  msgstr ""
5274
 
5275
- #: classes/helpers/FrmAppHelper.php:1740
5276
  #: classes/helpers/FrmFieldsHelper.php:1181
5277
  #@ formidable
5278
  msgid "Default value will NOT pass form validation"
5279
  msgstr ""
5280
 
5281
- #: classes/helpers/FrmAppHelper.php:1739
5282
  #: classes/helpers/FrmFieldsHelper.php:1181
5283
  #@ formidable
5284
  msgid "Default value will pass form validation"
5285
  msgstr ""
5286
 
5287
- #: classes/helpers/FrmAppHelper.php:1737
5288
  #: classes/helpers/FrmFieldsHelper.php:1172
5289
  #@ formidable
5290
  msgid "Clear default value when typing"
5291
  msgstr ""
5292
 
5293
- #: classes/helpers/FrmAppHelper.php:1738
5294
  #: classes/helpers/FrmFieldsHelper.php:1172
5295
  #@ formidable
5296
  msgid "Do not clear default value when typing"
@@ -5305,14 +5314,14 @@ msgstr ""
5305
  msgid "Views"
5306
  msgstr ""
5307
 
5308
- #: classes/models/FrmAddon.php:267
5309
  #: pro/classes/controllers/FrmUpdatesController.php:352
5310
  #, php-format
5311
  #@ formidable
5312
  msgid "There was a %1$s error: %2$s"
5313
  msgstr ""
5314
 
5315
- #: classes/helpers/FrmAppHelper.php:589
5316
  #@ formidable
5317
  msgid "Add/Edit Views"
5318
  msgstr ""
@@ -5450,7 +5459,7 @@ msgstr ""
5450
  msgid "Editing this box will update your existing view or create a new one."
5451
  msgstr ""
5452
 
5453
- #: classes/views/styles/_sample_form.php:30
5454
  #@ formidable
5455
  msgid "Active state will be seen when the field is clicked"
5456
  msgstr ""
@@ -5470,12 +5479,12 @@ msgstr ""
5470
  msgid "Click a button below to insert sample logic into your view"
5471
  msgstr ""
5472
 
5473
- #: classes/helpers/FrmAppHelper.php:1741
5474
  #@ formidable
5475
  msgid "Are you sure?"
5476
  msgstr ""
5477
 
5478
- #: pro/classes/controllers/FrmProEddController.php:130
5479
  #@ formidable
5480
  msgid "Enter your license number here"
5481
  msgstr ""
@@ -5584,7 +5593,7 @@ msgstr ""
5584
  msgid "last updated"
5585
  msgstr ""
5586
 
5587
- #: classes/helpers/FrmAppHelper.php:1041
5588
  #: classes/helpers/FrmFieldsHelper.php:174
5589
  #, php-format
5590
  #@ formidable
@@ -5632,7 +5641,7 @@ msgstr ""
5632
  msgid "Select the field(s) from your form that you would like to populate with your categories, tags, or other taxonomies."
5633
  msgstr ""
5634
 
5635
- #: classes/helpers/FrmAppHelper.php:1751
5636
  #@ formidable
5637
  msgid "Import Complete"
5638
  msgstr ""
@@ -5648,17 +5657,17 @@ msgstr ""
5648
  msgid "Edit Forms"
5649
  msgstr ""
5650
 
5651
- #: classes/helpers/FrmXMLHelper.php:635
5652
  #@ formidable
5653
  msgid "Imported"
5654
  msgstr ""
5655
 
5656
- #: classes/helpers/FrmXMLHelper.php:636
5657
  #@ formidable
5658
  msgid "Updated"
5659
  msgstr ""
5660
 
5661
- #: classes/helpers/FrmXMLHelper.php:673
5662
  #, php-format
5663
  #@ formidable
5664
  msgid "%1$s Form"
@@ -5666,7 +5675,7 @@ msgid_plural "%1$s Forms"
5666
  msgstr[0] ""
5667
  msgstr[1] ""
5668
 
5669
- #: classes/helpers/FrmXMLHelper.php:674
5670
  #, php-format
5671
  #@ formidable
5672
  msgid "%1$s Field"
@@ -5674,7 +5683,7 @@ msgid_plural "%1$s Fields"
5674
  msgstr[0] ""
5675
  msgstr[1] ""
5676
 
5677
- #: classes/helpers/FrmXMLHelper.php:675
5678
  #, php-format
5679
  #@ formidable
5680
  msgid "%1$s Entry"
@@ -5682,7 +5691,7 @@ msgid_plural "%1$s Entries"
5682
  msgstr[0] ""
5683
  msgstr[1] ""
5684
 
5685
- #: classes/helpers/FrmXMLHelper.php:676
5686
  #, php-format
5687
  #@ formidable
5688
  msgid "%1$s View"
@@ -5690,7 +5699,7 @@ msgid_plural "%1$s Views"
5690
  msgstr[0] ""
5691
  msgstr[1] ""
5692
 
5693
- #: classes/helpers/FrmXMLHelper.php:677
5694
  #, php-format
5695
  #@ formidable
5696
  msgid "%1$s Post"
@@ -5698,7 +5707,7 @@ msgid_plural "%1$s Posts"
5698
  msgstr[0] ""
5699
  msgstr[1] ""
5700
 
5701
- #: classes/helpers/FrmXMLHelper.php:679
5702
  #, php-format
5703
  #@ formidable
5704
  msgid "%1$s Term"
@@ -5706,12 +5715,12 @@ msgid_plural "%1$s Terms"
5706
  msgstr[0] ""
5707
  msgstr[1] ""
5708
 
5709
- #: classes/helpers/FrmXMLHelper.php:661
5710
  #@ formidable
5711
  msgid "Nothing was imported or updated"
5712
  msgstr ""
5713
 
5714
- #: classes/helpers/FrmAppHelper.php:1512
5715
  #, php-format
5716
  #@ formidable
5717
  msgid "If you leave the subject blank, the default will be used: %1$s Form submitted on %2$s"
@@ -5747,7 +5756,7 @@ msgstr ""
5747
  msgid "Hold down the CTRL/Command button to select multiple forms"
5748
  msgstr ""
5749
 
5750
- #: classes/controllers/FrmEntriesController.php:320
5751
  #@ formidable
5752
  msgid "Your import is complete"
5753
  msgstr ""
@@ -5808,13 +5817,13 @@ msgstr ""
5808
  msgid "Page if not specified in View settings"
5809
  msgstr ""
5810
 
5811
- #: classes/helpers/FrmAppHelper.php:1692
5812
- #: classes/helpers/FrmAppHelper.php:1718
5813
  #@ default
5814
  msgid "Loading&hellip;"
5815
  msgstr ""
5816
 
5817
- #: classes/helpers/FrmAppHelper.php:1734
5818
  #: classes/views/frm-forms/_publish_box.php:74
5819
  #@ default
5820
  msgid "OK"
@@ -6010,18 +6019,18 @@ msgstr ""
6010
  msgid "Current User"
6011
  msgstr ""
6012
 
6013
- #: classes/views/styles/_general.php:78
6014
  #@ formidable
6015
  msgid "Override theme styling"
6016
  msgstr ""
6017
 
6018
- #: classes/views/styles/_general.php:78
6019
  #@ formidable
6020
  msgid "This will add !important to many of the lines in the Formidable styling to make sure it will be used."
6021
  msgstr ""
6022
 
6023
- #: classes/helpers/FrmAppHelper.php:1689
6024
- #: classes/helpers/FrmAppHelper.php:1752
6025
  #@ formidable
6026
  msgid "Please wait while your site updates."
6027
  msgstr ""
@@ -6031,7 +6040,7 @@ msgstr ""
6031
  msgid "Abnormal HTML characters prevented your form from saving correctly"
6032
  msgstr ""
6033
 
6034
- #: classes/helpers/FrmAppHelper.php:1776
6035
  #@ formidable
6036
  msgid "You are running an outdated version of Formidable. This plugin may not work correctly if you do not update Formidable."
6037
  msgstr ""
@@ -6057,7 +6066,7 @@ msgstr ""
6057
  msgid "That CSV was not uploaded. Are CSV files allowed on your site?"
6058
  msgstr ""
6059
 
6060
- #: classes/helpers/FrmAppHelper.php:1729
6061
  #: classes/views/frm-forms/add_field.php:81
6062
  #: classes/views/frm-forms/add_field.php:93
6063
  #: classes/views/frm-forms/form.php:13
@@ -6065,14 +6074,14 @@ msgstr ""
6065
  msgid "(Click to add description)"
6066
  msgstr ""
6067
 
6068
- #: classes/helpers/FrmAppHelper.php:1731
6069
  #: classes/views/frm-forms/add_field.php:63
6070
  #: pro/classes/views/frmpro-fields/field-selection.php:12
6071
  #@ formidable
6072
  msgid "(no label)"
6073
  msgstr ""
6074
 
6075
- #: classes/helpers/FrmAppHelper.php:1746
6076
  #: pro/classes/helpers/FrmProFieldsHelper.php:642
6077
  #: pro/classes/models/FrmProEntryMeta.php:543
6078
  #: pro/classes/models/FrmProEntryMeta.php:548
@@ -6080,37 +6089,37 @@ msgstr ""
6080
  msgid "The entered values do not match"
6081
  msgstr ""
6082
 
6083
- #: classes/helpers/FrmAppHelper.php:1747
6084
  #@ formidable
6085
  msgid "Enter Email"
6086
  msgstr ""
6087
 
6088
- #: classes/helpers/FrmAppHelper.php:1748
6089
  #@ formidable
6090
  msgid "Confirm Email"
6091
  msgstr ""
6092
 
6093
- #: classes/helpers/FrmAppHelper.php:1749
6094
  #@ formidable
6095
  msgid "Enter Password"
6096
  msgstr ""
6097
 
6098
- #: classes/helpers/FrmAppHelper.php:1750
6099
  #@ formidable
6100
  msgid "Confirm Password"
6101
  msgstr ""
6102
 
6103
- #: classes/controllers/FrmEntriesController.php:54
6104
  #@ formidable
6105
  msgid "This screen provides access to all of your entries. You can customize the display of this screen to suit your workflow."
6106
  msgstr ""
6107
 
6108
- #: classes/controllers/FrmEntriesController.php:54
6109
  #@ formidable
6110
  msgid "Hovering over a row in the entries list will display action links that allow you to manage your entry."
6111
  msgstr ""
6112
 
6113
- #: classes/controllers/FrmEntriesController.php:295
6114
  #, php-format
6115
  #@ formidable
6116
  msgid "This form is in the trash and is scheduled to be deleted permanently in %s along with any entries."
@@ -6187,7 +6196,8 @@ msgid "Type"
6187
  msgstr ""
6188
 
6189
  #: classes/controllers/FrmFormsController.php:516
6190
- #: classes/views/styles/_sample_form.php:11
 
6191
  #: classes/views/styles/manage.php:15
6192
  #@ formidable
6193
  msgid "Form Title"
@@ -6202,6 +6212,7 @@ msgstr ""
6202
  #: classes/controllers/FrmStylesController.php:15
6203
  #: classes/controllers/FrmStylesController.php:33
6204
  #: classes/controllers/FrmStylesController.php:44
 
6205
  #: pro/classes/controllers/FrmProXMLController.php:56
6206
  #@ formidable
6207
  msgid "Styles"
@@ -6228,32 +6239,32 @@ msgstr ""
6228
  msgid "Your form styles have been saved."
6229
  msgstr ""
6230
 
6231
- #: classes/controllers/FrmStylesController.php:320
6232
  #@ formidable
6233
  msgid "Field Labels"
6234
  msgstr ""
6235
 
6236
- #: classes/controllers/FrmStylesController.php:324
6237
  #@ formidable
6238
  msgid "Check Box & Radio Fields"
6239
  msgstr ""
6240
 
6241
- #: classes/controllers/FrmStylesController.php:325
6242
  #@ formidable
6243
  msgid "Section Fields"
6244
  msgstr ""
6245
 
6246
- #: classes/controllers/FrmStylesController.php:326
6247
  #@ formidable
6248
  msgid "Date Fields"
6249
  msgstr ""
6250
 
6251
- #: classes/controllers/FrmStylesController.php:327
6252
  #@ formidable
6253
  msgid "Buttons"
6254
  msgstr ""
6255
 
6256
- #: classes/controllers/FrmStylesController.php:328
6257
  #@ formidable
6258
  msgid "Form Messages"
6259
  msgstr ""
@@ -6263,27 +6274,27 @@ msgstr ""
6263
  msgid "South Sudan"
6264
  msgstr ""
6265
 
6266
- #: classes/helpers/FrmAppHelper.php:1506
6267
  #@ formidable
6268
  msgid "Give this action a label for easy reference."
6269
  msgstr ""
6270
 
6271
- #: classes/helpers/FrmAppHelper.php:1507
6272
  #@ formidable
6273
  msgid "Add one or more recipient addresses separated by a \",\". FORMAT: Name <name@email.com> or name@email.com. [admin_email] is the address set in WP General Settings."
6274
  msgstr ""
6275
 
6276
- #: classes/helpers/FrmAppHelper.php:1508
6277
  #@ formidable
6278
  msgid "Add CC addresses separated by a \",\". FORMAT: Name <name@email.com> or name@email.com."
6279
  msgstr ""
6280
 
6281
- #: classes/helpers/FrmAppHelper.php:1509
6282
  #@ formidable
6283
  msgid "Add BCC addresses separated by a \",\". FORMAT: Name <name@email.com> or name@email.com."
6284
  msgstr ""
6285
 
6286
- #: classes/helpers/FrmAppHelper.php:1511
6287
  #@ formidable
6288
  msgid "Enter the name and/or email address of the sender. FORMAT: John Bates <john@example.com> or john@example.com."
6289
  msgstr ""
@@ -6294,38 +6305,38 @@ msgid "End Section"
6294
  msgstr ""
6295
 
6296
  #: classes/models/FrmField.php:31
6297
- #: pro/classes/helpers/FrmProFieldsHelper.php:4288
6298
  #@ formidable
6299
  msgid "Section"
6300
  msgstr ""
6301
 
6302
- #: pro/classes/helpers/FrmProFieldsHelper.php:4290
6303
  #@ formidable
6304
  msgid "Heading"
6305
  msgstr ""
6306
 
6307
  #: classes/views/styles/_section-fields.php:7
6308
- #: pro/classes/helpers/FrmProFieldsHelper.php:4291
6309
  #: pro/classes/views/frmpro-fields/options-form-top.php:11
6310
  #@ formidable
6311
  msgid "Collapsible"
6312
  msgstr ""
6313
 
6314
  #: classes/views/styles/_section-fields.php:10
6315
- #: pro/classes/helpers/FrmProFieldsHelper.php:4292
6316
  #: pro/classes/views/frmpro-fields/options-form-top.php:20
6317
  #@ formidable
6318
  msgid "Repeatable"
6319
  msgstr ""
6320
 
6321
  #: classes/models/FrmField.php:41
6322
- #: pro/classes/helpers/FrmProFieldsHelper.php:4298
6323
  #@ formidable
6324
  msgid "Dynamic Field"
6325
  msgstr ""
6326
 
6327
  #: pro/classes/controllers/FrmProFormsController.php:546
6328
- #: pro/classes/helpers/FrmProFieldsHelper.php:4303
6329
  #@ formidable
6330
  msgid "List"
6331
  msgstr ""
@@ -6427,7 +6438,7 @@ msgstr ""
6427
  msgid "Manage Form Styles"
6428
  msgstr ""
6429
 
6430
- #: classes/helpers/FrmXMLHelper.php:842
6431
  #: classes/views/frm-form-actions/email_action.php:16
6432
  #@ formidable
6433
  msgid "Email Notification"
@@ -6777,42 +6788,32 @@ msgstr ""
6777
  msgid "Right to Left"
6778
  msgstr ""
6779
 
6780
- #: classes/views/styles/_general.php:56
6781
- #@ formidable
6782
- msgid "Title Size"
6783
- msgstr ""
6784
-
6785
- #: classes/views/styles/_general.php:66
6786
- #@ formidable
6787
- msgid "Description Size"
6788
- msgstr ""
6789
-
6790
- #: classes/views/styles/_sample_form.php:12
6791
  #@ formidable
6792
  msgid "This is an example form description for styling purposes."
6793
  msgstr ""
6794
 
6795
- #: classes/views/styles/_sample_form.php:34
6796
  #@ formidable
6797
  msgid "Read-only field"
6798
  msgstr ""
6799
 
6800
- #: classes/views/styles/_sample_form.php:35
6801
  #@ formidable
6802
  msgid "This field is not editable"
6803
  msgstr ""
6804
 
6805
- #: classes/views/styles/_sample_form.php:39
6806
  #@ formidable
6807
  msgid "Collapsible Section"
6808
  msgstr ""
6809
 
6810
- #: classes/views/styles/_sample_form.php:72
6811
  #@ formidable
6812
  msgid "This is an example of a section description"
6813
  msgstr ""
6814
 
6815
- #: classes/views/styles/_sample_form.php:81
6816
  #@ formidable
6817
  msgid "Repeatable Section"
6818
  msgstr ""
@@ -7512,57 +7513,57 @@ msgstr ""
7512
  msgid "Users Submitted"
7513
  msgstr ""
7514
 
7515
- #: classes/helpers/FrmAppHelper.php:1510
7516
  #@ formidable
7517
  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."
7518
  msgstr ""
7519
 
7520
- #: classes/helpers/FrmAppHelper.php:1742
7521
  #@ formidable
7522
  msgid "Are you sure you want to delete this field and all data associated with it?"
7523
  msgstr ""
7524
 
7525
- #: classes/helpers/FrmAppHelper.php:1743
7526
  #@ formidable
7527
  msgid "WARNING: This will delete all fields inside of the section as well."
7528
  msgstr ""
7529
 
7530
- #: classes/helpers/FrmAppHelper.php:1793
7531
  #@ formidable
7532
  msgid "Filipino"
7533
  msgstr ""
7534
 
7535
- #: classes/helpers/FrmAppHelper.php:1795
7536
  #@ formidable
7537
  msgid "French/Canadian"
7538
  msgstr ""
7539
 
7540
- #: classes/helpers/FrmAppHelper.php:1796
7541
  #@ formidable
7542
  msgid "German/Austria"
7543
  msgstr ""
7544
 
7545
- #: classes/helpers/FrmAppHelper.php:1797
7546
  #@ formidable
7547
  msgid "German/Switzerland"
7548
  msgstr ""
7549
 
7550
- #: classes/helpers/FrmAppHelper.php:1799
7551
  #@ formidable
7552
  msgid "Hindi"
7553
  msgstr ""
7554
 
7555
- #: classes/helpers/FrmAppHelper.php:1800
7556
  #@ formidable
7557
  msgid "Indonesian"
7558
  msgstr ""
7559
 
7560
- #: classes/helpers/FrmAppHelper.php:1806
7561
  #@ formidable
7562
  msgid "Portuguese/Portugal"
7563
  msgstr ""
7564
 
7565
- #: classes/helpers/FrmAppHelper.php:1810
7566
  #@ formidable
7567
  msgid "Spanish/Latin America"
7568
  msgstr ""
@@ -7578,7 +7579,7 @@ msgstr ""
7578
  msgid "Empty Trash"
7579
  msgstr ""
7580
 
7581
- #: classes/helpers/FrmXMLHelper.php:678
7582
  #, php-format
7583
  #@ formidable
7584
  msgid "%1$s Style"
@@ -7586,7 +7587,7 @@ msgid_plural "%1$s Styles"
7586
  msgstr[0] ""
7587
  msgstr[1] ""
7588
 
7589
- #: classes/helpers/FrmXMLHelper.php:680
7590
  #, php-format
7591
  #@ formidable
7592
  msgid "%1$s Form Action"
@@ -7701,12 +7702,12 @@ msgstr ""
7701
  msgid "Pending"
7702
  msgstr ""
7703
 
7704
- #: classes/helpers/FrmAppHelper.php:1744
7705
  #@ formidable
7706
  msgid "Warning: If you have entries with multiple rows, all but the first row will be lost."
7707
  msgstr ""
7708
 
7709
- #: classes/helpers/FrmAppHelper.php:1690
7710
  #@ formidable
7711
  msgid "Are you sure you want to deauthorize Formidable Forms on this site?"
7712
  msgstr ""
@@ -7929,6 +7930,7 @@ msgid "Identify the entry by"
7929
  msgstr ""
7930
 
7931
  #: pro/classes/controllers/FrmProFormsController.php:584
 
7932
  #@ formidable
7933
  msgid "Entry key"
7934
  msgstr ""
@@ -7964,7 +7966,7 @@ msgid "A Formidable Forms update is available, but your license is invalid."
7964
  msgstr ""
7965
 
7966
  #: classes/helpers/FrmCSVExportHelper.php:110
7967
- #: pro/classes/views/displays/where_row.php:13
7968
  #@ formidable
7969
  msgid "IP"
7970
  msgstr ""
@@ -7979,17 +7981,17 @@ msgstr ""
7979
  msgid "Do not insert automatically"
7980
  msgstr ""
7981
 
7982
- #: pro/classes/views/displays/where_row.php:25
7983
  #@ formidable
7984
  msgid "starts with"
7985
  msgstr ""
7986
 
7987
- #: pro/classes/views/displays/where_row.php:26
7988
  #@ formidable
7989
  msgid "ends with"
7990
  msgstr ""
7991
 
7992
- #: pro/classes/views/displays/where_row.php:27
7993
  #@ formidable
7994
  msgid "unique"
7995
  msgstr ""
@@ -8054,7 +8056,7 @@ msgstr ""
8054
  msgid "Form Entries"
8055
  msgstr ""
8056
 
8057
- #: classes/helpers/FrmAppHelper.php:1754
8058
  #@ default
8059
  msgid "Private"
8060
  msgstr ""
@@ -8069,55 +8071,56 @@ msgstr ""
8069
  msgid "Your server is missing the simplexml_import_dom function"
8070
  msgstr ""
8071
 
8072
- #: classes/models/FrmEDD_SL_Plugin_Updater.php:236
8073
- #@ edd
8074
  msgid "You do not have permission to install plugin updates"
8075
  msgstr ""
8076
 
8077
- #: classes/models/FrmAddon.php:159
8078
  #@ formidable
8079
  msgid "Oops! You forgot to enter your license number."
8080
  msgstr ""
8081
 
8082
- #: classes/models/FrmAddon.php:179
8083
- #: classes/models/FrmAddon.php:188
8084
  #@ formidable
8085
  msgid "That license is invalid"
8086
  msgstr ""
8087
 
8088
- #: classes/models/FrmAddon.php:215
8089
- #@ helpdesk
8090
  msgid "That license was removed successfully"
8091
  msgstr ""
8092
 
8093
- #: classes/models/FrmAddon.php:217
8094
  #@ formidable
8095
  msgid "There was an error deactivating your license."
8096
  msgstr ""
8097
 
8098
- #: classes/models/FrmAddon.php:252
8099
  #, php-format
8100
  #@ formidable
8101
  msgid "You had an error communicating with Formidable Pro's API. %1$sClick here%2$s for more information."
8102
  msgstr ""
8103
 
8104
- #: classes/models/FrmAddon.php:257
8105
  #@ formidable
8106
  msgid "You had an HTTP error connecting to Formidable Pro's API"
8107
  msgstr ""
8108
 
8109
  #: classes/controllers/FrmSettingsController.php:30
 
8110
  #: classes/views/addons/settings.php:2
8111
  #@ formidable
8112
  msgid "Plugin Licenses"
8113
  msgstr ""
8114
 
8115
- #: classes/views/addons/settings.php:22
8116
  #@ formidable
8117
  msgid "Deactivate"
8118
  msgstr ""
8119
 
8120
- #: classes/views/addons/settings.php:28
8121
  #@ formidable
8122
  msgid "Activate"
8123
  msgstr ""
@@ -8183,7 +8186,7 @@ msgstr ""
8183
  msgid "Date of entry submission"
8184
  msgstr ""
8185
 
8186
- #: classes/controllers/FrmAddonsController.php:36
8187
  #@ formidable
8188
  msgid "There are no plugins on your site that require a license"
8189
  msgstr ""
@@ -8208,18 +8211,18 @@ msgstr ""
8208
  msgid "Compact"
8209
  msgstr ""
8210
 
8211
- #: classes/models/FrmAddon.php:182
8212
  #@ formidable
8213
  msgid "That license is expired"
8214
  msgstr ""
8215
 
8216
- #: classes/models/FrmAddon.php:98
8217
  #, php-format
8218
  #@ formidable
8219
  msgid "Your %1$s license key is missing. Please add it on the %2$slicenses page%3$s."
8220
  msgstr ""
8221
 
8222
- #: classes/models/FrmAddon.php:184
8223
  #@ formidable
8224
  msgid "That license has been used too many times"
8225
  msgstr ""
@@ -8342,12 +8345,12 @@ msgstr ""
8342
  msgid "This site has been previously authorized to run Formidable Forms.<br/>%1$sInstall Formidable Pro%2$s or %3$sdeauthorize%4$s this site to continue running the free version and remove this message."
8343
  msgstr ""
8344
 
8345
- #: classes/models/FrmAddon.php:176
8346
  #@ formidable
8347
  msgid "Your license has been activated. Enjoy!"
8348
  msgstr ""
8349
 
8350
- #: classes/models/FrmAddon.php:186
8351
  #@ formidable
8352
  msgid "Oops! That is the wrong license number for this plugin."
8353
  msgstr ""
@@ -8357,22 +8360,22 @@ msgstr ""
8357
  msgid "Formidable AddOns"
8358
  msgstr ""
8359
 
8360
- #: classes/views/addons/list.php:34
8361
  #@ formidable
8362
  msgid "This plugin is already installed"
8363
  msgstr ""
8364
 
8365
- #: classes/views/addons/list.php:34
8366
  #@ formidable
8367
  msgid "Installed"
8368
  msgstr ""
8369
 
8370
- #: classes/views/addons/list.php:36
8371
  #@ formidable
8372
  msgid "More Details"
8373
  msgstr ""
8374
 
8375
- #: classes/views/addons/settings.php:20
8376
  #@ formidable
8377
  msgid "Good to go!"
8378
  msgstr ""
@@ -8382,3 +8385,126 @@ msgstr ""
8382
  msgid "Easily change which template your forms are using by making changes below."
8383
  msgstr ""
8384
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  msgid ""
2
  msgstr ""
3
+ "Project-Id-Version: Formidable v2.0.20\n"
4
  "Report-Msgid-Bugs-To: \n"
5
  "POT-Creation-Date: 2010-12-20\n"
6
+ "PO-Revision-Date: 2016-01-12 16:53:00+0000\n"
7
  "Last-Translator: \n"
8
  "Language-Team: \n"
9
  "MIME-Version: 1.0\n"
23
  #: classes/controllers/FrmFormsController.php:6
24
  #: classes/controllers/FrmFormsController.php:524
25
  #: classes/controllers/FrmXMLController.php:59
26
+ #: classes/models/FrmPointers.php:235
27
  #: classes/models/FrmSettings.php:78
28
  #: classes/views/frm-forms/list.php:5
29
  #@ formidable
81
  msgid "Settings Saved"
82
  msgstr ""
83
 
84
+ #: classes/helpers/FrmAppHelper.php:579
85
  #@ formidable
86
  msgid "View Forms and Templates"
87
  msgstr ""
88
 
89
+ #: classes/helpers/FrmAppHelper.php:581
90
  #@ formidable
91
  msgid "Delete Forms and Templates"
92
  msgstr ""
93
 
94
+ #: classes/helpers/FrmAppHelper.php:582
95
  #@ formidable
96
  msgid "Access this Settings Page"
97
  msgstr ""
98
 
99
+ #: classes/helpers/FrmAppHelper.php:583
100
  #@ formidable
101
  msgid "View Entries from Admin Area"
102
  msgstr ""
103
 
104
+ #: classes/helpers/FrmAppHelper.php:592
105
  #@ formidable
106
  msgid "Edit Entries from Admin Area"
107
  msgstr ""
108
 
109
+ #: classes/helpers/FrmAppHelper.php:584
110
  #@ formidable
111
  msgid "Delete Entries from Admin Area"
112
  msgstr ""
113
 
114
+ #: classes/helpers/FrmAppHelper.php:593
115
  #@ formidable
116
  msgid "View Reports"
117
  msgstr ""
118
 
119
+ #: classes/views/styles/_sample_form.php:70
120
  #@ formidable
121
  msgid "Section Heading"
122
  msgstr ""
240
  msgstr ""
241
 
242
  #: classes/models/FrmSettings.php:90
243
+ #: classes/views/styles/_sample_form.php:98
244
  #: pro/classes/views/frmpro-entries/show.php:34
245
  #@ formidable
246
  msgid "Submit"
262
  msgid "Name cannot be blank"
263
  msgstr ""
264
 
265
+ #: classes/models/FrmPointers.php:241
266
  #: pro/classes/controllers/FrmProFormsController.php:55
267
  #: pro/classes/controllers/FrmProFormsController.php:267
268
  #@ formidable
284
  msgid "Message"
285
  msgstr ""
286
 
287
+ #: classes/controllers/FrmEntriesController.php:72
288
  #: classes/controllers/FrmFormsController.php:684
289
  #: classes/views/frm-entries/form.php:48
290
  #: classes/views/frm-entries/sidebar-shared.php:23
291
  #: pro/classes/helpers/FrmProFieldsHelper.php:2815
 
292
  #: pro/classes/views/xml/map_csv_fields.php:57
293
  #@ formidable
294
  msgid "Entry Key"
382
  msgid "Update"
383
  msgstr ""
384
 
385
+ #: pro/classes/controllers/FrmProEddController.php:142
386
  #@ formidable
387
  msgid "or"
388
  msgstr ""
389
 
390
+ #: classes/helpers/FrmAppHelper.php:1737
391
  #: classes/views/frm-forms/_publish_box.php:75
392
+ #: pro/classes/controllers/FrmProEddController.php:144
393
  #: pro/classes/controllers/FrmProEntriesController.php:1999
394
  #: pro/classes/views/frmpro-entries/sidebar-new.php:14
395
  #: pro/classes/views/frmpro-form-actions/_custom_field_row.php:31
423
  msgid "Form Name"
424
  msgstr ""
425
 
426
+ #: classes/controllers/FrmStylesController.php:321
427
  #: classes/views/frm-forms/mb_html_tab.php:35
428
  #@ formidable
429
  msgid "Form Description"
440
  msgid "Field Name"
441
  msgstr ""
442
 
443
+ #: classes/controllers/FrmStylesController.php:323
444
  #: classes/views/frm-forms/mb_html_tab.php:9
445
  #@ formidable
446
  msgid "Field Description"
476
  msgid "Display form description"
477
  msgstr ""
478
 
479
+ #: classes/helpers/FrmAppHelper.php:1724
480
  #: classes/helpers/FrmCSVExportHelper.php:111
481
  #: pro/classes/helpers/FrmProFieldsHelper.php:2835
482
  #: pro/classes/helpers/FrmProFieldsHelper.php:2850
488
 
489
  #: classes/controllers/FrmAppController.php:74
490
  #: classes/controllers/FrmEntriesController.php:8
491
+ #: classes/controllers/FrmEntriesController.php:120
492
  #: classes/controllers/FrmFormsController.php:517
493
  #: classes/controllers/FrmXMLController.php:59
494
+ #: classes/models/FrmPointers.php:257
495
  #: classes/views/frm-entries/list.php:3
496
  #: pro/classes/views/frmpro-fields/options-form.php:41
497
  #: pro/classes/views/frmpro-statistics/show.php:67
570
  msgstr ""
571
 
572
  #: classes/controllers/FrmFieldsController.php:322
573
+ #: classes/helpers/FrmAppHelper.php:1732
574
  #: classes/views/frm-fields/single-option.php:6
575
  #: classes/views/frm-fields/single-option.php:8
576
  #: pro/classes/views/frmpro-fields/other-option.php:10
644
  msgid "Submit Button"
645
  msgstr ""
646
 
647
+ #: classes/helpers/FrmAppHelper.php:1730
648
  #@ formidable
649
  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."
650
  msgstr ""
696
  msgid "There was a problem duplicating that entry"
697
  msgstr ""
698
 
699
+ #: classes/controllers/FrmEntriesController.php:365
700
  #@ formidable
701
  msgid "Entry was Successfully Destroyed"
702
  msgstr ""
703
 
704
+ #: classes/controllers/FrmEntriesController.php:401
705
  #: pro/classes/controllers/FrmProEntriesController.php:385
706
  #@ formidable
707
  msgid "No entries were specified"
712
  msgid "Duplicate Field"
713
  msgstr ""
714
 
715
+ #: classes/helpers/FrmAppHelper.php:1784
716
  #@ formidable
717
  msgid "English/Western"
718
  msgstr ""
719
 
720
+ #: classes/helpers/FrmAppHelper.php:1785
721
  #@ formidable
722
  msgid "Afrikaans"
723
  msgstr ""
724
 
725
+ #: classes/helpers/FrmAppHelper.php:1785
726
  #@ formidable
727
  msgid "Albanian"
728
  msgstr ""
729
 
730
+ #: classes/helpers/FrmAppHelper.php:1786
731
  #@ formidable
732
  msgid "Arabic"
733
  msgstr ""
734
 
735
+ #: classes/helpers/FrmAppHelper.php:1786
736
  #@ formidable
737
  msgid "Armenian"
738
  msgstr ""
739
 
740
+ #: classes/helpers/FrmAppHelper.php:1787
741
  #@ formidable
742
  msgid "Azerbaijani"
743
  msgstr ""
744
 
745
+ #: classes/helpers/FrmAppHelper.php:1787
746
  #@ formidable
747
  msgid "Basque"
748
  msgstr ""
749
 
750
+ #: classes/helpers/FrmAppHelper.php:1788
751
  #@ formidable
752
  msgid "Bosnian"
753
  msgstr ""
754
 
755
+ #: classes/helpers/FrmAppHelper.php:1788
756
  #@ formidable
757
  msgid "Bulgarian"
758
  msgstr ""
759
 
760
+ #: classes/helpers/FrmAppHelper.php:1789
761
  #@ formidable
762
  msgid "Catalan"
763
  msgstr ""
764
 
765
+ #: classes/helpers/FrmAppHelper.php:1789
766
  #@ formidable
767
  msgid "Chinese Hong Kong"
768
  msgstr ""
769
 
770
+ #: classes/helpers/FrmAppHelper.php:1790
771
  #@ formidable
772
  msgid "Chinese Simplified"
773
  msgstr ""
774
 
775
+ #: classes/helpers/FrmAppHelper.php:1790
776
  #@ formidable
777
  msgid "Chinese Traditional"
778
  msgstr ""
779
 
780
+ #: classes/helpers/FrmAppHelper.php:1791
781
  #@ formidable
782
  msgid "Croatian"
783
  msgstr ""
784
 
785
+ #: classes/helpers/FrmAppHelper.php:1791
786
  #@ formidable
787
  msgid "Czech"
788
  msgstr ""
789
 
790
+ #: classes/helpers/FrmAppHelper.php:1792
791
  #@ formidable
792
  msgid "Danish"
793
  msgstr ""
794
 
795
+ #: classes/helpers/FrmAppHelper.php:1792
796
  #@ formidable
797
  msgid "Dutch"
798
  msgstr ""
799
 
800
+ #: classes/helpers/FrmAppHelper.php:1793
801
  #@ formidable
802
  msgid "English/UK"
803
  msgstr ""
804
 
805
+ #: classes/helpers/FrmAppHelper.php:1793
806
  #@ formidable
807
  msgid "Esperanto"
808
  msgstr ""
809
 
810
+ #: classes/helpers/FrmAppHelper.php:1794
811
  #@ formidable
812
  msgid "Estonian"
813
  msgstr ""
814
 
815
+ #: classes/helpers/FrmAppHelper.php:1794
816
  #@ formidable
817
  msgid "Faroese"
818
  msgstr ""
819
 
820
+ #: classes/helpers/FrmAppHelper.php:1795
821
  #@ formidable
822
  msgid "Farsi/Persian"
823
  msgstr ""
824
 
825
+ #: classes/helpers/FrmAppHelper.php:1796
826
  #@ formidable
827
  msgid "Finnish"
828
  msgstr ""
829
 
830
+ #: classes/helpers/FrmAppHelper.php:1796
831
  #@ formidable
832
  msgid "French"
833
  msgstr ""
834
 
835
+ #: classes/helpers/FrmAppHelper.php:1797
836
  #@ formidable
837
  msgid "French/Swiss"
838
  msgstr ""
839
 
840
+ #: classes/helpers/FrmAppHelper.php:1798
841
  #@ formidable
842
  msgid "German"
843
  msgstr ""
844
 
845
+ #: classes/helpers/FrmAppHelper.php:1799
846
  #@ formidable
847
  msgid "Greek"
848
  msgstr ""
849
 
850
+ #: classes/helpers/FrmAppHelper.php:1800
851
  #@ formidable
852
  msgid "Hebrew"
853
  msgstr ""
854
 
855
+ #: classes/helpers/FrmAppHelper.php:1801
856
  #@ formidable
857
  msgid "Hungarian"
858
  msgstr ""
859
 
860
+ #: classes/helpers/FrmAppHelper.php:1802
861
  #@ formidable
862
  msgid "Icelandic"
863
  msgstr ""
864
 
865
+ #: classes/helpers/FrmAppHelper.php:1803
866
  #@ formidable
867
  msgid "Italian"
868
  msgstr ""
869
 
870
+ #: classes/helpers/FrmAppHelper.php:1803
871
  #@ formidable
872
  msgid "Japanese"
873
  msgstr ""
874
 
875
+ #: classes/helpers/FrmAppHelper.php:1804
876
  #@ formidable
877
  msgid "Korean"
878
  msgstr ""
879
 
880
+ #: classes/helpers/FrmAppHelper.php:1804
881
  #@ formidable
882
  msgid "Latvian"
883
  msgstr ""
884
 
885
+ #: classes/helpers/FrmAppHelper.php:1805
886
  #@ formidable
887
  msgid "Lithuanian"
888
  msgstr ""
889
 
890
+ #: classes/helpers/FrmAppHelper.php:1805
891
  #@ formidable
892
  msgid "Malaysian"
893
  msgstr ""
894
 
895
+ #: classes/helpers/FrmAppHelper.php:1806
896
  #@ formidable
897
  msgid "Norwegian"
898
  msgstr ""
899
 
900
+ #: classes/helpers/FrmAppHelper.php:1806
901
  #@ formidable
902
  msgid "Polish"
903
  msgstr ""
904
 
905
+ #: classes/helpers/FrmAppHelper.php:1807
906
  #@ formidable
907
  msgid "Portuguese/Brazilian"
908
  msgstr ""
909
 
910
+ #: classes/helpers/FrmAppHelper.php:1808
911
  #@ formidable
912
  msgid "Romanian"
913
  msgstr ""
914
 
915
+ #: classes/helpers/FrmAppHelper.php:1809
916
  #@ formidable
917
  msgid "Russian"
918
  msgstr ""
919
 
920
+ #: classes/helpers/FrmAppHelper.php:1809
921
+ #: classes/helpers/FrmAppHelper.php:1810
922
  #@ formidable
923
  msgid "Serbian"
924
  msgstr ""
925
 
926
+ #: classes/helpers/FrmAppHelper.php:1810
927
  #@ formidable
928
  msgid "Slovak"
929
  msgstr ""
930
 
931
+ #: classes/helpers/FrmAppHelper.php:1811
932
  #@ formidable
933
  msgid "Slovenian"
934
  msgstr ""
935
 
936
+ #: classes/helpers/FrmAppHelper.php:1811
937
  #@ formidable
938
  msgid "Spanish"
939
  msgstr ""
940
 
941
+ #: classes/helpers/FrmAppHelper.php:1812
942
  #@ formidable
943
  msgid "Swedish"
944
  msgstr ""
945
 
946
+ #: classes/helpers/FrmAppHelper.php:1813
947
  #@ formidable
948
  msgid "Tamil"
949
  msgstr ""
950
 
951
+ #: classes/helpers/FrmAppHelper.php:1813
952
  #@ formidable
953
  msgid "Thai"
954
  msgstr ""
955
 
956
+ #: classes/helpers/FrmAppHelper.php:1814
957
  #@ formidable
958
  msgid "Turkish"
959
  msgstr ""
960
 
961
+ #: classes/helpers/FrmAppHelper.php:1815
962
  #@ formidable
963
  msgid "Ukranian"
964
  msgstr ""
965
 
966
+ #: classes/helpers/FrmAppHelper.php:1815
967
  #@ formidable
968
  msgid "Vietnamese"
969
  msgstr ""
1142
  msgid "Save to get ID"
1143
  msgstr ""
1144
 
1145
+ #: classes/controllers/FrmEntriesController.php:112
1146
  #: pro/classes/helpers/FrmProEntriesListHelper.php:57
1147
  #: pro/classes/helpers/FrmProEntriesListHelper.php:68
1148
  #: pro/classes/helpers/FrmProFieldsHelper.php:2818
1290
  msgid "Date options: 'NOW' or a date in yyyy-mm-dd format."
1291
  msgstr ""
1292
 
1293
+ #: pro/classes/views/displays/where_row.php:16
1294
  #: pro/classes/views/frmpro-fields/_logic_row.php:25
1295
  #: pro/classes/views/frmpro-forms/_logic_row.php:20
1296
  #@ formidable
1297
  msgid "is"
1298
  msgstr ""
1299
 
1300
+ #: pro/classes/views/displays/where_row.php:18
1301
  #: pro/classes/views/frmpro-fields/_logic_row.php:29
1302
  #: pro/classes/views/frmpro-forms/_logic_row.php:23
1303
  #@ formidable
1304
  msgid "equal to"
1305
  msgstr ""
1306
 
1307
+ #: pro/classes/views/displays/where_row.php:19
1308
  #: pro/classes/views/frmpro-fields/_logic_row.php:30
1309
  #: pro/classes/views/frmpro-forms/_logic_row.php:24
1310
  #@ formidable
1311
  msgid "NOT equal to"
1312
  msgstr ""
1313
 
1314
+ #: pro/classes/views/displays/where_row.php:20
1315
  #: pro/classes/views/frmpro-fields/_logic_row.php:31
1316
  #: pro/classes/views/frmpro-forms/_logic_row.php:25
1317
  #@ formidable
1318
  msgid "greater than"
1319
  msgstr ""
1320
 
1321
+ #: pro/classes/views/displays/where_row.php:21
1322
  #: pro/classes/views/frmpro-fields/_logic_row.php:32
1323
  #: pro/classes/views/frmpro-forms/_logic_row.php:26
1324
  #@ formidable
1325
  msgid "less than"
1326
  msgstr ""
1327
 
1328
+ #: pro/classes/views/displays/where_row.php:24
1329
  #: pro/classes/views/frmpro-fields/_logic_row.php:33
1330
  #: pro/classes/views/frmpro-forms/_logic_row.php:27
1331
  #@ formidable
1528
  #: classes/views/styles/_buttons.php:107
1529
  #: classes/views/styles/_buttons.php:128
1530
  #: classes/views/styles/_field-colors.php:30
1531
+ #: classes/views/styles/_field-colors.php:63
1532
+ #: classes/views/styles/_field-colors.php:88
1533
+ #: classes/views/styles/_field-colors.php:121
1534
  #: classes/views/styles/_form-messages.php:20
1535
  #: classes/views/styles/_form-messages.php:43
1536
  #: classes/views/styles/_general.php:27
1543
  #: classes/views/styles/_field-description.php:2
1544
  #: classes/views/styles/_field-labels.php:2
1545
  #: classes/views/styles/_field-labels.php:48
1546
+ #: classes/views/styles/_form-description.php:7
1547
+ #: classes/views/styles/_form-title.php:7
1548
  #: classes/views/styles/_general.php:32
 
 
1549
  #: classes/views/styles/_section-fields.php:18
1550
  #@ formidable
1551
  msgid "Color"
1563
  #: classes/controllers/FrmStylesController.php:34
1564
  #: classes/controllers/FrmStylesController.php:35
1565
  #: classes/views/styles/_field-colors.php:38
1566
+ #: classes/views/styles/_field-colors.php:96
1567
  #: classes/views/styles/_field-description.php:14
1568
  #: classes/views/styles/_section-fields.php:64
1569
  #@ formidable
1571
  msgstr ""
1572
 
1573
  #: classes/views/styles/_field-colors.php:40
1574
+ #: classes/views/styles/_field-colors.php:98
1575
  #: classes/views/styles/_section-fields.php:66
1576
  #@ formidable
1577
  msgid "solid"
1578
  msgstr ""
1579
 
1580
  #: classes/views/styles/_field-colors.php:41
1581
+ #: classes/views/styles/_field-colors.php:99
1582
  #: classes/views/styles/_section-fields.php:67
1583
  #@ formidable
1584
  msgid "dotted"
1585
  msgstr ""
1586
 
1587
  #: classes/views/styles/_field-colors.php:42
1588
+ #: classes/views/styles/_field-colors.php:100
1589
  #: classes/views/styles/_section-fields.php:68
1590
  #@ formidable
1591
  msgid "dashed"
1592
  msgstr ""
1593
 
1594
  #: classes/views/styles/_field-colors.php:43
1595
+ #: classes/views/styles/_field-colors.php:101
1596
  #: classes/views/styles/_section-fields.php:69
1597
  #@ formidable
1598
  msgid "double"
1600
 
1601
  #: classes/views/styles/_buttons.php:66
1602
  #: classes/views/styles/_field-colors.php:34
1603
+ #: classes/views/styles/_field-colors.php:92
1604
  #: classes/views/styles/_section-fields.php:60
1605
  #@ formidable
1606
  msgid "Thickness"
1688
  msgstr ""
1689
 
1690
  #: classes/controllers/FrmStylesController.php:319
1691
+ #: classes/models/FrmPointers.php:306
1692
  #: classes/views/frm-forms/settings.php:32
1693
  #: classes/views/frm-settings/form.php:18
1694
  #@ formidable
1729
  #: classes/views/styles/_field-description.php:6
1730
  #: classes/views/styles/_field-labels.php:6
1731
  #: classes/views/styles/_field-labels.php:52
1732
+ #: classes/views/styles/_field-sizes.php:38
1733
  #: classes/views/styles/_section-fields.php:23
1734
  #@ formidable
1735
  msgid "Weight"
1741
  #: classes/views/styles/_field-description.php:21
1742
  #: classes/views/styles/_field-labels.php:14
1743
  #: classes/views/styles/_field-sizes.php:2
1744
+ #: classes/views/styles/_form-description.php:2
1745
  #: classes/views/styles/_form-messages.php:28
1746
  #: classes/views/styles/_form-messages.php:53
1747
+ #: classes/views/styles/_form-title.php:2
1748
  #: classes/views/styles/_section-fields.php:32
1749
  #@ formidable
1750
  msgid "Size"
1763
  msgid "Width"
1764
  msgstr ""
1765
 
1766
+ #: classes/models/FrmStyle.php:493
1767
  #: classes/views/styles/_field-description.php:16
1768
  #@ formidable
1769
  msgid "normal"
1770
  msgstr ""
1771
 
1772
+ #: classes/models/FrmStyle.php:495
1773
  #@ formidable
1774
  msgid "bold"
1775
  msgstr ""
1790
  msgid "Formidable uses CSS3 border-radius for corner rounding, which is not currently supported by Internet Explorer."
1791
  msgstr ""
1792
 
1793
+ #: classes/controllers/FrmStylesController.php:325
1794
  #@ formidable
1795
  msgid "Field Settings"
1796
  msgstr ""
1797
 
1798
+ #: classes/controllers/FrmStylesController.php:324
1799
  #@ formidable
1800
  msgid "Field Colors"
1801
  msgstr ""
1802
 
1803
  #: classes/views/styles/_field-colors.php:21
1804
+ #: classes/views/styles/_field-colors.php:59
1805
+ #: classes/views/styles/_field-colors.php:79
1806
+ #: classes/views/styles/_field-colors.php:112
1807
  #: classes/views/styles/_section-fields.php:42
1808
  #@ formidable
1809
  msgid "BG color"
1813
  #: classes/views/styles/_buttons.php:102
1814
  #: classes/views/styles/_buttons.php:123
1815
  #: classes/views/styles/_field-colors.php:25
1816
+ #: classes/views/styles/_field-colors.php:83
1817
+ #: classes/views/styles/_field-colors.php:116
1818
  #: classes/views/styles/_form-messages.php:24
1819
  #: classes/views/styles/_form-messages.php:48
1820
  #@ formidable
1868
  msgid "Margin"
1869
  msgstr ""
1870
 
1871
+ #: classes/models/FrmEDD_SL_Plugin_Updater.php:242
1872
  #: classes/views/styles/_field-colors.php:10
1873
  #: classes/views/styles/_form-messages.php:7
 
1874
  #@ formidable
1875
  msgid "Error"
1876
  msgstr ""
1919
  msgid "reCAPTCHA Language"
1920
  msgstr ""
1921
 
1922
+ #: classes/helpers/FrmAppHelper.php:1784
1923
  #@ formidable
1924
  msgid "English"
1925
  msgstr ""
1926
 
1927
+ #: classes/helpers/FrmAppHelper.php:1807
1928
  #@ formidable
1929
  msgid "Portuguese"
1930
  msgstr ""
2129
  msgid "View Profile"
2130
  msgstr ""
2131
 
2132
+ #: classes/views/styles/_sample_form.php:16
2133
  #@ formidable
2134
  msgid "Text field"
2135
  msgstr ""
2136
 
2137
+ #: classes/views/styles/_sample_form.php:17
2138
+ #: classes/views/styles/_sample_form.php:23
2139
  #@ formidable
2140
  msgid "This is sample text"
2141
  msgstr ""
2142
 
2143
+ #: classes/views/styles/_sample_form.php:18
2144
  #@ formidable
2145
  msgid "A field with a description"
2146
  msgstr ""
2147
 
2148
+ #: classes/views/styles/_sample_form.php:22
2149
  #@ formidable
2150
  msgid "Text field with error"
2151
  msgstr ""
2152
 
2153
+ #: classes/views/styles/_sample_form.php:28
2154
  #@ formidable
2155
  msgid "Text field in active state"
2156
  msgstr ""
2157
 
2158
+ #: classes/views/styles/_sample_form.php:43
2159
  #@ formidable
2160
  msgid "Drop-down Select"
2161
  msgstr ""
2162
 
2163
  #: classes/models/FrmField.php:15
2164
+ #: classes/views/styles/_sample_form.php:52
2165
+ #: pro/classes/helpers/FrmProFieldsHelper.php:4303
2166
  #@ formidable
2167
  msgid "Radio Buttons"
2168
  msgstr ""
2169
 
2170
  #: classes/helpers/FrmFieldsHelper.php:42
2171
  #: classes/helpers/FrmFieldsHelper.php:47
2172
+ #: classes/views/styles/_sample_form.php:47
2173
+ #: classes/views/styles/_sample_form.php:54
2174
+ #: classes/views/styles/_sample_form.php:62
2175
  #@ formidable
2176
  msgid "Option 1"
2177
  msgstr ""
2178
 
2179
  #: classes/helpers/FrmFieldsHelper.php:43
2180
+ #: classes/views/styles/_sample_form.php:55
2181
+ #: classes/views/styles/_sample_form.php:63
2182
  #@ formidable
2183
  msgid "Option 2"
2184
  msgstr ""
2185
 
2186
+ #: classes/views/styles/_sample_form.php:60
2187
  #@ formidable
2188
  msgid "Check Boxes"
2189
  msgstr ""
2190
 
2191
+ #: classes/views/styles/_sample_form.php:84
2192
  #@ formidable
2193
  msgid "Text Area"
2194
  msgstr ""
2195
 
2196
+ #: classes/views/styles/_sample_form.php:86
2197
  #@ formidable
2198
  msgid "Another field with a description"
2199
  msgstr ""
2296
  msgid "Your submission was successfully saved."
2297
  msgstr ""
2298
 
2299
+ #: classes/helpers/FrmAppHelper.php:580
2300
  #@ formidable
2301
  msgid "Add/Edit Forms and Templates"
2302
  msgstr ""
2303
 
2304
+ #: classes/helpers/FrmAppHelper.php:591
2305
  #@ formidable
2306
  msgid "Add Entries from Admin Area"
2307
  msgstr ""
2342
  msgid "Post Meta"
2343
  msgstr ""
2344
 
2345
+ #: classes/helpers/FrmAppHelper.php:1223
2346
  #@ formidable
2347
  msgid "at"
2348
  msgstr ""
2421
  msgid "Custom Fields"
2422
  msgstr ""
2423
 
2424
+ #: pro/classes/views/displays/where_row.php:25
2425
  #@ formidable
2426
  msgid "NOT like"
2427
  msgstr ""
3740
  msgstr ""
3741
 
3742
  #: classes/models/FrmField.php:14
3743
+ #: pro/classes/helpers/FrmProFieldsHelper.php:4304
3744
  #@ formidable
3745
  msgid "Checkboxes"
3746
  msgstr ""
3747
 
3748
  #: classes/models/FrmField.php:16
3749
+ #: pro/classes/helpers/FrmProFieldsHelper.php:4302
3750
  #@ formidable
3751
  msgid "Dropdown"
3752
  msgstr ""
3778
  msgid "User IP"
3779
  msgstr ""
3780
 
3781
+ #: classes/controllers/FrmEntriesController.php:113
3782
  #: pro/classes/helpers/FrmProFieldsHelper.php:2819
3783
  #: pro/classes/views/displays/_calendar_options.php:5
3784
  #: pro/classes/views/displays/_calendar_options.php:17
3792
  msgid "Sorry, this file type is not permitted for security reasons."
3793
  msgstr ""
3794
 
3795
+ #: pro/classes/views/displays/where_row.php:22
3796
  #@ formidable
3797
  msgid "greater than or equal to"
3798
  msgstr ""
3799
 
3800
+ #: pro/classes/views/displays/where_row.php:23
3801
  #@ formidable
3802
  msgid "less than or equal to"
3803
  msgstr ""
3916
  msgid "Template was Successfully Updated"
3917
  msgstr ""
3918
 
3919
+ #: classes/helpers/FrmXMLHelper.php:795
3920
  #@ formidable
3921
  msgid "Create Posts"
3922
  msgstr ""
4018
  msgid "All Fields are required"
4019
  msgstr ""
4020
 
4021
+ #: classes/controllers/FrmEntriesController.php:398
4022
  #@ formidable
4023
  msgid "Entries were Successfully Destroyed"
4024
  msgstr ""
4153
  msgid "Are you sure you want to delete that?"
4154
  msgstr ""
4155
 
4156
+ #: pro/classes/controllers/FrmProEddController.php:116
4157
  #@ formidable
4158
  msgid "Account"
4159
  msgstr ""
4220
  msgid "Use separate values"
4221
  msgstr ""
4222
 
4223
+ #: classes/helpers/FrmAppHelper.php:1738
4224
  #: classes/helpers/FrmFormsListHelper.php:271
4225
  #: classes/views/frm-forms/add_field.php:215
4226
  #: classes/views/frm-forms/add_field.php:253
4258
  msgid "There was an error deleting that entry"
4259
  msgstr ""
4260
 
4261
+ #: pro/classes/controllers/FrmProEddController.php:111
4262
  #@ formidable
4263
  msgid "Deauthorize this site"
4264
  msgstr ""
4273
  msgid "Copied from Post"
4274
  msgstr ""
4275
 
4276
+ #: classes/helpers/FrmAppHelper.php:1280
4277
  #: pro/classes/controllers/FrmProDisplaysController.php:745
4278
  #@ formidable
4279
  msgid "year"
4280
  msgstr ""
4281
 
4282
+ #: classes/helpers/FrmAppHelper.php:1280
4283
  #: pro/classes/controllers/FrmProDisplaysController.php:745
4284
  #@ formidable
4285
  msgid "years"
4286
  msgstr ""
4287
 
4288
+ #: classes/helpers/FrmAppHelper.php:1281
4289
  #: pro/classes/controllers/FrmProDisplaysController.php:745
4290
  #@ formidable
4291
  msgid "month"
4292
  msgstr ""
4293
 
4294
+ #: classes/helpers/FrmAppHelper.php:1281
4295
  #: pro/classes/controllers/FrmProDisplaysController.php:745
4296
  #@ formidable
4297
  msgid "months"
4298
  msgstr ""
4299
 
4300
+ #: classes/helpers/FrmAppHelper.php:1282
4301
  #: pro/classes/controllers/FrmProDisplaysController.php:745
4302
  #@ formidable
4303
  msgid "week"
4304
  msgstr ""
4305
 
4306
+ #: classes/helpers/FrmAppHelper.php:1282
4307
  #: pro/classes/controllers/FrmProDisplaysController.php:745
4308
  #@ formidable
4309
  msgid "weeks"
4310
  msgstr ""
4311
 
4312
+ #: classes/helpers/FrmAppHelper.php:1283
4313
  #: pro/classes/controllers/FrmProDisplaysController.php:745
4314
  #@ formidable
4315
  msgid "day"
4316
  msgstr ""
4317
 
4318
+ #: classes/helpers/FrmAppHelper.php:1283
4319
  #: pro/classes/controllers/FrmProDisplaysController.php:745
4320
  #@ formidable
4321
  msgid "days"
4322
  msgstr ""
4323
 
4324
+ #: classes/helpers/FrmAppHelper.php:1284
4325
  #@ formidable
4326
  msgid "hour"
4327
  msgstr ""
4328
 
4329
+ #: classes/helpers/FrmAppHelper.php:1284
4330
  #: pro/classes/views/frmpro-forms/add_form_options.php:35
4331
  #@ formidable
4332
  msgid "hours"
4333
  msgstr ""
4334
 
4335
+ #: classes/helpers/FrmAppHelper.php:1285
4336
  #@ formidable
4337
  msgid "minute"
4338
  msgstr ""
4339
 
4340
+ #: classes/helpers/FrmAppHelper.php:1285
4341
  #@ formidable
4342
  msgid "minutes"
4343
  msgstr ""
4344
 
4345
+ #: classes/helpers/FrmAppHelper.php:1286
4346
  #@ formidable
4347
  msgid "second"
4348
  msgstr ""
4349
 
4350
+ #: classes/helpers/FrmAppHelper.php:1267
4351
+ #: classes/helpers/FrmAppHelper.php:1286
 
4352
  #@ formidable
4353
  msgid "seconds"
4354
  msgstr ""
4415
  msgstr ""
4416
 
4417
  #: classes/controllers/FrmSettingsController.php:9
4418
+ #: classes/models/FrmPointers.php:305
4419
  #: classes/views/frm-settings/form.php:3
4420
  #: classes/views/frm-settings/form.php:11
4421
  #@ formidable
4664
  msgid "Anything"
4665
  msgstr ""
4666
 
4667
+ #: classes/helpers/FrmAppHelper.php:1721
4668
+ #: classes/views/styles/_sample_form.php:90
4669
  #: pro/classes/helpers/FrmProFieldsHelper.php:640
4670
  #: pro/classes/helpers/FrmProFormsHelper.php:314
4671
  #: pro/classes/views/frmpro-fields/form-fields.php:188
4788
  msgstr ""
4789
 
4790
  #: classes/controllers/FrmXMLController.php:6
4791
+ #: classes/models/FrmPointers.php:289
4792
  #: classes/views/xml/import_form.php:3
4793
  #: pro/classes/views/xml/import_csv.php:3
4794
  #: pro/classes/views/xml/map_csv_fields.php:3
4847
  msgid "Delete Field"
4848
  msgstr ""
4849
 
4850
+ #: classes/controllers/FrmStylesController.php:499
4851
  #: classes/views/frm-forms/mb_insert_fields.php:2
4852
  #@ formidable
4853
  msgid "Click to toggle"
4889
  msgstr ""
4890
 
4891
  #: classes/views/frm-settings/license_box.php:8
4892
+ #: pro/classes/controllers/FrmProEddController.php:103
4893
  #@ formidable
4894
  msgid "Click here"
4895
  msgstr ""
4896
 
4897
+ #: pro/classes/controllers/FrmProEddController.php:109
4898
  #@ formidable
4899
  msgid "Formidable Pro is Installed"
4900
  msgstr ""
4901
 
4902
+ #: pro/classes/controllers/FrmProEddController.php:110
4903
  #@ formidable
4904
  msgid "Enter new license"
4905
  msgstr ""
4906
 
4907
+ #: pro/classes/controllers/FrmProEddController.php:136
4908
  #@ formidable
4909
  msgid "Use this license to enable Formidable Pro site-wide"
4910
  msgstr ""
4911
 
4912
+ #: pro/classes/controllers/FrmProEddController.php:140
4913
  #@ formidable
4914
  msgid "Save License"
4915
  msgstr ""
4936
  msgid "An update is available, but your license is %s."
4937
  msgstr ""
4938
 
4939
+ #: classes/models/FrmAddon.php:253
4940
  #: pro/classes/controllers/FrmUpdatesController.php:356
4941
  #@ formidable
4942
  msgid "Your License Key was invalid"
4943
  msgstr ""
4944
 
4945
  #: classes/helpers/FrmFormsHelper.php:252
4946
+ #: classes/models/FrmDb.php:654
4947
  #@ formidable
4948
  msgid "Sending"
4949
  msgstr ""
5060
  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."
5061
  msgstr ""
5062
 
5063
+ #: classes/helpers/FrmAppHelper.php:1734
5064
  #@ formidable
5065
  msgid "Saving"
5066
  msgstr ""
5067
 
5068
+ #: classes/helpers/FrmAppHelper.php:1735
5069
  #@ formidable
5070
  msgid "Saved"
5071
  msgstr ""
5090
  msgid "Recommended for long forms."
5091
  msgstr ""
5092
 
5093
+ #: classes/helpers/FrmAppHelper.php:1755
5094
  #@ formidable
5095
  msgid "Warning: There is no way to retrieve unsaved entries."
5096
  msgstr ""
5097
 
5098
+ #: classes/controllers/FrmEntriesController.php:54
5099
  #@ formidable
5100
  msgid "Overview"
5101
  msgstr ""
5102
 
5103
+ #: classes/controllers/FrmEntriesController.php:59
5104
  #@ formidable
5105
  msgid "For more information:"
5106
  msgstr ""
5107
 
5108
+ #: classes/controllers/FrmEntriesController.php:60
5109
  #@ formidable
5110
  msgid "Documentation on Entries"
5111
  msgstr ""
5112
 
5113
+ #: classes/controllers/FrmEntriesController.php:61
5114
  #@ formidable
5115
  msgid "Support"
5116
  msgstr ""
5186
  msgid "You had an HTTP error connecting to Strategy11's API"
5187
  msgstr ""
5188
 
5189
+ #: classes/models/FrmPointers.php:219
5190
  #: pro/classes/controllers/FrmProFormsController.php:176
5191
  #: pro/classes/helpers/FrmProFormsHelper.php:585
5192
  #@ formidable
5193
  msgid "Previous"
5194
  msgstr ""
5195
 
5196
+ #: classes/models/FrmPointers.php:210
5197
  #: pro/classes/models/FrmProField.php:44
5198
  #@ formidable
5199
  msgid "Next"
5200
  msgstr ""
5201
 
5202
+ #: classes/views/styles/_sample_form.php:91
5203
  #: pro/classes/helpers/FrmProFieldsHelper.php:640
5204
  #: pro/classes/helpers/FrmProFormsHelper.php:313
5205
  #: pro/classes/views/displays/mb_advanced.php:33
5281
  msgid "Update Button Text"
5282
  msgstr ""
5283
 
5284
+ #: classes/helpers/FrmAppHelper.php:1742
5285
  #: classes/helpers/FrmFieldsHelper.php:1181
5286
  #@ formidable
5287
  msgid "Default value will NOT pass form validation"
5288
  msgstr ""
5289
 
5290
+ #: classes/helpers/FrmAppHelper.php:1741
5291
  #: classes/helpers/FrmFieldsHelper.php:1181
5292
  #@ formidable
5293
  msgid "Default value will pass form validation"
5294
  msgstr ""
5295
 
5296
+ #: classes/helpers/FrmAppHelper.php:1739
5297
  #: classes/helpers/FrmFieldsHelper.php:1172
5298
  #@ formidable
5299
  msgid "Clear default value when typing"
5300
  msgstr ""
5301
 
5302
+ #: classes/helpers/FrmAppHelper.php:1740
5303
  #: classes/helpers/FrmFieldsHelper.php:1172
5304
  #@ formidable
5305
  msgid "Do not clear default value when typing"
5314
  msgid "Views"
5315
  msgstr ""
5316
 
5317
+ #: classes/models/FrmAddon.php:270
5318
  #: pro/classes/controllers/FrmUpdatesController.php:352
5319
  #, php-format
5320
  #@ formidable
5321
  msgid "There was a %1$s error: %2$s"
5322
  msgstr ""
5323
 
5324
+ #: classes/helpers/FrmAppHelper.php:594
5325
  #@ formidable
5326
  msgid "Add/Edit Views"
5327
  msgstr ""
5459
  msgid "Editing this box will update your existing view or create a new one."
5460
  msgstr ""
5461
 
5462
+ #: classes/views/styles/_sample_form.php:29
5463
  #@ formidable
5464
  msgid "Active state will be seen when the field is clicked"
5465
  msgstr ""
5479
  msgid "Click a button below to insert sample logic into your view"
5480
  msgstr ""
5481
 
5482
+ #: classes/helpers/FrmAppHelper.php:1743
5483
  #@ formidable
5484
  msgid "Are you sure?"
5485
  msgstr ""
5486
 
5487
+ #: pro/classes/controllers/FrmProEddController.php:131
5488
  #@ formidable
5489
  msgid "Enter your license number here"
5490
  msgstr ""
5593
  msgid "last updated"
5594
  msgstr ""
5595
 
5596
+ #: classes/helpers/FrmAppHelper.php:1046
5597
  #: classes/helpers/FrmFieldsHelper.php:174
5598
  #, php-format
5599
  #@ formidable
5641
  msgid "Select the field(s) from your form that you would like to populate with your categories, tags, or other taxonomies."
5642
  msgstr ""
5643
 
5644
+ #: classes/helpers/FrmAppHelper.php:1753
5645
  #@ formidable
5646
  msgid "Import Complete"
5647
  msgstr ""
5657
  msgid "Edit Forms"
5658
  msgstr ""
5659
 
5660
+ #: classes/helpers/FrmXMLHelper.php:669
5661
  #@ formidable
5662
  msgid "Imported"
5663
  msgstr ""
5664
 
5665
+ #: classes/helpers/FrmXMLHelper.php:670
5666
  #@ formidable
5667
  msgid "Updated"
5668
  msgstr ""
5669
 
5670
+ #: classes/helpers/FrmXMLHelper.php:707
5671
  #, php-format
5672
  #@ formidable
5673
  msgid "%1$s Form"
5675
  msgstr[0] ""
5676
  msgstr[1] ""
5677
 
5678
+ #: classes/helpers/FrmXMLHelper.php:708
5679
  #, php-format
5680
  #@ formidable
5681
  msgid "%1$s Field"
5683
  msgstr[0] ""
5684
  msgstr[1] ""
5685
 
5686
+ #: classes/helpers/FrmXMLHelper.php:709
5687
  #, php-format
5688
  #@ formidable
5689
  msgid "%1$s Entry"
5691
  msgstr[0] ""
5692
  msgstr[1] ""
5693
 
5694
+ #: classes/helpers/FrmXMLHelper.php:710
5695
  #, php-format
5696
  #@ formidable
5697
  msgid "%1$s View"
5699
  msgstr[0] ""
5700
  msgstr[1] ""
5701
 
5702
+ #: classes/helpers/FrmXMLHelper.php:711
5703
  #, php-format
5704
  #@ formidable
5705
  msgid "%1$s Post"
5707
  msgstr[0] ""
5708
  msgstr[1] ""
5709
 
5710
+ #: classes/helpers/FrmXMLHelper.php:713
5711
  #, php-format
5712
  #@ formidable
5713
  msgid "%1$s Term"
5715
  msgstr[0] ""
5716
  msgstr[1] ""
5717
 
5718
+ #: classes/helpers/FrmXMLHelper.php:695
5719
  #@ formidable
5720
  msgid "Nothing was imported or updated"
5721
  msgstr ""
5722
 
5723
+ #: classes/helpers/FrmAppHelper.php:1514
5724
  #, php-format
5725
  #@ formidable
5726
  msgid "If you leave the subject blank, the default will be used: %1$s Form submitted on %2$s"
5756
  msgid "Hold down the CTRL/Command button to select multiple forms"
5757
  msgstr ""
5758
 
5759
+ #: classes/controllers/FrmEntriesController.php:321
5760
  #@ formidable
5761
  msgid "Your import is complete"
5762
  msgstr ""
5817
  msgid "Page if not specified in View settings"
5818
  msgstr ""
5819
 
5820
+ #: classes/helpers/FrmAppHelper.php:1694
5821
+ #: classes/helpers/FrmAppHelper.php:1720
5822
  #@ default
5823
  msgid "Loading&hellip;"
5824
  msgstr ""
5825
 
5826
+ #: classes/helpers/FrmAppHelper.php:1736
5827
  #: classes/views/frm-forms/_publish_box.php:74
5828
  #@ default
5829
  msgid "OK"
6019
  msgid "Current User"
6020
  msgstr ""
6021
 
6022
+ #: classes/views/styles/_general.php:57
6023
  #@ formidable
6024
  msgid "Override theme styling"
6025
  msgstr ""
6026
 
6027
+ #: classes/views/styles/_general.php:57
6028
  #@ formidable
6029
  msgid "This will add !important to many of the lines in the Formidable styling to make sure it will be used."
6030
  msgstr ""
6031
 
6032
+ #: classes/helpers/FrmAppHelper.php:1691
6033
+ #: classes/helpers/FrmAppHelper.php:1754
6034
  #@ formidable
6035
  msgid "Please wait while your site updates."
6036
  msgstr ""
6040
  msgid "Abnormal HTML characters prevented your form from saving correctly"
6041
  msgstr ""
6042
 
6043
+ #: classes/helpers/FrmAppHelper.php:1778
6044
  #@ formidable
6045
  msgid "You are running an outdated version of Formidable. This plugin may not work correctly if you do not update Formidable."
6046
  msgstr ""
6066
  msgid "That CSV was not uploaded. Are CSV files allowed on your site?"
6067
  msgstr ""
6068
 
6069
+ #: classes/helpers/FrmAppHelper.php:1731
6070
  #: classes/views/frm-forms/add_field.php:81
6071
  #: classes/views/frm-forms/add_field.php:93
6072
  #: classes/views/frm-forms/form.php:13
6074
  msgid "(Click to add description)"
6075
  msgstr ""
6076
 
6077
+ #: classes/helpers/FrmAppHelper.php:1733
6078
  #: classes/views/frm-forms/add_field.php:63
6079
  #: pro/classes/views/frmpro-fields/field-selection.php:12
6080
  #@ formidable
6081
  msgid "(no label)"
6082
  msgstr ""
6083
 
6084
+ #: classes/helpers/FrmAppHelper.php:1748
6085
  #: pro/classes/helpers/FrmProFieldsHelper.php:642
6086
  #: pro/classes/models/FrmProEntryMeta.php:543
6087
  #: pro/classes/models/FrmProEntryMeta.php:548
6089
  msgid "The entered values do not match"
6090
  msgstr ""
6091
 
6092
+ #: classes/helpers/FrmAppHelper.php:1749
6093
  #@ formidable
6094
  msgid "Enter Email"
6095
  msgstr ""
6096
 
6097
+ #: classes/helpers/FrmAppHelper.php:1750
6098
  #@ formidable
6099
  msgid "Confirm Email"
6100
  msgstr ""
6101
 
6102
+ #: classes/helpers/FrmAppHelper.php:1751
6103
  #@ formidable
6104
  msgid "Enter Password"
6105
  msgstr ""
6106
 
6107
+ #: classes/helpers/FrmAppHelper.php:1752
6108
  #@ formidable
6109
  msgid "Confirm Password"
6110
  msgstr ""
6111
 
6112
+ #: classes/controllers/FrmEntriesController.php:55
6113
  #@ formidable
6114
  msgid "This screen provides access to all of your entries. You can customize the display of this screen to suit your workflow."
6115
  msgstr ""
6116
 
6117
+ #: classes/controllers/FrmEntriesController.php:55
6118
  #@ formidable
6119
  msgid "Hovering over a row in the entries list will display action links that allow you to manage your entry."
6120
  msgstr ""
6121
 
6122
+ #: classes/controllers/FrmEntriesController.php:296
6123
  #, php-format
6124
  #@ formidable
6125
  msgid "This form is in the trash and is scheduled to be deleted permanently in %s along with any entries."
6196
  msgstr ""
6197
 
6198
  #: classes/controllers/FrmFormsController.php:516
6199
+ #: classes/controllers/FrmStylesController.php:320
6200
+ #: classes/views/styles/_sample_form.php:13
6201
  #: classes/views/styles/manage.php:15
6202
  #@ formidable
6203
  msgid "Form Title"
6212
  #: classes/controllers/FrmStylesController.php:15
6213
  #: classes/controllers/FrmStylesController.php:33
6214
  #: classes/controllers/FrmStylesController.php:44
6215
+ #: classes/models/FrmPointers.php:273
6216
  #: pro/classes/controllers/FrmProXMLController.php:56
6217
  #@ formidable
6218
  msgid "Styles"
6239
  msgid "Your form styles have been saved."
6240
  msgstr ""
6241
 
6242
+ #: classes/controllers/FrmStylesController.php:322
6243
  #@ formidable
6244
  msgid "Field Labels"
6245
  msgstr ""
6246
 
6247
+ #: classes/controllers/FrmStylesController.php:326
6248
  #@ formidable
6249
  msgid "Check Box & Radio Fields"
6250
  msgstr ""
6251
 
6252
+ #: classes/controllers/FrmStylesController.php:327
6253
  #@ formidable
6254
  msgid "Section Fields"
6255
  msgstr ""
6256
 
6257
+ #: classes/controllers/FrmStylesController.php:328
6258
  #@ formidable
6259
  msgid "Date Fields"
6260
  msgstr ""
6261
 
6262
+ #: classes/controllers/FrmStylesController.php:329
6263
  #@ formidable
6264
  msgid "Buttons"
6265
  msgstr ""
6266
 
6267
+ #: classes/controllers/FrmStylesController.php:330
6268
  #@ formidable
6269
  msgid "Form Messages"
6270
  msgstr ""
6274
  msgid "South Sudan"
6275
  msgstr ""
6276
 
6277
+ #: classes/helpers/FrmAppHelper.php:1508
6278
  #@ formidable
6279
  msgid "Give this action a label for easy reference."
6280
  msgstr ""
6281
 
6282
+ #: classes/helpers/FrmAppHelper.php:1509
6283
  #@ formidable
6284
  msgid "Add one or more recipient addresses separated by a \",\". FORMAT: Name <name@email.com> or name@email.com. [admin_email] is the address set in WP General Settings."
6285
  msgstr ""
6286
 
6287
+ #: classes/helpers/FrmAppHelper.php:1510
6288
  #@ formidable
6289
  msgid "Add CC addresses separated by a \",\". FORMAT: Name <name@email.com> or name@email.com."
6290
  msgstr ""
6291
 
6292
+ #: classes/helpers/FrmAppHelper.php:1511
6293
  #@ formidable
6294
  msgid "Add BCC addresses separated by a \",\". FORMAT: Name <name@email.com> or name@email.com."
6295
  msgstr ""
6296
 
6297
+ #: classes/helpers/FrmAppHelper.php:1513
6298
  #@ formidable
6299
  msgid "Enter the name and/or email address of the sender. FORMAT: John Bates <john@example.com> or john@example.com."
6300
  msgstr ""
6305
  msgstr ""
6306
 
6307
  #: classes/models/FrmField.php:31
6308
+ #: pro/classes/helpers/FrmProFieldsHelper.php:4290
6309
  #@ formidable
6310
  msgid "Section"
6311
  msgstr ""
6312
 
6313
+ #: pro/classes/helpers/FrmProFieldsHelper.php:4292
6314
  #@ formidable
6315
  msgid "Heading"
6316
  msgstr ""
6317
 
6318
  #: classes/views/styles/_section-fields.php:7
6319
+ #: pro/classes/helpers/FrmProFieldsHelper.php:4293
6320
  #: pro/classes/views/frmpro-fields/options-form-top.php:11
6321
  #@ formidable
6322
  msgid "Collapsible"
6323
  msgstr ""
6324
 
6325
  #: classes/views/styles/_section-fields.php:10
6326
+ #: pro/classes/helpers/FrmProFieldsHelper.php:4294
6327
  #: pro/classes/views/frmpro-fields/options-form-top.php:20
6328
  #@ formidable
6329
  msgid "Repeatable"
6330
  msgstr ""
6331
 
6332
  #: classes/models/FrmField.php:41
6333
+ #: pro/classes/helpers/FrmProFieldsHelper.php:4300
6334
  #@ formidable
6335
  msgid "Dynamic Field"
6336
  msgstr ""
6337
 
6338
  #: pro/classes/controllers/FrmProFormsController.php:546
6339
+ #: pro/classes/helpers/FrmProFieldsHelper.php:4305
6340
  #@ formidable
6341
  msgid "List"
6342
  msgstr ""
6438
  msgid "Manage Form Styles"
6439
  msgstr ""
6440
 
6441
+ #: classes/helpers/FrmXMLHelper.php:904
6442
  #: classes/views/frm-form-actions/email_action.php:16
6443
  #@ formidable
6444
  msgid "Email Notification"
6788
  msgid "Right to Left"
6789
  msgstr ""
6790
 
6791
+ #: classes/views/styles/_sample_form.php:14
 
 
 
 
 
 
 
 
 
 
6792
  #@ formidable
6793
  msgid "This is an example form description for styling purposes."
6794
  msgstr ""
6795
 
6796
+ #: classes/views/styles/_sample_form.php:33
6797
  #@ formidable
6798
  msgid "Read-only field"
6799
  msgstr ""
6800
 
6801
+ #: classes/views/styles/_sample_form.php:34
6802
  #@ formidable
6803
  msgid "This field is not editable"
6804
  msgstr ""
6805
 
6806
+ #: classes/views/styles/_sample_form.php:38
6807
  #@ formidable
6808
  msgid "Collapsible Section"
6809
  msgstr ""
6810
 
6811
+ #: classes/views/styles/_sample_form.php:71
6812
  #@ formidable
6813
  msgid "This is an example of a section description"
6814
  msgstr ""
6815
 
6816
+ #: classes/views/styles/_sample_form.php:80
6817
  #@ formidable
6818
  msgid "Repeatable Section"
6819
  msgstr ""
7513
  msgid "Users Submitted"
7514
  msgstr ""
7515
 
7516
+ #: classes/helpers/FrmAppHelper.php:1512
7517
  #@ formidable
7518
  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."
7519
  msgstr ""
7520
 
7521
+ #: classes/helpers/FrmAppHelper.php:1744
7522
  #@ formidable
7523
  msgid "Are you sure you want to delete this field and all data associated with it?"
7524
  msgstr ""
7525
 
7526
+ #: classes/helpers/FrmAppHelper.php:1745
7527
  #@ formidable
7528
  msgid "WARNING: This will delete all fields inside of the section as well."
7529
  msgstr ""
7530
 
7531
+ #: classes/helpers/FrmAppHelper.php:1795
7532
  #@ formidable
7533
  msgid "Filipino"
7534
  msgstr ""
7535
 
7536
+ #: classes/helpers/FrmAppHelper.php:1797
7537
  #@ formidable
7538
  msgid "French/Canadian"
7539
  msgstr ""
7540
 
7541
+ #: classes/helpers/FrmAppHelper.php:1798
7542
  #@ formidable
7543
  msgid "German/Austria"
7544
  msgstr ""
7545
 
7546
+ #: classes/helpers/FrmAppHelper.php:1799
7547
  #@ formidable
7548
  msgid "German/Switzerland"
7549
  msgstr ""
7550
 
7551
+ #: classes/helpers/FrmAppHelper.php:1801
7552
  #@ formidable
7553
  msgid "Hindi"
7554
  msgstr ""
7555
 
7556
+ #: classes/helpers/FrmAppHelper.php:1802
7557
  #@ formidable
7558
  msgid "Indonesian"
7559
  msgstr ""
7560
 
7561
+ #: classes/helpers/FrmAppHelper.php:1808
7562
  #@ formidable
7563
  msgid "Portuguese/Portugal"
7564
  msgstr ""
7565
 
7566
+ #: classes/helpers/FrmAppHelper.php:1812
7567
  #@ formidable
7568
  msgid "Spanish/Latin America"
7569
  msgstr ""
7579
  msgid "Empty Trash"
7580
  msgstr ""
7581
 
7582
+ #: classes/helpers/FrmXMLHelper.php:712
7583
  #, php-format
7584
  #@ formidable
7585
  msgid "%1$s Style"
7587
  msgstr[0] ""
7588
  msgstr[1] ""
7589
 
7590
+ #: classes/helpers/FrmXMLHelper.php:714
7591
  #, php-format
7592
  #@ formidable
7593
  msgid "%1$s Form Action"
7702
  msgid "Pending"
7703
  msgstr ""
7704
 
7705
+ #: classes/helpers/FrmAppHelper.php:1746
7706
  #@ formidable
7707
  msgid "Warning: If you have entries with multiple rows, all but the first row will be lost."
7708
  msgstr ""
7709
 
7710
+ #: classes/helpers/FrmAppHelper.php:1692
7711
  #@ formidable
7712
  msgid "Are you sure you want to deauthorize Formidable Forms on this site?"
7713
  msgstr ""
7930
  msgstr ""
7931
 
7932
  #: pro/classes/controllers/FrmProFormsController.php:584
7933
+ #: pro/classes/views/displays/where_row.php:7
7934
  #@ formidable
7935
  msgid "Entry key"
7936
  msgstr ""
7966
  msgstr ""
7967
 
7968
  #: classes/helpers/FrmCSVExportHelper.php:110
7969
+ #: pro/classes/views/displays/where_row.php:14
7970
  #@ formidable
7971
  msgid "IP"
7972
  msgstr ""
7981
  msgid "Do not insert automatically"
7982
  msgstr ""
7983
 
7984
+ #: pro/classes/views/displays/where_row.php:26
7985
  #@ formidable
7986
  msgid "starts with"
7987
  msgstr ""
7988
 
7989
+ #: pro/classes/views/displays/where_row.php:27
7990
  #@ formidable
7991
  msgid "ends with"
7992
  msgstr ""
7993
 
7994
+ #: pro/classes/views/displays/where_row.php:28
7995
  #@ formidable
7996
  msgid "unique"
7997
  msgstr ""
8056
  msgid "Form Entries"
8057
  msgstr ""
8058
 
8059
+ #: classes/helpers/FrmAppHelper.php:1756
8060
  #@ default
8061
  msgid "Private"
8062
  msgstr ""
8071
  msgid "Your server is missing the simplexml_import_dom function"
8072
  msgstr ""
8073
 
8074
+ #: classes/models/FrmEDD_SL_Plugin_Updater.php:242
8075
+ #@ formidable
8076
  msgid "You do not have permission to install plugin updates"
8077
  msgstr ""
8078
 
8079
+ #: classes/models/FrmAddon.php:162
8080
  #@ formidable
8081
  msgid "Oops! You forgot to enter your license number."
8082
  msgstr ""
8083
 
8084
+ #: classes/models/FrmAddon.php:182
8085
+ #: classes/models/FrmAddon.php:191
8086
  #@ formidable
8087
  msgid "That license is invalid"
8088
  msgstr ""
8089
 
8090
+ #: classes/models/FrmAddon.php:218
8091
+ #@ formidable
8092
  msgid "That license was removed successfully"
8093
  msgstr ""
8094
 
8095
+ #: classes/models/FrmAddon.php:220
8096
  #@ formidable
8097
  msgid "There was an error deactivating your license."
8098
  msgstr ""
8099
 
8100
+ #: classes/models/FrmAddon.php:255
8101
  #, php-format
8102
  #@ formidable
8103
  msgid "You had an error communicating with Formidable Pro's API. %1$sClick here%2$s for more information."
8104
  msgstr ""
8105
 
8106
+ #: classes/models/FrmAddon.php:260
8107
  #@ formidable
8108
  msgid "You had an HTTP error connecting to Formidable Pro's API"
8109
  msgstr ""
8110
 
8111
  #: classes/controllers/FrmSettingsController.php:30
8112
+ #: classes/models/FrmPointers.php:308
8113
  #: classes/views/addons/settings.php:2
8114
  #@ formidable
8115
  msgid "Plugin Licenses"
8116
  msgstr ""
8117
 
8118
+ #: classes/views/addons/settings.php:26
8119
  #@ formidable
8120
  msgid "Deactivate"
8121
  msgstr ""
8122
 
8123
+ #: classes/views/addons/settings.php:32
8124
  #@ formidable
8125
  msgid "Activate"
8126
  msgstr ""
8186
  msgid "Date of entry submission"
8187
  msgstr ""
8188
 
8189
+ #: classes/controllers/FrmAddonsController.php:35
8190
  #@ formidable
8191
  msgid "There are no plugins on your site that require a license"
8192
  msgstr ""
8211
  msgid "Compact"
8212
  msgstr ""
8213
 
8214
+ #: classes/models/FrmAddon.php:185
8215
  #@ formidable
8216
  msgid "That license is expired"
8217
  msgstr ""
8218
 
8219
+ #: classes/models/FrmAddon.php:101
8220
  #, php-format
8221
  #@ formidable
8222
  msgid "Your %1$s license key is missing. Please add it on the %2$slicenses page%3$s."
8223
  msgstr ""
8224
 
8225
+ #: classes/models/FrmAddon.php:187
8226
  #@ formidable
8227
  msgid "That license has been used too many times"
8228
  msgstr ""
8345
  msgid "This site has been previously authorized to run Formidable Forms.<br/>%1$sInstall Formidable Pro%2$s or %3$sdeauthorize%4$s this site to continue running the free version and remove this message."
8346
  msgstr ""
8347
 
8348
+ #: classes/models/FrmAddon.php:179
8349
  #@ formidable
8350
  msgid "Your license has been activated. Enjoy!"
8351
  msgstr ""
8352
 
8353
+ #: classes/models/FrmAddon.php:189
8354
  #@ formidable
8355
  msgid "Oops! That is the wrong license number for this plugin."
8356
  msgstr ""
8360
  msgid "Formidable AddOns"
8361
  msgstr ""
8362
 
8363
+ #: classes/views/addons/list.php:37
8364
  #@ formidable
8365
  msgid "This plugin is already installed"
8366
  msgstr ""
8367
 
8368
+ #: classes/views/addons/list.php:37
8369
  #@ formidable
8370
  msgid "Installed"
8371
  msgstr ""
8372
 
8373
+ #: classes/views/addons/list.php:39
8374
  #@ formidable
8375
  msgid "More Details"
8376
  msgstr ""
8377
 
8378
+ #: classes/views/addons/settings.php:24
8379
  #@ formidable
8380
  msgid "Good to go!"
8381
  msgstr ""
8385
  msgid "Easily change which template your forms are using by making changes below."
8386
  msgstr ""
8387
 
8388
+ #: classes/models/FrmPointers.php:103
8389
+ #@ formidable
8390
+ msgid "Close"
8391
+ msgstr ""
8392
+
8393
+ #: classes/models/FrmPointers.php:166
8394
+ #@ formidable
8395
+ msgid "Congratulations!"
8396
+ msgstr ""
8397
+
8398
+ #: classes/models/FrmPointers.php:167
8399
+ #@ default
8400
+ msgid "You&#8217;ve just installed new forms! Click &#8220;Start Tour&#8221; to view a quick introduction of this plugin&#8217;s core functionality."
8401
+ msgstr ""
8402
+
8403
+ #: classes/models/FrmPointers.php:173
8404
+ #@ formidable
8405
+ msgid "Start Tour"
8406
+ msgstr ""
8407
+
8408
+ #: classes/models/FrmPointers.php:236
8409
+ #@ formidable
8410
+ msgid "All your forms will be listed on this page. Create your first form by clicking on the \"Add New\" button."
8411
+ msgstr ""
8412
+
8413
+ #: classes/models/FrmPointers.php:237
8414
+ #@ formidable
8415
+ msgid "Subscribe to our Newsletter"
8416
+ msgstr ""
8417
+
8418
+ #: classes/models/FrmPointers.php:238
8419
+ #, php-format
8420
+ #@ formidable
8421
+ msgid "If you would like to hear about new features and updates for %1$s, subscribe to our newsletter:"
8422
+ msgstr ""
8423
+
8424
+ #: classes/models/FrmPointers.php:243
8425
+ #@ formidable
8426
+ msgid "Subscribe"
8427
+ msgstr ""
8428
+
8429
+ #: classes/models/FrmPointers.php:258
8430
+ #@ formidable
8431
+ msgid "Each time one of your forms is submitted, an entry is created. You will find every form submission listed here so you will always have a backup if an email fails."
8432
+ msgstr ""
8433
+
8434
+ #: classes/models/FrmPointers.php:274
8435
+ #@ formidable
8436
+ msgid "Want to make changes to the way your forms look? Make all the changes you would like right here, and watch the sample form change before your eyes."
8437
+ msgstr ""
8438
+
8439
+ #: classes/models/FrmPointers.php:290
8440
+ #@ formidable
8441
+ msgid "Import and export forms and styles when copying from one site to another or sharing with someone else. Your entries can be exported to a CSV as well. The Premium version also includes the option to import entries to your site from a CSV."
8442
+ msgstr ""
8443
+
8444
+ #: classes/models/FrmPointers.php:307
8445
+ #@ formidable
8446
+ msgid "Turn stylesheets and scripts off, set which user roles have access to change and create forms, setup your reCaptcha, and set default messages for new forms and fields."
8447
+ msgstr ""
8448
+
8449
+ #: classes/models/FrmPointers.php:309
8450
+ #, php-format
8451
+ #@ formidable
8452
+ msgid "Once you&#8217;ve purchased %1$s or any addons, you&#8217;ll have to enter a license key to get access to all of their powerful features. A Plugin Licenses tab will appear here for you to enter your license key."
8453
+ msgstr ""
8454
+
8455
+ #: classes/models/FrmPointers.php:323
8456
+ #@ formidable
8457
+ msgid "Addons"
8458
+ msgstr ""
8459
+
8460
+ #: classes/models/FrmPointers.php:324
8461
+ #, php-format
8462
+ #@ formidable
8463
+ msgid "The powerful functions of %1$s can be extended with %2$spremium plugins%3$s. You can read all about the Formidable Premium Plugins %2$shere%3$s."
8464
+ msgstr ""
8465
+
8466
+ #: classes/models/FrmPointers.php:326
8467
+ #@ formidable
8468
+ msgid "Like this plugin?"
8469
+ msgstr ""
8470
+
8471
+ #: classes/models/FrmPointers.php:326
8472
+ #, php-format
8473
+ #@ formidable
8474
+ msgid "So, we&#8217;ve come to the end of the tour. If you like the plugin, please %srate it 5 stars on WordPress.org%s!"
8475
+ msgstr ""
8476
+
8477
+ #: classes/models/FrmPointers.php:327
8478
+ #, php-format
8479
+ #@ formidable
8480
+ msgid "Thank you for using our plugin and good luck with your forms!<br/><br/>Best,<br/>Team Formidable - %1$sformidablepro.com%2$s"
8481
+ msgstr ""
8482
+
8483
+ #: classes/views/addons/settings.php:40
8484
+ #@ formidable
8485
+ msgid "Autofill Licenses"
8486
+ msgstr ""
8487
+
8488
+ #: classes/views/styles/_field-colors.php:50
8489
+ #: classes/views/styles/_field-colors.php:70
8490
+ #@ formidable
8491
+ msgid "Remove box shadow"
8492
+ msgstr ""
8493
+
8494
+ #: classes/views/styles/_form-description.php:11
8495
+ #: classes/views/styles/_form-title.php:11
8496
+ #@ formidable
8497
+ msgid "Margin Top"
8498
+ msgstr ""
8499
+
8500
+ #: classes/views/styles/_form-description.php:15
8501
+ #: classes/views/styles/_form-title.php:15
8502
+ #@ formidable
8503
+ msgid "Margin Bottom"
8504
+ msgstr ""
8505
+
8506
+ #: pro/classes/views/displays/where_row.php:9
8507
+ #@ formidable
8508
+ msgid "Parent entry ID"
8509
+ msgstr ""
8510
+
readme.txt CHANGED
@@ -4,7 +4,7 @@ Donate link: http://formidablepro.com/donate
4
  Tags: contact form, contact, custom form, database, email, feedback, form, forms, poll, Post, captcha, spam, survey, template, widget, multisite, form builder, form creator, form manager
5
  Requires at least: 3.7
6
  Tested up to: 4.4
7
- Stable tag: 2.0.19
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,6 +89,16 @@ 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.19 =
93
  * Add CSV export to free version
94
  * Add page with list of add-ons
@@ -98,7 +108,6 @@ A. Try clearing your browser cache. As plugin modifications are made, frequent j
98
  * Add show_image=1 and add_link=1 to file upload field shortcode
99
  * Show draft, pending, and private posts for creator and admin in frm-entry-links shortcode
100
  * Make sure Number fields perform calc when shown
101
- * Include embedded fields in CSV export
102
  * Deprecate the frm_csv_field_ids filter
103
  * Fix graph bug
104
  * Fix Dynamic Field filtering in Views
@@ -111,6 +120,7 @@ A. Try clearing your browser cache. As plugin modifications are made, frequent j
111
  * Fix conditional logic issues with extra white space
112
  * Fix LIKE conditional logic issues with arrays and number values
113
  * Fix calcs with edit in-place
 
114
 
115
  = 2.0.18 =
116
  * PHP 7 updates
4
  Tags: contact form, contact, custom form, database, email, feedback, form, forms, poll, Post, captcha, spam, survey, template, widget, multisite, form builder, form creator, form manager
5
  Requires at least: 3.7
6
  Tested up to: 4.4
7
+ Stable tag: 2.0.20
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.20 =
93
+ * Added more styling options: box-shadow, font-weight, Form Title, and Form Description
94
+ * Fixed a couple issues with activating and deactivating licences
95
+ * A few improvements for importing styles
96
+ * Add a hook for approved theme authors to add affiliate links. If the free version is packaged with a theme, the theme author can get commissions on upgrades.
97
+ * **Pro Features:** *
98
+ * Added Parent entry ID to view filters
99
+ * Added a button to autofill addon licenses
100
+ * Improve accuracy of time_ago for leap years
101
+
102
  = 2.0.19 =
103
  * Add CSV export to free version
104
  * Add page with list of add-ons
108
  * Add show_image=1 and add_link=1 to file upload field shortcode
109
  * Show draft, pending, and private posts for creator and admin in frm-entry-links shortcode
110
  * Make sure Number fields perform calc when shown
 
111
  * Deprecate the frm_csv_field_ids filter
112
  * Fix graph bug
113
  * Fix Dynamic Field filtering in Views
120
  * Fix conditional logic issues with extra white space
121
  * Fix LIKE conditional logic issues with arrays and number values
122
  * Fix calcs with edit in-place
123
+ * Include embedded fields in CSV export
124
 
125
  = 2.0.18 =
126
  * PHP 7 updates