Version Description
- Add support for multiple reCaptchas on a page
- Make sure the screen options for the form listings only shows when needed
- Make sure a value is selected when it includes an &
- Load grid CSS on the back-end entries and form builder pages
- Allow transparent background color on fields and form
- Don't update clear on click options until whole form is saved
- Don't force an array to be a string before going through get_display_value function
- Added frm_trigger_create_action hook to alter action triggering
- Added frm_csv_format hook for changing the exported CSV format
- Added frm_is_field_required hook for allowing a field to be conditionally required
- Added frm_field_options_to_update hook for setting more field options to update
- Added frm_display_FIELDTYPE_value_custom hook
- Added frm_get_FIELDTYPE_display_value
- Added frm_csv_field_columns hook. Once the columns are added, if a field value is an array, it will automatically fill added csv columns
- Pro Features: *
- Added straight up client-side validation
- Added Credit card and Address field types. Enable the Credit card field with add_filter( 'frm_include_credit_card', '__return_true );
- Allow actions to be triggered when a draft is saved
- Allow free text in user id field filtering in views
- Improved the unique filter in Views
- Add Entry ID filter to all existing single entry Views instead of always checking for the entry param in the url
- Allow "any" for the number step
- Updated Chosen script to 1.5.1
- Correctly check for multisite sitewide activation
- Fixed the problem with the file upload attachment option not staying checked
- Fixed filtering by entry ID and fields together in Views
- Make sure the limit setting doesn't affect calendar Views, and show empty calendar for Calendar views with no entries
- Make sure closing shortcodes in After Content are filtered
- Make sure Dynamic List fields show up in default html email
- Make sure we are jumping to the first field in the form after validation instead of the field with the lowest id
- Fix field ID issue in repeating sections across pages
Download this release
Release Info
Developer | sswells |
Plugin | Formidable Forms – Form Builder for WordPress |
Version | 2.0.23 |
Comparing to | |
See all releases |
Code changes from version 2.0.22 to 2.0.23
- classes/controllers/FrmAddonsController.php +3 -3
- classes/controllers/FrmAppController.php +7 -3
- classes/controllers/FrmEntriesController.php +28 -27
- classes/controllers/FrmFieldsController.php +31 -34
- classes/controllers/FrmFormActionsController.php +12 -7
- classes/controllers/FrmFormsController.php +58 -38
- classes/controllers/FrmStylesController.php +13 -11
- classes/controllers/FrmXMLController.php +13 -13
- classes/helpers/FrmAppHelper.php +28 -21
- classes/helpers/FrmCSVExportHelper.php +29 -10
- classes/helpers/FrmEntriesHelper.php +2 -0
- classes/helpers/FrmEntriesListHelper.php +9 -9
- classes/helpers/FrmFieldsHelper.php +52 -45
- classes/helpers/FrmFormsHelper.php +7 -7
- classes/helpers/FrmFormsListHelper.php +15 -14
- classes/helpers/FrmListHelper.php +1 -1
- classes/helpers/FrmStylesHelper.php +9 -9
- classes/helpers/FrmTipsHelper.php +34 -4
- classes/helpers/FrmXMLHelper.php +8 -8
- classes/models/FrmAddon.php +2 -2
- classes/models/FrmDb.php +24 -24
- classes/models/FrmEntry.php +48 -25
- classes/models/FrmEntryFormat.php +32 -11
- classes/models/FrmEntryMeta.php +20 -20
- classes/models/FrmEntryValidate.php +3 -2
- classes/models/FrmField.php +27 -27
- classes/models/FrmForm.php +23 -17
- classes/models/FrmFormAction.php +10 -6
- classes/models/FrmNotification.php +10 -9
- classes/models/FrmPointers.php +1 -1
- classes/models/FrmSettings.php +6 -1
- classes/models/FrmStyle.php +9 -9
- classes/views/addons/settings.php +2 -2
- classes/views/frm-entries/list.php +2 -2
- classes/views/frm-entries/new.php +2 -2
- classes/views/frm-entries/no_entries.php +2 -2
- classes/views/frm-entries/show.php +1 -1
- classes/views/frm-entries/sidebar-shared.php +8 -2
- classes/views/frm-entries/sidebar-show.php +7 -3
- classes/views/frm-fields/import_choices.php +2 -2
- classes/views/frm-fields/input.php +5 -4
- classes/views/frm-fields/radio.php +2 -2
- classes/views/frm-fields/show-build.php +5 -3
- classes/views/frm-form-actions/email_action.php +1 -1
- classes/views/frm-form-actions/form_action.php +3 -3
- classes/views/frm-forms/add_field.php +9 -5
- classes/views/frm-forms/add_field_links.php +14 -6
- classes/views/frm-forms/edit.php +3 -3
- classes/views/frm-forms/form.php +5 -5
- classes/views/frm-forms/new.php +4 -4
- classes/views/frm-forms/settings.php +20 -12
- classes/views/frm-forms/shortcode_opts.php +19 -12
- classes/views/frm-forms/sidebar-settings.php +2 -2
- classes/views/frm-settings/form.php +20 -10
- classes/views/frm-settings/license_box.php +1 -1
- classes/views/shared/mb_adv_info.php +7 -5
- classes/views/styles/_sample_form.php +6 -2
- classes/views/styles/custom_css.php +2 -2
- classes/views/styles/manage.php +4 -2
- classes/views/styles/show.php +3 -3
- classes/views/xml/import_form.php +4 -2
- classes/views/xml/xml.php +6 -6
- css/_single_theme.css.php +33 -32
- css/custom_theme.css.php +17 -246
- css/frm_admin.css +16 -9
- css/frm_grids.css +242 -0
- formidable.php +4 -4
- js/formidable.js +159 -37
- js/formidable.min.js +82 -76
- js/formidable_admin.js +18 -12
- languages/formidable-de_DE.po +1 -1
- languages/formidable-en_US.po +1388 -1121
- readme.txt +34 -1
classes/controllers/FrmAddonsController.php
CHANGED
@@ -3,11 +3,11 @@
|
|
3 |
class FrmAddonsController {
|
4 |
|
5 |
public static function menu() {
|
6 |
-
add_submenu_page( 'formidable', 'Formidable | '. __( 'AddOns', 'formidable' ), __( 'AddOns', 'formidable' ), 'frm_view_forms', 'formidable-addons', 'FrmAddonsController::list_addons' );
|
7 |
|
8 |
$affiliate = FrmAppHelper::get_affiliate();
|
9 |
if ( ! empty( $affiliate ) && ! FrmAppHelper::pro_is_installed() ) {
|
10 |
-
add_submenu_page( 'formidable', 'Formidable | '. __( 'Upgrade to Pro', 'formidable' ), __( 'Upgrade to Pro', 'formidable' ), 'frm_view_forms', 'formidable-pro-upgrade', 'FrmAddonsController::upgrade_to_pro' );
|
11 |
}
|
12 |
}
|
13 |
|
@@ -91,7 +91,7 @@ class FrmAddonsController {
|
|
91 |
|
92 |
$license = get_option('frmpro-credentials');
|
93 |
if ( $license && is_array( $license ) && isset( $license['license'] ) ) {
|
94 |
-
$url = 'http://formidablepro.com/frm-edd-api/licenses?l='. urlencode( base64_encode( $license['license'] ) );
|
95 |
$licenses = self::send_api_request( $url, array( 'name' => 'frm_api_licence', 'expires' => 60 * 60 * 5 ) );
|
96 |
echo json_encode( $licenses );
|
97 |
}
|
3 |
class FrmAddonsController {
|
4 |
|
5 |
public static function menu() {
|
6 |
+
add_submenu_page( 'formidable', 'Formidable | ' . __( 'AddOns', 'formidable' ), __( 'AddOns', 'formidable' ), 'frm_view_forms', 'formidable-addons', 'FrmAddonsController::list_addons' );
|
7 |
|
8 |
$affiliate = FrmAppHelper::get_affiliate();
|
9 |
if ( ! empty( $affiliate ) && ! FrmAppHelper::pro_is_installed() ) {
|
10 |
+
add_submenu_page( 'formidable', 'Formidable | ' . __( 'Upgrade to Pro', 'formidable' ), __( 'Upgrade to Pro', 'formidable' ), 'frm_view_forms', 'formidable-pro-upgrade', 'FrmAddonsController::upgrade_to_pro' );
|
11 |
}
|
12 |
}
|
13 |
|
91 |
|
92 |
$license = get_option('frmpro-credentials');
|
93 |
if ( $license && is_array( $license ) && isset( $license['license'] ) ) {
|
94 |
+
$url = 'http://formidablepro.com/frm-edd-api/licenses?l=' . urlencode( base64_encode( $license['license'] ) );
|
95 |
$licenses = self::send_api_request( $url, array( 'name' => 'frm_api_licence', 'expires' => 60 * 60 * 5 ) );
|
96 |
echo json_encode( $licenses );
|
97 |
}
|
classes/controllers/FrmAppController.php
CHANGED
@@ -8,8 +8,8 @@ class FrmAppController {
|
|
8 |
return;
|
9 |
}
|
10 |
|
11 |
-
|
12 |
-
|
13 |
}
|
14 |
|
15 |
private static function get_menu_position() {
|
@@ -133,7 +133,9 @@ class FrmAppController {
|
|
133 |
$tip = FrmTipsHelper::get_banner_tip();
|
134 |
?>
|
135 |
<div class="update-nag frm-update-to-pro">
|
136 |
-
<?php echo FrmAppHelper::kses( $tip['tip'] ) ?>
|
|
|
|
|
137 |
</div>
|
138 |
<?php
|
139 |
}
|
@@ -228,6 +230,7 @@ class FrmAppController {
|
|
228 |
), $version, true );
|
229 |
wp_register_style( 'formidable-admin', FrmAppHelper::plugin_url() . '/css/frm_admin.css', array(), $version );
|
230 |
wp_register_script( 'bootstrap_tooltip', FrmAppHelper::plugin_url() . '/js/bootstrap.min.js', array( 'jquery' ), '3.3.4' );
|
|
|
231 |
|
232 |
// load multselect js
|
233 |
wp_register_script( 'bootstrap-multiselect', FrmAppHelper::plugin_url() . '/js/bootstrap-multiselect.js', array( 'jquery', 'bootstrap_tooltip' ), '0.9.8', true );
|
@@ -245,6 +248,7 @@ class FrmAppController {
|
|
245 |
FrmAppHelper::localize_script( 'admin' );
|
246 |
|
247 |
wp_enqueue_style( 'formidable-admin' );
|
|
|
248 |
add_thickbox();
|
249 |
|
250 |
wp_register_script( 'formidable-editinplace', FrmAppHelper::plugin_url() . '/js/jquery/jquery.editinplace.packed.js', array( 'jquery' ), '2.3.0' );
|
8 |
return;
|
9 |
}
|
10 |
|
11 |
+
$menu_name = FrmAppHelper::get_menu_name();
|
12 |
+
add_menu_page( 'Formidable', $menu_name, 'frm_view_forms', 'formidable', 'FrmFormsController::route', FrmAppHelper::plugin_url() . '/images/form_16.png', self::get_menu_position() );
|
13 |
}
|
14 |
|
15 |
private static function get_menu_position() {
|
133 |
$tip = FrmTipsHelper::get_banner_tip();
|
134 |
?>
|
135 |
<div class="update-nag frm-update-to-pro">
|
136 |
+
<?php echo FrmAppHelper::kses( $tip['tip'] ) ?>
|
137 |
+
<span><?php echo FrmAppHelper::kses( $tip['call'] ) ?></span>
|
138 |
+
<a href="<?php echo esc_url( FrmAppHelper::make_affiliate_url('https://formidablepro.com?banner=1&tip=' . absint( $tip['num'] ) ) ) ?>" class="button">Upgrade to Pro</a>
|
139 |
</div>
|
140 |
<?php
|
141 |
}
|
230 |
), $version, true );
|
231 |
wp_register_style( 'formidable-admin', FrmAppHelper::plugin_url() . '/css/frm_admin.css', array(), $version );
|
232 |
wp_register_script( 'bootstrap_tooltip', FrmAppHelper::plugin_url() . '/js/bootstrap.min.js', array( 'jquery' ), '3.3.4' );
|
233 |
+
wp_register_style( 'formidable-grids', FrmAppHelper::plugin_url() . '/css/frm_grids.css', array(), $version );
|
234 |
|
235 |
// load multselect js
|
236 |
wp_register_script( 'bootstrap-multiselect', FrmAppHelper::plugin_url() . '/js/bootstrap-multiselect.js', array( 'jquery', 'bootstrap_tooltip' ), '0.9.8', true );
|
248 |
FrmAppHelper::localize_script( 'admin' );
|
249 |
|
250 |
wp_enqueue_style( 'formidable-admin' );
|
251 |
+
wp_enqueue_style( 'formidable-grids' );
|
252 |
add_thickbox();
|
253 |
|
254 |
wp_register_script( 'formidable-editinplace', FrmAppHelper::plugin_url() . '/js/jquery/jquery.editinplace.packed.js', array( 'jquery' ), '2.3.0' );
|
classes/controllers/FrmEntriesController.php
CHANGED
@@ -5,13 +5,13 @@ class FrmEntriesController {
|
|
5 |
public static function menu() {
|
6 |
FrmAppHelper::force_capability( 'frm_view_entries' );
|
7 |
|
8 |
-
add_submenu_page('formidable', 'Formidable | '. __( 'Entries', 'formidable' ), __( 'Entries', 'formidable' ), 'frm_view_entries', 'formidable-entries', 'FrmEntriesController::route' );
|
9 |
|
10 |
if ( ! in_array( FrmAppHelper::simple_get( 'frm_action', 'sanitize_title' ), array( 'edit', 'show' ) ) ) {
|
11 |
-
|
12 |
-
add_filter( 'manage_' . sanitize_title( $
|
13 |
-
add_filter( 'get_user_option_manage' . sanitize_title( $
|
14 |
-
add_filter( 'manage_' . sanitize_title( $
|
15 |
}
|
16 |
}
|
17 |
|
@@ -52,13 +52,13 @@ class FrmEntriesController {
|
|
52 |
$screen->add_help_tab( array(
|
53 |
'id' => 'formidable-entries-tab',
|
54 |
'title' => __( 'Overview', 'formidable' ),
|
55 |
-
'content' => '<p>' . esc_html__( 'This screen provides access to all of your entries. You can customize the display of this screen to suit your workflow.', 'formidable' ) .'</p> <p>'. esc_html__( 'Hovering over a row in the entries list will display action links that allow you to manage your entry.', 'formidable' ) . '</p>',
|
56 |
));
|
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;
|
@@ -68,7 +68,7 @@ class FrmEntriesController {
|
|
68 |
global $frm_vars, $wpdb;
|
69 |
$form_id = FrmForm::get_current_form_id();
|
70 |
|
71 |
-
|
72 |
$columns[ $form_id . '_item_key' ] = esc_html__( 'Entry Key', 'formidable' );
|
73 |
|
74 |
if ( ! $form_id ) {
|
@@ -99,19 +99,19 @@ class FrmEntriesController {
|
|
99 |
} else {
|
100 |
$col_id = $form_col->field_key;
|
101 |
if ( $form_col->form_id != $form_id ) {
|
102 |
-
|
103 |
}
|
104 |
|
105 |
if ( isset($form_col->field_options['separate_value']) && $form_col->field_options['separate_value'] ) {
|
106 |
-
|
107 |
}
|
108 |
-
|
109 |
}
|
110 |
}
|
111 |
|
112 |
-
|
113 |
-
|
114 |
-
|
115 |
|
116 |
$frm_vars['cols'] = $columns;
|
117 |
|
@@ -124,8 +124,9 @@ class FrmEntriesController {
|
|
124 |
}
|
125 |
|
126 |
public static function check_hidden_cols( $check, $object_id, $meta_key, $meta_value, $prev_value ) {
|
127 |
-
|
128 |
-
|
|
|
129 |
return $check;
|
130 |
}
|
131 |
|
@@ -142,10 +143,10 @@ class FrmEntriesController {
|
|
142 |
|
143 |
//add hidden columns back from other forms
|
144 |
public static function update_hidden_cols( $meta_id, $object_id, $meta_key, $meta_value ) {
|
145 |
-
|
146 |
-
|
147 |
-
|
148 |
-
|
149 |
return;
|
150 |
}
|
151 |
|
@@ -186,7 +187,7 @@ class FrmEntriesController {
|
|
186 |
|
187 |
if ( $save ) {
|
188 |
$user = wp_get_current_user();
|
189 |
-
|
190 |
}
|
191 |
}
|
192 |
|
@@ -261,10 +262,10 @@ class FrmEntriesController {
|
|
261 |
$cols = $frm_vars['cols'];
|
262 |
$cols = array_reverse($cols, true);
|
263 |
|
264 |
-
|
265 |
$i--;
|
266 |
|
267 |
-
|
268 |
$i--;
|
269 |
|
270 |
foreach ( $cols as $col_key => $col ) {
|
@@ -321,7 +322,7 @@ class FrmEntriesController {
|
|
321 |
$message = __( 'Your import is complete', 'formidable' );
|
322 |
}
|
323 |
|
324 |
-
|
325 |
}
|
326 |
|
327 |
/* Back End CRUD */
|
@@ -346,7 +347,7 @@ class FrmEntriesController {
|
|
346 |
$fields = FrmField::get_all_for_form( $entry->form_id, '', 'include' );
|
347 |
$to_emails = array();
|
348 |
|
349 |
-
|
350 |
}
|
351 |
|
352 |
public static function destroy() {
|
@@ -357,7 +358,7 @@ class FrmEntriesController {
|
|
357 |
if ( isset($params['keep_post']) && $params['keep_post'] ) {
|
358 |
//unlink entry from post
|
359 |
global $wpdb;
|
360 |
-
$wpdb->update( $wpdb->prefix .'frm_items', array( 'post_id' => '' ), array( 'id' => $params['id'] ) );
|
361 |
}
|
362 |
|
363 |
$message = '';
|
@@ -561,6 +562,6 @@ class FrmEntriesController {
|
|
561 |
$browser = FrmEntryFormat::get_browser( $data['browser'] );
|
562 |
}
|
563 |
|
564 |
-
|
565 |
}
|
566 |
}
|
5 |
public static function menu() {
|
6 |
FrmAppHelper::force_capability( 'frm_view_entries' );
|
7 |
|
8 |
+
add_submenu_page('formidable', 'Formidable | ' . __( 'Entries', 'formidable' ), __( 'Entries', 'formidable' ), 'frm_view_entries', 'formidable-entries', 'FrmEntriesController::route' );
|
9 |
|
10 |
if ( ! in_array( FrmAppHelper::simple_get( 'frm_action', 'sanitize_title' ), array( 'edit', 'show' ) ) ) {
|
11 |
+
$menu_name = FrmAppHelper::get_menu_name();
|
12 |
+
add_filter( 'manage_' . sanitize_title( $menu_name ) . '_page_formidable-entries_columns', 'FrmEntriesController::manage_columns' );
|
13 |
+
add_filter( 'get_user_option_manage' . sanitize_title( $menu_name ) . '_page_formidable-entriescolumnshidden', 'FrmEntriesController::hidden_columns' );
|
14 |
+
add_filter( 'manage_' . sanitize_title( $menu_name ) . '_page_formidable-entries_sortable_columns', 'FrmEntriesController::sortable_columns' );
|
15 |
}
|
16 |
}
|
17 |
|
52 |
$screen->add_help_tab( array(
|
53 |
'id' => 'formidable-entries-tab',
|
54 |
'title' => __( 'Overview', 'formidable' ),
|
55 |
+
'content' => '<p>' . esc_html__( 'This screen provides access to all of your entries. You can customize the display of this screen to suit your workflow.', 'formidable' ) . '</p> <p>' . esc_html__( 'Hovering over a row in the entries list will display action links that allow you to manage your entry.', 'formidable' ) . '</p>',
|
56 |
));
|
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;
|
68 |
global $frm_vars, $wpdb;
|
69 |
$form_id = FrmForm::get_current_form_id();
|
70 |
|
71 |
+
$columns[ $form_id . '_id' ] = 'ID';
|
72 |
$columns[ $form_id . '_item_key' ] = esc_html__( 'Entry Key', 'formidable' );
|
73 |
|
74 |
if ( ! $form_id ) {
|
99 |
} else {
|
100 |
$col_id = $form_col->field_key;
|
101 |
if ( $form_col->form_id != $form_id ) {
|
102 |
+
$col_id .= '-_-form' . $form_col->form_id;
|
103 |
}
|
104 |
|
105 |
if ( isset($form_col->field_options['separate_value']) && $form_col->field_options['separate_value'] ) {
|
106 |
+
$columns[ $form_id . '_frmsep_' . $col_id ] = FrmAppHelper::truncate( $form_col->name, 35 );
|
107 |
}
|
108 |
+
$columns[ $form_id . '_' . $col_id ] = FrmAppHelper::truncate( $form_col->name, 35 );
|
109 |
}
|
110 |
}
|
111 |
|
112 |
+
$columns[ $form_id . '_created_at' ] = __( 'Entry creation date', 'formidable' );
|
113 |
+
$columns[ $form_id . '_updated_at' ] = __( 'Entry update date', 'formidable' );
|
114 |
+
$columns[ $form_id . '_ip' ] = 'IP';
|
115 |
|
116 |
$frm_vars['cols'] = $columns;
|
117 |
|
124 |
}
|
125 |
|
126 |
public static function check_hidden_cols( $check, $object_id, $meta_key, $meta_value, $prev_value ) {
|
127 |
+
$menu_name = FrmAppHelper::get_menu_name();
|
128 |
+
$this_page_name = 'manage' . sanitize_title( $menu_name ) . '_page_formidable-entriescolumnshidden';
|
129 |
+
if ( $meta_key != $this_page_name || $meta_value == $prev_value ) {
|
130 |
return $check;
|
131 |
}
|
132 |
|
143 |
|
144 |
//add hidden columns back from other forms
|
145 |
public static function update_hidden_cols( $meta_id, $object_id, $meta_key, $meta_value ) {
|
146 |
+
$menu_name = FrmAppHelper::get_menu_name();
|
147 |
+
$sanitized = sanitize_title( $menu_name );
|
148 |
+
$this_page_name = 'manage' . $sanitized . '_page_formidable-entriescolumnshidden';
|
149 |
+
if ( $meta_key != $this_page_name ) {
|
150 |
return;
|
151 |
}
|
152 |
|
187 |
|
188 |
if ( $save ) {
|
189 |
$user = wp_get_current_user();
|
190 |
+
update_user_option( $user->ID, $this_page_name, $meta_value, true );
|
191 |
}
|
192 |
}
|
193 |
|
262 |
$cols = $frm_vars['cols'];
|
263 |
$cols = array_reverse($cols, true);
|
264 |
|
265 |
+
$result[] = $form_id . '_id';
|
266 |
$i--;
|
267 |
|
268 |
+
$result[] = $form_id . '_item_key';
|
269 |
$i--;
|
270 |
|
271 |
foreach ( $cols as $col_key => $col ) {
|
322 |
$message = __( 'Your import is complete', 'formidable' );
|
323 |
}
|
324 |
|
325 |
+
require( FrmAppHelper::plugin_path() . '/classes/views/frm-entries/list.php' );
|
326 |
}
|
327 |
|
328 |
/* Back End CRUD */
|
347 |
$fields = FrmField::get_all_for_form( $entry->form_id, '', 'include' );
|
348 |
$to_emails = array();
|
349 |
|
350 |
+
include( FrmAppHelper::plugin_path() . '/classes/views/frm-entries/show.php' );
|
351 |
}
|
352 |
|
353 |
public static function destroy() {
|
358 |
if ( isset($params['keep_post']) && $params['keep_post'] ) {
|
359 |
//unlink entry from post
|
360 |
global $wpdb;
|
361 |
+
$wpdb->update( $wpdb->prefix . 'frm_items', array( 'post_id' => '' ), array( 'id' => $params['id'] ) );
|
362 |
}
|
363 |
|
364 |
$message = '';
|
562 |
$browser = FrmEntryFormat::get_browser( $data['browser'] );
|
563 |
}
|
564 |
|
565 |
+
include( FrmAppHelper::plugin_path() . '/classes/views/frm-entries/sidebar-shared.php' );
|
566 |
}
|
567 |
}
|
classes/controllers/FrmFieldsController.php
CHANGED
@@ -33,11 +33,11 @@ class FrmFieldsController {
|
|
33 |
$field['value'] = '';
|
34 |
}
|
35 |
|
36 |
-
|
37 |
$html_id = FrmFieldsHelper::get_html_id($field);
|
38 |
|
39 |
ob_start();
|
40 |
-
|
41 |
$field_html[ $field_id ] = ob_get_contents();
|
42 |
ob_end_clean();
|
43 |
}
|
@@ -141,20 +141,11 @@ class FrmFieldsController {
|
|
141 |
|
142 |
$field = FrmField::getOne( $field_id );
|
143 |
|
144 |
-
|
145 |
-
|
146 |
-
|
147 |
-
|
148 |
-
|
149 |
-
if ( $val == 'separate_value' ) {
|
150 |
-
$new_val = FrmField::is_option_true( $field, $val ) ? 0 : 1;
|
151 |
-
}
|
152 |
-
|
153 |
-
$field->field_options[ $val ] = $new_val;
|
154 |
-
unset($new_val);
|
155 |
-
}
|
156 |
-
unset($val);
|
157 |
-
}
|
158 |
|
159 |
FrmField::update( $field_id, array(
|
160 |
'field_options' => $field->field_options,
|
@@ -177,13 +168,13 @@ class FrmFieldsController {
|
|
177 |
wp_die();
|
178 |
}
|
179 |
|
180 |
-
|
181 |
-
|
182 |
|
183 |
$values = array( 'id' => $form_id );
|
184 |
FrmFieldsHelper::fill_field( $values, $copy_field, $form_id );
|
185 |
|
186 |
-
$field_count = FrmDb::get_count( $wpdb->prefix .'frm_fields fi LEFT JOIN '. $wpdb->prefix .'frm_forms fr ON (fi.form_id = fr.id)', array( 'or' => 1, 'fr.id' => $form_id, 'fr.parent_form_id' => $form_id ) );
|
187 |
|
188 |
$values['field_order'] = $field_count + 1;
|
189 |
|
@@ -201,14 +192,14 @@ class FrmFieldsController {
|
|
201 |
*/
|
202 |
public static function include_single_field( $field_id, $values, $form_id = 0 ) {
|
203 |
$field = FrmFieldsHelper::setup_edit_vars(FrmField::getOne($field_id));
|
204 |
-
|
205 |
$html_id = FrmFieldsHelper::get_html_id($field);
|
206 |
$id = $form_id ? $form_id : $field['form_id'];
|
207 |
if ( $field['type'] == 'html' ) {
|
208 |
$field['stop_filter'] = true;
|
209 |
}
|
210 |
|
211 |
-
|
212 |
|
213 |
return $field;
|
214 |
}
|
@@ -258,7 +249,7 @@ class FrmFieldsController {
|
|
258 |
if ( $first_opt != '' ) {
|
259 |
$next_opt++;
|
260 |
}
|
261 |
-
|
262 |
unset($next_opt);
|
263 |
}
|
264 |
$field_val = $opt;
|
@@ -276,14 +267,14 @@ class FrmFieldsController {
|
|
276 |
'field_key' => $field_data->field_key,
|
277 |
);
|
278 |
|
279 |
-
|
280 |
$html_id = FrmFieldsHelper::get_html_id($field);
|
281 |
$checked = '';
|
282 |
|
283 |
if ( 'other' == $opt_type ) {
|
284 |
-
|
285 |
} else {
|
286 |
-
|
287 |
}
|
288 |
wp_die();
|
289 |
}
|
@@ -413,10 +404,10 @@ class FrmFieldsController {
|
|
413 |
$field = FrmField::getOne($field_id);
|
414 |
|
415 |
wp_enqueue_script( 'utils' );
|
416 |
-
|
417 |
FrmAppHelper::load_admin_wide_js();
|
418 |
|
419 |
-
|
420 |
wp_die();
|
421 |
}
|
422 |
|
@@ -474,7 +465,7 @@ class FrmFieldsController {
|
|
474 |
$html_id = FrmFieldsHelper::get_html_id( $field );
|
475 |
|
476 |
if ( $field['type'] == 'radio' || $field['type'] == 'checkbox' ) {
|
477 |
-
|
478 |
} else {
|
479 |
FrmFieldsHelper::show_single_option($field);
|
480 |
}
|
@@ -551,7 +542,7 @@ class FrmFieldsController {
|
|
551 |
self::add_html_size($field, $add_html);
|
552 |
self::add_html_length($field, $add_html);
|
553 |
self::add_html_placeholder($field, $add_html, $class);
|
554 |
-
|
555 |
|
556 |
$class = apply_filters('frm_field_classes', implode(' ', $class), $field);
|
557 |
|
@@ -603,7 +594,7 @@ class FrmFieldsController {
|
|
603 |
|
604 |
$important = apply_filters('frm_use_important_width', 1, $field);
|
605 |
// Note: This inline styling must stay since we cannot realistically set a class for every possible field size
|
606 |
-
|
607 |
|
608 |
self::add_html_cols($field, $add_html);
|
609 |
}
|
@@ -652,23 +643,29 @@ class FrmFieldsController {
|
|
652 |
return;
|
653 |
}
|
654 |
|
|
|
655 |
if ( ! FrmField::is_option_true( $field, 'clear_on_focus' ) ) {
|
656 |
-
if (
|
657 |
$field['default_value'] = json_encode( $field['default_value'] );
|
658 |
}
|
659 |
$add_html['data-frmval'] = 'data-frmval="' . esc_attr( $field['default_value'] ) . '"';
|
660 |
return;
|
661 |
}
|
662 |
|
|
|
|
|
|
|
|
|
|
|
663 |
$frm_settings = FrmAppHelper::get_settings();
|
664 |
|
665 |
if ( $frm_settings->use_html && ! in_array( $field['type'], array( 'select', 'radio', 'checkbox', 'hidden' ) ) ) {
|
666 |
// use HMTL5 placeholder with js fallback
|
667 |
-
|
668 |
wp_enqueue_script('jquery-placeholder');
|
669 |
} else if ( ! $frm_settings->use_html ) {
|
670 |
$val = str_replace( array( "\r\n", "\n" ), '\r', addslashes( str_replace( ''', "'", esc_attr( $field['default_value'] ) ) ) );
|
671 |
-
|
672 |
$class[] = 'frm_toggle_default';
|
673 |
|
674 |
if ( $field['value'] == $field['default_value'] ) {
|
@@ -709,7 +706,7 @@ class FrmFieldsController {
|
|
709 |
if ( is_numeric($k) && strpos($v, '=') ) {
|
710 |
$add_html[] = $v;
|
711 |
} else if ( ! empty( $k ) && isset( $add_html[ $k ] ) ) {
|
712 |
-
|
713 |
} else {
|
714 |
$add_html[ $k ] = $k . '="' . esc_attr( $v ) . '"';
|
715 |
}
|
33 |
$field['value'] = '';
|
34 |
}
|
35 |
|
36 |
+
$field_name = 'item_meta[' . $field_id . ']';
|
37 |
$html_id = FrmFieldsHelper::get_html_id($field);
|
38 |
|
39 |
ob_start();
|
40 |
+
include( $path . '/classes/views/frm-forms/add_field.php' );
|
41 |
$field_html[ $field_id ] = ob_get_contents();
|
42 |
ob_end_clean();
|
43 |
}
|
141 |
|
142 |
$field = FrmField::getOne( $field_id );
|
143 |
|
144 |
+
if ( isset( $_POST['separate_value'] ) ) {
|
145 |
+
$new_val = FrmField::is_option_true( $field, 'separate_value' ) ? 0 : 1;
|
146 |
+
$field->field_options['separate_value'] = $new_val;
|
147 |
+
unset($new_val);
|
148 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
149 |
|
150 |
FrmField::update( $field_id, array(
|
151 |
'field_options' => $field->field_options,
|
168 |
wp_die();
|
169 |
}
|
170 |
|
171 |
+
do_action( 'frm_duplicate_field', $copy_field, $form_id );
|
172 |
+
do_action( 'frm_duplicate_field_' . $copy_field->type, $copy_field, $form_id );
|
173 |
|
174 |
$values = array( 'id' => $form_id );
|
175 |
FrmFieldsHelper::fill_field( $values, $copy_field, $form_id );
|
176 |
|
177 |
+
$field_count = FrmDb::get_count( $wpdb->prefix . 'frm_fields fi LEFT JOIN ' . $wpdb->prefix . 'frm_forms fr ON (fi.form_id = fr.id)', array( 'or' => 1, 'fr.id' => $form_id, 'fr.parent_form_id' => $form_id ) );
|
178 |
|
179 |
$values['field_order'] = $field_count + 1;
|
180 |
|
192 |
*/
|
193 |
public static function include_single_field( $field_id, $values, $form_id = 0 ) {
|
194 |
$field = FrmFieldsHelper::setup_edit_vars(FrmField::getOne($field_id));
|
195 |
+
$field_name = 'item_meta[' . $field_id . ']';
|
196 |
$html_id = FrmFieldsHelper::get_html_id($field);
|
197 |
$id = $form_id ? $form_id : $field['form_id'];
|
198 |
if ( $field['type'] == 'html' ) {
|
199 |
$field['stop_filter'] = true;
|
200 |
}
|
201 |
|
202 |
+
require( FrmAppHelper::plugin_path() . '/classes/views/frm-forms/add_field.php' );
|
203 |
|
204 |
return $field;
|
205 |
}
|
249 |
if ( $first_opt != '' ) {
|
250 |
$next_opt++;
|
251 |
}
|
252 |
+
$opt = esc_html__( 'Option', 'formidable' ) . ' ' . $next_opt;
|
253 |
unset($next_opt);
|
254 |
}
|
255 |
$field_val = $opt;
|
267 |
'field_key' => $field_data->field_key,
|
268 |
);
|
269 |
|
270 |
+
$field_name = 'item_meta[' . $id . ']';
|
271 |
$html_id = FrmFieldsHelper::get_html_id($field);
|
272 |
$checked = '';
|
273 |
|
274 |
if ( 'other' == $opt_type ) {
|
275 |
+
require( FrmAppHelper::plugin_path() . '/pro/classes/views/frmpro-fields/other-option.php' );
|
276 |
} else {
|
277 |
+
require( FrmAppHelper::plugin_path() . '/classes/views/frm-fields/single-option.php' );
|
278 |
}
|
279 |
wp_die();
|
280 |
}
|
404 |
$field = FrmField::getOne($field_id);
|
405 |
|
406 |
wp_enqueue_script( 'utils' );
|
407 |
+
wp_enqueue_style( 'formidable-admin', FrmAppHelper::plugin_url() . '/css/frm_admin.css' );
|
408 |
FrmAppHelper::load_admin_wide_js();
|
409 |
|
410 |
+
include( FrmAppHelper::plugin_path() . '/classes/views/frm-fields/import_choices.php' );
|
411 |
wp_die();
|
412 |
}
|
413 |
|
465 |
$html_id = FrmFieldsHelper::get_html_id( $field );
|
466 |
|
467 |
if ( $field['type'] == 'radio' || $field['type'] == 'checkbox' ) {
|
468 |
+
require( FrmAppHelper::plugin_path() . '/classes/views/frm-fields/radio.php' );
|
469 |
} else {
|
470 |
FrmFieldsHelper::show_single_option($field);
|
471 |
}
|
542 |
self::add_html_size($field, $add_html);
|
543 |
self::add_html_length($field, $add_html);
|
544 |
self::add_html_placeholder($field, $add_html, $class);
|
545 |
+
self::add_validation_messages( $field, $add_html );
|
546 |
|
547 |
$class = apply_filters('frm_field_classes', implode(' ', $class), $field);
|
548 |
|
594 |
|
595 |
$important = apply_filters('frm_use_important_width', 1, $field);
|
596 |
// Note: This inline styling must stay since we cannot realistically set a class for every possible field size
|
597 |
+
$add_html['style'] = 'style="width:' . esc_attr( $field['size'] ) . ( $important ? ' !important' : '' ) . '"';
|
598 |
|
599 |
self::add_html_cols($field, $add_html);
|
600 |
}
|
643 |
return;
|
644 |
}
|
645 |
|
646 |
+
$default_value_array = is_array( $field['default_value'] );
|
647 |
if ( ! FrmField::is_option_true( $field, 'clear_on_focus' ) ) {
|
648 |
+
if ( $default_value_array ) {
|
649 |
$field['default_value'] = json_encode( $field['default_value'] );
|
650 |
}
|
651 |
$add_html['data-frmval'] = 'data-frmval="' . esc_attr( $field['default_value'] ) . '"';
|
652 |
return;
|
653 |
}
|
654 |
|
655 |
+
if ( $default_value_array ) {
|
656 |
+
// don't include a json placeholder
|
657 |
+
return;
|
658 |
+
}
|
659 |
+
|
660 |
$frm_settings = FrmAppHelper::get_settings();
|
661 |
|
662 |
if ( $frm_settings->use_html && ! in_array( $field['type'], array( 'select', 'radio', 'checkbox', 'hidden' ) ) ) {
|
663 |
// use HMTL5 placeholder with js fallback
|
664 |
+
$add_html['placeholder'] = 'placeholder="' . esc_attr( $field['default_value'] ) . '"';
|
665 |
wp_enqueue_script('jquery-placeholder');
|
666 |
} else if ( ! $frm_settings->use_html ) {
|
667 |
$val = str_replace( array( "\r\n", "\n" ), '\r', addslashes( str_replace( ''', "'", esc_attr( $field['default_value'] ) ) ) );
|
668 |
+
$add_html['data-frmval'] = 'data-frmval="' . esc_attr( $val ) . '"';
|
669 |
$class[] = 'frm_toggle_default';
|
670 |
|
671 |
if ( $field['value'] == $field['default_value'] ) {
|
706 |
if ( is_numeric($k) && strpos($v, '=') ) {
|
707 |
$add_html[] = $v;
|
708 |
} else if ( ! empty( $k ) && isset( $add_html[ $k ] ) ) {
|
709 |
+
$add_html[ $k ] = str_replace( $k . '="', $k . '="' . $v, $add_html[ $k ] );
|
710 |
} else {
|
711 |
$add_html[ $k ] = $k . '="' . esc_attr( $v ) . '"';
|
712 |
}
|
classes/controllers/FrmFormActionsController.php
CHANGED
@@ -133,7 +133,7 @@ class FrmFormActionsController {
|
|
133 |
|
134 |
public static function action_control( $form_action, $form, $action_key, $action_control, $values ) {
|
135 |
$action_control->_set($action_key);
|
136 |
-
|
137 |
}
|
138 |
|
139 |
public static function add_form_action() {
|
@@ -155,7 +155,7 @@ class FrmFormActionsController {
|
|
155 |
$values = array();
|
156 |
$form = self::fields_to_values($form_id, $values);
|
157 |
|
158 |
-
|
159 |
wp_die();
|
160 |
}
|
161 |
|
@@ -176,7 +176,7 @@ class FrmFormActionsController {
|
|
176 |
$values = array();
|
177 |
$form = self::fields_to_values($form_action->menu_order, $values);
|
178 |
|
179 |
-
|
180 |
wp_die();
|
181 |
}
|
182 |
|
@@ -234,7 +234,12 @@ class FrmFormActionsController {
|
|
234 |
}
|
235 |
|
236 |
public static function trigger_create_actions( $entry_id, $form_id, $args = array() ) {
|
237 |
-
|
|
|
|
|
|
|
|
|
|
|
238 |
}
|
239 |
|
240 |
/**
|
@@ -268,7 +273,7 @@ class FrmFormActionsController {
|
|
268 |
$entry = FrmEntry::getOne( $entry, true );
|
269 |
}
|
270 |
|
271 |
-
if ( empty( $entry ) || $entry->is_draft ) {
|
272 |
continue;
|
273 |
}
|
274 |
|
@@ -300,8 +305,8 @@ class FrmFormActionsController {
|
|
300 |
|
301 |
foreach ( $action_priority as $action_id => $priority ) {
|
302 |
$action = $stored_actions[ $action_id ];
|
303 |
-
|
304 |
-
|
305 |
|
306 |
// If post is created, get updated $entry object
|
307 |
if ( $action->post_excerpt == 'wppost' && $event == 'create' ) {
|
133 |
|
134 |
public static function action_control( $form_action, $form, $action_key, $action_control, $values ) {
|
135 |
$action_control->_set($action_key);
|
136 |
+
include( FrmAppHelper::plugin_path() . '/classes/views/frm-form-actions/form_action.php' );
|
137 |
}
|
138 |
|
139 |
public static function add_form_action() {
|
155 |
$values = array();
|
156 |
$form = self::fields_to_values($form_id, $values);
|
157 |
|
158 |
+
include( FrmAppHelper::plugin_path() . '/classes/views/frm-form-actions/form_action.php' );
|
159 |
wp_die();
|
160 |
}
|
161 |
|
176 |
$values = array();
|
177 |
$form = self::fields_to_values($form_action->menu_order, $values);
|
178 |
|
179 |
+
include( FrmAppHelper::plugin_path() . '/classes/views/frm-form-actions/_action_inside.php' );
|
180 |
wp_die();
|
181 |
}
|
182 |
|
234 |
}
|
235 |
|
236 |
public static function trigger_create_actions( $entry_id, $form_id, $args = array() ) {
|
237 |
+
$filter_args = $args;
|
238 |
+
$filter_args['entry_id'] = $entry_id;
|
239 |
+
$filter_args['form_id'] = $form_id;
|
240 |
+
$event = apply_filters( 'frm_trigger_create_action', 'create', $args );
|
241 |
+
|
242 |
+
self::trigger_actions( $event, $form_id, $entry_id, 'all', $args );
|
243 |
}
|
244 |
|
245 |
/**
|
273 |
$entry = FrmEntry::getOne( $entry, true );
|
274 |
}
|
275 |
|
276 |
+
if ( empty( $entry ) || ( $entry->is_draft && $event != 'draft' ) ) {
|
277 |
continue;
|
278 |
}
|
279 |
|
305 |
|
306 |
foreach ( $action_priority as $action_id => $priority ) {
|
307 |
$action = $stored_actions[ $action_id ];
|
308 |
+
do_action( 'frm_trigger_' . $action->post_excerpt . '_action', $action, $entry, $form, $event );
|
309 |
+
do_action( 'frm_trigger_' . $action->post_excerpt . '_' . $event . '_action', $action, $entry, $form );
|
310 |
|
311 |
// If post is created, get updated $entry object
|
312 |
if ( $action->post_excerpt == 'wppost' && $event == 'create' ) {
|
classes/controllers/FrmFormsController.php
CHANGED
@@ -7,13 +7,22 @@ class FrmFormsController {
|
|
7 |
if ( ! FrmAppHelper::pro_is_installed() ) {
|
8 |
$menu_label .= ' (Lite)';
|
9 |
}
|
10 |
-
add_submenu_page('formidable', 'Formidable | '. $menu_label, $menu_label, 'frm_view_forms', 'formidable', 'FrmFormsController::route' );
|
11 |
|
12 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
13 |
|
14 |
-
|
15 |
add_filter('manage_toplevel_page_formidable_sortable_columns', 'FrmFormsController::get_sortable_columns' );
|
16 |
-
|
17 |
|
18 |
public static function head() {
|
19 |
wp_enqueue_script('formidable-editinplace');
|
@@ -61,7 +70,7 @@ class FrmFormsController {
|
|
61 |
$all_templates = FrmForm::getAll( array( 'is_template' => 1 ), 'name' );
|
62 |
|
63 |
$values['id'] = $id;
|
64 |
-
|
65 |
}
|
66 |
}
|
67 |
|
@@ -96,10 +105,11 @@ class FrmFormsController {
|
|
96 |
$values = FrmAppHelper::setup_edit_vars($form, 'forms', $fields, true);
|
97 |
$all_templates = FrmForm::getAll( array( 'is_template' => 1 ), 'name' );
|
98 |
|
99 |
-
|
100 |
} else {
|
101 |
FrmForm::update( $id, $values, true );
|
102 |
-
|
|
|
103 |
}
|
104 |
}
|
105 |
|
@@ -258,14 +268,14 @@ class FrmFormsController {
|
|
258 |
if ( ! defined( 'ABSPATH' ) && ! defined( 'XMLRPC_REQUEST' ) ) {
|
259 |
global $wp;
|
260 |
$root = dirname( dirname( dirname( dirname( __FILE__ ) ) ) );
|
261 |
-
|
262 |
$wp->init();
|
263 |
$wp->register_globals();
|
264 |
}
|
265 |
|
266 |
self::register_pro_scripts();
|
267 |
|
268 |
-
header( 'Content-Type: text/html; charset='. get_option( 'blog_charset' ) );
|
269 |
|
270 |
$key = FrmAppHelper::simple_get( 'form', 'sanitize_title' );
|
271 |
if ( $key == '' ) {
|
@@ -277,7 +287,7 @@ class FrmFormsController {
|
|
277 |
$form = FrmForm::getAll( array(), '', 1 );
|
278 |
}
|
279 |
|
280 |
-
|
281 |
wp_die();
|
282 |
}
|
283 |
|
@@ -285,7 +295,7 @@ class FrmFormsController {
|
|
285 |
if ( FrmAppHelper::pro_is_installed() ) {
|
286 |
wp_register_script( 'jquery-frm-rating', FrmAppHelper::plugin_url() . '/pro/js/jquery.rating.min.js', array( 'jquery' ), '4.11', true );
|
287 |
wp_register_script( 'jquery-maskedinput', FrmAppHelper::plugin_url() . '/pro/js/jquery.maskedinput.min.js', array( 'jquery' ), '1.4', true );
|
288 |
-
wp_register_script( 'jquery-chosen', FrmAppHelper::plugin_url() .'/pro/js/chosen.jquery.min.js', array( 'jquery' ), '1.
|
289 |
}
|
290 |
}
|
291 |
|
@@ -326,7 +336,7 @@ class FrmFormsController {
|
|
326 |
$params = FrmForm::list_page_params();
|
327 |
|
328 |
//check nonce url
|
329 |
-
check_admin_referer($status .'_form_' . $params['id']);
|
330 |
|
331 |
$count = 0;
|
332 |
if ( FrmForm::set_status( $params['id'], $available_status[ $status ]['new_status'] ) ) {
|
@@ -334,7 +344,7 @@ class FrmFormsController {
|
|
334 |
}
|
335 |
|
336 |
$available_status['untrash']['message'] = sprintf(_n( '%1$s form restored from the Trash.', '%1$s forms restored from the Trash.', $count, 'formidable' ), $count );
|
337 |
-
$available_status['trash']['message'] = sprintf( _n( '%1$s form moved to the Trash. %2$sUndo%3$s', '%1$s forms moved to the Trash. %2$sUndo%3$s', $count, 'formidable' ), $count, '<a href="' . esc_url( wp_nonce_url( '?page=formidable&frm_action=untrash&form_type='. ( isset( $_REQUEST['form_type'] ) ? sanitize_title( $_REQUEST['form_type'] ) : '' ) . '&id=' . $params['id'], 'untrash_form_' . $params['id'] ) ) . '">', '</a>' );
|
338 |
|
339 |
$message = $available_status[ $status ]['message'];
|
340 |
|
@@ -352,7 +362,7 @@ class FrmFormsController {
|
|
352 |
}
|
353 |
|
354 |
$current_page = isset( $_REQUEST['form_type'] ) ? $_REQUEST['form_type'] : '';
|
355 |
-
|
356 |
|
357 |
return $message;
|
358 |
}
|
@@ -418,8 +428,10 @@ class FrmFormsController {
|
|
418 |
*/
|
419 |
public static function insert_form_button() {
|
420 |
if ( current_user_can('frm_view_forms') ) {
|
421 |
-
$
|
422 |
-
$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' ) . '"
|
|
|
|
|
423 |
echo wp_kses_post( $content );
|
424 |
}
|
425 |
}
|
@@ -438,7 +450,7 @@ class FrmFormsController {
|
|
438 |
|
439 |
$shortcodes = apply_filters('frm_popup_shortcodes', $shortcodes);
|
440 |
|
441 |
-
|
442 |
}
|
443 |
|
444 |
public static function get_shortcode_opts() {
|
@@ -450,8 +462,8 @@ class FrmFormsController {
|
|
450 |
wp_die();
|
451 |
}
|
452 |
|
453 |
-
|
454 |
-
|
455 |
|
456 |
$form_id = '';
|
457 |
$opts = array();
|
@@ -474,7 +486,7 @@ class FrmFormsController {
|
|
474 |
unset( $opts['form_id'] );
|
475 |
}
|
476 |
|
477 |
-
|
478 |
|
479 |
echo '</div>';
|
480 |
|
@@ -506,7 +518,7 @@ class FrmFormsController {
|
|
506 |
die();
|
507 |
}
|
508 |
|
509 |
-
|
510 |
}
|
511 |
|
512 |
public static function get_columns( $columns ) {
|
@@ -583,7 +595,7 @@ class FrmFormsController {
|
|
583 |
}
|
584 |
|
585 |
if ( $form->parent_form_id ) {
|
586 |
-
wp_die( sprintf( __( 'You are trying to edit a child form. Please edit from %1$shere%2$s', 'formidable' ), '<a href="'. esc_url( admin_url( 'admin.php?page=formidable&frm_action=edit&id='. $form->parent_form_id ) ) . '">', '</a>' ));
|
587 |
}
|
588 |
|
589 |
$frm_field_selection = FrmField::field_selection();
|
@@ -613,9 +625,9 @@ class FrmFormsController {
|
|
613 |
} else if ( defined('DOING_AJAX') ) {
|
614 |
wp_die();
|
615 |
} else if ( $create_link ) {
|
616 |
-
|
617 |
} else {
|
618 |
-
|
619 |
}
|
620 |
}
|
621 |
|
@@ -640,7 +652,7 @@ class FrmFormsController {
|
|
640 |
|
641 |
$styles = apply_filters('frm_get_style_opts', array());
|
642 |
|
643 |
-
|
644 |
}
|
645 |
|
646 |
public static function mb_tags_box( $form_id, $class = '' ) {
|
@@ -829,10 +841,10 @@ class FrmFormsController {
|
|
829 |
_deprecated_function( __FUNCTION__, '1.07.05', 'FrmXMLController::add_default_templates()' );
|
830 |
|
831 |
$path = untrailingslashit(trim($path));
|
832 |
-
|
833 |
|
834 |
for ( $i = count( $templates ) - 1; $i >= 0; $i-- ) {
|
835 |
-
|
836 |
$template_query = array( 'form_key' => $filename );
|
837 |
if ( $template ) {
|
838 |
$template_query['is_template'] = 1;
|
@@ -916,8 +928,8 @@ class FrmFormsController {
|
|
916 |
case 'update_settings':
|
917 |
return self::$action( $vars );
|
918 |
default:
|
919 |
-
|
920 |
-
|
921 |
return;
|
922 |
}
|
923 |
|
@@ -976,14 +988,14 @@ class FrmFormsController {
|
|
976 |
if ( count($actions) == 1 ) {
|
977 |
$wp_admin_bar->add_menu( array(
|
978 |
'title' => 'Edit Form',
|
979 |
-
|
980 |
'id' => 'frm-forms',
|
981 |
) );
|
982 |
} else {
|
983 |
$wp_admin_bar->add_menu( array(
|
984 |
'id' => 'frm-forms',
|
985 |
'title' => '<span class="ab-icon"></span><span class="ab-label">' . __( 'Edit Forms', 'formidable' ) . '</span>',
|
986 |
-
|
987 |
'meta' => array(
|
988 |
'title' => __( 'Edit Forms', 'formidable' ),
|
989 |
),
|
@@ -993,7 +1005,7 @@ class FrmFormsController {
|
|
993 |
|
994 |
$wp_admin_bar->add_menu( array(
|
995 |
'parent' => 'frm-forms',
|
996 |
-
|
997 |
'title' => empty($name) ? __( '(no title)') : $name,
|
998 |
'href' => admin_url( 'admin.php?page=formidable&frm_action=edit&id=' . $form_id ),
|
999 |
) );
|
@@ -1011,7 +1023,7 @@ class FrmFormsController {
|
|
1011 |
$sc .= ' ' . $k . '="' . esc_attr( $v ) . '"';
|
1012 |
}
|
1013 |
}
|
1014 |
-
|
1015 |
}
|
1016 |
|
1017 |
$shortcode_atts = shortcode_atts( array(
|
@@ -1124,14 +1136,14 @@ class FrmFormsController {
|
|
1124 |
do_action('frm_display_form_action', $params, $fields, $form, $title, $description);
|
1125 |
if ( apply_filters('frm_continue_to_new', true, $form->id, $params['action']) ) {
|
1126 |
$values = FrmEntriesHelper::setup_new_vars($fields, $form);
|
1127 |
-
|
1128 |
}
|
1129 |
return;
|
1130 |
}
|
1131 |
|
1132 |
if ( ! empty($errors) ) {
|
1133 |
$values = $fields ? FrmEntriesHelper::setup_new_vars($fields, $form) : array();
|
1134 |
-
|
1135 |
return;
|
1136 |
}
|
1137 |
|
@@ -1165,13 +1177,13 @@ class FrmFormsController {
|
|
1165 |
$message = apply_filters('frm_main_feedback', $message, $form, $created);
|
1166 |
|
1167 |
if ( ! isset($form->options['show_form']) || $form->options['show_form'] ) {
|
1168 |
-
|
1169 |
} else {
|
1170 |
global $frm_vars;
|
1171 |
self::maybe_load_css( $form, $values['custom_style'], $frm_vars['load_css'] );
|
1172 |
|
1173 |
-
|
1174 |
-
|
1175 |
}
|
1176 |
|
1177 |
do_action( 'frm_after_entry_processed', array( 'entry_id' => $created, 'form' => $form ) );
|
@@ -1182,6 +1194,7 @@ class FrmFormsController {
|
|
1182 |
$suffix = defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ? '' : '.min';
|
1183 |
wp_register_script( 'formidable', FrmAppHelper::plugin_url() . "/js/formidable{$suffix}.js", array( 'jquery' ), $version, true );
|
1184 |
wp_register_script( 'jquery-placeholder', FrmAppHelper::plugin_url() . '/js/jquery/jquery.placeholder.js', array( 'jquery' ), '2.0.7', true );
|
|
|
1185 |
|
1186 |
if ( FrmAppHelper::is_admin() ) {
|
1187 |
// don't load this in back-end
|
@@ -1202,6 +1215,13 @@ class FrmFormsController {
|
|
1202 |
}
|
1203 |
}
|
1204 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1205 |
public static function footer_js( $location = 'footer' ) {
|
1206 |
global $frm_vars;
|
1207 |
|
7 |
if ( ! FrmAppHelper::pro_is_installed() ) {
|
8 |
$menu_label .= ' (Lite)';
|
9 |
}
|
10 |
+
add_submenu_page('formidable', 'Formidable | ' . $menu_label, $menu_label, 'frm_view_forms', 'formidable', 'FrmFormsController::route' );
|
11 |
|
12 |
+
self::maybe_load_listing_hooks();
|
13 |
+
}
|
14 |
+
|
15 |
+
public static function maybe_load_listing_hooks() {
|
16 |
+
$action = FrmAppHelper::simple_get( 'frm_action', 'sanitize_title' );
|
17 |
+
if ( ! empty( $action ) && ! in_array( $action, array( 'list', 'trash', 'untrash' ) ) ) {
|
18 |
+
return;
|
19 |
+
}
|
20 |
+
|
21 |
+
add_filter('get_user_option_managetoplevel_page_formidablecolumnshidden', 'FrmFormsController::hidden_columns' );
|
22 |
|
23 |
+
add_filter('manage_toplevel_page_formidable_columns', 'FrmFormsController::get_columns', 0 );
|
24 |
add_filter('manage_toplevel_page_formidable_sortable_columns', 'FrmFormsController::get_sortable_columns' );
|
25 |
+
}
|
26 |
|
27 |
public static function head() {
|
28 |
wp_enqueue_script('formidable-editinplace');
|
70 |
$all_templates = FrmForm::getAll( array( 'is_template' => 1 ), 'name' );
|
71 |
|
72 |
$values['id'] = $id;
|
73 |
+
require( FrmAppHelper::plugin_path() . '/classes/views/frm-forms/new.php' );
|
74 |
}
|
75 |
}
|
76 |
|
105 |
$values = FrmAppHelper::setup_edit_vars($form, 'forms', $fields, true);
|
106 |
$all_templates = FrmForm::getAll( array( 'is_template' => 1 ), 'name' );
|
107 |
|
108 |
+
require( FrmAppHelper::plugin_path() . '/classes/views/frm-forms/new.php' );
|
109 |
} else {
|
110 |
FrmForm::update( $id, $values, true );
|
111 |
+
$url = admin_url( 'admin.php?page=formidable&frm_action=settings&id=' . $id );
|
112 |
+
die( FrmAppHelper::js_redirect( $url ) );
|
113 |
}
|
114 |
}
|
115 |
|
268 |
if ( ! defined( 'ABSPATH' ) && ! defined( 'XMLRPC_REQUEST' ) ) {
|
269 |
global $wp;
|
270 |
$root = dirname( dirname( dirname( dirname( __FILE__ ) ) ) );
|
271 |
+
include_once( $root . '/wp-config.php' );
|
272 |
$wp->init();
|
273 |
$wp->register_globals();
|
274 |
}
|
275 |
|
276 |
self::register_pro_scripts();
|
277 |
|
278 |
+
header( 'Content-Type: text/html; charset=' . get_option( 'blog_charset' ) );
|
279 |
|
280 |
$key = FrmAppHelper::simple_get( 'form', 'sanitize_title' );
|
281 |
if ( $key == '' ) {
|
287 |
$form = FrmForm::getAll( array(), '', 1 );
|
288 |
}
|
289 |
|
290 |
+
require( FrmAppHelper::plugin_path() . '/classes/views/frm-entries/direct.php' );
|
291 |
wp_die();
|
292 |
}
|
293 |
|
295 |
if ( FrmAppHelper::pro_is_installed() ) {
|
296 |
wp_register_script( 'jquery-frm-rating', FrmAppHelper::plugin_url() . '/pro/js/jquery.rating.min.js', array( 'jquery' ), '4.11', true );
|
297 |
wp_register_script( 'jquery-maskedinput', FrmAppHelper::plugin_url() . '/pro/js/jquery.maskedinput.min.js', array( 'jquery' ), '1.4', true );
|
298 |
+
wp_register_script( 'jquery-chosen', FrmAppHelper::plugin_url() . '/pro/js/chosen.jquery.min.js', array( 'jquery' ), '1.5.1', true );
|
299 |
}
|
300 |
}
|
301 |
|
336 |
$params = FrmForm::list_page_params();
|
337 |
|
338 |
//check nonce url
|
339 |
+
check_admin_referer( $status . '_form_' . $params['id'] );
|
340 |
|
341 |
$count = 0;
|
342 |
if ( FrmForm::set_status( $params['id'], $available_status[ $status ]['new_status'] ) ) {
|
344 |
}
|
345 |
|
346 |
$available_status['untrash']['message'] = sprintf(_n( '%1$s form restored from the Trash.', '%1$s forms restored from the Trash.', $count, 'formidable' ), $count );
|
347 |
+
$available_status['trash']['message'] = sprintf( _n( '%1$s form moved to the Trash. %2$sUndo%3$s', '%1$s forms moved to the Trash. %2$sUndo%3$s', $count, 'formidable' ), $count, '<a href="' . esc_url( wp_nonce_url( '?page=formidable&frm_action=untrash&form_type=' . ( isset( $_REQUEST['form_type'] ) ? sanitize_title( $_REQUEST['form_type'] ) : '' ) . '&id=' . $params['id'], 'untrash_form_' . $params['id'] ) ) . '">', '</a>' );
|
348 |
|
349 |
$message = $available_status[ $status ]['message'];
|
350 |
|
362 |
}
|
363 |
|
364 |
$current_page = isset( $_REQUEST['form_type'] ) ? $_REQUEST['form_type'] : '';
|
365 |
+
$message = sprintf( _n( '%1$s form moved to the Trash. %2$sUndo%3$s', '%1$s forms moved to the Trash. %2$sUndo%3$s', $count, 'formidable' ), $count, '<a href="' . esc_url( wp_nonce_url( '?page=formidable&frm_action=list&action=bulk_untrash&form_type=' . $current_page . '&item-action[]=' . implode( 'item-action[]=', $ids ), 'bulk-toplevel_page_formidable' ) ) . '">', '</a>' );
|
366 |
|
367 |
return $message;
|
368 |
}
|
428 |
*/
|
429 |
public static function insert_form_button() {
|
430 |
if ( current_user_can('frm_view_forms') ) {
|
431 |
+
$menu_name = FrmAppHelper::get_menu_name();
|
432 |
+
$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' ) . '">
|
433 |
+
<span class="frm-buttons-icon wp-media-buttons-icon"></span> ' .
|
434 |
+
$menu_name . '</a>';
|
435 |
echo wp_kses_post( $content );
|
436 |
}
|
437 |
}
|
450 |
|
451 |
$shortcodes = apply_filters('frm_popup_shortcodes', $shortcodes);
|
452 |
|
453 |
+
include( FrmAppHelper::plugin_path() . '/classes/views/frm-forms/insert_form_popup.php' );
|
454 |
}
|
455 |
|
456 |
public static function get_shortcode_opts() {
|
462 |
wp_die();
|
463 |
}
|
464 |
|
465 |
+
echo '<div id="sc-opts-' . esc_attr( $shortcode ) . '" class="frm_shortcode_option">';
|
466 |
+
echo '<input type="radio" name="frmsc" value="' . esc_attr( $shortcode ) . '" id="sc-' . esc_attr( $shortcode ) . '" class="frm_hidden" />';
|
467 |
|
468 |
$form_id = '';
|
469 |
$opts = array();
|
486 |
unset( $opts['form_id'] );
|
487 |
}
|
488 |
|
489 |
+
include( FrmAppHelper::plugin_path() . '/classes/views/frm-forms/shortcode_opts.php' );
|
490 |
|
491 |
echo '</div>';
|
492 |
|
518 |
die();
|
519 |
}
|
520 |
|
521 |
+
require( FrmAppHelper::plugin_path() . '/classes/views/frm-forms/list.php' );
|
522 |
}
|
523 |
|
524 |
public static function get_columns( $columns ) {
|
595 |
}
|
596 |
|
597 |
if ( $form->parent_form_id ) {
|
598 |
+
wp_die( sprintf( __( 'You are trying to edit a child form. Please edit from %1$shere%2$s', 'formidable' ), '<a href="' . esc_url( admin_url( 'admin.php?page=formidable&frm_action=edit&id=' . $form->parent_form_id ) ) . '">', '</a>' ));
|
599 |
}
|
600 |
|
601 |
$frm_field_selection = FrmField::field_selection();
|
625 |
} else if ( defined('DOING_AJAX') ) {
|
626 |
wp_die();
|
627 |
} else if ( $create_link ) {
|
628 |
+
require( FrmAppHelper::plugin_path() . '/classes/views/frm-forms/new.php' );
|
629 |
} else {
|
630 |
+
require( FrmAppHelper::plugin_path() . '/classes/views/frm-forms/edit.php' );
|
631 |
}
|
632 |
}
|
633 |
|
652 |
|
653 |
$styles = apply_filters('frm_get_style_opts', array());
|
654 |
|
655 |
+
require( FrmAppHelper::plugin_path() . '/classes/views/frm-forms/settings.php' );
|
656 |
}
|
657 |
|
658 |
public static function mb_tags_box( $form_id, $class = '' ) {
|
841 |
_deprecated_function( __FUNCTION__, '1.07.05', 'FrmXMLController::add_default_templates()' );
|
842 |
|
843 |
$path = untrailingslashit(trim($path));
|
844 |
+
$templates = glob( $path . '/*.php' );
|
845 |
|
846 |
for ( $i = count( $templates ) - 1; $i >= 0; $i-- ) {
|
847 |
+
$filename = str_replace( '.php', '', str_replace( $path . '/', '', $templates[ $i ] ) );
|
848 |
$template_query = array( 'form_key' => $filename );
|
849 |
if ( $template ) {
|
850 |
$template_query['is_template'] = 1;
|
928 |
case 'update_settings':
|
929 |
return self::$action( $vars );
|
930 |
default:
|
931 |
+
do_action( 'frm_form_action_' . $action );
|
932 |
+
if ( apply_filters( 'frm_form_stop_action_' . $action, false ) ) {
|
933 |
return;
|
934 |
}
|
935 |
|
988 |
if ( count($actions) == 1 ) {
|
989 |
$wp_admin_bar->add_menu( array(
|
990 |
'title' => 'Edit Form',
|
991 |
+
'href' => admin_url( 'admin.php?page=formidable&frm_action=edit&id=' . current( array_keys( $actions ) ) ),
|
992 |
'id' => 'frm-forms',
|
993 |
) );
|
994 |
} else {
|
995 |
$wp_admin_bar->add_menu( array(
|
996 |
'id' => 'frm-forms',
|
997 |
'title' => '<span class="ab-icon"></span><span class="ab-label">' . __( 'Edit Forms', 'formidable' ) . '</span>',
|
998 |
+
'href' => admin_url( 'admin.php?page=formidable&frm_action=edit&id=' . current( array_keys( $actions ) ) ),
|
999 |
'meta' => array(
|
1000 |
'title' => __( 'Edit Forms', 'formidable' ),
|
1001 |
),
|
1005 |
|
1006 |
$wp_admin_bar->add_menu( array(
|
1007 |
'parent' => 'frm-forms',
|
1008 |
+
'id' => 'edit_form_' . $form_id,
|
1009 |
'title' => empty($name) ? __( '(no title)') : $name,
|
1010 |
'href' => admin_url( 'admin.php?page=formidable&frm_action=edit&id=' . $form_id ),
|
1011 |
) );
|
1023 |
$sc .= ' ' . $k . '="' . esc_attr( $v ) . '"';
|
1024 |
}
|
1025 |
}
|
1026 |
+
return $sc . ']';
|
1027 |
}
|
1028 |
|
1029 |
$shortcode_atts = shortcode_atts( array(
|
1136 |
do_action('frm_display_form_action', $params, $fields, $form, $title, $description);
|
1137 |
if ( apply_filters('frm_continue_to_new', true, $form->id, $params['action']) ) {
|
1138 |
$values = FrmEntriesHelper::setup_new_vars($fields, $form);
|
1139 |
+
include( FrmAppHelper::plugin_path() . '/classes/views/frm-entries/new.php' );
|
1140 |
}
|
1141 |
return;
|
1142 |
}
|
1143 |
|
1144 |
if ( ! empty($errors) ) {
|
1145 |
$values = $fields ? FrmEntriesHelper::setup_new_vars($fields, $form) : array();
|
1146 |
+
include( FrmAppHelper::plugin_path() . '/classes/views/frm-entries/new.php' );
|
1147 |
return;
|
1148 |
}
|
1149 |
|
1177 |
$message = apply_filters('frm_main_feedback', $message, $form, $created);
|
1178 |
|
1179 |
if ( ! isset($form->options['show_form']) || $form->options['show_form'] ) {
|
1180 |
+
require( FrmAppHelper::plugin_path() . '/classes/views/frm-entries/new.php' );
|
1181 |
} else {
|
1182 |
global $frm_vars;
|
1183 |
self::maybe_load_css( $form, $values['custom_style'], $frm_vars['load_css'] );
|
1184 |
|
1185 |
+
$include_extra_container = 'frm_forms' . FrmFormsHelper::get_form_style_class( $values );
|
1186 |
+
include( FrmAppHelper::plugin_path() . '/classes/views/frm-entries/errors.php' );
|
1187 |
}
|
1188 |
|
1189 |
do_action( 'frm_after_entry_processed', array( 'entry_id' => $created, 'form' => $form ) );
|
1194 |
$suffix = defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ? '' : '.min';
|
1195 |
wp_register_script( 'formidable', FrmAppHelper::plugin_url() . "/js/formidable{$suffix}.js", array( 'jquery' ), $version, true );
|
1196 |
wp_register_script( 'jquery-placeholder', FrmAppHelper::plugin_url() . '/js/jquery/jquery.placeholder.js', array( 'jquery' ), '2.0.7', true );
|
1197 |
+
add_filter( 'script_loader_tag', 'FrmFormsController::defer_script_loading', 10, 2 );
|
1198 |
|
1199 |
if ( FrmAppHelper::is_admin() ) {
|
1200 |
// don't load this in back-end
|
1215 |
}
|
1216 |
}
|
1217 |
|
1218 |
+
public static function defer_script_loading( $tag, $handle ) {
|
1219 |
+
if ( 'recaptcha-api' == $handle && ! strpos( $tag, 'defer' ) ) {
|
1220 |
+
$tag = str_replace( ' src', ' defer="defer" async="async" src', $tag );
|
1221 |
+
}
|
1222 |
+
return $tag;
|
1223 |
+
}
|
1224 |
+
|
1225 |
public static function footer_js( $location = 'footer' ) {
|
1226 |
global $frm_vars;
|
1227 |
|
classes/controllers/FrmStylesController.php
CHANGED
@@ -41,7 +41,7 @@ class FrmStylesController {
|
|
41 |
}
|
42 |
|
43 |
public static function menu() {
|
44 |
-
|
45 |
}
|
46 |
|
47 |
public static function admin_init() {
|
@@ -59,13 +59,15 @@ class FrmStylesController {
|
|
59 |
|
60 |
$style = apply_filters('frm_style_head', false);
|
61 |
if ( $style ) {
|
62 |
-
wp_enqueue_style( 'frm-single-custom-theme', admin_url( 'admin-ajax.php?action=frmpro_load_css&flat=1' ) .'&'. http_build_query( $style->post_content ) );
|
63 |
}
|
64 |
}
|
65 |
|
66 |
public static function enqueue_css( $register = 'enqueue' ) {
|
67 |
global $frm_vars;
|
|
|
68 |
$register_css = ( $register == 'register' );
|
|
|
69 |
if ( ( $frm_vars['load_css'] || $register_css ) && ! FrmAppHelper::is_admin() ) {
|
70 |
$frm_settings = FrmAppHelper::get_settings();
|
71 |
if ( $frm_settings->load_style == 'none' ) {
|
@@ -78,7 +80,7 @@ class FrmStylesController {
|
|
78 |
$version = FrmAppHelper::plugin_version();
|
79 |
|
80 |
foreach ( (array) $css as $css_key => $file ) {
|
81 |
-
if ( $
|
82 |
$this_version = self::get_css_version( $css_key, $version );
|
83 |
wp_register_style( $css_key, $file, array(), $this_version );
|
84 |
}
|
@@ -201,7 +203,7 @@ class FrmStylesController {
|
|
201 |
|
202 |
self::add_meta_boxes();
|
203 |
|
204 |
-
|
205 |
}
|
206 |
|
207 |
/**
|
@@ -217,7 +219,7 @@ class FrmStylesController {
|
|
217 |
$forms = FrmForm::get_published_forms();
|
218 |
}
|
219 |
|
220 |
-
|
221 |
}
|
222 |
|
223 |
private static function manage_styles() {
|
@@ -254,7 +256,7 @@ class FrmStylesController {
|
|
254 |
$style = $frm_style->get_default_style();
|
255 |
}
|
256 |
|
257 |
-
|
258 |
}
|
259 |
|
260 |
public static function save_css() {
|
@@ -321,7 +323,7 @@ class FrmStylesController {
|
|
321 |
}
|
322 |
|
323 |
echo '<style type="text/css">';
|
324 |
-
|
325 |
echo '</style>';
|
326 |
wp_die();
|
327 |
}
|
@@ -345,7 +347,7 @@ class FrmStylesController {
|
|
345 |
);
|
346 |
|
347 |
foreach ( $meta_boxes as $nicename => $name ) {
|
348 |
-
|
349 |
unset($nicename, $name);
|
350 |
}
|
351 |
}
|
@@ -353,7 +355,7 @@ class FrmStylesController {
|
|
353 |
public static function include_style_section( $atts, $sec ) {
|
354 |
extract($atts);
|
355 |
$current_tab = FrmAppHelper::simple_get( 'page-tab', 'sanitize_title', 'default' );
|
356 |
-
|
357 |
}
|
358 |
|
359 |
public static function load_css() {
|
@@ -362,7 +364,7 @@ class FrmStylesController {
|
|
362 |
$frm_style = new FrmStyle();
|
363 |
$defaults = $frm_style->get_defaults();
|
364 |
|
365 |
-
|
366 |
wp_die();
|
367 |
}
|
368 |
|
@@ -425,7 +427,7 @@ class FrmStylesController {
|
|
425 |
$style = $frm_style->get_one();
|
426 |
|
427 |
if ( $style ) {
|
428 |
-
|
429 |
}
|
430 |
|
431 |
return $class;
|
41 |
}
|
42 |
|
43 |
public static function menu() {
|
44 |
+
add_submenu_page('formidable', 'Formidable | ' . __( 'Styles', 'formidable' ), __( 'Styles', 'formidable' ), 'frm_change_settings', 'formidable-styles', 'FrmStylesController::route' );
|
45 |
}
|
46 |
|
47 |
public static function admin_init() {
|
59 |
|
60 |
$style = apply_filters('frm_style_head', false);
|
61 |
if ( $style ) {
|
62 |
+
wp_enqueue_style( 'frm-single-custom-theme', admin_url( 'admin-ajax.php?action=frmpro_load_css&flat=1' ) . '&' . http_build_query( $style->post_content ) );
|
63 |
}
|
64 |
}
|
65 |
|
66 |
public static function enqueue_css( $register = 'enqueue' ) {
|
67 |
global $frm_vars;
|
68 |
+
|
69 |
$register_css = ( $register == 'register' );
|
70 |
+
|
71 |
if ( ( $frm_vars['load_css'] || $register_css ) && ! FrmAppHelper::is_admin() ) {
|
72 |
$frm_settings = FrmAppHelper::get_settings();
|
73 |
if ( $frm_settings->load_style == 'none' ) {
|
80 |
$version = FrmAppHelper::plugin_version();
|
81 |
|
82 |
foreach ( (array) $css as $css_key => $file ) {
|
83 |
+
if ( $register_css ) {
|
84 |
$this_version = self::get_css_version( $css_key, $version );
|
85 |
wp_register_style( $css_key, $file, array(), $this_version );
|
86 |
}
|
203 |
|
204 |
self::add_meta_boxes();
|
205 |
|
206 |
+
include( FrmAppHelper::plugin_path() . '/classes/views/styles/show.php' );
|
207 |
}
|
208 |
|
209 |
/**
|
219 |
$forms = FrmForm::get_published_forms();
|
220 |
}
|
221 |
|
222 |
+
include( FrmAppHelper::plugin_path() . '/classes/views/styles/manage.php' );
|
223 |
}
|
224 |
|
225 |
private static function manage_styles() {
|
256 |
$style = $frm_style->get_default_style();
|
257 |
}
|
258 |
|
259 |
+
include( FrmAppHelper::plugin_path() . '/classes/views/styles/custom_css.php' );
|
260 |
}
|
261 |
|
262 |
public static function save_css() {
|
323 |
}
|
324 |
|
325 |
echo '<style type="text/css">';
|
326 |
+
include( FrmAppHelper::plugin_path() . '/css/_single_theme.css.php' );
|
327 |
echo '</style>';
|
328 |
wp_die();
|
329 |
}
|
347 |
);
|
348 |
|
349 |
foreach ( $meta_boxes as $nicename => $name ) {
|
350 |
+
add_meta_box( $nicename . '-style', $name, 'FrmStylesController::include_style_section', self::$screen, 'side', 'default', $nicename );
|
351 |
unset($nicename, $name);
|
352 |
}
|
353 |
}
|
355 |
public static function include_style_section( $atts, $sec ) {
|
356 |
extract($atts);
|
357 |
$current_tab = FrmAppHelper::simple_get( 'page-tab', 'sanitize_title', 'default' );
|
358 |
+
include( FrmAppHelper::plugin_path() . '/classes/views/styles/_' . $sec['args'] . '.php' );
|
359 |
}
|
360 |
|
361 |
public static function load_css() {
|
364 |
$frm_style = new FrmStyle();
|
365 |
$defaults = $frm_style->get_defaults();
|
366 |
|
367 |
+
include( FrmAppHelper::plugin_path() . '/css/_single_theme.css.php' );
|
368 |
wp_die();
|
369 |
}
|
370 |
|
427 |
$style = $frm_style->get_one();
|
428 |
|
429 |
if ( $style ) {
|
430 |
+
$class .= ' frm_style_' . $style->post_name;
|
431 |
}
|
432 |
|
433 |
return $class;
|
classes/controllers/FrmXMLController.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
class FrmXMLController {
|
4 |
|
5 |
public static function menu() {
|
6 |
-
|
7 |
}
|
8 |
|
9 |
public static function add_default_templates() {
|
@@ -64,7 +64,7 @@ class FrmXMLController {
|
|
64 |
'csv' => array( 'name' => 'CSV', 'support' => 'items', 'count' => 'single' ),
|
65 |
) );
|
66 |
|
67 |
-
|
68 |
}
|
69 |
|
70 |
public static function import_xml() {
|
@@ -102,7 +102,7 @@ class FrmXMLController {
|
|
102 |
$file_type = strtolower(pathinfo($_FILES['frm_import_file']['name'], PATHINFO_EXTENSION));
|
103 |
if ( $file_type != 'xml' && isset( $export_format[ $file_type ] ) ) {
|
104 |
// allow other file types to be imported
|
105 |
-
|
106 |
return;
|
107 |
}
|
108 |
unset($file_type);
|
@@ -147,7 +147,7 @@ class FrmXMLController {
|
|
147 |
} if ( $format == 'csv' ) {
|
148 |
self::generate_csv( compact('ids') );
|
149 |
} else {
|
150 |
-
|
151 |
}
|
152 |
|
153 |
wp_die();
|
@@ -168,8 +168,8 @@ class FrmXMLController {
|
|
168 |
}
|
169 |
|
170 |
$tables = array(
|
171 |
-
|
172 |
-
|
173 |
'posts' => $wpdb->posts,
|
174 |
'styles' => $wpdb->posts,
|
175 |
'actions' => $wpdb->posts,
|
@@ -201,20 +201,20 @@ class FrmXMLController {
|
|
201 |
$join = '';
|
202 |
$table = $tables[ $tb_type ];
|
203 |
|
204 |
-
|
205 |
$query_vars = array();
|
206 |
|
207 |
switch ( $tb_type ) {
|
208 |
case 'forms':
|
209 |
//add forms
|
210 |
if ( $args['ids'] ) {
|
211 |
-
$where[] = array( 'or' => 1, $table . '.id' => $args['ids'], $table .'.parent_form_id' => $args['ids'] );
|
212 |
} else {
|
213 |
$where[ $table . '.status !' ] = 'draft';
|
214 |
}
|
215 |
break;
|
216 |
case 'actions':
|
217 |
-
|
218 |
$where['post_type'] = FrmFormActionsController::$action_post_type;
|
219 |
if ( ! empty($args['ids']) ) {
|
220 |
$where['menu_order'] = $args['ids'];
|
@@ -238,7 +238,7 @@ class FrmXMLController {
|
|
238 |
}
|
239 |
unset( $form_id, $form_data );
|
240 |
}
|
241 |
-
|
242 |
$where['post_type'] = 'frm_styles';
|
243 |
|
244 |
// Only export selected styles
|
@@ -247,7 +247,7 @@ class FrmXMLController {
|
|
247 |
}
|
248 |
break;
|
249 |
default:
|
250 |
-
|
251 |
$join = ' INNER JOIN ' . $wpdb->postmeta . ' pm ON (pm.post_id=' . $table . '.ID)';
|
252 |
$where['pm.meta_key'] = 'frm_form_id';
|
253 |
|
@@ -264,7 +264,7 @@ class FrmXMLController {
|
|
264 |
}
|
265 |
|
266 |
echo '<?xml version="1.0" encoding="' . esc_attr( get_bloginfo('charset') ) . "\" ?>\n";
|
267 |
-
|
268 |
}
|
269 |
|
270 |
|
@@ -323,7 +323,7 @@ class FrmXMLController {
|
|
323 |
*/
|
324 |
$query = apply_filters( 'frm_csv_where', $query, compact( 'form_id', 'search', 'fid', 'item_id' ) );
|
325 |
|
326 |
-
$entry_ids = FrmDb::get_col( $wpdb->prefix .'frm_items it', $query );
|
327 |
unset( $query );
|
328 |
|
329 |
if ( empty( $entry_ids ) ) {
|
3 |
class FrmXMLController {
|
4 |
|
5 |
public static function menu() {
|
6 |
+
add_submenu_page( 'formidable', 'Formidable | ' . __( 'Import/Export', 'formidable' ), __( 'Import/Export', 'formidable' ), 'frm_edit_forms', 'formidable-import', 'FrmXMLController::route' );
|
7 |
}
|
8 |
|
9 |
public static function add_default_templates() {
|
64 |
'csv' => array( 'name' => 'CSV', 'support' => 'items', 'count' => 'single' ),
|
65 |
) );
|
66 |
|
67 |
+
include( FrmAppHelper::plugin_path() . '/classes/views/xml/import_form.php' );
|
68 |
}
|
69 |
|
70 |
public static function import_xml() {
|
102 |
$file_type = strtolower(pathinfo($_FILES['frm_import_file']['name'], PATHINFO_EXTENSION));
|
103 |
if ( $file_type != 'xml' && isset( $export_format[ $file_type ] ) ) {
|
104 |
// allow other file types to be imported
|
105 |
+
do_action( 'frm_before_import_' . $file_type );
|
106 |
return;
|
107 |
}
|
108 |
unset($file_type);
|
147 |
} if ( $format == 'csv' ) {
|
148 |
self::generate_csv( compact('ids') );
|
149 |
} else {
|
150 |
+
do_action( 'frm_export_format_' . $format, compact('ids') );
|
151 |
}
|
152 |
|
153 |
wp_die();
|
168 |
}
|
169 |
|
170 |
$tables = array(
|
171 |
+
'items' => $wpdb->prefix . 'frm_items',
|
172 |
+
'forms' => $wpdb->prefix . 'frm_forms',
|
173 |
'posts' => $wpdb->posts,
|
174 |
'styles' => $wpdb->posts,
|
175 |
'actions' => $wpdb->posts,
|
201 |
$join = '';
|
202 |
$table = $tables[ $tb_type ];
|
203 |
|
204 |
+
$select = $table . '.id';
|
205 |
$query_vars = array();
|
206 |
|
207 |
switch ( $tb_type ) {
|
208 |
case 'forms':
|
209 |
//add forms
|
210 |
if ( $args['ids'] ) {
|
211 |
+
$where[] = array( 'or' => 1, $table . '.id' => $args['ids'], $table . '.parent_form_id' => $args['ids'] );
|
212 |
} else {
|
213 |
$where[ $table . '.status !' ] = 'draft';
|
214 |
}
|
215 |
break;
|
216 |
case 'actions':
|
217 |
+
$select = $table . '.ID';
|
218 |
$where['post_type'] = FrmFormActionsController::$action_post_type;
|
219 |
if ( ! empty($args['ids']) ) {
|
220 |
$where['menu_order'] = $args['ids'];
|
238 |
}
|
239 |
unset( $form_id, $form_data );
|
240 |
}
|
241 |
+
$select = $table . '.ID';
|
242 |
$where['post_type'] = 'frm_styles';
|
243 |
|
244 |
// Only export selected styles
|
247 |
}
|
248 |
break;
|
249 |
default:
|
250 |
+
$select = $table . '.ID';
|
251 |
$join = ' INNER JOIN ' . $wpdb->postmeta . ' pm ON (pm.post_id=' . $table . '.ID)';
|
252 |
$where['pm.meta_key'] = 'frm_form_id';
|
253 |
|
264 |
}
|
265 |
|
266 |
echo '<?xml version="1.0" encoding="' . esc_attr( get_bloginfo('charset') ) . "\" ?>\n";
|
267 |
+
include( FrmAppHelper::plugin_path() . '/classes/views/xml/xml.php' );
|
268 |
}
|
269 |
|
270 |
|
323 |
*/
|
324 |
$query = apply_filters( 'frm_csv_where', $query, compact( 'form_id', 'search', 'fid', 'item_id' ) );
|
325 |
|
326 |
+
$entry_ids = FrmDb::get_col( $wpdb->prefix . 'frm_items it', $query );
|
327 |
unset( $query );
|
328 |
|
329 |
if ( empty( $entry_ids ) ) {
|
classes/helpers/FrmAppHelper.php
CHANGED
@@ -4,13 +4,13 @@ if ( ! defined('ABSPATH') ) {
|
|
4 |
}
|
5 |
|
6 |
class FrmAppHelper {
|
7 |
-
public static $db_version =
|
8 |
-
public static $pro_db_version =
|
9 |
|
10 |
/**
|
11 |
* @since 2.0
|
12 |
*/
|
13 |
-
public static $plug_version = '2.0.
|
14 |
|
15 |
/**
|
16 |
* @since 1.07.02
|
@@ -32,7 +32,7 @@ class FrmAppHelper {
|
|
32 |
|
33 |
public static function plugin_url() {
|
34 |
//prevously FRM_URL constant
|
35 |
-
|
36 |
}
|
37 |
|
38 |
public static function relative_plugin_url() {
|
@@ -91,6 +91,11 @@ class FrmAppHelper {
|
|
91 |
return $frm_settings;
|
92 |
}
|
93 |
|
|
|
|
|
|
|
|
|
|
|
94 |
/**
|
95 |
* Show a message in place of pro features
|
96 |
*
|
@@ -406,9 +411,9 @@ class FrmAppHelper {
|
|
406 |
*/
|
407 |
public static function trigger_hook_load( $type, $object = null ) {
|
408 |
// only load the form hooks once
|
409 |
-
|
410 |
if ( ! $hooks_loaded ) {
|
411 |
-
|
412 |
}
|
413 |
}
|
414 |
|
@@ -551,7 +556,8 @@ class FrmAppHelper {
|
|
551 |
public static function post_edit_link( $post_id ) {
|
552 |
$post = get_post($post_id);
|
553 |
if ( $post ) {
|
554 |
-
|
|
|
555 |
}
|
556 |
return '';
|
557 |
}
|
@@ -710,11 +716,12 @@ class FrmAppHelper {
|
|
710 |
}
|
711 |
|
712 |
public static function check_selected( $values, $current ) {
|
713 |
-
|
714 |
-
|
|
|
715 |
|
716 |
-
|
717 |
-
|
718 |
|
719 |
/**
|
720 |
* Check if current field option is an "other" option
|
@@ -838,7 +845,7 @@ class FrmAppHelper {
|
|
838 |
* @return string The base Google APIS url for the current version of jQuery UI
|
839 |
*/
|
840 |
public static function jquery_ui_base_url() {
|
841 |
-
|
842 |
$url = apply_filters('frm_jquery_ui_base_url', $url);
|
843 |
return $url;
|
844 |
}
|
@@ -926,7 +933,7 @@ class FrmAppHelper {
|
|
926 |
}
|
927 |
|
928 |
if ( is_numeric($key) || in_array( $key, array( 'id', 'key', 'created-at', 'detaillink', 'editlink', 'siteurl', 'evenodd' ) ) ) {
|
929 |
-
|
930 |
}
|
931 |
|
932 |
$key_check = FrmDb::get_var( $table_name, array( $column => $key, 'ID !' => $id ), $column );
|
@@ -1005,7 +1012,7 @@ class FrmAppHelper {
|
|
1005 |
}
|
1006 |
}
|
1007 |
|
1008 |
-
|
1009 |
$new_value = isset( $post_values['item_meta'][ $field->id ] ) ? maybe_unserialize( $post_values['item_meta'][ $field->id ] ) : $meta_value;
|
1010 |
|
1011 |
$field_array = array(
|
@@ -1042,7 +1049,7 @@ class FrmAppHelper {
|
|
1042 |
$opt_defaults = FrmFieldsHelper::get_default_field_opts($field_array['type'], $field, true);
|
1043 |
|
1044 |
foreach ( $opt_defaults as $opt => $default_opt ) {
|
1045 |
-
|
1046 |
if ( $opt == 'blank' && $field_array[ $opt ] == '' ) {
|
1047 |
$field_array[ $opt ] = $args['frm_settings']->blank_msg;
|
1048 |
} else if ( $opt == 'invalid' && $field_array[ $opt ] == '' ) {
|
@@ -1108,8 +1115,8 @@ class FrmAppHelper {
|
|
1108 |
}
|
1109 |
|
1110 |
foreach ( array( 'before', 'after', 'submit' ) as $h ) {
|
1111 |
-
|
1112 |
-
|
1113 |
}
|
1114 |
unset($h);
|
1115 |
}
|
@@ -1350,7 +1357,7 @@ class FrmAppHelper {
|
|
1350 |
self::esc_order_by( $order_by );
|
1351 |
}
|
1352 |
|
1353 |
-
|
1354 |
}
|
1355 |
|
1356 |
/**
|
@@ -1373,7 +1380,7 @@ class FrmAppHelper {
|
|
1373 |
|
1374 |
$limit = trim(str_replace(' limit', '', strtolower($limit)));
|
1375 |
if ( is_numeric($limit) ) {
|
1376 |
-
|
1377 |
}
|
1378 |
|
1379 |
$limit = explode(',', trim($limit));
|
@@ -1384,7 +1391,7 @@ class FrmAppHelper {
|
|
1384 |
}
|
1385 |
|
1386 |
$limit = implode(',', $limit);
|
1387 |
-
|
1388 |
}
|
1389 |
|
1390 |
/**
|
@@ -1534,7 +1541,7 @@ class FrmAppHelper {
|
|
1534 |
echo ' class="frm_help"';
|
1535 |
}
|
1536 |
|
1537 |
-
|
1538 |
|
1539 |
if ( 'open' != $class ) {
|
1540 |
echo '"';
|
4 |
}
|
5 |
|
6 |
class FrmAppHelper {
|
7 |
+
public static $db_version = 29; //version of the database we are moving to
|
8 |
+
public static $pro_db_version = 32;
|
9 |
|
10 |
/**
|
11 |
* @since 2.0
|
12 |
*/
|
13 |
+
public static $plug_version = '2.0.23';
|
14 |
|
15 |
/**
|
16 |
* @since 1.07.02
|
32 |
|
33 |
public static function plugin_url() {
|
34 |
//prevously FRM_URL constant
|
35 |
+
return plugins_url( '', self::plugin_path() . '/formidable.php' );
|
36 |
}
|
37 |
|
38 |
public static function relative_plugin_url() {
|
91 |
return $frm_settings;
|
92 |
}
|
93 |
|
94 |
+
public static function get_menu_name() {
|
95 |
+
$frm_settings = FrmAppHelper::get_settings();
|
96 |
+
return $frm_settings->menu;
|
97 |
+
}
|
98 |
+
|
99 |
/**
|
100 |
* Show a message in place of pro features
|
101 |
*
|
411 |
*/
|
412 |
public static function trigger_hook_load( $type, $object = null ) {
|
413 |
// only load the form hooks once
|
414 |
+
$hooks_loaded = apply_filters( 'frm_' . $type . '_hooks_loaded', false, $object );
|
415 |
if ( ! $hooks_loaded ) {
|
416 |
+
do_action( 'frm_load_' . $type . '_hooks' );
|
417 |
}
|
418 |
}
|
419 |
|
556 |
public static function post_edit_link( $post_id ) {
|
557 |
$post = get_post($post_id);
|
558 |
if ( $post ) {
|
559 |
+
$post_url = admin_url( 'post.php?post=' . $post_id . '&action=edit' );
|
560 |
+
return '<a href="' . esc_url( $post_url ) . '">' . self::truncate( $post->post_title, 50 ) . '</a>';
|
561 |
}
|
562 |
return '';
|
563 |
}
|
716 |
}
|
717 |
|
718 |
public static function check_selected( $values, $current ) {
|
719 |
+
$values = self::recursive_function_map( $values, 'trim' );
|
720 |
+
$values = self::recursive_function_map( $values, 'htmlspecialchars_decode' );
|
721 |
+
$current = htmlspecialchars_decode( trim( $current ) );
|
722 |
|
723 |
+
return ( is_array( $values ) && in_array( $current, $values ) ) || ( ! is_array( $values ) && $values == $current );
|
724 |
+
}
|
725 |
|
726 |
/**
|
727 |
* Check if current field option is an "other" option
|
845 |
* @return string The base Google APIS url for the current version of jQuery UI
|
846 |
*/
|
847 |
public static function jquery_ui_base_url() {
|
848 |
+
$url = 'http' . ( is_ssl() ? 's' : '' ) . '://ajax.googleapis.com/ajax/libs/jqueryui/' . self::script_version('jquery-ui-core');
|
849 |
$url = apply_filters('frm_jquery_ui_base_url', $url);
|
850 |
return $url;
|
851 |
}
|
933 |
}
|
934 |
|
935 |
if ( is_numeric($key) || in_array( $key, array( 'id', 'key', 'created-at', 'detaillink', 'editlink', 'siteurl', 'evenodd' ) ) ) {
|
936 |
+
$key = $key . 'a';
|
937 |
}
|
938 |
|
939 |
$key_check = FrmDb::get_var( $table_name, array( $column => $key, 'ID !' => $id ), $column );
|
1012 |
}
|
1013 |
}
|
1014 |
|
1015 |
+
$field_type = isset( $post_values['field_options'][ 'type_' . $field->id ] ) ? $post_values['field_options'][ 'type_' . $field->id ] : $field->type;
|
1016 |
$new_value = isset( $post_values['item_meta'][ $field->id ] ) ? maybe_unserialize( $post_values['item_meta'][ $field->id ] ) : $meta_value;
|
1017 |
|
1018 |
$field_array = array(
|
1049 |
$opt_defaults = FrmFieldsHelper::get_default_field_opts($field_array['type'], $field, true);
|
1050 |
|
1051 |
foreach ( $opt_defaults as $opt => $default_opt ) {
|
1052 |
+
$field_array[ $opt ] = ( $post_values && isset( $post_values['field_options'][ $opt . '_' . $field->id ] ) ) ? maybe_unserialize( $post_values['field_options'][ $opt . '_' . $field->id ] ) : ( isset( $field->field_options[ $opt ] ) ? $field->field_options[ $opt ] : $default_opt );
|
1053 |
if ( $opt == 'blank' && $field_array[ $opt ] == '' ) {
|
1054 |
$field_array[ $opt ] = $args['frm_settings']->blank_msg;
|
1055 |
} else if ( $opt == 'invalid' && $field_array[ $opt ] == '' ) {
|
1115 |
}
|
1116 |
|
1117 |
foreach ( array( 'before', 'after', 'submit' ) as $h ) {
|
1118 |
+
if ( ! isset( $values[ $h . '_html' ] ) ) {
|
1119 |
+
$values[ $h . '_html' ] = ( isset( $post_values['options'][ $h . '_html' ] ) ? $post_values['options'][ $h . '_html' ] : FrmFormsHelper::get_default_html( $h ) );
|
1120 |
}
|
1121 |
unset($h);
|
1122 |
}
|
1357 |
self::esc_order_by( $order_by );
|
1358 |
}
|
1359 |
|
1360 |
+
return ' ORDER BY ' . $order . ' ' . $order_by;
|
1361 |
}
|
1362 |
|
1363 |
/**
|
1380 |
|
1381 |
$limit = trim(str_replace(' limit', '', strtolower($limit)));
|
1382 |
if ( is_numeric($limit) ) {
|
1383 |
+
return ' LIMIT ' . $limit;
|
1384 |
}
|
1385 |
|
1386 |
$limit = explode(',', trim($limit));
|
1391 |
}
|
1392 |
|
1393 |
$limit = implode(',', $limit);
|
1394 |
+
return ' LIMIT ' . $limit;
|
1395 |
}
|
1396 |
|
1397 |
/**
|
1541 |
echo ' class="frm_help"';
|
1542 |
}
|
1543 |
|
1544 |
+
echo ' title="' . esc_attr( $tooltips[ $name ] );
|
1545 |
|
1546 |
if ( 'open' != $class ) {
|
1547 |
echo '"';
|
classes/helpers/FrmCSVExportHelper.php
CHANGED
@@ -72,13 +72,15 @@ class FrmCSVExportHelper{
|
|
72 |
}
|
73 |
|
74 |
public static function get_csv_format() {
|
75 |
-
|
|
|
|
|
76 |
}
|
77 |
|
78 |
private static function prepare_csv_headings() {
|
79 |
$headings = array();
|
80 |
self::csv_headings( $headings );
|
81 |
-
$headings = apply_filters( 'frm_csv_columns', $headings, self::$form_id );
|
82 |
self::$headings = $headings;
|
83 |
|
84 |
self::print_csv_row( $headings );
|
@@ -86,11 +88,14 @@ class FrmCSVExportHelper{
|
|
86 |
|
87 |
private static function csv_headings( &$headings ) {
|
88 |
foreach ( self::$fields as $col ) {
|
|
|
89 |
if ( isset( $col->field_options['separate_value'] ) && $col->field_options['separate_value'] && ! in_array( $col->type, array( 'user_id', 'file', 'data', 'date' ) ) ) {
|
90 |
-
$
|
91 |
}
|
92 |
|
93 |
-
$
|
|
|
|
|
94 |
}
|
95 |
|
96 |
if ( self::$comment_count ) {
|
@@ -172,6 +177,8 @@ class FrmCSVExportHelper{
|
|
172 |
$field_value = isset( self::$entry->metas[ $col->id ] ) ? self::$entry->metas[ $col->id ] : false;
|
173 |
|
174 |
$field_value = maybe_unserialize( $field_value );
|
|
|
|
|
175 |
$field_value = apply_filters( 'frm_csv_value', $field_value, array( 'field' => $col, 'entry' => self::$entry, 'separator' => self::$separator ) );
|
176 |
|
177 |
if ( isset( $col->field_options['separate_value'] ) && $col->field_options['separate_value'] ) {
|
@@ -190,6 +197,20 @@ class FrmCSVExportHelper{
|
|
190 |
}
|
191 |
}
|
192 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
193 |
private static function add_entry_data_to_csv( &$row ) {
|
194 |
$row['created_at'] = FrmAppHelper::get_formatted_time( self::$entry->created_at, self::$wp_date_format, ' ' );
|
195 |
$row['updated_at'] = FrmAppHelper::get_formatted_time( self::$entry->updated_at, self::$wp_date_format, ' ' );
|
@@ -204,14 +225,11 @@ class FrmCSVExportHelper{
|
|
204 |
private static function print_csv_row( $rows ) {
|
205 |
$col_count = count( $rows );
|
206 |
$this_col = 0;
|
207 |
-
foreach ( $rows as $k => $row ) {
|
208 |
-
$this_col++;
|
209 |
|
210 |
-
|
211 |
-
|
212 |
-
continue;
|
213 |
-
}
|
214 |
|
|
|
215 |
if ( is_array( $row ) ) {
|
216 |
// implode the repeated field values
|
217 |
$row = implode( self::$separator, FrmAppHelper::array_flatten( $row, 'reset' ) );
|
@@ -221,6 +239,7 @@ class FrmCSVExportHelper{
|
|
221 |
if ( self::$line_break != 'return' ) {
|
222 |
$val = str_replace( array( "\r\n", "\r", "\n" ), self::$line_break, $val );
|
223 |
}
|
|
|
224 |
echo '"' . $val . '"';
|
225 |
if ( $this_col != $col_count ) {
|
226 |
echo self::$column_separator;
|
72 |
}
|
73 |
|
74 |
public static function get_csv_format() {
|
75 |
+
$csv_format = FrmAppHelper::get_post_param( 'csv_format', 'UTF-8', 'sanitize_text_field' );
|
76 |
+
$csv_format = apply_filters( 'frm_csv_format', $csv_format );
|
77 |
+
self::$to_encoding = $csv_format;
|
78 |
}
|
79 |
|
80 |
private static function prepare_csv_headings() {
|
81 |
$headings = array();
|
82 |
self::csv_headings( $headings );
|
83 |
+
$headings = apply_filters( 'frm_csv_columns', $headings, self::$form_id, array( 'fields' => self::$fields ) );
|
84 |
self::$headings = $headings;
|
85 |
|
86 |
self::print_csv_row( $headings );
|
88 |
|
89 |
private static function csv_headings( &$headings ) {
|
90 |
foreach ( self::$fields as $col ) {
|
91 |
+
$field_headings = array();
|
92 |
if ( isset( $col->field_options['separate_value'] ) && $col->field_options['separate_value'] && ! in_array( $col->type, array( 'user_id', 'file', 'data', 'date' ) ) ) {
|
93 |
+
$field_headings[ $col->id . '_label' ] = strip_tags( $col->name . ' ' . __( '(label)', 'formidable' ) );
|
94 |
}
|
95 |
|
96 |
+
$field_headings[ $col->id ] = strip_tags( $col->name );
|
97 |
+
$field_headings = apply_filters( 'frm_csv_field_columns', $field_headings, array( 'field' => $col ) );
|
98 |
+
$headings += $field_headings;
|
99 |
}
|
100 |
|
101 |
if ( self::$comment_count ) {
|
177 |
$field_value = isset( self::$entry->metas[ $col->id ] ) ? self::$entry->metas[ $col->id ] : false;
|
178 |
|
179 |
$field_value = maybe_unserialize( $field_value );
|
180 |
+
self::add_array_values_to_columns( $row, compact( 'col', 'field_value' ) );
|
181 |
+
|
182 |
$field_value = apply_filters( 'frm_csv_value', $field_value, array( 'field' => $col, 'entry' => self::$entry, 'separator' => self::$separator ) );
|
183 |
|
184 |
if ( isset( $col->field_options['separate_value'] ) && $col->field_options['separate_value'] ) {
|
197 |
}
|
198 |
}
|
199 |
|
200 |
+
/**
|
201 |
+
* @since 2.0.23
|
202 |
+
*/
|
203 |
+
private static function add_array_values_to_columns( &$row, $atts ) {
|
204 |
+
if ( is_array( $atts['field_value'] ) ) {
|
205 |
+
foreach ( $atts['field_value'] as $key => $sub_value ) {
|
206 |
+
$column_key = $atts['col']->id . '_' . $key;
|
207 |
+
if ( ! is_numeric( $key ) && isset( self::$headings[ $column_key ] ) ) {
|
208 |
+
$row[ $column_key ] = $sub_value;
|
209 |
+
}
|
210 |
+
}
|
211 |
+
}
|
212 |
+
}
|
213 |
+
|
214 |
private static function add_entry_data_to_csv( &$row ) {
|
215 |
$row['created_at'] = FrmAppHelper::get_formatted_time( self::$entry->created_at, self::$wp_date_format, ' ' );
|
216 |
$row['updated_at'] = FrmAppHelper::get_formatted_time( self::$entry->updated_at, self::$wp_date_format, ' ' );
|
225 |
private static function print_csv_row( $rows ) {
|
226 |
$col_count = count( $rows );
|
227 |
$this_col = 0;
|
|
|
|
|
228 |
|
229 |
+
foreach ( self::$headings as $k => $heading ) {
|
230 |
+
$this_col++;
|
|
|
|
|
231 |
|
232 |
+
$row = isset( $rows[ $k ] ) ? $rows[ $k ] : '';
|
233 |
if ( is_array( $row ) ) {
|
234 |
// implode the repeated field values
|
235 |
$row = implode( self::$separator, FrmAppHelper::array_flatten( $row, 'reset' ) );
|
239 |
if ( self::$line_break != 'return' ) {
|
240 |
$val = str_replace( array( "\r\n", "\r", "\n" ), self::$line_break, $val );
|
241 |
}
|
242 |
+
|
243 |
echo '"' . $val . '"';
|
244 |
if ( $this_col != $col_count ) {
|
245 |
echo self::$column_separator;
|
classes/helpers/FrmEntriesHelper.php
CHANGED
@@ -180,6 +180,7 @@ class FrmEntriesHelper {
|
|
180 |
|
181 |
public static function prepare_display_value( $entry, $field, $atts ) {
|
182 |
$field_value = isset( $entry->metas[ $field->id ] ) ? $entry->metas[ $field->id ] : false;
|
|
|
183 |
if ( FrmAppHelper::pro_is_installed() ) {
|
184 |
FrmProEntriesHelper::get_dynamic_list_values( $field, $entry, $field_value );
|
185 |
}
|
@@ -268,6 +269,7 @@ class FrmEntriesHelper {
|
|
268 |
}
|
269 |
|
270 |
$value = apply_filters('frm_display_value_custom', maybe_unserialize($value), $field, $atts);
|
|
|
271 |
|
272 |
$new_value = '';
|
273 |
|
180 |
|
181 |
public static function prepare_display_value( $entry, $field, $atts ) {
|
182 |
$field_value = isset( $entry->metas[ $field->id ] ) ? $entry->metas[ $field->id ] : false;
|
183 |
+
|
184 |
if ( FrmAppHelper::pro_is_installed() ) {
|
185 |
FrmProEntriesHelper::get_dynamic_list_values( $field, $entry, $field_value );
|
186 |
}
|
269 |
}
|
270 |
|
271 |
$value = apply_filters('frm_display_value_custom', maybe_unserialize($value), $field, $atts);
|
272 |
+
$value = apply_filters( 'frm_display_' . $field->type . '_value_custom', $value, compact( 'field', 'atts' ) );
|
273 |
|
274 |
$new_value = '';
|
275 |
|
classes/helpers/FrmEntriesListHelper.php
CHANGED
@@ -44,7 +44,7 @@ class FrmEntriesListHelper extends FrmListHelper {
|
|
44 |
$page = $this->get_pagenum();
|
45 |
$start = (int) isset( $_REQUEST['start'] ) ? absint( $_REQUEST['start'] ) : ( ( $page - 1 ) * $per_page );
|
46 |
|
47 |
-
|
48 |
$total_items = FrmEntry::getRecordCount($s_query);
|
49 |
|
50 |
$this->set_pagination_args( array(
|
@@ -66,7 +66,7 @@ class FrmEntriesListHelper extends FrmListHelper {
|
|
66 |
}
|
67 |
$colspan = $this->get_column_count();
|
68 |
|
69 |
-
|
70 |
}
|
71 |
|
72 |
public function search_box( $text, $input_id ) {
|
@@ -99,7 +99,7 @@ class FrmEntriesListHelper extends FrmListHelper {
|
|
99 |
public function single_row( $item, $style = '' ) {
|
100 |
// Set up the hover actions for this user
|
101 |
$actions = array();
|
102 |
-
$view_link = '?page=formidable-entries&frm_action=show&id='. $item->id;
|
103 |
|
104 |
$this->get_actions( $actions, $item, $view_link );
|
105 |
|
@@ -114,7 +114,7 @@ class FrmEntriesListHelper extends FrmListHelper {
|
|
114 |
$action_col = false;
|
115 |
|
116 |
foreach ( $columns as $column_name => $column_display_name ) {
|
117 |
-
$class = $column_name .' column-'. $column_name;
|
118 |
|
119 |
if ( $column_name === $primary ) {
|
120 |
$class .= ' column-primary';
|
@@ -128,9 +128,9 @@ class FrmEntriesListHelper extends FrmListHelper {
|
|
128 |
|
129 |
$attributes = 'class="' . esc_attr( $class ) . '"';
|
130 |
unset($class);
|
131 |
-
$attributes .= ' data-colname="' . $column_display_name
|
132 |
|
133 |
-
|
134 |
$this->column_name = $col_name;
|
135 |
|
136 |
switch ( $col_name ) {
|
@@ -175,7 +175,7 @@ class FrmEntriesListHelper extends FrmListHelper {
|
|
175 |
if ( isset( $val ) ) {
|
176 |
$r .= "<td $attributes>";
|
177 |
if ( $column_name == $action_col ) {
|
178 |
-
$edit_link = '?page=formidable-entries&frm_action=edit&id='. $item->id;
|
179 |
$r .= '<a href="' . esc_url( isset( $actions['edit'] ) ? $edit_link : $view_link ) . '" class="row-title" >' . $val . '</a> ';
|
180 |
$r .= $action_links;
|
181 |
} else {
|
@@ -194,10 +194,10 @@ class FrmEntriesListHelper extends FrmListHelper {
|
|
194 |
* @param string $view_link
|
195 |
*/
|
196 |
private function get_actions( &$actions, $item, $view_link ) {
|
197 |
-
$actions['view'] = '<a href="' . esc_url( $view_link ) . '">'. __( 'View', 'formidable' ) .'</a>';
|
198 |
|
199 |
if ( current_user_can('frm_delete_entries') ) {
|
200 |
-
|
201 |
$actions['delete'] = '<a href="' . esc_url( wp_nonce_url( $delete_link ) ) . '" class="submitdelete" onclick="return confirm(\'' . esc_attr( __( 'Are you sure you want to delete that?', 'formidable' ) ) . '\')">' . __( 'Delete' ) . '</a>';
|
202 |
}
|
203 |
|
44 |
$page = $this->get_pagenum();
|
45 |
$start = (int) isset( $_REQUEST['start'] ) ? absint( $_REQUEST['start'] ) : ( ( $page - 1 ) * $per_page );
|
46 |
|
47 |
+
$this->items = FrmEntry::getAll( $s_query, $order, ' LIMIT ' . $start . ',' . $per_page, true, false );
|
48 |
$total_items = FrmEntry::getRecordCount($s_query);
|
49 |
|
50 |
$this->set_pagination_args( array(
|
66 |
}
|
67 |
$colspan = $this->get_column_count();
|
68 |
|
69 |
+
include( FrmAppHelper::plugin_path() . '/classes/views/frm-entries/no_entries.php' );
|
70 |
}
|
71 |
|
72 |
public function search_box( $text, $input_id ) {
|
99 |
public function single_row( $item, $style = '' ) {
|
100 |
// Set up the hover actions for this user
|
101 |
$actions = array();
|
102 |
+
$view_link = '?page=formidable-entries&frm_action=show&id=' . $item->id;
|
103 |
|
104 |
$this->get_actions( $actions, $item, $view_link );
|
105 |
|
114 |
$action_col = false;
|
115 |
|
116 |
foreach ( $columns as $column_name => $column_display_name ) {
|
117 |
+
$class = $column_name . ' column-' . $column_name;
|
118 |
|
119 |
if ( $column_name === $primary ) {
|
120 |
$class .= ' column-primary';
|
128 |
|
129 |
$attributes = 'class="' . esc_attr( $class ) . '"';
|
130 |
unset($class);
|
131 |
+
$attributes .= ' data-colname="' . $column_display_name . '"';
|
132 |
|
133 |
+
$col_name = preg_replace( '/^(' . $this->params['form'] . '_)/', '', $column_name );
|
134 |
$this->column_name = $col_name;
|
135 |
|
136 |
switch ( $col_name ) {
|
175 |
if ( isset( $val ) ) {
|
176 |
$r .= "<td $attributes>";
|
177 |
if ( $column_name == $action_col ) {
|
178 |
+
$edit_link = '?page=formidable-entries&frm_action=edit&id=' . $item->id;
|
179 |
$r .= '<a href="' . esc_url( isset( $actions['edit'] ) ? $edit_link : $view_link ) . '" class="row-title" >' . $val . '</a> ';
|
180 |
$r .= $action_links;
|
181 |
} else {
|
194 |
* @param string $view_link
|
195 |
*/
|
196 |
private function get_actions( &$actions, $item, $view_link ) {
|
197 |
+
$actions['view'] = '<a href="' . esc_url( $view_link ) . '">' . __( 'View', 'formidable' ) . '</a>';
|
198 |
|
199 |
if ( current_user_can('frm_delete_entries') ) {
|
200 |
+
$delete_link = '?page=formidable-entries&frm_action=destroy&id=' . $item->id . '&form=' . $this->params['form'];
|
201 |
$actions['delete'] = '<a href="' . esc_url( wp_nonce_url( $delete_link ) ) . '" class="submitdelete" onclick="return confirm(\'' . esc_attr( __( 'Are you sure you want to delete that?', 'formidable' ) ) . '\')">' . __( 'Delete' ) . '</a>';
|
202 |
}
|
203 |
|
classes/helpers/FrmFieldsHelper.php
CHANGED
@@ -68,7 +68,7 @@ class FrmFieldsHelper {
|
|
68 |
}
|
69 |
|
70 |
public static function get_html_id( $field, $plus = '' ) {
|
71 |
-
|
72 |
}
|
73 |
|
74 |
public static function setup_edit_vars( $record, $doing_ajax = false ) {
|
@@ -133,7 +133,7 @@ class FrmFieldsHelper {
|
|
133 |
|
134 |
$form_id = (is_numeric($field)) ? $field : $field->form_id;
|
135 |
|
136 |
-
|
137 |
|
138 |
$field_count = FrmDb::get_var( 'frm_fields', array( 'form_id' => $form_id ), 'field_order', array( 'order_by' => 'field_order DESC' ) );
|
139 |
|
@@ -151,7 +151,7 @@ class FrmFieldsHelper {
|
|
151 |
public static function fill_field( &$values, $field, $form_id, $new_key = '' ) {
|
152 |
global $wpdb;
|
153 |
|
154 |
-
|
155 |
$values['form_id'] = $form_id;
|
156 |
$values['options'] = maybe_serialize($field->options);
|
157 |
$values['default_value'] = maybe_serialize($field->default_value);
|
@@ -177,6 +177,7 @@ class FrmFieldsHelper {
|
|
177 |
|
178 |
$msg = FrmField::get_option( $field, $error );
|
179 |
$msg = ( $msg == $defaults[ $error ]['full'] || empty( $msg ) ) ? $defaults[ $error ]['part'] : $msg;
|
|
|
180 |
return $msg;
|
181 |
}
|
182 |
|
@@ -215,8 +216,8 @@ DEFAULT_HTML;
|
|
215 |
$html = apply_filters('frm_before_replace_shortcodes', $html, $field, $errors, $form);
|
216 |
|
217 |
$defaults = array(
|
218 |
-
|
219 |
-
|
220 |
'field_plus_id' => '',
|
221 |
'section_id' => '',
|
222 |
);
|
@@ -311,7 +312,7 @@ DEFAULT_HTML;
|
|
311 |
|
312 |
$field['shortcodes'] = $atts;
|
313 |
ob_start();
|
314 |
-
|
315 |
$replace_with = ob_get_contents();
|
316 |
ob_end_clean();
|
317 |
} else if ( $tag == 'deletelink' && FrmAppHelper::pro_is_installed() ) {
|
@@ -363,10 +364,10 @@ DEFAULT_HTML;
|
|
363 |
* @param $html string
|
364 |
*/
|
365 |
private static function get_more_field_classes( &$error_class, $field, $field_id, $html ) {
|
366 |
-
$error_class .= ' frm_'. $field['label'] .'_container';
|
367 |
if ( $field['id'] != $field_id ) {
|
368 |
// add a class for repeating/embedded fields
|
369 |
-
$error_class .= ' frm_field_'. $field['id'] .'_container';
|
370 |
}
|
371 |
|
372 |
// Add class to embedded form field
|
@@ -421,19 +422,19 @@ DEFAULT_HTML;
|
|
421 |
if ( ! strpos( $html, 'frm_form_field ') ) {
|
422 |
$error_class .= ' frm_form_field';
|
423 |
}
|
424 |
-
$error_class .= ' '. $field['classes'];
|
425 |
}
|
426 |
}
|
427 |
|
428 |
public static function remove_inline_conditions( $no_vars, $code, $replace_with, &$html ) {
|
429 |
if ( $no_vars ) {
|
430 |
-
|
431 |
-
|
432 |
} else {
|
433 |
-
|
434 |
}
|
435 |
|
436 |
-
|
437 |
}
|
438 |
|
439 |
public static function get_shortcode_tag( $shortcodes, $short_key, $args ) {
|
@@ -480,9 +481,9 @@ DEFAULT_HTML;
|
|
480 |
$frm_settings = FrmAppHelper::get_settings();
|
481 |
$lang = apply_filters('frm_recaptcha_lang', $frm_settings->re_lang, $field);
|
482 |
|
483 |
-
$api_js_url = 'https://www.google.com/recaptcha/api.js';
|
484 |
if ( $lang != 'en' ) {
|
485 |
-
|
486 |
}
|
487 |
$api_js_url = apply_filters('frm_recpatcha_js_url', $api_js_url);
|
488 |
|
@@ -490,7 +491,7 @@ DEFAULT_HTML;
|
|
490 |
wp_enqueue_script('recaptcha-api');
|
491 |
|
492 |
?>
|
493 |
-
<div id="field_<?php echo esc_attr( $field['field_key'] ) ?>" class="g-recaptcha" data-sitekey="<?php echo esc_attr( $frm_settings->pubkey ) ?>" data-size="<?php echo esc_attr( $field['captcha_size'] ) ?>"></div>
|
494 |
<?php
|
495 |
}
|
496 |
|
@@ -505,9 +506,9 @@ DEFAULT_HTML;
|
|
505 |
if ( self::is_other_opt( $opt_key ) ) {
|
506 |
// Get string for Other text field, if needed
|
507 |
$other_val = self::get_other_val( compact( 'opt_key', 'field' ) );
|
508 |
-
|
509 |
} else {
|
510 |
-
|
511 |
}
|
512 |
}
|
513 |
}
|
@@ -521,7 +522,7 @@ DEFAULT_HTML;
|
|
521 |
}
|
522 |
|
523 |
if ( ! $args['name'] ) {
|
524 |
-
|
525 |
}
|
526 |
|
527 |
$id = self::get_html_id($args['field']);
|
@@ -568,7 +569,7 @@ DEFAULT_HTML;
|
|
568 |
$add_html .= FrmProFieldsController::input_html($args['field'], false);
|
569 |
}
|
570 |
|
571 |
-
$dropdown = str_replace( "<select name='" . esc_attr( $args['name'] ) ."' id='" . esc_attr( $id ) . "' class='" . esc_attr( $class ) . "'", "<select name='" . esc_attr( $args['name'] ) . "' id='" . esc_attr( $id ) . "' " . $add_html, $dropdown );
|
572 |
|
573 |
if ( is_array($args['field']['value']) ) {
|
574 |
$skip = true;
|
@@ -593,7 +594,7 @@ DEFAULT_HTML;
|
|
593 |
|
594 |
$link = sprintf(
|
595 |
__( 'Please add options from the WordPress "%1$s" page', 'formidable' ),
|
596 |
-
|
597 |
);
|
598 |
unset($tax);
|
599 |
|
@@ -790,21 +791,23 @@ DEFAULT_HTML;
|
|
790 |
|
791 |
$atts['entry_id'] = $entry->id;
|
792 |
$atts['entry_key'] = $entry->item_key;
|
793 |
-
//$replace_with = apply_filters('frmpro_fields_replace_shortcodes', $replace_with, $tag, $atts, $field);
|
794 |
-
|
795 |
-
if ( is_array($replace_with) ) {
|
796 |
-
$replace_with = implode($sep, $replace_with);
|
797 |
-
}
|
798 |
|
799 |
if ( isset($atts['show']) && $atts['show'] == 'field_label' ) {
|
800 |
$replace_with = $field->name;
|
801 |
} else if ( isset($atts['show']) && $atts['show'] == 'description' ) {
|
802 |
$replace_with = $field->description;
|
803 |
-
|
804 |
-
|
805 |
-
|
806 |
-
|
807 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
808 |
|
809 |
unset($field);
|
810 |
break;
|
@@ -886,6 +889,7 @@ DEFAULT_HTML;
|
|
886 |
public static function get_display_value( $replace_with, $field, $atts = array() ) {
|
887 |
$atts['sep'] = isset( $atts['sep'] ) ? $atts['sep'] : ', ';
|
888 |
|
|
|
889 |
$replace_with = apply_filters( 'frm_get_display_value', $replace_with, $field, $atts );
|
890 |
|
891 |
if ( $field->type == 'textarea' || $field->type == 'rte' ) {
|
@@ -1164,8 +1168,11 @@ DEFAULT_HTML;
|
|
1164 |
|
1165 |
if ( $display['default_blank'] ) {
|
1166 |
self::show_default_blank_js( $field['default_blank'] );
|
|
|
1167 |
}
|
|
|
1168 |
self::show_onfocus_js( $field['clear_on_focus'] );
|
|
|
1169 |
|
1170 |
echo '</span>';
|
1171 |
}
|
@@ -1199,20 +1206,20 @@ DEFAULT_HTML;
|
|
1199 |
$replace = array();
|
1200 |
$replace_with = array();
|
1201 |
foreach ( (array) $frm_duplicate_ids as $old => $new ) {
|
1202 |
-
|
1203 |
-
|
1204 |
-
|
1205 |
-
|
1206 |
-
|
1207 |
-
|
1208 |
-
|
1209 |
-
|
1210 |
-
|
1211 |
-
|
1212 |
-
|
1213 |
-
|
1214 |
-
|
1215 |
-
|
1216 |
unset($old, $new);
|
1217 |
}
|
1218 |
if ( is_array( $val ) ) {
|
68 |
}
|
69 |
|
70 |
public static function get_html_id( $field, $plus = '' ) {
|
71 |
+
return apply_filters( 'frm_field_html_id', 'field_' . $field['field_key'] . $plus, $field );
|
72 |
}
|
73 |
|
74 |
public static function setup_edit_vars( $record, $doing_ajax = false ) {
|
133 |
|
134 |
$form_id = (is_numeric($field)) ? $field : $field->form_id;
|
135 |
|
136 |
+
$key = is_numeric( $field ) ? FrmAppHelper::get_unique_key( '', $wpdb->prefix . 'frm_fields', 'field_key' ) : $field->field_key;
|
137 |
|
138 |
$field_count = FrmDb::get_var( 'frm_fields', array( 'form_id' => $form_id ), 'field_order', array( 'order_by' => 'field_order DESC' ) );
|
139 |
|
151 |
public static function fill_field( &$values, $field, $form_id, $new_key = '' ) {
|
152 |
global $wpdb;
|
153 |
|
154 |
+
$values['field_key'] = FrmAppHelper::get_unique_key( $new_key, $wpdb->prefix . 'frm_fields', 'field_key' );
|
155 |
$values['form_id'] = $form_id;
|
156 |
$values['options'] = maybe_serialize($field->options);
|
157 |
$values['default_value'] = maybe_serialize($field->default_value);
|
177 |
|
178 |
$msg = FrmField::get_option( $field, $error );
|
179 |
$msg = ( $msg == $defaults[ $error ]['full'] || empty( $msg ) ) ? $defaults[ $error ]['part'] : $msg;
|
180 |
+
$msg = do_shortcode( $msg );
|
181 |
return $msg;
|
182 |
}
|
183 |
|
216 |
$html = apply_filters('frm_before_replace_shortcodes', $html, $field, $errors, $form);
|
217 |
|
218 |
$defaults = array(
|
219 |
+
'field_name' => 'item_meta[' . $field['id'] . ']',
|
220 |
+
'field_id' => $field['id'],
|
221 |
'field_plus_id' => '',
|
222 |
'section_id' => '',
|
223 |
);
|
312 |
|
313 |
$field['shortcodes'] = $atts;
|
314 |
ob_start();
|
315 |
+
include( FrmAppHelper::plugin_path() . '/classes/views/frm-fields/input.php' );
|
316 |
$replace_with = ob_get_contents();
|
317 |
ob_end_clean();
|
318 |
} else if ( $tag == 'deletelink' && FrmAppHelper::pro_is_installed() ) {
|
364 |
* @param $html string
|
365 |
*/
|
366 |
private static function get_more_field_classes( &$error_class, $field, $field_id, $html ) {
|
367 |
+
$error_class .= ' frm_' . $field['label'] . '_container';
|
368 |
if ( $field['id'] != $field_id ) {
|
369 |
// add a class for repeating/embedded fields
|
370 |
+
$error_class .= ' frm_field_' . $field['id'] . '_container';
|
371 |
}
|
372 |
|
373 |
// Add class to embedded form field
|
422 |
if ( ! strpos( $html, 'frm_form_field ') ) {
|
423 |
$error_class .= ' frm_form_field';
|
424 |
}
|
425 |
+
$error_class .= ' ' . $field['classes'];
|
426 |
}
|
427 |
}
|
428 |
|
429 |
public static function remove_inline_conditions( $no_vars, $code, $replace_with, &$html ) {
|
430 |
if ( $no_vars ) {
|
431 |
+
$html = str_replace( '[if ' . $code . ']', '', $html );
|
432 |
+
$html = str_replace( '[/if ' . $code . ']', '', $html );
|
433 |
} else {
|
434 |
+
$html = preg_replace( '/(\[if\s+' . $code . '\])(.*?)(\[\/if\s+' . $code . '\])/mis', '', $html );
|
435 |
}
|
436 |
|
437 |
+
$html = str_replace( '[' . $code . ']', $replace_with, $html );
|
438 |
}
|
439 |
|
440 |
public static function get_shortcode_tag( $shortcodes, $short_key, $args ) {
|
481 |
$frm_settings = FrmAppHelper::get_settings();
|
482 |
$lang = apply_filters('frm_recaptcha_lang', $frm_settings->re_lang, $field);
|
483 |
|
484 |
+
$api_js_url = 'https://www.google.com/recaptcha/api.js?onload=frmRecaptcha&render=explicit';
|
485 |
if ( $lang != 'en' ) {
|
486 |
+
$api_js_url .= '&hl=' . $lang;
|
487 |
}
|
488 |
$api_js_url = apply_filters('frm_recpatcha_js_url', $api_js_url);
|
489 |
|
491 |
wp_enqueue_script('recaptcha-api');
|
492 |
|
493 |
?>
|
494 |
+
<div id="field_<?php echo esc_attr( $field['field_key'] ) ?>" class="frm-g-recaptcha" data-sitekey="<?php echo esc_attr( $frm_settings->pubkey ) ?>" data-size="<?php echo esc_attr( $field['captcha_size'] ) ?>"></div>
|
495 |
<?php
|
496 |
}
|
497 |
|
506 |
if ( self::is_other_opt( $opt_key ) ) {
|
507 |
// Get string for Other text field, if needed
|
508 |
$other_val = self::get_other_val( compact( 'opt_key', 'field' ) );
|
509 |
+
require( FrmAppHelper::plugin_path() . '/pro/classes/views/frmpro-fields/other-option.php' );
|
510 |
} else {
|
511 |
+
require( FrmAppHelper::plugin_path() . '/classes/views/frm-fields/single-option.php' );
|
512 |
}
|
513 |
}
|
514 |
}
|
522 |
}
|
523 |
|
524 |
if ( ! $args['name'] ) {
|
525 |
+
$args['name'] = 'item_meta[' . $args['field']['id'] . ']';
|
526 |
}
|
527 |
|
528 |
$id = self::get_html_id($args['field']);
|
569 |
$add_html .= FrmProFieldsController::input_html($args['field'], false);
|
570 |
}
|
571 |
|
572 |
+
$dropdown = str_replace( "<select name='" . esc_attr( $args['name'] ) . "' id='" . esc_attr( $id ) . "' class='" . esc_attr( $class ) . "'", "<select name='" . esc_attr( $args['name'] ) . "' id='" . esc_attr( $id ) . "' " . $add_html, $dropdown );
|
573 |
|
574 |
if ( is_array($args['field']['value']) ) {
|
575 |
$skip = true;
|
594 |
|
595 |
$link = sprintf(
|
596 |
__( 'Please add options from the WordPress "%1$s" page', 'formidable' ),
|
597 |
+
'<a href="' . esc_url( admin_url( 'edit-tags.php?taxonomy=' . $tax->name ) ) . '" target="_blank">' . ( empty( $tax->labels->name ) ? __( 'Categories' ) : $tax->labels->name ) . '</a>'
|
598 |
);
|
599 |
unset($tax);
|
600 |
|
791 |
|
792 |
$atts['entry_id'] = $entry->id;
|
793 |
$atts['entry_key'] = $entry->item_key;
|
|
|
|
|
|
|
|
|
|
|
794 |
|
795 |
if ( isset($atts['show']) && $atts['show'] == 'field_label' ) {
|
796 |
$replace_with = $field->name;
|
797 |
} else if ( isset($atts['show']) && $atts['show'] == 'description' ) {
|
798 |
$replace_with = $field->description;
|
799 |
+
} else {
|
800 |
+
$string_value = $replace_with;
|
801 |
+
if ( is_array( $replace_with ) ) {
|
802 |
+
$string_value = implode( $sep, $replace_with );
|
803 |
+
}
|
804 |
+
|
805 |
+
if ( empty( $string_value ) && $string_value != '0' ) {
|
806 |
+
$replace_with = '';
|
807 |
+
} else {
|
808 |
+
$replace_with = self::get_display_value( $replace_with, $field, $atts );
|
809 |
+
}
|
810 |
+
}
|
811 |
|
812 |
unset($field);
|
813 |
break;
|
889 |
public static function get_display_value( $replace_with, $field, $atts = array() ) {
|
890 |
$atts['sep'] = isset( $atts['sep'] ) ? $atts['sep'] : ', ';
|
891 |
|
892 |
+
$replace_with = apply_filters( 'frm_get_' . $field->type . '_display_value', $replace_with, $field, $atts );
|
893 |
$replace_with = apply_filters( 'frm_get_display_value', $replace_with, $field, $atts );
|
894 |
|
895 |
if ( $field->type == 'textarea' || $field->type == 'rte' ) {
|
1168 |
|
1169 |
if ( $display['default_blank'] ) {
|
1170 |
self::show_default_blank_js( $field['default_blank'] );
|
1171 |
+
echo '<input type="hidden" name="field_options[default_blank_' . esc_attr( $field['id'] ) . ']" value="' . esc_attr( $field['default_blank'] ) . '" />';
|
1172 |
}
|
1173 |
+
|
1174 |
self::show_onfocus_js( $field['clear_on_focus'] );
|
1175 |
+
echo '<input type="hidden" name="field_options[clear_on_focus_' . esc_attr( $field['id'] ) . ']" value="' . esc_attr( $field['default_blank'] ) . '" />';
|
1176 |
|
1177 |
echo '</span>';
|
1178 |
}
|
1206 |
$replace = array();
|
1207 |
$replace_with = array();
|
1208 |
foreach ( (array) $frm_duplicate_ids as $old => $new ) {
|
1209 |
+
$replace[] = '[if ' . $old . ']';
|
1210 |
+
$replace_with[] = '[if ' . $new . ']';
|
1211 |
+
$replace[] = '[if ' . $old . ' ';
|
1212 |
+
$replace_with[] = '[if ' . $new . ' ';
|
1213 |
+
$replace[] = '[/if ' . $old . ']';
|
1214 |
+
$replace_with[] = '[/if ' . $new . ']';
|
1215 |
+
$replace[] = '[foreach ' . $old . ']';
|
1216 |
+
$replace_with[] = '[foreach ' . $new . ']';
|
1217 |
+
$replace[] = '[/foreach ' . $old . ']';
|
1218 |
+
$replace_with[] = '[/foreach ' . $new . ']';
|
1219 |
+
$replace[] = '[' . $old . ']';
|
1220 |
+
$replace_with[] = '[' . $new . ']';
|
1221 |
+
$replace[] = '[' . $old . ' ';
|
1222 |
+
$replace_with[] = '[' . $new . ' ';
|
1223 |
unset($old, $new);
|
1224 |
}
|
1225 |
if ( is_array( $val ) ) {
|
classes/helpers/FrmFormsHelper.php
CHANGED
@@ -11,7 +11,7 @@ class FrmFormsHelper {
|
|
11 |
}
|
12 |
|
13 |
public static function get_direct_link( $key, $form = false ) {
|
14 |
-
$target_url = esc_url( admin_url( 'admin-ajax.php?action=frm_forms_preview&form='. $key ) );
|
15 |
$target_url = apply_filters('frm_direct_link', $target_url, $key, $form);
|
16 |
|
17 |
return $target_url;
|
@@ -50,7 +50,7 @@ class FrmFormsHelper {
|
|
50 |
<?php } ?>
|
51 |
<?php foreach ( $forms as $form ) { ?>
|
52 |
<option value="<?php echo esc_attr( $form->id ); ?>" <?php selected( $field_value, $form->id ); ?>><?php
|
53 |
-
echo ( '' == $form->name ) ? esc_html__( '(no title)', 'formidable' ) : esc_html( FrmAppHelper::truncate( $form->name,
|
54 |
?></option>
|
55 |
<?php } ?>
|
56 |
</select>
|
@@ -105,7 +105,7 @@ class FrmFormsHelper {
|
|
105 |
$args['form'] = $form->id;
|
106 |
}
|
107 |
?>
|
108 |
-
<li><a href="<?php echo esc_url( isset( $base ) ? add_query_arg( $args, $base ) : add_query_arg( $args ) ); ?>" tabindex="-1"><?php echo esc_html( empty( $form->name ) ? __( '(no title)') : FrmAppHelper::truncate( $form->name,
|
109 |
<?php
|
110 |
unset( $form );
|
111 |
} ?>
|
@@ -154,7 +154,7 @@ class FrmFormsHelper {
|
|
154 |
}
|
155 |
|
156 |
if ( ! isset( $values['form_key'] ) ) {
|
157 |
-
|
158 |
}
|
159 |
|
160 |
$values = self::fill_default_opts($values, false, $post_values);
|
@@ -577,14 +577,14 @@ BEFORE_HTML;
|
|
577 |
);
|
578 |
|
579 |
$current_page = isset( $_REQUEST['form_type'] ) ? $_REQUEST['form_type'] : '';
|
580 |
-
|
581 |
if ( 'trash' == $status ) {
|
582 |
-
$link = '<a href="'. esc_url( wp_nonce_url( $base_url . '&frm_action=untrash', 'untrash_form_' . $id ) ) . '" class="submitdelete deletion">' . $labels['restore'][ $length ] . '</a>';
|
583 |
} else if ( current_user_can('frm_delete_forms') ) {
|
584 |
if ( EMPTY_TRASH_DAYS ) {
|
585 |
$link = '<a href="' . esc_url( wp_nonce_url( $base_url . '&frm_action=trash', 'trash_form_' . $id ) ) . '" class="submitdelete deletion">' . $labels['trash'][ $length ] . '</a>';
|
586 |
} else {
|
587 |
-
$link = '<a href="' . esc_url( wp_nonce_url( $base_url .'&frm_action=destroy', 'destroy_form_' . $id ) ) . '" class="submitdelete deletion" onclick="return confirm(\'' . esc_attr( __( 'Are you sure you want to delete this form and all its entries?', 'formidable' ) ) . '\')">' . $labels['delete'][ $length ] . '</a>';
|
588 |
}
|
589 |
}
|
590 |
|
11 |
}
|
12 |
|
13 |
public static function get_direct_link( $key, $form = false ) {
|
14 |
+
$target_url = esc_url( admin_url( 'admin-ajax.php?action=frm_forms_preview&form=' . $key ) );
|
15 |
$target_url = apply_filters('frm_direct_link', $target_url, $key, $form);
|
16 |
|
17 |
return $target_url;
|
50 |
<?php } ?>
|
51 |
<?php foreach ( $forms as $form ) { ?>
|
52 |
<option value="<?php echo esc_attr( $form->id ); ?>" <?php selected( $field_value, $form->id ); ?>><?php
|
53 |
+
echo ( '' == $form->name ) ? esc_html__( '(no title)', 'formidable' ) : esc_html( FrmAppHelper::truncate( $form->name, 50 ) ) . ( $form->parent_form_id ? esc_html__( ' (child)', 'formidable' ) : '' ) ;
|
54 |
?></option>
|
55 |
<?php } ?>
|
56 |
</select>
|
105 |
$args['form'] = $form->id;
|
106 |
}
|
107 |
?>
|
108 |
+
<li><a href="<?php echo esc_url( isset( $base ) ? add_query_arg( $args, $base ) : add_query_arg( $args ) ); ?>" tabindex="-1"><?php echo esc_html( empty( $form->name ) ? __( '(no title)') : FrmAppHelper::truncate( $form->name, 60 ) ); ?></a></li>
|
109 |
<?php
|
110 |
unset( $form );
|
111 |
} ?>
|
154 |
}
|
155 |
|
156 |
if ( ! isset( $values['form_key'] ) ) {
|
157 |
+
$values['form_key'] = ( $post_values && isset( $post_values['form_key'] ) ) ? $post_values['form_key'] : FrmAppHelper::get_unique_key( '', $wpdb->prefix . 'frm_forms', 'form_key' );
|
158 |
}
|
159 |
|
160 |
$values = self::fill_default_opts($values, false, $post_values);
|
577 |
);
|
578 |
|
579 |
$current_page = isset( $_REQUEST['form_type'] ) ? $_REQUEST['form_type'] : '';
|
580 |
+
$base_url = '?page=formidable&form_type=' . $current_page . '&id=' . $id;
|
581 |
if ( 'trash' == $status ) {
|
582 |
+
$link = '<a href="' . esc_url( wp_nonce_url( $base_url . '&frm_action=untrash', 'untrash_form_' . $id ) ) . '" class="submitdelete deletion">' . $labels['restore'][ $length ] . '</a>';
|
583 |
} else if ( current_user_can('frm_delete_forms') ) {
|
584 |
if ( EMPTY_TRASH_DAYS ) {
|
585 |
$link = '<a href="' . esc_url( wp_nonce_url( $base_url . '&frm_action=trash', 'trash_form_' . $id ) ) . '" class="submitdelete deletion">' . $labels['trash'][ $length ] . '</a>';
|
586 |
} else {
|
587 |
+
$link = '<a href="' . esc_url( wp_nonce_url( $base_url . '&frm_action=destroy', 'destroy_form_' . $id ) ) . '" class="submitdelete deletion" onclick="return confirm(\'' . esc_attr( __( 'Are you sure you want to delete this form and all its entries?', 'formidable' ) ) . '\')">' . $labels['delete'][ $length ] . '</a>';
|
588 |
}
|
589 |
}
|
590 |
|
classes/helpers/FrmFormsListHelper.php
CHANGED
@@ -60,7 +60,7 @@ class FrmFormsListHelper extends FrmListHelper {
|
|
60 |
}
|
61 |
}
|
62 |
|
63 |
-
|
64 |
$total_items = FrmDb::get_count( 'frm_forms', $s_query );
|
65 |
|
66 |
$this->set_pagination_args( array(
|
@@ -73,7 +73,7 @@ class FrmFormsListHelper extends FrmListHelper {
|
|
73 |
if ( 'template' == $this->status ) {
|
74 |
_e( 'No Templates Found.', 'formidable' ) ?>
|
75 |
<br/><br/><?php _e( 'To add a new template:', 'formidable' ) ?>
|
76 |
-
|
77 |
<li><?php printf(__( 'After your form is created, go to Formidable -> %1$sForms%2$s.', 'formidable' ), '<a href="?page=formidable">', '</a>') ?></li>
|
78 |
<li><?php _e( 'Place your mouse over the name of the form you just created, and click the "Create Template" link.', 'formidable' ) ?></li>
|
79 |
</ol>
|
@@ -204,8 +204,8 @@ class FrmFormsListHelper extends FrmListHelper {
|
|
204 |
|
205 |
// Set up the hover actions for this user
|
206 |
$actions = array();
|
207 |
-
|
208 |
-
|
209 |
|
210 |
$this->get_actions($actions, $item, $edit_link, $duplicate_link);
|
211 |
|
@@ -224,7 +224,7 @@ class FrmFormsListHelper extends FrmListHelper {
|
|
224 |
}
|
225 |
|
226 |
foreach ( $columns as $column_name => $column_display_name ) {
|
227 |
-
|
228 |
|
229 |
$style = '';
|
230 |
if ( in_array( $column_name, $hidden ) ) {
|
@@ -237,7 +237,7 @@ class FrmFormsListHelper extends FrmListHelper {
|
|
237 |
|
238 |
switch ( $column_name ) {
|
239 |
case 'cb':
|
240 |
-
$r .= '<th scope="row" class="check-column">'. $checkbox .'</th>';
|
241 |
break;
|
242 |
case 'id':
|
243 |
case 'form_key':
|
@@ -253,17 +253,17 @@ class FrmFormsListHelper extends FrmListHelper {
|
|
253 |
$val = '<abbr title="' . esc_attr( date( 'Y/m/d g:i:s A', strtotime( $item->created_at ) ) ) . '">' . $date . '</abbr>';
|
254 |
break;
|
255 |
case 'shortcode':
|
256 |
-
$val = '<input type="text" readonly="readonly" class="frm_select_box" value="' . esc_attr( '[formidable id=' . $item->id .']' ) . '" /><br/>';
|
257 |
if ( 'excerpt' == $mode ) {
|
258 |
$val .= '<input type="text" readonly="readonly" class="frm_select_box" value="' . esc_attr( '[formidable key=' . $item->form_key . ']' ) . '" />';
|
259 |
}
|
260 |
break;
|
261 |
case 'entries':
|
262 |
if ( isset( $item->options['no_save'] ) && $item->options['no_save'] ) {
|
263 |
-
|
264 |
} else {
|
265 |
$text = FrmEntry::getRecordCount($item->id);
|
266 |
-
$val = current_user_can('frm_view_entries') ? '<a href="'. esc_url( admin_url( 'admin.php?page=formidable-entries&form='. $item->id ) ) . '">' . $text . '</a>' : $text;
|
267 |
unset($text);
|
268 |
}
|
269 |
break;
|
@@ -295,20 +295,21 @@ class FrmFormsListHelper extends FrmListHelper {
|
|
295 |
}
|
296 |
|
297 |
if ( current_user_can('frm_delete_forms') ) {
|
298 |
-
|
|
|
299 |
}
|
300 |
return;
|
301 |
}
|
302 |
|
303 |
if ( current_user_can('frm_edit_forms') ) {
|
304 |
if ( ! $item->is_template || ! $item->default_template ) {
|
305 |
-
|
306 |
}
|
307 |
|
308 |
if ( $item->is_template ) {
|
309 |
-
$actions['frm_duplicate'] = '<a href="'. esc_url( wp_nonce_url( $duplicate_link ) ) . '">' . __( 'Create Form from Template', 'formidable' ) . '</a>';
|
310 |
} else {
|
311 |
-
|
312 |
|
313 |
if ( FrmAppHelper::pro_is_installed() ) {
|
314 |
$actions['duplicate'] = '<a href="' . esc_url( wp_nonce_url( $duplicate_link ) ) . '">' . __( 'Duplicate', 'formidable' ) . '</a>';
|
@@ -358,7 +359,7 @@ class FrmFormsListHelper extends FrmListHelper {
|
|
358 |
*/
|
359 |
private function add_draft_label( $item, &$val ) {
|
360 |
if ( 'draft' == $item->status && 'draft' != $this->status ) {
|
361 |
-
|
362 |
}
|
363 |
}
|
364 |
|
60 |
}
|
61 |
}
|
62 |
|
63 |
+
$this->items = FrmForm::getAll( $s_query, $orderby . ' ' . $order, $start . ',' . $per_page );
|
64 |
$total_items = FrmDb::get_count( 'frm_forms', $s_query );
|
65 |
|
66 |
$this->set_pagination_args( array(
|
73 |
if ( 'template' == $this->status ) {
|
74 |
_e( 'No Templates Found.', 'formidable' ) ?>
|
75 |
<br/><br/><?php _e( 'To add a new template:', 'formidable' ) ?>
|
76 |
+
<ol><li><?php printf( __( 'Create a new %1$sform%2$s.', 'formidable' ), '<a href="' . esc_url( admin_url( 'admin?page=formidable&frm_action=new' ) ) . '"', '</a>' ) ?></li>
|
77 |
<li><?php printf(__( 'After your form is created, go to Formidable -> %1$sForms%2$s.', 'formidable' ), '<a href="?page=formidable">', '</a>') ?></li>
|
78 |
<li><?php _e( 'Place your mouse over the name of the form you just created, and click the "Create Template" link.', 'formidable' ) ?></li>
|
79 |
</ol>
|
204 |
|
205 |
// Set up the hover actions for this user
|
206 |
$actions = array();
|
207 |
+
$edit_link = '?page=formidable&frm_action=edit&id=' . $item->id;
|
208 |
+
$duplicate_link = '?page=formidable&frm_action=duplicate&id=' . $item->id;
|
209 |
|
210 |
$this->get_actions($actions, $item, $edit_link, $duplicate_link);
|
211 |
|
224 |
}
|
225 |
|
226 |
foreach ( $columns as $column_name => $column_display_name ) {
|
227 |
+
$class = $column_name . ' column-' . $column_name . ( 'name' == $column_name ? ' post-title page-title column-title' : '' );
|
228 |
|
229 |
$style = '';
|
230 |
if ( in_array( $column_name, $hidden ) ) {
|
237 |
|
238 |
switch ( $column_name ) {
|
239 |
case 'cb':
|
240 |
+
$r .= '<th scope="row" class="check-column">' . $checkbox . '</th>';
|
241 |
break;
|
242 |
case 'id':
|
243 |
case 'form_key':
|
253 |
$val = '<abbr title="' . esc_attr( date( 'Y/m/d g:i:s A', strtotime( $item->created_at ) ) ) . '">' . $date . '</abbr>';
|
254 |
break;
|
255 |
case 'shortcode':
|
256 |
+
$val = '<input type="text" readonly="readonly" class="frm_select_box" value="' . esc_attr( '[formidable id=' . $item->id . ']' ) . '" /><br/>';
|
257 |
if ( 'excerpt' == $mode ) {
|
258 |
$val .= '<input type="text" readonly="readonly" class="frm_select_box" value="' . esc_attr( '[formidable key=' . $item->form_key . ']' ) . '" />';
|
259 |
}
|
260 |
break;
|
261 |
case 'entries':
|
262 |
if ( isset( $item->options['no_save'] ) && $item->options['no_save'] ) {
|
263 |
+
$val = '<i class="frm_icon_font frm_forbid_icon frm_bstooltip" title="' . esc_attr('Entries are not being saved', 'formidable' ) . '"></i>';
|
264 |
} else {
|
265 |
$text = FrmEntry::getRecordCount($item->id);
|
266 |
+
$val = current_user_can('frm_view_entries') ? '<a href="' . esc_url( admin_url( 'admin.php?page=formidable-entries&form=' . $item->id ) ) . '">' . $text . '</a>' : $text;
|
267 |
unset($text);
|
268 |
}
|
269 |
break;
|
295 |
}
|
296 |
|
297 |
if ( current_user_can('frm_delete_forms') ) {
|
298 |
+
$trash_url = wp_nonce_url( '?page=formidable&form_status=trash&frm_action=destroy&id=' . $item->id, 'destroy_form_' . $item->id );
|
299 |
+
$actions['trash'] = '<a href="' . esc_url( $trash_url ) . '" class="submitdelete" onclick="return confirm(\'' . __( 'Are you sure you want to permanently delete that?', 'formidable' ) . '\')">' . __( 'Delete Permanently' ) . '</a>';
|
300 |
}
|
301 |
return;
|
302 |
}
|
303 |
|
304 |
if ( current_user_can('frm_edit_forms') ) {
|
305 |
if ( ! $item->is_template || ! $item->default_template ) {
|
306 |
+
$actions['frm_edit'] = '<a href="' . esc_url( $edit_link ) . '">' . __( 'Edit' ) . '</a>';
|
307 |
}
|
308 |
|
309 |
if ( $item->is_template ) {
|
310 |
+
$actions['frm_duplicate'] = '<a href="' . esc_url( wp_nonce_url( $duplicate_link ) ) . '">' . __( 'Create Form from Template', 'formidable' ) . '</a>';
|
311 |
} else {
|
312 |
+
$actions['frm_settings'] = '<a href="' . esc_url( '?page=formidable&frm_action=settings&id=' . $item->id ) . '">' . __( 'Settings', 'formidable' ) . '</a>';
|
313 |
|
314 |
if ( FrmAppHelper::pro_is_installed() ) {
|
315 |
$actions['duplicate'] = '<a href="' . esc_url( wp_nonce_url( $duplicate_link ) ) . '">' . __( 'Duplicate', 'formidable' ) . '</a>';
|
359 |
*/
|
360 |
private function add_draft_label( $item, &$val ) {
|
361 |
if ( 'draft' == $item->status && 'draft' != $this->status ) {
|
362 |
+
$val .= ' - <span class="post-state">' . __( 'Draft', 'formidable' ) . '</span>';
|
363 |
}
|
364 |
}
|
365 |
|
classes/helpers/FrmListHelper.php
CHANGED
@@ -358,7 +358,7 @@ class FrmListHelper {
|
|
358 |
foreach ( $this->_actions as $name => $title ) {
|
359 |
$class = 'edit' == $name ? ' class="hide-if-no-js"' : '';
|
360 |
|
361 |
-
echo "\t<option value='". esc_attr( $name ) ."'$class>$title</option>\n";
|
362 |
}
|
363 |
|
364 |
echo "</select>\n";
|
358 |
foreach ( $this->_actions as $name => $title ) {
|
359 |
$class = 'edit' == $name ? ' class="hide-if-no-js"' : '';
|
360 |
|
361 |
+
echo "\t<option value='" . esc_attr( $name ) . "'$class>$title</option>\n";
|
362 |
}
|
363 |
|
364 |
echo "</select>\n";
|
classes/helpers/FrmStylesHelper.php
CHANGED
@@ -44,11 +44,11 @@ class FrmStylesHelper {
|
|
44 |
$css_file = $theme_css;
|
45 |
} else {
|
46 |
$uploads = self::get_upload_base();
|
47 |
-
|
48 |
if ( file_exists($uploads['basedir'] . $file_path) ) {
|
49 |
$css_file = $uploads['baseurl'] . $file_path;
|
50 |
} else {
|
51 |
-
|
52 |
}
|
53 |
}
|
54 |
|
@@ -159,7 +159,7 @@ class FrmStylesHelper {
|
|
159 |
<select name="<?php echo esc_attr( $frm_style->get_field_name($name) ) ?>" id="frm_<?php echo esc_attr( $name ) ?>" class="frm_icon_font frm_multiselect hide-if-js">
|
160 |
<?php foreach ( $icons as $key => $icon ) { ?>
|
161 |
<option value="<?php echo esc_attr( $key ) ?>" <?php selected( $style->post_content[ $name ], $key ) ?>>
|
162 |
-
|
163 |
</option>
|
164 |
<?php } ?>
|
165 |
</select>
|
@@ -193,13 +193,13 @@ class FrmStylesHelper {
|
|
193 |
$hex = str_replace('#', '', $hex);
|
194 |
|
195 |
if ( strlen($hex) == 3 ) {
|
196 |
-
|
197 |
-
|
198 |
-
|
199 |
} else {
|
200 |
-
|
201 |
-
|
202 |
-
|
203 |
}
|
204 |
$rgb = array( $r, $g, $b );
|
205 |
return implode(',', $rgb); // returns the rgb values separated by commas
|
44 |
$css_file = $theme_css;
|
45 |
} else {
|
46 |
$uploads = self::get_upload_base();
|
47 |
+
$file_path = '/formidable/css/' . $theme_css . '/jquery-ui.css';
|
48 |
if ( file_exists($uploads['basedir'] . $file_path) ) {
|
49 |
$css_file = $uploads['baseurl'] . $file_path;
|
50 |
} else {
|
51 |
+
$css_file = FrmAppHelper::jquery_ui_base_url() . '/themes/' . $theme_css . '/jquery-ui.min.css';
|
52 |
}
|
53 |
}
|
54 |
|
159 |
<select name="<?php echo esc_attr( $frm_style->get_field_name($name) ) ?>" id="frm_<?php echo esc_attr( $name ) ?>" class="frm_icon_font frm_multiselect hide-if-js">
|
160 |
<?php foreach ( $icons as $key => $icon ) { ?>
|
161 |
<option value="<?php echo esc_attr( $key ) ?>" <?php selected( $style->post_content[ $name ], $key ) ?>>
|
162 |
+
<?php echo '' . $icon['+'] . '; ' . $icon['-'] . ';'; ?>
|
163 |
</option>
|
164 |
<?php } ?>
|
165 |
</select>
|
193 |
$hex = str_replace('#', '', $hex);
|
194 |
|
195 |
if ( strlen($hex) == 3 ) {
|
196 |
+
$r = hexdec( substr( $hex, 0, 1 ) . substr( $hex, 0, 1 ) );
|
197 |
+
$g = hexdec( substr( $hex, 1, 1 ) . substr( $hex, 1, 1 ) );
|
198 |
+
$b = hexdec( substr( $hex, 2, 1 ) . substr( $hex, 2, 1 ) );
|
199 |
} else {
|
200 |
+
$r = hexdec( substr( $hex, 0, 2 ) );
|
201 |
+
$g = hexdec( substr( $hex, 2, 2 ) );
|
202 |
+
$b = hexdec( substr( $hex, 4, 2 ) );
|
203 |
}
|
204 |
$rgb = array( $r, $g, $b );
|
205 |
return implode(',', $rgb); // returns the rgb values separated by commas
|
classes/helpers/FrmTipsHelper.php
CHANGED
@@ -54,6 +54,11 @@ class FrmTipsHelper {
|
|
54 |
'tip' => __( 'Need to calculate a total?', 'formidable' ),
|
55 |
'call' => __( 'Upgrade to Pro.', 'formidable' ),
|
56 |
),
|
|
|
|
|
|
|
|
|
|
|
57 |
);
|
58 |
$tips = array_merge( $tips, self::get_form_settings_tip(), self::get_form_action_tip(), self::get_entries_tip() );
|
59 |
|
@@ -67,6 +72,11 @@ class FrmTipsHelper {
|
|
67 |
'tip' => __( 'A site with dynamic, user-generated content is within reach.', 'formidable' ),
|
68 |
'call' => __( 'Add front-end editing.', 'formidable' ),
|
69 |
),
|
|
|
|
|
|
|
|
|
|
|
70 |
array(
|
71 |
'link' => 'https://formidablepro.com/save-drafts-tip',
|
72 |
'tip' => __( 'Have a long form that takes time to complete?', 'formidable' ),
|
@@ -103,16 +113,36 @@ class FrmTipsHelper {
|
|
103 |
'tip' => __( 'Save hours and increase revenue by collecting payments with every submission.', 'formidable' ),
|
104 |
'call' => __( 'Use PayPal with this form.', 'formidable' ),
|
105 |
),
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
106 |
array(
|
107 |
'link' => 'https://formidablepro.com/registration-tip',
|
108 |
-
'tip' => __( '
|
109 |
'call' => __( 'Automatically create user accounts.', 'formidable' ),
|
110 |
),
|
|
|
|
|
|
|
|
|
|
|
111 |
array(
|
112 |
'link' => 'https://formidablepro.com/twilio-tip',
|
113 |
'tip' => __( 'Want a text when this form is submitted or when a payment is received?', 'formidable' ),
|
114 |
'call' => __( 'Use Twilio with this form.', 'formidable' ),
|
115 |
),
|
|
|
|
|
|
|
|
|
|
|
116 |
);
|
117 |
|
118 |
return $tips;
|
@@ -122,8 +152,8 @@ class FrmTipsHelper {
|
|
122 |
$tips = array(
|
123 |
array(
|
124 |
'link' => 'https://formidablepro.com/visual-styling-tip',
|
125 |
-
'tip' => __( '
|
126 |
-
'call' => __( 'Use multiple
|
127 |
),
|
128 |
);
|
129 |
return $tips;
|
@@ -133,7 +163,7 @@ class FrmTipsHelper {
|
|
133 |
$tips = array(
|
134 |
array(
|
135 |
'link' => 'https://formidablepro.com/manage-entries-tip',
|
136 |
-
'tip' => __( '
|
137 |
'call' => __( 'Add entry management.', 'formidable' ),
|
138 |
),
|
139 |
array(
|
54 |
'tip' => __( 'Need to calculate a total?', 'formidable' ),
|
55 |
'call' => __( 'Upgrade to Pro.', 'formidable' ),
|
56 |
),
|
57 |
+
array(
|
58 |
+
'link' => 'https://formidablepro.com/prefill-fields',
|
59 |
+
'tip' => __( 'Save time.', 'formidable' ),
|
60 |
+
'call' => __( 'Prefill fields with user info.', 'formidable' ),
|
61 |
+
),
|
62 |
);
|
63 |
$tips = array_merge( $tips, self::get_form_settings_tip(), self::get_form_action_tip(), self::get_entries_tip() );
|
64 |
|
72 |
'tip' => __( 'A site with dynamic, user-generated content is within reach.', 'formidable' ),
|
73 |
'call' => __( 'Add front-end editing.', 'formidable' ),
|
74 |
),
|
75 |
+
array(
|
76 |
+
'link' => 'https://formidablepro.com/front-end-editing-b-tip',
|
77 |
+
'tip' => __( 'A site with dynamic, user-generated content is within reach.', 'formidable' ),
|
78 |
+
'call' => __( 'Add front-end editing.', 'formidable' ),
|
79 |
+
),
|
80 |
array(
|
81 |
'link' => 'https://formidablepro.com/save-drafts-tip',
|
82 |
'tip' => __( 'Have a long form that takes time to complete?', 'formidable' ),
|
113 |
'tip' => __( 'Save hours and increase revenue by collecting payments with every submission.', 'formidable' ),
|
114 |
'call' => __( 'Use PayPal with this form.', 'formidable' ),
|
115 |
),
|
116 |
+
array(
|
117 |
+
'link' => 'https://formidablepro.com/paypal-increase-revenue-tip',
|
118 |
+
'tip' => __( 'Increase revenue.', 'formidable' ),
|
119 |
+
'call' => __( 'Use PayPal with this form.', 'formidable' ),
|
120 |
+
),
|
121 |
+
array(
|
122 |
+
'link' => 'https://formidablepro.com/paypal-save-time-tip',
|
123 |
+
'tip' => __( 'Get paid more quickly.', 'formidable' ),
|
124 |
+
'call' => __( 'Use Paypal with this form.', 'formidable' ),
|
125 |
+
),
|
126 |
array(
|
127 |
'link' => 'https://formidablepro.com/registration-tip',
|
128 |
+
'tip' => __( 'Boost your site membership.', 'formidable' ),
|
129 |
'call' => __( 'Automatically create user accounts.', 'formidable' ),
|
130 |
),
|
131 |
+
array(
|
132 |
+
'link' => 'https://formidablepro.com/registration-profile-editing-tip',
|
133 |
+
'tip' => __( 'Make front-end profile editing possible.', 'formidable' ),
|
134 |
+
'call' => __( 'Add user registration.', 'formidable' ),
|
135 |
+
),
|
136 |
array(
|
137 |
'link' => 'https://formidablepro.com/twilio-tip',
|
138 |
'tip' => __( 'Want a text when this form is submitted or when a payment is received?', 'formidable' ),
|
139 |
'call' => __( 'Use Twilio with this form.', 'formidable' ),
|
140 |
),
|
141 |
+
array(
|
142 |
+
'link' => 'https://formidablepro.com/twilio-send-tip',
|
143 |
+
'tip' => __( 'Send a text when this form is submitted.', 'formidable' ),
|
144 |
+
'call' => __( 'Get Twilio.', 'formidable' ),
|
145 |
+
),
|
146 |
);
|
147 |
|
148 |
return $tips;
|
152 |
$tips = array(
|
153 |
array(
|
154 |
'link' => 'https://formidablepro.com/visual-styling-tip',
|
155 |
+
'tip' => __( 'Make your sidebar or footer form stand out.', 'formidable' ),
|
156 |
+
'call' => __( 'Use multiple style templates.', 'formidable' ),
|
157 |
),
|
158 |
);
|
159 |
return $tips;
|
163 |
$tips = array(
|
164 |
array(
|
165 |
'link' => 'https://formidablepro.com/manage-entries-tip',
|
166 |
+
'tip' => __( 'Want to edit or delete form submissions?', 'formidable' ),
|
167 |
'call' => __( 'Add entry management.', 'formidable' ),
|
168 |
),
|
169 |
array(
|
classes/helpers/FrmXMLHelper.php
CHANGED
@@ -11,7 +11,7 @@ class FrmXMLHelper {
|
|
11 |
echo "\n" . $padding;
|
12 |
$tag = ( is_numeric( $ok ) ? 'key:' : '' ) . $ok;
|
13 |
echo '<' . $tag . '>';
|
14 |
-
self::get_xml_values( $ov, $padding .' ' );
|
15 |
if ( is_array( $ov ) ) {
|
16 |
echo "\n" . $padding;
|
17 |
}
|
@@ -299,7 +299,7 @@ class FrmXMLHelper {
|
|
299 |
'hidden', 'password', 'tag', 'image',
|
300 |
)) ) {
|
301 |
if ( count($f['default_value']) === 1 ) {
|
302 |
-
|
303 |
} else {
|
304 |
$f['default_value'] = reset($f['default_value']);
|
305 |
}
|
@@ -811,7 +811,7 @@ class FrmXMLHelper {
|
|
811 |
'menu_order' => $form_id,
|
812 |
'post_status' => 'publish',
|
813 |
'post_content' => array(),
|
814 |
-
|
815 |
);
|
816 |
|
817 |
$post_settings = array(
|
@@ -1040,7 +1040,7 @@ class FrmXMLHelper {
|
|
1040 |
'email_to' => $atts['email_to'],
|
1041 |
'event' => $atts['event'],
|
1042 |
),
|
1043 |
-
|
1044 |
);
|
1045 |
|
1046 |
// Add more fields to the new notification
|
@@ -1061,7 +1061,7 @@ class FrmXMLHelper {
|
|
1061 |
|
1062 |
// Set from
|
1063 |
if ( ! empty( $atts['reply_to'] ) || ! empty( $atts['reply_to_name'] ) ) {
|
1064 |
-
|
1065 |
}
|
1066 |
}
|
1067 |
|
@@ -1095,7 +1095,7 @@ class FrmXMLHelper {
|
|
1095 |
}
|
1096 |
}
|
1097 |
if ( is_numeric($email_field) && ! empty($email_field) ) {
|
1098 |
-
|
1099 |
}
|
1100 |
|
1101 |
$notification = $form_options;
|
@@ -1107,7 +1107,7 @@ class FrmXMLHelper {
|
|
1107 |
'plain_text' => isset($notification['ar_plain_text']) ? $notification['ar_plain_text'] : 0,
|
1108 |
'inc_user_info' => 0,
|
1109 |
),
|
1110 |
-
|
1111 |
);
|
1112 |
|
1113 |
$reply_to = isset($notification['ar_reply_to']) ? $notification['ar_reply_to'] : '';
|
@@ -1118,7 +1118,7 @@ class FrmXMLHelper {
|
|
1118 |
}
|
1119 |
|
1120 |
if ( ! empty( $reply_to ) || ! empty( $reply_to_name ) ) {
|
1121 |
-
|
1122 |
}
|
1123 |
|
1124 |
$notifications[] = $new_notification2;
|
11 |
echo "\n" . $padding;
|
12 |
$tag = ( is_numeric( $ok ) ? 'key:' : '' ) . $ok;
|
13 |
echo '<' . $tag . '>';
|
14 |
+
self::get_xml_values( $ov, $padding . ' ' );
|
15 |
if ( is_array( $ov ) ) {
|
16 |
echo "\n" . $padding;
|
17 |
}
|
299 |
'hidden', 'password', 'tag', 'image',
|
300 |
)) ) {
|
301 |
if ( count($f['default_value']) === 1 ) {
|
302 |
+
$f['default_value'] = '[' . reset( $f['default_value'] ) . ']';
|
303 |
} else {
|
304 |
$f['default_value'] = reset($f['default_value']);
|
305 |
}
|
811 |
'menu_order' => $form_id,
|
812 |
'post_status' => 'publish',
|
813 |
'post_content' => array(),
|
814 |
+
'post_name' => $form_id . '_wppost_1',
|
815 |
);
|
816 |
|
817 |
$post_settings = array(
|
1040 |
'email_to' => $atts['email_to'],
|
1041 |
'event' => $atts['event'],
|
1042 |
),
|
1043 |
+
'post_name' => $atts['form_id'] . '_email_' . $atts['email_key'],
|
1044 |
);
|
1045 |
|
1046 |
// Add more fields to the new notification
|
1061 |
|
1062 |
// Set from
|
1063 |
if ( ! empty( $atts['reply_to'] ) || ! empty( $atts['reply_to_name'] ) ) {
|
1064 |
+
$new_notification['post_content']['from'] = ( empty( $atts['reply_to_name'] ) ? '[sitename]' : $atts['reply_to_name'] ) . ' <' . ( empty( $atts['reply_to'] ) ? '[admin_email]' : $atts['reply_to'] ) . '>';
|
1065 |
}
|
1066 |
}
|
1067 |
|
1095 |
}
|
1096 |
}
|
1097 |
if ( is_numeric($email_field) && ! empty($email_field) ) {
|
1098 |
+
$email_field = '[' . $email_field . ']';
|
1099 |
}
|
1100 |
|
1101 |
$notification = $form_options;
|
1107 |
'plain_text' => isset($notification['ar_plain_text']) ? $notification['ar_plain_text'] : 0,
|
1108 |
'inc_user_info' => 0,
|
1109 |
),
|
1110 |
+
'post_name' => $form_id . '_email_' . count( $notifications ),
|
1111 |
);
|
1112 |
|
1113 |
$reply_to = isset($notification['ar_reply_to']) ? $notification['ar_reply_to'] : '';
|
1118 |
}
|
1119 |
|
1120 |
if ( ! empty( $reply_to ) || ! empty( $reply_to_name ) ) {
|
1121 |
+
$new_notification2['post_content']['from'] = ( empty( $reply_to_name ) ? '[sitename]' : $reply_to_name ) . ' <' . ( empty( $reply_to ) ? '[admin_email]' : $reply_to ) . '>';
|
1122 |
}
|
1123 |
|
1124 |
$notifications[] = $new_notification2;
|
classes/models/FrmAddon.php
CHANGED
@@ -257,7 +257,7 @@ class FrmAddon {
|
|
257 |
if ( is_wp_error( $resp ) ) {
|
258 |
$message = sprintf( __( 'You had an error communicating with Formidable Pro\'s API. %1$sClick here%2$s for more information.', 'formidable' ), '<a href="http://formidablepro.com/knowledgebase/why-cant-i-activate-formidable-pro/" target="_blank">', '</a>');
|
259 |
if ( is_wp_error( $resp ) ) {
|
260 |
-
$message .= ' '. $resp->get_error_message();
|
261 |
}
|
262 |
} else if ( $body == 'error' || is_wp_error( $body ) ) {
|
263 |
$message = __( 'You had an HTTP error connecting to Formidable Pro\'s API', 'formidable' );
|
@@ -270,7 +270,7 @@ class FrmAddon {
|
|
270 |
$message = $json_res;
|
271 |
}
|
272 |
} else if ( isset( $resp['response'] ) && isset( $resp['response']['code'] ) ) {
|
273 |
-
$message = sprintf( __( 'There was a %1$s error: %2$s', 'formidable' ), $resp['response']['code'], $resp['response']['message'] .' '. $resp['body'] );
|
274 |
}
|
275 |
}
|
276 |
|
257 |
if ( is_wp_error( $resp ) ) {
|
258 |
$message = sprintf( __( 'You had an error communicating with Formidable Pro\'s API. %1$sClick here%2$s for more information.', 'formidable' ), '<a href="http://formidablepro.com/knowledgebase/why-cant-i-activate-formidable-pro/" target="_blank">', '</a>');
|
259 |
if ( is_wp_error( $resp ) ) {
|
260 |
+
$message .= ' ' . $resp->get_error_message();
|
261 |
}
|
262 |
} else if ( $body == 'error' || is_wp_error( $body ) ) {
|
263 |
$message = __( 'You had an HTTP error connecting to Formidable Pro\'s API', 'formidable' );
|
270 |
$message = $json_res;
|
271 |
}
|
272 |
} else if ( isset( $resp['response'] ) && isset( $resp['response']['code'] ) ) {
|
273 |
+
$message = sprintf( __( 'There was a %1$s error: %2$s', 'formidable' ), $resp['response']['code'], $resp['response']['message'] . ' ' . $resp['body'] );
|
274 |
}
|
275 |
}
|
276 |
|
classes/models/FrmDb.php
CHANGED
@@ -60,12 +60,12 @@ class FrmDb {
|
|
60 |
|
61 |
$charset_collate = '';
|
62 |
if ( ! empty( $wpdb->charset ) ) {
|
63 |
-
$charset_collate .= ' DEFAULT CHARACTER SET '. $wpdb->charset;
|
64 |
}
|
65 |
|
66 |
-
|
67 |
-
|
68 |
-
|
69 |
|
70 |
return $charset_collate;
|
71 |
}
|
@@ -75,7 +75,7 @@ class FrmDb {
|
|
75 |
$sql = array();
|
76 |
|
77 |
/* Create/Upgrade Fields Table */
|
78 |
-
|
79 |
id int(11) NOT NULL auto_increment,
|
80 |
field_key varchar(100) default NULL,
|
81 |
name text default NULL,
|
@@ -94,7 +94,7 @@ class FrmDb {
|
|
94 |
)';
|
95 |
|
96 |
/* Create/Upgrade Forms Table */
|
97 |
-
|
98 |
id int(11) NOT NULL auto_increment,
|
99 |
form_key varchar(100) default NULL,
|
100 |
name varchar(255) default NULL,
|
@@ -112,7 +112,7 @@ class FrmDb {
|
|
112 |
)';
|
113 |
|
114 |
/* Create/Upgrade Items Table */
|
115 |
-
|
116 |
id int(11) NOT NULL auto_increment,
|
117 |
item_key varchar(100) default NULL,
|
118 |
name varchar(255) default NULL,
|
@@ -135,7 +135,7 @@ class FrmDb {
|
|
135 |
)';
|
136 |
|
137 |
/* Create/Upgrade Meta Table */
|
138 |
-
|
139 |
id int(11) NOT NULL auto_increment,
|
140 |
meta_value longtext default NULL,
|
141 |
field_id int(11) NOT NULL,
|
@@ -148,7 +148,7 @@ class FrmDb {
|
|
148 |
|
149 |
foreach ( $sql as $q ) {
|
150 |
if ( function_exists( 'dbDelta' ) ) {
|
151 |
-
dbDelta( $q . $charset_collate .';' );
|
152 |
} else {
|
153 |
global $wpdb;
|
154 |
$wpdb->query( $q . $charset_collate );
|
@@ -164,7 +164,7 @@ class FrmDb {
|
|
164 |
$migrations = array( 4, 6, 11, 16, 17, 23, 25 );
|
165 |
foreach ( $migrations as $migration ) {
|
166 |
if ( $frm_db_version >= $migration && $old_db_version < $migration ) {
|
167 |
-
|
168 |
$this->$function_name();
|
169 |
}
|
170 |
}
|
@@ -235,7 +235,7 @@ class FrmDb {
|
|
235 |
$where .= ' DATE_FORMAT(' . reset( $k ) . ', %s) ' . str_replace( reset( $k ), '', $key );
|
236 |
$values[] = '%Y-%m-%d %H:%i:%s';
|
237 |
} else {
|
238 |
-
|
239 |
}
|
240 |
|
241 |
$lowercase_key = explode( ' ', strtolower( $key ) );
|
@@ -257,7 +257,7 @@ class FrmDb {
|
|
257 |
}
|
258 |
$where .= ')';
|
259 |
} else if ( ! empty( $value ) ) {
|
260 |
-
|
261 |
$values = array_merge( $values, $value );
|
262 |
}
|
263 |
} else if ( strpos( $lowercase_key, 'like' ) !== false ) {
|
@@ -322,8 +322,8 @@ class FrmDb {
|
|
322 |
$query .= $where . ' ' . implode( ' ', $args );
|
323 |
}
|
324 |
|
325 |
-
|
326 |
-
|
327 |
return $results;
|
328 |
}
|
329 |
|
@@ -463,10 +463,10 @@ class FrmDb {
|
|
463 |
|
464 |
global $wpdb, $wp_roles;
|
465 |
|
466 |
-
|
467 |
-
|
468 |
-
|
469 |
-
|
470 |
|
471 |
delete_option('frm_options');
|
472 |
delete_option('frm_db_version');
|
@@ -489,7 +489,7 @@ class FrmDb {
|
|
489 |
remove_action( 'before_delete_post', 'FrmProDisplaysController::before_delete_post' );
|
490 |
remove_action( 'deleted_post', 'FrmProEntriesController::delete_entry' );
|
491 |
|
492 |
-
$post_ids = $wpdb->get_col( $wpdb->prepare( 'SELECT ID FROM ' . $wpdb->posts .' WHERE post_type in (%s, %s, %s)', FrmFormActionsController::$action_post_type, FrmStylesController::$post_type, 'frm_display' ) );
|
493 |
foreach ( $post_ids as $post_id ) {
|
494 |
// Delete's each post.
|
495 |
wp_delete_post( $post_id, true );
|
@@ -501,7 +501,7 @@ class FrmDb {
|
|
501 |
delete_transient( 'frm_options' );
|
502 |
delete_transient( 'frmpro_options' );
|
503 |
|
504 |
-
$wpdb->query( $wpdb->prepare( 'DELETE FROM '. $wpdb->options .' WHERE option_name LIKE %s OR option_name LIKE %s', '_transient_timeout_frm_form_fields_%', '_transient_frm_form_fields_%' ) );
|
505 |
|
506 |
do_action('frm_after_uninstall');
|
507 |
return true;
|
@@ -538,9 +538,9 @@ class FrmDb {
|
|
538 |
*/
|
539 |
private function migrate_to_23() {
|
540 |
global $wpdb;
|
541 |
-
$exists = $wpdb->get_row( 'SHOW COLUMNS FROM '. $this->forms .' LIKE "parent_form_id"' );
|
542 |
if ( empty( $exists ) ) {
|
543 |
-
$wpdb->query( 'ALTER TABLE '. $this->forms .' ADD parent_form_id int(11) default 0' );
|
544 |
}
|
545 |
}
|
546 |
|
@@ -651,7 +651,7 @@ class FrmDb {
|
|
651 |
$forms = FrmDb::get_results( $this->forms, array(), 'id, options');
|
652 |
|
653 |
$sending = __( 'Sending', 'formidable' );
|
654 |
-
|
655 |
$old_default_html = <<<DEFAULT_HTML
|
656 |
<div class="frm_submit">
|
657 |
[if back_button]<input type="submit" value="[back_label]" name="frm_prev_page" formnovalidate="formnovalidate" [back_hook] />[/if back_button]
|
@@ -673,7 +673,7 @@ DEFAULT_HTML;
|
|
673 |
$form->options['submit_html'] = $new_default_html;
|
674 |
$wpdb->update( $this->forms, array( 'options' => serialize( $form->options ) ), array( 'id' => $form->id ) );
|
675 |
} else if ( ! strpos( $form->options['submit_html'], 'save_draft' ) ) {
|
676 |
-
|
677 |
$wpdb->update( $this->forms, array( 'options' => serialize( $form->options ) ), array( 'id' => $form->id ) );
|
678 |
}
|
679 |
unset($form);
|
60 |
|
61 |
$charset_collate = '';
|
62 |
if ( ! empty( $wpdb->charset ) ) {
|
63 |
+
$charset_collate .= ' DEFAULT CHARACTER SET ' . $wpdb->charset;
|
64 |
}
|
65 |
|
66 |
+
if ( ! empty( $wpdb->collate ) ) {
|
67 |
+
$charset_collate .= ' COLLATE ' . $wpdb->collate;
|
68 |
+
}
|
69 |
|
70 |
return $charset_collate;
|
71 |
}
|
75 |
$sql = array();
|
76 |
|
77 |
/* Create/Upgrade Fields Table */
|
78 |
+
$sql[] = 'CREATE TABLE ' . $this->fields . ' (
|
79 |
id int(11) NOT NULL auto_increment,
|
80 |
field_key varchar(100) default NULL,
|
81 |
name text default NULL,
|
94 |
)';
|
95 |
|
96 |
/* Create/Upgrade Forms Table */
|
97 |
+
$sql[] = 'CREATE TABLE ' . $this->forms . ' (
|
98 |
id int(11) NOT NULL auto_increment,
|
99 |
form_key varchar(100) default NULL,
|
100 |
name varchar(255) default NULL,
|
112 |
)';
|
113 |
|
114 |
/* Create/Upgrade Items Table */
|
115 |
+
$sql[] = 'CREATE TABLE ' . $this->entries . ' (
|
116 |
id int(11) NOT NULL auto_increment,
|
117 |
item_key varchar(100) default NULL,
|
118 |
name varchar(255) default NULL,
|
135 |
)';
|
136 |
|
137 |
/* Create/Upgrade Meta Table */
|
138 |
+
$sql[] = 'CREATE TABLE ' . $this->entry_metas . ' (
|
139 |
id int(11) NOT NULL auto_increment,
|
140 |
meta_value longtext default NULL,
|
141 |
field_id int(11) NOT NULL,
|
148 |
|
149 |
foreach ( $sql as $q ) {
|
150 |
if ( function_exists( 'dbDelta' ) ) {
|
151 |
+
dbDelta( $q . $charset_collate . ';' );
|
152 |
} else {
|
153 |
global $wpdb;
|
154 |
$wpdb->query( $q . $charset_collate );
|
164 |
$migrations = array( 4, 6, 11, 16, 17, 23, 25 );
|
165 |
foreach ( $migrations as $migration ) {
|
166 |
if ( $frm_db_version >= $migration && $old_db_version < $migration ) {
|
167 |
+
$function_name = 'migrate_to_' . $migration;
|
168 |
$this->$function_name();
|
169 |
}
|
170 |
}
|
235 |
$where .= ' DATE_FORMAT(' . reset( $k ) . ', %s) ' . str_replace( reset( $k ), '', $key );
|
236 |
$values[] = '%Y-%m-%d %H:%i:%s';
|
237 |
} else {
|
238 |
+
$where .= ' ' . $key;
|
239 |
}
|
240 |
|
241 |
$lowercase_key = explode( ' ', strtolower( $key ) );
|
257 |
}
|
258 |
$where .= ')';
|
259 |
} else if ( ! empty( $value ) ) {
|
260 |
+
$where .= ' in (' . FrmAppHelper::prepare_array_values( $value, '%s' ) . ')';
|
261 |
$values = array_merge( $values, $value );
|
262 |
}
|
263 |
} else if ( strpos( $lowercase_key, 'like' ) !== false ) {
|
322 |
$query .= $where . ' ' . implode( ' ', $args );
|
323 |
}
|
324 |
|
325 |
+
$cache_key = str_replace( array( ' ', ',' ), '_', trim( implode( '_', FrmAppHelper::array_flatten( $where ) ) . implode( '_', $args ) . $field . '_' . $type, ' WHERE' ) );
|
326 |
+
$results = FrmAppHelper::check_cache( $cache_key, $group, $query, 'get_' . $type );
|
327 |
return $results;
|
328 |
}
|
329 |
|
463 |
|
464 |
global $wpdb, $wp_roles;
|
465 |
|
466 |
+
$wpdb->query( 'DROP TABLE IF EXISTS ' . $this->fields );
|
467 |
+
$wpdb->query( 'DROP TABLE IF EXISTS ' . $this->forms );
|
468 |
+
$wpdb->query( 'DROP TABLE IF EXISTS ' . $this->entries );
|
469 |
+
$wpdb->query( 'DROP TABLE IF EXISTS ' . $this->entry_metas );
|
470 |
|
471 |
delete_option('frm_options');
|
472 |
delete_option('frm_db_version');
|
489 |
remove_action( 'before_delete_post', 'FrmProDisplaysController::before_delete_post' );
|
490 |
remove_action( 'deleted_post', 'FrmProEntriesController::delete_entry' );
|
491 |
|
492 |
+
$post_ids = $wpdb->get_col( $wpdb->prepare( 'SELECT ID FROM ' . $wpdb->posts . ' WHERE post_type in (%s, %s, %s)', FrmFormActionsController::$action_post_type, FrmStylesController::$post_type, 'frm_display' ) );
|
493 |
foreach ( $post_ids as $post_id ) {
|
494 |
// Delete's each post.
|
495 |
wp_delete_post( $post_id, true );
|
501 |
delete_transient( 'frm_options' );
|
502 |
delete_transient( 'frmpro_options' );
|
503 |
|
504 |
+
$wpdb->query( $wpdb->prepare( 'DELETE FROM ' . $wpdb->options . ' WHERE option_name LIKE %s OR option_name LIKE %s', '_transient_timeout_frm_form_fields_%', '_transient_frm_form_fields_%' ) );
|
505 |
|
506 |
do_action('frm_after_uninstall');
|
507 |
return true;
|
538 |
*/
|
539 |
private function migrate_to_23() {
|
540 |
global $wpdb;
|
541 |
+
$exists = $wpdb->get_row( 'SHOW COLUMNS FROM ' . $this->forms . ' LIKE "parent_form_id"' );
|
542 |
if ( empty( $exists ) ) {
|
543 |
+
$wpdb->query( 'ALTER TABLE ' . $this->forms . ' ADD parent_form_id int(11) default 0' );
|
544 |
}
|
545 |
}
|
546 |
|
651 |
$forms = FrmDb::get_results( $this->forms, array(), 'id, options');
|
652 |
|
653 |
$sending = __( 'Sending', 'formidable' );
|
654 |
+
$img = FrmAppHelper::plugin_url() . '/images/ajax_loader.gif';
|
655 |
$old_default_html = <<<DEFAULT_HTML
|
656 |
<div class="frm_submit">
|
657 |
[if back_button]<input type="submit" value="[back_label]" name="frm_prev_page" formnovalidate="formnovalidate" [back_hook] />[/if back_button]
|
673 |
$form->options['submit_html'] = $new_default_html;
|
674 |
$wpdb->update( $this->forms, array( 'options' => serialize( $form->options ) ), array( 'id' => $form->id ) );
|
675 |
} else if ( ! strpos( $form->options['submit_html'], 'save_draft' ) ) {
|
676 |
+
$form->options['submit_html'] = preg_replace( '~\<\/div\>(?!.*\<\/div\>)~', $draft_link . "\r\n</div>", $form->options['submit_html'] );
|
677 |
$wpdb->update( $this->forms, array( 'options' => serialize( $form->options ) ), array( 'id' => $form->id ) );
|
678 |
}
|
679 |
unset($form);
|
classes/models/FrmEntry.php
CHANGED
@@ -42,12 +42,9 @@ class FrmEntry {
|
|
42 |
* @return boolean
|
43 |
*/
|
44 |
public static function is_duplicate( $new_values, $values ) {
|
45 |
-
if ( defined('WP_IMPORTING') && WP_IMPORTING ) {
|
46 |
-
return false;
|
47 |
-
}
|
48 |
-
|
49 |
$duplicate_entry_time = apply_filters( 'frm_time_to_check_duplicates', 60, $new_values );
|
50 |
-
|
|
|
51 |
return false;
|
52 |
}
|
53 |
|
@@ -101,20 +98,47 @@ class FrmEntry {
|
|
101 |
return $is_duplicate;
|
102 |
}
|
103 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
104 |
public static function duplicate( $id ) {
|
105 |
global $wpdb;
|
106 |
|
107 |
$values = self::getOne( $id );
|
108 |
|
109 |
$new_values = array();
|
110 |
-
|
111 |
$new_values['name'] = $values->name;
|
112 |
$new_values['is_draft'] = $values->is_draft;
|
113 |
$new_values['user_id'] = $new_values['updated_by'] = (int) $values->user_id;
|
114 |
$new_values['form_id'] = $values->form_id ? (int) $values->form_id: null;
|
115 |
$new_values['created_at'] = $new_values['updated_at'] = current_time('mysql', 1);
|
116 |
|
117 |
-
|
118 |
if ( ! $query_results ) {
|
119 |
return false;
|
120 |
}
|
@@ -166,7 +190,7 @@ class FrmEntry {
|
|
166 |
|
167 |
$new_values = self::package_entry_to_update( $id, $values );
|
168 |
|
169 |
-
$query_results = $wpdb->update( $wpdb->prefix .'frm_items', $new_values, compact('id') );
|
170 |
|
171 |
self::after_update_entry( $query_results, $id, $values, $new_values );
|
172 |
|
@@ -185,8 +209,8 @@ class FrmEntry {
|
|
185 |
|
186 |
do_action('frm_before_destroy_entry', $id, $entry);
|
187 |
|
188 |
-
|
189 |
-
|
190 |
|
191 |
self::clear_cache();
|
192 |
|
@@ -247,7 +271,7 @@ class FrmEntry {
|
|
247 |
$query = $wpdb->prepare( $query, $query_args );
|
248 |
|
249 |
if ( ! $meta ) {
|
250 |
-
|
251 |
return stripslashes_deep($entry);
|
252 |
}
|
253 |
|
@@ -314,7 +338,7 @@ class FrmEntry {
|
|
314 |
} else {
|
315 |
$where = array( 'item_key' => $id );
|
316 |
}
|
317 |
-
|
318 |
|
319 |
$exists = ($id && $id > 0) ? true : false;
|
320 |
return $exists;
|
@@ -330,7 +354,7 @@ class FrmEntry {
|
|
330 |
|
331 |
if ( false === $entries ) {
|
332 |
$fields = 'it.id, it.item_key, it.name, it.ip, it.form_id, it.post_id, it.user_id, it.parent_item_id, it.updated_by, it.created_at, it.updated_at, it.is_draft';
|
333 |
-
|
334 |
|
335 |
if ( $inc_form ) {
|
336 |
$fields = 'it.*, fr.name as form_name,fr.form_key as form_key';
|
@@ -340,7 +364,7 @@ class FrmEntry {
|
|
340 |
if ( preg_match( '/ meta_([0-9]+)/', $order_by, $order_matches ) ) {
|
341 |
// sort by a requested field
|
342 |
$field_id = (int) $order_matches[1];
|
343 |
-
$fields .= ', (SELECT meta_value FROM '. $wpdb->prefix .'frm_item_metas WHERE field_id = '. $field_id .' AND item_id = it.id) as meta_'. $field_id;
|
344 |
unset( $order_matches, $field_id );
|
345 |
}
|
346 |
|
@@ -406,7 +430,7 @@ class FrmEntry {
|
|
406 |
// Pagination Methods
|
407 |
public static function getRecordCount( $where = '' ) {
|
408 |
global $wpdb;
|
409 |
-
|
410 |
|
411 |
if ( is_numeric($where) ) {
|
412 |
$table_join = 'frm_items';
|
@@ -416,10 +440,9 @@ class FrmEntry {
|
|
416 |
if ( is_array( $where ) ) {
|
417 |
$count = FrmDb::get_count( $table_join, $where );
|
418 |
} else {
|
419 |
-
|
420 |
-
|
421 |
-
|
422 |
-
$count = FrmAppHelper::check_cache($cache_key, 'frm_entry', $query, 'get_var');
|
423 |
}
|
424 |
|
425 |
return $count;
|
@@ -513,7 +536,7 @@ class FrmEntry {
|
|
513 |
|
514 |
$item_name = self::get_new_entry_name( $values, $values['item_key'] );
|
515 |
$new_values = array(
|
516 |
-
'item_key' => FrmAppHelper::get_unique_key($values['item_key'], $wpdb->prefix .'frm_items', 'item_key'),
|
517 |
'name' => FrmAppHelper::truncate( $item_name, 255, 1, '' ),
|
518 |
'ip' => FrmAppHelper::get_ip_address(),
|
519 |
'is_draft' => self::get_is_draft_value( $values ),
|
@@ -655,7 +678,7 @@ class FrmEntry {
|
|
655 |
private static function insert_entry_into_database( $new_values ) {
|
656 |
global $wpdb;
|
657 |
|
658 |
-
$query_results = $wpdb->insert( $wpdb->prefix .'frm_items', $new_values );
|
659 |
|
660 |
if ( ! $query_results ) {
|
661 |
$entry_id = false;
|
@@ -707,7 +730,7 @@ class FrmEntry {
|
|
707 |
$is_child = isset( $values['parent_form_id'] ) && isset( $values['parent_nonce'] ) && ! empty( $values['parent_form_id'] ) && wp_verify_nonce( $values['parent_nonce'], 'parent' );
|
708 |
|
709 |
do_action( 'frm_after_create_entry', $entry_id, $new_values['form_id'], compact( 'is_child' ) );
|
710 |
-
do_action( 'frm_after_create_entry_'. $new_values['form_id'], $entry_id , compact( 'is_child' ) );
|
711 |
}
|
712 |
|
713 |
/**
|
@@ -778,7 +801,7 @@ class FrmEntry {
|
|
778 |
}
|
779 |
|
780 |
if ( isset($values['item_key']) ) {
|
781 |
-
$new_values['item_key'] = FrmAppHelper::get_unique_key($values['item_key'], $wpdb->prefix .'frm_items', 'item_key', $id);
|
782 |
}
|
783 |
|
784 |
if ( isset($values['parent_item_id']) ) {
|
@@ -819,8 +842,8 @@ class FrmEntry {
|
|
819 |
FrmEntryMeta::update_entry_metas( $id, $values['item_meta'] );
|
820 |
}
|
821 |
|
822 |
-
do_action('frm_after_update_entry', $id, $new_values['form_id'] );
|
823 |
-
do_action('frm_after_update_entry_'. $new_values['form_id'], $id );
|
824 |
}
|
825 |
|
826 |
/**
|
42 |
* @return boolean
|
43 |
*/
|
44 |
public static function is_duplicate( $new_values, $values ) {
|
|
|
|
|
|
|
|
|
45 |
$duplicate_entry_time = apply_filters( 'frm_time_to_check_duplicates', 60, $new_values );
|
46 |
+
|
47 |
+
if ( false === self::is_duplicate_check_needed( $values, $duplicate_entry_time ) ) {
|
48 |
return false;
|
49 |
}
|
50 |
|
98 |
return $is_duplicate;
|
99 |
}
|
100 |
|
101 |
+
/**
|
102 |
+
* Determine if an entry needs to be checked as a possible duplicate
|
103 |
+
*
|
104 |
+
* @since 2.0.23
|
105 |
+
* @param array $values
|
106 |
+
* @param int $duplicate_entry_time
|
107 |
+
* @return bool
|
108 |
+
*/
|
109 |
+
private static function is_duplicate_check_needed( $values, $duplicate_entry_time ) {
|
110 |
+
// If time for checking duplicates is set to an empty value, don't check for duplicates
|
111 |
+
if ( empty( $duplicate_entry_time ) ) {
|
112 |
+
return false;
|
113 |
+
}
|
114 |
+
|
115 |
+
// If CSV is importing, don't check for duplicates
|
116 |
+
if ( defined('WP_IMPORTING') && WP_IMPORTING ) {
|
117 |
+
return false;
|
118 |
+
}
|
119 |
+
|
120 |
+
// If repeating field entries are getting created, don't check for duplicates
|
121 |
+
if ( isset( $values['parent_form_id'] ) && $values['parent_form_id'] ) {
|
122 |
+
return false;
|
123 |
+
}
|
124 |
+
|
125 |
+
return true;
|
126 |
+
}
|
127 |
+
|
128 |
public static function duplicate( $id ) {
|
129 |
global $wpdb;
|
130 |
|
131 |
$values = self::getOne( $id );
|
132 |
|
133 |
$new_values = array();
|
134 |
+
$new_values['item_key'] = FrmAppHelper::get_unique_key( '', $wpdb->prefix . 'frm_items', 'item_key' );
|
135 |
$new_values['name'] = $values->name;
|
136 |
$new_values['is_draft'] = $values->is_draft;
|
137 |
$new_values['user_id'] = $new_values['updated_by'] = (int) $values->user_id;
|
138 |
$new_values['form_id'] = $values->form_id ? (int) $values->form_id: null;
|
139 |
$new_values['created_at'] = $new_values['updated_at'] = current_time('mysql', 1);
|
140 |
|
141 |
+
$query_results = $wpdb->insert( $wpdb->prefix . 'frm_items', $new_values );
|
142 |
if ( ! $query_results ) {
|
143 |
return false;
|
144 |
}
|
190 |
|
191 |
$new_values = self::package_entry_to_update( $id, $values );
|
192 |
|
193 |
+
$query_results = $wpdb->update( $wpdb->prefix . 'frm_items', $new_values, compact('id') );
|
194 |
|
195 |
self::after_update_entry( $query_results, $id, $values, $new_values );
|
196 |
|
209 |
|
210 |
do_action('frm_before_destroy_entry', $id, $entry);
|
211 |
|
212 |
+
$wpdb->query( $wpdb->prepare( 'DELETE FROM ' . $wpdb->prefix . 'frm_item_metas WHERE item_id=%d', $id ) );
|
213 |
+
$result = $wpdb->query( $wpdb->prepare( 'DELETE FROM ' . $wpdb->prefix . 'frm_items WHERE id=%d', $id ) );
|
214 |
|
215 |
self::clear_cache();
|
216 |
|
271 |
$query = $wpdb->prepare( $query, $query_args );
|
272 |
|
273 |
if ( ! $meta ) {
|
274 |
+
$entry = FrmAppHelper::check_cache( $id . '_nometa', 'frm_entry', $query, 'get_row' );
|
275 |
return stripslashes_deep($entry);
|
276 |
}
|
277 |
|
338 |
} else {
|
339 |
$where = array( 'item_key' => $id );
|
340 |
}
|
341 |
+
$id = FrmDb::get_var( $wpdb->prefix . 'frm_items', $where );
|
342 |
|
343 |
$exists = ($id && $id > 0) ? true : false;
|
344 |
return $exists;
|
354 |
|
355 |
if ( false === $entries ) {
|
356 |
$fields = 'it.id, it.item_key, it.name, it.ip, it.form_id, it.post_id, it.user_id, it.parent_item_id, it.updated_by, it.created_at, it.updated_at, it.is_draft';
|
357 |
+
$table = $wpdb->prefix . 'frm_items it ';
|
358 |
|
359 |
if ( $inc_form ) {
|
360 |
$fields = 'it.*, fr.name as form_name,fr.form_key as form_key';
|
364 |
if ( preg_match( '/ meta_([0-9]+)/', $order_by, $order_matches ) ) {
|
365 |
// sort by a requested field
|
366 |
$field_id = (int) $order_matches[1];
|
367 |
+
$fields .= ', (SELECT meta_value FROM ' . $wpdb->prefix . 'frm_item_metas WHERE field_id = ' . $field_id . ' AND item_id = it.id) as meta_' . $field_id;
|
368 |
unset( $order_matches, $field_id );
|
369 |
}
|
370 |
|
430 |
// Pagination Methods
|
431 |
public static function getRecordCount( $where = '' ) {
|
432 |
global $wpdb;
|
433 |
+
$table_join = $wpdb->prefix . 'frm_items it LEFT OUTER JOIN ' . $wpdb->prefix . 'frm_forms fr ON it.form_id=fr.id';
|
434 |
|
435 |
if ( is_numeric($where) ) {
|
436 |
$table_join = 'frm_items';
|
440 |
if ( is_array( $where ) ) {
|
441 |
$count = FrmDb::get_count( $table_join, $where );
|
442 |
} else {
|
443 |
+
$cache_key = 'count_' . maybe_serialize( $where );
|
444 |
+
$query = 'SELECT COUNT(*) FROM ' . $table_join . FrmAppHelper::prepend_and_or_where( ' WHERE ', $where );
|
445 |
+
$count = FrmAppHelper::check_cache( $cache_key, 'frm_entry', $query, 'get_var' );
|
|
|
446 |
}
|
447 |
|
448 |
return $count;
|
536 |
|
537 |
$item_name = self::get_new_entry_name( $values, $values['item_key'] );
|
538 |
$new_values = array(
|
539 |
+
'item_key' => FrmAppHelper::get_unique_key( $values['item_key'], $wpdb->prefix . 'frm_items', 'item_key' ),
|
540 |
'name' => FrmAppHelper::truncate( $item_name, 255, 1, '' ),
|
541 |
'ip' => FrmAppHelper::get_ip_address(),
|
542 |
'is_draft' => self::get_is_draft_value( $values ),
|
678 |
private static function insert_entry_into_database( $new_values ) {
|
679 |
global $wpdb;
|
680 |
|
681 |
+
$query_results = $wpdb->insert( $wpdb->prefix . 'frm_items', $new_values );
|
682 |
|
683 |
if ( ! $query_results ) {
|
684 |
$entry_id = false;
|
730 |
$is_child = isset( $values['parent_form_id'] ) && isset( $values['parent_nonce'] ) && ! empty( $values['parent_form_id'] ) && wp_verify_nonce( $values['parent_nonce'], 'parent' );
|
731 |
|
732 |
do_action( 'frm_after_create_entry', $entry_id, $new_values['form_id'], compact( 'is_child' ) );
|
733 |
+
do_action( 'frm_after_create_entry_' . $new_values['form_id'], $entry_id , compact( 'is_child' ) );
|
734 |
}
|
735 |
|
736 |
/**
|
801 |
}
|
802 |
|
803 |
if ( isset($values['item_key']) ) {
|
804 |
+
$new_values['item_key'] = FrmAppHelper::get_unique_key( $values['item_key'], $wpdb->prefix . 'frm_items', 'item_key', $id );
|
805 |
}
|
806 |
|
807 |
if ( isset($values['parent_item_id']) ) {
|
842 |
FrmEntryMeta::update_entry_metas( $id, $values['item_meta'] );
|
843 |
}
|
844 |
|
845 |
+
do_action( 'frm_after_update_entry', $id, $new_values['form_id'] );
|
846 |
+
do_action( 'frm_after_update_entry_' . $new_values['form_id'], $id );
|
847 |
}
|
848 |
|
849 |
/**
|
classes/models/FrmEntryFormat.php
CHANGED
@@ -24,7 +24,7 @@ class FrmEntryFormat {
|
|
24 |
|
25 |
if ( ! $atts['entry'] || ! is_object( $atts['entry'] ) ) {
|
26 |
if ( ! $atts['id'] && ! $atts['default_email'] ) {
|
27 |
-
return;
|
28 |
}
|
29 |
|
30 |
if ( $atts['id'] ) {
|
@@ -69,13 +69,29 @@ class FrmEntryFormat {
|
|
69 |
return $content;
|
70 |
}
|
71 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
72 |
public static function fill_entry_values( $atts, $f, array &$values ) {
|
73 |
if ( FrmField::is_no_save_field( $f->type ) ) {
|
74 |
return;
|
75 |
}
|
76 |
|
77 |
if ( $atts['default_email'] ) {
|
78 |
-
|
79 |
return;
|
80 |
}
|
81 |
|
@@ -118,7 +134,7 @@ class FrmEntryFormat {
|
|
118 |
if ( $atts['format'] != 'text' ) {
|
119 |
$values[ $f->field_key ] = $val;
|
120 |
if ( isset( $prev_val ) && $prev_val != $val && $f->type != 'textarea' ) {
|
121 |
-
$values[ $f->field_key .'-value' ] = $prev_val;
|
122 |
}
|
123 |
} else {
|
124 |
$values[ $f->id ] = array( 'label' => $f->name, 'val' => $val );
|
@@ -156,6 +172,7 @@ class FrmEntryFormat {
|
|
156 |
if ( $plain_text && ! is_array( $val ) ) {
|
157 |
if ( strpos( $val, '<img' ) !== false ) {
|
158 |
$val = str_replace( array( '<img', 'src=', '/>', '"' ), '', $val );
|
|
|
159 |
}
|
160 |
$val = strip_tags( $val );
|
161 |
}
|
@@ -271,7 +288,7 @@ class FrmEntryFormat {
|
|
271 |
$version = '?';
|
272 |
}
|
273 |
|
274 |
-
return $bname .' '. $version .' / '. $platform;
|
275 |
}
|
276 |
|
277 |
public static function convert_entry_to_content( $values, $atts, array &$content ) {
|
@@ -300,19 +317,23 @@ class FrmEntryFormat {
|
|
300 |
|
301 |
unset($default_settings);
|
302 |
|
303 |
-
$content[] = '<table cellspacing="0" style="font-size:'. $atts['font_size'] .';line-height:135%; border-bottom:'. $atts['border_width'] . ' solid #' . $atts['border_color'] . ';"><tbody>' . "\r\n";
|
304 |
-
$atts['bg_color'] = ' style="background-color:#'. $atts['bg_color'] .';"';
|
305 |
-
$bg_color_alt = ' style="background-color:#'. $atts['alt_bg_color'] .';"';
|
306 |
-
|
|
|
|
|
|
|
|
|
307 |
}
|
308 |
|
309 |
$odd = true;
|
310 |
foreach ( $values as $id => $value ) {
|
311 |
if ( $atts['plain_text'] ) {
|
312 |
if ( 'rtl' == $atts['direction'] ) {
|
313 |
-
$content[] = $value['val'] . ' :'. $value['label'] ."\r\n";
|
314 |
} else {
|
315 |
-
$content[] = $value['label'] . ': '. $value['val'] ."\r\n";
|
316 |
}
|
317 |
continue;
|
318 |
}
|
@@ -327,7 +348,7 @@ class FrmEntryFormat {
|
|
327 |
if ( 'rtl' == $atts['direction'] ) {
|
328 |
$content[] = '<td ' . $row_style . '>' . $value['val'] . '</td><th ' . $row_style . '>' . $value['label'] . '</th>';
|
329 |
} else {
|
330 |
-
$content[] = '<th ' . $row_style . '>' . $value['label'] . '</th><td '. $row_style . '>' . $value['val'] . '</td>';
|
331 |
}
|
332 |
$content[] = '</tr>' . "\r\n";
|
333 |
|
24 |
|
25 |
if ( ! $atts['entry'] || ! is_object( $atts['entry'] ) ) {
|
26 |
if ( ! $atts['id'] && ! $atts['default_email'] ) {
|
27 |
+
return '';
|
28 |
}
|
29 |
|
30 |
if ( $atts['id'] ) {
|
69 |
return $content;
|
70 |
}
|
71 |
|
72 |
+
/**
|
73 |
+
* Get the labels and value shortcodes for fields in the Default HTML email message
|
74 |
+
*
|
75 |
+
* @since 2.0.23
|
76 |
+
* @param object $f
|
77 |
+
* @param array $values
|
78 |
+
*/
|
79 |
+
private static function get_field_shortcodes_for_default_email( $f, &$values ) {
|
80 |
+
$field_shortcodes = array(
|
81 |
+
'label' => '[' . $f->id . ' show=field_label]',
|
82 |
+
'val' => '[' . $f->id . ']',
|
83 |
+
);
|
84 |
+
|
85 |
+
$values[ $f->id ] = apply_filters( 'frm_field_shortcodes_for_default_html_email', $field_shortcodes, $f );
|
86 |
+
}
|
87 |
+
|
88 |
public static function fill_entry_values( $atts, $f, array &$values ) {
|
89 |
if ( FrmField::is_no_save_field( $f->type ) ) {
|
90 |
return;
|
91 |
}
|
92 |
|
93 |
if ( $atts['default_email'] ) {
|
94 |
+
self::get_field_shortcodes_for_default_email( $f, $values );
|
95 |
return;
|
96 |
}
|
97 |
|
134 |
if ( $atts['format'] != 'text' ) {
|
135 |
$values[ $f->field_key ] = $val;
|
136 |
if ( isset( $prev_val ) && $prev_val != $val && $f->type != 'textarea' ) {
|
137 |
+
$values[ $f->field_key . '-value' ] = $prev_val;
|
138 |
}
|
139 |
} else {
|
140 |
$values[ $f->id ] = array( 'label' => $f->name, 'val' => $val );
|
172 |
if ( $plain_text && ! is_array( $val ) ) {
|
173 |
if ( strpos( $val, '<img' ) !== false ) {
|
174 |
$val = str_replace( array( '<img', 'src=', '/>', '"' ), '', $val );
|
175 |
+
$val = trim( $val );
|
176 |
}
|
177 |
$val = strip_tags( $val );
|
178 |
}
|
288 |
$version = '?';
|
289 |
}
|
290 |
|
291 |
+
return $bname . ' ' . $version . ' / ' . $platform;
|
292 |
}
|
293 |
|
294 |
public static function convert_entry_to_content( $values, $atts, array &$content ) {
|
317 |
|
318 |
unset($default_settings);
|
319 |
|
320 |
+
$content[] = '<table cellspacing="0" style="font-size:' . $atts['font_size'] . ';line-height:135%; border-bottom:' . $atts['border_width'] . ' solid #' . $atts['border_color'] . ';"><tbody>' . "\r\n";
|
321 |
+
$atts['bg_color'] = ' style="background-color:#' . $atts['bg_color'] . ';"';
|
322 |
+
$bg_color_alt = ' style="background-color:#' . $atts['alt_bg_color'] . ';"';
|
323 |
+
|
324 |
+
$row_style_attributes = 'text-align:' . ( $atts['direction'] == 'rtl' ? 'right' : 'left' ) . ';';
|
325 |
+
$row_style_attributes .= 'color:#' . $atts['text_color'] . ';padding:7px 9px;vertical-align:top;';
|
326 |
+
$row_style_attributes .= 'border-top:' . $atts['border_width'] . ' solid #' . $atts['border_color'] . ';';
|
327 |
+
$row_style = 'style="' . $row_style_attributes . '"';
|
328 |
}
|
329 |
|
330 |
$odd = true;
|
331 |
foreach ( $values as $id => $value ) {
|
332 |
if ( $atts['plain_text'] ) {
|
333 |
if ( 'rtl' == $atts['direction'] ) {
|
334 |
+
$content[] = $value['val'] . ' :' . $value['label'] . "\r\n";
|
335 |
} else {
|
336 |
+
$content[] = $value['label'] . ': ' . $value['val'] . "\r\n";
|
337 |
}
|
338 |
continue;
|
339 |
}
|
348 |
if ( 'rtl' == $atts['direction'] ) {
|
349 |
$content[] = '<td ' . $row_style . '>' . $value['val'] . '</td><th ' . $row_style . '>' . $value['label'] . '</th>';
|
350 |
} else {
|
351 |
+
$content[] = '<th ' . $row_style . '>' . $value['label'] . '</th><td ' . $row_style . '>' . $value['val'] . '</td>';
|
352 |
}
|
353 |
$content[] = '</tr>' . "\r\n";
|
354 |
|
classes/models/FrmEntryMeta.php
CHANGED
@@ -25,7 +25,7 @@ class FrmEntryMeta {
|
|
25 |
|
26 |
$new_values = apply_filters('frm_add_entry_meta', $new_values);
|
27 |
|
28 |
-
|
29 |
|
30 |
if ( $query_results ) {
|
31 |
self::clear_cache();
|
@@ -58,13 +58,13 @@ class FrmEntryMeta {
|
|
58 |
wp_cache_delete( $entry_id, 'frm_entry');
|
59 |
self::clear_cache();
|
60 |
|
61 |
-
|
62 |
}
|
63 |
|
64 |
public static function update_entry_metas( $entry_id, $values ) {
|
65 |
global $wpdb;
|
66 |
|
67 |
-
$prev_values = FrmDb::get_col( $wpdb->prefix .'frm_item_metas', array( 'item_id' => $entry_id, 'field_id !' => 0 ), 'field_id' );
|
68 |
|
69 |
foreach ( $values as $field_id => $meta_value ) {
|
70 |
// set the value for the file upload field and add new tags (in Pro version)
|
@@ -158,7 +158,7 @@ class FrmEntryMeta {
|
|
158 |
return stripslashes_deep($result);
|
159 |
}
|
160 |
|
161 |
-
$get_table = $wpdb->prefix .'frm_item_metas';
|
162 |
$query = array( 'item_id' => $entry_id );
|
163 |
if ( is_numeric($field_id) ) {
|
164 |
$query['field_id'] = $field_id;
|
@@ -194,7 +194,7 @@ class FrmEntryMeta {
|
|
194 |
self::meta_field_query($field_id, $order, $limit, $args, $query);
|
195 |
$query = implode(' ', $query);
|
196 |
|
197 |
-
|
198 |
$values = FrmAppHelper::check_cache($cache_key, 'frm_entry', $query, 'get_col');
|
199 |
|
200 |
if ( ! $args['stripslashes'] ) {
|
@@ -217,16 +217,16 @@ class FrmEntryMeta {
|
|
217 |
global $wpdb;
|
218 |
$query[] = 'SELECT';
|
219 |
$query[] = $args['unique'] ? 'DISTINCT(em.meta_value)' : 'em.meta_value';
|
220 |
-
|
221 |
|
222 |
if ( ! $args['is_draft'] ) {
|
223 |
-
|
224 |
}
|
225 |
|
226 |
if ( is_numeric($field_id) ) {
|
227 |
$query[] = $wpdb->prepare('WHERE em.field_id=%d', $field_id);
|
228 |
} else {
|
229 |
-
|
230 |
}
|
231 |
|
232 |
if ( ! $args['is_draft'] ) {
|
@@ -247,10 +247,10 @@ class FrmEntryMeta {
|
|
247 |
global $wpdb;
|
248 |
$query = 'SELECT it.*, fi.type as field_type, fi.field_key as field_key,
|
249 |
fi.required as required, fi.form_id as field_form_id, fi.name as field_name, fi.options as fi_options
|
250 |
-
|
251 |
FrmAppHelper::prepend_and_or_where(' WHERE ', $where) . $order_by . $limit;
|
252 |
|
253 |
-
|
254 |
$results = FrmAppHelper::check_cache($cache_key, 'frm_entry', $query, ($limit == ' LIMIT 1' ? 'get_row' : 'get_results'));
|
255 |
|
256 |
if ( ! $results || ! $stripslashes ) {
|
@@ -277,7 +277,7 @@ class FrmEntryMeta {
|
|
277 |
self::get_ids_query($where, $order_by, $limit, $unique, $args, $query );
|
278 |
$query = implode(' ', $query);
|
279 |
|
280 |
-
|
281 |
$results = FrmAppHelper::check_cache($cache_key, 'frm_entry', $query, ($limit == ' LIMIT 1' ? 'get_var' : 'get_col'));
|
282 |
|
283 |
return $results;
|
@@ -301,9 +301,9 @@ class FrmEntryMeta {
|
|
301 |
$query[] = $unique ? 'DISTINCT(it.item_id)' : 'it.item_id';
|
302 |
}
|
303 |
|
304 |
-
|
305 |
|
306 |
-
|
307 |
if ( is_array($where) ) {
|
308 |
if ( ! $args['is_draft'] ) {
|
309 |
$where['e.is_draft'] = 0;
|
@@ -317,7 +317,7 @@ class FrmEntryMeta {
|
|
317 |
$query[] = FrmAppHelper::prepend_and_or_where(' WHERE ', $where) . $order_by . $limit;
|
318 |
|
319 |
if ( $args['group_by'] ) {
|
320 |
-
$query[] = ' GROUP BY '. sanitize_text_field( $args['group_by'] );
|
321 |
}
|
322 |
return;
|
323 |
}
|
@@ -338,7 +338,7 @@ class FrmEntryMeta {
|
|
338 |
$parts = explode(' GROUP BY ', $where);
|
339 |
$where = $parts[0];
|
340 |
$where .= $draft_where . $user_where;
|
341 |
-
|
342 |
} else {
|
343 |
$where .= $draft_where . $user_where;
|
344 |
}
|
@@ -348,7 +348,7 @@ class FrmEntryMeta {
|
|
348 |
}
|
349 |
|
350 |
public static function search_entry_metas( $search, $field_id = '', $operator ) {
|
351 |
-
|
352 |
$results = wp_cache_get($cache_key, 'frm_entry');
|
353 |
if ( false !== $results ) {
|
354 |
return $results;
|
@@ -364,18 +364,18 @@ class FrmEntryMeta {
|
|
364 |
|
365 |
switch ( $field ) {
|
366 |
case 'year':
|
367 |
-
|
368 |
break;
|
369 |
case 'month':
|
370 |
$value .= '%';
|
371 |
break;
|
372 |
case 'day':
|
373 |
-
|
374 |
}
|
375 |
-
|
376 |
}
|
377 |
$where .= $wpdb->prepare(' field_id=%d', $field_id);
|
378 |
-
|
379 |
} else {
|
380 |
if ( $operator == 'LIKE' ) {
|
381 |
$search = '%' . $search . '%';
|
25 |
|
26 |
$new_values = apply_filters('frm_add_entry_meta', $new_values);
|
27 |
|
28 |
+
$query_results = $wpdb->insert( $wpdb->prefix . 'frm_item_metas', $new_values );
|
29 |
|
30 |
if ( $query_results ) {
|
31 |
self::clear_cache();
|
58 |
wp_cache_delete( $entry_id, 'frm_entry');
|
59 |
self::clear_cache();
|
60 |
|
61 |
+
return $wpdb->update( $wpdb->prefix . 'frm_item_metas', array( 'meta_value' => $meta_value ), $where_values );
|
62 |
}
|
63 |
|
64 |
public static function update_entry_metas( $entry_id, $values ) {
|
65 |
global $wpdb;
|
66 |
|
67 |
+
$prev_values = FrmDb::get_col( $wpdb->prefix . 'frm_item_metas', array( 'item_id' => $entry_id, 'field_id !' => 0 ), 'field_id' );
|
68 |
|
69 |
foreach ( $values as $field_id => $meta_value ) {
|
70 |
// set the value for the file upload field and add new tags (in Pro version)
|
158 |
return stripslashes_deep($result);
|
159 |
}
|
160 |
|
161 |
+
$get_table = $wpdb->prefix . 'frm_item_metas';
|
162 |
$query = array( 'item_id' => $entry_id );
|
163 |
if ( is_numeric($field_id) ) {
|
164 |
$query['field_id'] = $field_id;
|
194 |
self::meta_field_query($field_id, $order, $limit, $args, $query);
|
195 |
$query = implode(' ', $query);
|
196 |
|
197 |
+
$cache_key = 'entry_metas_for_field_' . $field_id . $order . $limit . maybe_serialize( $args );
|
198 |
$values = FrmAppHelper::check_cache($cache_key, 'frm_entry', $query, 'get_col');
|
199 |
|
200 |
if ( ! $args['stripslashes'] ) {
|
217 |
global $wpdb;
|
218 |
$query[] = 'SELECT';
|
219 |
$query[] = $args['unique'] ? 'DISTINCT(em.meta_value)' : 'em.meta_value';
|
220 |
+
$query[] = 'FROM ' . $wpdb->prefix . 'frm_item_metas em ';
|
221 |
|
222 |
if ( ! $args['is_draft'] ) {
|
223 |
+
$query[] = 'INNER JOIN ' . $wpdb->prefix . 'frm_items e ON (e.id=em.item_id)';
|
224 |
}
|
225 |
|
226 |
if ( is_numeric($field_id) ) {
|
227 |
$query[] = $wpdb->prepare('WHERE em.field_id=%d', $field_id);
|
228 |
} else {
|
229 |
+
$query[] = $wpdb->prepare( 'LEFT JOIN ' . $wpdb->prefix . 'frm_fields fi ON (em.field_id = fi.id) WHERE fi.field_key=%s', $field_id );
|
230 |
}
|
231 |
|
232 |
if ( ! $args['is_draft'] ) {
|
247 |
global $wpdb;
|
248 |
$query = 'SELECT it.*, fi.type as field_type, fi.field_key as field_key,
|
249 |
fi.required as required, fi.form_id as field_form_id, fi.name as field_name, fi.options as fi_options
|
250 |
+
FROM ' . $wpdb->prefix . 'frm_item_metas it LEFT OUTER JOIN ' . $wpdb->prefix . 'frm_fields fi ON it.field_id=fi.id' .
|
251 |
FrmAppHelper::prepend_and_or_where(' WHERE ', $where) . $order_by . $limit;
|
252 |
|
253 |
+
$cache_key = 'all_' . maybe_serialize( $where ) . $order_by . $limit;
|
254 |
$results = FrmAppHelper::check_cache($cache_key, 'frm_entry', $query, ($limit == ' LIMIT 1' ? 'get_row' : 'get_results'));
|
255 |
|
256 |
if ( ! $results || ! $stripslashes ) {
|
277 |
self::get_ids_query($where, $order_by, $limit, $unique, $args, $query );
|
278 |
$query = implode(' ', $query);
|
279 |
|
280 |
+
$cache_key = 'ids_' . maybe_serialize( $where ) . $order_by . 'l' . $limit . 'u' . $unique . maybe_serialize( $args );
|
281 |
$results = FrmAppHelper::check_cache($cache_key, 'frm_entry', $query, ($limit == ' LIMIT 1' ? 'get_var' : 'get_col'));
|
282 |
|
283 |
return $results;
|
301 |
$query[] = $unique ? 'DISTINCT(it.item_id)' : 'it.item_id';
|
302 |
}
|
303 |
|
304 |
+
$query[] = 'FROM ' . $wpdb->prefix . 'frm_item_metas it LEFT OUTER JOIN ' . $wpdb->prefix . 'frm_fields fi ON it.field_id=fi.id';
|
305 |
|
306 |
+
$query[] = 'INNER JOIN ' . $wpdb->prefix . 'frm_items e ON (e.id=it.item_id)';
|
307 |
if ( is_array($where) ) {
|
308 |
if ( ! $args['is_draft'] ) {
|
309 |
$where['e.is_draft'] = 0;
|
317 |
$query[] = FrmAppHelper::prepend_and_or_where(' WHERE ', $where) . $order_by . $limit;
|
318 |
|
319 |
if ( $args['group_by'] ) {
|
320 |
+
$query[] = ' GROUP BY ' . sanitize_text_field( $args['group_by'] );
|
321 |
}
|
322 |
return;
|
323 |
}
|
338 |
$parts = explode(' GROUP BY ', $where);
|
339 |
$where = $parts[0];
|
340 |
$where .= $draft_where . $user_where;
|
341 |
+
$where .= ' GROUP BY ' . $parts[1];
|
342 |
} else {
|
343 |
$where .= $draft_where . $user_where;
|
344 |
}
|
348 |
}
|
349 |
|
350 |
public static function search_entry_metas( $search, $field_id = '', $operator ) {
|
351 |
+
$cache_key = 'search_' . maybe_serialize( $search ) . $field_id . $operator;
|
352 |
$results = wp_cache_get($cache_key, 'frm_entry');
|
353 |
if ( false !== $results ) {
|
354 |
return $results;
|
364 |
|
365 |
switch ( $field ) {
|
366 |
case 'year':
|
367 |
+
$value = '%' . $value;
|
368 |
break;
|
369 |
case 'month':
|
370 |
$value .= '%';
|
371 |
break;
|
372 |
case 'day':
|
373 |
+
$value = '%' . $value . '%';
|
374 |
}
|
375 |
+
$where .= $wpdb->prepare(' meta_value ' . $operator . ' %s and', $value );
|
376 |
}
|
377 |
$where .= $wpdb->prepare(' field_id=%d', $field_id);
|
378 |
+
$query = 'SELECT DISTINCT item_id FROM ' . $wpdb->prefix . 'frm_item_metas' . FrmAppHelper::prepend_and_or_where( ' WHERE ', $where );
|
379 |
} else {
|
380 |
if ( $operator == 'LIKE' ) {
|
381 |
$search = '%' . $search . '%';
|
classes/models/FrmEntryValidate.php
CHANGED
@@ -17,7 +17,7 @@ class FrmEntryValidate {
|
|
17 |
}
|
18 |
|
19 |
if ( ! isset($values['item_key']) || $values['item_key'] == '' ) {
|
20 |
-
|
21 |
}
|
22 |
|
23 |
$where = apply_filters('frm_posted_field_ids', array( 'fi.form_id' => $values['form_id'] ) );
|
@@ -93,6 +93,7 @@ class FrmEntryValidate {
|
|
93 |
self::validate_recaptcha($errors, $posted_field, $args);
|
94 |
|
95 |
$errors = apply_filters('frm_validate_field_entry', $errors, $posted_field, $value, $args);
|
|
|
96 |
}
|
97 |
|
98 |
public static function validate_url_field( &$errors, $field, &$value, $args ) {
|
@@ -104,7 +105,7 @@ class FrmEntryValidate {
|
|
104 |
$value = '';
|
105 |
} else {
|
106 |
$value = esc_url_raw( $value );
|
107 |
-
|
108 |
}
|
109 |
|
110 |
//validate the url format
|
17 |
}
|
18 |
|
19 |
if ( ! isset($values['item_key']) || $values['item_key'] == '' ) {
|
20 |
+
$_POST['item_key'] = $values['item_key'] = FrmAppHelper::get_unique_key( '', $wpdb->prefix . 'frm_items', 'item_key' );
|
21 |
}
|
22 |
|
23 |
$where = apply_filters('frm_posted_field_ids', array( 'fi.form_id' => $values['form_id'] ) );
|
93 |
self::validate_recaptcha($errors, $posted_field, $args);
|
94 |
|
95 |
$errors = apply_filters('frm_validate_field_entry', $errors, $posted_field, $value, $args);
|
96 |
+
$errors = apply_filters( 'frm_validate_' . $posted_field->type . '_field_entry', $errors, $posted_field, $value, $args );
|
97 |
}
|
98 |
|
99 |
public static function validate_url_field( &$errors, $field, &$value, $args ) {
|
105 |
$value = '';
|
106 |
} else {
|
107 |
$value = esc_url_raw( $value );
|
108 |
+
$value = preg_match( '/^(https?|ftps?|mailto|news|feed|telnet):/is', $value ) ? $value : 'http://' . $value;
|
109 |
}
|
110 |
|
111 |
//validate the url format
|
classes/models/FrmField.php
CHANGED
@@ -45,10 +45,8 @@ class FrmField {
|
|
45 |
'password' => __( 'Password', 'formidable' ),
|
46 |
'html' => __( 'HTML', 'formidable' ),
|
47 |
'tag' => __( 'Tags', 'formidable' ),
|
48 |
-
|
49 |
-
|
50 |
-
//'full_name' => 'First and Last Name',
|
51 |
-
//'quiz' => 'Question and Answer' // for captcha alternative
|
52 |
));
|
53 |
}
|
54 |
|
@@ -57,7 +55,7 @@ class FrmField {
|
|
57 |
|
58 |
$new_values = array();
|
59 |
$key = isset($values['field_key']) ? $values['field_key'] : $values['name'];
|
60 |
-
|
61 |
|
62 |
foreach ( array( 'name', 'description', 'type', 'default_value' ) as $col ) {
|
63 |
$new_values[ $col ] = $values[ $col ];
|
@@ -86,7 +84,7 @@ class FrmField {
|
|
86 |
//if(isset($values['id']) and is_numeric($values['id']))
|
87 |
// $new_values['id'] = $values['id'];
|
88 |
|
89 |
-
|
90 |
$new_id = 0;
|
91 |
if ( $query_results ) {
|
92 |
self::delete_form_transient( $new_values['form_id'] );
|
@@ -153,7 +151,7 @@ class FrmField {
|
|
153 |
$id = absint( $id );
|
154 |
|
155 |
if ( isset( $values['field_key'] ) ) {
|
156 |
-
|
157 |
}
|
158 |
|
159 |
if ( isset($values['required']) ) {
|
@@ -169,7 +167,7 @@ class FrmField {
|
|
169 |
}
|
170 |
}
|
171 |
|
172 |
-
|
173 |
|
174 |
$form_id = 0;
|
175 |
if ( isset( $values['form_id'] ) ) {
|
@@ -224,13 +222,13 @@ class FrmField {
|
|
224 |
|
225 |
public static function delete_form_transient( $form_id ) {
|
226 |
$form_id = absint( $form_id );
|
227 |
-
delete_transient( 'frm_form_fields_'. $form_id .'excludeinclude' );
|
228 |
-
delete_transient( 'frm_form_fields_'. $form_id .'includeinclude' );
|
229 |
-
delete_transient( 'frm_form_fields_'. $form_id .'includeexclude' );
|
230 |
-
delete_transient( 'frm_form_fields_'. $form_id .'excludeexclude' );
|
231 |
|
232 |
global $wpdb;
|
233 |
-
$wpdb->query( $wpdb->prepare( 'DELETE FROM '. $wpdb->options .' WHERE option_name LIKE %s OR option_name LIKE %s OR option_name LIKE %s OR option_name LIKE %s', '_transient_timeout_frm_form_fields_' . $form_id .'ex%', '_transient_frm_form_fields_' . $form_id .'ex%', '_transient_timeout_frm_form_fields_' . $form_id .'in%', '_transient_frm_form_fields_' . $form_id .'in%' ) );
|
234 |
|
235 |
$cache_key = serialize( array( 'fi.form_id' => $form_id ) ) . 'field_orderlb';
|
236 |
wp_cache_delete($cache_key, 'frm_field');
|
@@ -261,7 +259,7 @@ class FrmField {
|
|
261 |
global $wpdb;
|
262 |
|
263 |
$where = is_numeric($id) ? 'id=%d' : 'field_key=%s';
|
264 |
-
|
265 |
|
266 |
$results = FrmAppHelper::check_cache( $id, 'frm_field', $query, 'get_row', 0 );
|
267 |
|
@@ -419,7 +417,7 @@ class FrmField {
|
|
419 |
}
|
420 |
|
421 |
public static function getAll( $where = array(), $order_by = '', $limit = '', $blog_id = false ) {
|
422 |
-
|
423 |
if ( self::$use_cache ) {
|
424 |
// make sure old cache doesn't get saved as a transient
|
425 |
$results = wp_cache_get($cache_key, 'frm_field');
|
@@ -433,20 +431,20 @@ class FrmField {
|
|
433 |
if ( $blog_id && is_multisite() ) {
|
434 |
global $wpmuBaseTablePrefix;
|
435 |
if ( $wpmuBaseTablePrefix ) {
|
436 |
-
|
437 |
} else {
|
438 |
$prefix = $wpdb->get_blog_prefix( $blog_id );
|
439 |
}
|
440 |
|
441 |
-
|
442 |
-
|
443 |
} else {
|
444 |
-
|
445 |
-
|
446 |
}
|
447 |
|
448 |
if ( ! empty( $order_by ) && strpos( $order_by, 'ORDER BY' ) === false ) {
|
449 |
-
|
450 |
}
|
451 |
|
452 |
$limit = FrmAppHelper::esc_limit($limit);
|
@@ -564,15 +562,15 @@ class FrmField {
|
|
564 |
_deprecated_function( __FUNCTION__, '2.0' );
|
565 |
global $wpdb;
|
566 |
if ( ! empty($order_by) && ! strpos($order_by, 'ORDER BY') !== false ) {
|
567 |
-
|
568 |
}
|
569 |
|
570 |
-
|
571 |
-
|
572 |
-
|
573 |
|
574 |
$method = ( $limit == ' LIMIT 1' || $limit == 1 ) ? 'get_var' : 'get_col';
|
575 |
-
|
576 |
$results = FrmAppHelper::check_cache($cache_key, 'frm_field', $query, $method);
|
577 |
|
578 |
return $results;
|
@@ -635,7 +633,9 @@ class FrmField {
|
|
635 |
* @since 2.0.9
|
636 |
*/
|
637 |
public static function is_required( $field ) {
|
638 |
-
|
|
|
|
|
639 |
}
|
640 |
|
641 |
/**
|
45 |
'password' => __( 'Password', 'formidable' ),
|
46 |
'html' => __( 'HTML', 'formidable' ),
|
47 |
'tag' => __( 'Tags', 'formidable' ),
|
48 |
+
'credit_card' => __( 'Credit Card', 'formidable' ),
|
49 |
+
'address' => __( 'Address', 'formidable' ),
|
|
|
|
|
50 |
));
|
51 |
}
|
52 |
|
55 |
|
56 |
$new_values = array();
|
57 |
$key = isset($values['field_key']) ? $values['field_key'] : $values['name'];
|
58 |
+
$new_values['field_key'] = FrmAppHelper::get_unique_key( $key, $wpdb->prefix . 'frm_fields', 'field_key' );
|
59 |
|
60 |
foreach ( array( 'name', 'description', 'type', 'default_value' ) as $col ) {
|
61 |
$new_values[ $col ] = $values[ $col ];
|
84 |
//if(isset($values['id']) and is_numeric($values['id']))
|
85 |
// $new_values['id'] = $values['id'];
|
86 |
|
87 |
+
$query_results = $wpdb->insert( $wpdb->prefix . 'frm_fields', $new_values );
|
88 |
$new_id = 0;
|
89 |
if ( $query_results ) {
|
90 |
self::delete_form_transient( $new_values['form_id'] );
|
151 |
$id = absint( $id );
|
152 |
|
153 |
if ( isset( $values['field_key'] ) ) {
|
154 |
+
$values['field_key'] = FrmAppHelper::get_unique_key( $values['field_key'], $wpdb->prefix . 'frm_fields', 'field_key', $id );
|
155 |
}
|
156 |
|
157 |
if ( isset($values['required']) ) {
|
167 |
}
|
168 |
}
|
169 |
|
170 |
+
$query_results = $wpdb->update( $wpdb->prefix . 'frm_fields', $values, array( 'id' => $id ) );
|
171 |
|
172 |
$form_id = 0;
|
173 |
if ( isset( $values['form_id'] ) ) {
|
222 |
|
223 |
public static function delete_form_transient( $form_id ) {
|
224 |
$form_id = absint( $form_id );
|
225 |
+
delete_transient( 'frm_form_fields_' . $form_id . 'excludeinclude' );
|
226 |
+
delete_transient( 'frm_form_fields_' . $form_id . 'includeinclude' );
|
227 |
+
delete_transient( 'frm_form_fields_' . $form_id . 'includeexclude' );
|
228 |
+
delete_transient( 'frm_form_fields_' . $form_id . 'excludeexclude' );
|
229 |
|
230 |
global $wpdb;
|
231 |
+
$wpdb->query( $wpdb->prepare( 'DELETE FROM ' . $wpdb->options . ' WHERE option_name LIKE %s OR option_name LIKE %s OR option_name LIKE %s OR option_name LIKE %s', '_transient_timeout_frm_form_fields_' . $form_id . 'ex%', '_transient_frm_form_fields_' . $form_id . 'ex%', '_transient_timeout_frm_form_fields_' . $form_id . 'in%', '_transient_frm_form_fields_' . $form_id . 'in%' ) );
|
232 |
|
233 |
$cache_key = serialize( array( 'fi.form_id' => $form_id ) ) . 'field_orderlb';
|
234 |
wp_cache_delete($cache_key, 'frm_field');
|
259 |
global $wpdb;
|
260 |
|
261 |
$where = is_numeric($id) ? 'id=%d' : 'field_key=%s';
|
262 |
+
$query = $wpdb->prepare( 'SELECT * FROM ' . $wpdb->prefix . 'frm_fields WHERE ' . $where, $id );
|
263 |
|
264 |
$results = FrmAppHelper::check_cache( $id, 'frm_field', $query, 'get_row', 0 );
|
265 |
|
417 |
}
|
418 |
|
419 |
public static function getAll( $where = array(), $order_by = '', $limit = '', $blog_id = false ) {
|
420 |
+
$cache_key = maybe_serialize( $where ) . $order_by . 'l' . $limit . 'b' . $blog_id;
|
421 |
if ( self::$use_cache ) {
|
422 |
// make sure old cache doesn't get saved as a transient
|
423 |
$results = wp_cache_get($cache_key, 'frm_field');
|
431 |
if ( $blog_id && is_multisite() ) {
|
432 |
global $wpmuBaseTablePrefix;
|
433 |
if ( $wpmuBaseTablePrefix ) {
|
434 |
+
$prefix = $wpmuBaseTablePrefix . $blog_id . '_';
|
435 |
} else {
|
436 |
$prefix = $wpdb->get_blog_prefix( $blog_id );
|
437 |
}
|
438 |
|
439 |
+
$table_name = $prefix . 'frm_fields';
|
440 |
+
$form_table_name = $prefix . 'frm_forms';
|
441 |
} else {
|
442 |
+
$table_name = $wpdb->prefix . 'frm_fields';
|
443 |
+
$form_table_name = $wpdb->prefix . 'frm_forms';
|
444 |
}
|
445 |
|
446 |
if ( ! empty( $order_by ) && strpos( $order_by, 'ORDER BY' ) === false ) {
|
447 |
+
$order_by = ' ORDER BY ' . $order_by;
|
448 |
}
|
449 |
|
450 |
$limit = FrmAppHelper::esc_limit($limit);
|
562 |
_deprecated_function( __FUNCTION__, '2.0' );
|
563 |
global $wpdb;
|
564 |
if ( ! empty($order_by) && ! strpos($order_by, 'ORDER BY') !== false ) {
|
565 |
+
$order_by = ' ORDER BY ' . $order_by;
|
566 |
}
|
567 |
|
568 |
+
$query = 'SELECT fi.id FROM ' . $wpdb->prefix . 'frm_fields fi ' .
|
569 |
+
'LEFT OUTER JOIN ' . $wpdb->prefix . 'frm_forms fr ON fi.form_id=fr.id' .
|
570 |
+
FrmAppHelper::prepend_and_or_where( ' WHERE ', $where ) . $order_by . $limit;
|
571 |
|
572 |
$method = ( $limit == ' LIMIT 1' || $limit == 1 ) ? 'get_var' : 'get_col';
|
573 |
+
$cache_key = 'getIds_' . maybe_serialize( $where ) . $order_by . $limit;
|
574 |
$results = FrmAppHelper::check_cache($cache_key, 'frm_field', $query, $method);
|
575 |
|
576 |
return $results;
|
633 |
* @since 2.0.9
|
634 |
*/
|
635 |
public static function is_required( $field ) {
|
636 |
+
$required = ( $field['required'] != '0' );
|
637 |
+
$required = apply_filters( 'frm_is_field_required', $required, $field );
|
638 |
+
return $required;
|
639 |
}
|
640 |
|
641 |
/**
|
classes/models/FrmForm.php
CHANGED
@@ -12,7 +12,7 @@ class FrmForm {
|
|
12 |
global $wpdb;
|
13 |
|
14 |
$new_values = array(
|
15 |
-
|
16 |
'name' => $values['name'],
|
17 |
'description' => $values['description'],
|
18 |
'status' => isset($values['status']) ? $values['status'] : 'draft',
|
@@ -37,7 +37,7 @@ class FrmForm {
|
|
37 |
//if(isset($values['id']) && is_numeric($values['id']))
|
38 |
// $new_values['id'] = $values['id'];
|
39 |
|
40 |
-
|
41 |
|
42 |
$id = $wpdb->insert_id;
|
43 |
|
@@ -61,7 +61,7 @@ class FrmForm {
|
|
61 |
$new_key = $copy_keys ? $values->form_key : '';
|
62 |
|
63 |
$new_values = array(
|
64 |
-
|
65 |
'name' => $values->name,
|
66 |
'description' => $values->description,
|
67 |
'status' => $template ? 'published' : 'draft',
|
@@ -85,7 +85,7 @@ class FrmForm {
|
|
85 |
$new_values['options'] = serialize($new_values['options']);
|
86 |
}
|
87 |
|
88 |
-
|
89 |
|
90 |
if ( $query_results ) {
|
91 |
// Clear form caching
|
@@ -128,7 +128,7 @@ class FrmForm {
|
|
128 |
}
|
129 |
|
130 |
if ( isset($values['form_key']) ) {
|
131 |
-
|
132 |
}
|
133 |
|
134 |
$form_fields = array( 'form_key', 'name', 'description', 'status', 'parent_form_id' );
|
@@ -146,7 +146,7 @@ class FrmForm {
|
|
146 |
}
|
147 |
|
148 |
if ( ! empty( $new_values ) ) {
|
149 |
-
|
150 |
if ( $query_results ) {
|
151 |
self::clear_form_cache();
|
152 |
}
|
@@ -157,8 +157,8 @@ class FrmForm {
|
|
157 |
|
158 |
$values = self::update_fields($id, $values);
|
159 |
|
160 |
-
|
161 |
-
|
162 |
|
163 |
return $query_results;
|
164 |
}
|
@@ -246,7 +246,13 @@ class FrmForm {
|
|
246 |
}
|
247 |
|
248 |
//updating the form
|
249 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
250 |
$field->field_options[ $opt ] = isset( $values['field_options'][ $opt . '_' . $field_id ] ) ? trim( $values['field_options'][ $opt . '_' . $field_id ] ) : '';
|
251 |
}
|
252 |
|
@@ -323,7 +329,7 @@ class FrmForm {
|
|
323 |
|
324 |
global $wpdb;
|
325 |
$query_results = $wpdb->update(
|
326 |
-
|
327 |
array( 'status' => 'trash', 'options' => serialize( $options ) ),
|
328 |
array( 'id' => $id )
|
329 |
);
|
@@ -354,9 +360,9 @@ class FrmForm {
|
|
354 |
}
|
355 |
|
356 |
// Disconnect the fields from this form
|
357 |
-
|
358 |
|
359 |
-
|
360 |
if ( $query_results ) {
|
361 |
// Delete all form actions linked to this form
|
362 |
$action_control = FrmFormActionsController::get_form_actions( 'email' );
|
@@ -365,8 +371,8 @@ class FrmForm {
|
|
365 |
// Clear form caching
|
366 |
self::clear_form_cache();
|
367 |
|
368 |
-
|
369 |
-
|
370 |
}
|
371 |
|
372 |
return $query_results;
|
@@ -465,11 +471,11 @@ class FrmForm {
|
|
465 |
|
466 |
if ( $blog_id && is_multisite() ) {
|
467 |
global $wpmuBaseTablePrefix;
|
468 |
-
|
469 |
|
470 |
-
|
471 |
} else {
|
472 |
-
|
473 |
$cache = wp_cache_get($id, 'frm_form');
|
474 |
if ( $cache ) {
|
475 |
if ( isset($cache->options) ) {
|
12 |
global $wpdb;
|
13 |
|
14 |
$new_values = array(
|
15 |
+
'form_key' => FrmAppHelper::get_unique_key( $values['form_key'], $wpdb->prefix . 'frm_forms', 'form_key' ),
|
16 |
'name' => $values['name'],
|
17 |
'description' => $values['description'],
|
18 |
'status' => isset($values['status']) ? $values['status'] : 'draft',
|
37 |
//if(isset($values['id']) && is_numeric($values['id']))
|
38 |
// $new_values['id'] = $values['id'];
|
39 |
|
40 |
+
$wpdb->insert( $wpdb->prefix . 'frm_forms', $new_values );
|
41 |
|
42 |
$id = $wpdb->insert_id;
|
43 |
|
61 |
$new_key = $copy_keys ? $values->form_key : '';
|
62 |
|
63 |
$new_values = array(
|
64 |
+
'form_key' => FrmAppHelper::get_unique_key( $new_key, $wpdb->prefix . 'frm_forms', 'form_key' ),
|
65 |
'name' => $values->name,
|
66 |
'description' => $values->description,
|
67 |
'status' => $template ? 'published' : 'draft',
|
85 |
$new_values['options'] = serialize($new_values['options']);
|
86 |
}
|
87 |
|
88 |
+
$query_results = $wpdb->insert( $wpdb->prefix . 'frm_forms', $new_values );
|
89 |
|
90 |
if ( $query_results ) {
|
91 |
// Clear form caching
|
128 |
}
|
129 |
|
130 |
if ( isset($values['form_key']) ) {
|
131 |
+
$values['form_key'] = FrmAppHelper::get_unique_key( $values['form_key'], $wpdb->prefix . 'frm_forms', 'form_key', $id );
|
132 |
}
|
133 |
|
134 |
$form_fields = array( 'form_key', 'name', 'description', 'status', 'parent_form_id' );
|
146 |
}
|
147 |
|
148 |
if ( ! empty( $new_values ) ) {
|
149 |
+
$query_results = $wpdb->update( $wpdb->prefix . 'frm_forms', $new_values, array( 'id' => $id ) );
|
150 |
if ( $query_results ) {
|
151 |
self::clear_form_cache();
|
152 |
}
|
157 |
|
158 |
$values = self::update_fields($id, $values);
|
159 |
|
160 |
+
do_action( 'frm_update_form', $id, $values );
|
161 |
+
do_action( 'frm_update_form_' . $id, $values );
|
162 |
|
163 |
return $query_results;
|
164 |
}
|
246 |
}
|
247 |
|
248 |
//updating the form
|
249 |
+
$update_options = array(
|
250 |
+
'size', 'max', 'label', 'invalid', 'blank',
|
251 |
+
'classes', 'captcha_size', 'default_blank',
|
252 |
+
'clear_on_focus',
|
253 |
+
);
|
254 |
+
$update_options = apply_filters( 'frm_field_options_to_update', $update_options );
|
255 |
+
foreach ( $update_options as $opt ) {
|
256 |
$field->field_options[ $opt ] = isset( $values['field_options'][ $opt . '_' . $field_id ] ) ? trim( $values['field_options'][ $opt . '_' . $field_id ] ) : '';
|
257 |
}
|
258 |
|
329 |
|
330 |
global $wpdb;
|
331 |
$query_results = $wpdb->update(
|
332 |
+
$wpdb->prefix . 'frm_forms',
|
333 |
array( 'status' => 'trash', 'options' => serialize( $options ) ),
|
334 |
array( 'id' => $id )
|
335 |
);
|
360 |
}
|
361 |
|
362 |
// Disconnect the fields from this form
|
363 |
+
$wpdb->query( $wpdb->prepare( 'DELETE fi FROM ' . $wpdb->prefix . 'frm_fields AS fi LEFT JOIN ' . $wpdb->prefix . 'frm_forms fr ON (fi.form_id = fr.id) WHERE fi.form_id=%d OR parent_form_id=%d', $id, $id ) );
|
364 |
|
365 |
+
$query_results = $wpdb->query( $wpdb->prepare( 'DELETE FROM ' . $wpdb->prefix . 'frm_forms WHERE id=%d OR parent_form_id=%d', $id, $id ) );
|
366 |
if ( $query_results ) {
|
367 |
// Delete all form actions linked to this form
|
368 |
$action_control = FrmFormActionsController::get_form_actions( 'email' );
|
371 |
// Clear form caching
|
372 |
self::clear_form_cache();
|
373 |
|
374 |
+
do_action( 'frm_destroy_form', $id );
|
375 |
+
do_action( 'frm_destroy_form_' . $id );
|
376 |
}
|
377 |
|
378 |
return $query_results;
|
471 |
|
472 |
if ( $blog_id && is_multisite() ) {
|
473 |
global $wpmuBaseTablePrefix;
|
474 |
+
$prefix = $wpmuBaseTablePrefix ? $wpmuBaseTablePrefix . $blog_id . '_' : $wpdb->get_blog_prefix( $blog_id );
|
475 |
|
476 |
+
$table_name = $prefix . 'frm_forms';
|
477 |
} else {
|
478 |
+
$table_name = $wpdb->prefix . 'frm_forms';
|
479 |
$cache = wp_cache_get($id, 'frm_form');
|
480 |
if ( $cache ) {
|
481 |
if ( isset($cache->options) ) {
|
classes/models/FrmFormAction.php
CHANGED
@@ -75,7 +75,7 @@ class FrmFormAction {
|
|
75 |
|
76 |
$this->id_base = strtolower($id_base);
|
77 |
$this->name = $name;
|
78 |
-
$this->option_name = 'frm_' . $this->id_base .'_action';
|
79 |
|
80 |
$default_options = array(
|
81 |
'classes' => '',
|
@@ -109,7 +109,10 @@ class FrmFormAction {
|
|
109 |
* @return string Name attribute for $field_name
|
110 |
*/
|
111 |
public function get_field_name( $field_name, $post_field = 'post_content' ) {
|
112 |
-
|
|
|
|
|
|
|
113 |
}
|
114 |
|
115 |
/**
|
@@ -121,7 +124,7 @@ class FrmFormAction {
|
|
121 |
* @return string ID attribute for $field_name
|
122 |
*/
|
123 |
public function get_field_id( $field_name ) {
|
124 |
-
return $field_name .'_'. $this->number;
|
125 |
}
|
126 |
|
127 |
// Private Function. Don't worry about this.
|
@@ -153,7 +156,7 @@ class FrmFormAction {
|
|
153 |
'ID' => '',
|
154 |
'post_status' => 'publish',
|
155 |
'post_type' => FrmFormActionsController::$action_post_type,
|
156 |
-
|
157 |
'menu_order' => $this->form_id,
|
158 |
);
|
159 |
unset($post_content);
|
@@ -296,7 +299,7 @@ class FrmFormAction {
|
|
296 |
$old_instance = isset( $all_instances[ $number ] ) ? $all_instances[ $number ] : array();
|
297 |
|
298 |
$new_instance['post_type'] = FrmFormActionsController::$action_post_type;
|
299 |
-
|
300 |
$new_instance['menu_order'] = $this->form_id;
|
301 |
$new_instance['post_status'] = 'publish';
|
302 |
$new_instance['post_date'] = isset( $old_instance->post_date ) ? $old_instance->post_date : '';
|
@@ -319,7 +322,7 @@ class FrmFormAction {
|
|
319 |
$instance = apply_filters( 'frm_action_update_callback', $instance, $new_instance, $old_instance, $this );
|
320 |
|
321 |
$instance['post_content'] = apply_filters('frm_before_save_action', $instance['post_content'], $instance, $new_instance, $old_instance, $this);
|
322 |
-
|
323 |
|
324 |
if ( false !== $instance ) {
|
325 |
$all_instances[ $number ] = $instance;
|
@@ -630,6 +633,7 @@ class FrmFormAction {
|
|
630 |
|
631 |
public static function trigger_labels() {
|
632 |
return apply_filters( 'frm_action_triggers', array(
|
|
|
633 |
'create' => __( 'Create', 'formidable' ),
|
634 |
'update' => __( 'Update', 'formidable' ),
|
635 |
'delete' => __( 'Delete', 'formidable' ),
|
75 |
|
76 |
$this->id_base = strtolower($id_base);
|
77 |
$this->name = $name;
|
78 |
+
$this->option_name = 'frm_' . $this->id_base . '_action';
|
79 |
|
80 |
$default_options = array(
|
81 |
'classes' => '',
|
109 |
* @return string Name attribute for $field_name
|
110 |
*/
|
111 |
public function get_field_name( $field_name, $post_field = 'post_content' ) {
|
112 |
+
$name = $this->option_name . '[' . $this->number . ']';
|
113 |
+
$name .= ( empty( $post_field ) ? '' : '[' . $post_field . ']' );
|
114 |
+
$name .= '[' . $field_name . ']';
|
115 |
+
return $name;
|
116 |
}
|
117 |
|
118 |
/**
|
124 |
* @return string ID attribute for $field_name
|
125 |
*/
|
126 |
public function get_field_id( $field_name ) {
|
127 |
+
return $field_name . '_' . $this->number;
|
128 |
}
|
129 |
|
130 |
// Private Function. Don't worry about this.
|
156 |
'ID' => '',
|
157 |
'post_status' => 'publish',
|
158 |
'post_type' => FrmFormActionsController::$action_post_type,
|
159 |
+
'post_name' => $this->form_id . '_' . $this->id_base . '_' . $this->number,
|
160 |
'menu_order' => $this->form_id,
|
161 |
);
|
162 |
unset($post_content);
|
299 |
$old_instance = isset( $all_instances[ $number ] ) ? $all_instances[ $number ] : array();
|
300 |
|
301 |
$new_instance['post_type'] = FrmFormActionsController::$action_post_type;
|
302 |
+
$new_instance['post_name'] = $this->form_id . '_' . $this->id_base . '_' . $this->number;
|
303 |
$new_instance['menu_order'] = $this->form_id;
|
304 |
$new_instance['post_status'] = 'publish';
|
305 |
$new_instance['post_date'] = isset( $old_instance->post_date ) ? $old_instance->post_date : '';
|
322 |
$instance = apply_filters( 'frm_action_update_callback', $instance, $new_instance, $old_instance, $this );
|
323 |
|
324 |
$instance['post_content'] = apply_filters('frm_before_save_action', $instance['post_content'], $instance, $new_instance, $old_instance, $this);
|
325 |
+
$instance['post_content'] = apply_filters( 'frm_before_save_' . $this->id_base . '_action', $new_instance['post_content'], $instance, $new_instance, $old_instance, $this );
|
326 |
|
327 |
if ( false !== $instance ) {
|
328 |
$all_instances[ $number ] = $instance;
|
633 |
|
634 |
public static function trigger_labels() {
|
635 |
return apply_filters( 'frm_action_triggers', array(
|
636 |
+
'draft' => __( 'Save Draft', 'formidable' ),
|
637 |
'create' => __( 'Create', 'formidable' ),
|
638 |
'update' => __( 'Update', 'formidable' ),
|
639 |
'delete' => __( 'Delete', 'formidable' ),
|
classes/models/FrmNotification.php
CHANGED
@@ -91,10 +91,10 @@ class FrmNotification {
|
|
91 |
// Add the user info if it isn't already included
|
92 |
if ( $notification['inc_user_info'] && $prev_mail_body == $mail_body ) {
|
93 |
$data = maybe_unserialize($entry->description);
|
94 |
-
|
95 |
-
|
96 |
$mail_body .= __( 'User-Agent (Browser/OS)', 'formidable' ) . ': ' . FrmEntryFormat::get_browser( $data['browser'] ) . "\r\n";
|
97 |
-
|
98 |
}
|
99 |
unset($prev_mail_body);
|
100 |
|
@@ -148,7 +148,8 @@ class FrmNotification {
|
|
148 |
}
|
149 |
|
150 |
public function entry_created( $entry_id, $form_id ) {
|
151 |
-
|
|
|
152 |
FrmFormActionsController::trigger_actions('create', $form_id, $entry_id, 'email');
|
153 |
}
|
154 |
|
@@ -289,7 +290,7 @@ class FrmNotification {
|
|
289 |
}
|
290 |
|
291 |
// Set up formatted value
|
292 |
-
$final_val = str_replace( '"', '', $part_1 ) . ' <'. $part_2 .'>';
|
293 |
|
294 |
// If value is an array
|
295 |
if ( false !== $key ) {
|
@@ -338,13 +339,13 @@ class FrmNotification {
|
|
338 |
$cc = array_filter( $cc ); // remove cc and bcc if they are empty
|
339 |
|
340 |
foreach ( $cc as $k => $v ) {
|
341 |
-
$header[] = $k . ': '. implode( ',', $v );
|
342 |
}
|
343 |
|
344 |
$content_type = $atts['plain_text'] ? 'text/plain' : 'text/html';
|
345 |
$charset = get_option('blog_charset');
|
346 |
|
347 |
-
|
348 |
$header[] = 'Content-Type: ' . $content_type . '; charset="' . esc_attr( $charset ) . '"';
|
349 |
$atts['subject'] = wp_specialchars_decode(strip_tags(stripslashes($atts['subject'])), ENT_QUOTES );
|
350 |
|
@@ -364,7 +365,7 @@ class FrmNotification {
|
|
364 |
) );
|
365 |
|
366 |
if ( apply_filters('frm_encode_subject', 1, $atts['subject'] ) ) {
|
367 |
-
|
368 |
}
|
369 |
|
370 |
remove_filter('wp_mail_from', 'bp_core_email_from_address_filter' );
|
@@ -372,7 +373,7 @@ class FrmNotification {
|
|
372 |
|
373 |
$sent = wp_mail($recipient, $atts['subject'], $message, $header, $atts['attachments']);
|
374 |
if ( ! $sent ) {
|
375 |
-
|
376 |
$recipient = implode(',', (array) $recipient);
|
377 |
$sent = mail($recipient, $atts['subject'], $message, $header);
|
378 |
}
|
91 |
// Add the user info if it isn't already included
|
92 |
if ( $notification['inc_user_info'] && $prev_mail_body == $mail_body ) {
|
93 |
$data = maybe_unserialize($entry->description);
|
94 |
+
$mail_body .= "\r\n\r\n" . __( 'User Information', 'formidable' ) . "\r\n";
|
95 |
+
$mail_body .= __( 'IP Address', 'formidable' ) . ': ' . $entry->ip . "\r\n";
|
96 |
$mail_body .= __( 'User-Agent (Browser/OS)', 'formidable' ) . ': ' . FrmEntryFormat::get_browser( $data['browser'] ) . "\r\n";
|
97 |
+
$mail_body .= __( 'Referrer', 'formidable' ) . ': ' . $data['referrer'] . "\r\n";
|
98 |
}
|
99 |
unset($prev_mail_body);
|
100 |
|
148 |
}
|
149 |
|
150 |
public function entry_created( $entry_id, $form_id ) {
|
151 |
+
$new_function = 'FrmFormActionsController::trigger_actions("create", ' . $form_id . ', ' . $entry_id . ', "email")';
|
152 |
+
_deprecated_function( __FUNCTION__, '2.0', $new_function );
|
153 |
FrmFormActionsController::trigger_actions('create', $form_id, $entry_id, 'email');
|
154 |
}
|
155 |
|
290 |
}
|
291 |
|
292 |
// Set up formatted value
|
293 |
+
$final_val = str_replace( '"', '', $part_1 ) . ' <' . $part_2 . '>';
|
294 |
|
295 |
// If value is an array
|
296 |
if ( false !== $key ) {
|
339 |
$cc = array_filter( $cc ); // remove cc and bcc if they are empty
|
340 |
|
341 |
foreach ( $cc as $k => $v ) {
|
342 |
+
$header[] = $k . ': ' . implode( ',', $v );
|
343 |
}
|
344 |
|
345 |
$content_type = $atts['plain_text'] ? 'text/plain' : 'text/html';
|
346 |
$charset = get_option('blog_charset');
|
347 |
|
348 |
+
$header[] = 'Reply-To: ' . $atts['reply_to'];
|
349 |
$header[] = 'Content-Type: ' . $content_type . '; charset="' . esc_attr( $charset ) . '"';
|
350 |
$atts['subject'] = wp_specialchars_decode(strip_tags(stripslashes($atts['subject'])), ENT_QUOTES );
|
351 |
|
365 |
) );
|
366 |
|
367 |
if ( apply_filters('frm_encode_subject', 1, $atts['subject'] ) ) {
|
368 |
+
$atts['subject'] = '=?' . $charset . '?B?' . base64_encode( $atts['subject'] ) . '?=';
|
369 |
}
|
370 |
|
371 |
remove_filter('wp_mail_from', 'bp_core_email_from_address_filter' );
|
373 |
|
374 |
$sent = wp_mail($recipient, $atts['subject'], $message, $header, $atts['attachments']);
|
375 |
if ( ! $sent ) {
|
376 |
+
$header = 'From: ' . $atts['from'] . "\r\n";
|
377 |
$recipient = implode(',', (array) $recipient);
|
378 |
$sent = mail($recipient, $atts['subject'], $message, $header);
|
379 |
}
|
classes/models/FrmPointers.php
CHANGED
@@ -165,7 +165,7 @@ class FrmPointers {
|
|
165 |
$selector = 'li.toplevel_page_formidable';
|
166 |
|
167 |
$content = '<h3>' . __( 'Congratulations!', 'formidable' ) . '</h3>'
|
168 |
-
|
169 |
$opt_arr = array(
|
170 |
'content' => $content,
|
171 |
'position' => array( 'edge' => 'top', 'align' => 'center' ),
|
165 |
$selector = 'li.toplevel_page_formidable';
|
166 |
|
167 |
$content = '<h3>' . __( 'Congratulations!', 'formidable' ) . '</h3>'
|
168 |
+
. '<p>' . $this->opening_line() . ' ' . sprintf( __( 'Click “Start Tour” to view a quick introduction of this plugin’s core functionality.' ), 'formidable' ) . '</p>';
|
169 |
$opt_arr = array(
|
170 |
'content' => $content,
|
171 |
'position' => array( 'edge' => 'top', 'align' => 'center' ),
|
classes/models/FrmSettings.php
CHANGED
@@ -75,7 +75,7 @@ class FrmSettings{
|
|
75 |
*/
|
76 |
public function default_options() {
|
77 |
return array(
|
78 |
-
'menu' => __( 'Forms', 'formidable' ),
|
79 |
'mu_menu' => 0,
|
80 |
'preview_page_id' => 0,
|
81 |
'use_html' => true,
|
@@ -133,6 +133,11 @@ class FrmSettings{
|
|
133 |
} else if ( ! isset($this->{$setting}) ) {
|
134 |
$this->{$setting} = $default;
|
135 |
}
|
|
|
|
|
|
|
|
|
|
|
136 |
unset($setting, $default);
|
137 |
}
|
138 |
}
|
75 |
*/
|
76 |
public function default_options() {
|
77 |
return array(
|
78 |
+
'menu' => apply_filters( 'frm_default_menu', __( 'Forms', 'formidable' ) ),
|
79 |
'mu_menu' => 0,
|
80 |
'preview_page_id' => 0,
|
81 |
'use_html' => true,
|
133 |
} else if ( ! isset($this->{$setting}) ) {
|
134 |
$this->{$setting} = $default;
|
135 |
}
|
136 |
+
|
137 |
+
if ( $setting == 'menu' && empty( $this->{$setting} ) ) {
|
138 |
+
$this->{$setting} = $default;
|
139 |
+
}
|
140 |
+
|
141 |
unset($setting, $default);
|
142 |
}
|
143 |
}
|
classes/models/FrmStyle.php
CHANGED
@@ -100,7 +100,7 @@ class FrmStyle {
|
|
100 |
* Create static css file
|
101 |
*/
|
102 |
public function save_settings( $styles ) {
|
103 |
-
|
104 |
update_option( 'frm_last_style_update', date('njGi') );
|
105 |
|
106 |
if ( ! is_file($filename) ) {
|
@@ -109,12 +109,12 @@ class FrmStyle {
|
|
109 |
|
110 |
$defaults = $this->get_defaults();
|
111 |
$uploads = wp_upload_dir();
|
112 |
-
|
113 |
-
|
114 |
$dirs_exist = true;
|
115 |
|
116 |
$saving = true;
|
117 |
-
|
118 |
|
119 |
ob_start();
|
120 |
$frm_style = $this;
|
@@ -124,7 +124,7 @@ class FrmStyle {
|
|
124 |
|
125 |
$access_type = get_filesystem_method();
|
126 |
if ( $access_type === 'direct' ) {
|
127 |
-
|
128 |
} else {
|
129 |
$creds = $this->get_ftp_creds( $access_type );
|
130 |
}
|
@@ -150,12 +150,12 @@ class FrmStyle {
|
|
150 |
}
|
151 |
}
|
152 |
|
153 |
-
|
154 |
$wp_filesystem->put_contents( $index_path, "<?php\n// Silence is golden.\n?>", $chmod_file );
|
155 |
|
156 |
// only write the file if the folders exist
|
157 |
if ( $dirs_exist ) {
|
158 |
-
|
159 |
$wp_filesystem->put_contents( $css_file, $css, $chmod_file );
|
160 |
}
|
161 |
}
|
@@ -263,7 +263,7 @@ class FrmStyle {
|
|
263 |
if ( empty($temp_styles) ) {
|
264 |
global $wpdb;
|
265 |
// make sure there wasn't a conflict with the query
|
266 |
-
|
267 |
$temp_styles = FrmAppHelper::check_cache('frm_backup_style_check', 'frm_styles', $query, 'get_results');
|
268 |
|
269 |
if ( empty($temp_styles) ) {
|
@@ -485,7 +485,7 @@ class FrmStyle {
|
|
485 |
}
|
486 |
|
487 |
public function get_field_name( $field_name, $post_field = 'post_content' ) {
|
488 |
-
return 'frm_style_setting'. ( empty($post_field) ? '' : '['. $post_field .']' ) .'[' . $field_name . ']';
|
489 |
}
|
490 |
|
491 |
public static function get_bold_options() {
|
100 |
* Create static css file
|
101 |
*/
|
102 |
public function save_settings( $styles ) {
|
103 |
+
$filename = FrmAppHelper::plugin_path() . '/css/custom_theme.css.php';
|
104 |
update_option( 'frm_last_style_update', date('njGi') );
|
105 |
|
106 |
if ( ! is_file($filename) ) {
|
109 |
|
110 |
$defaults = $this->get_defaults();
|
111 |
$uploads = wp_upload_dir();
|
112 |
+
$target_path = $uploads['basedir'] . '/formidable';
|
113 |
+
$needed_dirs = array( $target_path, $target_path . '/css' );
|
114 |
$dirs_exist = true;
|
115 |
|
116 |
$saving = true;
|
117 |
+
$css = '/* ' . __( 'WARNING: Any changes made to this file will be lost when your Formidable settings are updated', 'formidable' ) . ' */' . "\n";
|
118 |
|
119 |
ob_start();
|
120 |
$frm_style = $this;
|
124 |
|
125 |
$access_type = get_filesystem_method();
|
126 |
if ( $access_type === 'direct' ) {
|
127 |
+
$creds = request_filesystem_credentials( site_url() . '/wp-admin/', '', false, false, array() );
|
128 |
} else {
|
129 |
$creds = $this->get_ftp_creds( $access_type );
|
130 |
}
|
150 |
}
|
151 |
}
|
152 |
|
153 |
+
$index_path = $target_path . '/index.php';
|
154 |
$wp_filesystem->put_contents( $index_path, "<?php\n// Silence is golden.\n?>", $chmod_file );
|
155 |
|
156 |
// only write the file if the folders exist
|
157 |
if ( $dirs_exist ) {
|
158 |
+
$css_file = $target_path . '/css/formidablepro.css';
|
159 |
$wp_filesystem->put_contents( $css_file, $css, $chmod_file );
|
160 |
}
|
161 |
}
|
263 |
if ( empty($temp_styles) ) {
|
264 |
global $wpdb;
|
265 |
// make sure there wasn't a conflict with the query
|
266 |
+
$query = $wpdb->prepare( 'SELECT * FROM ' . $wpdb->posts . ' WHERE post_type=%s AND post_status=%s ORDER BY post_title ASC LIMIT 99', FrmStylesController::$post_type, 'publish' );
|
267 |
$temp_styles = FrmAppHelper::check_cache('frm_backup_style_check', 'frm_styles', $query, 'get_results');
|
268 |
|
269 |
if ( empty($temp_styles) ) {
|
485 |
}
|
486 |
|
487 |
public function get_field_name( $field_name, $post_field = 'post_content' ) {
|
488 |
+
return 'frm_style_setting' . ( empty( $post_field ) ? '' : '[' . $post_field . ']' ) . '[' . $field_name . ']';
|
489 |
}
|
490 |
|
491 |
public static function get_bold_options() {
|
classes/views/addons/settings.php
CHANGED
@@ -9,8 +9,8 @@
|
|
9 |
continue;
|
10 |
}
|
11 |
|
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;
|
9 |
continue;
|
10 |
}
|
11 |
|
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;
|
classes/views/frm-entries/list.php
CHANGED
@@ -4,7 +4,7 @@
|
|
4 |
<?php do_action('frm_entry_inside_h2', $form); ?>
|
5 |
</h1>
|
6 |
|
7 |
-
|
8 |
|
9 |
<form id="posts-filter" method="get">
|
10 |
<div id="poststuff">
|
@@ -21,7 +21,7 @@
|
|
21 |
<div class="clear"></div>
|
22 |
</div>
|
23 |
<?php if ( $form ) { ?>
|
24 |
-
<div id="titlediv">
|
25 |
<input id="title" type="text" value="<?php echo esc_attr( $form->name == '' ? __( '(no title)' ) : $form->name ) ?>" readonly="readonly" disabled="disabled" />
|
26 |
</div>
|
27 |
<?php } ?>
|
4 |
<?php do_action('frm_entry_inside_h2', $form); ?>
|
5 |
</h1>
|
6 |
|
7 |
+
<?php require( FrmAppHelper::plugin_path() . '/classes/views/shared/errors.php' ); ?>
|
8 |
|
9 |
<form id="posts-filter" method="get">
|
10 |
<div id="poststuff">
|
21 |
<div class="clear"></div>
|
22 |
</div>
|
23 |
<?php if ( $form ) { ?>
|
24 |
+
<div id="titlediv" class="frm-on-bottom">
|
25 |
<input id="title" type="text" value="<?php echo esc_attr( $form->name == '' ? __( '(no title)' ) : $form->name ) ?>" readonly="readonly" disabled="disabled" />
|
26 |
</div>
|
27 |
<?php } ?>
|
classes/views/frm-entries/new.php
CHANGED
@@ -9,9 +9,9 @@ if ( ! isset( $include_form_tag ) || $include_form_tag ) {
|
|
9 |
<?php
|
10 |
}
|
11 |
|
12 |
-
include(FrmAppHelper::plugin_path() .'/classes/views/frm-entries/errors.php');
|
13 |
$form_action = 'create';
|
14 |
-
require(FrmAppHelper::plugin_path() .'/classes/views/frm-entries/form.php');
|
15 |
|
16 |
if ( ! isset( $include_form_tag ) || $include_form_tag ) {
|
17 |
?>
|
9 |
<?php
|
10 |
}
|
11 |
|
12 |
+
include( FrmAppHelper::plugin_path() . '/classes/views/frm-entries/errors.php' );
|
13 |
$form_action = 'create';
|
14 |
+
require( FrmAppHelper::plugin_path() . '/classes/views/frm-entries/form.php' );
|
15 |
|
16 |
if ( ! isset( $include_form_tag ) || $include_form_tag ) {
|
17 |
?>
|
classes/views/frm-entries/no_entries.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
<?php
|
3 |
if ( $form && isset($form->options['no_save']) && $form->options['no_save'] ) { ?>
|
4 |
<h3><?php _e( 'This form is not set to save any entries.', 'formidable' ) ?></h3>
|
5 |
-
<p>If you would like entries in this form to be saved, go to the <a href="<?php echo esc_url(admin_url('admin.php?page=formidable') . '&frm_action=settings&id='. $form->id) ?>">form Settings</a> page and uncheck the "Do not store any entries submitted from this form" box.</p>
|
6 |
<?php
|
7 |
} else if ( $form ) {
|
8 |
?>
|
@@ -12,7 +12,7 @@ if ( $form && isset($form->options['no_save']) && $form->options['no_save'] ) {
|
|
12 |
} else {
|
13 |
?>
|
14 |
<div class="frm_no_entries_header"><?php _e( 'You have not created any forms yet.', 'formidable' ); ?></div>
|
15 |
-
<p class="frm_no_entries_text"><?php printf( __( 'To view entries, you must first %1$sbuild a form%2$s', 'formidable' ), '<a href="'. esc_url( admin_url( 'admin.php?page=formidable&frm_action=new' ) ) . '">', '</a>' ); ?></p>
|
16 |
<?php
|
17 |
} ?>
|
18 |
</div>
|
2 |
<?php
|
3 |
if ( $form && isset($form->options['no_save']) && $form->options['no_save'] ) { ?>
|
4 |
<h3><?php _e( 'This form is not set to save any entries.', 'formidable' ) ?></h3>
|
5 |
+
<p>If you would like entries in this form to be saved, go to the <a href="<?php echo esc_url( admin_url( 'admin.php?page=formidable' ) . '&frm_action=settings&id=' . $form->id ) ?>">form Settings</a> page and uncheck the "Do not store any entries submitted from this form" box.</p>
|
6 |
<?php
|
7 |
} else if ( $form ) {
|
8 |
?>
|
12 |
} else {
|
13 |
?>
|
14 |
<div class="frm_no_entries_header"><?php _e( 'You have not created any forms yet.', 'formidable' ); ?></div>
|
15 |
+
<p class="frm_no_entries_text"><?php printf( __( 'To view entries, you must first %1$sbuild a form%2$s', 'formidable' ), '<a href="' . esc_url( admin_url( 'admin.php?page=formidable&frm_action=new' ) ) . '">', '</a>' ); ?></p>
|
16 |
<?php
|
17 |
} ?>
|
18 |
</div>
|
classes/views/frm-entries/show.php
CHANGED
@@ -66,7 +66,7 @@
|
|
66 |
<?php do_action('frm_after_show_entry', $entry); ?>
|
67 |
|
68 |
</div>
|
69 |
-
|
70 |
</div>
|
71 |
</div>
|
72 |
</div>
|
66 |
<?php do_action('frm_after_show_entry', $entry); ?>
|
67 |
|
68 |
</div>
|
69 |
+
<?php require( FrmAppHelper::plugin_path() . '/classes/views/frm-entries/sidebar-show.php' ); ?>
|
70 |
</div>
|
71 |
</div>
|
72 |
</div>
|
classes/views/frm-entries/sidebar-shared.php
CHANGED
@@ -7,8 +7,14 @@
|
|
7 |
<span class="dashicons dashicons-admin-post wp-media-buttons-icon"></span>
|
8 |
<?php _e( 'Post', 'formidable' ) ?>:
|
9 |
<b><?php echo get_the_title($entry->post_id) ?></b>
|
10 |
-
|
11 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
12 |
</div>
|
13 |
<?php } ?>
|
14 |
|
7 |
<span class="dashicons dashicons-admin-post wp-media-buttons-icon"></span>
|
8 |
<?php _e( 'Post', 'formidable' ) ?>:
|
9 |
<b><?php echo get_the_title($entry->post_id) ?></b>
|
10 |
+
<span>
|
11 |
+
<a href="<?php echo esc_url( admin_url( 'post.php?post=' . $entry->post_id . '&action=edit' ) ) ?>">
|
12 |
+
<?php _e( 'Edit', 'formidable' ) ?>
|
13 |
+
</a>
|
14 |
+
<a href="<?php echo esc_url( get_permalink( $entry->post_id ) ) ?>">
|
15 |
+
<?php _e( 'View', 'formidable' ) ?>
|
16 |
+
</a>
|
17 |
+
</span>
|
18 |
</div>
|
19 |
<?php } ?>
|
20 |
|
classes/views/frm-entries/sidebar-show.php
CHANGED
@@ -9,7 +9,7 @@
|
|
9 |
<div class="clear"></div>
|
10 |
</div>
|
11 |
<div id="misc-publishing-actions">
|
12 |
-
|
13 |
<div class="misc-pub-section">
|
14 |
<span class="dashicons dashicons-format-aside wp-media-buttons-icon"></span>
|
15 |
<a href="#" onclick="window.print();return false;"><?php _e( 'Print', 'formidable' ) ?></a>
|
@@ -19,9 +19,13 @@
|
|
19 |
<div id="major-publishing-actions">
|
20 |
<?php if ( current_user_can('frm_delete_entries') ) { ?>
|
21 |
<div id="delete-action">
|
22 |
-
|
|
|
|
|
23 |
<?php if ( ! empty($entry->post_id) ) { ?>
|
24 |
-
|
|
|
|
|
25 |
<?php } ?>
|
26 |
</div>
|
27 |
<?php } ?>
|
9 |
<div class="clear"></div>
|
10 |
</div>
|
11 |
<div id="misc-publishing-actions">
|
12 |
+
<?php include( dirname( __FILE__ ) . '/_sidebar-shared-pub.php' ); ?>
|
13 |
<div class="misc-pub-section">
|
14 |
<span class="dashicons dashicons-format-aside wp-media-buttons-icon"></span>
|
15 |
<a href="#" onclick="window.print();return false;"><?php _e( 'Print', 'formidable' ) ?></a>
|
19 |
<div id="major-publishing-actions">
|
20 |
<?php if ( current_user_can('frm_delete_entries') ) { ?>
|
21 |
<div id="delete-action">
|
22 |
+
<a href="<?php echo esc_url( admin_url( 'admin.php?page=formidable-entries&frm_action=destroy&id=' . $id . '&form=' . $entry->form_id ) ) ?>" class="submitdelete deletion" onclick="return confirm('<?php esc_attr_e( 'Are you sure you want to delete that entry?', 'formidable' ) ?>');" title="<?php esc_attr_e( 'Delete' ) ?>">
|
23 |
+
<?php _e( 'Delete' ) ?>
|
24 |
+
</a>
|
25 |
<?php if ( ! empty($entry->post_id) ) { ?>
|
26 |
+
<a href="<?php echo esc_url( admin_url( 'admin.php?page=formidable-entries&frm_action=destroy&id=' . $id . '&form=' . $entry->form_id . '&keep_post=1' ) ) ?>" class="submitdelete deletion frm_delete_wo_post" onclick="return confirm('<?php esc_attr_e( 'Are you sure you want to delete this entry?', 'formidable' ) ?>);" title="<?php esc_attr_e( 'Delete entry but leave the post', 'formidable' ) ?>">
|
27 |
+
<?php _e( 'Delete without Post', 'formidable' ) ?>
|
28 |
+
</a>
|
29 |
<?php } ?>
|
30 |
</div>
|
31 |
<?php } ?>
|
classes/views/frm-fields/import_choices.php
CHANGED
@@ -39,10 +39,10 @@ foreach ( $field->options as $fkey => $fopt ) {
|
|
39 |
if ( $label != $value && FrmField::is_option_true( $field, 'separate_value' ) ) {
|
40 |
echo "$label|$value\n";
|
41 |
} else {
|
42 |
-
|
43 |
}
|
44 |
} else {
|
45 |
-
|
46 |
}
|
47 |
} ?>
|
48 |
</textarea>
|
39 |
if ( $label != $value && FrmField::is_option_true( $field, 'separate_value' ) ) {
|
40 |
echo "$label|$value\n";
|
41 |
} else {
|
42 |
+
echo $label . "\n";
|
43 |
}
|
44 |
} else {
|
45 |
+
echo $fopt . "\n";
|
46 |
}
|
47 |
} ?>
|
48 |
</textarea>
|
classes/views/frm-fields/input.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
<?php } else if ( $field['type'] == 'textarea' ) { ?>
|
4 |
<textarea name="<?php echo esc_attr( $field_name ) ?>" id="<?php echo esc_attr( $html_id ) ?>" <?php
|
5 |
if ( $field['max'] ) {
|
6 |
-
|
7 |
}
|
8 |
do_action('frm_field_input_html', $field);
|
9 |
?>><?php echo FrmAppHelper::esc_textarea($field['value']) ?></textarea>
|
@@ -43,7 +43,7 @@ do_action('frm_field_input_html', $field);
|
|
43 |
?>/><?php
|
44 |
|
45 |
if ( ! isset( $atts ) || ! isset( $atts['label'] ) || $atts['label'] ) {
|
46 |
-
|
47 |
}
|
48 |
|
49 |
FrmFieldsHelper::include_other_input( array(
|
@@ -146,7 +146,7 @@ do_action('frm_field_input_html', $field);
|
|
146 |
?><input type="checkbox" name="<?php echo esc_attr( $field_name ) ?>[<?php echo ( $other_opt ? esc_attr( $opt_key ) : '' ) ?>]" id="<?php echo esc_attr( $html_id ) ?>-<?php echo esc_attr( $opt_key ) ?>" value="<?php echo esc_attr( $field_val ) ?>" <?php echo $checked ?> <?php do_action('frm_field_input_html', $field) ?> /><?php
|
147 |
|
148 |
if ( ! isset( $atts ) || ! isset( $atts['label'] ) || $atts['label'] ) {
|
149 |
-
|
150 |
}
|
151 |
|
152 |
FrmFieldsHelper::include_other_input( array(
|
@@ -168,5 +168,6 @@ do_action('frm_field_input_html', $field);
|
|
168 |
FrmFieldsHelper::display_recaptcha($field);
|
169 |
}
|
170 |
} else {
|
171 |
-
|
|
|
172 |
}
|
3 |
<?php } else if ( $field['type'] == 'textarea' ) { ?>
|
4 |
<textarea name="<?php echo esc_attr( $field_name ) ?>" id="<?php echo esc_attr( $html_id ) ?>" <?php
|
5 |
if ( $field['max'] ) {
|
6 |
+
echo 'rows="' . esc_attr( $field['max'] ) . '" ';
|
7 |
}
|
8 |
do_action('frm_field_input_html', $field);
|
9 |
?>><?php echo FrmAppHelper::esc_textarea($field['value']) ?></textarea>
|
43 |
?>/><?php
|
44 |
|
45 |
if ( ! isset( $atts ) || ! isset( $atts['label'] ) || $atts['label'] ) {
|
46 |
+
echo ' ' . $opt . '</label>';
|
47 |
}
|
48 |
|
49 |
FrmFieldsHelper::include_other_input( array(
|
146 |
?><input type="checkbox" name="<?php echo esc_attr( $field_name ) ?>[<?php echo ( $other_opt ? esc_attr( $opt_key ) : '' ) ?>]" id="<?php echo esc_attr( $html_id ) ?>-<?php echo esc_attr( $opt_key ) ?>" value="<?php echo esc_attr( $field_val ) ?>" <?php echo $checked ?> <?php do_action('frm_field_input_html', $field) ?> /><?php
|
147 |
|
148 |
if ( ! isset( $atts ) || ! isset( $atts['label'] ) || $atts['label'] ) {
|
149 |
+
echo ' ' . $opt . '</label>';
|
150 |
}
|
151 |
|
152 |
FrmFieldsHelper::include_other_input( array(
|
168 |
FrmFieldsHelper::display_recaptcha($field);
|
169 |
}
|
170 |
} else {
|
171 |
+
do_action( 'frm_form_fields', $field, $field_name, compact( 'errors', 'html_id' ) );
|
172 |
+
do_action( 'frm_form_field_' . $field['type'], $field, $field_name, compact( 'errors', 'html_id' ) );
|
173 |
}
|
classes/views/frm-fields/radio.php
CHANGED
@@ -13,9 +13,9 @@ foreach ( $field['options'] as $opt_key => $opt ) {
|
|
13 |
$checked = ( $other_val || isset($field['value']) && (( ! is_array($field['value']) && $field['value'] == $field_val ) || (is_array($field['value']) && in_array($field_val, $field['value']) ) ) ) ? ' checked="checked"':'';
|
14 |
|
15 |
if ( FrmFieldsHelper::is_other_opt( $opt_key ) ) {
|
16 |
-
|
17 |
} else {
|
18 |
-
|
19 |
}
|
20 |
|
21 |
unset($checked, $other_val);
|
13 |
$checked = ( $other_val || isset($field['value']) && (( ! is_array($field['value']) && $field['value'] == $field_val ) || (is_array($field['value']) && in_array($field_val, $field['value']) ) ) ) ? ' checked="checked"':'';
|
14 |
|
15 |
if ( FrmFieldsHelper::is_other_opt( $opt_key ) ) {
|
16 |
+
include( FrmAppHelper::plugin_path() . '/pro/classes/views/frmpro-fields/other-option.php' );
|
17 |
} else {
|
18 |
+
include( FrmAppHelper::plugin_path() . '/classes/views/frm-fields/single-option.php' );
|
19 |
}
|
20 |
|
21 |
unset($checked, $other_val);
|
classes/views/frm-fields/show-build.php
CHANGED
@@ -1,8 +1,8 @@
|
|
1 |
<?php if ( in_array( $display['type'], array( 'text', 'website', 'email', 'url' ) ) ) { ?>
|
2 |
-
|
3 |
<?php } else if ( $field['type'] == 'textarea' ) { ?>
|
4 |
<textarea name="<?php echo esc_attr( $field_name ) ?>" <?php
|
5 |
-
|
6 |
?> rows="<?php echo esc_attr( $field['max'] ); ?>" id="<?php echo esc_attr( $html_id ) ?>" class="dyn_default_value"><?php echo FrmAppHelper::esc_textarea(force_balance_tags($field['default_value'])); ?></textarea>
|
7 |
|
8 |
<?php
|
@@ -14,7 +14,7 @@
|
|
14 |
} else {
|
15 |
do_action('frm_add_multiple_opts_labels', $field); ?>
|
16 |
<ul id="frm_field_<?php echo esc_attr( $field['id'] ) ?>_opts" class="frm_sortable_field_opts frm_clear<?php echo (count($field['options']) > 10) ? ' frm_field_opts_list' : ''; ?>">
|
17 |
-
|
18 |
</ul>
|
19 |
<?php
|
20 |
}
|
@@ -38,6 +38,7 @@
|
|
38 |
<span id="frm_clear_on_focus_<?php echo esc_attr( $field['id'] ) ?>" class="frm_clear_on_focus frm-show-click">
|
39 |
<?php FrmFieldsHelper::show_default_blank_js( $field['default_blank'] ); ?>
|
40 |
</span>
|
|
|
41 |
<?php } ?>
|
42 |
<div class="clear"></div>
|
43 |
<div class="frm-show-click frm_small_top_margin">
|
@@ -62,4 +63,5 @@
|
|
62 |
<?php
|
63 |
} else {
|
64 |
do_action( 'frm_display_added_fields', $field );
|
|
|
65 |
}
|
1 |
<?php if ( in_array( $display['type'], array( 'text', 'website', 'email', 'url' ) ) ) { ?>
|
2 |
+
<input type="text" name="<?php echo esc_attr( $field_name ) ?>" id="<?php echo esc_attr( $html_id ) ?>" value="<?php echo esc_attr( $field['default_value'] ); ?>" <?php echo ( FrmField::is_option_true( $field, 'size' ) ) ? esc_attr( 'style="width:' . $field['size'] . ( is_numeric( $field['size'] ) ? 'px' : '') . ';"' ) : ''; ?> class="dyn_default_value" />
|
3 |
<?php } else if ( $field['type'] == 'textarea' ) { ?>
|
4 |
<textarea name="<?php echo esc_attr( $field_name ) ?>" <?php
|
5 |
+
echo ( FrmField::is_option_true( $field, 'size' ) ) ? esc_attr( 'style="width:' . $field['size'] . ( is_numeric( $field['size'] ) ? 'px' : '' ) . ';"' ) : '';
|
6 |
?> rows="<?php echo esc_attr( $field['max'] ); ?>" id="<?php echo esc_attr( $html_id ) ?>" class="dyn_default_value"><?php echo FrmAppHelper::esc_textarea(force_balance_tags($field['default_value'])); ?></textarea>
|
7 |
|
8 |
<?php
|
14 |
} else {
|
15 |
do_action('frm_add_multiple_opts_labels', $field); ?>
|
16 |
<ul id="frm_field_<?php echo esc_attr( $field['id'] ) ?>_opts" class="frm_sortable_field_opts frm_clear<?php echo (count($field['options']) > 10) ? ' frm_field_opts_list' : ''; ?>">
|
17 |
+
<?php include( FrmAppHelper::plugin_path() . '/classes/views/frm-fields/radio.php' ); ?>
|
18 |
</ul>
|
19 |
<?php
|
20 |
}
|
38 |
<span id="frm_clear_on_focus_<?php echo esc_attr( $field['id'] ) ?>" class="frm_clear_on_focus frm-show-click">
|
39 |
<?php FrmFieldsHelper::show_default_blank_js( $field['default_blank'] ); ?>
|
40 |
</span>
|
41 |
+
<input type="hidden" name="field_options[default_blank_<?php echo esc_attr( $field['id'] ) ?>]" value="<?php echo esc_attr( $field['default_blank'] ) ?>" />
|
42 |
<?php } ?>
|
43 |
<div class="clear"></div>
|
44 |
<div class="frm-show-click frm_small_top_margin">
|
63 |
<?php
|
64 |
} else {
|
65 |
do_action( 'frm_display_added_fields', $field );
|
66 |
+
do_action( 'frm_display_added_' . $field['type'] . '_field', $field );
|
67 |
}
|
classes/views/frm-form-actions/email_action.php
CHANGED
@@ -19,7 +19,7 @@ class FrmEmailAction extends FrmFormAction {
|
|
19 |
public function form( $form_action, $args = array() ) {
|
20 |
extract($args);
|
21 |
|
22 |
-
|
23 |
}
|
24 |
|
25 |
public function get_defaults() {
|
19 |
public function form( $form_action, $args = array() ) {
|
20 |
extract($args);
|
21 |
|
22 |
+
include( FrmAppHelper::plugin_path() . '/classes/views/frm-form-actions/_email_settings.php' );
|
23 |
}
|
24 |
|
25 |
public function get_defaults() {
|
classes/views/frm-form-actions/form_action.php
CHANGED
@@ -1,8 +1,8 @@
|
|
1 |
<?php
|
2 |
$a = FrmAppHelper::simple_get( 't', 'sanitize_title', 'advanced_settings' );
|
3 |
|
4 |
-
$form_action = apply_filters('frm_form_action_settings', $form_action, $form_action->post_excerpt);
|
5 |
-
$form_action = apply_filters('frm_form_'. $form_action->post_excerpt .'_action_settings', $form_action);
|
6 |
|
7 |
?>
|
8 |
<div id="frm_form_action_<?php echo esc_attr( $action_key ) ?>" class="widget frm_form_action_settings frm_single_<?php echo esc_attr( $form_action->post_excerpt ) ?>_settings" data-actionkey="<?php echo esc_attr( $action_key ) ?>">
|
@@ -23,7 +23,7 @@ $form_action = apply_filters('frm_form_'. $form_action->post_excerpt .'_action_s
|
|
23 |
<?php
|
24 |
if ( defined('DOING_AJAX') || ! $action_control->action_options['ajax_load'] ) {
|
25 |
// only load settings if they are just added or are open
|
26 |
-
|
27 |
} else {
|
28 |
// include hidden settings so action won't get lost on update ?>
|
29 |
<input type="hidden" name="<?php echo esc_attr( $action_control->get_field_name('post_excerpt', '') ) ?>" class="frm_action_name" value="<?php echo esc_attr( $form_action->post_excerpt ); ?>" />
|
1 |
<?php
|
2 |
$a = FrmAppHelper::simple_get( 't', 'sanitize_title', 'advanced_settings' );
|
3 |
|
4 |
+
$form_action = apply_filters( 'frm_form_action_settings', $form_action, $form_action->post_excerpt );
|
5 |
+
$form_action = apply_filters( 'frm_form_' . $form_action->post_excerpt . '_action_settings', $form_action );
|
6 |
|
7 |
?>
|
8 |
<div id="frm_form_action_<?php echo esc_attr( $action_key ) ?>" class="widget frm_form_action_settings frm_single_<?php echo esc_attr( $form_action->post_excerpt ) ?>_settings" data-actionkey="<?php echo esc_attr( $action_key ) ?>">
|
23 |
<?php
|
24 |
if ( defined('DOING_AJAX') || ! $action_control->action_options['ajax_load'] ) {
|
25 |
// only load settings if they are just added or are open
|
26 |
+
include( dirname( __FILE__ ) . '/_action_inside.php' );
|
27 |
} else {
|
28 |
// include hidden settings so action won't get lost on update ?>
|
29 |
<input type="hidden" name="<?php echo esc_attr( $action_control->get_field_name('post_excerpt', '') ) ?>" class="frm_action_name" value="<?php echo esc_attr( $form_action->post_excerpt ); ?>" />
|
classes/views/frm-forms/add_field.php
CHANGED
@@ -9,7 +9,7 @@ $display = apply_filters('frm_display_field_options', array(
|
|
9 |
'max' => true, 'captcha_size' => false,
|
10 |
));
|
11 |
|
12 |
-
$li_classes = 'form-field edit_form_item frm_field_box frm_top_container frm_not_divider edit_field_type_'. $display['type'];
|
13 |
$li_classes = apply_filters('frm_build_field_class', $li_classes, $field );
|
14 |
|
15 |
if ( isset( $values ) && isset( $values['ajax_load'] ) && $values['ajax_load'] && isset( $count ) && $count > 10 && ! in_array( $field['type'], array( 'divider', 'end_divider' ) ) ) {
|
@@ -66,7 +66,7 @@ if ( $field['type'] == 'divider' ) { ?>
|
|
66 |
<div id="field_<?php echo esc_attr( $field['id'] ) ?>_inner_container" class="frm_inner_field_container">
|
67 |
<div class="frm_form_fields" data-ftype="<?php echo esc_attr( $display['type'] ) ?>">
|
68 |
<?php
|
69 |
-
include(FrmAppHelper::plugin_path() .'/classes/views/frm-fields/show-build.php');
|
70 |
|
71 |
if ( $display['clear_on_focus'] ) {
|
72 |
FrmFieldsHelper::clear_on_focus_html( $field, $display );
|
@@ -106,7 +106,7 @@ if ( in_array( $field['type'], array( 'select', 'radio', 'checkbox' ) ) ) { ?>
|
|
106 |
<div class="frm-show-click frm_small_top_margin"><?php
|
107 |
|
108 |
if ( isset($field['post_field']) && $field['post_field'] == 'post_category' ) {
|
109 |
-
|
110 |
} else if ( ! isset( $field['post_field'] ) || ! in_array( $field['post_field'], array( 'post_category' ) ) ) {
|
111 |
?>
|
112 |
<div id="frm_add_field_<?php echo esc_attr( $field['id'] ); ?>">
|
@@ -120,7 +120,9 @@ if ( in_array( $field['type'], array( 'select', 'radio', 'checkbox' ) ) ) { ?>
|
|
120 |
}
|
121 |
|
122 |
if ( ! isset($field['post_field']) || $field['post_field'] != 'post_category' ) { ?>
|
123 |
-
|
|
|
|
|
124 |
<?php } ?>
|
125 |
</div>
|
126 |
<?php
|
@@ -257,7 +259,9 @@ if ( $display['options'] ) { ?>
|
|
257 |
</tr>
|
258 |
<?php
|
259 |
} ?>
|
260 |
-
<?php
|
|
|
|
|
261 |
|
262 |
if ( $display['required'] || $display['invalid'] || $display['unique'] || $display['conf_field'] ) { ?>
|
263 |
<tr class="frm_validation_msg <?php echo ($display['invalid'] || $field['required'] || FrmField::is_option_true( $field, 'unique' ) || FrmField::is_option_true( $field, 'conf_field' ) ) ? '' : 'frm_hidden'; ?>">
|
9 |
'max' => true, 'captcha_size' => false,
|
10 |
));
|
11 |
|
12 |
+
$li_classes = 'form-field edit_form_item frm_field_box frm_top_container frm_not_divider edit_field_type_' . $display['type'];
|
13 |
$li_classes = apply_filters('frm_build_field_class', $li_classes, $field );
|
14 |
|
15 |
if ( isset( $values ) && isset( $values['ajax_load'] ) && $values['ajax_load'] && isset( $count ) && $count > 10 && ! in_array( $field['type'], array( 'divider', 'end_divider' ) ) ) {
|
66 |
<div id="field_<?php echo esc_attr( $field['id'] ) ?>_inner_container" class="frm_inner_field_container">
|
67 |
<div class="frm_form_fields" data-ftype="<?php echo esc_attr( $display['type'] ) ?>">
|
68 |
<?php
|
69 |
+
include( FrmAppHelper::plugin_path() . '/classes/views/frm-fields/show-build.php' );
|
70 |
|
71 |
if ( $display['clear_on_focus'] ) {
|
72 |
FrmFieldsHelper::clear_on_focus_html( $field, $display );
|
106 |
<div class="frm-show-click frm_small_top_margin"><?php
|
107 |
|
108 |
if ( isset($field['post_field']) && $field['post_field'] == 'post_category' ) {
|
109 |
+
echo '<p class="howto">' . FrmFieldsHelper::get_term_link( $field['taxonomy'] ) . '</p>';
|
110 |
} else if ( ! isset( $field['post_field'] ) || ! in_array( $field['post_field'], array( 'post_category' ) ) ) {
|
111 |
?>
|
112 |
<div id="frm_add_field_<?php echo esc_attr( $field['id'] ); ?>">
|
120 |
}
|
121 |
|
122 |
if ( ! isset($field['post_field']) || $field['post_field'] != 'post_category' ) { ?>
|
123 |
+
<a href="<?php echo esc_url( admin_url( 'admin-ajax.php?action=frm_import_choices&field_id=' . $field['id'] . '&TB_iframe=1' ) ) ?>" title="<?php echo esc_attr( FrmAppHelper::truncate( strip_tags( str_replace( '"', '"', $field['name'] ) ), 20 ) . ' ' . __( 'Field Choices', 'formidable' ) ); ?>" class="thickbox frm_orange">
|
124 |
+
<?php _e( 'Bulk Edit Options', 'formidable' ) ?>
|
125 |
+
</a>
|
126 |
<?php } ?>
|
127 |
</div>
|
128 |
<?php
|
259 |
</tr>
|
260 |
<?php
|
261 |
} ?>
|
262 |
+
<?php
|
263 |
+
do_action( 'frm_' . $field['type'] . '_field_options_form', $field, $display, $values );
|
264 |
+
do_action( 'frm_field_options_form', $field, $display, $values );
|
265 |
|
266 |
if ( $display['required'] || $display['invalid'] || $display['unique'] || $display['conf_field'] ) { ?>
|
267 |
<tr class="frm_validation_msg <?php echo ($display['invalid'] || $field['required'] || FrmField::is_option_true( $field, 'unique' ) || FrmField::is_option_true( $field, 'conf_field' ) ) ? '' : 'frm_hidden'; ?>">
|
classes/views/frm-forms/add_field_links.php
CHANGED
@@ -5,7 +5,7 @@ $action = isset( $_REQUEST['frm_action'] ) ? 'frm_action' : 'action';
|
|
5 |
$action = FrmAppHelper::get_param( $action, '', 'get', 'sanitize_title' );
|
6 |
$button = ( $action == 'new' || $action == 'duplicate' ) ? __( 'Create', 'formidable' ) : __( 'Update', 'formidable' );
|
7 |
|
8 |
-
include(FrmAppHelper::plugin_path() .'/classes/views/frm-forms/_publish_box.php');
|
9 |
?>
|
10 |
|
11 |
<div id="frm_position_ele"></div>
|
@@ -25,7 +25,9 @@ include(FrmAppHelper::plugin_path() .'/classes/views/frm-forms/_publish_box.php'
|
|
25 |
<?php
|
26 |
$col_class = 'frm_col_one';
|
27 |
foreach ( $frm_field_selection as $field_key => $field_type ) { ?>
|
28 |
-
|
|
|
|
|
29 |
<?php
|
30 |
$col_class = empty( $col_class ) ? 'frm_col_one' : '';
|
31 |
unset( $field_key, $field_type );
|
@@ -44,19 +46,23 @@ foreach ( FrmField::pro_field_selection() as $field_key => $field_type ) {
|
|
44 |
$field_label = $field_type['name'];
|
45 |
|
46 |
if ( isset( $field_type['switch_from'] ) ) { ?>
|
47 |
-
|
|
|
|
|
48 |
<?php
|
49 |
continue;
|
50 |
}
|
51 |
|
52 |
?>
|
53 |
-
|
54 |
<a href="#" id="frm-<?php echo esc_attr( $field_key ) ?>Drop" class="frm-dropdown-toggle" data-toggle="dropdown"><?php echo esc_html( $field_label ) ?> <b class="caret"></b></a>
|
55 |
|
56 |
<ul class="frm-dropdown-menu" role="menu" aria-labelledby="frm-<?php echo esc_attr( $field_key ) ?>Drop">
|
57 |
<?php
|
58 |
foreach ( $field_type['types'] as $k => $type ) { ?>
|
59 |
-
|
|
|
|
|
60 |
<?php
|
61 |
unset( $k, $type );
|
62 |
} ?>
|
@@ -66,7 +72,9 @@ foreach ( FrmField::pro_field_selection() as $field_key => $field_type ) {
|
|
66 |
} else {
|
67 |
$field_label = $field_type;
|
68 |
?>
|
69 |
-
|
|
|
|
|
70 |
<?php
|
71 |
}
|
72 |
|
5 |
$action = FrmAppHelper::get_param( $action, '', 'get', 'sanitize_title' );
|
6 |
$button = ( $action == 'new' || $action == 'duplicate' ) ? __( 'Create', 'formidable' ) : __( 'Update', 'formidable' );
|
7 |
|
8 |
+
include( FrmAppHelper::plugin_path() . '/classes/views/frm-forms/_publish_box.php' );
|
9 |
?>
|
10 |
|
11 |
<div id="frm_position_ele"></div>
|
25 |
<?php
|
26 |
$col_class = 'frm_col_one';
|
27 |
foreach ( $frm_field_selection as $field_key => $field_type ) { ?>
|
28 |
+
<li class="frmbutton button <?php echo esc_attr( $col_class . ' frm_t' . $field_key ) ?>" id="<?php echo esc_attr( $field_key ) ?>">
|
29 |
+
<a href="#" class="frm_add_field"><?php echo esc_html( $field_type ) ?></a>
|
30 |
+
</li>
|
31 |
<?php
|
32 |
$col_class = empty( $col_class ) ? 'frm_col_one' : '';
|
33 |
unset( $field_key, $field_type );
|
46 |
$field_label = $field_type['name'];
|
47 |
|
48 |
if ( isset( $field_type['switch_from'] ) ) { ?>
|
49 |
+
<li class="frmbutton button <?php echo esc_attr( $col_class . ' ' . $no_allow_class . ' frm_t' . $field_key ) ?>" id="<?php echo esc_attr( $field_key ) ?>" data-switchto="<?php echo esc_attr( $field_type['switch_from'] ) ?>" style="display:none !important;">
|
50 |
+
<?php echo apply_filters( 'frmpro_field_links', $field_label, $id, $field_key ) ?>
|
51 |
+
</li>
|
52 |
<?php
|
53 |
continue;
|
54 |
}
|
55 |
|
56 |
?>
|
57 |
+
<li class="frmbutton button <?php echo esc_attr( $col_class . ' ' . $no_allow_class . ' frm_t' . $field_key ) ?> dropdown" id="<?php echo esc_attr( $field_key ) ?>" <?php echo ( isset( $field_type['switch_to'] ) ) ? 'data-switchto="' . esc_attr( $field_type['switch_to'] ) . '"' : ''; ?>>
|
58 |
<a href="#" id="frm-<?php echo esc_attr( $field_key ) ?>Drop" class="frm-dropdown-toggle" data-toggle="dropdown"><?php echo esc_html( $field_label ) ?> <b class="caret"></b></a>
|
59 |
|
60 |
<ul class="frm-dropdown-menu" role="menu" aria-labelledby="frm-<?php echo esc_attr( $field_key ) ?>Drop">
|
61 |
<?php
|
62 |
foreach ( $field_type['types'] as $k => $type ) { ?>
|
63 |
+
<li class="frm_t<?php echo esc_attr( $field_key ) ?>" id="<?php echo esc_attr( $field_key ) ?>|<?php echo esc_attr( $k ) ?>">
|
64 |
+
<?php echo apply_filters( 'frmpro_field_links', $type, $id, $field_key . '|' . $k ) ?>
|
65 |
+
</li>
|
66 |
<?php
|
67 |
unset( $k, $type );
|
68 |
} ?>
|
72 |
} else {
|
73 |
$field_label = $field_type;
|
74 |
?>
|
75 |
+
<li class="frmbutton button <?php echo esc_attr( $col_class . ' ' . $no_allow_class . ' frm_t' . $field_key ) ?>" id="<?php echo esc_attr( $field_key ) ?>">
|
76 |
+
<?php echo apply_filters( 'frmpro_field_links', $field_label, $id, $field_key ) ?>
|
77 |
+
</li>
|
78 |
<?php
|
79 |
}
|
80 |
|
classes/views/frm-forms/edit.php
CHANGED
@@ -21,7 +21,7 @@
|
|
21 |
}
|
22 |
|
23 |
?>
|
24 |
-
<div class="frm_form_builder
|
25 |
|
26 |
<p class="frm_hidden frm-no-margin">
|
27 |
<input type="button" value="<?php esc_attr_e( 'Update', 'formidable' ) ?>" class="frm_submit_<?php echo ( isset( $values['ajax_load'] ) && $values['ajax_load'] ) ? '' : 'no_'; ?>ajax button-primary" />
|
@@ -33,7 +33,7 @@
|
|
33 |
<input type="hidden" name="action" value="update" />
|
34 |
<input type="hidden" name="id" id="form_id" value="<?php echo (int) $id; ?>" />
|
35 |
|
36 |
-
|
37 |
|
38 |
<p>
|
39 |
<input type="button" value="<?php esc_attr_e( 'Update', 'formidable' ) ?>" class="frm_submit_<?php echo ( isset( $values['ajax_load'] ) && $values['ajax_load'] ) ? '' : 'no_'; ?>ajax button-primary" />
|
@@ -42,7 +42,7 @@
|
|
42 |
</form>
|
43 |
</div>
|
44 |
</div>
|
45 |
-
|
46 |
</div>
|
47 |
</div>
|
48 |
</div>
|
21 |
}
|
22 |
|
23 |
?>
|
24 |
+
<div class="frm_form_builder with_frm_style">
|
25 |
|
26 |
<p class="frm_hidden frm-no-margin">
|
27 |
<input type="button" value="<?php esc_attr_e( 'Update', 'formidable' ) ?>" class="frm_submit_<?php echo ( isset( $values['ajax_load'] ) && $values['ajax_load'] ) ? '' : 'no_'; ?>ajax button-primary" />
|
33 |
<input type="hidden" name="action" value="update" />
|
34 |
<input type="hidden" name="id" id="form_id" value="<?php echo (int) $id; ?>" />
|
35 |
|
36 |
+
<?php require( FrmAppHelper::plugin_path() . '/classes/views/frm-forms/form.php' ); ?>
|
37 |
|
38 |
<p>
|
39 |
<input type="button" value="<?php esc_attr_e( 'Update', 'formidable' ) ?>" class="frm_submit_<?php echo ( isset( $values['ajax_load'] ) && $values['ajax_load'] ) ? '' : 'no_'; ?>ajax button-primary" />
|
42 |
</form>
|
43 |
</div>
|
44 |
</div>
|
45 |
+
<?php require( FrmAppHelper::plugin_path() . '/classes/views/frm-forms/add_field_links.php' ); ?>
|
46 |
</div>
|
47 |
</div>
|
48 |
</div>
|
classes/views/frm-forms/form.php
CHANGED
@@ -18,7 +18,7 @@
|
|
18 |
<div <?php echo version_compare( $GLOBALS['wp_version'], '3.7.2', '>') ? 'class="postbox"' : ''; ?>>
|
19 |
<div class="frm_no_fields <?php echo ( isset($values['fields']) && ! empty($values['fields']) ) ? 'frm_hidden' : ''; ?>">
|
20 |
<div class="alignleft sketch1">
|
21 |
-
|
22 |
</div>
|
23 |
<div class="alignleft sketch1_text">
|
24 |
<?php _e( '1. Name your form', 'formidable' ) ?>
|
@@ -27,7 +27,7 @@
|
|
27 |
<div class="alignright sketch2">
|
28 |
<?php _e( '2. Click or drag a field to<br/>add it to your form', 'formidable' ) ?>
|
29 |
<div class="clear"></div>
|
30 |
-
|
31 |
</div>
|
32 |
<div class="clear"></div>
|
33 |
|
@@ -44,7 +44,7 @@
|
|
44 |
|
45 |
<div class="alignleft sketch3">
|
46 |
<div class="alignright"><?php _e( '3. Save your form', 'formidable' ) ?></div>
|
47 |
-
|
48 |
</div>
|
49 |
<div class="clear"></div>
|
50 |
</div>
|
@@ -54,9 +54,9 @@ if ( isset($values['fields']) && ! empty($values['fields']) ) {
|
|
54 |
$count = 0;
|
55 |
foreach ( $values['fields'] as $field ) {
|
56 |
$count++;
|
57 |
-
|
58 |
$html_id = FrmFieldsHelper::get_html_id($field);
|
59 |
-
|
60 |
unset($field, $field_name);
|
61 |
}
|
62 |
unset($count);
|
18 |
<div <?php echo version_compare( $GLOBALS['wp_version'], '3.7.2', '>') ? 'class="postbox"' : ''; ?>>
|
19 |
<div class="frm_no_fields <?php echo ( isset($values['fields']) && ! empty($values['fields']) ) ? 'frm_hidden' : ''; ?>">
|
20 |
<div class="alignleft sketch1">
|
21 |
+
<img src="<?php echo esc_url( FrmAppHelper::plugin_url() . '/images/sketch_arrow1.png' ); ?>" alt="" />
|
22 |
</div>
|
23 |
<div class="alignleft sketch1_text">
|
24 |
<?php _e( '1. Name your form', 'formidable' ) ?>
|
27 |
<div class="alignright sketch2">
|
28 |
<?php _e( '2. Click or drag a field to<br/>add it to your form', 'formidable' ) ?>
|
29 |
<div class="clear"></div>
|
30 |
+
<img src="<?php echo esc_url( FrmAppHelper::plugin_url() . '/images/sketch_arrow2.png' ); ?>" alt="" />
|
31 |
</div>
|
32 |
<div class="clear"></div>
|
33 |
|
44 |
|
45 |
<div class="alignleft sketch3">
|
46 |
<div class="alignright"><?php _e( '3. Save your form', 'formidable' ) ?></div>
|
47 |
+
<img src="<?php echo esc_url( FrmAppHelper::plugin_url() . '/images/sketch_arrow3.png' ); ?>" alt="" />
|
48 |
</div>
|
49 |
<div class="clear"></div>
|
50 |
</div>
|
54 |
$count = 0;
|
55 |
foreach ( $values['fields'] as $field ) {
|
56 |
$count++;
|
57 |
+
$field_name = 'item_meta[' . $field['id'] . ']';
|
58 |
$html_id = FrmFieldsHelper::get_html_id($field);
|
59 |
+
require( FrmAppHelper::plugin_path() . '/classes/views/frm-forms/add_field.php' );
|
60 |
unset($field, $field_name);
|
61 |
}
|
62 |
unset($count);
|
classes/views/frm-forms/new.php
CHANGED
@@ -11,18 +11,18 @@
|
|
11 |
if ( ! $values['is_template'] ) {
|
12 |
FrmAppController::get_form_nav($id, true, 'hide');
|
13 |
}
|
14 |
-
|
15 |
|
16 |
?>
|
17 |
|
18 |
-
<div class="frm_form_builder
|
19 |
|
20 |
<form method="post" id="frm_build_form">
|
21 |
<input type="hidden" name="frm_action" value="create" />
|
22 |
<input type="hidden" name="action" value="create" />
|
23 |
<input type="hidden" name="id" id="form_id" value="<?php echo (int) $id; ?>" />
|
24 |
|
25 |
-
|
26 |
|
27 |
<p>
|
28 |
<input type="button" value="<?php esc_attr_e( 'Create', 'formidable' ) ?>" class="frm_submit_<?php echo ( isset( $values['ajax_load'] ) && $values['ajax_load'] ) ? '' : 'no_'; ?>ajax button-primary" />
|
@@ -32,7 +32,7 @@
|
|
32 |
|
33 |
</div>
|
34 |
</div>
|
35 |
-
|
36 |
</div>
|
37 |
</div>
|
38 |
</div>
|
11 |
if ( ! $values['is_template'] ) {
|
12 |
FrmAppController::get_form_nav($id, true, 'hide');
|
13 |
}
|
14 |
+
require( FrmAppHelper::plugin_path() . '/classes/views/shared/errors.php' );
|
15 |
|
16 |
?>
|
17 |
|
18 |
+
<div class="frm_form_builder with_frm_style">
|
19 |
|
20 |
<form method="post" id="frm_build_form">
|
21 |
<input type="hidden" name="frm_action" value="create" />
|
22 |
<input type="hidden" name="action" value="create" />
|
23 |
<input type="hidden" name="id" id="form_id" value="<?php echo (int) $id; ?>" />
|
24 |
|
25 |
+
<?php require( FrmAppHelper::plugin_path() . '/classes/views/frm-forms/form.php' ); ?>
|
26 |
|
27 |
<p>
|
28 |
<input type="button" value="<?php esc_attr_e( 'Create', 'formidable' ) ?>" class="frm_submit_<?php echo ( isset( $values['ajax_load'] ) && $values['ajax_load'] ) ? '' : 'no_'; ?>ajax button-primary" />
|
32 |
|
33 |
</div>
|
34 |
</div>
|
35 |
+
<?php require( FrmAppHelper::plugin_path() . '/classes/views/frm-forms/add_field_links.php' ); ?>
|
36 |
</div>
|
37 |
</div>
|
38 |
</div>
|
classes/views/frm-forms/settings.php
CHANGED
@@ -6,15 +6,13 @@
|
|
6 |
|
7 |
<?php
|
8 |
// Add form messages
|
9 |
-
require(FrmAppHelper::plugin_path() .'/classes/views/shared/errors.php');
|
10 |
?>
|
11 |
|
12 |
<div id="poststuff">
|
13 |
<div id="post-body" class="metabox-holder columns-2">
|
14 |
<div id="post-body-content">
|
15 |
-
<?php
|
16 |
-
FrmAppController::get_form_nav($id, true);
|
17 |
-
?>
|
18 |
|
19 |
<form method="post" class="frm_form_settings">
|
20 |
<input type="hidden" name="id" id="form_id" value="<?php echo (int) $id; ?>" />
|
@@ -39,7 +37,9 @@
|
|
39 |
} else {
|
40 |
$sec_anchor = $sec_name = $key;
|
41 |
} ?>
|
42 |
-
|
|
|
|
|
43 |
<?php } ?>
|
44 |
</ul>
|
45 |
</div>
|
@@ -66,9 +66,15 @@
|
|
66 |
?>><?php _e( 'Show Page Content', 'formidable' ) ?></option>
|
67 |
<?php } else { ?>
|
68 |
<option value="redirect" disabled="disabled" <?php selected($values['success_action'], 'redirect');
|
69 |
-
|
70 |
-
|
71 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
72 |
<?php } ?>
|
73 |
</select>
|
74 |
</td>
|
@@ -141,7 +147,9 @@
|
|
141 |
<td><select name="options[custom_style]" id="custom_style">
|
142 |
<option value="1" <?php selected( $values['custom_style'], 1 ) ?>><?php _e( 'Always use default', 'formidable' ) ?></option>
|
143 |
<?php foreach ( $styles as $s ) { ?>
|
144 |
-
|
|
|
|
|
145 |
<?php } ?>
|
146 |
<option value="0" <?php selected( $values['custom_style'], 0 ); selected( $values['custom_style'], '' ) ?>><?php _e( 'Do not use Formidable styling', 'formidable' ) ?></option>
|
147 |
</select></td>
|
@@ -200,7 +208,7 @@
|
|
200 |
</div>
|
201 |
<div class="frm_no_actions">
|
202 |
<div class="inner_actions">
|
203 |
-
|
204 |
<div class="clear"></div>
|
205 |
<?php _e( 'Click an action to add it to this form', 'formidable' ) ?>
|
206 |
</div>
|
@@ -246,7 +254,7 @@
|
|
246 |
} else {
|
247 |
$sec_anchor = $key;
|
248 |
} ?>
|
249 |
-
|
250 |
if ( isset( $section['class'] ) ) {
|
251 |
call_user_func( array( $section['class'], $section['function'] ), $values );
|
252 |
} else {
|
@@ -270,7 +278,7 @@
|
|
270 |
|
271 |
|
272 |
</div>
|
273 |
-
|
274 |
</div>
|
275 |
</div>
|
276 |
</div>
|
6 |
|
7 |
<?php
|
8 |
// Add form messages
|
9 |
+
require( FrmAppHelper::plugin_path() . '/classes/views/shared/errors.php' );
|
10 |
?>
|
11 |
|
12 |
<div id="poststuff">
|
13 |
<div id="post-body" class="metabox-holder columns-2">
|
14 |
<div id="post-body-content">
|
15 |
+
<?php FrmAppController::get_form_nav( $id, true ); ?>
|
|
|
|
|
16 |
|
17 |
<form method="post" class="frm_form_settings">
|
18 |
<input type="hidden" name="id" id="form_id" value="<?php echo (int) $id; ?>" />
|
37 |
} else {
|
38 |
$sec_anchor = $sec_name = $key;
|
39 |
} ?>
|
40 |
+
<li <?php echo ( $a == $sec_anchor . '_settings' ) ? 'class="tabs active"' : '' ?>>
|
41 |
+
<a href="#<?php echo esc_attr( $sec_anchor ) ?>_settings"><?php echo ucfirst( $sec_name ) ?></a>
|
42 |
+
</li>
|
43 |
<?php } ?>
|
44 |
</ul>
|
45 |
</div>
|
66 |
?>><?php _e( 'Show Page Content', 'formidable' ) ?></option>
|
67 |
<?php } else { ?>
|
68 |
<option value="redirect" disabled="disabled" <?php selected($values['success_action'], 'redirect');
|
69 |
+
?>>
|
70 |
+
<?php _e( 'Redirect to URL', 'formidable' ); ?>
|
71 |
+
<?php _e( '(Premium feature)', 'formidable' ); ?>
|
72 |
+
</option>
|
73 |
+
<option value="page" disabled="disabled" <?php selected($values['success_action'], 'page');
|
74 |
+
?>>
|
75 |
+
<?php _e( 'Show Page Content', 'formidable' ); ?>
|
76 |
+
<?php _e( '(Premium feature)', 'formidable' ); ?>
|
77 |
+
</option>
|
78 |
<?php } ?>
|
79 |
</select>
|
80 |
</td>
|
147 |
<td><select name="options[custom_style]" id="custom_style">
|
148 |
<option value="1" <?php selected( $values['custom_style'], 1 ) ?>><?php _e( 'Always use default', 'formidable' ) ?></option>
|
149 |
<?php foreach ( $styles as $s ) { ?>
|
150 |
+
<option value="<?php echo esc_attr( $s->ID ) ?>" <?php selected( $s->ID, $values['custom_style'] ) ?>>
|
151 |
+
<?php echo esc_html( $s->post_title . ( empty( $s->menu_order ) ? '' : ' (' . __( 'default', 'formidable' ) . ')' ) ) ?>
|
152 |
+
</option>
|
153 |
<?php } ?>
|
154 |
<option value="0" <?php selected( $values['custom_style'], 0 ); selected( $values['custom_style'], '' ) ?>><?php _e( 'Do not use Formidable styling', 'formidable' ) ?></option>
|
155 |
</select></td>
|
208 |
</div>
|
209 |
<div class="frm_no_actions">
|
210 |
<div class="inner_actions">
|
211 |
+
<img src="<?php echo esc_url( FrmAppHelper::plugin_url() . '/images/sketch_arrow1.png' ); ?>" alt=""/>
|
212 |
<div class="clear"></div>
|
213 |
<?php _e( 'Click an action to add it to this form', 'formidable' ) ?>
|
214 |
</div>
|
254 |
} else {
|
255 |
$sec_anchor = $key;
|
256 |
} ?>
|
257 |
+
<div id="<?php echo esc_attr( $sec_anchor ) ?>_settings" class="tabs-panel <?php echo ( $a == $sec_anchor . '_settings' ) ? ' frm_block' : ' frm_hidden'; ?>"><?php
|
258 |
if ( isset( $section['class'] ) ) {
|
259 |
call_user_func( array( $section['class'], $section['function'] ), $values );
|
260 |
} else {
|
278 |
|
279 |
|
280 |
</div>
|
281 |
+
<?php require( FrmAppHelper::plugin_path() . '/classes/views/frm-forms/sidebar-settings.php' ); ?>
|
282 |
</div>
|
283 |
</div>
|
284 |
</div>
|
classes/views/frm-forms/shortcode_opts.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
if ( ! empty($form_id) ) {
|
3 |
?>
|
4 |
<h4 class="frm_left_label"><?php _e( 'Select a form:', 'formidable' ) ?></h4>
|
5 |
-
|
6 |
<div class="frm_box_line"></div>
|
7 |
<?php
|
8 |
}
|
@@ -13,25 +13,32 @@ if ( ! empty($opts) ) { ?>
|
|
13 |
<?php
|
14 |
foreach ( $opts as $opt => $val ) {
|
15 |
if ( isset( $val['type'] ) && 'text' == $val['type'] ) { ?>
|
16 |
-
|
17 |
-
|
18 |
-
|
|
|
19 |
</label>
|
20 |
</li>
|
21 |
<?php
|
22 |
} else if ( isset( $val['type'] ) && 'select' == $val['type'] ) { ?>
|
23 |
-
|
24 |
-
|
25 |
-
|
26 |
-
|
27 |
-
|
28 |
-
|
29 |
-
|
|
|
30 |
</label>
|
31 |
</li>
|
32 |
<?php
|
33 |
} else { ?>
|
34 |
-
|
|
|
|
|
|
|
|
|
|
|
35 |
<?php
|
36 |
}
|
37 |
}
|
2 |
if ( ! empty($form_id) ) {
|
3 |
?>
|
4 |
<h4 class="frm_left_label"><?php _e( 'Select a form:', 'formidable' ) ?></h4>
|
5 |
+
<?php FrmFormsHelper::forms_dropdown( 'frmsc_' . $shortcode . '_' . $form_id ); ?>
|
6 |
<div class="frm_box_line"></div>
|
7 |
<?php
|
8 |
}
|
13 |
<?php
|
14 |
foreach ( $opts as $opt => $val ) {
|
15 |
if ( isset( $val['type'] ) && 'text' == $val['type'] ) { ?>
|
16 |
+
<li>
|
17 |
+
<label class="setting" for="frmsc_<?php echo esc_attr( $shortcode . '_' . $opt ) ?>">
|
18 |
+
<span><?php echo esc_html( $val['label'] ) ?></span>
|
19 |
+
<input type="text" id="frmsc_<?php echo esc_attr( $shortcode . '_' . $opt ) ?>" value="<?php echo esc_attr( $val['val'] ) ?>" />
|
20 |
</label>
|
21 |
</li>
|
22 |
<?php
|
23 |
} else if ( isset( $val['type'] ) && 'select' == $val['type'] ) { ?>
|
24 |
+
<li>
|
25 |
+
<label class="setting" for="frmsc_<?php echo esc_attr( $shortcode . '_' . $opt ) ?>">
|
26 |
+
<span><?php echo esc_html( $val['label'] ) ?></span>
|
27 |
+
<select id="frmsc_<?php echo esc_attr( $shortcode . '_' . $opt ) ?>">
|
28 |
+
<?php foreach ( $val['opts'] as $select_opt => $select_label ) { ?>
|
29 |
+
<option value="<?php echo esc_attr( $select_opt ) ?>"><?php echo esc_html( $select_label ) ?></option>
|
30 |
+
<?php } ?>
|
31 |
+
</select>
|
32 |
</label>
|
33 |
</li>
|
34 |
<?php
|
35 |
} else { ?>
|
36 |
+
<li>
|
37 |
+
<label class="setting" for="frmsc_<?php echo esc_attr( $shortcode . '_' . $opt ) ?>">
|
38 |
+
<input type="checkbox" id="frmsc_<?php echo esc_attr( $shortcode . '_' . $opt ) ?>" value="<?php echo esc_attr( $val['val'] ) ?>" />
|
39 |
+
<?php echo esc_html( $val['label'] ) ?>
|
40 |
+
</label>
|
41 |
+
</li>
|
42 |
<?php
|
43 |
}
|
44 |
}
|
classes/views/frm-forms/sidebar-settings.php
CHANGED
@@ -2,10 +2,10 @@
|
|
2 |
<?php
|
3 |
|
4 |
if ( ! isset($hide_preview) || ! $hide_preview ) {
|
5 |
-
|
6 |
}
|
7 |
|
8 |
-
|
9 |
|
10 |
?>
|
11 |
</div>
|
2 |
<?php
|
3 |
|
4 |
if ( ! isset($hide_preview) || ! $hide_preview ) {
|
5 |
+
include( FrmAppHelper::plugin_path() . '/classes/views/frm-forms/_publish_box.php' );
|
6 |
}
|
7 |
|
8 |
+
include( FrmAppHelper::plugin_path() . '/classes/views/frm-forms/mb_insert_fields.php' );
|
9 |
|
10 |
?>
|
11 |
</div>
|
classes/views/frm-settings/form.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
<div class="frmicon icon32"><br/></div>
|
3 |
<h1><?php _e( 'Global Settings', 'formidable' ); ?></h1>
|
4 |
|
5 |
-
|
6 |
|
7 |
<div id="poststuff" class="metabox-holder">
|
8 |
<div id="post-body">
|
@@ -17,7 +17,11 @@
|
|
17 |
<?php $a = FrmAppHelper::simple_get( 't', 'sanitize_title', 'general_settings' ); ?>
|
18 |
<li <?php echo ($a == 'general_settings') ? 'class="tabs active"' : '' ?>><a href="#general_settings" class="frm_cursor_pointer"><?php _e( 'General', 'formidable' ) ?></a></li>
|
19 |
<?php foreach ( $sections as $sec_name => $section ) { ?>
|
20 |
-
|
|
|
|
|
|
|
|
|
21 |
<?php } ?>
|
22 |
</ul>
|
23 |
</div>
|
@@ -44,7 +48,11 @@
|
|
44 |
</select>
|
45 |
</p>
|
46 |
|
47 |
-
<p
|
|
|
|
|
|
|
|
|
48 |
</p>
|
49 |
|
50 |
<?php do_action('frm_style_general_settings', $frm_settings); ?>
|
@@ -65,13 +73,15 @@
|
|
65 |
<span class="frm_help frm_icon_font frm_tooltip_icon" title="<?php esc_attr_e( 'reCAPTCHA is a free, accessible CAPTCHA service that helps to digitize books while blocking spam on your blog. reCAPTCHA asks commenters to retype two words scanned from a book to prove that they are a human. This verifies that they are not a spambot.', 'formidable' ) ?>" ></span>
|
66 |
</h3>
|
67 |
|
68 |
-
|
|
|
|
|
69 |
|
70 |
<p><label class="frm_left_label"><?php _e( 'Site Key', 'formidable' ) ?></label>
|
71 |
-
<input type="text" name="frm_pubkey" id="frm_pubkey" size="42" value="<?php echo esc_attr($frm_settings->pubkey) ?>" /></p>
|
72 |
|
73 |
<p><label class="frm_left_label"><?php _e( 'Private Key', 'formidable' ) ?></label>
|
74 |
-
<input type="text" name="frm_privkey" id="frm_privkey" size="42" value="<?php echo esc_attr($frm_settings->privkey) ?>" /></p>
|
75 |
|
76 |
<p><label class="frm_left_label"><?php _e( 'reCAPTCHA Language', 'formidable' ) ?></label>
|
77 |
<select name="frm_re_lang" id="frm_re_lang">
|
@@ -125,7 +135,7 @@
|
|
125 |
</p>
|
126 |
|
127 |
<p>
|
128 |
-
<label class="frm_left_label"><?php _e( '
|
129 |
<input type="text" value="<?php echo esc_attr( $frm_settings->submit_value ) ?>" id="frm_submit_value" name="frm_submit_value" class="frm_with_left_label" />
|
130 |
</p>
|
131 |
|
@@ -150,9 +160,9 @@
|
|
150 |
|
151 |
<?php
|
152 |
foreach ( $sections as $sec_name => $section ) {
|
153 |
-
if ( $a == $sec_name .'_settings' ) { ?>
|
154 |
-
<style type="text/css">.<?php echo esc_attr( $sec_name ) ?>_settings{display:block;}</style><?php }?>
|
155 |
-
|
156 |
if ( isset( $section['class'] ) ) {
|
157 |
call_user_func( array( $section['class'], $section['function'] ) );
|
158 |
} else {
|
2 |
<div class="frmicon icon32"><br/></div>
|
3 |
<h1><?php _e( 'Global Settings', 'formidable' ); ?></h1>
|
4 |
|
5 |
+
<?php require( FrmAppHelper::plugin_path() . '/classes/views/shared/errors.php' ); ?>
|
6 |
|
7 |
<div id="poststuff" class="metabox-holder">
|
8 |
<div id="post-body">
|
17 |
<?php $a = FrmAppHelper::simple_get( 't', 'sanitize_title', 'general_settings' ); ?>
|
18 |
<li <?php echo ($a == 'general_settings') ? 'class="tabs active"' : '' ?>><a href="#general_settings" class="frm_cursor_pointer"><?php _e( 'General', 'formidable' ) ?></a></li>
|
19 |
<?php foreach ( $sections as $sec_name => $section ) { ?>
|
20 |
+
<li <?php echo ( $a == $sec_name . '_settings' ) ? 'class="tabs active"' : '' ?>>
|
21 |
+
<a href="#<?php echo esc_attr( $sec_name ) ?>_settings">
|
22 |
+
<?php echo isset( $section['name'] ) ? $section['name'] : ucfirst( $sec_name ) ?>
|
23 |
+
</a>
|
24 |
+
</li>
|
25 |
<?php } ?>
|
26 |
</ul>
|
27 |
</div>
|
48 |
</select>
|
49 |
</p>
|
50 |
|
51 |
+
<p>
|
52 |
+
<label for="frm_use_html">
|
53 |
+
<input type="checkbox" id="frm_use_html" name="frm_use_html" value="1" <?php checked($frm_settings->use_html, 1) ?> > <?php _e( 'Use HTML5 in forms', 'formidable' ) ?>
|
54 |
+
</label>
|
55 |
+
<span class="frm_help frm_icon_font frm_tooltip_icon" title="<?php esc_attr_e( 'We recommend using HTML 5 for your forms. It adds some nifty options like placeholders, patterns, and autocomplete.', 'formidable' ) ?>"></span>
|
56 |
</p>
|
57 |
|
58 |
<?php do_action('frm_style_general_settings', $frm_settings); ?>
|
73 |
<span class="frm_help frm_icon_font frm_tooltip_icon" title="<?php esc_attr_e( 'reCAPTCHA is a free, accessible CAPTCHA service that helps to digitize books while blocking spam on your blog. reCAPTCHA asks commenters to retype two words scanned from a book to prove that they are a human. This verifies that they are not a spambot.', 'formidable' ) ?>" ></span>
|
74 |
</h3>
|
75 |
|
76 |
+
<p class="howto">
|
77 |
+
<?php echo wp_kses_post( sprintf( __( 'reCAPTCHA requires a Site and Private API key. Sign up for a %1$sfree reCAPTCHA key%2$s.', 'formidable' ), '<a href="' . esc_url( 'https://www.google.com/recaptcha/' ) . '" target="_blank">', '</a>' ) ); ?>
|
78 |
+
</p>
|
79 |
|
80 |
<p><label class="frm_left_label"><?php _e( 'Site Key', 'formidable' ) ?></label>
|
81 |
+
<input type="text" name="frm_pubkey" id="frm_pubkey" size="42" value="<?php echo esc_attr($frm_settings->pubkey) ?>" placeholder="<?php esc_attr_e( 'Optional', 'formidable' ) ?>" /></p>
|
82 |
|
83 |
<p><label class="frm_left_label"><?php _e( 'Private Key', 'formidable' ) ?></label>
|
84 |
+
<input type="text" name="frm_privkey" id="frm_privkey" size="42" value="<?php echo esc_attr($frm_settings->privkey) ?>" placeholder="<?php esc_attr_e( 'Optional', 'formidable' ) ?>" /></p>
|
85 |
|
86 |
<p><label class="frm_left_label"><?php _e( 'reCAPTCHA Language', 'formidable' ) ?></label>
|
87 |
<select name="frm_re_lang" id="frm_re_lang">
|
135 |
</p>
|
136 |
|
137 |
<p>
|
138 |
+
<label class="frm_left_label"><?php _e( 'Submit Button Text', 'formidable' ); ?></label>
|
139 |
<input type="text" value="<?php echo esc_attr( $frm_settings->submit_value ) ?>" id="frm_submit_value" name="frm_submit_value" class="frm_with_left_label" />
|
140 |
</p>
|
141 |
|
160 |
|
161 |
<?php
|
162 |
foreach ( $sections as $sec_name => $section ) {
|
163 |
+
if ( $a == $sec_name . '_settings' ) { ?>
|
164 |
+
<style type="text/css">.<?php echo esc_attr( $sec_name ) ?>_settings{display:block;}</style><?php } ?>
|
165 |
+
<div id="<?php echo esc_attr( $sec_name ) ?>_settings" class="<?php echo esc_attr( $sec_name ) ?>_settings tabs-panel <?php echo ( $a == $sec_name . '_settings' ) ? 'frm_block' : 'frm_hidden'; ?>"><?php
|
166 |
if ( isset( $section['class'] ) ) {
|
167 |
call_user_func( array( $section['class'], $section['function'] ) );
|
168 |
} else {
|
classes/views/frm-settings/license_box.php
CHANGED
@@ -2,7 +2,7 @@
|
|
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>' ) ?> »</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>
|
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>' ) ?> »</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>
|
classes/views/shared/mb_adv_info.php
CHANGED
@@ -43,7 +43,7 @@
|
|
43 |
if ( $f->type == 'data' ) {
|
44 |
//get all fields from linked form
|
45 |
if ( isset($f->field_options['form_select']) && is_numeric($f->field_options['form_select']) ) {
|
46 |
-
|
47 |
if ( ! in_array( $linked_form, $linked_forms ) ) {
|
48 |
$linked_forms[] = $linked_form;
|
49 |
$linked_fields = FrmField::getAll( array( 'fi.type not' => FrmField::no_save_fields(), 'fi.form_id' => $linked_form ) );
|
@@ -146,7 +146,9 @@
|
|
146 |
foreach ( $adv_shortcodes as $skey => $sname ) {
|
147 |
?>
|
148 |
<li class="frm_col_<?php echo esc_attr( $col ) ?>">
|
149 |
-
|
|
|
|
|
150 |
</li>
|
151 |
<?php
|
152 |
$col = ($col == 'one') ? 'two' : 'one';
|
@@ -155,13 +157,13 @@
|
|
155 |
?>
|
156 |
<?php if ( isset($file) ) { ?>
|
157 |
<li class="frm_col_<?php echo esc_attr( $col ) ?>">
|
158 |
-
<a href="javascript:void(0)" class="frmbutton button frm_insert_code" data-code="<?php echo esc_attr($file->id) ?>
|
159 |
</li>
|
160 |
<li class="frm_col_<?php echo $col = (($col == 'one') ? 'two' : 'one') ?>">
|
161 |
<a href="javascript:void(0)" class="frmbutton button frm_insert_code" data-code="<?php echo esc_attr($file->id) ?> show=id"><?php _e( 'Image ID', 'formidable' ) ?></a>
|
162 |
</li>
|
163 |
<li class="frm_col_<?php echo $col = (($col == 'one') ? 'two' : 'one') ?>">
|
164 |
-
<a href="javascript:void(0)" class="frmbutton button frm_insert_code" data-code="<?php echo esc_attr($file->id) ?>
|
165 |
</li>
|
166 |
<?php } ?>
|
167 |
</ul>
|
@@ -216,7 +218,7 @@
|
|
216 |
|
217 |
<?php
|
218 |
if ( $settings_tab ) {
|
219 |
-
|
220 |
}
|
221 |
?>
|
222 |
</div>
|
43 |
if ( $f->type == 'data' ) {
|
44 |
//get all fields from linked form
|
45 |
if ( isset($f->field_options['form_select']) && is_numeric($f->field_options['form_select']) ) {
|
46 |
+
$linked_form = FrmDb::get_var( $wpdb->prefix . 'frm_fields', array( 'id' => $f->field_options['form_select'] ), 'form_id' );
|
47 |
if ( ! in_array( $linked_form, $linked_forms ) ) {
|
48 |
$linked_forms[] = $linked_form;
|
49 |
$linked_fields = FrmField::getAll( array( 'fi.type not' => FrmField::no_save_fields(), 'fi.form_id' => $linked_form ) );
|
146 |
foreach ( $adv_shortcodes as $skey => $sname ) {
|
147 |
?>
|
148 |
<li class="frm_col_<?php echo esc_attr( $col ) ?>">
|
149 |
+
<a href="javascript:void(0)" class="frmbutton button frm_insert_code <?php echo is_array( $sname ) ? 'frm_help' : ''; ?>" data-code="x <?php echo esc_attr( $skey ) ?>" <?php echo is_array( $sname ) ? 'title="' . esc_attr( $sname['title'] ) . '"' : ''; ?>>
|
150 |
+
<?php echo is_array( $sname ) ? $sname['label'] : $sname; ?>
|
151 |
+
</a>
|
152 |
</li>
|
153 |
<?php
|
154 |
$col = ($col == 'one') ? 'two' : 'one';
|
157 |
?>
|
158 |
<?php if ( isset($file) ) { ?>
|
159 |
<li class="frm_col_<?php echo esc_attr( $col ) ?>">
|
160 |
+
<a href="javascript:void(0)" class="frmbutton button frm_insert_code" data-code="<?php echo esc_attr($file->id) ?> show_image=1"><?php _e( 'Show image', 'formidable' ) ?></a>
|
161 |
</li>
|
162 |
<li class="frm_col_<?php echo $col = (($col == 'one') ? 'two' : 'one') ?>">
|
163 |
<a href="javascript:void(0)" class="frmbutton button frm_insert_code" data-code="<?php echo esc_attr($file->id) ?> show=id"><?php _e( 'Image ID', 'formidable' ) ?></a>
|
164 |
</li>
|
165 |
<li class="frm_col_<?php echo $col = (($col == 'one') ? 'two' : 'one') ?>">
|
166 |
+
<a href="javascript:void(0)" class="frmbutton button frm_insert_code" data-code="<?php echo esc_attr($file->id) ?> show_filename=1"><?php _e( 'Image Name', 'formidable' ) ?></a>
|
167 |
</li>
|
168 |
<?php } ?>
|
169 |
</ul>
|
218 |
|
219 |
<?php
|
220 |
if ( $settings_tab ) {
|
221 |
+
include( FrmAppHelper::plugin_path() . '/classes/views/frm-forms/mb_html_tab.php' );
|
222 |
}
|
223 |
?>
|
224 |
</div>
|
classes/views/styles/_sample_form.php
CHANGED
@@ -1,10 +1,14 @@
|
|
1 |
<div class="frm_forms with_frm_style frm_style_<?php echo esc_attr( $style->post_name ) ?>">
|
2 |
<div class="frm-show-form">
|
3 |
<div class="frm_error_style">
|
4 |
-
|
|
|
5 |
</div>
|
6 |
|
7 |
-
<div id="message" class="frm_message"
|
|
|
|
|
|
|
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 |
|
1 |
<div class="frm_forms with_frm_style frm_style_<?php echo esc_attr( $style->post_name ) ?>">
|
2 |
<div class="frm-show-form">
|
3 |
<div class="frm_error_style">
|
4 |
+
<strong><?php esc_html_e( 'SAMPLE:', 'formidable' ) ?></strong>
|
5 |
+
<?php echo wp_kses_post( $frm_settings->invalid_msg ); ?>
|
6 |
</div>
|
7 |
|
8 |
+
<div id="message" class="frm_message">
|
9 |
+
<strong><?php esc_html_e( 'SAMPLE:', 'formidable' ) ?></strong>
|
10 |
+
<?php echo wp_kses_post( $frm_settings->success_msg ); ?>
|
11 |
+
</div>
|
12 |
|
13 |
<?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'; ?>
|
14 |
|
classes/views/styles/custom_css.php
CHANGED
@@ -2,9 +2,9 @@
|
|
2 |
<div class="wrap">
|
3 |
<?php FrmStylesHelper::style_menu('custom_css'); ?>
|
4 |
|
5 |
-
<p><?php
|
6 |
|
7 |
-
|
8 |
|
9 |
<form method="post">
|
10 |
<input type="hidden" name="ID" value="<?php echo esc_attr( $style->ID ) ?>" />
|
2 |
<div class="wrap">
|
3 |
<?php FrmStylesHelper::style_menu('custom_css'); ?>
|
4 |
|
5 |
+
<p><?php esc_html_e( 'You can add custom css here or in your theme style.css', 'formidable' ) ?></p>
|
6 |
|
7 |
+
<?php include( FrmAppHelper::plugin_path() . '/classes/views/shared/errors.php' ); ?>
|
8 |
|
9 |
<form method="post">
|
10 |
<input type="hidden" name="ID" value="<?php echo esc_attr( $style->ID ) ?>" />
|
classes/views/styles/manage.php
CHANGED
@@ -4,7 +4,7 @@
|
|
4 |
|
5 |
<p><?php printf(__( 'Easily change which template your forms are using by making changes below.', 'formidable' ), '<a href="?page=formidable-styles&frm_action=new_style">', '</a>'); ?></p>
|
6 |
|
7 |
-
<?php include(FrmAppHelper::plugin_path() .'/classes/views/shared/errors.php'); ?>
|
8 |
|
9 |
<div id="menu-locations-wrap">
|
10 |
<form method="post">
|
@@ -33,7 +33,9 @@
|
|
33 |
<input type="hidden" name="prev_style[<?php echo esc_attr( $form->id ) ?>]" value="<?php echo esc_attr( $this_style ) ?>" />
|
34 |
<select name="style[<?php echo esc_attr( $form->id ) ?>]">
|
35 |
<?php foreach ( $styles as $s ) { ?>
|
36 |
-
|
|
|
|
|
37 |
<?php } ?>
|
38 |
<option value="" <?php selected(0, $this_style) ?>><?php _e( 'Styling disabled', 'formidable' ) ?></option>
|
39 |
</select>
|
4 |
|
5 |
<p><?php printf(__( 'Easily change which template your forms are using by making changes below.', 'formidable' ), '<a href="?page=formidable-styles&frm_action=new_style">', '</a>'); ?></p>
|
6 |
|
7 |
+
<?php include( FrmAppHelper::plugin_path() . '/classes/views/shared/errors.php' ); ?>
|
8 |
|
9 |
<div id="menu-locations-wrap">
|
10 |
<form method="post">
|
33 |
<input type="hidden" name="prev_style[<?php echo esc_attr( $form->id ) ?>]" value="<?php echo esc_attr( $this_style ) ?>" />
|
34 |
<select name="style[<?php echo esc_attr( $form->id ) ?>]">
|
35 |
<?php foreach ( $styles as $s ) { ?>
|
36 |
+
<option value="<?php echo esc_attr( $s->ID ) ?>" <?php selected( $s->ID, $this_style ) ?>>
|
37 |
+
<?php echo esc_html( $s->post_title . ( empty( $s->menu_order ) ? '' : ' (' . __( 'default', 'formidable' ) . ')' ) ) ?>
|
38 |
+
</option>
|
39 |
<?php } ?>
|
40 |
<option value="" <?php selected(0, $this_style) ?>><?php _e( 'Styling disabled', 'formidable' ) ?></option>
|
41 |
</select>
|
classes/views/styles/show.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
<div class="wrap">
|
3 |
<?php FrmStylesHelper::style_menu(); ?>
|
4 |
|
5 |
-
<?php include(FrmAppHelper::plugin_path() .'/classes/views/shared/errors.php'); ?>
|
6 |
|
7 |
<?php do_action( 'frm_style_switcher', $style, $styles ) ?>
|
8 |
|
@@ -54,7 +54,7 @@
|
|
54 |
<div id="post-body">
|
55 |
<div id="post-body-content">
|
56 |
|
57 |
-
<?php include( dirname(__FILE__) .'/_sample_form.php') ?>
|
58 |
|
59 |
</div><!-- /#post-body-content -->
|
60 |
</div><!-- /#post-body -->
|
@@ -65,7 +65,7 @@
|
|
65 |
<?php } ?>
|
66 |
<?php
|
67 |
if ( $style->ID ) {
|
68 |
-
|
69 |
} ?>
|
70 |
<div class="publishing-action">
|
71 |
<input type="button" value="<?php esc_attr_e( 'Reset to Default', 'formidable' ) ?>" class="button-secondary frm_reset_style" />
|
2 |
<div class="wrap">
|
3 |
<?php FrmStylesHelper::style_menu(); ?>
|
4 |
|
5 |
+
<?php include( FrmAppHelper::plugin_path() . '/classes/views/shared/errors.php' ); ?>
|
6 |
|
7 |
<?php do_action( 'frm_style_switcher', $style, $styles ) ?>
|
8 |
|
54 |
<div id="post-body">
|
55 |
<div id="post-body-content">
|
56 |
|
57 |
+
<?php include( dirname( __FILE__ ) . '/_sample_form.php' ); ?>
|
58 |
|
59 |
</div><!-- /#post-body-content -->
|
60 |
</div><!-- /#post-body -->
|
65 |
<?php } ?>
|
66 |
<?php
|
67 |
if ( $style->ID ) {
|
68 |
+
echo '<span class="howto"><span>.frm_style_' . esc_attr( $style->post_name ) . '</span></span>';
|
69 |
} ?>
|
70 |
<div class="publishing-action">
|
71 |
<input type="button" value="<?php esc_attr_e( 'Reset to Default', 'formidable' ) ?>" class="button-secondary frm_reset_style" />
|
classes/views/xml/import_form.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
<div class="frmicon icon32"><br/></div>
|
3 |
<h1><?php _e( 'Import/Export', 'formidable' ); ?></h1>
|
4 |
|
5 |
-
|
6 |
<div id="poststuff" class="metabox-holder">
|
7 |
<div id="post-body">
|
8 |
<div id="post-body-content">
|
@@ -43,7 +43,9 @@
|
|
43 |
<td>
|
44 |
<select name="format">
|
45 |
<?php foreach ( $export_format as $t => $type ) { ?>
|
46 |
-
|
|
|
|
|
47 |
<?php } ?>
|
48 |
</select>
|
49 |
|
2 |
<div class="frmicon icon32"><br/></div>
|
3 |
<h1><?php _e( 'Import/Export', 'formidable' ); ?></h1>
|
4 |
|
5 |
+
<?php include( FrmAppHelper::plugin_path() . '/classes/views/shared/errors.php' ); ?>
|
6 |
<div id="poststuff" class="metabox-holder">
|
7 |
<div id="post-body">
|
8 |
<div id="post-body-content">
|
43 |
<td>
|
44 |
<select name="format">
|
45 |
<?php foreach ( $export_format as $t => $type ) { ?>
|
46 |
+
<option value="<?php echo esc_attr( $t ) ?>" data-support="<?php echo esc_attr( $type['support'] ) ?>" <?php echo isset( $type['count'] ) ? 'data-count="' . esc_attr( $type['count'] ) . '"' : ''; ?>>
|
47 |
+
<?php echo isset( $type['name'] ) ? $type['name'] : $t ?>
|
48 |
+
</option>
|
49 |
<?php } ?>
|
50 |
</select>
|
51 |
|
classes/views/xml/xml.php
CHANGED
@@ -8,7 +8,7 @@
|
|
8 |
foreach ( $type as $tb_type ) {
|
9 |
|
10 |
if ( ! isset( $tables[ $tb_type ] ) ) {
|
11 |
-
|
12 |
continue;
|
13 |
}
|
14 |
|
@@ -19,12 +19,12 @@ foreach ( $type as $tb_type ) {
|
|
19 |
|
20 |
$item_ids = $records[ $tb_type ];
|
21 |
if ( in_array( $tb_type, array( 'styles', 'actions' ) ) ) {
|
22 |
-
|
23 |
-
|
24 |
-
|
25 |
} else if ( file_exists( FrmAppHelper::plugin_path() . '/pro/classes/views/xml/' . $tb_type . '_xml.php' ) ) {
|
26 |
-
|
27 |
-
|
28 |
|
29 |
unset( $item_ids, $records[ $tb_type ], $tb_type );
|
30 |
}
|
8 |
foreach ( $type as $tb_type ) {
|
9 |
|
10 |
if ( ! isset( $tables[ $tb_type ] ) ) {
|
11 |
+
do_action( 'frm_xml_import_' . $tb_type, $args );
|
12 |
continue;
|
13 |
}
|
14 |
|
19 |
|
20 |
$item_ids = $records[ $tb_type ];
|
21 |
if ( in_array( $tb_type, array( 'styles', 'actions' ) ) ) {
|
22 |
+
include( dirname( __FILE__ ) . '/posts_xml.php' );
|
23 |
+
} else if ( file_exists( dirname( __FILE__ ) . '/' . $tb_type . '_xml.php' ) ) {
|
24 |
+
include( dirname( __FILE__ ) . '/' . $tb_type . '_xml.php' );
|
25 |
} else if ( file_exists( FrmAppHelper::plugin_path() . '/pro/classes/views/xml/' . $tb_type . '_xml.php' ) ) {
|
26 |
+
include( FrmAppHelper::plugin_path() . '/pro/classes/views/xml/' . $tb_type . '_xml.php' );
|
27 |
+
}
|
28 |
|
29 |
unset( $item_ids, $records[ $tb_type ], $tb_type );
|
30 |
}
|
css/_single_theme.css.php
CHANGED
@@ -18,7 +18,7 @@ if ( isset($_GET['frm_style_setting']) || isset($_GET['flat']) ) {
|
|
18 |
$style_class = 'with_frm_style';
|
19 |
}
|
20 |
} else {
|
21 |
-
|
22 |
extract($style->post_content);
|
23 |
}
|
24 |
|
@@ -76,7 +76,7 @@ if ( ! isset( $center_form ) ) {
|
|
76 |
border:<?php echo esc_html( $fieldset ) ?> solid #<?php echo esc_html( $fieldset_color . $important ) ?>;
|
77 |
margin:0;
|
78 |
padding:<?php echo esc_html( $fieldset_padding . $important ) ?>;
|
79 |
-
|
80 |
}
|
81 |
|
82 |
.<?php echo esc_html( $style_class ) ?> legend + h3,
|
@@ -120,8 +120,8 @@ if ( ! isset( $center_form ) ) {
|
|
120 |
}
|
121 |
|
122 |
.<?php echo esc_html( $style_class ) ?> .frm_repeat_sec{
|
123 |
-
|
124 |
-
|
125 |
}
|
126 |
|
127 |
.<?php echo esc_html( $style_class ) ?> label.frm_primary_label,
|
@@ -169,7 +169,7 @@ if ( ! isset( $center_form ) ) {
|
|
169 |
}
|
170 |
|
171 |
.<?php echo esc_html( $style_class ) ?> .form-field{
|
172 |
-
|
173 |
}
|
174 |
.<?php echo esc_html( $style_class ) ?> .frm_grid,
|
175 |
.<?php echo esc_html( $style_class ) ?> .frm_grid_first,
|
@@ -226,19 +226,19 @@ if ( ! isset( $center_form ) ) {
|
|
226 |
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_left_container:not(.frm_dynamic_select_container) select,
|
227 |
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_left_container textarea,
|
228 |
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_left_container .frm_opt_container,
|
229 |
-
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_left_container .g-recaptcha,
|
230 |
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_right_container input:not([type=radio]):not([type=checkbox]),
|
231 |
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_right_container:not(.frm_dynamic_select_container) select,
|
232 |
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_right_container textarea,
|
233 |
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_right_container .frm_opt_container,
|
234 |
-
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_right_container .g-recaptcha{
|
235 |
max-width:62%<?php echo esc_html( $important ) ?>;
|
236 |
}
|
237 |
|
238 |
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_left_container .frm_opt_container,
|
239 |
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_right_container .frm_opt_container,
|
240 |
-
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_left_container .g-recaptcha,
|
241 |
-
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_right_container .g-recaptcha{
|
242 |
display:inline-block<?php echo esc_html( $important ) ?>;
|
243 |
}
|
244 |
|
@@ -268,7 +268,7 @@ if ( ! isset( $center_form ) ) {
|
|
268 |
}
|
269 |
|
270 |
.<?php echo esc_html( $style_class ) ?> .form-field.frm_col_field div.frm_description{
|
271 |
-
|
272 |
max-width:100%;
|
273 |
}
|
274 |
|
@@ -313,7 +313,7 @@ if ( ! isset( $center_form ) ) {
|
|
313 |
.<?php echo esc_html( $style_class ) ?> select,
|
314 |
.<?php echo esc_html( $style_class ) ?> textarea,
|
315 |
.<?php echo esc_html( $style_class ) ?> .chosen-container{
|
316 |
-
|
317 |
font-size:<?php echo esc_html( $field_font_size ) ?>;
|
318 |
margin-bottom:0<?php echo esc_html( $important ) ?>;
|
319 |
}
|
@@ -335,7 +335,7 @@ if ( ! isset( $center_form ) ) {
|
|
335 |
.<?php echo esc_html( $style_class ) ?> .chosen-container-multi .chosen-choices,
|
336 |
.<?php echo esc_html( $style_class ) ?> .chosen-container-single .chosen-single{
|
337 |
color:#<?php echo esc_html( $text_color . $important ) ?>;
|
338 |
-
|
339 |
<?php if ( ! empty($important) ) {
|
340 |
echo esc_html( 'background-image:none' . $important . ';' );
|
341 |
}
|
@@ -360,7 +360,7 @@ if ( ! isset( $center_form ) ) {
|
|
360 |
|
361 |
.<?php echo esc_html( $style_class ) ?> input[type=file]::-webkit-file-upload-button{
|
362 |
color:#<?php echo esc_html( $text_color . $important ) ?>;
|
363 |
-
|
364 |
padding:<?php echo esc_html( $field_pad . $important ) ?>;
|
365 |
border-radius:<?php echo esc_html( $border_radius . $important ) ?>;
|
366 |
border-color:#<?php echo esc_html( $border_color . $important ) ?>;
|
@@ -438,7 +438,7 @@ if ( ! isset( $center_form ) ) {
|
|
438 |
}
|
439 |
|
440 |
.<?php echo esc_html( $style_class ) ?> .mceIframeContainer{
|
441 |
-
|
442 |
}
|
443 |
|
444 |
.<?php echo esc_html( $style_class ) ?> .auto_width input,
|
@@ -454,7 +454,7 @@ if ( ! isset( $center_form ) ) {
|
|
454 |
.<?php echo esc_html( $style_class ) ?> input[readonly],
|
455 |
.<?php echo esc_html( $style_class ) ?> select[readonly],
|
456 |
.<?php echo esc_html( $style_class ) ?> textarea[readonly]{
|
457 |
-
|
458 |
color:#<?php echo esc_html( $text_color_disabled . $important ) ?>;
|
459 |
border-color:#<?php echo esc_html( $border_color_disabled . $important ) ?>;
|
460 |
}
|
@@ -472,7 +472,7 @@ if ( ! isset( $center_form ) ) {
|
|
472 |
.<?php echo esc_html( $style_class ) ?> .frm_focus_field input[type=search],
|
473 |
.frm_form_fields_active_style,
|
474 |
.<?php echo esc_html( $style_class ) ?> .chosen-container-active .chosen-choices{
|
475 |
-
|
476 |
border-color:#<?php echo esc_html( $border_color_active . $important ) ?>;
|
477 |
<?php if ( isset( $remove_box_shadow_active ) && $remove_box_shadow_active ) { ?>
|
478 |
box-shadow:none;
|
@@ -495,7 +495,7 @@ if ( ! $submit_style ) { ?>
|
|
495 |
text-align:center;
|
496 |
background:#<?php echo esc_html( $submit_bg_color );
|
497 |
if ( ! empty($submit_bg_img) ) {
|
498 |
-
echo esc_html( ' url('. $submit_bg_img .')' );
|
499 |
}
|
500 |
echo esc_html( $important ); ?>;
|
501 |
border-width:<?php echo esc_html( $submit_border_width ) ?>;
|
@@ -597,7 +597,7 @@ if ( ! $submit_style ) { ?>
|
|
597 |
color:#<?php echo esc_html( $check_label_color . $important ) ?>;
|
598 |
font-weight:<?php echo esc_html( $check_weight . $important ) ?>;
|
599 |
display:inline;
|
600 |
-
white-space:
|
601 |
}
|
602 |
|
603 |
.<?php echo esc_html( $style_class ) ?> .frm_blank_field input[type=text],
|
@@ -607,12 +607,13 @@ if ( ! $submit_style ) { ?>
|
|
607 |
.<?php echo esc_html( $style_class ) ?> .frm_blank_field input[type=number],
|
608 |
.<?php echo esc_html( $style_class ) ?> .frm_blank_field input[type=email],
|
609 |
.<?php echo esc_html( $style_class ) ?> .frm_blank_field textarea,
|
|
|
610 |
.<?php echo esc_html( $style_class ) ?> .frm_blank_field select,
|
611 |
.frm_form_fields_error_style,
|
612 |
-
.<?php echo esc_html( $style_class ) ?> .frm_blank_field .g-recaptcha iframe,
|
613 |
.<?php echo esc_html( $style_class ) ?> .frm_blank_field .chosen-container-multi .chosen-choices{
|
614 |
color:#<?php echo esc_html( $text_color_error . $important ) ?>;
|
615 |
-
|
616 |
border-color:#<?php echo esc_html( $border_color_error . $important ) ?>;
|
617 |
border-width:<?php echo esc_html( $border_width_error . $important ) ?>;
|
618 |
border-style:<?php echo esc_html( $border_style_error . $important ) ?>;
|
@@ -628,7 +629,7 @@ if ( ! $submit_style ) { ?>
|
|
628 |
}
|
629 |
|
630 |
.<?php echo esc_html( $style_class ) ?> .frm_error_style{
|
631 |
-
|
632 |
border:1px solid #<?php echo esc_html( $error_border . $important ) ?>;
|
633 |
color:#<?php echo esc_html( $error_text . $important ) ?>;
|
634 |
font-size:<?php echo esc_html( $error_font_size . $important ) ?>;
|
@@ -639,7 +640,7 @@ if ( ! $submit_style ) { ?>
|
|
639 |
.<?php echo esc_html( $style_class ) ?> .frm_message,
|
640 |
.frm_success_style{
|
641 |
border:1px solid #<?php echo esc_html( $success_border_color ) ?>;
|
642 |
-
|
643 |
color:#<?php echo esc_html( $success_text_color ) ?>;
|
644 |
}
|
645 |
|
@@ -664,7 +665,7 @@ if ( ! $submit_style ) { ?>
|
|
664 |
|
665 |
.form_results.<?php echo esc_html( $style_class ) ?> tr.frm_even,
|
666 |
.frm-grid .frm_even{
|
667 |
-
|
668 |
}
|
669 |
|
670 |
.<?php echo esc_html( $style_class ) ?> #frm_loading .progress-striped .progress-bar{
|
@@ -672,7 +673,7 @@ if ( ! $submit_style ) { ?>
|
|
672 |
}
|
673 |
|
674 |
.<?php echo esc_html( $style_class ) ?> #frm_loading .progress-bar{
|
675 |
-
|
676 |
}
|
677 |
|
678 |
.<?php echo esc_html( $style_class ) ?> .frm_grid,
|
@@ -684,21 +685,21 @@ if ( ! $submit_style ) { ?>
|
|
684 |
.<?php echo esc_html( $style_class ) ?> .frm_grid.frm_blank_field,
|
685 |
.<?php echo esc_html( $style_class ) ?> .frm_grid_first.frm_blank_field,
|
686 |
.<?php echo esc_html( $style_class ) ?> .frm_grid_odd.frm_blank_field{
|
687 |
-
|
688 |
border-color:#<?php echo esc_html( $error_border ) ?>;
|
689 |
}
|
690 |
|
691 |
.<?php echo esc_html( $style_class ) ?> .frm_grid_first,
|
692 |
.<?php echo esc_html( $style_class ) ?> .frm_grid_odd{
|
693 |
-
|
694 |
}
|
695 |
|
696 |
.<?php echo esc_html( $style_class ) ?> .frm_grid{
|
697 |
-
|
698 |
}
|
699 |
|
700 |
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_html_scroll_box{
|
701 |
-
|
702 |
border-color:#<?php echo esc_html( $border_color . $important ) ?>;
|
703 |
border-width:<?php echo esc_html( $field_border_width . $important ) ?>;
|
704 |
border-style:<?php echo esc_html( $field_border_style . $important ) ?>;
|
@@ -894,12 +895,12 @@ if ( ! $submit_style ) { ?>
|
|
894 |
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_half.frm_left_container select,
|
895 |
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_half.frm_left_container textarea,
|
896 |
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_half.frm_left_container .frm_opt_container,
|
897 |
-
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_half.frm_left_container.g-recaptcha,
|
898 |
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_half.frm_right_container input:not([type=radio]):not([type=checkbox]),
|
899 |
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_half.frm_right_container select,
|
900 |
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_half.frm_right_container textarea,
|
901 |
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_half.frm_right_container .frm_opt_container,
|
902 |
-
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_half.frm_right_container.g-recaptcha{
|
903 |
max-width:100%<?php echo esc_html( $important ) ?>;
|
904 |
}
|
905 |
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_left_half.frm_left_container .frm_primary_label,
|
@@ -954,12 +955,12 @@ if ( ! $submit_style ) { ?>
|
|
954 |
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_left_container:not(.frm_dynamic_select_container) select,
|
955 |
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_left_container textarea,
|
956 |
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_left_container .frm_opt_container,
|
957 |
-
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_left_container .g-recaptcha,
|
958 |
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_right_container input:not([type=radio]):not([type=checkbox]),
|
959 |
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_right_container:not(.frm_dynamic_select_container) select,
|
960 |
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_right_container textarea,
|
961 |
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_right_container .frm_opt_container,
|
962 |
-
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_right_container .g-recaptcha,
|
963 |
.<?php echo esc_html( $style_class ) ?> .frm_left_container p.description,
|
964 |
.<?php echo esc_html( $style_class ) ?> .frm_left_container div.description,
|
965 |
.<?php echo esc_html( $style_class ) ?> .frm_left_container div.frm_description,
|
18 |
$style_class = 'with_frm_style';
|
19 |
}
|
20 |
} else {
|
21 |
+
$style_class = 'frm_style_' . $style->post_name . '.with_frm_style';
|
22 |
extract($style->post_content);
|
23 |
}
|
24 |
|
76 |
border:<?php echo esc_html( $fieldset ) ?> solid #<?php echo esc_html( $fieldset_color . $important ) ?>;
|
77 |
margin:0;
|
78 |
padding:<?php echo esc_html( $fieldset_padding . $important ) ?>;
|
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,
|
120 |
}
|
121 |
|
122 |
.<?php echo esc_html( $style_class ) ?> .frm_repeat_sec{
|
123 |
+
margin-bottom:<?php echo esc_html( $field_margin . $important ) ?>;
|
124 |
+
margin-top:<?php echo esc_html( $field_margin . $important ) ?>;
|
125 |
}
|
126 |
|
127 |
.<?php echo esc_html( $style_class ) ?> label.frm_primary_label,
|
169 |
}
|
170 |
|
171 |
.<?php echo esc_html( $style_class ) ?> .form-field{
|
172 |
+
margin-bottom:<?php echo esc_html( $field_margin . $important ) ?>;
|
173 |
}
|
174 |
.<?php echo esc_html( $style_class ) ?> .frm_grid,
|
175 |
.<?php echo esc_html( $style_class ) ?> .frm_grid_first,
|
226 |
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_left_container:not(.frm_dynamic_select_container) select,
|
227 |
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_left_container textarea,
|
228 |
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_left_container .frm_opt_container,
|
229 |
+
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_left_container .frm-g-recaptcha,
|
230 |
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_right_container input:not([type=radio]):not([type=checkbox]),
|
231 |
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_right_container:not(.frm_dynamic_select_container) select,
|
232 |
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_right_container textarea,
|
233 |
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_right_container .frm_opt_container,
|
234 |
+
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_right_container .frm-g-recaptcha{
|
235 |
max-width:62%<?php echo esc_html( $important ) ?>;
|
236 |
}
|
237 |
|
238 |
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_left_container .frm_opt_container,
|
239 |
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_right_container .frm_opt_container,
|
240 |
+
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_left_container .frm-g-recaptcha,
|
241 |
+
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_right_container .frm-g-recaptcha{
|
242 |
display:inline-block<?php echo esc_html( $important ) ?>;
|
243 |
}
|
244 |
|
268 |
}
|
269 |
|
270 |
.<?php echo esc_html( $style_class ) ?> .form-field.frm_col_field div.frm_description{
|
271 |
+
width:<?php echo esc_html( ( $field_width == '' ? 'auto' : $field_width ) . $important ) ?>;
|
272 |
max-width:100%;
|
273 |
}
|
274 |
|
313 |
.<?php echo esc_html( $style_class ) ?> select,
|
314 |
.<?php echo esc_html( $style_class ) ?> textarea,
|
315 |
.<?php echo esc_html( $style_class ) ?> .chosen-container{
|
316 |
+
font-family:<?php echo FrmAppHelper::kses( stripslashes($font) . $important ) ?>;
|
317 |
font-size:<?php echo esc_html( $field_font_size ) ?>;
|
318 |
margin-bottom:0<?php echo esc_html( $important ) ?>;
|
319 |
}
|
335 |
.<?php echo esc_html( $style_class ) ?> .chosen-container-multi .chosen-choices,
|
336 |
.<?php echo esc_html( $style_class ) ?> .chosen-container-single .chosen-single{
|
337 |
color:#<?php echo esc_html( $text_color . $important ) ?>;
|
338 |
+
background-color:<?php echo esc_html( ( empty( $bg_color ) ? 'transparent' : '#' . $bg_color ) . $important ); ?>;
|
339 |
<?php if ( ! empty($important) ) {
|
340 |
echo esc_html( 'background-image:none' . $important . ';' );
|
341 |
}
|
360 |
|
361 |
.<?php echo esc_html( $style_class ) ?> input[type=file]::-webkit-file-upload-button{
|
362 |
color:#<?php echo esc_html( $text_color . $important ) ?>;
|
363 |
+
background-color:<?php echo esc_html( ( empty( $bg_color ) ? 'transparent' : '# ' . $bg_color ) . $important ); ?>;
|
364 |
padding:<?php echo esc_html( $field_pad . $important ) ?>;
|
365 |
border-radius:<?php echo esc_html( $border_radius . $important ) ?>;
|
366 |
border-color:#<?php echo esc_html( $border_color . $important ) ?>;
|
438 |
}
|
439 |
|
440 |
.<?php echo esc_html( $style_class ) ?> .mceIframeContainer{
|
441 |
+
background-color:<?php echo esc_html( ( empty( $bg_color ) ? 'transparent' : '#' . $bg_color ) . $important ); ?>;
|
442 |
}
|
443 |
|
444 |
.<?php echo esc_html( $style_class ) ?> .auto_width input,
|
454 |
.<?php echo esc_html( $style_class ) ?> input[readonly],
|
455 |
.<?php echo esc_html( $style_class ) ?> select[readonly],
|
456 |
.<?php echo esc_html( $style_class ) ?> textarea[readonly]{
|
457 |
+
background-color:<?php echo esc_html( ( empty( $bg_color_disabled ) ? 'transparent' : '#' . $bg_color_disabled ) . $important ); ?>;
|
458 |
color:#<?php echo esc_html( $text_color_disabled . $important ) ?>;
|
459 |
border-color:#<?php echo esc_html( $border_color_disabled . $important ) ?>;
|
460 |
}
|
472 |
.<?php echo esc_html( $style_class ) ?> .frm_focus_field input[type=search],
|
473 |
.frm_form_fields_active_style,
|
474 |
.<?php echo esc_html( $style_class ) ?> .chosen-container-active .chosen-choices{
|
475 |
+
background-color:<?php echo esc_html( ( empty( $bg_color_active ) ? 'transparent' : '#' . $bg_color_active ) . $important ); ?>;
|
476 |
border-color:#<?php echo esc_html( $border_color_active . $important ) ?>;
|
477 |
<?php if ( isset( $remove_box_shadow_active ) && $remove_box_shadow_active ) { ?>
|
478 |
box-shadow:none;
|
495 |
text-align:center;
|
496 |
background:#<?php echo esc_html( $submit_bg_color );
|
497 |
if ( ! empty($submit_bg_img) ) {
|
498 |
+
echo esc_html( ' url(' . $submit_bg_img . ')' );
|
499 |
}
|
500 |
echo esc_html( $important ); ?>;
|
501 |
border-width:<?php echo esc_html( $submit_border_width ) ?>;
|
597 |
color:#<?php echo esc_html( $check_label_color . $important ) ?>;
|
598 |
font-weight:<?php echo esc_html( $check_weight . $important ) ?>;
|
599 |
display:inline;
|
600 |
+
white-space:normal;
|
601 |
}
|
602 |
|
603 |
.<?php echo esc_html( $style_class ) ?> .frm_blank_field input[type=text],
|
607 |
.<?php echo esc_html( $style_class ) ?> .frm_blank_field input[type=number],
|
608 |
.<?php echo esc_html( $style_class ) ?> .frm_blank_field input[type=email],
|
609 |
.<?php echo esc_html( $style_class ) ?> .frm_blank_field textarea,
|
610 |
+
.<?php echo esc_html( $style_class ) ?> .frm_blank_field .mce-edit-area iframe,
|
611 |
.<?php echo esc_html( $style_class ) ?> .frm_blank_field select,
|
612 |
.frm_form_fields_error_style,
|
613 |
+
.<?php echo esc_html( $style_class ) ?> .frm_blank_field .frm-g-recaptcha iframe,
|
614 |
.<?php echo esc_html( $style_class ) ?> .frm_blank_field .chosen-container-multi .chosen-choices{
|
615 |
color:#<?php echo esc_html( $text_color_error . $important ) ?>;
|
616 |
+
background-color:<?php echo esc_html( ( empty( $bg_color_error ) ? 'transparent' : '#' . $bg_color_error ) . $important ); ?>;
|
617 |
border-color:#<?php echo esc_html( $border_color_error . $important ) ?>;
|
618 |
border-width:<?php echo esc_html( $border_width_error . $important ) ?>;
|
619 |
border-style:<?php echo esc_html( $border_style_error . $important ) ?>;
|
629 |
}
|
630 |
|
631 |
.<?php echo esc_html( $style_class ) ?> .frm_error_style{
|
632 |
+
background-color:<?php echo esc_html( ( empty( $error_bg ) ? 'transparent' : '#' . $error_bg ) . $important ); ?>;
|
633 |
border:1px solid #<?php echo esc_html( $error_border . $important ) ?>;
|
634 |
color:#<?php echo esc_html( $error_text . $important ) ?>;
|
635 |
font-size:<?php echo esc_html( $error_font_size . $important ) ?>;
|
640 |
.<?php echo esc_html( $style_class ) ?> .frm_message,
|
641 |
.frm_success_style{
|
642 |
border:1px solid #<?php echo esc_html( $success_border_color ) ?>;
|
643 |
+
background-color:<?php echo esc_html( ( empty( $success_bg_color ) ? 'transparent' : '#' . $success_bg_color ) . $important ); ?>;
|
644 |
color:#<?php echo esc_html( $success_text_color ) ?>;
|
645 |
}
|
646 |
|
665 |
|
666 |
.form_results.<?php echo esc_html( $style_class ) ?> tr.frm_even,
|
667 |
.frm-grid .frm_even{
|
668 |
+
background-color:<?php echo esc_html( ( empty( $bg_color ) ? 'transparent' : '#' . $bg_color ) . $important ); ?>;
|
669 |
}
|
670 |
|
671 |
.<?php echo esc_html( $style_class ) ?> #frm_loading .progress-striped .progress-bar{
|
673 |
}
|
674 |
|
675 |
.<?php echo esc_html( $style_class ) ?> #frm_loading .progress-bar{
|
676 |
+
background-color:<?php echo esc_html( ( empty( $bg_color ) ? 'transparent' : '#' . $bg_color ) . $important ); ?>;
|
677 |
}
|
678 |
|
679 |
.<?php echo esc_html( $style_class ) ?> .frm_grid,
|
685 |
.<?php echo esc_html( $style_class ) ?> .frm_grid.frm_blank_field,
|
686 |
.<?php echo esc_html( $style_class ) ?> .frm_grid_first.frm_blank_field,
|
687 |
.<?php echo esc_html( $style_class ) ?> .frm_grid_odd.frm_blank_field{
|
688 |
+
background-color:<?php echo esc_html( ( empty( $error_bg ) ? 'transparent' : '#' . $error_bg ) . $important ); ?>;
|
689 |
border-color:#<?php echo esc_html( $error_border ) ?>;
|
690 |
}
|
691 |
|
692 |
.<?php echo esc_html( $style_class ) ?> .frm_grid_first,
|
693 |
.<?php echo esc_html( $style_class ) ?> .frm_grid_odd{
|
694 |
+
background-color:<?php echo esc_html( ( empty( $bg_color ) ? 'transparent' : '#' . $bg_color ) . $important ); ?>;
|
695 |
}
|
696 |
|
697 |
.<?php echo esc_html( $style_class ) ?> .frm_grid{
|
698 |
+
background-color:<?php echo esc_html( ( empty( $bg_color_active ) ? 'transparent' : '#' . $bg_color_active ) . $important ); ?>;
|
699 |
}
|
700 |
|
701 |
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_html_scroll_box{
|
702 |
+
background-color:<?php echo esc_html( ( empty( $bg_color ) ? 'transparent' : '#' . $bg_color ) . $important ); ?>;
|
703 |
border-color:#<?php echo esc_html( $border_color . $important ) ?>;
|
704 |
border-width:<?php echo esc_html( $field_border_width . $important ) ?>;
|
705 |
border-style:<?php echo esc_html( $field_border_style . $important ) ?>;
|
895 |
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_half.frm_left_container select,
|
896 |
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_half.frm_left_container textarea,
|
897 |
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_half.frm_left_container .frm_opt_container,
|
898 |
+
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_half.frm_left_container.frm-g-recaptcha,
|
899 |
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_half.frm_right_container input:not([type=radio]):not([type=checkbox]),
|
900 |
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_half.frm_right_container select,
|
901 |
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_half.frm_right_container textarea,
|
902 |
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_half.frm_right_container .frm_opt_container,
|
903 |
+
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_half.frm_right_container.frm-g-recaptcha{
|
904 |
max-width:100%<?php echo esc_html( $important ) ?>;
|
905 |
}
|
906 |
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_left_half.frm_left_container .frm_primary_label,
|
955 |
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_left_container:not(.frm_dynamic_select_container) select,
|
956 |
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_left_container textarea,
|
957 |
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_left_container .frm_opt_container,
|
958 |
+
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_left_container .frm-g-recaptcha,
|
959 |
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_right_container input:not([type=radio]):not([type=checkbox]),
|
960 |
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_right_container:not(.frm_dynamic_select_container) select,
|
961 |
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_right_container textarea,
|
962 |
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_right_container .frm_opt_container,
|
963 |
+
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_right_container .frm-g-recaptcha,
|
964 |
.<?php echo esc_html( $style_class ) ?> .frm_left_container p.description,
|
965 |
.<?php echo esc_html( $style_class ) ?> .frm_left_container div.description,
|
966 |
.<?php echo esc_html( $style_class ) ?> .frm_left_container div.frm_description,
|
css/custom_theme.css.php
CHANGED
@@ -22,6 +22,10 @@ $defaults = $default_style->post_content;
|
|
22 |
display:none;
|
23 |
}
|
24 |
|
|
|
|
|
|
|
|
|
25 |
legend.frm_hidden{
|
26 |
display:none !important;
|
27 |
}
|
@@ -94,6 +98,10 @@ legend.frm_hidden{
|
|
94 |
visibility:hidden;
|
95 |
}
|
96 |
|
|
|
|
|
|
|
|
|
97 |
.with_frm_style .frm_scale{
|
98 |
margin-right:10px;
|
99 |
text-align:center;
|
@@ -178,7 +186,7 @@ legend.frm_hidden{
|
|
178 |
|
179 |
<?php
|
180 |
foreach ( $styles as $style ) {
|
181 |
-
|
182 |
unset($style);
|
183 |
}
|
184 |
?>
|
@@ -611,202 +619,7 @@ table.frmcal-calendar .frmcal-today .frmcal_date{
|
|
611 |
overflow:hidden!important;
|
612 |
}
|
613 |
|
614 |
-
.
|
615 |
-
clear:both;
|
616 |
-
}
|
617 |
-
|
618 |
-
.frm_form_field.frm_right_half,
|
619 |
-
.frm_form_field.frm_right_third,
|
620 |
-
.frm_form_field.frm_right_two_thirds,
|
621 |
-
.frm_form_field.frm_right_fourth,
|
622 |
-
.frm_form_field.frm_right_fifth,
|
623 |
-
.frm_form_field.frm_right_inline,
|
624 |
-
.frm_form_field.frm_last_half,
|
625 |
-
.frm_form_field.frm_last_third,
|
626 |
-
.frm_form_field.frm_last_two_thirds,
|
627 |
-
.frm_form_field.frm_last_fourth,
|
628 |
-
.frm_form_field.frm_last_fifth,
|
629 |
-
.frm_form_field.frm_last_sixth,
|
630 |
-
.frm_form_field.frm_last_seventh,
|
631 |
-
.frm_form_field.frm_last_eighth,
|
632 |
-
.frm_form_field.frm_last_inline,
|
633 |
-
.frm_form_field.frm_last,
|
634 |
-
.frm_form_field.frm_half,
|
635 |
-
.frm_submit.frm_half,
|
636 |
-
.frm_form_field.frm_third,
|
637 |
-
.frm_submit.frm_third,
|
638 |
-
.frm_form_field.frm_two_thirds,
|
639 |
-
.frm_form_field.frm_fourth,
|
640 |
-
.frm_submit.frm_fourth,
|
641 |
-
.frm_form_field.frm_three_fourths,
|
642 |
-
.frm_form_field.frm_fifth,
|
643 |
-
.frm_submit.frm_fifth,
|
644 |
-
.frm_form_field.frm_two_fifths,
|
645 |
-
.frm_form_field.frm_three_fifths,
|
646 |
-
.frm_form_field.frm_four_fifths,
|
647 |
-
.frm_form_field.frm_sixth,
|
648 |
-
.frm_submit.frm_sixth,
|
649 |
-
.frm_form_field.frm_seventh,
|
650 |
-
.frm_submit.frm_seventh,
|
651 |
-
.frm_form_field.frm_eighth,
|
652 |
-
.frm_submit.frm_eighth,
|
653 |
-
.frm_form_field.frm_inline,
|
654 |
-
.frm_submit.frm_inline{
|
655 |
-
clear:none;
|
656 |
-
float:left;
|
657 |
-
margin-left:2.5%;
|
658 |
-
}
|
659 |
-
|
660 |
-
.frm_form_field.frm_left_half,
|
661 |
-
.frm_form_field.frm_left_third,
|
662 |
-
.frm_form_field.frm_left_two_thirds,
|
663 |
-
.frm_form_field.frm_left_fourth,
|
664 |
-
.frm_form_field.frm_left_fifth,
|
665 |
-
.frm_form_field.frm_left_inline,
|
666 |
-
.frm_form_field.frm_first_half,
|
667 |
-
.frm_form_field.frm_first_third,
|
668 |
-
.frm_form_field.frm_first_two_thirds,
|
669 |
-
.frm_form_field.frm_first_fourth,
|
670 |
-
.frm_form_field.frm_first_fifth,
|
671 |
-
.frm_form_field.frm_first_sixth,
|
672 |
-
.frm_form_field.frm_first_seventh,
|
673 |
-
.frm_form_field.frm_first_eighth,
|
674 |
-
.frm_form_field.frm_first_inline,
|
675 |
-
.frm_form_field.frm_first{
|
676 |
-
clear:left;
|
677 |
-
float:left;
|
678 |
-
margin-left:0;
|
679 |
-
}
|
680 |
-
|
681 |
-
.frm_form_field.frm_alignright{
|
682 |
-
float:right !important;
|
683 |
-
}
|
684 |
-
|
685 |
-
.frm_form_field.frm_left_half,
|
686 |
-
.frm_form_field.frm_right_half,
|
687 |
-
.frm_form_field.frm_first_half,
|
688 |
-
.frm_form_field.frm_last_half,
|
689 |
-
.frm_form_field.frm_half,
|
690 |
-
.frm_submit.frm_half{
|
691 |
-
width:48.75%;
|
692 |
-
}
|
693 |
-
|
694 |
-
.frm_form_field.frm_left_third,
|
695 |
-
.frm_form_field.frm_third,
|
696 |
-
.frm_submit.frm_third,
|
697 |
-
.frm_form_field.frm_right_third,
|
698 |
-
.frm_form_field.frm_first_third,
|
699 |
-
.frm_form_field.frm_last_third{
|
700 |
-
width:31.66%;
|
701 |
-
}
|
702 |
-
|
703 |
-
.frm_form_field.frm_left_two_thirds,
|
704 |
-
.frm_form_field.frm_right_two_thirds,
|
705 |
-
.frm_form_field.frm_first_two_thirds,
|
706 |
-
.frm_form_field.frm_last_two_thirds,
|
707 |
-
.frm_form_field.frm_two_thirds{
|
708 |
-
width:65.82%;
|
709 |
-
}
|
710 |
-
|
711 |
-
.frm_form_field.frm_left_fourth,
|
712 |
-
.frm_form_field.frm_fourth,
|
713 |
-
.frm_submit.frm_fourth,
|
714 |
-
.frm_form_field.frm_right_fourth,
|
715 |
-
.frm_form_field.frm_first_fourth,
|
716 |
-
.frm_form_field.frm_last_fourth{
|
717 |
-
width:23.12%;
|
718 |
-
}
|
719 |
-
|
720 |
-
.frm_form_field.frm_three_fourths{
|
721 |
-
width:74.36%;
|
722 |
-
}
|
723 |
-
|
724 |
-
.frm_form_field.frm_left_fifth,
|
725 |
-
.frm_form_field.frm_fifth,
|
726 |
-
.frm_submit.frm_fifth,
|
727 |
-
.frm_form_field.frm_right_fifth,
|
728 |
-
.frm_form_field.frm_first_fifth,
|
729 |
-
.frm_form_field.frm_last_fifth{
|
730 |
-
width:18%;
|
731 |
-
}
|
732 |
-
|
733 |
-
.frm_form_field.frm_two_fifths {
|
734 |
-
width:38.5%;
|
735 |
-
}
|
736 |
-
|
737 |
-
.frm_form_field.frm_three_fifths {
|
738 |
-
width:59%;
|
739 |
-
}
|
740 |
-
|
741 |
-
.frm_form_field.frm_four_fifths {
|
742 |
-
width:79.5%;
|
743 |
-
}
|
744 |
-
|
745 |
-
.frm_form_field.frm_sixth,
|
746 |
-
.frm_submit.frm_sixth,
|
747 |
-
.frm_form_field.frm_first_sixth,
|
748 |
-
.frm_form_field.frm_last_sixth{
|
749 |
-
width:14.58%;
|
750 |
-
}
|
751 |
-
|
752 |
-
.frm_form_field.frm_seventh,
|
753 |
-
.frm_submit.frm_seventh,
|
754 |
-
.frm_form_field.frm_first_seventh,
|
755 |
-
.frm_form_field.frm_last_seventh{
|
756 |
-
width:12.14%;
|
757 |
-
}
|
758 |
-
|
759 |
-
.frm_form_field.frm_eighth,
|
760 |
-
.frm_submit.frm_eighth,
|
761 |
-
.frm_form_field.frm_first_eighth,
|
762 |
-
.frm_form_field.frm_last_eighth{
|
763 |
-
width:10.31%;
|
764 |
-
}
|
765 |
-
|
766 |
-
.frm_form_field.frm_left_inline,
|
767 |
-
.frm_form_field.frm_first_inline,
|
768 |
-
.frm_form_field.frm_inline,
|
769 |
-
.frm_submit.frm_inline,
|
770 |
-
.frm_form_field.frm_right_inline,
|
771 |
-
.frm_form_field.frm_last_inline{
|
772 |
-
width:auto;
|
773 |
-
}
|
774 |
-
|
775 |
-
.with_frm_style .frm_form_field.frm_first_half.frm_right_container div.frm_description,
|
776 |
-
.with_frm_style .frm_form_field.frm_first_half.frm_right_container .frm_error,
|
777 |
-
.with_frm_style .frm_form_field.frm_first_half .frm_right_container div.frm_description,
|
778 |
-
.with_frm_style .frm_form_field.frm_first_half .frm_right_container .frm_error,
|
779 |
-
.with_frm_style .frm_form_field.frm_last_half.frm_right_container div.frm_description,
|
780 |
-
.with_frm_style .frm_form_field.frm_last_half.frm_right_container .frm_error,
|
781 |
-
.with_frm_style .frm_form_field.frm_half.frm_right_container div.frm_description,
|
782 |
-
.with_frm_style .frm_form_field.frm_half.frm_right_container .frm_error{
|
783 |
-
margin-right:33%;
|
784 |
-
padding-right:12px;
|
785 |
-
}
|
786 |
-
|
787 |
-
.with_frm_style .frm_form_field.frm_first_half.frm_left_container div.frm_description,
|
788 |
-
.with_frm_style .frm_form_field.frm_first_half.frm_left_container .frm_error,
|
789 |
-
.with_frm_style .frm_form_field.frm_first_half .frm_left_container div.frm_description,
|
790 |
-
.with_frm_style .frm_form_field.frm_first_half .frm_left_container .frm_error,
|
791 |
-
.with_frm_style .frm_form_field.frm_last_half.frm_left_container div.frm_description,
|
792 |
-
.with_frm_style .frm_form_field.frm_last_half.frm_left_container .frm_error,
|
793 |
-
.with_frm_style .frm_form_field.frm_half.frm_left_container div.frm_description,
|
794 |
-
.with_frm_style .frm_form_field.frm_half.frm_left_container .frm_error{
|
795 |
-
margin-left:33%;
|
796 |
-
padding-left:12px;
|
797 |
-
}
|
798 |
-
|
799 |
-
.frm_full,
|
800 |
-
.frm_full .wp-editor-wrap,
|
801 |
-
.frm_full input:not([type='checkbox']):not([type='radio']):not([type='button']),
|
802 |
-
.frm_full select,
|
803 |
-
.frm_full textarea{
|
804 |
-
width:100% !important;
|
805 |
-
}
|
806 |
-
|
807 |
-
.frm_full .wp-editor-wrap input{
|
808 |
-
width:auto !important;
|
809 |
-
}
|
810 |
|
811 |
/* Left and right label styling for non-Formidable styling - very basic, not responsive */
|
812 |
.frm_form_field.frm_left_container label.frm_primary_label{
|
@@ -820,19 +633,19 @@ table.frmcal-calendar .frmcal-today .frmcal_date{
|
|
820 |
.frm_form_field.frm_left_container:not(.frm_dynamic_select_container) select,
|
821 |
.frm_form_field.frm_left_container textarea,
|
822 |
.frm_form_field.frm_left_container .frm_opt_container,
|
823 |
-
.frm_form_field.frm_left_container .g-recaptcha,
|
824 |
.frm_form_field.frm_right_container input:not([type=radio]):not([type=checkbox]),
|
825 |
.frm_form_field.frm_right_container:not(.frm_dynamic_select_container) select,
|
826 |
.frm_form_field.frm_right_container textarea,
|
827 |
.frm_form_field.frm_right_container .frm_opt_container,
|
828 |
-
.frm_form_field.frm_right_container .g-recaptcha{
|
829 |
max-width:62%;
|
830 |
}
|
831 |
|
832 |
.frm_form_field.frm_left_container .frm_opt_container,
|
833 |
.frm_form_field.frm_right_container .frm_opt_container,
|
834 |
-
.frm_form_field.frm_left_container .g-recaptcha,
|
835 |
-
.frm_form_field.frm_right_container .g-recaptcha{
|
836 |
display:inline-block;
|
837 |
}
|
838 |
|
@@ -1735,7 +1548,7 @@ html[xmlns] .frm_clearfix{
|
|
1735 |
font-style:normal;
|
1736 |
}
|
1737 |
|
1738 |
-
<?php include(FrmAppHelper::plugin_path() .'/css/font_icons.css'); ?>
|
1739 |
|
1740 |
/* Responsive */
|
1741 |
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 144dpi){
|
@@ -1767,48 +1580,6 @@ html[xmlns] .frm_clearfix{
|
|
1767 |
|
1768 |
|
1769 |
@media only screen and (max-width: 600px) {
|
1770 |
-
.frm_form_field.frm_half,
|
1771 |
-
.frm_submit.frm_half,
|
1772 |
-
.frm_form_field.frm_left_half,
|
1773 |
-
.frm_form_field.frm_right_half,
|
1774 |
-
.frm_form_field.frm_first_half,
|
1775 |
-
.frm_form_field.frm_last_half,
|
1776 |
-
.frm_form_field.frm_first_third,
|
1777 |
-
.frm_form_field.frm_third,
|
1778 |
-
.frm_submit.frm_third,
|
1779 |
-
.frm_form_field.frm_last_third,
|
1780 |
-
.frm_form_field.frm_first_two_thirds,
|
1781 |
-
.frm_form_field.frm_last_two_thirds,
|
1782 |
-
.frm_form_field.frm_two_thirds,
|
1783 |
-
.frm_form_field.frm_left_fourth,
|
1784 |
-
.frm_form_field.frm_fourth,
|
1785 |
-
.frm_submit.frm_fourth,
|
1786 |
-
.frm_form_field.frm_right_fourth,
|
1787 |
-
.frm_form_field.frm_first_fourth,
|
1788 |
-
.frm_form_field.frm_last_fourth,
|
1789 |
-
.frm_form_field.frm_three_fourths,
|
1790 |
-
.frm_form_field.frm_fifth,
|
1791 |
-
.frm_submit.frm_fifth,
|
1792 |
-
.frm_form_field.frm_two_fifths,
|
1793 |
-
.frm_form_field.frm_three_fifths,
|
1794 |
-
.frm_form_field.frm_four_fifths,
|
1795 |
-
.frm_form_field.frm_sixth,
|
1796 |
-
.frm_submit.frm_sixth,
|
1797 |
-
.frm_form_field.frm_seventh,
|
1798 |
-
.frm_submit.frm_seventh,
|
1799 |
-
.frm_form_field.frm_eighth,
|
1800 |
-
.frm_submit.frm_eighth,
|
1801 |
-
.frm_form_field.frm_first_inline,
|
1802 |
-
.frm_form_field.frm_inline,
|
1803 |
-
.frm_submit.frm_inline,
|
1804 |
-
.frm_form_field.frm_last_inline{
|
1805 |
-
width:100%;
|
1806 |
-
margin-left:0;
|
1807 |
-
margin-right:0;
|
1808 |
-
clear:both;
|
1809 |
-
float:none;
|
1810 |
-
}
|
1811 |
-
|
1812 |
.frm_form_field.frm_four_col .frm_radio,
|
1813 |
.frm_form_field.frm_four_col .frm_checkbox{
|
1814 |
width:48%;
|
@@ -1861,7 +1632,7 @@ html[xmlns] .frm_clearfix{
|
|
1861 |
position:static;
|
1862 |
}
|
1863 |
|
1864 |
-
.with_frm_style .g-recaptcha > div > div{
|
1865 |
width:inherit !important;
|
1866 |
display:block;
|
1867 |
overflow:hidden;
|
@@ -1872,7 +1643,7 @@ html[xmlns] .frm_clearfix{
|
|
1872 |
-moz-box-shadow:2px 0px 4px -1px rgba(0,0,0,.08);
|
1873 |
}
|
1874 |
|
1875 |
-
.with_frm_style .g-recaptcha iframe{
|
1876 |
width:100%;
|
1877 |
}
|
1878 |
}
|
22 |
display:none;
|
23 |
}
|
24 |
|
25 |
+
.with_frm_style fieldset{
|
26 |
+
min-width:0;
|
27 |
+
}
|
28 |
+
|
29 |
legend.frm_hidden{
|
30 |
display:none !important;
|
31 |
}
|
98 |
visibility:hidden;
|
99 |
}
|
100 |
|
101 |
+
.with_frm_style .frm_description{
|
102 |
+
clear:both;
|
103 |
+
}
|
104 |
+
|
105 |
.with_frm_style .frm_scale{
|
106 |
margin-right:10px;
|
107 |
text-align:center;
|
186 |
|
187 |
<?php
|
188 |
foreach ( $styles as $style ) {
|
189 |
+
include( dirname( __FILE__ ) . '/_single_theme.css.php' );
|
190 |
unset($style);
|
191 |
}
|
192 |
?>
|
619 |
overflow:hidden!important;
|
620 |
}
|
621 |
|
622 |
+
<?php include( dirname(__FILE__) . '/frm_grids.css' ); ?>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
623 |
|
624 |
/* Left and right label styling for non-Formidable styling - very basic, not responsive */
|
625 |
.frm_form_field.frm_left_container label.frm_primary_label{
|
633 |
.frm_form_field.frm_left_container:not(.frm_dynamic_select_container) select,
|
634 |
.frm_form_field.frm_left_container textarea,
|
635 |
.frm_form_field.frm_left_container .frm_opt_container,
|
636 |
+
.frm_form_field.frm_left_container .frm-g-recaptcha,
|
637 |
.frm_form_field.frm_right_container input:not([type=radio]):not([type=checkbox]),
|
638 |
.frm_form_field.frm_right_container:not(.frm_dynamic_select_container) select,
|
639 |
.frm_form_field.frm_right_container textarea,
|
640 |
.frm_form_field.frm_right_container .frm_opt_container,
|
641 |
+
.frm_form_field.frm_right_container .frm-g-recaptcha{
|
642 |
max-width:62%;
|
643 |
}
|
644 |
|
645 |
.frm_form_field.frm_left_container .frm_opt_container,
|
646 |
.frm_form_field.frm_right_container .frm_opt_container,
|
647 |
+
.frm_form_field.frm_left_container .frm-g-recaptcha,
|
648 |
+
.frm_form_field.frm_right_container .frm-g-recaptcha{
|
649 |
display:inline-block;
|
650 |
}
|
651 |
|
1548 |
font-style:normal;
|
1549 |
}
|
1550 |
|
1551 |
+
<?php include( FrmAppHelper::plugin_path() . '/css/font_icons.css' ); ?>
|
1552 |
|
1553 |
/* Responsive */
|
1554 |
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 144dpi){
|
1580 |
|
1581 |
|
1582 |
@media only screen and (max-width: 600px) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1583 |
.frm_form_field.frm_four_col .frm_radio,
|
1584 |
.frm_form_field.frm_four_col .frm_checkbox{
|
1585 |
width:48%;
|
1632 |
position:static;
|
1633 |
}
|
1634 |
|
1635 |
+
.with_frm_style .frm-g-recaptcha > div > div{
|
1636 |
width:inherit !important;
|
1637 |
display:block;
|
1638 |
overflow:hidden;
|
1643 |
-moz-box-shadow:2px 0px 4px -1px rgba(0,0,0,.08);
|
1644 |
}
|
1645 |
|
1646 |
+
.with_frm_style .frm-g-recaptcha iframe{
|
1647 |
width:100%;
|
1648 |
}
|
1649 |
}
|
css/frm_admin.css
CHANGED
@@ -199,6 +199,10 @@ div.frm_msg_padding{
|
|
199 |
z-index:99999;
|
200 |
}
|
201 |
|
|
|
|
|
|
|
|
|
202 |
.post-new-php.post-type-frm_display #poststuff {padding-top:10px;}
|
203 |
.frm_forms.with_frm_style{max-width:100%;}
|
204 |
label.frm_primary_label,
|
@@ -246,7 +250,7 @@ form label.frm_primary_label input{font-size:12px;}
|
|
246 |
.with_frm_style form .frm_blank_field input,
|
247 |
.with_frm_style form .frm_blank_field textarea,
|
248 |
.with_frm_style form .frm_blank_field select,
|
249 |
-
.with_frm_style form .frm_blank_field .g-recaptcha iframe{
|
250 |
border-color:#B94A48;
|
251 |
}
|
252 |
.with_frm_style form .frm_blank_field label{color:#B94A48;}
|
@@ -358,11 +362,6 @@ form label.frm_primary_label input{font-size:12px;}
|
|
358 |
height:50px;
|
359 |
}
|
360 |
|
361 |
-
.frm_pro_tip{
|
362 |
-
font-size:12px;
|
363 |
-
color:#666;
|
364 |
-
}
|
365 |
-
|
366 |
.frm_pro_tip a,
|
367 |
.frm_pro_tip span,
|
368 |
.frm_pro_tip .frm_check1_icon{
|
@@ -374,16 +373,19 @@ form label.frm_primary_label input{font-size:12px;}
|
|
374 |
}
|
375 |
|
376 |
.frm_pro_tip{
|
|
|
|
|
377 |
border:1px solid #EF7E59;
|
378 |
display:block;
|
379 |
-
padding:
|
380 |
background:#FBF0EC;
|
381 |
border-radius:4px;
|
382 |
text-align:center;
|
383 |
}
|
384 |
|
385 |
.frm_field_list .frm_pro_tip{
|
386 |
-
margin-top:-
|
|
|
387 |
}
|
388 |
|
389 |
.nav-tab-wrapper .frm_pro_tip{
|
@@ -426,6 +428,9 @@ form label.frm_primary_label input{font-size:12px;}
|
|
426 |
box-shadow:0 6px 12px rgba(0, 0, 0, 0.175);
|
427 |
background-clip:padding-box;
|
428 |
}
|
|
|
|
|
|
|
429 |
.field_type_list .frm-dropdown-menu,
|
430 |
.preview .frm-dropdown-menu{
|
431 |
min-width:60px;
|
@@ -529,6 +534,7 @@ form label.frm_primary_label input{font-size:12px;}
|
|
529 |
border:solid 1px #dfdfdf;
|
530 |
line-height:normal;
|
531 |
}
|
|
|
532 |
.frm_form_fields:not(.frm_sample_form) input[type="text"]{
|
533 |
width:400px;
|
534 |
height:auto;
|
@@ -1454,7 +1460,8 @@ span.howto{display:inline;}
|
|
1454 |
|
1455 |
.frm_prepop li a{
|
1456 |
background:#F5F5F5;
|
1457 |
-
|
|
|
1458 |
border-color:#EEEEEE #DEDEDE #DEDEDE #EEEEEE;
|
1459 |
display: block;
|
1460 |
font-weight: bold;
|
199 |
z-index:99999;
|
200 |
}
|
201 |
|
202 |
+
.frm-on-bottom{
|
203 |
+
z-index:-1;
|
204 |
+
}
|
205 |
+
|
206 |
.post-new-php.post-type-frm_display #poststuff {padding-top:10px;}
|
207 |
.frm_forms.with_frm_style{max-width:100%;}
|
208 |
label.frm_primary_label,
|
250 |
.with_frm_style form .frm_blank_field input,
|
251 |
.with_frm_style form .frm_blank_field textarea,
|
252 |
.with_frm_style form .frm_blank_field select,
|
253 |
+
.with_frm_style form .frm_blank_field .frm-g-recaptcha iframe{
|
254 |
border-color:#B94A48;
|
255 |
}
|
256 |
.with_frm_style form .frm_blank_field label{color:#B94A48;}
|
362 |
height:50px;
|
363 |
}
|
364 |
|
|
|
|
|
|
|
|
|
|
|
365 |
.frm_pro_tip a,
|
366 |
.frm_pro_tip span,
|
367 |
.frm_pro_tip .frm_check1_icon{
|
373 |
}
|
374 |
|
375 |
.frm_pro_tip{
|
376 |
+
font-size:12px;
|
377 |
+
color:#666;
|
378 |
border:1px solid #EF7E59;
|
379 |
display:block;
|
380 |
+
padding:5px;
|
381 |
background:#FBF0EC;
|
382 |
border-radius:4px;
|
383 |
text-align:center;
|
384 |
}
|
385 |
|
386 |
.frm_field_list .frm_pro_tip{
|
387 |
+
margin-top:-10px;
|
388 |
+
margin-bottom:10px;
|
389 |
}
|
390 |
|
391 |
.nav-tab-wrapper .frm_pro_tip{
|
428 |
box-shadow:0 6px 12px rgba(0, 0, 0, 0.175);
|
429 |
background-clip:padding-box;
|
430 |
}
|
431 |
+
#frm_bs_dropdown .frm-dropdown-menu{
|
432 |
+
width:400px;
|
433 |
+
}
|
434 |
.field_type_list .frm-dropdown-menu,
|
435 |
.preview .frm-dropdown-menu{
|
436 |
min-width:60px;
|
534 |
border:solid 1px #dfdfdf;
|
535 |
line-height:normal;
|
536 |
}
|
537 |
+
.frm_multi_fields_container,
|
538 |
.frm_form_fields:not(.frm_sample_form) input[type="text"]{
|
539 |
width:400px;
|
540 |
height:auto;
|
1460 |
|
1461 |
.frm_prepop li a{
|
1462 |
background:#F5F5F5;
|
1463 |
+
border-width:1px;
|
1464 |
+
border-style:solid;
|
1465 |
border-color:#EEEEEE #DEDEDE #DEDEDE #EEEEEE;
|
1466 |
display: block;
|
1467 |
font-weight: bold;
|
css/frm_grids.css
ADDED
@@ -0,0 +1,242 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.with_frm_style .frm_form_field{
|
2 |
+
clear:both;
|
3 |
+
}
|
4 |
+
|
5 |
+
.frm_form_field.frm_right_half,
|
6 |
+
.frm_form_field.frm_right_third,
|
7 |
+
.frm_form_field.frm_right_two_thirds,
|
8 |
+
.frm_form_field.frm_right_fourth,
|
9 |
+
.frm_form_field.frm_right_fifth,
|
10 |
+
.frm_form_field.frm_right_inline,
|
11 |
+
.frm_form_field.frm_last_half,
|
12 |
+
.frm_form_field.frm_last_third,
|
13 |
+
.frm_form_field.frm_last_two_thirds,
|
14 |
+
.frm_form_field.frm_last_fourth,
|
15 |
+
.frm_form_field.frm_last_fifth,
|
16 |
+
.frm_form_field.frm_last_sixth,
|
17 |
+
.frm_form_field.frm_last_seventh,
|
18 |
+
.frm_form_field.frm_last_eighth,
|
19 |
+
.frm_form_field.frm_last_inline,
|
20 |
+
.frm_form_field.frm_last,
|
21 |
+
.frm_form_field.frm_half,
|
22 |
+
.frm_submit.frm_half,
|
23 |
+
.frm_form_field.frm_third,
|
24 |
+
.frm_submit.frm_third,
|
25 |
+
.frm_form_field.frm_two_thirds,
|
26 |
+
.frm_form_field.frm_fourth,
|
27 |
+
.frm_submit.frm_fourth,
|
28 |
+
.frm_form_field.frm_three_fourths,
|
29 |
+
.frm_form_field.frm_fifth,
|
30 |
+
.frm_submit.frm_fifth,
|
31 |
+
.frm_form_field.frm_two_fifths,
|
32 |
+
.frm_form_field.frm_three_fifths,
|
33 |
+
.frm_form_field.frm_four_fifths,
|
34 |
+
.frm_form_field.frm_sixth,
|
35 |
+
.frm_submit.frm_sixth,
|
36 |
+
.frm_form_field.frm_seventh,
|
37 |
+
.frm_submit.frm_seventh,
|
38 |
+
.frm_form_field.frm_eighth,
|
39 |
+
.frm_submit.frm_eighth,
|
40 |
+
.frm_form_field.frm_inline,
|
41 |
+
.frm_submit.frm_inline{
|
42 |
+
clear:none;
|
43 |
+
float:left;
|
44 |
+
margin-left:2.5%;
|
45 |
+
}
|
46 |
+
|
47 |
+
.frm_form_field.frm_left_half,
|
48 |
+
.frm_form_field.frm_left_third,
|
49 |
+
.frm_form_field.frm_left_two_thirds,
|
50 |
+
.frm_form_field.frm_left_fourth,
|
51 |
+
.frm_form_field.frm_left_fifth,
|
52 |
+
.frm_form_field.frm_left_inline,
|
53 |
+
.frm_form_field.frm_first_half,
|
54 |
+
.frm_form_field.frm_first_third,
|
55 |
+
.frm_form_field.frm_first_two_thirds,
|
56 |
+
.frm_form_field.frm_first_fourth,
|
57 |
+
.frm_form_field.frm_first_fifth,
|
58 |
+
.frm_form_field.frm_first_sixth,
|
59 |
+
.frm_form_field.frm_first_seventh,
|
60 |
+
.frm_form_field.frm_first_eighth,
|
61 |
+
.frm_form_field.frm_first_inline,
|
62 |
+
.frm_form_field.frm_first{
|
63 |
+
clear:left;
|
64 |
+
float:left;
|
65 |
+
margin-left:0;
|
66 |
+
}
|
67 |
+
|
68 |
+
.frm_form_field.frm_alignright{
|
69 |
+
float:right !important;
|
70 |
+
}
|
71 |
+
|
72 |
+
.frm_form_field.frm_left_half,
|
73 |
+
.frm_form_field.frm_right_half,
|
74 |
+
.frm_form_field.frm_first_half,
|
75 |
+
.frm_form_field.frm_last_half,
|
76 |
+
.frm_form_field.frm_half,
|
77 |
+
.frm_submit.frm_half{
|
78 |
+
width:48.75%;
|
79 |
+
}
|
80 |
+
|
81 |
+
.frm_form_field.frm_left_third,
|
82 |
+
.frm_form_field.frm_third,
|
83 |
+
.frm_submit.frm_third,
|
84 |
+
.frm_form_field.frm_right_third,
|
85 |
+
.frm_form_field.frm_first_third,
|
86 |
+
.frm_form_field.frm_last_third{
|
87 |
+
width:31.66%;
|
88 |
+
}
|
89 |
+
|
90 |
+
.frm_form_field.frm_left_two_thirds,
|
91 |
+
.frm_form_field.frm_right_two_thirds,
|
92 |
+
.frm_form_field.frm_first_two_thirds,
|
93 |
+
.frm_form_field.frm_last_two_thirds,
|
94 |
+
.frm_form_field.frm_two_thirds{
|
95 |
+
width:65.82%;
|
96 |
+
}
|
97 |
+
|
98 |
+
.frm_form_field.frm_left_fourth,
|
99 |
+
.frm_form_field.frm_fourth,
|
100 |
+
.frm_submit.frm_fourth,
|
101 |
+
.frm_form_field.frm_right_fourth,
|
102 |
+
.frm_form_field.frm_first_fourth,
|
103 |
+
.frm_form_field.frm_last_fourth{
|
104 |
+
width:23.12%;
|
105 |
+
}
|
106 |
+
|
107 |
+
.frm_form_field.frm_three_fourths{
|
108 |
+
width:74.36%;
|
109 |
+
}
|
110 |
+
|
111 |
+
.frm_form_field.frm_left_fifth,
|
112 |
+
.frm_form_field.frm_fifth,
|
113 |
+
.frm_submit.frm_fifth,
|
114 |
+
.frm_form_field.frm_right_fifth,
|
115 |
+
.frm_form_field.frm_first_fifth,
|
116 |
+
.frm_form_field.frm_last_fifth{
|
117 |
+
width:18%;
|
118 |
+
}
|
119 |
+
|
120 |
+
.frm_form_field.frm_two_fifths {
|
121 |
+
width:38.5%;
|
122 |
+
}
|
123 |
+
|
124 |
+
.frm_form_field.frm_three_fifths {
|
125 |
+
width:59%;
|
126 |
+
}
|
127 |
+
|
128 |
+
.frm_form_field.frm_four_fifths {
|
129 |
+
width:79.5%;
|
130 |
+
}
|
131 |
+
|
132 |
+
.frm_form_field.frm_sixth,
|
133 |
+
.frm_submit.frm_sixth,
|
134 |
+
.frm_form_field.frm_first_sixth,
|
135 |
+
.frm_form_field.frm_last_sixth{
|
136 |
+
width:14.58%;
|
137 |
+
}
|
138 |
+
|
139 |
+
.frm_form_field.frm_seventh,
|
140 |
+
.frm_submit.frm_seventh,
|
141 |
+
.frm_form_field.frm_first_seventh,
|
142 |
+
.frm_form_field.frm_last_seventh{
|
143 |
+
width:12.14%;
|
144 |
+
}
|
145 |
+
|
146 |
+
.frm_form_field.frm_eighth,
|
147 |
+
.frm_submit.frm_eighth,
|
148 |
+
.frm_form_field.frm_first_eighth,
|
149 |
+
.frm_form_field.frm_last_eighth{
|
150 |
+
width:10.31%;
|
151 |
+
}
|
152 |
+
|
153 |
+
.frm_form_field.frm_left_inline,
|
154 |
+
.frm_form_field.frm_first_inline,
|
155 |
+
.frm_form_field.frm_inline,
|
156 |
+
.frm_submit.frm_inline,
|
157 |
+
.frm_form_field.frm_right_inline,
|
158 |
+
.frm_form_field.frm_last_inline{
|
159 |
+
width:auto;
|
160 |
+
}
|
161 |
+
|
162 |
+
|
163 |
+
|
164 |
+
.with_frm_style .frm_form_field.frm_first_half.frm_right_container div.frm_description,
|
165 |
+
.with_frm_style .frm_form_field.frm_first_half.frm_right_container .frm_error,
|
166 |
+
.with_frm_style .frm_form_field.frm_first_half .frm_right_container div.frm_description,
|
167 |
+
.with_frm_style .frm_form_field.frm_first_half .frm_right_container .frm_error,
|
168 |
+
.with_frm_style .frm_form_field.frm_last_half.frm_right_container div.frm_description,
|
169 |
+
.with_frm_style .frm_form_field.frm_last_half.frm_right_container .frm_error,
|
170 |
+
.with_frm_style .frm_form_field.frm_half.frm_right_container div.frm_description,
|
171 |
+
.with_frm_style .frm_form_field.frm_half.frm_right_container .frm_error{
|
172 |
+
margin-right:33%;
|
173 |
+
padding-right:12px;
|
174 |
+
}
|
175 |
+
|
176 |
+
.with_frm_style .frm_form_field.frm_first_half.frm_left_container div.frm_description,
|
177 |
+
.with_frm_style .frm_form_field.frm_first_half.frm_left_container .frm_error,
|
178 |
+
.with_frm_style .frm_form_field.frm_first_half .frm_left_container div.frm_description,
|
179 |
+
.with_frm_style .frm_form_field.frm_first_half .frm_left_container .frm_error,
|
180 |
+
.with_frm_style .frm_form_field.frm_last_half.frm_left_container div.frm_description,
|
181 |
+
.with_frm_style .frm_form_field.frm_last_half.frm_left_container .frm_error,
|
182 |
+
.with_frm_style .frm_form_field.frm_half.frm_left_container div.frm_description,
|
183 |
+
.with_frm_style .frm_form_field.frm_half.frm_left_container .frm_error{
|
184 |
+
margin-left:33%;
|
185 |
+
padding-left:12px;
|
186 |
+
}
|
187 |
+
|
188 |
+
.frm_full,
|
189 |
+
.frm_full .wp-editor-wrap,
|
190 |
+
.frm_full input:not([type='checkbox']):not([type='radio']):not([type='button']),
|
191 |
+
.frm_full select,
|
192 |
+
.frm_full textarea{
|
193 |
+
width:100% !important;
|
194 |
+
}
|
195 |
+
|
196 |
+
.frm_full .wp-editor-wrap input{
|
197 |
+
width:auto !important;
|
198 |
+
}
|
199 |
+
|
200 |
+
@media only screen and (max-width: 600px) {
|
201 |
+
.frm_form_field.frm_half,
|
202 |
+
.frm_submit.frm_half,
|
203 |
+
.frm_form_field.frm_left_half,
|
204 |
+
.frm_form_field.frm_right_half,
|
205 |
+
.frm_form_field.frm_first_half,
|
206 |
+
.frm_form_field.frm_last_half,
|
207 |
+
.frm_form_field.frm_first_third,
|
208 |
+
.frm_form_field.frm_third,
|
209 |
+
.frm_submit.frm_third,
|
210 |
+
.frm_form_field.frm_last_third,
|
211 |
+
.frm_form_field.frm_first_two_thirds,
|
212 |
+
.frm_form_field.frm_last_two_thirds,
|
213 |
+
.frm_form_field.frm_two_thirds,
|
214 |
+
.frm_form_field.frm_left_fourth,
|
215 |
+
.frm_form_field.frm_fourth,
|
216 |
+
.frm_submit.frm_fourth,
|
217 |
+
.frm_form_field.frm_right_fourth,
|
218 |
+
.frm_form_field.frm_first_fourth,
|
219 |
+
.frm_form_field.frm_last_fourth,
|
220 |
+
.frm_form_field.frm_three_fourths,
|
221 |
+
.frm_form_field.frm_fifth,
|
222 |
+
.frm_submit.frm_fifth,
|
223 |
+
.frm_form_field.frm_two_fifths,
|
224 |
+
.frm_form_field.frm_three_fifths,
|
225 |
+
.frm_form_field.frm_four_fifths,
|
226 |
+
.frm_form_field.frm_sixth,
|
227 |
+
.frm_submit.frm_sixth,
|
228 |
+
.frm_form_field.frm_seventh,
|
229 |
+
.frm_submit.frm_seventh,
|
230 |
+
.frm_form_field.frm_eighth,
|
231 |
+
.frm_submit.frm_eighth,
|
232 |
+
.frm_form_field.frm_first_inline,
|
233 |
+
.frm_form_field.frm_inline,
|
234 |
+
.frm_submit.frm_inline,
|
235 |
+
.frm_form_field.frm_last_inline{
|
236 |
+
width:100%;
|
237 |
+
margin-left:0;
|
238 |
+
margin-right:0;
|
239 |
+
clear:both;
|
240 |
+
float:none;
|
241 |
+
}
|
242 |
+
}
|
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.
|
6 |
Plugin URI: http://formidablepro.com/
|
7 |
Author URI: http://strategy11.com
|
8 |
Author: Strategy11
|
@@ -48,7 +48,7 @@ function frm_forms_autoloader( $class_name ) {
|
|
48 |
$filepath .= '/models/';
|
49 |
}
|
50 |
|
51 |
-
|
52 |
|
53 |
if ( file_exists($filepath) ) {
|
54 |
include($filepath);
|
@@ -65,10 +65,10 @@ spl_autoload_register('frm_forms_autoloader');
|
|
65 |
|
66 |
$frm_path = dirname(__FILE__);
|
67 |
if ( file_exists($frm_path . '/pro/formidable-pro.php') ) {
|
68 |
-
|
69 |
}
|
70 |
|
71 |
FrmHooksController::trigger_load_hook();
|
72 |
|
73 |
-
include_once($frm_path .'/deprecated.php');
|
74 |
unset($frm_path);
|
2 |
/*
|
3 |
Plugin Name: Formidable
|
4 |
Description: Quickly and easily create drag-and-drop forms
|
5 |
+
Version: 2.0.23
|
6 |
Plugin URI: http://formidablepro.com/
|
7 |
Author URI: http://strategy11.com
|
8 |
Author: Strategy11
|
48 |
$filepath .= '/models/';
|
49 |
}
|
50 |
|
51 |
+
$filepath .= $class_name . '.php';
|
52 |
|
53 |
if ( file_exists($filepath) ) {
|
54 |
include($filepath);
|
65 |
|
66 |
$frm_path = dirname(__FILE__);
|
67 |
if ( file_exists($frm_path . '/pro/formidable-pro.php') ) {
|
68 |
+
include( $frm_path . '/pro/formidable-pro.php' );
|
69 |
}
|
70 |
|
71 |
FrmHooksController::trigger_load_hook();
|
72 |
|
73 |
+
include_once( $frm_path . '/deprecated.php' );
|
74 |
unset($frm_path);
|
js/formidable.js
CHANGED
@@ -164,6 +164,11 @@ function frmFrontFormJS(){
|
|
164 |
|
165 |
// Check if 'this' is in a repeating section
|
166 |
if ( jQuery('input[name="item_meta['+ field_id +'][form]"]').length ) {
|
|
|
|
|
|
|
|
|
|
|
167 |
// this is a repeatable section with name: item_meta[370][0][414]
|
168 |
field_id = nameParts[2].replace('[', '');
|
169 |
isRepeating = true;
|
@@ -182,7 +187,11 @@ function frmFrontFormJS(){
|
|
182 |
|
183 |
if ( fullID === true ) {
|
184 |
// For use in the container div id
|
185 |
-
|
|
|
|
|
|
|
|
|
186 |
}
|
187 |
|
188 |
return field_id;
|
@@ -1480,12 +1489,53 @@ function frmFrontFormJS(){
|
|
1480 |
return jQuery(currentOpt).closest('.frm_other_container').find('.frm_other_input').val();
|
1481 |
}
|
1482 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1483 |
function validateForm( object ) {
|
1484 |
var errors = [];
|
1485 |
-
return errors; // TODO: remove this line when ready to release
|
1486 |
|
1487 |
// Make sure required text field is filled in
|
1488 |
-
var requiredFields = jQuery(object).find(
|
|
|
|
|
1489 |
if ( requiredFields.length ) {
|
1490 |
for ( var r = 0, rl = requiredFields.length; r < rl; r++ ) {
|
1491 |
// this won't work with radio/checkbox
|
@@ -1493,7 +1543,7 @@ function frmFrontFormJS(){
|
|
1493 |
}
|
1494 |
}
|
1495 |
|
1496 |
-
var emailFields = jQuery(object).find('input[type=email]');
|
1497 |
var fields = jQuery(object).find('input,select,textarea');
|
1498 |
if ( fields.length ) {
|
1499 |
for ( var n = 0, nl = fields.length; n < nl; n++ ) {
|
@@ -1518,10 +1568,9 @@ function frmFrontFormJS(){
|
|
1518 |
|
1519 |
function validateField( fieldId, field ) {
|
1520 |
var errors = [];
|
1521 |
-
return errors; // TODO: remove this line when ready to release
|
1522 |
|
1523 |
var $fieldCont = jQuery(field).closest('.frm_form_field');
|
1524 |
-
if ( $fieldCont.hasClass('.frm_required_field') ) {
|
1525 |
errors = checkRequiredField( field, errors );
|
1526 |
}
|
1527 |
|
@@ -1536,24 +1585,44 @@ function frmFrontFormJS(){
|
|
1536 |
}
|
1537 |
}
|
1538 |
|
|
|
1539 |
if ( Object.keys(errors).length > 0 ) {
|
1540 |
for ( var key in errors ) {
|
1541 |
-
removeFieldError( $fieldCont );
|
1542 |
addFieldError( $fieldCont, key, errors );
|
1543 |
}
|
1544 |
-
} else {
|
1545 |
-
removeFieldError( $fieldCont );
|
1546 |
}
|
1547 |
}
|
1548 |
|
1549 |
function checkRequiredField( field, errors ) {
|
|
|
|
|
|
|
|
|
1550 |
var val = '';
|
|
|
1551 |
if ( field.type == 'checkbox' || field.type == 'radio' ) {
|
1552 |
-
var
|
1553 |
-
|
1554 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
1555 |
}
|
|
|
|
|
|
|
|
|
|
|
1556 |
} else {
|
|
|
|
|
|
|
|
|
|
|
|
|
1557 |
val = jQuery(field).val();
|
1558 |
if ( typeof val !== 'string' ) {
|
1559 |
var tempVal = val;
|
@@ -1564,17 +1633,37 @@ function frmFrontFormJS(){
|
|
1564 |
}
|
1565 |
}
|
1566 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
1567 |
}
|
1568 |
|
1569 |
if ( val === '' ) {
|
1570 |
-
|
|
|
|
|
1571 |
if ( !(fieldID in errors) ) {
|
1572 |
errors[ fieldID ] = getFieldValidationMessage( field, 'data-reqmsg' );
|
1573 |
}
|
1574 |
}
|
|
|
1575 |
return errors;
|
1576 |
}
|
1577 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1578 |
function checkEmailField( field, errors, emailFields ) {
|
1579 |
var emailAddress = field.value;
|
1580 |
var fieldID = getFieldId( field, true );
|
@@ -1585,8 +1674,9 @@ function frmFrontFormJS(){
|
|
1585 |
var isConf = (fieldID.indexOf('conf_') === 0);
|
1586 |
if ( emailAddress !== '' || isConf ) {
|
1587 |
var re = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
|
|
|
1588 |
if ( emailAddress !== '' && re.test( emailAddress ) === false ) {
|
1589 |
-
errors[ fieldID ] =
|
1590 |
if ( isConf ) {
|
1591 |
errors[ fieldID.replace('conf_', '') ] = '';
|
1592 |
}
|
@@ -1594,7 +1684,7 @@ function frmFrontFormJS(){
|
|
1594 |
var confName = field.name.replace('conf_', '');
|
1595 |
var match = emailFields.filter('[name="'+ confName +'"]').val();
|
1596 |
if ( match !== emailAddress ) {
|
1597 |
-
errors[ fieldID ] =
|
1598 |
errors[ fieldID.replace('conf_', '') ] = '';
|
1599 |
}
|
1600 |
}
|
@@ -1653,6 +1743,7 @@ function frmFrontFormJS(){
|
|
1653 |
if(errObj.indexOf('{') === 0){
|
1654 |
errObj = jQuery.parseJSON(errObj);
|
1655 |
}
|
|
|
1656 |
if(errObj === '' || !errObj || errObj === '0' || (typeof(errObj) != 'object' && errObj.indexOf('<!DOCTYPE') === 0)){
|
1657 |
var $loading = document.getElementById('frm_loading');
|
1658 |
if($loading !== null){
|
@@ -1663,7 +1754,7 @@ function frmFrontFormJS(){
|
|
1663 |
},2000);
|
1664 |
}
|
1665 |
}
|
1666 |
-
var $recapField = jQuery(object).find('.g-recaptcha');
|
1667 |
if($recapField.length && (jQuery(object).find('.frm_next_page').length < 1 || jQuery(object).find('.frm_next_page').val() < 1)){
|
1668 |
$recapField.closest('.frm_form_field').replaceWith('<input type="hidden" name="recaptcha_checked" value="'+ frm_js.nonce +'">');
|
1669 |
}
|
@@ -1690,12 +1781,13 @@ function frmFrontFormJS(){
|
|
1690 |
jQuery(object).find('.frm_ajax_loading').removeClass('frm_loading_now');
|
1691 |
|
1692 |
//show errors
|
1693 |
-
var cont_submit=true;
|
1694 |
jQuery('.form-field').removeClass('frm_blank_field');
|
1695 |
jQuery('.form-field .frm_error').replaceWith('');
|
1696 |
-
|
1697 |
var show_captcha = false;
|
1698 |
-
|
|
|
1699 |
for (var key in errObj){
|
1700 |
$fieldCont = jQuery(object).find('#frm_field_'+key+'_container');
|
1701 |
|
@@ -1711,28 +1803,30 @@ function frmFrontFormJS(){
|
|
1711 |
frmTrigger.click();
|
1712 |
}
|
1713 |
}
|
|
|
1714 |
if ( $fieldCont.is(':visible') ) {
|
|
|
|
|
1715 |
cont_submit = false;
|
1716 |
-
|
1717 |
-
|
1718 |
-
jump = '#frm_field_'+key+'_container';
|
1719 |
-
}
|
1720 |
-
var $recapcha = jQuery(object).find('#frm_field_'+key+'_container .g-recaptcha');
|
1721 |
if ( $recapcha.length ) {
|
1722 |
show_captcha = true;
|
1723 |
grecaptcha.reset();
|
1724 |
}
|
1725 |
-
|
1726 |
-
addFieldError( $fieldCont, key, errObj );
|
1727 |
}
|
1728 |
}else if(key == 'redirect'){
|
1729 |
window.location = errObj[key];
|
1730 |
return;
|
1731 |
}
|
1732 |
}
|
|
|
|
|
|
|
1733 |
if(show_captcha !== true){
|
1734 |
-
jQuery(object).find('.g-recaptcha').closest('.frm_form_field').replaceWith('<input type="hidden" name="recaptcha_checked" value="'+ frm_js.nonce +'">');
|
1735 |
}
|
|
|
1736 |
if(cont_submit){
|
1737 |
object.submit();
|
1738 |
}
|
@@ -1760,6 +1854,13 @@ function frmFrontFormJS(){
|
|
1760 |
$fieldCont.find('.frm_error').remove();
|
1761 |
}
|
1762 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1763 |
function clearDefault(){
|
1764 |
/*jshint validthis:true */
|
1765 |
toggleDefault(jQuery(this), 'clear');
|
@@ -2121,7 +2222,7 @@ function frmFrontFormJS(){
|
|
2121 |
}
|
2122 |
fieldID = this.name.replace('item_meta[', '').split(']')[2].replace('[', '');
|
2123 |
if ( jQuery.inArray(fieldID, checked ) == -1 ) {
|
2124 |
-
if ( this.id
|
2125 |
return;
|
2126 |
}
|
2127 |
fieldObject = jQuery( '#' + this.id );
|
@@ -2616,10 +2717,13 @@ function frmFrontFormJS(){
|
|
2616 |
|
2617 |
action = jQuery(object).find('input[name="frm_action"]').val();
|
2618 |
jsErrors = [];
|
2619 |
-
frmFrontForm.getAjaxFormErrors( object );
|
2620 |
|
2621 |
-
if (
|
2622 |
-
frmFrontForm.
|
|
|
|
|
|
|
|
|
2623 |
}
|
2624 |
|
2625 |
return jsErrors;
|
@@ -2645,9 +2749,17 @@ function frmFrontFormJS(){
|
|
2645 |
jQuery('.form-field .frm_error').replaceWith('');
|
2646 |
|
2647 |
for ( var key in jsErrors ) {
|
2648 |
-
var $fieldCont = jQuery(object).find(
|
2649 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
2650 |
}
|
|
|
|
|
2651 |
},
|
2652 |
|
2653 |
checkFormErrors: function(object, action){
|
@@ -2660,12 +2772,15 @@ function frmFrontFormJS(){
|
|
2660 |
},
|
2661 |
|
2662 |
scrollMsg: function( id, object, animate ) {
|
2663 |
-
var
|
2664 |
if(typeof(object) == 'undefined'){
|
2665 |
-
|
2666 |
-
}else{
|
2667 |
-
|
|
|
|
|
2668 |
}
|
|
|
2669 |
|
2670 |
if(!newPos){
|
2671 |
return;
|
@@ -2780,6 +2895,13 @@ jQuery(document).ready(function($){
|
|
2780 |
frmFrontForm.init();
|
2781 |
});
|
2782 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2783 |
function frmUpdateField(entry_id,field_id,value,message,num){
|
2784 |
jQuery(document.getElementById('frm_update_field_'+entry_id+'_'+field_id)).html('<span class="frm-loading-img"></span>');
|
2785 |
jQuery.ajax({
|
164 |
|
165 |
// Check if 'this' is in a repeating section
|
166 |
if ( jQuery('input[name="item_meta['+ field_id +'][form]"]').length ) {
|
167 |
+
// If item_meta[370][0]
|
168 |
+
if ( nameParts.length === 2 && nameParts[1] == '[0' ) {
|
169 |
+
return 0;
|
170 |
+
}
|
171 |
+
|
172 |
// this is a repeatable section with name: item_meta[370][0][414]
|
173 |
field_id = nameParts[2].replace('[', '');
|
174 |
isRepeating = true;
|
187 |
|
188 |
if ( fullID === true ) {
|
189 |
// For use in the container div id
|
190 |
+
if ( field_id === nameParts[0] ) {
|
191 |
+
field_id = field_id +'-'+ nameParts[1].replace('[', '');
|
192 |
+
} else {
|
193 |
+
field_id = field_id +'-'+ nameParts[0] +'-'+ nameParts[1].replace('[', '');
|
194 |
+
}
|
195 |
}
|
196 |
|
197 |
return field_id;
|
1489 |
return jQuery(currentOpt).closest('.frm_other_container').find('.frm_other_input').val();
|
1490 |
}
|
1491 |
|
1492 |
+
function shouldJSValidate( object ) {
|
1493 |
+
var validate = jQuery(object).hasClass('frm_js_validate');
|
1494 |
+
if ( validate ) {
|
1495 |
+
if ( savingDraftEntry( object ) || goingToPrevPage( object ) ) {
|
1496 |
+
validate = false;
|
1497 |
+
}
|
1498 |
+
}
|
1499 |
+
|
1500 |
+
return validate;
|
1501 |
+
}
|
1502 |
+
|
1503 |
+
function savingDraftEntry( object ) {
|
1504 |
+
var isDraft = false;
|
1505 |
+
var savingDraft = jQuery(object).find('.frm_saving_draft');
|
1506 |
+
if ( savingDraft.length ) {
|
1507 |
+
isDraft = savingDraft.val();
|
1508 |
+
}
|
1509 |
+
return isDraft;
|
1510 |
+
}
|
1511 |
+
|
1512 |
+
function goingToPrevPage( object ) {
|
1513 |
+
var goingBack = false;
|
1514 |
+
var nextPage = jQuery(object).find('.frm_next_page');
|
1515 |
+
if ( nextPage.length && nextPage.val() ) {
|
1516 |
+
var formID = jQuery(object).find('input[name="form_id"]').val();
|
1517 |
+
var prevPage = jQuery(object).find('input[name="frm_page_order_'+ formID +'"]');
|
1518 |
+
if ( prevPage.length ) {
|
1519 |
+
prevPage = prevPage.val();
|
1520 |
+
} else {
|
1521 |
+
prevPage = 0;
|
1522 |
+
}
|
1523 |
+
|
1524 |
+
if ( ! prevPage || ( nextPage.val() < prevPage ) ) {
|
1525 |
+
goingBack = true;
|
1526 |
+
}
|
1527 |
+
}
|
1528 |
+
|
1529 |
+
return goingBack;
|
1530 |
+
}
|
1531 |
+
|
1532 |
function validateForm( object ) {
|
1533 |
var errors = [];
|
|
|
1534 |
|
1535 |
// Make sure required text field is filled in
|
1536 |
+
var requiredFields = jQuery(object).find(
|
1537 |
+
'.frm_required_field:visible input, .frm_required_field:visible select, .frm_required_field:visible textarea'
|
1538 |
+
).filter(':not(.frm_optional)');
|
1539 |
if ( requiredFields.length ) {
|
1540 |
for ( var r = 0, rl = requiredFields.length; r < rl; r++ ) {
|
1541 |
// this won't work with radio/checkbox
|
1543 |
}
|
1544 |
}
|
1545 |
|
1546 |
+
var emailFields = jQuery(object).find('input[type=email]').filter(':visible');
|
1547 |
var fields = jQuery(object).find('input,select,textarea');
|
1548 |
if ( fields.length ) {
|
1549 |
for ( var n = 0, nl = fields.length; n < nl; n++ ) {
|
1568 |
|
1569 |
function validateField( fieldId, field ) {
|
1570 |
var errors = [];
|
|
|
1571 |
|
1572 |
var $fieldCont = jQuery(field).closest('.frm_form_field');
|
1573 |
+
if ( $fieldCont.hasClass('.frm_required_field') && ! jQuery(field).hasClass('.frm_optional') ) {
|
1574 |
errors = checkRequiredField( field, errors );
|
1575 |
}
|
1576 |
|
1585 |
}
|
1586 |
}
|
1587 |
|
1588 |
+
removeFieldError( $fieldCont );
|
1589 |
if ( Object.keys(errors).length > 0 ) {
|
1590 |
for ( var key in errors ) {
|
|
|
1591 |
addFieldError( $fieldCont, key, errors );
|
1592 |
}
|
|
|
|
|
1593 |
}
|
1594 |
}
|
1595 |
|
1596 |
function checkRequiredField( field, errors ) {
|
1597 |
+
if ( field.type == 'hidden' ) {
|
1598 |
+
return errors;
|
1599 |
+
}
|
1600 |
+
|
1601 |
var val = '';
|
1602 |
+
var fieldID = '';
|
1603 |
if ( field.type == 'checkbox' || field.type == 'radio' ) {
|
1604 |
+
var checkGroup = jQuery('input[name="'+field.name+'"]').closest('.frm_required_field').find('input:checked');
|
1605 |
+
jQuery(checkGroup).each(function() {
|
1606 |
+
val = this.value;
|
1607 |
+
});
|
1608 |
+
} else if ( field.type == 'file' ) {
|
1609 |
+
var fileID = jQuery(field).data('fid');
|
1610 |
+
if ( typeof fileID === 'undefined' ) {
|
1611 |
+
fileID = getFieldId( field, true );
|
1612 |
+
fileID = fileID.replace('file', '');
|
1613 |
}
|
1614 |
+
|
1615 |
+
if ( typeof errors[ fileID ] === 'undefined' ) {
|
1616 |
+
val = getFileVals( fileID );
|
1617 |
+
}
|
1618 |
+
fieldID = fileID;
|
1619 |
} else {
|
1620 |
+
var fieldClasses = field.className;
|
1621 |
+
if ( fieldClasses.indexOf('frm_pos_none') !== -1 ) {
|
1622 |
+
// skip hidden other fields
|
1623 |
+
return errors;
|
1624 |
+
}
|
1625 |
+
|
1626 |
val = jQuery(field).val();
|
1627 |
if ( typeof val !== 'string' ) {
|
1628 |
var tempVal = val;
|
1633 |
}
|
1634 |
}
|
1635 |
}
|
1636 |
+
|
1637 |
+
if ( fieldClasses.indexOf('frm_other_input') === -1 ) {
|
1638 |
+
fieldID = getFieldId( field, true );
|
1639 |
+
} else {
|
1640 |
+
fieldID = getFieldId( field, false );
|
1641 |
+
}
|
1642 |
}
|
1643 |
|
1644 |
if ( val === '' ) {
|
1645 |
+
if ( fieldID === '' ) {
|
1646 |
+
fieldID = getFieldId( field, true );
|
1647 |
+
}
|
1648 |
if ( !(fieldID in errors) ) {
|
1649 |
errors[ fieldID ] = getFieldValidationMessage( field, 'data-reqmsg' );
|
1650 |
}
|
1651 |
}
|
1652 |
+
|
1653 |
return errors;
|
1654 |
}
|
1655 |
|
1656 |
+
function getFileVals( fileID ) {
|
1657 |
+
var val = '';
|
1658 |
+
var fileFields = jQuery('input[name="file'+ fileID +'"], input[name="file'+ fileID +'[]"], input[name^="item_meta['+ fileID +']"]');
|
1659 |
+
fileFields.each(function(){
|
1660 |
+
if ( val === '' ) {
|
1661 |
+
val = this.value;
|
1662 |
+
}
|
1663 |
+
});
|
1664 |
+
return val;
|
1665 |
+
}
|
1666 |
+
|
1667 |
function checkEmailField( field, errors, emailFields ) {
|
1668 |
var emailAddress = field.value;
|
1669 |
var fieldID = getFieldId( field, true );
|
1674 |
var isConf = (fieldID.indexOf('conf_') === 0);
|
1675 |
if ( emailAddress !== '' || isConf ) {
|
1676 |
var re = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
|
1677 |
+
var invalidMsg = getFieldValidationMessage( field, 'data-invmsg' );
|
1678 |
if ( emailAddress !== '' && re.test( emailAddress ) === false ) {
|
1679 |
+
errors[ fieldID ] = invalidMsg;
|
1680 |
if ( isConf ) {
|
1681 |
errors[ fieldID.replace('conf_', '') ] = '';
|
1682 |
}
|
1684 |
var confName = field.name.replace('conf_', '');
|
1685 |
var match = emailFields.filter('[name="'+ confName +'"]').val();
|
1686 |
if ( match !== emailAddress ) {
|
1687 |
+
errors[ fieldID ] = invalidMsg;
|
1688 |
errors[ fieldID.replace('conf_', '') ] = '';
|
1689 |
}
|
1690 |
}
|
1743 |
if(errObj.indexOf('{') === 0){
|
1744 |
errObj = jQuery.parseJSON(errObj);
|
1745 |
}
|
1746 |
+
|
1747 |
if(errObj === '' || !errObj || errObj === '0' || (typeof(errObj) != 'object' && errObj.indexOf('<!DOCTYPE') === 0)){
|
1748 |
var $loading = document.getElementById('frm_loading');
|
1749 |
if($loading !== null){
|
1754 |
},2000);
|
1755 |
}
|
1756 |
}
|
1757 |
+
var $recapField = jQuery(object).find('.frm-g-recaptcha');
|
1758 |
if($recapField.length && (jQuery(object).find('.frm_next_page').length < 1 || jQuery(object).find('.frm_next_page').val() < 1)){
|
1759 |
$recapField.closest('.frm_form_field').replaceWith('<input type="hidden" name="recaptcha_checked" value="'+ frm_js.nonce +'">');
|
1760 |
}
|
1781 |
jQuery(object).find('.frm_ajax_loading').removeClass('frm_loading_now');
|
1782 |
|
1783 |
//show errors
|
1784 |
+
var cont_submit = true;
|
1785 |
jQuery('.form-field').removeClass('frm_blank_field');
|
1786 |
jQuery('.form-field .frm_error').replaceWith('');
|
1787 |
+
|
1788 |
var show_captcha = false;
|
1789 |
+
var $fieldCont = null;
|
1790 |
+
|
1791 |
for (var key in errObj){
|
1792 |
$fieldCont = jQuery(object).find('#frm_field_'+key+'_container');
|
1793 |
|
1803 |
frmTrigger.click();
|
1804 |
}
|
1805 |
}
|
1806 |
+
|
1807 |
if ( $fieldCont.is(':visible') ) {
|
1808 |
+
addFieldError( $fieldCont, key, errObj );
|
1809 |
+
|
1810 |
cont_submit = false;
|
1811 |
+
|
1812 |
+
var $recapcha = jQuery(object).find('#frm_field_'+key+'_container .frm-g-recaptcha');
|
|
|
|
|
|
|
1813 |
if ( $recapcha.length ) {
|
1814 |
show_captcha = true;
|
1815 |
grecaptcha.reset();
|
1816 |
}
|
|
|
|
|
1817 |
}
|
1818 |
}else if(key == 'redirect'){
|
1819 |
window.location = errObj[key];
|
1820 |
return;
|
1821 |
}
|
1822 |
}
|
1823 |
+
|
1824 |
+
scrollToFirstField( object );
|
1825 |
+
|
1826 |
if(show_captcha !== true){
|
1827 |
+
jQuery(object).find('.frm-g-recaptcha').closest('.frm_form_field').replaceWith('<input type="hidden" name="recaptcha_checked" value="'+ frm_js.nonce +'">');
|
1828 |
}
|
1829 |
+
|
1830 |
if(cont_submit){
|
1831 |
object.submit();
|
1832 |
}
|
1854 |
$fieldCont.find('.frm_error').remove();
|
1855 |
}
|
1856 |
|
1857 |
+
function scrollToFirstField( object ) {
|
1858 |
+
var field = jQuery(object).find('.frm_blank_field:first');
|
1859 |
+
if ( field.length ) {
|
1860 |
+
frmFrontForm.scrollMsg( field, object, true );
|
1861 |
+
}
|
1862 |
+
}
|
1863 |
+
|
1864 |
function clearDefault(){
|
1865 |
/*jshint validthis:true */
|
1866 |
toggleDefault(jQuery(this), 'clear');
|
2222 |
}
|
2223 |
fieldID = this.name.replace('item_meta[', '').split(']')[2].replace('[', '');
|
2224 |
if ( jQuery.inArray(fieldID, checked ) == -1 ) {
|
2225 |
+
if ( this.id === false ) {
|
2226 |
return;
|
2227 |
}
|
2228 |
fieldObject = jQuery( '#' + this.id );
|
2717 |
|
2718 |
action = jQuery(object).find('input[name="frm_action"]').val();
|
2719 |
jsErrors = [];
|
|
|
2720 |
|
2721 |
+
if ( shouldJSValidate( object ) ) {
|
2722 |
+
frmFrontForm.getAjaxFormErrors( object );
|
2723 |
+
|
2724 |
+
if ( Object.keys(jsErrors).length ) {
|
2725 |
+
frmFrontForm.addAjaxFormErrors( object );
|
2726 |
+
}
|
2727 |
}
|
2728 |
|
2729 |
return jsErrors;
|
2749 |
jQuery('.form-field .frm_error').replaceWith('');
|
2750 |
|
2751 |
for ( var key in jsErrors ) {
|
2752 |
+
var $fieldCont = jQuery(object).find('#frm_field_'+key+'_container');
|
2753 |
+
|
2754 |
+
if ( $fieldCont.length ) {
|
2755 |
+
addFieldError( $fieldCont, key, jsErrors );
|
2756 |
+
} else {
|
2757 |
+
// we are unable to show the error, so remove it
|
2758 |
+
delete jsErrors[ key ];
|
2759 |
+
}
|
2760 |
}
|
2761 |
+
|
2762 |
+
scrollToFirstField( object );
|
2763 |
},
|
2764 |
|
2765 |
checkFormErrors: function(object, action){
|
2772 |
},
|
2773 |
|
2774 |
scrollMsg: function( id, object, animate ) {
|
2775 |
+
var scrollObj = '';
|
2776 |
if(typeof(object) == 'undefined'){
|
2777 |
+
scrollObj = jQuery(document.getElementById('frm_form_'+id+'_container'));
|
2778 |
+
} else if ( typeof id == 'string' ) {
|
2779 |
+
scrollObj = jQuery(object).find('#frm_field_'+id+'_container');
|
2780 |
+
} else {
|
2781 |
+
scrollObj = id;
|
2782 |
}
|
2783 |
+
var newPos = scrollObj.offset().top;
|
2784 |
|
2785 |
if(!newPos){
|
2786 |
return;
|
2895 |
frmFrontForm.init();
|
2896 |
});
|
2897 |
|
2898 |
+
function frmRecaptcha() {
|
2899 |
+
var captchas = jQuery('.frm-g-recaptcha');
|
2900 |
+
for ( var c = 0, cl = captchas.length; c < cl; c++ ) {
|
2901 |
+
grecaptcha.render( captchas[c].id, {'sitekey' : captchas[c].getAttribute('data-sitekey')} );
|
2902 |
+
}
|
2903 |
+
}
|
2904 |
+
|
2905 |
function frmUpdateField(entry_id,field_id,value,message,num){
|
2906 |
jQuery(document.getElementById('frm_update_field_'+entry_id+'_'+field_id)).html('<span class="frm-loading-img"></span>');
|
2907 |
jQuery.ajax({
|
js/formidable.min.js
CHANGED
@@ -1,76 +1,82 @@
|
|
1 |
-
function frmFrontFormJS(){function
|
2 |
-
jQuery(this).toggleClass("active").children(".ui-icon-triangle-1-e, .ui-icon-triangle-1-s").toggleClass("ui-icon-triangle-1-s ui-icon-triangle-1-e")}function
|
3 |
-
b=!1,
|
4 |
-
"checkbox"===a&&(this.checked?jQuery(this).closest(".frm_checkbox").children(".frm_other_input").removeClass("frm_pos_none"):jQuery(this).closest(".frm_checkbox").children(".frm_other_input").addClass("frm_pos_none").val(""))}function
|
5 |
-
"").
|
6 |
-
|
7 |
-
|
8 |
-
|
9 |
-
|
10 |
-
|
11 |
-
|
12 |
-
|
13 |
-
"
|
14 |
-
|
15 |
-
|
16 |
-
|
17 |
-
"
|
18 |
-
|
19 |
-
|
20 |
-
|
21 |
-
|
22 |
-
|
23 |
-
b,
|
24 |
-
|
25 |
-
|
26 |
-
|
27 |
-
|
28 |
-
|
29 |
-
|
30 |
-
|
31 |
-
|
32 |
-
|
33 |
-
|
34 |
-
|
35 |
-
|
36 |
-
|
37 |
-
f
|
38 |
-
|
39 |
-
(
|
40 |
-
|
41 |
-
jQuery.
|
42 |
-
|
43 |
-
|
44 |
-
function
|
45 |
-
a.
|
46 |
-
|
47 |
-
|
48 |
-
"
|
49 |
-
|
50 |
-
"
|
51 |
-
|
52 |
-
|
53 |
-
a
|
54 |
-
jQuery(this
|
55 |
-
b));return
|
56 |
-
|
57 |
-
|
58 |
-
|
59 |
-
|
60 |
-
|
61 |
-
|
62 |
-
|
63 |
-
|
64 |
-
jQuery(
|
65 |
-
|
66 |
-
|
67 |
-
|
68 |
-
"
|
69 |
-
|
70 |
-
|
71 |
-
|
72 |
-
|
73 |
-
|
74 |
-
function
|
75 |
-
|
76 |
-
function
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
function frmFrontFormJS(){function l(a){var b=jQuery(this),c=b.attr("type");"submit"!==c&&a.preventDefault();a=b.parents("form:first");var d=b="",e=this.name;if("frm_prev_page"===e||-1!==this.className.indexOf("frm_prev_page"))b=jQuery(a).find(".frm_next_page").attr("id").replace("frm_next_p_","");else if("frm_save_draft"===e||-1!==this.className.indexOf("frm_save_draft"))d=1;jQuery(".frm_next_page").val(b);jQuery(".frm_saving_draft").val(d);"submit"!==c&&a.trigger("submit")}function p(){jQuery(this).parent().children(".frm_toggle_container").slideToggle("fast");
|
2 |
+
jQuery(this).toggleClass("active").children(".ui-icon-triangle-1-e, .ui-icon-triangle-1-s").toggleClass("ui-icon-triangle-1-s ui-icon-triangle-1-e")}function u(){this.className=this.className.replace("frm_transparent","");this.parentNode.getElementsByTagName("a")[0].className.indexOf("frm_clear_file_link")}function w(){var a=this.type,b=!1,c=!1;if("select-one"===a)c=!0,"frm_other_trigger"===this.options[this.selectedIndex].className&&(b=!0);else if("select-multiple"===a)for(var c=!0,d=this.options,
|
3 |
+
b=!1,e=0;e<d.length;e++)if("frm_other_trigger"===d[e].className&&d[e].selected){b=!0;break}c?(a=jQuery(this).parent().children(".frm_other_input"),a.length&&(b?a[0].className=a[0].className.replace("frm_pos_none",""):(1>a[0].className.indexOf("frm_pos_none")&&(a[0].className+=" frm_pos_none"),a[0].value=""))):"radio"===a?jQuery(this).is(":checked")&&(jQuery(this).closest(".frm_radio").children(".frm_other_input").removeClass("frm_pos_none"),jQuery(this).closest(".frm_radio").siblings().children(".frm_other_input").addClass("frm_pos_none").val("")):
|
4 |
+
"checkbox"===a&&(this.checked?jQuery(this).closest(".frm_checkbox").children(".frm_other_input").removeClass("frm_pos_none"):jQuery(this).closest(".frm_checkbox").children(".frm_other_input").addClass("frm_pos_none").val(""))}function z(a){var b=t(this);if(b&&"undefined"!==typeof b){var c="reset";if(a.frmTriggered){if(a.frmTriggered==b)return;c="persist"}r(b,null,jQuery(this),c);K(b,jQuery(this));a=[];b=jQuery(this).closest(".frm_form_field");b.hasClass(".frm_required_field")&&!jQuery(this).hasClass(".frm_optional")&&
|
5 |
+
(a=T(this,a));1>a.length&&("email"==this.type?(c=jQuery(this).closest("form").find("input[type=email]"),a=U(this,a,c)):"number"==this.type?a=V(this,a):null!==this.pattern&&(a=W(this,a)));b.removeClass("frm_blank_field");b.find(".frm_error").remove();if(0<Object.keys(a).length)for(var d in a)L(b,d,a)}}function t(a,b){var c="",c=a instanceof jQuery?a.attr("name"):a.name;if(""===c)return 0;c=c.replace("item_meta[","").replace("[]","").split("]");if(1>c.length)return 0;var c=c.filter(function(a){return""!==
|
6 |
+
a}),d=c[0],e=!1;if(1===c.length||"[form"==c[1]||"[id"==c[1])return d;if(jQuery('input[name="item_meta['+d+'][form]"]').length){if(2===c.length&&"[0"==c[1])return 0;d=c[2].replace("[","");e=!0}"other"===d&&(d=e?c[3].replace("[",""):c[1].replace("[",""));!0===b&&(d=d===c[0]?d+"-"+c[1].replace("[",""):d+"-"+c[0]+"-"+c[1].replace("[",""));return d}function r(a,b,c,d){var e;if("undefined"===typeof __FRMRULES||"undefined"===typeof __FRMRULES[a])e=void 0;else{e=__FRMRULES[a];for(var f=[],h=0,g=e.length;h<
|
7 |
+
g;h++){var k=e[h];if("undefined"!==typeof k)for(var m=0,n=k.Conditions.length;m<n;m++){var l=k.Conditions[m];l.HideField=k.Setting.FieldName;l.MatchType=k.MatchType;l.Show=k.Show;l.FormId=k.FormId;f.push(l)}}e=f}if("undefined"!==typeof e){if("undefined"===typeof b||null===b)b="go";"persist"!==d&&(q=[]);f=c;d=!1;""===B&&"undefined"!==typeof f&&null!==f&&(1<f.length&&(f=f.eq(0)),f=f.closest(".frm_repeat_sec, .frm_repeat_inline, .frm_repeat_grid"),"undefined"!==typeof f&&"undefined"!==typeof f.attr("id")&&
|
8 |
+
(B=f.attr("id"),d=!0));f={};h=0;for(g=e.length;h<g;h++)if(m=k=e[h].HideField,n=f,n[m]=m in n?n[m]+1:0,e[h].FieldName===a?v(f[k],e[h],b,c):v(f[k],e[h],b),h===g-1){a:for(m in k=b,m=n=void 0,D){n=D[m];delete D[m];if("undefined"===typeof n)break a;var l=jQuery("#"+n.hideContainerID),p=n.show;if("any"===n.match&&-1===jQuery.inArray(!0,q[n.hideContainerID])||"all"===n.match&&-1<jQuery.inArray(!1,q[n.hideContainerID]))p="show"===n.show?"hide":"show";if("show"===p){if(X(l,n),l=k,0<n.DynamicInfoIndices.length)for(var u=
|
9 |
+
p=void 0,t=0;t<n.DynamicInfoIndices.length;t++)p=n.DynamicInfoIndices[t],u=q[n.hideContainerID][p].f.FieldName,Y(q[n.hideContainerID][p],u,l)}else Z(l,n)}d&&(B="")}}}function v(a,b,c,d){b.inputName="item_meta["+b.FieldName+"]";b.hiddenName="item_meta["+b.HideField+"]";b.containerID="frm_field_"+b.FieldName+"_container";b.hideContainerID="frm_field_"+b.HideField+"_container";b.Value=b.Value.trim();if(""!==B)d=B,M(b.FieldName)&&(b.inputName=N(b.FieldName,d),b.containerID=aa(b.FieldName,d)),b.hideContainerID=
|
10 |
+
aa(b.HideField,d),d=x(b),A(b),H(a,b,d),I(a,b,c);else{if("undefined"===typeof d||null===d)if(d=jQuery('input[name^="'+b.inputName+'"], textarea[name^="'+b.inputName+'"], select[name^="'+b.inputName+'"]'),1>d.length){d=document.getElementsByClassName("frm_field_"+b.FieldName+"_container");for(var e=0;e<d.length;e++){b.inputName=N(b.FieldName,d[e].id);b.containerID=d[e].id;b.hideContainerID=d[e].id.replace(b.FieldName,b.HideField);var f=x(b);A(b);H(a,b,f);I(a,b,c)}return}d=x(b);if(M(b.HideField))for(e=
|
11 |
+
document.getElementsByClassName("frm_field_"+b.HideField+"_container"),f=0;f<e.length;f++)b.hideContainerID=e[f].id,A(b),H(a,b,d),I(a,b,c);else A(b),H(a,b,d),I(a,b,c)}}function x(a){var b="";if("checkbox"===a.Type||"data-checkbox"===a.Type)return a=qa(a.containerID,a.inputName),b=a.length?a:"";b=jQuery('input[name="'+a.inputName+'"][type="hidden"]').val();"undefined"===typeof b&&(b="radio"==a.Type||"data-radio"===a.Type?jQuery('input[name="'+a.inputName+'"]:checked').val():"select"===a.Type||"data-select"===
|
12 |
+
a.Type?jQuery('select[name^="'+a.inputName+'"]').val():jQuery('input[name="'+a.inputName+'"], textarea[name="'+a.inputName+'"]').val());"undefined"===typeof b&&(b="");"string"===typeof b&&(b=b.trim());return b}function A(a){"undefined"===typeof q[a.hideContainerID]&&(q[a.hideContainerID]=[])}function H(a,b,c){q[b.hideContainerID][a]=null===c||""===c||1>c.length?!1:{funcName:"getDataOpts",f:b,sel:c};if("checkbox"===b.Type||"data-checkbox"===b.Type&&"undefined"===typeof b.LinkedField){var d=q[b.hideContainerID][a]=
|
13 |
+
!1;if(""!==c){"!="===b.Condition&&(q[b.hideContainerID][a]=!0);for(var e=0;e<c.length;e++)d=C(b.Condition,b.Value,c[e]),"!="===b.Condition?!0===q[b.hideContainerID][a]&&!1===d&&(q[b.hideContainerID][a]=!1):!1===q[b.hideContainerID][a]&&d&&(q[b.hideContainerID][a]=!0)}else d=C(b.Condition,b.Value,""),!1===q[b.hideContainerID][a]&&d&&(q[b.hideContainerID][a]=!0)}else if("undefined"!==typeof b.LinkedField&&0===b.Type.indexOf("data-")){if("undefined"===typeof b.DataType||"data"===b.DataType)""===c?ba(b,
|
14 |
+
"hide"):"data-radio"===b.Type?q[b.hideContainerID][a]="undefined"===typeof b.DataType?C(b.Condition,b.Value,c):{funcName:"getData",f:b,sel:c}:(!(d="data-checkbox"===b.Type)&&(d="data-select"===b.Type)&&(d=jQuery.isArray(c)&&(1<c.length||""!==c[0])),d?(ba(b,"show"),q[b.hideContainerID][a]=!0,ca(b,c,0)):"data-select"===b.Type&&(q[b.hideContainerID][a]={funcName:"getData",f:b,sel:c}))}else"undefined"===typeof b.Value&&0===b.Type.indexOf("data")?(b.Value=""===c?"1":c,q[b.hideContainerID][a]=C(b.Condition,
|
15 |
+
b.Value,c),b.Value=void 0):q[b.hideContainerID][a]=C(b.Condition,b.Value,c)}function I(a,b,c){if("all"===b.MatchType||!1===q[b.hideContainerID][a])b.hideContainerID in D||(D[b.hideContainerID]={show:b.Show,match:b.MatchType,FieldName:b.FieldName,HideField:b.HideField,hideContainerID:b.hideContainerID,FormId:b.FormId,DynamicInfoIndices:[]}),b=b.hideContainerID,c=!1,!1!==q[b][a]&&!0!==q[b][a]&&(c=a),!1!==c&&D[b].DynamicInfoIndices.push(c);else{var d=jQuery(document.getElementById(b.hideContainerID));
|
16 |
+
"show"===b.Show?!0!==q[b.hideContainerID][a]?Y(q[b.hideContainerID][a],b.FieldName,c):X(d,b):Z(d,b)}}function Z(a,b){if(a.length){a.hide();var c=da(a);c.length&&ea(c)}else c=fa(b.HideField,b.hideContainerID),c=jQuery('input[name^="'+c+'"]'),ea(c);ga(b.hideContainerID,b.FormId)}function ea(a){a.prop("checked",!1).prop("selectedIndex",0);a.not(":checkbox, :radio, select").val("");var b=!1;a.each(function(){"SELECT"==this.tagName&&null!==document.getElementById(this.id+"_chosen")&&jQuery(this).trigger("chosen:updated");
|
17 |
+
(!1===b||0>["checkbox","radio"].indexOf(this.type))&&E(jQuery(this));b=!0})}function ga(a,b){var c=O(b);-1<c.indexOf(a)||(c.push(a),F["form_"+b]=c,c=JSON.stringify(c),document.getElementById("frm_hide_fields_"+b).value=c)}function O(a){var b=[];"undefined"!==typeof F["form_"+a]?b=F["form_"+a]:(b=(b=document.getElementById("frm_hide_fields_"+a).value)?JSON.parse(b):[],F["form_"+a]=b);return b}function ba(a,b){if(-1===O(a.FormId).indexOf(a.hideContainerID)){var c=jQuery(document.getElementById(a.hideContainerID));
|
18 |
+
"hide"===b&&(c.hide(),ga(a.hideContainerID,a.FormId));c.find(".frm_opt_container").empty()}}function X(a,b){var c=!1;if(a.hasClass("frm_section_heading")||a.hasClass("frm_embed_form_container"))c=!0;var c={inSection:c,formId:b.FormId},d=b.hideContainerID,e=b.FormId,f=O(e),d=f.indexOf(d);-1<d&&(f.splice(d,1),F["form_"+e]=f,f=JSON.stringify(f),document.getElementById("frm_hide_fields_"+e).value=f);a.length?(e=da(a),ha(e,c),a.show()):(e=fa(b.HideField,b.hideContainerID),e=jQuery('input[name^="'+e+'"]'),
|
19 |
+
ha(e,c))}function ha(a,b){if(a.length){b.valSet=!1;b.isHidden=!1;for(var c=0;c<a.length;c++){var d=a,e=c,f=b,h=!1;if(0===e||d[e-1].name!=d[e].name){var g;if(g=f.inSection)a:{var k=d[e];g=f;var m=!1;if("undefined"!==typeof k.name){m=void 0;k=k.name.replace(/\]/g,"").split("[");if(4>k.length){if(3==k.length&&"form"==k[2]){g=!0;break a}m="frm_field_"+k[1]+"_container"}else{if(0==k[3]){g=!0;break a}m="frm_field_"+k[3]+"-"+k[1]+"-"+k[2]+"_container"}var k=m,m=!1,n=void 0;"undefined"!==typeof g.hiddenFields?
|
20 |
+
n=g.hiddenFields:(n=document.getElementById("frm_hide_fields_"+g.formId).value,g.hiddenFields=n);n&&(n=JSON.parse(n),-1<n.indexOf(k)&&(m=!0))}else m=!0;g=m}if(g)f.isHidden=!0,f.valSet=!1;else{f.isHidden=!1;g=f;e=d[e];d=!1;if("checkbox"==e.type||"radio"==e.type)for(e=document.getElementsByName(e.name),k=e.length,m=0;m<k;m++){if(e[m].checked){d=!0;break}}else e.value&&(d=!0);g.valSet=d}}if(f.valSet||f.isHidden)h=!0;if(!0!==h){f=jQuery(a[c]);if(d=f.length)for(h=0;h<d;h++)if(e=jQuery(f[h]),g=e.data("frmval"),
|
21 |
+
"undefined"!==typeof g)if(!e.is(":checkbox, :radio"))e.val(g),E(e);else if(e.val()==g||jQuery.isArray(g)&&-1!==jQuery.inArray(e.val(),g))e.prop("checked",!0),E(e);f=a[c];if(h="undefined"!==typeof __FRMCALC){h=f.type;d=!1;if("text"==h||"hidden"==h||"number"==h)d=!0;h=d}if(h){h=__FRMCALC;d=f.name;e=f.id.replace("field_","");if(P(d))for(d=e.split("-"),e="",g=0;g<d.length-1;g++)e=""===e?d[g]:e+"-"+d[g];d=e;e=null;P(f.name)&&(e="hidden"!=f.type?jQuery(f).closest(".frm_form_field"):jQuery(f));f=e;void 0!==
|
22 |
+
h.calc[d]&&ia(h,d,[],f)}}}}}function E(a,b){"undefined"===typeof b&&(b="dependent");1<a.length&&(a=a.eq(0));a.trigger({type:"change",selfTriggered:!0,frmTriggered:b})}function C(a,b,c){"undefined"===typeof c&&(c="");jQuery.isArray(c)&&-1<jQuery.inArray(b,c)&&(c=b);-1!==String(b).search(/^\s*(\+|-)?((\d+(\.\d+)?)|(\.\d+))\s*$/)&&(b=parseFloat(b),c=parseFloat(c));return"-1"!=String(b).indexOf(""")&&C(a,b.replace(""",'"'),c)?!0:{"==":function(a,b){return a==b},"!=":function(a,b){return a!=
|
23 |
+
b},"<":function(a,b){return a>b},">":function(a,b){return a<b},LIKE:function(a,b){if(!b)return!1;b=ja(b);a=ka(a);return-1!=b.indexOf(a)},"not LIKE":function(a,b){if(!b)return!0;b=ja(b);a=ka(a);return-1==b.indexOf(a)}}[a](b,c)}function ja(a){"string"===typeof a?a=a.toLowerCase():"number"===typeof a&&(a=a.toString());return a}function ka(a){"string"===typeof a&&(a=a.toLowerCase());return a}function Y(a,b,c){"getDataOpts"==a.funcName?ra(a.f,a.sel,b,c):"getData"==a.funcName&&ca(a.f,a.sel,0)}function ca(a,
|
24 |
+
b,c){var d=document.getElementById(a.hideContainerID),e=jQuery(d).find(".frm_opt_container");if(0===e.length)return!0;c||e.html('<span class="frm-loading-img"></span>');jQuery.ajax({type:"POST",url:frm_js.ajax_url,data:{action:"frm_fields_ajax_get_data",entry_id:b,field_id:a.LinkedField,current_field:a.HideField,hide_id:a.hideContainerID,nonce:frm_js.nonce},success:function(a){c?e.append(a):e.html(a);var b=e.children("input"),g=b.val();d.style.display=""===a&&!c||""===g?"none":"";E(b);return!0}})}
|
25 |
+
function ra(a,b,c,d){if(!("stop"==d&&-1<jQuery.inArray(a.HideField,Q)&&a.parentField&&"hidden"==a.parentField.attr("type"))){var e=jQuery("#"+a.hideContainerID).find('select[name^="item_meta"], textarea[name^="item_meta"], input[name^="item_meta"]'),f=sa(e),h=e.data("frmval");if("select"!=a.DataType||"stop"!=d&&!jQuery("#"+a.hideContainerID+" .frm-loading-img").length||!(-1<jQuery.inArray(a.HideField,Q))){Q.push(a.HideField);var g=document.getElementById(a.hideContainerID);if(null!==g){var k=jQuery(g).find(".frm_opt_container");
|
26 |
+
if(0===k.length&&e.length)return r(a.HideField,"stop",e),!1;if(""!==a.Value&&!C(a.Condition,a.Value,b))return g.style.display="none",k.html(""),r(a.HideField,"stop",e),!1;k.html('<span class="frm-loading-img" style="visibility:visible;display:inline;"></span>');jQuery.ajax({type:"POST",url:frm_js.ajax_url,data:{action:"frm_fields_ajax_data_options",trigger_field_id:c,entry_id:b,linked_field_id:a.LinkedField,field_id:a.HideField,default_value:h,container_id:a.hideContainerID,prev_val:f,nonce:frm_js.nonce},
|
27 |
+
success:function(b){k.html(b);var c=k.find("select, input, textarea");""===b||1==c.length&&"hidden"==c.attr("type")?g.style.display="none":"all"!=a.MatchType&&(g.style.display="");c.hasClass("frm_chzn")&&jQuery().chosen&&jQuery(".frm_chzn").chosen({allow_single_deselect:!0});E(c)}})}}}}function sa(a){var b=[],c="";a.each(function(){c=this.value;"radio"===this.type||"checkbox"===this.type?!0===this.checked&&b.push(c):""!==c&&b.push(c)});0===b.length&&(b="");return b}function K(a,b){if("undefined"!==
|
28 |
+
typeof __FRMCALC){var c=__FRMCALC,d=c.fields[a];if("undefined"!==typeof d)for(var d=d.total,e=[],f=0,h=d.length;f<h;f++){var g;var k=c.calc[d[f]],m=b.attr("name");g=k.field_id;var n=k.form_id;if(k=document.getElementById("frm_hide_fields_"+n).value){var k=JSON.parse(k),l=g;P(m)&&(m=m.replace("item_meta","").replace(/\[/g,"").split("]"),l=g+"-"+m[0]+"-"+m[1]);-1<k.indexOf("frm_field_"+l+"_container")?g=!0:(m=void 0,g=(m=n=(n=document.getElementById("frm_helpers_"+n).value)?JSON.parse(n):[])&&null!==
|
29 |
+
m[g]&&-1<k.indexOf("frm_field_"+m[g]+"_container")?!0:!1)}else g=!1;g||ia(c,d[f],e,b)}}}function P(a){var b=!1;4<=a.split("[").length&&(b=!0);return b}function ia(a,b,c,d){var e=a.calc[b],f=e.calc,h=jQuery(document.getElementById("field_"+b)),g={triggerField:d,inSection:!1,thisFieldCall:'input[id^="field_'+b+'-"]'};1>h.length&&"undefined"!==typeof d&&(g.inSection=!0,g.thisFieldId=ta(a.fieldsWithCalc,b),h=la(g));f=ua(e,f,a,c,g);a=e.calc_dec;f.indexOf(").toFixed(")&&(c=f.split(").toFixed("),ma(c[1])&&
|
30 |
+
(a=c[1],f=f.replace(").toFixed("+a,"")));f=parseFloat(eval(f));"undefined"===typeof f&&(f=0);ma(a)&&(f=f.toFixed(a));h.val()!=f&&(h.val(f),E(h,b))}function ua(a,b,c,d,e){for(var f=0,h=a.fields.length;f<h;f++){var g={triggerField:e.triggerField,thisFieldId:a.fields[f],inSection:e.inSection,valKey:e.inSection+""+a.fields[f],thisField:c.fields[a.fields[f]],thisFieldCall:"input"+c.fieldKeys[a.fields[f]]},k=c;"checkbox"==g.thisField.type||"select"==g.thisField.type?g.thisFieldCall=g.thisFieldCall+":checked,select"+
|
31 |
+
k.fieldKeys[g.thisFieldId]+" option:selected,"+g.thisFieldCall+"[type=hidden]":"radio"==g.thisField.type||"scale"==g.thisField.type?g.thisFieldCall=g.thisFieldCall+":checked,"+g.thisFieldCall+"[type=hidden]":"textarea"==g.thisField.type&&(g.thisFieldCall=g.thisFieldCall+",textarea"+k.fieldKeys[g.thisFieldId]);d=va(g,c,d);if("undefined"===typeof d[g.valKey]||isNaN(d[g.valKey]))d[g.valKey]=0;k="["+g.thisFieldId+"]";k=k.replace(/([.*+?^=!:${}()|\[\]\/\\])/g,"\\$1");b=b.replace(new RegExp(k,"g"),d[g.valKey])}return b}
|
32 |
+
function va(a,b,c){if("undefined"!==typeof c[a.valKey]&&0!==c[a.valKey])return c;c[a.valKey]=0;var d;if(!1===a.inSection)d=jQuery(a.thisFieldCall);else if(d=la(a),null===d||"undefined"===typeof d)d=jQuery(a.thisFieldCall);if(null===d||"undefined"===typeof d||1>d.length)return c;d.each(function(){var d,f=a.thisField;d=!1;if("hidden"==this.type)""!==R(this)&&(d=!0);else if("select"==f.type){var h=this.className;h&&-1<h.indexOf("frm_other_trigger")&&(d=!0)}else("checkbox"==f.type||"radio"==f.type)&&
|
33 |
+
-1<this.id.indexOf("-other_")&&0>this.id.indexOf("-otext")&&(d=!0);d?(d=0,"select"==f.type?"hidden"==this.type?(f=!1,2<this.name.split("[").length&&(f=!0),f||(d=R(this))):d=jQuery(this).closest(".frm_other_container").find(".frm_other_input").val():"checkbox"!=f.type&&"radio"!=f.type||"hidden"==this.type||(d=R(this)),f=d):f="checkbox"!==this.type&&"radio"!==this.type||!this.checked?jQuery(this).val():this.value;"undefined"===typeof f&&(f="");d=f;if("date"==a.thisField.type){f=b.date;h=0;if(d)if("undefined"===
|
34 |
+
typeof jQuery.datepicker){h="-";-1<f.indexOf("/")&&(h="/");f=f.split(h);d=d.split(h);var g,k;g=h=k="";for(var m=0;m<f.length;m++)if("y"==f[m])g=((new Date).getFullYear()+15).toString().substr(2,2),g=d[m]>g?"19"+d[m]:"20"+d[m];else if("yy"==f[m])g=d[m];else if("m"==f[m]||"mm"==f[m])h=d[m],2>h.length&&(h="0"+h);else if("d"==f[m]||"dd"==f[m])k=d[m],2>k.length&&(k="0"+k);h=Date.parse(g+"-"+h+"-"+k)}else h=jQuery.datepicker.parseDate(f,d);f=h;null!==f&&(c[a.valKey]=Math.ceil(f/864E5))}else{f=d;""!==f&&
|
35 |
+
0!==f&&(f=f.trim(),f=parseFloat(f.replace(/,/g,"").match(/-?[\d\.]+$/)));if("undefined"===typeof f||isNaN(f)||""===f)f=0;c[a.valKey]+=f}});return c}function la(a){if("undefined"===typeof a.triggerField)return null;var b=a.triggerField.closest(".frm_repeat_sec, .frm_repeat_inline, .frm_repeat_grid");return b.length?(a=a.thisFieldCall.replace("[id=","[id^="),b.find(a)):null}function R(a){var b="";a=document.getElementById(a.id+"-otext");null!==a&&""!==a.value&&(b=a.value);return b}function T(a,b){if("hidden"==
|
36 |
+
a.type)return b;var c="",d="";if("checkbox"==a.type||"radio"==a.type){var e=jQuery('input[name="'+a.name+'"]').closest(".frm_required_field").find("input:checked");jQuery(e).each(function(){c=this.value})}else if("file"==a.type)d=jQuery(a).data("fid"),"undefined"===typeof d&&(d=t(a,!0),d=d.replace("file","")),"undefined"===typeof b[d]&&(c=wa(d));else{d=a.className;if(-1!==d.indexOf("frm_pos_none"))return b;c=jQuery(a).val();if("string"!==typeof c)for(var e=c,c="",f=0;f<e.length;f++)""!==e[f]&&(c=
|
37 |
+
e[f]);d=-1===d.indexOf("frm_other_input")?t(a,!0):t(a,!1)}""===c&&(""===d&&(d=t(a,!0)),d in b||(b[d]=G(a,"data-reqmsg")));return b}function wa(a){var b="";jQuery('input[name="file'+a+'"], input[name="file'+a+'[]"], input[name^="item_meta['+a+']"]').each(function(){""===b&&(b=this.value)});return b}function U(a,b,c){var d=a.value,e=t(a,!0);if(e in b)return b;var f=0===e.indexOf("conf_");if(""!==d||f){var h=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i,g=G(a,"data-invmsg");
|
38 |
+
""!==d&&!1===h.test(d)?(b[e]=g,f&&(b[e.replace("conf_","")]="")):f&&(a=a.name.replace("conf_",""),c.filter('[name="'+a+'"]').val()!==d&&(b[e]=g,b[e.replace("conf_","")]=""))}return b}function V(a,b){var c=a.value;""!==c&&!1!==isNaN(c/1)&&(c=t(a,!0),c in b||(b[c]=G(a,"data-invmsg")));return b}function W(a,b){var c=a.value,d=G(a,"pattern");if(""!==d&&""!==c){var e=t(a,!0);e in b||(d=new RegExp("^"+d+"$","i"),!1===d.test(c)&&(b[e]=G(a,"data-invmsg")))}return b}function G(a,b){var c=a.getAttribute(b);
|
39 |
+
null===c&&(c="");return c}function xa(a,b){jQuery(a).find('input[type="submit"], input[type="button"]').attr("disabled","disabled");jQuery(a).find(".frm_ajax_loading").addClass("frm_loading_now");"undefined"==typeof b&&jQuery(a).find('input[name="frm_action"]').val();jQuery.ajax({type:"POST",url:frm_js.ajax_url,data:jQuery(a).serialize()+"&action=frm_entries_"+b+"&nonce="+frm_js.nonce,success:function(b){b=b.replace(/^\s+|\s+$/g,"");0===b.indexOf("{")&&(b=jQuery.parseJSON(b));if(""===b||!b||"0"===
|
40 |
+
b||"object"!=typeof b&&0===b.indexOf("<!DOCTYPE")){var d=document.getElementById("frm_loading");null!==d&&(b=jQuery(a).find("input[type=file]").val(),"undefined"!=typeof b&&""!==b&&setTimeout(function(){jQuery(d).fadeIn("slow")},2E3));b=jQuery(a).find(".frm-g-recaptcha");b.length&&(1>jQuery(a).find(".frm_next_page").length||1>jQuery(a).find(".frm_next_page").val())&&b.closest(".frm_form_field").replaceWith('<input type="hidden" name="recaptcha_checked" value="'+frm_js.nonce+'">');a.submit()}else if("object"!=
|
41 |
+
typeof b){jQuery(a).find(".frm_ajax_loading").removeClass("frm_loading_now");var e=jQuery(a).find('input[name="form_id"]').val();jQuery(a).closest("#frm_form_"+e+"_container").replaceWith(b);frmFrontForm.scrollMsg(e);if("function"==typeof frmThemeOverride_frmAfterSubmit){var e=jQuery('input[name="frm_page_order_'+e+'"]').val(),f=jQuery(b).find('input[name="form_id"]').val();frmThemeOverride_frmAfterSubmit(f,e,b,a)}b=jQuery(a).find('input[name="id"]');b.length&&jQuery(document.getElementById("frm_edit_"+
|
42 |
+
b.val())).find("a").addClass("frm_ajax_edited").click()}else{jQuery(a).find('input[type="submit"], input[type="button"]').removeAttr("disabled");jQuery(a).find(".frm_ajax_loading").removeClass("frm_loading_now");e=!0;jQuery(".form-field").removeClass("frm_blank_field");jQuery(".form-field .frm_error").replaceWith("");var f=!1,h=null,g;for(g in b)if(h=jQuery(a).find("#frm_field_"+g+"_container"),h.length){if(!h.is(":visible")){var k=h.closest(".frm_toggle_container");k.length&&(k=k.prev(),k.hasClass("frm_trigger")||
|
43 |
+
(k=k.prev(".frm_trigger")),k.click())}h.is(":visible")&&(L(h,g,b),e=!1,jQuery(a).find("#frm_field_"+g+"_container .frm-g-recaptcha").length&&(f=!0,grecaptcha.reset()))}else if("redirect"==g){window.location=b[g];return}na(a);!0!==f&&jQuery(a).find(".frm-g-recaptcha").closest(".frm_form_field").replaceWith('<input type="hidden" name="recaptcha_checked" value="'+frm_js.nonce+'">');e&&a.submit()}},error:function(){jQuery(a).find('input[type="submit"], input[type="button"]').removeAttr("disabled");a.submit()}})}
|
44 |
+
function L(a,b,c){a.length&&a.is(":visible")&&(a.addClass("frm_blank_field"),"function"==typeof frmThemeOverride_frmPlaceError?frmThemeOverride_frmPlaceError(b,c):a.append('<div class="frm_error">'+c[b]+"</div>"))}function na(a){var b=jQuery(a).find(".frm_blank_field:first");b.length&&frmFrontForm.scrollMsg(b,a,!0)}function ya(){oa(jQuery(this),"clear")}function za(){oa(jQuery(this),"replace")}function oa(a,b){var c=a.data("frmval").replace(/(\n|\r\n)/g,"\r");if(""===c||"undefined"==typeof c)return!1;
|
45 |
+
var d=a.val().replace(/(\n|\r\n)/g,"\r");"replace"==b?""===d&&a.addClass("frm_default").val(c):d==c&&a.removeClass("frm_default").val("")}function Aa(){var a=jQuery(this),b=a.data("eid"),c=a.data("fid");a.append('<span class="spinner" style="display:inline"></span>');jQuery.ajax({type:"POST",url:frm_js.ajax_url,data:{action:"frm_entries_send_email",entry_id:b,form_id:c,nonce:frm_js.nonce},success:function(b){a.replaceWith(b)}});return!1}function Ba(a,b){google.load("visualization","1.0",{packages:[b],
|
46 |
+
callback:function(){if("table"==b){var c=new google.visualization.DataTable,d=!1;-1!==jQuery.inArray("id",a.options.fields)&&(d=!0,c.addColumn("number",frm_js.id));for(var e=a.fields.length,f="string",h=0,g=e;h<g;h++){var k=a.fields[h],f=pa(k);c.addColumn(f,k.name)}h=!1;a.options.edit_link&&(h=!0,c.addColumn("string",a.options.edit_link));g=!1;a.options.delete_link&&(g=!0,c.addColumn("string",a.options.delete_link));k=0;if(null!==a.entries){var m=a.entries.length;c.addRows(m);for(var l=0,p=0;p<m;p++){var k=
|
47 |
+
0,q=a.entries[p];d&&(c.setCell(l,k,q.id),k++);for(var t=0,u=e;t<u;t++){var r=a.fields[t],f=pa(r),r=q.metas[r.id];"number"!=f||null!==r&&""!==r?"boolean"==f&&(r=null===r||"false"==r||!1===r?!1:!0):r=0;c.setCell(l,k,r);k++}h&&("undefined"!==typeof q.editLink?c.setCell(l,k,'<a href="'+q.editLink+'">'+a.options.edit_link+"</a>"):c.setCell(l,k,""),k++);g&&("undefined"!==typeof q.deleteLink?c.setCell(l,k,'<a href="'+q.deleteLink+'" class="frm_delete_link" data-frmconfirm="'+a.options.confirm+'">'+a.options.delete_link+
|
48 |
+
"</a>"):c.setCell(l,k,""));l++}}else for(c.addRows(1),h=k=0,g=e;h<g;h++)0<k?c.setCell(0,k,""):c.setCell(0,k,a.options.no_entries),k++;(new google.visualization.Table(document.getElementById("frm_google_table_"+a.options.form_id))).draw(c,a.graphOpts)}else Ca(a)}})}function pa(a){var b="string";if("number"==a.type)b="number";else if("checkbox"==a.type||"select"==a.type){var c=a.options.length;"select"==a.type&&""===a.options[0]&&(c="post_status"==a.field_options.post_field?3:c-1);1==c&&(b="boolean")}return b}
|
49 |
+
function Ca(a){var b=new google.visualization.DataTable,c=!1,d=!1,e=a.rows.length;if(0<e)if("table"==a.type){c=!0;b.addRows(a.rows[e-1][0]+1);for(var f=0;f<e;f++)b.setCell(a.rows[f])}else if("undefined"!=typeof a.rows[0].tooltip)for(var d=c=!0,h=0;h<e;h++){f=a.rows[h].tooltip;delete a.rows[h].tooltip;var g=Object.keys(a.rows[h]).map(function(b){return a.rows[h][b]});a.rows[h]=g;a.rows[h].push(f)}e=a.cols.length;if(c){if(0<e)for(c=0;c<e;c++)f=a.cols[c],b.addColumn(f.type,f.name);d&&(b.addColumn({type:"string",
|
50 |
+
role:"tooltip"}),b.addRows(a.rows))}else{b=[[]];for(d=0;d<e;d++)b[0].push(a.cols[d].name);b=b.concat(a.rows);b=google.visualization.arrayToDataTable(b)}d=a.type.charAt(0).toUpperCase()+a.type.slice(1)+"Chart";(new google.visualization[d](document.getElementById("chart_"+a.graph_id))).draw(b,a.options)}function Da(){var a=jQuery(this),b=a.data("fid");a.wrap('<div class="frm_file_names frm_uploaded_files">');for(var c=a.get(0).files,d=0;d<c.length;d++)0===d?a.after(c[d].name+' <a href="#" class="frm_clear_file_link">'+
|
51 |
+
frm_js.remove+"</a>"):a.after(c[d].name+"<br/>");a.hide();c=a.attr("name");c!="item_meta["+b+"][]"&&c.replace("item_meta[","").replace("[]","").split("][");a.closest(".frm_form_field").find(".frm_uploaded_files:last").after('<input name="'+c+'" data-fid="'+b+'"class="frm_transparent frm_multiple_file" multiple="multiple" type="file" />')}function Ea(){Fa(jQuery(this).parent(".frm_uploaded_files"))}function Ga(){jQuery(this).parent(".frm_file_names").replaceWith("");return!1}function Ha(){var a="frm_section_"+
|
52 |
+
jQuery(this).data("parent")+"-"+jQuery(this).data("key"),b=jQuery(document.getElementById(a)),c=b.find("input, select, textarea");b.fadeOut("slow",function(){b.remove();c.each(function(){if("file"!=this.type){var a=t(this,!1);K(a,jQuery(this))}});"function"==typeof frmThemeOverride_frmRemoveRow&&frmThemeOverride_frmRemoveRow(a,b)});return!1}function Ia(){if(!0===J)return!1;J=!0;var a=jQuery(this).data("parent"),b=0;0<jQuery(".frm_repeat_"+a).length&&(b=1+parseInt(jQuery(".frm_repeat_"+a+":last").attr("id").replace("frm_section_"+
|
53 |
+
a+"-","")),"undefined"==typeof b&&(b=1));jQuery.ajax({type:"POST",url:frm_js.ajax_url,dataType:"json",data:{action:"frm_add_form_row",field_id:a,i:b,nonce:frm_js.nonce},success:function(b){var d=b.html,e=jQuery(d).hide().fadeIn("slow");jQuery(".frm_repeat_"+a+":last").after(e);var f=["other"],h,g,k="reset";B=e.attr("id");jQuery(d).find("input, select, textarea").each(function(){if("file"!=this.type){if(""===this.name)return!0;h=this.name.replace("item_meta[","").split("]")[2].replace("[","");-1==
|
54 |
+
jQuery.inArray(h,f)&&!1!==this.id&&(g=jQuery("#"+this.id),f.push(h),r(h,null,g,k),K(h,g),k="persist")}});B="";for(var e=0,m=b.logic.check.length;e<m;e++)-1==jQuery.inArray(b.logic.check[e],f)&&1>jQuery(d).find(".frm_field_"+b.logic.check[e]+"_container").length&&(r(b.logic.check[e],null,null,k),k="persist");0<jQuery(d).find(".star").length&&jQuery(".star").rating();0<jQuery(d).find(".frm_chzn").length&&jQuery().chosen&&jQuery(".frm_chzn").chosen({allow_single_deselect:!0});"function"==typeof frmThemeOverride_frmAddRow&&
|
55 |
+
frmThemeOverride_frmAddRow(a,b);J=!1},error:function(){J=!1}});return!1}function Ja(){var a=jQuery(this),b=a.data("entryid"),c=a.data("prefix"),d=a.data("pageid"),e=a.data("formid"),f=a.data("cancel"),h=a.data("fields"),g=a.data("excludefields"),k=jQuery(document.getElementById(c+b)),m=k.html();k.html('<span class="frm-loading-img" id="'+c+b+'"></span><div class="frm_orig_content" style="display:none">'+m+"</div>");jQuery.ajax({type:"POST",url:frm_js.ajax_url,dataType:"html",data:{action:"frm_entries_edit_entry_ajax",
|
56 |
+
post_id:d,entry_id:b,id:e,nonce:frm_js.nonce,fields:h,exclude_fields:g},success:function(b){k.children(".frm-loading-img").replaceWith(b);a.removeClass("frm_inplace_edit").addClass("frm_cancel_edit");a.html(f)}});return!1}function Ka(){var a=jQuery(this),b=a.data("entryid"),c=a.data("prefix"),d=a.data("edit");a.hasClass("frm_ajax_edited")||(b=jQuery(document.getElementById(c+b)),b.children(".frm_forms").replaceWith(""),b.children(".frm_orig_content").fadeIn("slow").removeClass("frm_orig_content"));
|
57 |
+
a.removeClass("frm_cancel_edit").addClass("frm_inplace_edit");a.html(d);return!1}function La(){var a=jQuery(this),b=a.data("deleteconfirm");if(confirm(b)){var c=a.data("entryid"),d=a.data("prefix");a.replaceWith('<span class="frm-loading-img" id="frm_delete_'+c+'"></span>');jQuery.ajax({type:"POST",url:frm_js.ajax_url,data:{action:"frm_entries_destroy",entry:c,nonce:frm_js.nonce},success:function(a){"success"==a.replace(/^\s+|\s+$/g,"")?(jQuery(document.getElementById(d+c)).fadeOut("slow"),jQuery(document.getElementById("frm_delete_"+
|
58 |
+
c)).fadeOut("slow")):jQuery(document.getElementById("frm_delete_"+c)).replaceWith(a)}})}return!1}function Fa(a){a.fadeOut("slow",function(){a.remove()})}function Ma(){var a=jQuery(this).data("frmconfirm");return confirm(a)}function Na(){var a=jQuery(this).data("frmtoggle");jQuery(a).is(":visible")?jQuery(a).slideUp("fast"):jQuery(a).slideDown("fast");return!1}function ta(a,b){for(var c in a)if(a.hasOwnProperty(c)&&a[c]===b)return c;return null}function ma(a){return!jQuery.isArray(a)&&0<=a-parseFloat(a)+
|
59 |
+
1}function da(a){return a.find('select[name^="item_meta"], textarea[name^="item_meta"], input[name^="item_meta"]')}function fa(a,b){var c="item_meta["+a+"]";M(a)&&(c=N(a,b));return c}function N(a,b){var c="";-1<b.indexOf("frm_section")?(c=b.replace("frm_section_","").split("-"),c="item_meta["+c[0]+"]["+c[1]+"]["+a+"]"):(c=b.replace("frm_field_","").replace("_container","").split("-"),c="item_meta["+c[1]+"]["+c[2]+"]["+a+"]");return c}function aa(a,b){var c=b.replace("frm_section_","").split("-");
|
60 |
+
return"frm_field_"+a+"-"+c[0]+"-"+c[1]+"_container"}function M(a){var b=document.getElementById("frm_field_"+a+"_container");return"undefined"!==typeof b&&null!==b?!1:1>jQuery('input[name^="item_meta['+a+']"],select[name^="item_meta['+a+']"], textarea[name^="item_meta['+a+']"]').length?!0:!1}function Oa(){Array.prototype.indexOf||(Array.prototype.indexOf=function(a,b){var c=this.length>>>0,d=Number(b)||0,d=0>d?Math.ceil(d):Math.floor(d);for(0>d&&(d+=c);d<c;d++)if(d in this&&this[d]===a)return d;return-1})}
|
61 |
+
function Pa(){"function"!==typeof String.prototype.trim&&(String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"")})}function Qa(){Array.prototype.filter||(Array.prototype.filter=function(a,b){if(void 0===this||null===this)throw new TypeError;var c=Object(this),d=c.length>>>0;if("function"!==typeof a)throw new TypeError;for(var e=[],f=0;f<d;f++)if(f in c){var h=c[f];a.call(b,h,f,c)&&e.push(h)}return e})}function Ra(){Object.keys||(Object.keys=function(a){var b=[],c;for(c in a)a.hasOwnProperty(c)&&
|
62 |
+
b.push(c);return b})}function qa(a,b){var c=[];if("undefined"==typeof document.querySelector)jQuery("#"+a+' input[type=checkbox]:checked, input[type=hidden][name^="'+b+'"]').each(function(){c.push(this.value)});else for(var d=document.querySelectorAll("#"+a+' input[type=checkbox], input[type=hidden][name^="'+b+'"]'),e=0;e<d.length;e++)("checkbox"==d[e].type&&d[e].checked||"hidden"==d[e].type)&&c.push(d[e].value);return c}var q=[],D={},F=[],Q=[],B="",J=!1,S="",y=[];return{init:function(){jQuery(document).on("click",
|
63 |
+
".frm_trigger",p);var a=jQuery(".frm_blank_field");a.length&&a.closest(".frm_toggle_container").prev(".frm_trigger").click();jQuery.isFunction(jQuery.fn.placeholder)?jQuery(".frm-show-form input, .frm-show-form textarea").placeholder():jQuery(".frm-show-form input[onblur], .frm-show-form textarea[onblur]").each(function(){""===jQuery(this).val()&&jQuery(this).blur()});jQuery(document).on("focus",".frm_toggle_default",ya);jQuery(document).on("blur",".frm_toggle_default",za);jQuery(".frm_toggle_default").blur();
|
64 |
+
jQuery(document.getElementById("frm_resend_email")).click(Aa);jQuery(document).on("change",".frm_multiple_file",Da);jQuery(document).on("click",".frm_clear_file_link",Ga);jQuery(document).on("click",".frm_remove_link",Ea);jQuery(document).on("focusin","input[data-frmmask]",function(){jQuery(this).mask(jQuery(this).data("frmmask").toString())});jQuery(document).on("change",'.frm-show-form input[name^="item_meta"], .frm-show-form select[name^="item_meta"], .frm-show-form textarea[name^="item_meta"]',
|
65 |
+
z);jQuery(document).on("click",'.frm-show-form input[type="submit"], .frm-show-form input[name="frm_prev_page"], .frm-show-form .frm_save_draft',l);jQuery(document).on("change",'.frm_other_container input[type="checkbox"], .frm_other_container input[type="radio"], .frm_other_container select',w);jQuery(document).on("change","input[type=file].frm_transparent",u);jQuery(document).on("click",".frm_remove_form_row",Ha);jQuery(document).on("click",".frm_add_form_row",Ia);jQuery(document).on("click","a[data-frmconfirm]",
|
66 |
+
Ma);jQuery("a[data-frmtoggle]").click(Na);jQuery(".frm_edit_link_container").on("click","a.frm_inplace_edit",Ja);jQuery(".frm_edit_link_container").on("click","a.frm_cancel_edit",Ka);jQuery(document).on("click",".frm_ajax_delete",La);jQuery(".frm_month_heading, .frm_year_heading").click(function(){var a=jQuery(this).children(".ui-icon-triangle-1-e, .ui-icon-triangle-1-s");a.hasClass("ui-icon-triangle-1-e")?(a.addClass("ui-icon-triangle-1-s").removeClass("ui-icon-triangle-1-e"),jQuery(this).next(".frm_toggle_container").fadeIn("slow")):
|
67 |
+
(a.addClass("ui-icon-triangle-1-e").removeClass("ui-icon-triangle-1-s"),jQuery(this).next(".frm_toggle_container").hide())});Oa();Pa();Qa();Ra()},submitForm:function(a){a.preventDefault();a=frmFrontForm.validateFormSubmit(this);0===Object.keys(a).length&&frmFrontForm.checkFormErrors(this,S)},validateFormSubmit:function(a){jQuery(this).find(".wp-editor-wrap").length&&"undefined"!=typeof tinyMCE&&tinyMCE.triggerSave();S=jQuery(a).find('input[name="frm_action"]').val();y=[];var b=jQuery(a).hasClass("frm_js_validate"),
|
68 |
+
c;if(c=b){c=!1;var d=jQuery(a).find(".frm_saving_draft");d.length&&(c=d.val());if(!c&&(c=!1,d=jQuery(a).find(".frm_next_page"),d.length&&d.val())){var e=jQuery(a).find('input[name="form_id"]').val(),e=jQuery(a).find('input[name="frm_page_order_'+e+'"]'),e=e.length?e.val():0;if(!e||d.val()<e)c=!0}}c&&(b=!1);b&&(frmFrontForm.getAjaxFormErrors(a),Object.keys(y).length&&frmFrontForm.addAjaxFormErrors(a));return y},getAjaxFormErrors:function(a){var b=[],c=jQuery(a).find(".frm_required_field:visible input, .frm_required_field:visible select, .frm_required_field:visible textarea").filter(":not(.frm_optional)");
|
69 |
+
if(c.length)for(var d=0,e=c.length;d<e;d++)b=T(c[d],b);c=jQuery(a).find("input[type=email]").filter(":visible");d=jQuery(a).find("input,select,textarea");if(d.length)for(var e=0,f=d.length;e<f;e++){var h=d[e];""!==h.value&&"hidden"!=h.type&&("number"==h.type?b=V(h,b):"email"==h.type?b=U(h,b,c):null!==h.pattern&&(b=W(h,b)))}y=b;if("function"==typeof frmThemeOverride_jsErrors&&(a=frmThemeOverride_jsErrors(S,a),Object.keys(a).length))for(var g in a)y[g]=a[g];return y},addAjaxFormErrors:function(a){jQuery(".form-field").removeClass("frm_blank_field");
|
70 |
+
jQuery(".form-field .frm_error").replaceWith("");for(var b in y){var c=jQuery(a).find("#frm_field_"+b+"_container");c.length?L(c,b,y):delete y[b]}na(a)},checkFormErrors:function(a,b){xa(a,b)},scrollToID:function(a){a=jQuery(document.getElementById(a).offset());window.scrollTo(a.left,a.top)},scrollMsg:function(a,b,c){var d="",d="undefined"==typeof b?jQuery(document.getElementById("frm_form_"+a+"_container")):"string"==typeof a?jQuery(b).find("#frm_field_"+a+"_container"):a;if(a=d.offset().top){a-=
|
71 |
+
frm_js.offset;b=jQuery("html").css("margin-top");d=jQuery("body").css("margin-top");if(b||d)a=a-parseInt(b)-parseInt(d);if(a&&window.innerHeight&&(b=document.documentElement.scrollTop||document.body.scrollTop,a>b+window.innerHeight||a<b))return"undefined"===typeof c?jQuery(window).scrollTop(a):jQuery("html,body").animate({scrollTop:a},500),!1}},hideCondFields:function(a){a=JSON.parse(a);for(var b=0,c=a.length;b<c;b++){var d=document.getElementById("frm_field_"+a[b]+"_container");null!==d?d.style.display=
|
72 |
+
"none":jQuery(".frm_field_"+a[b]+"_container").hide()}},checkDependent:function(a){a=JSON.parse(a);for(var b="reset",c=0,d=a.length;c<d;c++)r(a[c],null,null,b),b="persist"},loadGoogle:function(){if("undefined"!==typeof google&&google&&google.load)for(var a=__FRMTABLES,b=Object.keys(a),c=0;c<b.length;c++)for(var d=a[b[c]],e=b[c],f=0;f<d.length;f++)Ba(d[f],e);else setTimeout(frmFrontForm.loadGoogle,30)},removeUsedTimes:function(a,b){var c=jQuery(a).parents("form:first").find('input[name="id"]');jQuery.ajax({type:"POST",
|
73 |
+
url:frm_js.ajax_url,dataType:"json",data:{action:"frm_fields_ajax_time_options",time_field:b,date_field:a.id,entry_id:c?c.val():"",date:jQuery(a).val(),nonce:frm_js.nonce},success:function(a){var c=jQuery(document.getElementById(b));c.find("option").removeAttr("disabled");if(a&&""!==a)for(var f in a)c.find('option[value="'+f+'"]').attr("disabled","disabled")}})},escapeHtml:function(a){return a.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")},
|
74 |
+
invisible:function(a){jQuery(a).css("visibility","hidden")},visible:function(a){jQuery(a).css("visibility","visible")}}}var frmFrontForm=frmFrontFormJS();jQuery(document).ready(function(l){frmFrontForm.init()});function frmRecaptcha(){for(var l=jQuery(".frm-g-recaptcha"),p=0,u=l.length;p<u;p++)grecaptcha.render(l[p].id,{sitekey:l[p].getAttribute("data-sitekey")})}
|
75 |
+
function frmUpdateField(l,p,u,w,z){jQuery(document.getElementById("frm_update_field_"+l+"_"+p)).html('<span class="frm-loading-img"></span>');jQuery.ajax({type:"POST",url:frm_js.ajax_url,data:{action:"frm_entries_update_field_ajax",entry_id:l,field_id:p,value:u,nonce:frm_js.nonce},success:function(){""===w.replace(/^\s+|\s+$/g,"")?jQuery(document.getElementById("frm_update_field_"+l+"_"+p+"_"+z)).fadeOut("slow"):jQuery(document.getElementById("frm_update_field_"+l+"_"+p+"_"+z)).replaceWith(w)}})}
|
76 |
+
function frmEditEntry(l,p,u,w,z,t){console.warn("DEPRECATED: function frmEditEntry in v2.0.13 use frmFrontForm.editEntry");var r=jQuery(document.getElementById("frm_edit_"+l)),v=r.html(),x=jQuery(document.getElementById(p+l)),A=x.html();x.html('<span class="frm-loading-img" id="'+p+l+'"></span><div class="frm_orig_content" style="display:none">'+A+"</div>");jQuery.ajax({type:"POST",url:frm_js.ajax_url,dataType:"html",data:{action:"frm_entries_edit_entry_ajax",post_id:u,entry_id:l,id:w,nonce:frm_js.nonce},
|
77 |
+
success:function(A){x.children(".frm-loading-img").replaceWith(A);r.replaceWith('<span id="frm_edit_'+l+'"><a onclick="frmCancelEdit('+l+",'"+p+"','"+frmFrontForm.escapeHtml(v)+"',"+u+","+w+",'"+t+'\')" class="'+t+'">'+z+"</a></span>")}})}
|
78 |
+
function frmCancelEdit(l,p,u,w,z,t){console.warn("DEPRECATED: function frmCancelEdit in v2.0.13 use frmFrontForm.cancelEdit");var r=jQuery(document.getElementById("frm_edit_"+l)),v=r.find("a"),x=v.html();v.hasClass("frm_ajax_edited")||(v=jQuery(document.getElementById(p+l)),v.children(".frm_forms").replaceWith(""),v.children(".frm_orig_content").fadeIn("slow").removeClass("frm_orig_content"));r.replaceWith('<a id="frm_edit_'+l+'" class="frm_edit_link '+t+'" href="javascript:frmEditEntry('+l+",'"+
|
79 |
+
p+"',"+w+","+z+",'"+frmFrontForm.escapeHtml(x)+"','"+t+"')\">"+u+"</a>")}
|
80 |
+
function frmDeleteEntry(l,p){console.warn("DEPRECATED: function frmDeleteEntry in v2.0.13 use frmFrontForm.deleteEntry");jQuery(document.getElementById("frm_delete_"+l)).replaceWith('<span class="frm-loading-img" id="frm_delete_'+l+'"></span>');jQuery.ajax({type:"POST",url:frm_js.ajax_url,data:{action:"frm_entries_destroy",entry:l,nonce:frm_js.nonce},success:function(u){"success"==u.replace(/^\s+|\s+$/g,"")?jQuery(document.getElementById(p+l)).fadeOut("slow"):jQuery(document.getElementById("frm_delete_"+
|
81 |
+
l)).replaceWith(u)}})}function frmOnSubmit(l){console.warn("DEPRECATED: function frmOnSubmit in v2.0 use frmFrontForm.submitForm");frmFrontForm.submitForm(l,this)}
|
82 |
+
function frm_resend_email(l,p){console.warn("DEPRECATED: function frm_resend_email in v2.0");$link=jQuery(document.getElementById("frm_resend_email"));$link.append('<span class="spinner" style="display:inline"></span>');jQuery.ajax({type:"POST",url:frm_js.ajax_url,data:{action:"frm_entries_send_email",entry_id:l,form_id:p,nonce:frm_js.nonce},success:function(l){$link.replaceWith(l)}})};
|
js/formidable_admin.js
CHANGED
@@ -509,7 +509,7 @@ function frmAdminBuildJS(){
|
|
509 |
}
|
510 |
}
|
511 |
|
512 |
-
var $confDesc = jQuery('
|
513 |
if($confDesc.text() == frm_admin_js.desc){
|
514 |
if ( field_type == 'email' ) {
|
515 |
$confDesc.text(frm_admin_js.confirm_email);
|
@@ -596,10 +596,7 @@ function frmAdminBuildJS(){
|
|
596 |
}
|
597 |
var field_id=jQuery(this).closest('li.form-field').data('fid');
|
598 |
jQuery(this).toggleClass('frm_inactive_icon').attr('title', t).tooltip('destroy').tooltip('show');
|
599 |
-
jQuery.
|
600 |
-
type:"POST",url:ajaxurl,
|
601 |
-
data:{action:'frm_update_ajax_option', field:field_id, clear_on_focus:switch_to, nonce:frmGlobal.nonce}
|
602 |
-
});
|
603 |
return false;
|
604 |
}
|
605 |
|
@@ -610,12 +607,10 @@ function frmAdminBuildJS(){
|
|
610 |
switch_to = '1';
|
611 |
t = frm_admin_js.no_valid_default;
|
612 |
}
|
613 |
-
var field_id=jQuery(this).closest('li.form-field').data('fid');
|
614 |
-
jQuery(this).toggleClass('frm_inactive_icon').attr('title', t).tooltip('destroy').next('.tooltip').remove();
|
615 |
-
jQuery.
|
616 |
-
|
617 |
-
data:{action:'frm_update_ajax_option', field:field_id, default_blank:switch_to, nonce:frmGlobal.nonce}
|
618 |
-
});
|
619 |
return false;
|
620 |
}
|
621 |
|
@@ -1646,9 +1641,20 @@ function frmAdminBuildJS(){
|
|
1646 |
var button = jQuery(this);
|
1647 |
var pluginSlug = button.data('plugin');
|
1648 |
var license = document.getElementById('edd_'+pluginSlug+'_license_key').value;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1649 |
jQuery.ajax({
|
1650 |
type:'POST',url:ajaxurl,dataType:'json',
|
1651 |
-
data:{action:'frm_addon_activate',license:license,plugin:pluginSlug,nonce:frmGlobal.nonce},
|
1652 |
success:function(msg){
|
1653 |
var messageBox = jQuery('.frm_pro_license_msg');
|
1654 |
if ( msg.success === true ) {
|
509 |
}
|
510 |
}
|
511 |
|
512 |
+
var $confDesc = jQuery('.frm_ipe_field_conf_desc');
|
513 |
if($confDesc.text() == frm_admin_js.desc){
|
514 |
if ( field_type == 'email' ) {
|
515 |
$confDesc.text(frm_admin_js.confirm_email);
|
596 |
}
|
597 |
var field_id=jQuery(this).closest('li.form-field').data('fid');
|
598 |
jQuery(this).toggleClass('frm_inactive_icon').attr('title', t).tooltip('destroy').tooltip('show');
|
599 |
+
jQuery('input[name="field_options[clear_on_focus_'+ field_id +']"').val(switch_to);
|
|
|
|
|
|
|
600 |
return false;
|
601 |
}
|
602 |
|
607 |
switch_to = '1';
|
608 |
t = frm_admin_js.no_valid_default;
|
609 |
}
|
610 |
+
var field_id = jQuery(this).closest('li.form-field').data('fid');
|
611 |
+
jQuery(this).toggleClass('frm_inactive_icon').attr('title', t).tooltip('destroy').next('.tooltip').remove();
|
612 |
+
jQuery(this).tooltip('show');
|
613 |
+
jQuery('input[name="field_options[default_blank_'+ field_id +']"').val(switch_to);
|
|
|
|
|
614 |
return false;
|
615 |
}
|
616 |
|
1641 |
var button = jQuery(this);
|
1642 |
var pluginSlug = button.data('plugin');
|
1643 |
var license = document.getElementById('edd_'+pluginSlug+'_license_key').value;
|
1644 |
+
var wpmu = document.getElementById('proplug-wpmu');
|
1645 |
+
if ( wpmu === null ) {
|
1646 |
+
wpmu = 0;
|
1647 |
+
} else {
|
1648 |
+
if ( wpmu.checked ) {
|
1649 |
+
wpmu = 1;
|
1650 |
+
} else {
|
1651 |
+
wpmu = 0;
|
1652 |
+
}
|
1653 |
+
}
|
1654 |
+
|
1655 |
jQuery.ajax({
|
1656 |
type:'POST',url:ajaxurl,dataType:'json',
|
1657 |
+
data:{action:'frm_addon_activate',license:license,plugin:pluginSlug,wpmu:wpmu,nonce:frmGlobal.nonce},
|
1658 |
success:function(msg){
|
1659 |
var messageBox = jQuery('.frm_pro_license_msg');
|
1660 |
if ( msg.success === true ) {
|
languages/formidable-de_DE.po
CHANGED
@@ -5392,7 +5392,7 @@ msgstr "Standardwert wird Formularvalidierung NICHT bestehen"
|
|
5392 |
#: classes/helpers/FrmFieldsHelper.php:1259
|
5393 |
#@ formidable
|
5394 |
msgid "Default value will pass form validation"
|
5395 |
-
msgstr "Standardwert wird Formularvalidierung
|
5396 |
|
5397 |
#: classes/controllers/FrmAppController.php:277
|
5398 |
#: classes/helpers/FrmFieldsHelper.php:1250
|
5392 |
#: classes/helpers/FrmFieldsHelper.php:1259
|
5393 |
#@ formidable
|
5394 |
msgid "Default value will pass form validation"
|
5395 |
+
msgstr "Standardwert wird Formularvalidierung bestehen"
|
5396 |
|
5397 |
#: classes/controllers/FrmAppController.php:277
|
5398 |
#: classes/helpers/FrmFieldsHelper.php:1250
|
languages/formidable-en_US.po
CHANGED
@@ -1,9 +1,9 @@
|
|
1 |
msgid ""
|
2 |
msgstr ""
|
3 |
-
"Project-Id-Version: Formidable v2.0.
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
"POT-Creation-Date: 2010-12-20\n"
|
6 |
-
"PO-Revision-Date: 2016-
|
7 |
"Last-Translator: \n"
|
8 |
"Language-Team: \n"
|
9 |
"MIME-Version: 1.0\n"
|
@@ -21,7 +21,7 @@ msgstr ""
|
|
21 |
"X-Textdomain-Support: yes"
|
22 |
|
23 |
#: classes/controllers/FrmFormsController.php:6
|
24 |
-
#: classes/controllers/FrmFormsController.php:
|
25 |
#: classes/controllers/FrmXMLController.php:59
|
26 |
#: classes/models/FrmPointers.php:245
|
27 |
#: classes/models/FrmSettings.php:78
|
@@ -39,38 +39,38 @@ msgstr ""
|
|
39 |
|
40 |
#: classes/controllers/FrmAppController.php:67
|
41 |
#: classes/controllers/FrmAppController.php:87
|
42 |
-
#: classes/helpers/FrmFormsListHelper.php:
|
43 |
#: classes/views/frm-forms/settings.php:3
|
44 |
#@ formidable
|
45 |
msgid "Settings"
|
46 |
msgstr ""
|
47 |
|
48 |
-
#: classes/controllers/FrmFormsController.php:
|
49 |
-
#: classes/controllers/FrmFormsController.php:
|
50 |
-
#: classes/controllers/FrmFormsController.php:
|
51 |
#@ formidable
|
52 |
msgid "Please select a valid form"
|
53 |
msgstr ""
|
54 |
|
55 |
-
#: classes/controllers/FrmFormsController.php:
|
56 |
-
#: classes/controllers/FrmFormsController.php:
|
57 |
#@ formidable
|
58 |
msgid "Form was Successfully Updated"
|
59 |
msgstr ""
|
60 |
|
61 |
-
#: classes/controllers/FrmFormsController.php:
|
62 |
-
#: classes/controllers/FrmFormsController.php:
|
63 |
#@ formidable
|
64 |
msgid "Form template was Successfully Created"
|
65 |
msgstr ""
|
66 |
|
67 |
-
#: classes/controllers/FrmFormsController.php:
|
68 |
#@ formidable
|
69 |
msgid "Form was Successfully Copied"
|
70 |
msgstr ""
|
71 |
|
72 |
-
#: classes/controllers/FrmFormsController.php:
|
73 |
-
#: classes/controllers/FrmFormsController.php:
|
74 |
#@ formidable
|
75 |
msgid "That template cannot be edited"
|
76 |
msgstr ""
|
@@ -81,42 +81,42 @@ msgstr ""
|
|
81 |
msgid "Settings Saved"
|
82 |
msgstr ""
|
83 |
|
84 |
-
#: classes/helpers/FrmAppHelper.php:
|
85 |
#@ formidable
|
86 |
msgid "View Forms and Templates"
|
87 |
msgstr ""
|
88 |
|
89 |
-
#: classes/helpers/FrmAppHelper.php:
|
90 |
#@ formidable
|
91 |
msgid "Delete Forms and Templates"
|
92 |
msgstr ""
|
93 |
|
94 |
-
#: classes/helpers/FrmAppHelper.php:
|
95 |
#@ formidable
|
96 |
msgid "Access this Settings Page"
|
97 |
msgstr ""
|
98 |
|
99 |
-
#: classes/helpers/FrmAppHelper.php:
|
100 |
#@ formidable
|
101 |
msgid "View Entries from Admin Area"
|
102 |
msgstr ""
|
103 |
|
104 |
-
#: classes/helpers/FrmAppHelper.php:
|
105 |
#@ formidable
|
106 |
msgid "Edit Entries from Admin Area"
|
107 |
msgstr ""
|
108 |
|
109 |
-
#: classes/helpers/FrmAppHelper.php:
|
110 |
#@ formidable
|
111 |
msgid "Delete Entries from Admin Area"
|
112 |
msgstr ""
|
113 |
|
114 |
-
#: classes/helpers/FrmAppHelper.php:
|
115 |
#@ formidable
|
116 |
msgid "View Reports"
|
117 |
msgstr ""
|
118 |
|
119 |
-
#: classes/views/styles/_sample_form.php:
|
120 |
#@ formidable
|
121 |
msgid "Section Heading"
|
122 |
msgstr ""
|
@@ -146,7 +146,7 @@ msgstr ""
|
|
146 |
msgid "Email Address"
|
147 |
msgstr ""
|
148 |
|
149 |
-
#: classes/controllers/FrmFormsController.php:
|
150 |
#: classes/models/FrmField.php:37
|
151 |
#: pro/classes/controllers/FrmProDisplaysController.php:141
|
152 |
#@ formidable
|
@@ -188,26 +188,26 @@ msgstr ""
|
|
188 |
msgid "Untitled"
|
189 |
msgstr ""
|
190 |
|
191 |
-
#: classes/helpers/FrmFormsListHelper.php:
|
192 |
#@ formidable
|
193 |
msgid "Create Form from Template"
|
194 |
msgstr ""
|
195 |
|
196 |
-
#: classes/models/FrmEntryValidate.php:
|
197 |
-
#: classes/models/FrmEntryValidate.php:
|
198 |
#@ formidable
|
199 |
msgid "Your entry appears to be spam!"
|
200 |
msgstr ""
|
201 |
|
202 |
#: classes/models/FrmNotification.php:94
|
203 |
-
#: classes/views/frm-entries/sidebar-shared.php:
|
204 |
#@ formidable
|
205 |
msgid "User Information"
|
206 |
msgstr ""
|
207 |
|
208 |
-
#: classes/models/FrmEntryFormat.php:
|
209 |
#: classes/models/FrmNotification.php:95
|
210 |
-
#: classes/views/frm-entries/sidebar-shared.php:
|
211 |
#: pro/classes/controllers/FrmProFormsController.php:67
|
212 |
#: pro/classes/views/frmpro-forms/add_form_options.php:26
|
213 |
#: pro/classes/views/xml/map_csv_fields.php:54
|
@@ -215,15 +215,15 @@ msgstr ""
|
|
215 |
msgid "IP Address"
|
216 |
msgstr ""
|
217 |
|
218 |
-
#: classes/models/FrmEntryFormat.php:
|
219 |
#: classes/models/FrmNotification.php:96
|
220 |
#@ formidable
|
221 |
msgid "User-Agent (Browser/OS)"
|
222 |
msgstr ""
|
223 |
|
224 |
-
#: classes/models/FrmEntryFormat.php:
|
225 |
#: classes/models/FrmNotification.php:97
|
226 |
-
#: classes/views/frm-entries/sidebar-shared.php:
|
227 |
#@ formidable
|
228 |
msgid "Referrer"
|
229 |
msgstr ""
|
@@ -240,7 +240,7 @@ msgid "Your responses were successfully submitted. Thank you!"
|
|
240 |
msgstr ""
|
241 |
|
242 |
#: classes/models/FrmSettings.php:90
|
243 |
-
#: classes/views/styles/_sample_form.php:
|
244 |
#: pro/classes/views/frmpro-entries/show.php:34
|
245 |
#@ formidable
|
246 |
msgid "Submit"
|
@@ -264,7 +264,7 @@ msgstr ""
|
|
264 |
|
265 |
#: classes/models/FrmPointers.php:251
|
266 |
#: pro/classes/controllers/FrmProFormsController.php:55
|
267 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
268 |
#@ formidable
|
269 |
msgid "Email"
|
270 |
msgstr ""
|
@@ -285,68 +285,68 @@ msgid "Message"
|
|
285 |
msgstr ""
|
286 |
|
287 |
#: classes/controllers/FrmEntriesController.php:72
|
288 |
-
#: classes/controllers/FrmFormsController.php:
|
289 |
#: classes/views/frm-entries/form.php:48
|
290 |
-
#: classes/views/frm-entries/sidebar-shared.php:
|
291 |
-
#: pro/classes/helpers/FrmProFieldsHelper.php:
|
292 |
#: pro/classes/views/xml/map_csv_fields.php:57
|
293 |
#@ formidable
|
294 |
msgid "Entry Key"
|
295 |
msgstr ""
|
296 |
|
297 |
-
#: classes/views/frm-forms/add_field.php:
|
298 |
#@ formidable
|
299 |
msgid "Field Options"
|
300 |
msgstr ""
|
301 |
|
302 |
-
#: classes/views/frm-forms/add_field.php:
|
303 |
#@ formidable
|
304 |
msgid "Field Size"
|
305 |
msgstr ""
|
306 |
|
307 |
-
#: classes/views/frm-forms/add_field.php:
|
308 |
#@ formidable
|
309 |
msgid "rows high"
|
310 |
msgstr ""
|
311 |
|
312 |
-
#: classes/views/frm-forms/add_field.php:
|
313 |
#@ formidable
|
314 |
msgid "characters maximum"
|
315 |
msgstr ""
|
316 |
|
317 |
-
#: classes/views/frm-forms/add_field.php:
|
318 |
#: classes/views/frm-forms/mb_html_tab.php:10
|
319 |
#@ formidable
|
320 |
msgid "Label Position"
|
321 |
msgstr ""
|
322 |
|
323 |
-
#: classes/views/frm-forms/add_field.php:
|
324 |
#@ formidable
|
325 |
msgid "Top"
|
326 |
msgstr ""
|
327 |
|
328 |
-
#: classes/views/frm-forms/add_field.php:
|
329 |
#@ formidable
|
330 |
msgid "Left"
|
331 |
msgstr ""
|
332 |
|
333 |
-
#: classes/views/frm-forms/add_field.php:
|
334 |
-
#: classes/views/frm-forms/add_field_links.php:
|
335 |
#@ formidable
|
336 |
msgid "Right"
|
337 |
msgstr ""
|
338 |
|
339 |
-
#: classes/views/frm-forms/add_field.php:
|
340 |
#@ formidable
|
341 |
msgid "Indicate required field with"
|
342 |
msgstr ""
|
343 |
|
344 |
-
#: classes/controllers/FrmFormsController.php:
|
345 |
-
#: classes/controllers/FrmFormsController.php:
|
346 |
-
#: classes/helpers/FrmCSVExportHelper.php:
|
347 |
#: pro/classes/controllers/FrmProDisplaysController.php:142
|
348 |
-
#: pro/classes/helpers/FrmProFieldsHelper.php:
|
349 |
-
#: pro/classes/helpers/FrmProFieldsHelper.php:
|
350 |
#: pro/classes/views/displays/mb_advanced.php:98
|
351 |
#@ formidable
|
352 |
msgid "Key"
|
@@ -358,39 +358,39 @@ msgid "Copy"
|
|
358 |
msgstr ""
|
359 |
|
360 |
#: classes/helpers/FrmEntriesListHelper.php:197
|
361 |
-
#: classes/views/frm-entries/sidebar-shared.php:
|
362 |
#: pro/classes/controllers/FrmProDisplaysController.php:36
|
363 |
#: pro/classes/controllers/FrmProDisplaysController.php:37
|
364 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
365 |
#: pro/classes/views/displays/submitbox_actions.php:2
|
366 |
#: pro/classes/views/frmpro-entries/sidebar-edit.php:13
|
367 |
#@ formidable
|
368 |
msgid "View"
|
369 |
msgstr ""
|
370 |
|
371 |
-
#: classes/models/FrmFormAction.php:
|
372 |
#: classes/views/frm-forms/_publish_box.php:99
|
373 |
#: classes/views/frm-forms/_publish_box.php:101
|
374 |
#: classes/views/frm-forms/add_field_links.php:6
|
375 |
#: classes/views/frm-forms/edit.php:27
|
376 |
#: classes/views/frm-forms/edit.php:39
|
377 |
-
#: classes/views/frm-forms/settings.php:
|
378 |
-
#: pro/classes/controllers/FrmProEntriesController.php:
|
379 |
-
#: pro/classes/controllers/FrmProEntriesController.php:
|
380 |
#: pro/classes/models/FrmProSettings.php:19
|
381 |
#@ formidable
|
382 |
msgid "Update"
|
383 |
msgstr ""
|
384 |
|
385 |
-
#: pro/classes/controllers/FrmProEddController.php:
|
386 |
#@ formidable
|
387 |
msgid "or"
|
388 |
msgstr ""
|
389 |
|
390 |
-
#: classes/helpers/FrmAppHelper.php:
|
391 |
#: classes/views/frm-forms/_publish_box.php:75
|
392 |
-
#: pro/classes/controllers/FrmProEddController.php:
|
393 |
-
#: pro/classes/controllers/FrmProEntriesController.php:
|
394 |
#: pro/classes/views/frmpro-entries/sidebar-new.php:14
|
395 |
#: pro/classes/views/frmpro-form-actions/_custom_field_row.php:31
|
396 |
#@ formidable
|
@@ -403,17 +403,18 @@ msgstr ""
|
|
403 |
msgid "Form Key"
|
404 |
msgstr ""
|
405 |
|
406 |
-
#: classes/views/frm-forms/settings.php:
|
|
|
407 |
#@ formidable
|
408 |
msgid "Submit Button Text"
|
409 |
msgstr ""
|
410 |
|
411 |
-
#: classes/views/frm-forms/settings.php:
|
412 |
#@ formidable
|
413 |
msgid "Before Fields"
|
414 |
msgstr ""
|
415 |
|
416 |
-
#: classes/views/frm-forms/settings.php:
|
417 |
#@ formidable
|
418 |
msgid "After Fields"
|
419 |
msgstr ""
|
@@ -423,13 +424,13 @@ msgstr ""
|
|
423 |
msgid "Form Name"
|
424 |
msgstr ""
|
425 |
|
426 |
-
#: classes/controllers/FrmStylesController.php:
|
427 |
#: classes/views/frm-forms/mb_html_tab.php:35
|
428 |
#@ formidable
|
429 |
msgid "Form Description"
|
430 |
msgstr ""
|
431 |
|
432 |
-
#: classes/views/frm-forms/add_field.php:
|
433 |
#: classes/views/frm-forms/mb_html_tab.php:7
|
434 |
#@ formidable
|
435 |
msgid "Field Key"
|
@@ -440,7 +441,7 @@ msgstr ""
|
|
440 |
msgid "Field Name"
|
441 |
msgstr ""
|
442 |
|
443 |
-
#: classes/controllers/FrmStylesController.php:
|
444 |
#: classes/views/frm-forms/mb_html_tab.php:9
|
445 |
#@ formidable
|
446 |
msgid "Field Description"
|
@@ -466,20 +467,20 @@ msgstr ""
|
|
466 |
msgid "Please select a form"
|
467 |
msgstr ""
|
468 |
|
469 |
-
#: classes/controllers/FrmFormsController.php:
|
470 |
#@ formidable
|
471 |
msgid "Display form title"
|
472 |
msgstr ""
|
473 |
|
474 |
-
#: classes/controllers/FrmFormsController.php:
|
475 |
#@ formidable
|
476 |
msgid "Display form description"
|
477 |
msgstr ""
|
478 |
|
479 |
-
#: classes/helpers/FrmAppHelper.php:
|
480 |
-
#: classes/helpers/FrmCSVExportHelper.php:
|
481 |
-
#: pro/classes/helpers/FrmProFieldsHelper.php:
|
482 |
-
#: pro/classes/helpers/FrmProFieldsHelper.php:
|
483 |
#: pro/classes/views/displays/mb_advanced.php:97
|
484 |
#: pro/classes/views/frmpro-entries/table.php:5
|
485 |
#@ formidable
|
@@ -489,12 +490,12 @@ msgstr ""
|
|
489 |
#: classes/controllers/FrmAppController.php:74
|
490 |
#: classes/controllers/FrmEntriesController.php:8
|
491 |
#: classes/controllers/FrmEntriesController.php:120
|
492 |
-
#: classes/controllers/FrmFormsController.php:
|
493 |
#: classes/controllers/FrmXMLController.php:59
|
494 |
#: classes/models/FrmPointers.php:267
|
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:
|
498 |
#@ formidable
|
499 |
msgid "Entries"
|
500 |
msgstr ""
|
@@ -504,22 +505,22 @@ msgstr ""
|
|
504 |
msgid "Shortcode"
|
505 |
msgstr ""
|
506 |
|
507 |
-
#: classes/views/styles/manage.php:
|
508 |
#@ formidable
|
509 |
msgid "No Forms Found"
|
510 |
msgstr ""
|
511 |
|
512 |
#: classes/controllers/FrmStylesController.php:36
|
513 |
-
#: classes/helpers/FrmFormsListHelper.php:
|
514 |
-
#: classes/views/frm-entries/sidebar-shared.php:
|
515 |
#: classes/views/frm-forms/_publish_box.php:67
|
516 |
#: pro/classes/controllers/FrmProDisplaysController.php:38
|
517 |
-
#: pro/classes/controllers/FrmProEntriesController.php:
|
518 |
-
#: pro/classes/controllers/FrmProEntriesController.php:
|
519 |
-
#: pro/classes/controllers/FrmProEntriesController.php:
|
520 |
#: pro/classes/helpers/FrmProAppHelper.php:210
|
521 |
#: pro/classes/helpers/FrmProEntriesHelper.php:256
|
522 |
-
#: pro/classes/helpers/FrmProFieldsHelper.php:
|
523 |
#@ default
|
524 |
#@ formidable
|
525 |
msgid "Edit"
|
@@ -528,11 +529,12 @@ msgstr ""
|
|
528 |
#: classes/helpers/FrmEntriesListHelper.php:201
|
529 |
#: classes/helpers/FrmFormsHelper.php:575
|
530 |
#: classes/helpers/FrmFormsListHelper.php:104
|
531 |
-
#: classes/models/FrmFormAction.php:
|
532 |
#: classes/views/frm-entries/sidebar-show.php:22
|
533 |
-
#:
|
534 |
-
#: pro/classes/controllers/FrmProEntriesController.php:
|
535 |
-
#: pro/classes/controllers/FrmProEntriesController.php:
|
|
|
536 |
#: pro/classes/helpers/FrmProEntriesListHelper.php:6
|
537 |
#: pro/classes/views/frmpro-entries/sidebar-edit.php:27
|
538 |
#@ default
|
@@ -548,20 +550,20 @@ msgstr ""
|
|
548 |
|
549 |
#: pro/classes/controllers/FrmProAppController.php:30
|
550 |
#: pro/classes/views/frmpro-statistics/select.php:3
|
551 |
-
#: pro/classes/views/frmpro-statistics/show.php:
|
552 |
#@ formidable
|
553 |
msgid "Reports"
|
554 |
msgstr ""
|
555 |
|
556 |
-
#: classes/helpers/FrmFormsListHelper.php:
|
557 |
#: pro/classes/controllers/FrmProDisplaysController.php:112
|
558 |
-
#: pro/classes/controllers/FrmProEntriesController.php:
|
559 |
#: pro/classes/helpers/FrmProEntriesHelper.php:245
|
560 |
#@ formidable
|
561 |
msgid "Duplicate"
|
562 |
msgstr ""
|
563 |
|
564 |
-
#: classes/models/FrmFormAction.php:
|
565 |
#: classes/views/frm-forms/add_field_links.php:6
|
566 |
#: classes/views/frm-forms/new.php:28
|
567 |
#: pro/classes/controllers/FrmProFormActionsController.php:32
|
@@ -570,7 +572,7 @@ msgid "Create"
|
|
570 |
msgstr ""
|
571 |
|
572 |
#: classes/controllers/FrmFieldsController.php:322
|
573 |
-
#: classes/helpers/FrmAppHelper.php:
|
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
|
@@ -578,13 +580,13 @@ msgstr ""
|
|
578 |
msgid "(Blank)"
|
579 |
msgstr ""
|
580 |
|
581 |
-
#: classes/views/frm-settings/form.php:
|
582 |
-
#: classes/views/frm-settings/form.php:
|
583 |
#@ formidable
|
584 |
msgid "Update Options"
|
585 |
msgstr ""
|
586 |
|
587 |
-
#: classes/views/frm-settings/form.php:
|
588 |
#@ formidable
|
589 |
msgid "Preview Page"
|
590 |
msgstr ""
|
@@ -599,32 +601,32 @@ msgstr ""
|
|
599 |
msgid "The styling for the date field calendar. Some users may be using this css on pages other than just the ones that include a date field."
|
600 |
msgstr ""
|
601 |
|
602 |
-
#: classes/views/frm-settings/form.php:
|
603 |
#@ formidable
|
604 |
msgid "User Permissions"
|
605 |
msgstr ""
|
606 |
|
607 |
-
#: classes/views/frm-settings/form.php:
|
608 |
#@ formidable
|
609 |
msgid "Select users that are allowed access to Formidable. Without access to View Forms, users will be unable to see the Formidable menu."
|
610 |
msgstr ""
|
611 |
|
612 |
-
#: classes/views/frm-settings/form.php:
|
613 |
#@ formidable
|
614 |
msgid "Default Messages"
|
615 |
msgstr ""
|
616 |
|
617 |
-
#: classes/views/frm-settings/form.php:
|
618 |
#@ formidable
|
619 |
msgid "You can override the success message and submit button settings on individual forms."
|
620 |
msgstr ""
|
621 |
|
622 |
-
#: classes/views/frm-settings/form.php:
|
623 |
#@ formidable
|
624 |
msgid "Success Message"
|
625 |
msgstr ""
|
626 |
|
627 |
-
#: classes/views/frm-settings/form.php:
|
628 |
#@ formidable
|
629 |
msgid "The default message seen after a form is submitted."
|
630 |
msgstr ""
|
@@ -639,17 +641,17 @@ msgstr ""
|
|
639 |
msgid "The message seen when a user who is not logged-in views a form only logged-in users can submit."
|
640 |
msgstr ""
|
641 |
|
642 |
-
#: classes/views/frm-forms/settings.php:
|
643 |
#@ formidable
|
644 |
msgid "Submit Button"
|
645 |
msgstr ""
|
646 |
|
647 |
-
#: classes/helpers/FrmAppHelper.php:
|
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 ""
|
651 |
|
652 |
-
#: classes/views/frm-settings/form.php:
|
653 |
#@ formidable
|
654 |
msgid "Uninstall Formidable"
|
655 |
msgstr ""
|
@@ -665,7 +667,7 @@ msgid "Formidable Tag"
|
|
665 |
msgstr ""
|
666 |
|
667 |
#: classes/helpers/FrmEntriesListHelper.php:59
|
668 |
-
#: pro/classes/controllers/FrmProEntriesController.php:
|
669 |
#: pro/classes/helpers/FrmProDisplaysHelper.php:59
|
670 |
#@ formidable
|
671 |
msgid "No Entries Found"
|
@@ -696,12 +698,12 @@ msgstr ""
|
|
696 |
msgid "There was a problem duplicating that entry"
|
697 |
msgstr ""
|
698 |
|
699 |
-
#: classes/controllers/FrmEntriesController.php:
|
700 |
#@ formidable
|
701 |
msgid "Entry was Successfully Destroyed"
|
702 |
msgstr ""
|
703 |
|
704 |
-
#: classes/controllers/FrmEntriesController.php:
|
705 |
#: pro/classes/controllers/FrmProEntriesController.php:385
|
706 |
#@ formidable
|
707 |
msgid "No entries were specified"
|
@@ -712,258 +714,258 @@ msgstr ""
|
|
712 |
msgid "Duplicate Field"
|
713 |
msgstr ""
|
714 |
|
715 |
-
#: classes/helpers/FrmAppHelper.php:
|
716 |
#@ formidable
|
717 |
msgid "English/Western"
|
718 |
msgstr ""
|
719 |
|
720 |
-
#: classes/helpers/FrmAppHelper.php:
|
721 |
#@ formidable
|
722 |
msgid "Afrikaans"
|
723 |
msgstr ""
|
724 |
|
725 |
-
#: classes/helpers/FrmAppHelper.php:
|
726 |
#@ formidable
|
727 |
msgid "Albanian"
|
728 |
msgstr ""
|
729 |
|
730 |
-
#: classes/helpers/FrmAppHelper.php:
|
731 |
#@ formidable
|
732 |
msgid "Arabic"
|
733 |
msgstr ""
|
734 |
|
735 |
-
#: classes/helpers/FrmAppHelper.php:
|
736 |
#@ formidable
|
737 |
msgid "Armenian"
|
738 |
msgstr ""
|
739 |
|
740 |
-
#: classes/helpers/FrmAppHelper.php:
|
741 |
#@ formidable
|
742 |
msgid "Azerbaijani"
|
743 |
msgstr ""
|
744 |
|
745 |
-
#: classes/helpers/FrmAppHelper.php:
|
746 |
#@ formidable
|
747 |
msgid "Basque"
|
748 |
msgstr ""
|
749 |
|
750 |
-
#: classes/helpers/FrmAppHelper.php:
|
751 |
#@ formidable
|
752 |
msgid "Bosnian"
|
753 |
msgstr ""
|
754 |
|
755 |
-
#: classes/helpers/FrmAppHelper.php:
|
756 |
#@ formidable
|
757 |
msgid "Bulgarian"
|
758 |
msgstr ""
|
759 |
|
760 |
-
#: classes/helpers/FrmAppHelper.php:
|
761 |
#@ formidable
|
762 |
msgid "Catalan"
|
763 |
msgstr ""
|
764 |
|
765 |
-
#: classes/helpers/FrmAppHelper.php:
|
766 |
#@ formidable
|
767 |
msgid "Chinese Hong Kong"
|
768 |
msgstr ""
|
769 |
|
770 |
-
#: classes/helpers/FrmAppHelper.php:
|
771 |
#@ formidable
|
772 |
msgid "Chinese Simplified"
|
773 |
msgstr ""
|
774 |
|
775 |
-
#: classes/helpers/FrmAppHelper.php:
|
776 |
#@ formidable
|
777 |
msgid "Chinese Traditional"
|
778 |
msgstr ""
|
779 |
|
780 |
-
#: classes/helpers/FrmAppHelper.php:
|
781 |
#@ formidable
|
782 |
msgid "Croatian"
|
783 |
msgstr ""
|
784 |
|
785 |
-
#: classes/helpers/FrmAppHelper.php:
|
786 |
#@ formidable
|
787 |
msgid "Czech"
|
788 |
msgstr ""
|
789 |
|
790 |
-
#: classes/helpers/FrmAppHelper.php:
|
791 |
#@ formidable
|
792 |
msgid "Danish"
|
793 |
msgstr ""
|
794 |
|
795 |
-
#: classes/helpers/FrmAppHelper.php:
|
796 |
#@ formidable
|
797 |
msgid "Dutch"
|
798 |
msgstr ""
|
799 |
|
800 |
-
#: classes/helpers/FrmAppHelper.php:
|
801 |
#@ formidable
|
802 |
msgid "English/UK"
|
803 |
msgstr ""
|
804 |
|
805 |
-
#: classes/helpers/FrmAppHelper.php:
|
806 |
#@ formidable
|
807 |
msgid "Esperanto"
|
808 |
msgstr ""
|
809 |
|
810 |
-
#: classes/helpers/FrmAppHelper.php:
|
811 |
#@ formidable
|
812 |
msgid "Estonian"
|
813 |
msgstr ""
|
814 |
|
815 |
-
#: classes/helpers/FrmAppHelper.php:
|
816 |
#@ formidable
|
817 |
msgid "Faroese"
|
818 |
msgstr ""
|
819 |
|
820 |
-
#: classes/helpers/FrmAppHelper.php:
|
821 |
#@ formidable
|
822 |
msgid "Farsi/Persian"
|
823 |
msgstr ""
|
824 |
|
825 |
-
#: classes/helpers/FrmAppHelper.php:
|
826 |
#@ formidable
|
827 |
msgid "Finnish"
|
828 |
msgstr ""
|
829 |
|
830 |
-
#: classes/helpers/FrmAppHelper.php:
|
831 |
#@ formidable
|
832 |
msgid "French"
|
833 |
msgstr ""
|
834 |
|
835 |
-
#: classes/helpers/FrmAppHelper.php:
|
836 |
#@ formidable
|
837 |
msgid "French/Swiss"
|
838 |
msgstr ""
|
839 |
|
840 |
-
#: classes/helpers/FrmAppHelper.php:
|
841 |
#@ formidable
|
842 |
msgid "German"
|
843 |
msgstr ""
|
844 |
|
845 |
-
#: classes/helpers/FrmAppHelper.php:
|
846 |
#@ formidable
|
847 |
msgid "Greek"
|
848 |
msgstr ""
|
849 |
|
850 |
-
#: classes/helpers/FrmAppHelper.php:
|
851 |
#@ formidable
|
852 |
msgid "Hebrew"
|
853 |
msgstr ""
|
854 |
|
855 |
-
#: classes/helpers/FrmAppHelper.php:
|
856 |
#@ formidable
|
857 |
msgid "Hungarian"
|
858 |
msgstr ""
|
859 |
|
860 |
-
#: classes/helpers/FrmAppHelper.php:
|
861 |
#@ formidable
|
862 |
msgid "Icelandic"
|
863 |
msgstr ""
|
864 |
|
865 |
-
#: classes/helpers/FrmAppHelper.php:
|
866 |
#@ formidable
|
867 |
msgid "Italian"
|
868 |
msgstr ""
|
869 |
|
870 |
-
#: classes/helpers/FrmAppHelper.php:
|
871 |
#@ formidable
|
872 |
msgid "Japanese"
|
873 |
msgstr ""
|
874 |
|
875 |
-
#: classes/helpers/FrmAppHelper.php:
|
876 |
#@ formidable
|
877 |
msgid "Korean"
|
878 |
msgstr ""
|
879 |
|
880 |
-
#: classes/helpers/FrmAppHelper.php:
|
881 |
#@ formidable
|
882 |
msgid "Latvian"
|
883 |
msgstr ""
|
884 |
|
885 |
-
#: classes/helpers/FrmAppHelper.php:
|
886 |
#@ formidable
|
887 |
msgid "Lithuanian"
|
888 |
msgstr ""
|
889 |
|
890 |
-
#: classes/helpers/FrmAppHelper.php:
|
891 |
#@ formidable
|
892 |
msgid "Malaysian"
|
893 |
msgstr ""
|
894 |
|
895 |
-
#: classes/helpers/FrmAppHelper.php:
|
896 |
#@ formidable
|
897 |
msgid "Norwegian"
|
898 |
msgstr ""
|
899 |
|
900 |
-
#: classes/helpers/FrmAppHelper.php:
|
901 |
#@ formidable
|
902 |
msgid "Polish"
|
903 |
msgstr ""
|
904 |
|
905 |
-
#: classes/helpers/FrmAppHelper.php:
|
906 |
#@ formidable
|
907 |
msgid "Portuguese/Brazilian"
|
908 |
msgstr ""
|
909 |
|
910 |
-
#: classes/helpers/FrmAppHelper.php:
|
911 |
#@ formidable
|
912 |
msgid "Romanian"
|
913 |
msgstr ""
|
914 |
|
915 |
-
#: classes/helpers/FrmAppHelper.php:
|
916 |
#@ formidable
|
917 |
msgid "Russian"
|
918 |
msgstr ""
|
919 |
|
920 |
-
#: classes/helpers/FrmAppHelper.php:
|
921 |
-
#: classes/helpers/FrmAppHelper.php:
|
922 |
#@ formidable
|
923 |
msgid "Serbian"
|
924 |
msgstr ""
|
925 |
|
926 |
-
#: classes/helpers/FrmAppHelper.php:
|
927 |
#@ formidable
|
928 |
msgid "Slovak"
|
929 |
msgstr ""
|
930 |
|
931 |
-
#: classes/helpers/FrmAppHelper.php:
|
932 |
#@ formidable
|
933 |
msgid "Slovenian"
|
934 |
msgstr ""
|
935 |
|
936 |
-
#: classes/helpers/FrmAppHelper.php:
|
937 |
#@ formidable
|
938 |
msgid "Spanish"
|
939 |
msgstr ""
|
940 |
|
941 |
-
#: classes/helpers/FrmAppHelper.php:
|
942 |
#@ formidable
|
943 |
msgid "Swedish"
|
944 |
msgstr ""
|
945 |
|
946 |
-
#: classes/helpers/FrmAppHelper.php:
|
947 |
#@ formidable
|
948 |
msgid "Tamil"
|
949 |
msgstr ""
|
950 |
|
951 |
-
#: classes/helpers/FrmAppHelper.php:
|
952 |
#@ formidable
|
953 |
msgid "Thai"
|
954 |
msgstr ""
|
955 |
|
956 |
-
#: classes/helpers/FrmAppHelper.php:
|
957 |
#@ formidable
|
958 |
msgid "Turkish"
|
959 |
msgstr ""
|
960 |
|
961 |
-
#: classes/helpers/FrmAppHelper.php:
|
962 |
#@ formidable
|
963 |
msgid "Ukranian"
|
964 |
msgstr ""
|
965 |
|
966 |
-
#: classes/helpers/FrmAppHelper.php:
|
967 |
#@ formidable
|
968 |
msgid "Vietnamese"
|
969 |
msgstr ""
|
@@ -978,7 +980,7 @@ msgstr ""
|
|
978 |
msgid "Current Time"
|
979 |
msgstr ""
|
980 |
|
981 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
982 |
#@ formidable
|
983 |
msgid "User Login"
|
984 |
msgstr ""
|
@@ -988,21 +990,21 @@ msgstr ""
|
|
988 |
msgid "User Meta"
|
989 |
msgstr ""
|
990 |
|
991 |
-
#: classes/controllers/FrmFormsController.php:
|
992 |
#: pro/classes/controllers/FrmProFormsController.php:63
|
993 |
-
#: pro/classes/helpers/FrmProFieldsHelper.php:
|
994 |
#: pro/classes/views/displays/where_row.php:8
|
995 |
#: pro/classes/views/xml/map_csv_fields.php:49
|
996 |
#@ formidable
|
997 |
msgid "Post ID"
|
998 |
msgstr ""
|
999 |
|
1000 |
-
#: pro/classes/controllers/FrmProStatisticsController.php:
|
1001 |
#@ formidable
|
1002 |
msgid "Completed"
|
1003 |
msgstr ""
|
1004 |
|
1005 |
-
#: pro/classes/controllers/FrmProStatisticsController.php:
|
1006 |
#@ formidable
|
1007 |
msgid "Not Completed"
|
1008 |
msgstr ""
|
@@ -1015,9 +1017,9 @@ msgstr ""
|
|
1015 |
|
1016 |
#: classes/views/frm-entries/list.php:19
|
1017 |
#: classes/views/frm-forms/list.php:22
|
1018 |
-
#: pro/classes/controllers/FrmProEntriesController.php:
|
1019 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
1020 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
1021 |
#: pro/classes/helpers/FrmProEntriesListHelper.php:65
|
1022 |
#@ formidable
|
1023 |
msgid "Search"
|
@@ -1028,23 +1030,23 @@ msgstr ""
|
|
1028 |
msgid "Reset"
|
1029 |
msgstr ""
|
1030 |
|
1031 |
-
#: pro/classes/helpers/FrmProFieldsHelper.php:
|
1032 |
#@ formidable
|
1033 |
msgid "Edit Uploaded File"
|
1034 |
msgstr ""
|
1035 |
|
1036 |
-
#: pro/classes/helpers/FrmProFieldsHelper.php:
|
1037 |
-
#: pro/classes/views/frmpro-fields/options-form.php:
|
1038 |
#@ formidable
|
1039 |
msgid "Select a value to insert into the box below"
|
1040 |
msgstr ""
|
1041 |
|
1042 |
-
#: classes/controllers/FrmFormsController.php:
|
1043 |
-
#: classes/views/frm-entries/sidebar-shared.php:
|
1044 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
1045 |
#: pro/classes/helpers/FrmProEntriesListHelper.php:58
|
1046 |
#: pro/classes/helpers/FrmProEntriesListHelper.php:69
|
1047 |
-
#: pro/classes/helpers/FrmProFieldsHelper.php:
|
1048 |
#: pro/classes/views/displays/order_row.php:3
|
1049 |
#: pro/classes/views/displays/where_row.php:6
|
1050 |
#: pro/classes/views/xml/map_csv_fields.php:56
|
@@ -1052,54 +1054,54 @@ msgstr ""
|
|
1052 |
msgid "Entry ID"
|
1053 |
msgstr ""
|
1054 |
|
1055 |
-
#: pro/classes/helpers/FrmProFieldsHelper.php:
|
1056 |
#@ formidable
|
1057 |
msgid "Form Fields"
|
1058 |
msgstr ""
|
1059 |
|
1060 |
-
#: pro/classes/helpers/FrmProFieldsHelper.php:
|
1061 |
#@ formidable
|
1062 |
msgid "Thumbnail"
|
1063 |
msgstr ""
|
1064 |
|
1065 |
-
#: pro/classes/helpers/FrmProFieldsHelper.php:
|
1066 |
#@ formidable
|
1067 |
msgid "Medium"
|
1068 |
msgstr ""
|
1069 |
|
1070 |
-
#: pro/classes/helpers/FrmProFieldsHelper.php:
|
1071 |
#@ formidable
|
1072 |
msgid "Large"
|
1073 |
msgstr ""
|
1074 |
|
1075 |
-
#: pro/classes/helpers/FrmProFieldsHelper.php:
|
1076 |
#@ formidable
|
1077 |
msgid "Full Size"
|
1078 |
msgstr ""
|
1079 |
|
1080 |
#: classes/views/shared/mb_adv_info.php:68
|
1081 |
-
#: pro/classes/helpers/FrmProFieldsHelper.php:
|
1082 |
#@ formidable
|
1083 |
msgid "Helpers"
|
1084 |
msgstr ""
|
1085 |
|
1086 |
-
#: pro/classes/helpers/FrmProFieldsHelper.php:
|
1087 |
#@ formidable
|
1088 |
msgid "Admin link to edit the entry"
|
1089 |
msgstr ""
|
1090 |
|
1091 |
-
#: pro/classes/helpers/FrmProFieldsHelper.php:
|
1092 |
#@ formidable
|
1093 |
msgid "Link to view single page if showing dynamic entries"
|
1094 |
msgstr ""
|
1095 |
|
1096 |
-
#: pro/classes/helpers/FrmProFieldsHelper.php:
|
1097 |
#@ formidable
|
1098 |
msgid "Add a rotating 'even' or 'odd' class"
|
1099 |
msgstr ""
|
1100 |
|
1101 |
-
#: classes/controllers/FrmFormsController.php:
|
1102 |
-
#: pro/classes/helpers/FrmProFieldsHelper.php:
|
1103 |
#@ formidable
|
1104 |
msgid "Site URL"
|
1105 |
msgstr ""
|
@@ -1110,7 +1112,7 @@ msgid "Limit must be a number"
|
|
1110 |
msgstr ""
|
1111 |
|
1112 |
#: pro/classes/controllers/FrmProFormsController.php:60
|
1113 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
1114 |
#: pro/classes/models/FrmProField.php:34
|
1115 |
#: pro/classes/models/FrmProForm.php:244
|
1116 |
#@ formidable
|
@@ -1145,7 +1147,7 @@ msgstr ""
|
|
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:
|
1149 |
#: pro/classes/views/displays/_calendar_options.php:4
|
1150 |
#: pro/classes/views/displays/_calendar_options.php:16
|
1151 |
#: pro/classes/views/displays/order_row.php:4
|
@@ -1172,7 +1174,7 @@ msgstr ""
|
|
1172 |
#: pro/classes/controllers/FrmProDisplaysController.php:139
|
1173 |
#: pro/classes/controllers/FrmProDisplaysController.php:285
|
1174 |
#: pro/classes/views/displays/mb_dyncontent.php:23
|
1175 |
-
#: pro/classes/views/frmpro-fields/options-form.php:
|
1176 |
#@ formidable
|
1177 |
msgid "Content"
|
1178 |
msgstr ""
|
@@ -1199,7 +1201,7 @@ msgstr ""
|
|
1199 |
msgid "The HTML for the entry on the dynamic page. This content will NOT be repeated, and will only show when the %1$s is clicked."
|
1200 |
msgstr ""
|
1201 |
|
1202 |
-
#: classes/controllers/FrmFormsController.php:
|
1203 |
#@ formidable
|
1204 |
msgid "Detail Link"
|
1205 |
msgstr ""
|
@@ -1220,13 +1222,13 @@ msgstr ""
|
|
1220 |
msgid "Random"
|
1221 |
msgstr ""
|
1222 |
|
1223 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
1224 |
#: pro/classes/views/displays/order_row.php:14
|
1225 |
#@ formidable
|
1226 |
msgid "Ascending"
|
1227 |
msgstr ""
|
1228 |
|
1229 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
1230 |
#: pro/classes/views/displays/order_row.php:15
|
1231 |
#@ formidable
|
1232 |
msgid "Descending"
|
@@ -1242,7 +1244,7 @@ msgstr ""
|
|
1242 |
msgid "The number of entries to show per page. Leave blank to not use pagination."
|
1243 |
msgstr ""
|
1244 |
|
1245 |
-
#: classes/controllers/FrmFormsController.php:
|
1246 |
#: classes/views/frm-forms/_publish_box.php:47
|
1247 |
#: classes/widgets/FrmShowForm.php:46
|
1248 |
#: pro/classes/controllers/FrmProDisplaysController.php:137
|
@@ -1255,62 +1257,62 @@ msgstr ""
|
|
1255 |
msgid "Field ID"
|
1256 |
msgstr ""
|
1257 |
|
1258 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
1259 |
#@ formidable
|
1260 |
msgid "Replaces spaces with dashes and lowercases all. Use if adding an HTML class or ID"
|
1261 |
msgstr ""
|
1262 |
|
1263 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
1264 |
#@ formidable
|
1265 |
msgid "Replaces all HTML entities with a URL safe string."
|
1266 |
msgstr ""
|
1267 |
|
1268 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
1269 |
#@ formidable
|
1270 |
msgid "Truncate text with a link to view more. If using Both (dynamic), the link goes to the detail page. Otherwise, it will show in-place."
|
1271 |
msgstr ""
|
1272 |
|
1273 |
-
#: pro/classes/views/displays/where_options.php:
|
1274 |
#@ formidable
|
1275 |
msgid "Date options: 'NOW' or a date in yyyy-mm-dd format."
|
1276 |
msgstr ""
|
1277 |
|
1278 |
-
#: pro/classes/views/displays/where_row.php:
|
1279 |
#: pro/classes/views/frmpro-fields/_logic_row.php:25
|
1280 |
#: pro/classes/views/frmpro-forms/_logic_row.php:20
|
1281 |
#@ formidable
|
1282 |
msgid "is"
|
1283 |
msgstr ""
|
1284 |
|
1285 |
-
#: pro/classes/views/displays/where_row.php:
|
1286 |
#: pro/classes/views/frmpro-fields/_logic_row.php:29
|
1287 |
#: pro/classes/views/frmpro-forms/_logic_row.php:23
|
1288 |
#@ formidable
|
1289 |
msgid "equal to"
|
1290 |
msgstr ""
|
1291 |
|
1292 |
-
#: pro/classes/views/displays/where_row.php:
|
1293 |
#: pro/classes/views/frmpro-fields/_logic_row.php:30
|
1294 |
#: pro/classes/views/frmpro-forms/_logic_row.php:24
|
1295 |
#@ formidable
|
1296 |
msgid "NOT equal to"
|
1297 |
msgstr ""
|
1298 |
|
1299 |
-
#: pro/classes/views/displays/where_row.php:
|
1300 |
#: pro/classes/views/frmpro-fields/_logic_row.php:31
|
1301 |
#: pro/classes/views/frmpro-forms/_logic_row.php:25
|
1302 |
#@ formidable
|
1303 |
msgid "greater than"
|
1304 |
msgstr ""
|
1305 |
|
1306 |
-
#: pro/classes/views/displays/where_row.php:
|
1307 |
#: pro/classes/views/frmpro-fields/_logic_row.php:32
|
1308 |
#: pro/classes/views/frmpro-forms/_logic_row.php:26
|
1309 |
#@ formidable
|
1310 |
msgid "less than"
|
1311 |
msgstr ""
|
1312 |
|
1313 |
-
#: pro/classes/views/displays/where_row.php:
|
1314 |
#: pro/classes/views/frmpro-fields/_logic_row.php:33
|
1315 |
#: pro/classes/views/frmpro-forms/_logic_row.php:27
|
1316 |
#@ formidable
|
@@ -1323,10 +1325,10 @@ msgid "Edit Entry"
|
|
1323 |
msgstr ""
|
1324 |
|
1325 |
#: classes/views/frm-entries/sidebar-show.php:22
|
1326 |
-
#: pro/classes/controllers/FrmProEntriesController.php:
|
1327 |
-
#: pro/classes/controllers/FrmProEntriesController.php:
|
1328 |
-
#: pro/classes/controllers/FrmProEntriesController.php:
|
1329 |
-
#: pro/classes/controllers/FrmProEntriesController.php:
|
1330 |
#@ formidable
|
1331 |
msgid "Are you sure you want to delete that entry?"
|
1332 |
msgstr ""
|
@@ -1376,62 +1378,62 @@ msgstr ""
|
|
1376 |
msgid "minute step"
|
1377 |
msgstr ""
|
1378 |
|
1379 |
-
#: classes/views/frm-forms/add_field.php:
|
1380 |
#@ formidable
|
1381 |
msgid "automatic width"
|
1382 |
msgstr ""
|
1383 |
|
1384 |
-
#: pro/classes/views/frmpro-fields/options-form.php:
|
1385 |
#@ formidable
|
1386 |
msgid "Email Attachment"
|
1387 |
msgstr ""
|
1388 |
|
1389 |
-
#: pro/classes/views/frmpro-fields/options-form.php:
|
1390 |
#@ formidable
|
1391 |
msgid "attach this file to the email notification"
|
1392 |
msgstr ""
|
1393 |
|
1394 |
-
#: pro/classes/views/frmpro-fields/options-form.php:
|
1395 |
#@ formidable
|
1396 |
msgid "Number Range"
|
1397 |
msgstr ""
|
1398 |
|
1399 |
-
#: pro/classes/views/frmpro-fields/options-form.php:
|
1400 |
#@ formidable
|
1401 |
msgid "Browsers that support the HTML5 number field require a number range to determine the numbers seen when clicking the arrows next to the field."
|
1402 |
msgstr ""
|
1403 |
|
1404 |
-
#: pro/classes/views/frmpro-fields/options-form.php:
|
1405 |
#@ formidable
|
1406 |
msgid "minimum"
|
1407 |
msgstr ""
|
1408 |
|
1409 |
-
#: pro/classes/views/frmpro-fields/options-form.php:
|
1410 |
#@ formidable
|
1411 |
msgid "maximum"
|
1412 |
msgstr ""
|
1413 |
|
1414 |
-
#: pro/classes/views/frmpro-fields/options-form.php:
|
1415 |
#@ formidable
|
1416 |
msgid "step"
|
1417 |
msgstr ""
|
1418 |
|
1419 |
-
#: pro/classes/views/frmpro-fields/options-form.php:
|
1420 |
#@ formidable
|
1421 |
msgid "Range"
|
1422 |
msgstr ""
|
1423 |
|
1424 |
-
#: pro/classes/views/frmpro-fields/options-form.php:
|
1425 |
#@ formidable
|
1426 |
msgid "to"
|
1427 |
msgstr ""
|
1428 |
|
1429 |
-
#: classes/views/frm-forms/add_field.php:
|
1430 |
#@ formidable
|
1431 |
msgid "Field Type"
|
1432 |
msgstr ""
|
1433 |
|
1434 |
-
#: classes/views/frm-forms/add_field.php:
|
1435 |
#@ formidable
|
1436 |
msgid "The field key can be used as an alternative to the field ID in many cases."
|
1437 |
msgstr ""
|
@@ -1441,7 +1443,7 @@ msgstr ""
|
|
1441 |
msgid "These buttons are for illustrative purposes only. They will be functional in your form."
|
1442 |
msgstr ""
|
1443 |
|
1444 |
-
#: classes/views/frm-forms/settings.php:
|
1445 |
#: pro/classes/views/frmpro-forms/add_form_options.php:88
|
1446 |
#@ formidable
|
1447 |
msgid "Use Content from Page"
|
@@ -1493,7 +1495,7 @@ msgstr ""
|
|
1493 |
msgid "Keys"
|
1494 |
msgstr ""
|
1495 |
|
1496 |
-
#: classes/controllers/FrmFormsController.php:
|
1497 |
#: pro/classes/views/settings/form.php:35
|
1498 |
#@ formidable
|
1499 |
msgid "Date Format"
|
@@ -1672,9 +1674,9 @@ msgstr ""
|
|
1672 |
msgid "Export"
|
1673 |
msgstr ""
|
1674 |
|
1675 |
-
#: classes/controllers/FrmStylesController.php:
|
1676 |
#: classes/models/FrmPointers.php:316
|
1677 |
-
#: classes/views/frm-forms/settings.php:
|
1678 |
#: classes/views/frm-settings/form.php:18
|
1679 |
#@ formidable
|
1680 |
msgid "General"
|
@@ -1720,7 +1722,7 @@ msgstr ""
|
|
1720 |
msgid "Weight"
|
1721 |
msgstr ""
|
1722 |
|
1723 |
-
#: classes/views/frm-forms/add_field.php:
|
1724 |
#: classes/views/styles/_buttons.php:22
|
1725 |
#: classes/views/styles/_check-box-radio-fields.php:30
|
1726 |
#: classes/views/styles/_field-description.php:21
|
@@ -1743,7 +1745,7 @@ msgstr ""
|
|
1743 |
#: classes/views/styles/_buttons.php:27
|
1744 |
#: classes/views/styles/_field-labels.php:36
|
1745 |
#: classes/views/styles/_field-sizes.php:12
|
1746 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
1747 |
#@ formidable
|
1748 |
msgid "Width"
|
1749 |
msgstr ""
|
@@ -1775,12 +1777,12 @@ msgstr ""
|
|
1775 |
msgid "Formidable uses CSS3 border-radius for corner rounding, which is not currently supported by Internet Explorer."
|
1776 |
msgstr ""
|
1777 |
|
1778 |
-
#: classes/controllers/FrmStylesController.php:
|
1779 |
#@ formidable
|
1780 |
msgid "Field Settings"
|
1781 |
msgstr ""
|
1782 |
|
1783 |
-
#: classes/controllers/FrmStylesController.php:
|
1784 |
#@ formidable
|
1785 |
msgid "Field Colors"
|
1786 |
msgstr ""
|
@@ -1823,7 +1825,7 @@ msgstr ""
|
|
1823 |
|
1824 |
#: classes/views/styles/_buttons.php:32
|
1825 |
#: classes/views/styles/_field-sizes.php:7
|
1826 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
1827 |
#@ formidable
|
1828 |
msgid "Height"
|
1829 |
msgstr ""
|
@@ -1871,50 +1873,50 @@ msgstr ""
|
|
1871 |
msgid "Post Title"
|
1872 |
msgstr ""
|
1873 |
|
1874 |
-
#: classes/views/frm-forms/add_field.php:
|
1875 |
-
#: classes/views/frm-forms/add_field.php:
|
1876 |
#@ formidable
|
1877 |
msgid "Unique"
|
1878 |
msgstr ""
|
1879 |
|
1880 |
-
#: classes/views/frm-forms/add_field.php:
|
1881 |
#: classes/views/styles/_field-colors.php:13
|
1882 |
#@ formidable
|
1883 |
msgid "Read Only"
|
1884 |
msgstr ""
|
1885 |
|
1886 |
#: classes/models/FrmField.php:19
|
1887 |
-
#: classes/views/frm-settings/form.php:
|
1888 |
#@ formidable
|
1889 |
msgid "reCAPTCHA"
|
1890 |
msgstr ""
|
1891 |
|
1892 |
-
#: classes/views/frm-settings/form.php:
|
1893 |
#@ formidable
|
1894 |
msgid "reCAPTCHA is a free, accessible CAPTCHA service that helps to digitize books while blocking spam on your blog. reCAPTCHA asks commenters to retype two words scanned from a book to prove that they are a human. This verifies that they are not a spambot."
|
1895 |
msgstr ""
|
1896 |
|
1897 |
-
#: classes/views/frm-settings/form.php:
|
1898 |
#@ formidable
|
1899 |
msgid "Private Key"
|
1900 |
msgstr ""
|
1901 |
|
1902 |
-
#: classes/views/frm-settings/form.php:
|
1903 |
#@ formidable
|
1904 |
msgid "reCAPTCHA Language"
|
1905 |
msgstr ""
|
1906 |
|
1907 |
-
#: classes/helpers/FrmAppHelper.php:
|
1908 |
#@ formidable
|
1909 |
msgid "English"
|
1910 |
msgstr ""
|
1911 |
|
1912 |
-
#: classes/helpers/FrmAppHelper.php:
|
1913 |
#@ formidable
|
1914 |
msgid "Portuguese"
|
1915 |
msgstr ""
|
1916 |
|
1917 |
-
#: classes/models/FrmSettings.php:
|
1918 |
#@ formidable
|
1919 |
msgid "The reCAPTCHA was not entered correctly"
|
1920 |
msgstr ""
|
@@ -1934,24 +1936,19 @@ msgstr ""
|
|
1934 |
msgid "HTML"
|
1935 |
msgstr ""
|
1936 |
|
1937 |
-
#: classes/views/frm-forms/add_field.php:
|
1938 |
-
#: classes/views/frm-forms/add_field.php:
|
1939 |
#@ formidable
|
1940 |
msgid "Required"
|
1941 |
msgstr ""
|
1942 |
|
1943 |
-
#: classes/controllers/FrmFormsController.php:
|
1944 |
#: classes/views/frm-forms/_publish_box.php:47
|
1945 |
#: pro/classes/views/displays/submitbox_actions.php:2
|
1946 |
#@ formidable
|
1947 |
msgid "Shortcodes"
|
1948 |
msgstr ""
|
1949 |
|
1950 |
-
#: classes/views/frm-settings/form.php:128
|
1951 |
-
#@ formidable
|
1952 |
-
msgid "Default Submit Button"
|
1953 |
-
msgstr ""
|
1954 |
-
|
1955 |
#: pro/classes/models/FrmProDisplay.php:224
|
1956 |
#: pro/classes/views/displays/mb_excerpt.php:2
|
1957 |
#@ formidable
|
@@ -2032,7 +2029,7 @@ msgstr ""
|
|
2032 |
msgid "Order"
|
2033 |
msgstr ""
|
2034 |
|
2035 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
2036 |
#: pro/classes/views/displays/mb_advanced.php:6
|
2037 |
#@ formidable
|
2038 |
msgid "Limit"
|
@@ -2043,12 +2040,12 @@ msgstr ""
|
|
2043 |
msgid "Page Size"
|
2044 |
msgstr ""
|
2045 |
|
2046 |
-
#: pro/classes/views/frmpro-fields/options-form.php:
|
2047 |
#@ formidable
|
2048 |
msgid "Calculations"
|
2049 |
msgstr ""
|
2050 |
|
2051 |
-
#: pro/classes/views/frmpro-fields/options-form.php:
|
2052 |
#@ formidable
|
2053 |
msgid "Calculate the default value for this field"
|
2054 |
msgstr ""
|
@@ -2068,129 +2065,129 @@ msgstr ""
|
|
2068 |
msgid "Go to Report"
|
2069 |
msgstr ""
|
2070 |
|
2071 |
-
#: pro/classes/views/frmpro-statistics/show.php:
|
2072 |
#@ formidable
|
2073 |
msgid "Response Count"
|
2074 |
msgstr ""
|
2075 |
|
2076 |
-
#: classes/views/frm-forms/add_field_links.php:
|
2077 |
-
#: pro/classes/views/frmpro-statistics/show.php:
|
2078 |
#@ formidable
|
2079 |
msgid "Total"
|
2080 |
msgstr ""
|
2081 |
|
2082 |
-
#: pro/classes/views/frmpro-statistics/show.php:
|
2083 |
#@ formidable
|
2084 |
msgid "Average"
|
2085 |
msgstr ""
|
2086 |
|
2087 |
-
#: pro/classes/views/frmpro-statistics/show.php:
|
2088 |
#@ formidable
|
2089 |
msgid "Median"
|
2090 |
msgstr ""
|
2091 |
|
2092 |
-
#: pro/classes/views/frmpro-statistics/show.php:
|
2093 |
#@ formidable
|
2094 |
msgid "Percent of users submitted"
|
2095 |
msgstr ""
|
2096 |
|
2097 |
-
#: pro/classes/views/frmpro-statistics/show.php:
|
2098 |
#@ formidable
|
2099 |
msgid "View Profile"
|
2100 |
msgstr ""
|
2101 |
|
2102 |
-
#: classes/views/styles/_sample_form.php:
|
2103 |
#@ formidable
|
2104 |
msgid "Text field"
|
2105 |
msgstr ""
|
2106 |
|
2107 |
-
#: classes/views/styles/_sample_form.php:
|
2108 |
-
#: classes/views/styles/_sample_form.php:
|
2109 |
#@ formidable
|
2110 |
msgid "This is sample text"
|
2111 |
msgstr ""
|
2112 |
|
2113 |
-
#: classes/views/styles/_sample_form.php:
|
2114 |
#@ formidable
|
2115 |
msgid "A field with a description"
|
2116 |
msgstr ""
|
2117 |
|
2118 |
-
#: classes/views/styles/_sample_form.php:
|
2119 |
#@ formidable
|
2120 |
msgid "Text field with error"
|
2121 |
msgstr ""
|
2122 |
|
2123 |
-
#: classes/views/styles/_sample_form.php:
|
2124 |
#@ formidable
|
2125 |
msgid "Text field in active state"
|
2126 |
msgstr ""
|
2127 |
|
2128 |
-
#: classes/views/styles/_sample_form.php:
|
2129 |
#@ formidable
|
2130 |
msgid "Drop-down Select"
|
2131 |
msgstr ""
|
2132 |
|
2133 |
#: classes/models/FrmField.php:15
|
2134 |
-
#: classes/views/styles/_sample_form.php:
|
2135 |
-
#: pro/classes/helpers/FrmProFieldsHelper.php:
|
2136 |
#@ formidable
|
2137 |
msgid "Radio Buttons"
|
2138 |
msgstr ""
|
2139 |
|
2140 |
#: classes/helpers/FrmFieldsHelper.php:42
|
2141 |
#: classes/helpers/FrmFieldsHelper.php:47
|
2142 |
-
#: classes/views/styles/_sample_form.php:
|
2143 |
-
#: classes/views/styles/_sample_form.php:
|
2144 |
-
#: classes/views/styles/_sample_form.php:
|
2145 |
#@ formidable
|
2146 |
msgid "Option 1"
|
2147 |
msgstr ""
|
2148 |
|
2149 |
#: classes/helpers/FrmFieldsHelper.php:43
|
2150 |
-
#: classes/views/styles/_sample_form.php:
|
2151 |
-
#: classes/views/styles/_sample_form.php:
|
2152 |
#@ formidable
|
2153 |
msgid "Option 2"
|
2154 |
msgstr ""
|
2155 |
|
2156 |
-
#: classes/views/styles/_sample_form.php:
|
2157 |
#@ formidable
|
2158 |
msgid "Check Boxes"
|
2159 |
msgstr ""
|
2160 |
|
2161 |
-
#: classes/views/styles/_sample_form.php:
|
2162 |
#@ formidable
|
2163 |
msgid "Text Area"
|
2164 |
msgstr ""
|
2165 |
|
2166 |
-
#: classes/views/styles/_sample_form.php:
|
2167 |
#@ formidable
|
2168 |
msgid "Another field with a description"
|
2169 |
msgstr ""
|
2170 |
|
2171 |
-
#: classes/models/FrmFormAction.php:
|
2172 |
#: classes/views/xml/import_form.php:11
|
2173 |
#: pro/classes/views/xml/map_csv_fields.php:64
|
2174 |
#@ formidable
|
2175 |
msgid "Import"
|
2176 |
msgstr ""
|
2177 |
|
2178 |
-
#: classes/views/frm-settings/form.php:
|
2179 |
#@ formidable
|
2180 |
msgid "Load Formidable styling"
|
2181 |
msgstr ""
|
2182 |
|
2183 |
-
#: classes/views/frm-settings/form.php:
|
2184 |
#@ formidable
|
2185 |
msgid "on every page of your site"
|
2186 |
msgstr ""
|
2187 |
|
2188 |
-
#: classes/views/frm-settings/form.php:
|
2189 |
#@ formidable
|
2190 |
msgid "only on applicable pages"
|
2191 |
msgstr ""
|
2192 |
|
2193 |
-
#: classes/views/frm-settings/form.php:
|
2194 |
#@ formidable
|
2195 |
msgid "Don't use Formidable styling on any page"
|
2196 |
msgstr ""
|
@@ -2200,16 +2197,16 @@ msgstr ""
|
|
2200 |
msgid "We're sorry. It looks like you've already submitted that."
|
2201 |
msgstr ""
|
2202 |
|
2203 |
-
#: classes/views/frm-forms/add_field.php:
|
2204 |
#: classes/views/styles/_date-fields.php:31
|
2205 |
-
#: pro/classes/views/frmpro-fields/options-form.php:
|
2206 |
#: pro/classes/views/frmpro-form-actions/post_options.php:103
|
2207 |
#: pro/classes/views/frmpro-form-actions/post_options.php:113
|
2208 |
#@ formidable
|
2209 |
msgid "None"
|
2210 |
msgstr ""
|
2211 |
|
2212 |
-
#: pro/classes/helpers/FrmProFieldsHelper.php:
|
2213 |
#@ formidable
|
2214 |
msgid "No Categories"
|
2215 |
msgstr ""
|
@@ -2251,12 +2248,12 @@ msgstr ""
|
|
2251 |
msgid "There was a problem with your submission. Errors are marked below."
|
2252 |
msgstr ""
|
2253 |
|
2254 |
-
#: classes/views/frm-settings/form.php:
|
2255 |
#@ formidable
|
2256 |
msgid "Incorrect Field"
|
2257 |
msgstr ""
|
2258 |
|
2259 |
-
#: classes/views/frm-settings/form.php:
|
2260 |
#@ formidable
|
2261 |
msgid "The message seen when a field response is either incorrect or missing."
|
2262 |
msgstr ""
|
@@ -2266,12 +2263,12 @@ msgstr ""
|
|
2266 |
msgid "Your submission was successfully saved."
|
2267 |
msgstr ""
|
2268 |
|
2269 |
-
#: classes/helpers/FrmAppHelper.php:
|
2270 |
#@ formidable
|
2271 |
msgid "Add/Edit Forms and Templates"
|
2272 |
msgstr ""
|
2273 |
|
2274 |
-
#: classes/helpers/FrmAppHelper.php:
|
2275 |
#@ formidable
|
2276 |
msgid "Add Entries from Admin Area"
|
2277 |
msgstr ""
|
@@ -2302,7 +2299,7 @@ msgstr ""
|
|
2302 |
msgid "Created at"
|
2303 |
msgstr ""
|
2304 |
|
2305 |
-
#: classes/helpers/FrmCSVExportHelper.php:
|
2306 |
#@ formidable
|
2307 |
msgid "Last Updated"
|
2308 |
msgstr ""
|
@@ -2312,12 +2309,12 @@ msgstr ""
|
|
2312 |
msgid "Post Meta"
|
2313 |
msgstr ""
|
2314 |
|
2315 |
-
#: classes/helpers/FrmAppHelper.php:
|
2316 |
#@ formidable
|
2317 |
msgid "at"
|
2318 |
msgstr ""
|
2319 |
|
2320 |
-
#: pro/classes/helpers/FrmProFieldsHelper.php:
|
2321 |
#@ formidable
|
2322 |
msgid "Default Email Message"
|
2323 |
msgstr ""
|
@@ -2367,7 +2364,7 @@ msgstr ""
|
|
2367 |
msgid "Exclude options"
|
2368 |
msgstr ""
|
2369 |
|
2370 |
-
#: pro/classes/views/frmpro-fields/options-form.php:
|
2371 |
#: pro/classes/views/frmpro-forms/add_form_msg_options.php:14
|
2372 |
#: pro/classes/views/frmpro-forms/add_form_options.php:13
|
2373 |
#: pro/classes/views/frmpro-forms/add_form_options.php:52
|
@@ -2391,12 +2388,12 @@ msgstr ""
|
|
2391 |
msgid "Custom Fields"
|
2392 |
msgstr ""
|
2393 |
|
2394 |
-
#: pro/classes/views/displays/where_row.php:
|
2395 |
#@ formidable
|
2396 |
msgid "NOT like"
|
2397 |
msgstr ""
|
2398 |
|
2399 |
-
#: classes/views/frm-entries/sidebar-show.php:
|
2400 |
#: pro/classes/views/frmpro-entries/sidebar-edit.php:27
|
2401 |
#: pro/classes/views/frmpro-entries/sidebar-edit.php:29
|
2402 |
#@ formidable
|
@@ -2413,1207 +2410,1208 @@ msgstr ""
|
|
2413 |
msgid "Bottom Margin"
|
2414 |
msgstr ""
|
2415 |
|
2416 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2417 |
#@ formidable
|
2418 |
msgid "Countries"
|
2419 |
msgstr ""
|
2420 |
|
2421 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2422 |
#@ formidable
|
2423 |
msgid "U.S. States"
|
2424 |
msgstr ""
|
2425 |
|
2426 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2427 |
#@ formidable
|
2428 |
msgid "U.S. State Abbreviations"
|
2429 |
msgstr ""
|
2430 |
|
2431 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2432 |
#@ formidable
|
2433 |
msgid "Age"
|
2434 |
msgstr ""
|
2435 |
|
2436 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2437 |
#@ formidable
|
2438 |
msgid "Under 18"
|
2439 |
msgstr ""
|
2440 |
|
2441 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2442 |
#@ formidable
|
2443 |
msgid "18-24"
|
2444 |
msgstr ""
|
2445 |
|
2446 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2447 |
#@ formidable
|
2448 |
msgid "25-34"
|
2449 |
msgstr ""
|
2450 |
|
2451 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2452 |
#@ formidable
|
2453 |
msgid "35-44"
|
2454 |
msgstr ""
|
2455 |
|
2456 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2457 |
#@ formidable
|
2458 |
msgid "45-54"
|
2459 |
msgstr ""
|
2460 |
|
2461 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2462 |
#@ formidable
|
2463 |
msgid "55-64"
|
2464 |
msgstr ""
|
2465 |
|
2466 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2467 |
#@ formidable
|
2468 |
msgid "65 or Above"
|
2469 |
msgstr ""
|
2470 |
|
2471 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2472 |
#@ formidable
|
2473 |
msgid "Prefer Not to Answer"
|
2474 |
msgstr ""
|
2475 |
|
2476 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2477 |
#@ formidable
|
2478 |
msgid "Satisfaction"
|
2479 |
msgstr ""
|
2480 |
|
2481 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2482 |
#@ formidable
|
2483 |
msgid "Very Satisfied"
|
2484 |
msgstr ""
|
2485 |
|
2486 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2487 |
#@ formidable
|
2488 |
msgid "Satisfied"
|
2489 |
msgstr ""
|
2490 |
|
2491 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2492 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2493 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2494 |
#@ formidable
|
2495 |
msgid "Neutral"
|
2496 |
msgstr ""
|
2497 |
|
2498 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2499 |
#@ formidable
|
2500 |
msgid "Unsatisfied"
|
2501 |
msgstr ""
|
2502 |
|
2503 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2504 |
#@ formidable
|
2505 |
msgid "Very Unsatisfied"
|
2506 |
msgstr ""
|
2507 |
|
2508 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2509 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2510 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2511 |
#: pro/classes/controllers/FrmProDisplaysController.php:190
|
2512 |
#@ formidable
|
2513 |
msgid "N/A"
|
2514 |
msgstr ""
|
2515 |
|
2516 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2517 |
#@ formidable
|
2518 |
msgid "Importance"
|
2519 |
msgstr ""
|
2520 |
|
2521 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2522 |
#@ formidable
|
2523 |
msgid "Very Important"
|
2524 |
msgstr ""
|
2525 |
|
2526 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2527 |
#@ formidable
|
2528 |
msgid "Important"
|
2529 |
msgstr ""
|
2530 |
|
2531 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2532 |
#@ formidable
|
2533 |
msgid "Somewhat Important"
|
2534 |
msgstr ""
|
2535 |
|
2536 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2537 |
#@ formidable
|
2538 |
msgid "Not at all Important"
|
2539 |
msgstr ""
|
2540 |
|
2541 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2542 |
#@ formidable
|
2543 |
msgid "Agreement"
|
2544 |
msgstr ""
|
2545 |
|
2546 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2547 |
#@ formidable
|
2548 |
msgid "Strongly Agree"
|
2549 |
msgstr ""
|
2550 |
|
2551 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2552 |
#@ formidable
|
2553 |
msgid "Agree"
|
2554 |
msgstr ""
|
2555 |
|
2556 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2557 |
#@ formidable
|
2558 |
msgid "Disagree"
|
2559 |
msgstr ""
|
2560 |
|
2561 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2562 |
#@ formidable
|
2563 |
msgid "Strongly Disagree"
|
2564 |
msgstr ""
|
2565 |
|
2566 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2567 |
#@ formidable
|
2568 |
msgid "Afghanistan"
|
2569 |
msgstr ""
|
2570 |
|
2571 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2572 |
#@ formidable
|
2573 |
msgid "Albania"
|
2574 |
msgstr ""
|
2575 |
|
2576 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2577 |
#@ formidable
|
2578 |
msgid "Algeria"
|
2579 |
msgstr ""
|
2580 |
|
2581 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2582 |
#@ formidable
|
2583 |
msgid "American Samoa"
|
2584 |
msgstr ""
|
2585 |
|
2586 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2587 |
#@ formidable
|
2588 |
msgid "Andorra"
|
2589 |
msgstr ""
|
2590 |
|
2591 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2592 |
#@ formidable
|
2593 |
msgid "Angola"
|
2594 |
msgstr ""
|
2595 |
|
2596 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2597 |
#@ formidable
|
2598 |
msgid "Anguilla"
|
2599 |
msgstr ""
|
2600 |
|
2601 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2602 |
#@ formidable
|
2603 |
msgid "Antarctica"
|
2604 |
msgstr ""
|
2605 |
|
2606 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2607 |
#@ formidable
|
2608 |
msgid "Antigua and Barbuda"
|
2609 |
msgstr ""
|
2610 |
|
2611 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2612 |
#@ formidable
|
2613 |
msgid "Argentina"
|
2614 |
msgstr ""
|
2615 |
|
2616 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2617 |
#@ formidable
|
2618 |
msgid "Armenia"
|
2619 |
msgstr ""
|
2620 |
|
2621 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2622 |
#@ formidable
|
2623 |
msgid "Aruba"
|
2624 |
msgstr ""
|
2625 |
|
2626 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2627 |
#@ formidable
|
2628 |
msgid "Australia"
|
2629 |
msgstr ""
|
2630 |
|
2631 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2632 |
#@ formidable
|
2633 |
msgid "Austria"
|
2634 |
msgstr ""
|
2635 |
|
2636 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2637 |
#@ formidable
|
2638 |
msgid "Azerbaijan"
|
2639 |
msgstr ""
|
2640 |
|
2641 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2642 |
#@ formidable
|
2643 |
msgid "Bahamas"
|
2644 |
msgstr ""
|
2645 |
|
2646 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2647 |
#@ formidable
|
2648 |
msgid "Bahrain"
|
2649 |
msgstr ""
|
2650 |
|
2651 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2652 |
#@ formidable
|
2653 |
msgid "Bangladesh"
|
2654 |
msgstr ""
|
2655 |
|
2656 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2657 |
#@ formidable
|
2658 |
msgid "Barbados"
|
2659 |
msgstr ""
|
2660 |
|
2661 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2662 |
#@ formidable
|
2663 |
msgid "Belarus"
|
2664 |
msgstr ""
|
2665 |
|
2666 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2667 |
#@ formidable
|
2668 |
msgid "Belgium"
|
2669 |
msgstr ""
|
2670 |
|
2671 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2672 |
#@ formidable
|
2673 |
msgid "Belize"
|
2674 |
msgstr ""
|
2675 |
|
2676 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2677 |
#@ formidable
|
2678 |
msgid "Benin"
|
2679 |
msgstr ""
|
2680 |
|
2681 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2682 |
#@ formidable
|
2683 |
msgid "Bermuda"
|
2684 |
msgstr ""
|
2685 |
|
2686 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2687 |
#@ formidable
|
2688 |
msgid "Bhutan"
|
2689 |
msgstr ""
|
2690 |
|
2691 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2692 |
#@ formidable
|
2693 |
msgid "Bolivia"
|
2694 |
msgstr ""
|
2695 |
|
2696 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2697 |
#@ formidable
|
2698 |
msgid "Bosnia and Herzegovina"
|
2699 |
msgstr ""
|
2700 |
|
2701 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2702 |
#@ formidable
|
2703 |
msgid "Botswana"
|
2704 |
msgstr ""
|
2705 |
|
2706 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2707 |
#@ formidable
|
2708 |
msgid "Brazil"
|
2709 |
msgstr ""
|
2710 |
|
2711 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2712 |
#@ formidable
|
2713 |
msgid "Brunei"
|
2714 |
msgstr ""
|
2715 |
|
2716 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2717 |
#@ formidable
|
2718 |
msgid "Bulgaria"
|
2719 |
msgstr ""
|
2720 |
|
2721 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2722 |
#@ formidable
|
2723 |
msgid "Burkina Faso"
|
2724 |
msgstr ""
|
2725 |
|
2726 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2727 |
#@ formidable
|
2728 |
msgid "Burundi"
|
2729 |
msgstr ""
|
2730 |
|
2731 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2732 |
#@ formidable
|
2733 |
msgid "Cambodia"
|
2734 |
msgstr ""
|
2735 |
|
2736 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2737 |
#@ formidable
|
2738 |
msgid "Cameroon"
|
2739 |
msgstr ""
|
2740 |
|
2741 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2742 |
#@ formidable
|
2743 |
msgid "Canada"
|
2744 |
msgstr ""
|
2745 |
|
2746 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2747 |
#@ formidable
|
2748 |
msgid "Cape Verde"
|
2749 |
msgstr ""
|
2750 |
|
2751 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2752 |
#@ formidable
|
2753 |
msgid "Cayman Islands"
|
2754 |
msgstr ""
|
2755 |
|
2756 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2757 |
#@ formidable
|
2758 |
msgid "Central African Republic"
|
2759 |
msgstr ""
|
2760 |
|
2761 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2762 |
#@ formidable
|
2763 |
msgid "Chad"
|
2764 |
msgstr ""
|
2765 |
|
2766 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2767 |
#@ formidable
|
2768 |
msgid "Chile"
|
2769 |
msgstr ""
|
2770 |
|
2771 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2772 |
#@ formidable
|
2773 |
msgid "China"
|
2774 |
msgstr ""
|
2775 |
|
2776 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2777 |
#@ formidable
|
2778 |
msgid "Colombia"
|
2779 |
msgstr ""
|
2780 |
|
2781 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2782 |
#@ formidable
|
2783 |
msgid "Comoros"
|
2784 |
msgstr ""
|
2785 |
|
2786 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2787 |
#@ formidable
|
2788 |
msgid "Congo"
|
2789 |
msgstr ""
|
2790 |
|
2791 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2792 |
#@ formidable
|
2793 |
msgid "Costa Rica"
|
2794 |
msgstr ""
|
2795 |
|
2796 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2797 |
#@ formidable
|
2798 |
msgid "Côte d'Ivoire"
|
2799 |
msgstr ""
|
2800 |
|
2801 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2802 |
#@ formidable
|
2803 |
msgid "Croatia"
|
2804 |
msgstr ""
|
2805 |
|
2806 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2807 |
#@ formidable
|
2808 |
msgid "Cuba"
|
2809 |
msgstr ""
|
2810 |
|
2811 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2812 |
#@ formidable
|
2813 |
msgid "Cyprus"
|
2814 |
msgstr ""
|
2815 |
|
2816 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2817 |
#@ formidable
|
2818 |
msgid "Czech Republic"
|
2819 |
msgstr ""
|
2820 |
|
2821 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2822 |
#@ formidable
|
2823 |
msgid "Denmark"
|
2824 |
msgstr ""
|
2825 |
|
2826 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2827 |
#@ formidable
|
2828 |
msgid "Djibouti"
|
2829 |
msgstr ""
|
2830 |
|
2831 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2832 |
#@ formidable
|
2833 |
msgid "Dominica"
|
2834 |
msgstr ""
|
2835 |
|
2836 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2837 |
#@ formidable
|
2838 |
msgid "Dominican Republic"
|
2839 |
msgstr ""
|
2840 |
|
2841 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2842 |
#@ formidable
|
2843 |
msgid "East Timor"
|
2844 |
msgstr ""
|
2845 |
|
2846 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2847 |
#@ formidable
|
2848 |
msgid "Ecuador"
|
2849 |
msgstr ""
|
2850 |
|
2851 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2852 |
#@ formidable
|
2853 |
msgid "Egypt"
|
2854 |
msgstr ""
|
2855 |
|
2856 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2857 |
#@ formidable
|
2858 |
msgid "El Salvador"
|
2859 |
msgstr ""
|
2860 |
|
2861 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2862 |
#@ formidable
|
2863 |
msgid "Equatorial Guinea"
|
2864 |
msgstr ""
|
2865 |
|
2866 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2867 |
#@ formidable
|
2868 |
msgid "Eritrea"
|
2869 |
msgstr ""
|
2870 |
|
2871 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2872 |
#@ formidable
|
2873 |
msgid "Estonia"
|
2874 |
msgstr ""
|
2875 |
|
2876 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2877 |
#@ formidable
|
2878 |
msgid "Ethiopia"
|
2879 |
msgstr ""
|
2880 |
|
2881 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2882 |
#@ formidable
|
2883 |
msgid "Fiji"
|
2884 |
msgstr ""
|
2885 |
|
2886 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2887 |
#@ formidable
|
2888 |
msgid "Finland"
|
2889 |
msgstr ""
|
2890 |
|
2891 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2892 |
#@ formidable
|
2893 |
msgid "France"
|
2894 |
msgstr ""
|
2895 |
|
2896 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2897 |
#@ formidable
|
2898 |
msgid "French Guiana"
|
2899 |
msgstr ""
|
2900 |
|
2901 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2902 |
#@ formidable
|
2903 |
msgid "French Polynesia"
|
2904 |
msgstr ""
|
2905 |
|
2906 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2907 |
#@ formidable
|
2908 |
msgid "Gabon"
|
2909 |
msgstr ""
|
2910 |
|
2911 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2912 |
#@ formidable
|
2913 |
msgid "Gambia"
|
2914 |
msgstr ""
|
2915 |
|
2916 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2917 |
#@ formidable
|
2918 |
msgid "Georgia"
|
2919 |
msgstr ""
|
2920 |
|
2921 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2922 |
#@ formidable
|
2923 |
msgid "Germany"
|
2924 |
msgstr ""
|
2925 |
|
2926 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2927 |
#@ formidable
|
2928 |
msgid "Ghana"
|
2929 |
msgstr ""
|
2930 |
|
2931 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2932 |
#@ formidable
|
2933 |
msgid "Gibraltar"
|
2934 |
msgstr ""
|
2935 |
|
2936 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2937 |
#@ formidable
|
2938 |
msgid "Greece"
|
2939 |
msgstr ""
|
2940 |
|
2941 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2942 |
#@ formidable
|
2943 |
msgid "Greenland"
|
2944 |
msgstr ""
|
2945 |
|
2946 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2947 |
#@ formidable
|
2948 |
msgid "Grenada"
|
2949 |
msgstr ""
|
2950 |
|
2951 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2952 |
#@ formidable
|
2953 |
msgid "Guam"
|
2954 |
msgstr ""
|
2955 |
|
2956 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2957 |
#@ formidable
|
2958 |
msgid "Guatemala"
|
2959 |
msgstr ""
|
2960 |
|
2961 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2962 |
#@ formidable
|
2963 |
msgid "Guinea"
|
2964 |
msgstr ""
|
2965 |
|
2966 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2967 |
#@ formidable
|
2968 |
msgid "Guinea-Bissau"
|
2969 |
msgstr ""
|
2970 |
|
2971 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2972 |
#@ formidable
|
2973 |
msgid "Guyana"
|
2974 |
msgstr ""
|
2975 |
|
2976 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2977 |
#@ formidable
|
2978 |
msgid "Haiti"
|
2979 |
msgstr ""
|
2980 |
|
2981 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2982 |
#@ formidable
|
2983 |
msgid "Honduras"
|
2984 |
msgstr ""
|
2985 |
|
2986 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2987 |
#@ formidable
|
2988 |
msgid "Hong Kong"
|
2989 |
msgstr ""
|
2990 |
|
2991 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2992 |
#@ formidable
|
2993 |
msgid "Hungary"
|
2994 |
msgstr ""
|
2995 |
|
2996 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2997 |
#@ formidable
|
2998 |
msgid "Iceland"
|
2999 |
msgstr ""
|
3000 |
|
3001 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3002 |
#@ formidable
|
3003 |
msgid "India"
|
3004 |
msgstr ""
|
3005 |
|
3006 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3007 |
#@ formidable
|
3008 |
msgid "Indonesia"
|
3009 |
msgstr ""
|
3010 |
|
3011 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3012 |
#@ formidable
|
3013 |
msgid "Iran"
|
3014 |
msgstr ""
|
3015 |
|
3016 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3017 |
#@ formidable
|
3018 |
msgid "Iraq"
|
3019 |
msgstr ""
|
3020 |
|
3021 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3022 |
#@ formidable
|
3023 |
msgid "Ireland"
|
3024 |
msgstr ""
|
3025 |
|
3026 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3027 |
#@ formidable
|
3028 |
msgid "Israel"
|
3029 |
msgstr ""
|
3030 |
|
3031 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3032 |
#@ formidable
|
3033 |
msgid "Italy"
|
3034 |
msgstr ""
|
3035 |
|
3036 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3037 |
#@ formidable
|
3038 |
msgid "Jamaica"
|
3039 |
msgstr ""
|
3040 |
|
3041 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3042 |
#@ formidable
|
3043 |
msgid "Japan"
|
3044 |
msgstr ""
|
3045 |
|
3046 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3047 |
#@ formidable
|
3048 |
msgid "Jordan"
|
3049 |
msgstr ""
|
3050 |
|
3051 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3052 |
#@ formidable
|
3053 |
msgid "Kazakhstan"
|
3054 |
msgstr ""
|
3055 |
|
3056 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3057 |
#@ formidable
|
3058 |
msgid "Kenya"
|
3059 |
msgstr ""
|
3060 |
|
3061 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3062 |
#@ formidable
|
3063 |
msgid "Kiribati"
|
3064 |
msgstr ""
|
3065 |
|
3066 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3067 |
#@ formidable
|
3068 |
msgid "North Korea"
|
3069 |
msgstr ""
|
3070 |
|
3071 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3072 |
#@ formidable
|
3073 |
msgid "South Korea"
|
3074 |
msgstr ""
|
3075 |
|
3076 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3077 |
#@ formidable
|
3078 |
msgid "Kuwait"
|
3079 |
msgstr ""
|
3080 |
|
3081 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3082 |
#@ formidable
|
3083 |
msgid "Kyrgyzstan"
|
3084 |
msgstr ""
|
3085 |
|
3086 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3087 |
#@ formidable
|
3088 |
msgid "Laos"
|
3089 |
msgstr ""
|
3090 |
|
3091 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3092 |
#@ formidable
|
3093 |
msgid "Latvia"
|
3094 |
msgstr ""
|
3095 |
|
3096 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3097 |
#@ formidable
|
3098 |
msgid "Lebanon"
|
3099 |
msgstr ""
|
3100 |
|
3101 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3102 |
#@ formidable
|
3103 |
msgid "Lesotho"
|
3104 |
msgstr ""
|
3105 |
|
3106 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3107 |
#@ formidable
|
3108 |
msgid "Liberia"
|
3109 |
msgstr ""
|
3110 |
|
3111 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3112 |
#@ formidable
|
3113 |
msgid "Libya"
|
3114 |
msgstr ""
|
3115 |
|
3116 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3117 |
#@ formidable
|
3118 |
msgid "Liechtenstein"
|
3119 |
msgstr ""
|
3120 |
|
3121 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3122 |
#@ formidable
|
3123 |
msgid "Lithuania"
|
3124 |
msgstr ""
|
3125 |
|
3126 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3127 |
#@ formidable
|
3128 |
msgid "Luxembourg"
|
3129 |
msgstr ""
|
3130 |
|
3131 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3132 |
#@ formidable
|
3133 |
msgid "Macedonia"
|
3134 |
msgstr ""
|
3135 |
|
3136 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3137 |
#@ formidable
|
3138 |
msgid "Madagascar"
|
3139 |
msgstr ""
|
3140 |
|
3141 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3142 |
#@ formidable
|
3143 |
msgid "Malawi"
|
3144 |
msgstr ""
|
3145 |
|
3146 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3147 |
#@ formidable
|
3148 |
msgid "Malaysia"
|
3149 |
msgstr ""
|
3150 |
|
3151 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3152 |
#@ formidable
|
3153 |
msgid "Maldives"
|
3154 |
msgstr ""
|
3155 |
|
3156 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3157 |
#@ formidable
|
3158 |
msgid "Mali"
|
3159 |
msgstr ""
|
3160 |
|
3161 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3162 |
#@ formidable
|
3163 |
msgid "Malta"
|
3164 |
msgstr ""
|
3165 |
|
3166 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3167 |
#@ formidable
|
3168 |
msgid "Marshall Islands"
|
3169 |
msgstr ""
|
3170 |
|
3171 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3172 |
#@ formidable
|
3173 |
msgid "Mauritania"
|
3174 |
msgstr ""
|
3175 |
|
3176 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3177 |
#@ formidable
|
3178 |
msgid "Mauritius"
|
3179 |
msgstr ""
|
3180 |
|
3181 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3182 |
#@ formidable
|
3183 |
msgid "Mexico"
|
3184 |
msgstr ""
|
3185 |
|
3186 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3187 |
#@ formidable
|
3188 |
msgid "Micronesia"
|
3189 |
msgstr ""
|
3190 |
|
3191 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3192 |
#@ formidable
|
3193 |
msgid "Moldova"
|
3194 |
msgstr ""
|
3195 |
|
3196 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3197 |
#@ formidable
|
3198 |
msgid "Monaco"
|
3199 |
msgstr ""
|
3200 |
|
3201 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3202 |
#@ formidable
|
3203 |
msgid "Mongolia"
|
3204 |
msgstr ""
|
3205 |
|
3206 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3207 |
#@ formidable
|
3208 |
msgid "Montenegro"
|
3209 |
msgstr ""
|
3210 |
|
3211 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3212 |
#@ formidable
|
3213 |
msgid "Montserrat"
|
3214 |
msgstr ""
|
3215 |
|
3216 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3217 |
#@ formidable
|
3218 |
msgid "Morocco"
|
3219 |
msgstr ""
|
3220 |
|
3221 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3222 |
#@ formidable
|
3223 |
msgid "Mozambique"
|
3224 |
msgstr ""
|
3225 |
|
3226 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3227 |
#@ formidable
|
3228 |
msgid "Myanmar"
|
3229 |
msgstr ""
|
3230 |
|
3231 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3232 |
#@ formidable
|
3233 |
msgid "Namibia"
|
3234 |
msgstr ""
|
3235 |
|
3236 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3237 |
#@ formidable
|
3238 |
msgid "Nauru"
|
3239 |
msgstr ""
|
3240 |
|
3241 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3242 |
#@ formidable
|
3243 |
msgid "Nepal"
|
3244 |
msgstr ""
|
3245 |
|
3246 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3247 |
#@ formidable
|
3248 |
msgid "Netherlands"
|
3249 |
msgstr ""
|
3250 |
|
3251 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3252 |
#@ formidable
|
3253 |
msgid "New Zealand"
|
3254 |
msgstr ""
|
3255 |
|
3256 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3257 |
#@ formidable
|
3258 |
msgid "Nicaragua"
|
3259 |
msgstr ""
|
3260 |
|
3261 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3262 |
#@ formidable
|
3263 |
msgid "Niger"
|
3264 |
msgstr ""
|
3265 |
|
3266 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3267 |
#@ formidable
|
3268 |
msgid "Nigeria"
|
3269 |
msgstr ""
|
3270 |
|
3271 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3272 |
#@ formidable
|
3273 |
msgid "Norway"
|
3274 |
msgstr ""
|
3275 |
|
3276 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3277 |
#@ formidable
|
3278 |
msgid "Northern Mariana Islands"
|
3279 |
msgstr ""
|
3280 |
|
3281 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3282 |
#@ formidable
|
3283 |
msgid "Oman"
|
3284 |
msgstr ""
|
3285 |
|
3286 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3287 |
#@ formidable
|
3288 |
msgid "Pakistan"
|
3289 |
msgstr ""
|
3290 |
|
3291 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3292 |
#@ formidable
|
3293 |
msgid "Palau"
|
3294 |
msgstr ""
|
3295 |
|
3296 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3297 |
#@ formidable
|
3298 |
msgid "Palestine"
|
3299 |
msgstr ""
|
3300 |
|
3301 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3302 |
#@ formidable
|
3303 |
msgid "Panama"
|
3304 |
msgstr ""
|
3305 |
|
3306 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3307 |
#@ formidable
|
3308 |
msgid "Papua New Guinea"
|
3309 |
msgstr ""
|
3310 |
|
3311 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3312 |
#@ formidable
|
3313 |
msgid "Paraguay"
|
3314 |
msgstr ""
|
3315 |
|
3316 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3317 |
#@ formidable
|
3318 |
msgid "Peru"
|
3319 |
msgstr ""
|
3320 |
|
3321 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3322 |
#@ formidable
|
3323 |
msgid "Philippines"
|
3324 |
msgstr ""
|
3325 |
|
3326 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3327 |
#@ formidable
|
3328 |
msgid "Poland"
|
3329 |
msgstr ""
|
3330 |
|
3331 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3332 |
#@ formidable
|
3333 |
msgid "Portugal"
|
3334 |
msgstr ""
|
3335 |
|
3336 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3337 |
#@ formidable
|
3338 |
msgid "Puerto Rico"
|
3339 |
msgstr ""
|
3340 |
|
3341 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3342 |
#@ formidable
|
3343 |
msgid "Qatar"
|
3344 |
msgstr ""
|
3345 |
|
3346 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3347 |
#@ formidable
|
3348 |
msgid "Romania"
|
3349 |
msgstr ""
|
3350 |
|
3351 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3352 |
#@ formidable
|
3353 |
msgid "Russia"
|
3354 |
msgstr ""
|
3355 |
|
3356 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3357 |
#@ formidable
|
3358 |
msgid "Rwanda"
|
3359 |
msgstr ""
|
3360 |
|
3361 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3362 |
#@ formidable
|
3363 |
msgid "Saint Kitts and Nevis"
|
3364 |
msgstr ""
|
3365 |
|
3366 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3367 |
#@ formidable
|
3368 |
msgid "Saint Lucia"
|
3369 |
msgstr ""
|
3370 |
|
3371 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3372 |
#@ formidable
|
3373 |
msgid "Saint Vincent and the Grenadines"
|
3374 |
msgstr ""
|
3375 |
|
3376 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3377 |
#@ formidable
|
3378 |
msgid "Samoa"
|
3379 |
msgstr ""
|
3380 |
|
3381 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3382 |
#@ formidable
|
3383 |
msgid "San Marino"
|
3384 |
msgstr ""
|
3385 |
|
3386 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3387 |
#@ formidable
|
3388 |
msgid "Sao Tome and Principe"
|
3389 |
msgstr ""
|
3390 |
|
3391 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3392 |
#@ formidable
|
3393 |
msgid "Saudi Arabia"
|
3394 |
msgstr ""
|
3395 |
|
3396 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3397 |
#@ formidable
|
3398 |
msgid "Senegal"
|
3399 |
msgstr ""
|
3400 |
|
3401 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3402 |
#@ formidable
|
3403 |
msgid "Serbia and Montenegro"
|
3404 |
msgstr ""
|
3405 |
|
3406 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3407 |
#@ formidable
|
3408 |
msgid "Seychelles"
|
3409 |
msgstr ""
|
3410 |
|
3411 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3412 |
#@ formidable
|
3413 |
msgid "Sierra Leone"
|
3414 |
msgstr ""
|
3415 |
|
3416 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3417 |
#@ formidable
|
3418 |
msgid "Singapore"
|
3419 |
msgstr ""
|
3420 |
|
3421 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3422 |
#@ formidable
|
3423 |
msgid "Slovakia"
|
3424 |
msgstr ""
|
3425 |
|
3426 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3427 |
#@ formidable
|
3428 |
msgid "Slovenia"
|
3429 |
msgstr ""
|
3430 |
|
3431 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3432 |
#@ formidable
|
3433 |
msgid "Solomon Islands"
|
3434 |
msgstr ""
|
3435 |
|
3436 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3437 |
#@ formidable
|
3438 |
msgid "Somalia"
|
3439 |
msgstr ""
|
3440 |
|
3441 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3442 |
#@ formidable
|
3443 |
msgid "South Africa"
|
3444 |
msgstr ""
|
3445 |
|
3446 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3447 |
#@ formidable
|
3448 |
msgid "Spain"
|
3449 |
msgstr ""
|
3450 |
|
3451 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3452 |
#@ formidable
|
3453 |
msgid "Sri Lanka"
|
3454 |
msgstr ""
|
3455 |
|
3456 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3457 |
#@ formidable
|
3458 |
msgid "Sudan"
|
3459 |
msgstr ""
|
3460 |
|
3461 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3462 |
#@ formidable
|
3463 |
msgid "Suriname"
|
3464 |
msgstr ""
|
3465 |
|
3466 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3467 |
#@ formidable
|
3468 |
msgid "Swaziland"
|
3469 |
msgstr ""
|
3470 |
|
3471 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3472 |
#@ formidable
|
3473 |
msgid "Sweden"
|
3474 |
msgstr ""
|
3475 |
|
3476 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3477 |
#@ formidable
|
3478 |
msgid "Switzerland"
|
3479 |
msgstr ""
|
3480 |
|
3481 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3482 |
#@ formidable
|
3483 |
msgid "Syria"
|
3484 |
msgstr ""
|
3485 |
|
3486 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3487 |
#@ formidable
|
3488 |
msgid "Taiwan"
|
3489 |
msgstr ""
|
3490 |
|
3491 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3492 |
#@ formidable
|
3493 |
msgid "Tajikistan"
|
3494 |
msgstr ""
|
3495 |
|
3496 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3497 |
#@ formidable
|
3498 |
msgid "Tanzania"
|
3499 |
msgstr ""
|
3500 |
|
3501 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3502 |
#@ formidable
|
3503 |
msgid "Thailand"
|
3504 |
msgstr ""
|
3505 |
|
3506 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3507 |
#@ formidable
|
3508 |
msgid "Togo"
|
3509 |
msgstr ""
|
3510 |
|
3511 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3512 |
#@ formidable
|
3513 |
msgid "Tonga"
|
3514 |
msgstr ""
|
3515 |
|
3516 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3517 |
#@ formidable
|
3518 |
msgid "Trinidad and Tobago"
|
3519 |
msgstr ""
|
3520 |
|
3521 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3522 |
#@ formidable
|
3523 |
msgid "Tunisia"
|
3524 |
msgstr ""
|
3525 |
|
3526 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3527 |
#@ formidable
|
3528 |
msgid "Turkey"
|
3529 |
msgstr ""
|
3530 |
|
3531 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3532 |
#@ formidable
|
3533 |
msgid "Turkmenistan"
|
3534 |
msgstr ""
|
3535 |
|
3536 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3537 |
#@ formidable
|
3538 |
msgid "Tuvalu"
|
3539 |
msgstr ""
|
3540 |
|
3541 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3542 |
#@ formidable
|
3543 |
msgid "Uganda"
|
3544 |
msgstr ""
|
3545 |
|
3546 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3547 |
#@ formidable
|
3548 |
msgid "Ukraine"
|
3549 |
msgstr ""
|
3550 |
|
3551 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3552 |
#@ formidable
|
3553 |
msgid "United Arab Emirates"
|
3554 |
msgstr ""
|
3555 |
|
3556 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3557 |
#@ formidable
|
3558 |
msgid "United Kingdom"
|
3559 |
msgstr ""
|
3560 |
|
3561 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
|
|
3562 |
#@ formidable
|
3563 |
msgid "United States"
|
3564 |
msgstr ""
|
3565 |
|
3566 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3567 |
#@ formidable
|
3568 |
msgid "Uruguay"
|
3569 |
msgstr ""
|
3570 |
|
3571 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3572 |
#@ formidable
|
3573 |
msgid "Uzbekistan"
|
3574 |
msgstr ""
|
3575 |
|
3576 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3577 |
#@ formidable
|
3578 |
msgid "Vanuatu"
|
3579 |
msgstr ""
|
3580 |
|
3581 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3582 |
#@ formidable
|
3583 |
msgid "Vatican City"
|
3584 |
msgstr ""
|
3585 |
|
3586 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3587 |
#@ formidable
|
3588 |
msgid "Venezuela"
|
3589 |
msgstr ""
|
3590 |
|
3591 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3592 |
#@ formidable
|
3593 |
msgid "Vietnam"
|
3594 |
msgstr ""
|
3595 |
|
3596 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3597 |
#@ formidable
|
3598 |
msgid "Virgin Islands, British"
|
3599 |
msgstr ""
|
3600 |
|
3601 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3602 |
#@ formidable
|
3603 |
msgid "Virgin Islands, U.S."
|
3604 |
msgstr ""
|
3605 |
|
3606 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3607 |
#@ formidable
|
3608 |
msgid "Yemen"
|
3609 |
msgstr ""
|
3610 |
|
3611 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3612 |
#@ formidable
|
3613 |
msgid "Zambia"
|
3614 |
msgstr ""
|
3615 |
|
3616 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3617 |
#@ formidable
|
3618 |
msgid "Zimbabwe"
|
3619 |
msgstr ""
|
@@ -3628,12 +3626,12 @@ msgstr ""
|
|
3628 |
msgid "Update Field Choices"
|
3629 |
msgstr ""
|
3630 |
|
3631 |
-
#: classes/views/frm-settings/form.php:
|
3632 |
#@ formidable
|
3633 |
msgid "Use HTML5 in forms"
|
3634 |
msgstr ""
|
3635 |
|
3636 |
-
#: classes/views/frm-settings/form.php:
|
3637 |
#@ formidable
|
3638 |
msgid "The message seen when a form is submitted and passes validation, but something goes wrong."
|
3639 |
msgstr ""
|
@@ -3689,12 +3687,12 @@ msgstr ""
|
|
3689 |
msgid "Automatic Width for drop-down fields"
|
3690 |
msgstr ""
|
3691 |
|
3692 |
-
#: pro/classes/controllers/FrmProStatisticsController.php:
|
3693 |
#@ formidable
|
3694 |
msgid "Deleted User"
|
3695 |
msgstr ""
|
3696 |
|
3697 |
-
#: classes/controllers/FrmFormsController.php:
|
3698 |
#@ formidable
|
3699 |
msgid "Settings Successfully Updated"
|
3700 |
msgstr ""
|
@@ -3710,13 +3708,13 @@ msgid "Paragraph Text"
|
|
3710 |
msgstr ""
|
3711 |
|
3712 |
#: classes/models/FrmField.php:14
|
3713 |
-
#: pro/classes/helpers/FrmProFieldsHelper.php:
|
3714 |
#@ formidable
|
3715 |
msgid "Checkboxes"
|
3716 |
msgstr ""
|
3717 |
|
3718 |
#: classes/models/FrmField.php:16
|
3719 |
-
#: pro/classes/helpers/FrmProFieldsHelper.php:
|
3720 |
#@ formidable
|
3721 |
msgid "Dropdown"
|
3722 |
msgstr ""
|
@@ -3731,7 +3729,7 @@ msgstr ""
|
|
3731 |
msgid "Fields"
|
3732 |
msgstr ""
|
3733 |
|
3734 |
-
#: classes/views/frm-forms/settings.php:
|
3735 |
#@ formidable
|
3736 |
msgid "Customize HTML"
|
3737 |
msgstr ""
|
@@ -3742,14 +3740,14 @@ msgstr ""
|
|
3742 |
msgid "Build"
|
3743 |
msgstr ""
|
3744 |
|
3745 |
-
#: classes/controllers/FrmFormsController.php:
|
3746 |
-
#: pro/classes/helpers/FrmProFieldsHelper.php:
|
3747 |
#@ formidable
|
3748 |
msgid "User IP"
|
3749 |
msgstr ""
|
3750 |
|
3751 |
#: classes/controllers/FrmEntriesController.php:113
|
3752 |
-
#: pro/classes/helpers/FrmProFieldsHelper.php:
|
3753 |
#: pro/classes/views/displays/_calendar_options.php:5
|
3754 |
#: pro/classes/views/displays/_calendar_options.php:17
|
3755 |
#: pro/classes/views/displays/order_row.php:5
|
@@ -3762,23 +3760,23 @@ msgstr ""
|
|
3762 |
msgid "Sorry, this file type is not permitted for security reasons."
|
3763 |
msgstr ""
|
3764 |
|
3765 |
-
#: pro/classes/views/displays/where_row.php:
|
3766 |
#@ formidable
|
3767 |
msgid "greater than or equal to"
|
3768 |
msgstr ""
|
3769 |
|
3770 |
-
#: pro/classes/views/displays/where_row.php:
|
3771 |
#@ formidable
|
3772 |
msgid "less than or equal to"
|
3773 |
msgstr ""
|
3774 |
|
3775 |
#: classes/views/frm-entries/sidebar-shared.php:8
|
3776 |
-
#: pro/classes/controllers/FrmProEntriesController.php:
|
3777 |
#@ formidable
|
3778 |
msgid "Post"
|
3779 |
msgstr ""
|
3780 |
|
3781 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
3782 |
#: pro/classes/views/frmpro-fields/options-form-before.php:19
|
3783 |
#@ formidable
|
3784 |
msgid "Select Form"
|
@@ -3789,7 +3787,7 @@ msgstr ""
|
|
3789 |
msgid "Year Range"
|
3790 |
msgstr ""
|
3791 |
|
3792 |
-
#: pro/classes/views/frmpro-fields/options-form.php:
|
3793 |
#@ formidable
|
3794 |
msgid "Insert Form"
|
3795 |
msgstr ""
|
@@ -3799,13 +3797,13 @@ msgstr ""
|
|
3799 |
msgid "The number of times the end user is allowed to duplicate this section of fields in one entry"
|
3800 |
msgstr ""
|
3801 |
|
3802 |
-
#: pro/classes/views/frmpro-fields/options-form.php:
|
3803 |
#: pro/classes/views/frmpro-form-actions/_form_action.php:6
|
3804 |
#@ formidable
|
3805 |
msgid "Conditional Logic"
|
3806 |
msgstr ""
|
3807 |
|
3808 |
-
#: pro/classes/views/frmpro-fields/options-form.php:
|
3809 |
#: pro/classes/views/frmpro-form-actions/_form_action.php:2
|
3810 |
#@ formidable
|
3811 |
msgid "Use Conditional Logic"
|
@@ -3813,26 +3811,26 @@ msgstr ""
|
|
3813 |
|
3814 |
#: classes/views/frm-forms/_publish_box.php:48
|
3815 |
#: pro/classes/views/displays/submitbox_actions.php:3
|
3816 |
-
#: pro/classes/views/frmpro-fields/options-form.php:
|
3817 |
#@ formidable
|
3818 |
msgid "Show"
|
3819 |
msgstr ""
|
3820 |
|
3821 |
#: classes/views/frm-forms/_publish_box.php:58
|
3822 |
#: pro/classes/views/displays/submitbox_actions.php:15
|
3823 |
-
#: pro/classes/views/frmpro-fields/options-form.php:
|
3824 |
#@ formidable
|
3825 |
msgid "Hide"
|
3826 |
msgstr ""
|
3827 |
|
3828 |
-
#: pro/classes/views/frmpro-fields/options-form.php:
|
3829 |
#: pro/classes/views/frmpro-form-actions/_form_action.php:14
|
3830 |
#@ formidable
|
3831 |
msgid "any"
|
3832 |
msgstr ""
|
3833 |
|
3834 |
#: classes/views/styles/_section-fields.php:80
|
3835 |
-
#: pro/classes/views/frmpro-fields/options-form.php:
|
3836 |
#: pro/classes/views/frmpro-form-actions/_form_action.php:15
|
3837 |
#@ formidable
|
3838 |
msgid "all"
|
@@ -3848,7 +3846,7 @@ msgstr ""
|
|
3848 |
msgid "NOTE: if the parent is excluded, child categories will be automatically excluded."
|
3849 |
msgstr ""
|
3850 |
|
3851 |
-
#: pro/classes/views/frmpro-fields/options-form.php:
|
3852 |
#: pro/classes/views/frmpro-form-actions/_post_taxonomy_row.php:62
|
3853 |
#@ formidable
|
3854 |
msgid "Check All"
|
@@ -3876,17 +3874,17 @@ msgstr ""
|
|
3876 |
msgid "Change the format of the date used in the date field."
|
3877 |
msgstr ""
|
3878 |
|
3879 |
-
#: classes/views/xml/import_form.php:
|
3880 |
#@ formidable
|
3881 |
msgid "If your CSV special characters are not working correctly, try a different formatting option."
|
3882 |
msgstr ""
|
3883 |
|
3884 |
-
#: classes/controllers/FrmFormsController.php:
|
3885 |
#@ formidable
|
3886 |
msgid "Template was Successfully Updated"
|
3887 |
msgstr ""
|
3888 |
|
3889 |
-
#: classes/helpers/FrmXMLHelper.php:
|
3890 |
#@ formidable
|
3891 |
msgid "Create Posts"
|
3892 |
msgstr ""
|
@@ -3911,17 +3909,17 @@ msgstr ""
|
|
3911 |
msgid "Single Row"
|
3912 |
msgstr ""
|
3913 |
|
3914 |
-
#: pro/classes/views/frmpro-fields/options-form.php:
|
3915 |
#@ formidable
|
3916 |
msgid "Stars"
|
3917 |
msgstr ""
|
3918 |
|
3919 |
-
#: pro/classes/views/frmpro-fields/options-form.php:
|
3920 |
#@ formidable
|
3921 |
msgid "Show options as stars"
|
3922 |
msgstr ""
|
3923 |
|
3924 |
-
#: classes/views/frm-forms/add_field.php:
|
3925 |
#@ formidable
|
3926 |
msgid "Read Only: Show this field but do not allow the field value to be edited from the front-end."
|
3927 |
msgstr ""
|
@@ -3977,7 +3975,7 @@ msgid "Field Choices"
|
|
3977 |
msgstr ""
|
3978 |
|
3979 |
#: classes/views/frm-forms/settings.php:64
|
3980 |
-
#: classes/views/frm-forms/settings.php:
|
3981 |
#: pro/classes/views/frmpro-forms/add_form_options.php:79
|
3982 |
#@ formidable
|
3983 |
msgid "Redirect to URL"
|
@@ -3988,17 +3986,17 @@ msgstr ""
|
|
3988 |
msgid "All Fields are required"
|
3989 |
msgstr ""
|
3990 |
|
3991 |
-
#: classes/controllers/FrmEntriesController.php:
|
3992 |
#@ formidable
|
3993 |
msgid "Entries were Successfully Destroyed"
|
3994 |
msgstr ""
|
3995 |
|
3996 |
-
#: pro/classes/controllers/FrmProEntriesController.php:
|
3997 |
#@ formidable
|
3998 |
msgid "Please wait while you are redirected."
|
3999 |
msgstr ""
|
4000 |
|
4001 |
-
#: classes/controllers/FrmFormsController.php:
|
4002 |
#@ formidable
|
4003 |
msgid "No forms were specified"
|
4004 |
msgstr ""
|
@@ -4044,18 +4042,18 @@ msgstr ""
|
|
4044 |
msgid "Switch Form"
|
4045 |
msgstr ""
|
4046 |
|
4047 |
-
#: classes/views/frm-settings/form.php:
|
4048 |
#@ formidable
|
4049 |
msgid "Admin menu label"
|
4050 |
msgstr ""
|
4051 |
|
4052 |
-
#: classes/views/frm-settings/form.php:
|
4053 |
#@ formidable
|
4054 |
msgid "Use this menu name site-wide"
|
4055 |
msgstr ""
|
4056 |
|
4057 |
-
#: pro/classes/controllers/FrmProEntriesController.php:
|
4058 |
-
#: pro/classes/controllers/FrmProEntriesController.php:
|
4059 |
#@ formidable
|
4060 |
msgid "Your entry was successfully deleted"
|
4061 |
msgstr ""
|
@@ -4065,40 +4063,40 @@ msgstr ""
|
|
4065 |
msgid "No multi-day events"
|
4066 |
msgstr ""
|
4067 |
|
4068 |
-
#: pro/classes/views/frmpro-fields/options-form.php:
|
4069 |
#@ formidable
|
4070 |
msgid "Allowed file types"
|
4071 |
msgstr ""
|
4072 |
|
4073 |
-
#: pro/classes/views/frmpro-fields/options-form.php:
|
4074 |
#@ formidable
|
4075 |
msgid "All types"
|
4076 |
msgstr ""
|
4077 |
|
4078 |
-
#: pro/classes/views/frmpro-fields/options-form.php:
|
4079 |
#@ formidable
|
4080 |
msgid "Specify allowed types"
|
4081 |
msgstr ""
|
4082 |
|
4083 |
-
#: pro/classes/controllers/FrmProStatisticsController.php:
|
4084 |
#@ formidable
|
4085 |
msgid "Daily Entries"
|
4086 |
msgstr ""
|
4087 |
|
4088 |
-
#: classes/controllers/FrmFormsController.php:
|
4089 |
-
#: pro/classes/helpers/FrmProFieldsHelper.php:
|
4090 |
#@ formidable
|
4091 |
msgid "Site Name"
|
4092 |
msgstr ""
|
4093 |
|
4094 |
-
#: pro/classes/controllers/FrmProEntriesController.php:
|
4095 |
#, php-format
|
4096 |
#@ formidable
|
4097 |
msgid "%1$sClick here%2$s if you are not automatically redirected."
|
4098 |
msgstr ""
|
4099 |
|
4100 |
#: classes/views/styles/_sample_form.php:4
|
4101 |
-
#: classes/views/styles/_sample_form.php:
|
4102 |
#@ formidable
|
4103 |
msgid "SAMPLE:"
|
4104 |
msgstr ""
|
@@ -4118,7 +4116,7 @@ msgstr ""
|
|
4118 |
msgid "Are you sure you want to delete that?"
|
4119 |
msgstr ""
|
4120 |
|
4121 |
-
#: pro/classes/controllers/FrmProEddController.php:
|
4122 |
#@ formidable
|
4123 |
msgid "Account"
|
4124 |
msgstr ""
|
@@ -4128,22 +4126,22 @@ msgstr ""
|
|
4128 |
msgid "This form is not set to save any entries."
|
4129 |
msgstr ""
|
4130 |
|
4131 |
-
#: classes/views/frm-forms/settings.php:
|
4132 |
#@ formidable
|
4133 |
msgid "Use Akismet to check entries for spam for"
|
4134 |
msgstr ""
|
4135 |
|
4136 |
-
#: classes/views/frm-forms/settings.php:
|
4137 |
#@ formidable
|
4138 |
msgid "no one"
|
4139 |
msgstr ""
|
4140 |
|
4141 |
-
#: classes/views/frm-forms/settings.php:
|
4142 |
#@ formidable
|
4143 |
msgid "everyone"
|
4144 |
msgstr ""
|
4145 |
|
4146 |
-
#: classes/views/frm-forms/settings.php:
|
4147 |
#@ formidable
|
4148 |
msgid "visitors who are not logged in"
|
4149 |
msgstr ""
|
@@ -4154,27 +4152,27 @@ msgid "Option Label"
|
|
4154 |
msgstr ""
|
4155 |
|
4156 |
#: pro/classes/controllers/FrmProFieldsController.php:428
|
4157 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
4158 |
#@ formidable
|
4159 |
msgid "Saved Value"
|
4160 |
msgstr ""
|
4161 |
|
4162 |
-
#: pro/classes/controllers/FrmProStatisticsController.php:
|
4163 |
#@ formidable
|
4164 |
msgid "Monthly Entries"
|
4165 |
msgstr ""
|
4166 |
|
4167 |
-
#: pro/classes/controllers/FrmProStatisticsController.php:
|
4168 |
#@ formidable
|
4169 |
msgid "Yearly Entries"
|
4170 |
msgstr ""
|
4171 |
|
4172 |
-
#: pro/classes/controllers/FrmProStatisticsController.php:
|
4173 |
#@ formidable
|
4174 |
msgid "Hourly Entries"
|
4175 |
msgstr ""
|
4176 |
|
4177 |
-
#: classes/helpers/FrmCSVExportHelper.php:
|
4178 |
#: pro/classes/views/xml/map_csv_fields.php:50
|
4179 |
#@ formidable
|
4180 |
msgid "Timestamp"
|
@@ -4185,135 +4183,135 @@ msgstr ""
|
|
4185 |
msgid "Use separate values"
|
4186 |
msgstr ""
|
4187 |
|
4188 |
-
#: classes/helpers/FrmAppHelper.php:
|
4189 |
#: classes/helpers/FrmFormsListHelper.php:271
|
4190 |
-
#: classes/views/frm-forms/add_field.php:
|
4191 |
-
#: classes/views/frm-forms/add_field.php:
|
4192 |
#: classes/views/styles/_buttons.php:8
|
4193 |
#: classes/views/styles/_field-colors.php:4
|
4194 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
4195 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
4196 |
#: pro/classes/views/frmpro-forms/add_form_button_options.php:27
|
4197 |
#@ formidable
|
4198 |
msgid "Default"
|
4199 |
msgstr ""
|
4200 |
|
4201 |
-
#: classes/views/frm-forms/add_field.php:
|
4202 |
#@ formidable
|
4203 |
msgid "Inline (left without a set width)"
|
4204 |
msgstr ""
|
4205 |
|
4206 |
-
#: classes/views/frm-forms/add_field.php:
|
4207 |
#@ formidable
|
4208 |
msgid "Hidden (but leave the space)"
|
4209 |
msgstr ""
|
4210 |
|
4211 |
-
#: classes/views/frm-forms/add_field.php:
|
4212 |
#@ formidable
|
4213 |
msgid "CSS layout classes"
|
4214 |
msgstr ""
|
4215 |
|
4216 |
-
#: classes/views/frm-forms/add_field.php:
|
4217 |
#@ formidable
|
4218 |
msgid "Add a CSS class to the field container. Use our predefined classes to align multiple fields in single row."
|
4219 |
msgstr ""
|
4220 |
|
4221 |
-
#: pro/classes/controllers/FrmProEntriesController.php:
|
4222 |
#@ formidable
|
4223 |
msgid "There was an error deleting that entry"
|
4224 |
msgstr ""
|
4225 |
|
4226 |
-
#: pro/classes/controllers/FrmProEddController.php:
|
4227 |
#@ formidable
|
4228 |
msgid "Deauthorize this site"
|
4229 |
msgstr ""
|
4230 |
|
4231 |
-
#: pro/classes/controllers/FrmProEntriesController.php:
|
4232 |
#@ formidable
|
4233 |
msgid "Create Entry in Form"
|
4234 |
msgstr ""
|
4235 |
|
4236 |
-
#: pro/classes/controllers/FrmProEntriesController.php:
|
4237 |
#@ formidable
|
4238 |
msgid "Copied from Post"
|
4239 |
msgstr ""
|
4240 |
|
4241 |
-
#: classes/helpers/FrmAppHelper.php:
|
4242 |
-
#: pro/classes/controllers/FrmProDisplaysController.php:
|
4243 |
#@ formidable
|
4244 |
msgid "year"
|
4245 |
msgstr ""
|
4246 |
|
4247 |
-
#: classes/helpers/FrmAppHelper.php:
|
4248 |
-
#: pro/classes/controllers/FrmProDisplaysController.php:
|
4249 |
#@ formidable
|
4250 |
msgid "years"
|
4251 |
msgstr ""
|
4252 |
|
4253 |
-
#: classes/helpers/FrmAppHelper.php:
|
4254 |
-
#: pro/classes/controllers/FrmProDisplaysController.php:
|
4255 |
#@ formidable
|
4256 |
msgid "month"
|
4257 |
msgstr ""
|
4258 |
|
4259 |
-
#: classes/helpers/FrmAppHelper.php:
|
4260 |
-
#: pro/classes/controllers/FrmProDisplaysController.php:
|
4261 |
#@ formidable
|
4262 |
msgid "months"
|
4263 |
msgstr ""
|
4264 |
|
4265 |
-
#: classes/helpers/FrmAppHelper.php:
|
4266 |
-
#: pro/classes/controllers/FrmProDisplaysController.php:
|
4267 |
#@ formidable
|
4268 |
msgid "week"
|
4269 |
msgstr ""
|
4270 |
|
4271 |
-
#: classes/helpers/FrmAppHelper.php:
|
4272 |
-
#: pro/classes/controllers/FrmProDisplaysController.php:
|
4273 |
#@ formidable
|
4274 |
msgid "weeks"
|
4275 |
msgstr ""
|
4276 |
|
4277 |
-
#: classes/helpers/FrmAppHelper.php:
|
4278 |
-
#: pro/classes/controllers/FrmProDisplaysController.php:
|
4279 |
#@ formidable
|
4280 |
msgid "day"
|
4281 |
msgstr ""
|
4282 |
|
4283 |
-
#: classes/helpers/FrmAppHelper.php:
|
4284 |
-
#: pro/classes/controllers/FrmProDisplaysController.php:
|
4285 |
#@ formidable
|
4286 |
msgid "days"
|
4287 |
msgstr ""
|
4288 |
|
4289 |
-
#: classes/helpers/FrmAppHelper.php:
|
4290 |
#@ formidable
|
4291 |
msgid "hour"
|
4292 |
msgstr ""
|
4293 |
|
4294 |
-
#: classes/helpers/FrmAppHelper.php:
|
4295 |
#: pro/classes/views/frmpro-forms/add_form_options.php:35
|
4296 |
#@ formidable
|
4297 |
msgid "hours"
|
4298 |
msgstr ""
|
4299 |
|
4300 |
-
#: classes/helpers/FrmAppHelper.php:
|
4301 |
#@ formidable
|
4302 |
msgid "minute"
|
4303 |
msgstr ""
|
4304 |
|
4305 |
-
#: classes/helpers/FrmAppHelper.php:
|
4306 |
#@ formidable
|
4307 |
msgid "minutes"
|
4308 |
msgstr ""
|
4309 |
|
4310 |
-
#: classes/helpers/FrmAppHelper.php:
|
4311 |
#@ formidable
|
4312 |
msgid "second"
|
4313 |
msgstr ""
|
4314 |
|
4315 |
-
#: classes/helpers/FrmAppHelper.php:
|
4316 |
-
#: classes/helpers/FrmAppHelper.php:
|
4317 |
#@ formidable
|
4318 |
msgid "seconds"
|
4319 |
msgstr ""
|
@@ -4329,12 +4327,12 @@ msgstr ""
|
|
4329 |
msgid "Used for the single post page"
|
4330 |
msgstr ""
|
4331 |
|
4332 |
-
#: classes/controllers/FrmFormsController.php:
|
4333 |
#@ formidable
|
4334 |
msgid "Use a different separator for checkbox fields"
|
4335 |
msgstr ""
|
4336 |
|
4337 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
4338 |
#@ formidable
|
4339 |
msgid "How long ago a date was in minutes, hours, days, months, or years."
|
4340 |
msgstr ""
|
@@ -4374,7 +4372,7 @@ msgstr ""
|
|
4374 |
msgid "Cookie Expiration"
|
4375 |
msgstr ""
|
4376 |
|
4377 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
4378 |
#@ formidable
|
4379 |
msgid "Show the saved value for fields with separate values."
|
4380 |
msgstr ""
|
@@ -4433,12 +4431,12 @@ msgstr ""
|
|
4433 |
msgid "Error Class"
|
4434 |
msgstr ""
|
4435 |
|
4436 |
-
#: classes/views/frm-settings/form.php:
|
4437 |
#@ formidable
|
4438 |
msgid "Blank Field"
|
4439 |
msgstr ""
|
4440 |
|
4441 |
-
#: classes/views/frm-settings/form.php:
|
4442 |
#@ formidable
|
4443 |
msgid "The message seen when a required field is left blank."
|
4444 |
msgstr ""
|
@@ -4455,12 +4453,12 @@ msgstr ""
|
|
4455 |
msgid "Fields from your form"
|
4456 |
msgstr ""
|
4457 |
|
4458 |
-
#: classes/controllers/FrmFormsController.php:
|
4459 |
#@ formidable
|
4460 |
msgid "Edit Entry Link"
|
4461 |
msgstr ""
|
4462 |
|
4463 |
-
#: classes/controllers/FrmFormsController.php:
|
4464 |
#@ formidable
|
4465 |
msgid "Field Label"
|
4466 |
msgstr ""
|
@@ -4470,105 +4468,105 @@ msgstr ""
|
|
4470 |
msgid "Former ID"
|
4471 |
msgstr ""
|
4472 |
|
4473 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
4474 |
#@ formidable
|
4475 |
msgid "Equals"
|
4476 |
msgstr ""
|
4477 |
|
4478 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
4479 |
#@ formidable
|
4480 |
msgid "Does Not Equal"
|
4481 |
msgstr ""
|
4482 |
|
4483 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
4484 |
#@ formidable
|
4485 |
msgid "Is Blank"
|
4486 |
msgstr ""
|
4487 |
|
4488 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
4489 |
#@ formidable
|
4490 |
msgid "Is Not Blank"
|
4491 |
msgstr ""
|
4492 |
|
4493 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
4494 |
#@ formidable
|
4495 |
msgid "Is Like"
|
4496 |
msgstr ""
|
4497 |
|
4498 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
4499 |
#@ formidable
|
4500 |
msgid "Is Not Like"
|
4501 |
msgstr ""
|
4502 |
|
4503 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
4504 |
#@ formidable
|
4505 |
msgid "Greater Than"
|
4506 |
msgstr ""
|
4507 |
|
4508 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
4509 |
#@ formidable
|
4510 |
msgid "Less Than"
|
4511 |
msgstr ""
|
4512 |
|
4513 |
-
#: classes/controllers/FrmFormsController.php:
|
4514 |
#@ formidable
|
4515 |
msgid "Separator"
|
4516 |
msgstr ""
|
4517 |
|
4518 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
4519 |
#@ formidable
|
4520 |
msgid "Clickable Links"
|
4521 |
msgstr ""
|
4522 |
|
4523 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
4524 |
#@ formidable
|
4525 |
msgid "Sanitize"
|
4526 |
msgstr ""
|
4527 |
|
4528 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
4529 |
#@ formidable
|
4530 |
msgid "Sanitize URL"
|
4531 |
msgstr ""
|
4532 |
|
4533 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
4534 |
#@ formidable
|
4535 |
msgid "Truncate"
|
4536 |
msgstr ""
|
4537 |
|
4538 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
4539 |
#@ formidable
|
4540 |
msgid "More Text"
|
4541 |
msgstr ""
|
4542 |
|
4543 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
4544 |
#@ formidable
|
4545 |
msgid "Time Ago"
|
4546 |
msgstr ""
|
4547 |
|
4548 |
-
#: classes/controllers/FrmFormsController.php:
|
4549 |
#@ formidable
|
4550 |
msgid "No Auto P"
|
4551 |
msgstr ""
|
4552 |
|
4553 |
#: pro/classes/controllers/FrmProFormsController.php:58
|
4554 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
4555 |
#@ formidable
|
4556 |
msgid "First Name"
|
4557 |
msgstr ""
|
4558 |
|
4559 |
#: pro/classes/controllers/FrmProFormsController.php:59
|
4560 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
4561 |
#@ formidable
|
4562 |
msgid "Last Name"
|
4563 |
msgstr ""
|
4564 |
|
4565 |
#: pro/classes/controllers/FrmProFormsController.php:57
|
4566 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
4567 |
#@ formidable
|
4568 |
msgid "Display Name"
|
4569 |
msgstr ""
|
4570 |
|
4571 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
4572 |
#@ formidable
|
4573 |
msgid "Avatar"
|
4574 |
msgstr ""
|
@@ -4583,32 +4581,27 @@ msgstr ""
|
|
4583 |
msgid "Conditional text here"
|
4584 |
msgstr ""
|
4585 |
|
4586 |
-
#: classes/views/shared/mb_adv_info.php:
|
4587 |
-
#@ formidable
|
4588 |
-
msgid "Image Size"
|
4589 |
-
msgstr ""
|
4590 |
-
|
4591 |
-
#: classes/views/shared/mb_adv_info.php:161
|
4592 |
#@ formidable
|
4593 |
msgid "Image ID"
|
4594 |
msgstr ""
|
4595 |
|
4596 |
-
#: classes/views/shared/mb_adv_info.php:
|
4597 |
#@ formidable
|
4598 |
msgid "Image Name"
|
4599 |
msgstr ""
|
4600 |
|
4601 |
-
#: classes/views/shared/mb_adv_info.php:
|
4602 |
#@ formidable
|
4603 |
msgid "Insert user information"
|
4604 |
msgstr ""
|
4605 |
|
4606 |
-
#: classes/views/shared/mb_adv_info.php:
|
4607 |
#@ formidable
|
4608 |
msgid "Creation Date"
|
4609 |
msgstr ""
|
4610 |
|
4611 |
-
#: classes/views/shared/mb_adv_info.php:
|
4612 |
#@ formidable
|
4613 |
msgid "Field From Entry"
|
4614 |
msgstr ""
|
@@ -4623,16 +4616,16 @@ msgstr ""
|
|
4623 |
msgid "Entry updated date"
|
4624 |
msgstr ""
|
4625 |
|
4626 |
-
#: pro/classes/controllers/FrmProFieldsController.php:
|
4627 |
#: pro/classes/views/frmpro-fields/field-values.php:10
|
4628 |
#@ formidable
|
4629 |
msgid "Anything"
|
4630 |
msgstr ""
|
4631 |
|
4632 |
-
#: classes/helpers/FrmAppHelper.php:
|
4633 |
-
#: classes/views/styles/_sample_form.php:
|
4634 |
-
#: pro/classes/helpers/FrmProFieldsHelper.php:
|
4635 |
-
#: pro/classes/helpers/FrmProFormsHelper.php:
|
4636 |
#: pro/classes/views/frmpro-fields/form-fields.php:188
|
4637 |
#@ formidable
|
4638 |
msgid "Remove"
|
@@ -4669,63 +4662,63 @@ msgstr ""
|
|
4669 |
msgid "this notification if"
|
4670 |
msgstr ""
|
4671 |
|
4672 |
-
#: classes/controllers/FrmFormsController.php:
|
4673 |
#@ formidable
|
4674 |
msgid "Default HTML"
|
4675 |
msgstr ""
|
4676 |
|
4677 |
-
#: classes/controllers/FrmFormsController.php:
|
4678 |
#@ formidable
|
4679 |
msgid "Default Plain"
|
4680 |
msgstr ""
|
4681 |
|
4682 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
4683 |
#@ formidable
|
4684 |
msgid "Remove Links"
|
4685 |
msgstr ""
|
4686 |
|
4687 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
4688 |
#@ formidable
|
4689 |
msgid "Removes the automatic links to category pages"
|
4690 |
msgstr ""
|
4691 |
|
4692 |
-
#: classes/controllers/FrmFormsController.php:
|
4693 |
#@ formidable
|
4694 |
msgid "Do not automatically add any paragraphs or line breaks"
|
4695 |
msgstr ""
|
4696 |
|
4697 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
4698 |
#@ formidable
|
4699 |
msgid "Remove HTML"
|
4700 |
msgstr ""
|
4701 |
|
4702 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
4703 |
#@ formidable
|
4704 |
msgid "Remove all HTML added into your form before display"
|
4705 |
msgstr ""
|
4706 |
|
4707 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
4708 |
#@ formidable
|
4709 |
msgid "Keep JS"
|
4710 |
msgstr ""
|
4711 |
|
4712 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
4713 |
#@ formidable
|
4714 |
msgid "Javascript from your form entries are automatically removed. Add this option only if you trust those submitting entries."
|
4715 |
msgstr ""
|
4716 |
|
4717 |
-
#: pro/classes/controllers/FrmProStatisticsController.php:
|
4718 |
#@ formidable
|
4719 |
msgid "Count"
|
4720 |
msgstr ""
|
4721 |
|
4722 |
-
#: classes/views/frm-entries/sidebar-show.php:
|
4723 |
#: pro/classes/views/frmpro-entries/sidebar-edit.php:29
|
4724 |
#@ formidable
|
4725 |
msgid "Delete entry but leave the post"
|
4726 |
msgstr ""
|
4727 |
|
4728 |
-
#: classes/views/frm-entries/sidebar-show.php:
|
4729 |
#: pro/classes/views/frmpro-entries/sidebar-edit.php:29
|
4730 |
#@ formidable
|
4731 |
msgid "Delete without Post"
|
@@ -4766,7 +4759,7 @@ msgstr ""
|
|
4766 |
msgid "Upload file and import"
|
4767 |
msgstr ""
|
4768 |
|
4769 |
-
#: classes/views/xml/import_form.php:
|
4770 |
#@ formidable
|
4771 |
msgid "Export Selection"
|
4772 |
msgstr ""
|
@@ -4776,12 +4769,12 @@ msgstr ""
|
|
4776 |
msgid "This value must be unique."
|
4777 |
msgstr ""
|
4778 |
|
4779 |
-
#: classes/views/frm-settings/form.php:
|
4780 |
#@ formidable
|
4781 |
msgid "Unique Value"
|
4782 |
msgstr ""
|
4783 |
|
4784 |
-
#: classes/views/frm-settings/form.php:
|
4785 |
#@ formidable
|
4786 |
msgid "The message seen when a user selects a value in a unique field that has already been used."
|
4787 |
msgstr ""
|
@@ -4797,7 +4790,7 @@ msgstr ""
|
|
4797 |
msgid "Submit this form with AJAX"
|
4798 |
msgstr ""
|
4799 |
|
4800 |
-
#: classes/controllers/FrmFieldsController.php:
|
4801 |
#@ formidable
|
4802 |
msgid "Option"
|
4803 |
msgstr ""
|
@@ -4812,7 +4805,7 @@ msgstr ""
|
|
4812 |
msgid "Delete Field"
|
4813 |
msgstr ""
|
4814 |
|
4815 |
-
#: classes/controllers/FrmStylesController.php:
|
4816 |
#: classes/views/frm-forms/mb_insert_fields.php:2
|
4817 |
#@ formidable
|
4818 |
msgid "Click to toggle"
|
@@ -4838,12 +4831,12 @@ msgstr ""
|
|
4838 |
msgid "enable autocomplete"
|
4839 |
msgstr ""
|
4840 |
|
4841 |
-
#: pro/classes/views/frmpro-fields/options-form.php:
|
4842 |
#@ formidable
|
4843 |
msgid "Everyone"
|
4844 |
msgstr ""
|
4845 |
|
4846 |
-
#: pro/classes/views/frmpro-fields/options-form.php:
|
4847 |
#@ formidable
|
4848 |
msgid "Logged-out Users"
|
4849 |
msgstr ""
|
@@ -4854,27 +4847,27 @@ msgid "Your Formidable Pro License was Invalid"
|
|
4854 |
msgstr ""
|
4855 |
|
4856 |
#: classes/views/frm-settings/license_box.php:8
|
4857 |
-
#: pro/classes/controllers/FrmProEddController.php:
|
4858 |
#@ formidable
|
4859 |
msgid "Click here"
|
4860 |
msgstr ""
|
4861 |
|
4862 |
-
#: pro/classes/controllers/FrmProEddController.php:
|
4863 |
#@ formidable
|
4864 |
msgid "Formidable Pro is Installed"
|
4865 |
msgstr ""
|
4866 |
|
4867 |
-
#: pro/classes/controllers/FrmProEddController.php:
|
4868 |
#@ formidable
|
4869 |
msgid "Enter new license"
|
4870 |
msgstr ""
|
4871 |
|
4872 |
-
#: pro/classes/controllers/FrmProEddController.php:
|
4873 |
#@ formidable
|
4874 |
msgid "Use this license to enable Formidable Pro site-wide"
|
4875 |
msgstr ""
|
4876 |
|
4877 |
-
#: pro/classes/controllers/FrmProEddController.php:
|
4878 |
#@ formidable
|
4879 |
msgid "Save License"
|
4880 |
msgstr ""
|
@@ -4901,7 +4894,7 @@ msgstr ""
|
|
4901 |
msgid "An update is available, but your license is %s."
|
4902 |
msgstr ""
|
4903 |
|
4904 |
-
#: classes/models/FrmAddon.php:
|
4905 |
#: pro/classes/controllers/FrmUpdatesController.php:356
|
4906 |
#@ formidable
|
4907 |
msgid "Your License Key was invalid"
|
@@ -4923,114 +4916,114 @@ msgstr ""
|
|
4923 |
msgid "Layout"
|
4924 |
msgstr ""
|
4925 |
|
4926 |
-
#: classes/views/frm-forms/add_field_links.php:
|
4927 |
#@ formidable
|
4928 |
msgid "Add classes in the \"CSS layout classes\" field option"
|
4929 |
msgstr ""
|
4930 |
|
4931 |
-
#: classes/views/frm-forms/add_field_links.php:
|
4932 |
#@ formidable
|
4933 |
msgid "1/3"
|
4934 |
msgstr ""
|
4935 |
|
4936 |
-
#: classes/views/frm-forms/add_field_links.php:
|
4937 |
#@ formidable
|
4938 |
msgid "1/4"
|
4939 |
msgstr ""
|
4940 |
|
4941 |
-
#: classes/views/frm-forms/add_field_links.php:
|
4942 |
#@ formidable
|
4943 |
msgid "1/5"
|
4944 |
msgstr ""
|
4945 |
|
4946 |
-
#: classes/views/frm-forms/add_field_links.php:
|
4947 |
-
#: pro/classes/views/frmpro-fields/options-form.php:
|
4948 |
#: pro/classes/views/frmpro-forms/add_form_button_options.php:29
|
4949 |
#@ formidable
|
4950 |
msgid "Inline"
|
4951 |
msgstr ""
|
4952 |
|
4953 |
-
#: classes/views/frm-forms/add_field_links.php:
|
4954 |
#@ formidable
|
4955 |
msgid "Align fields in a row without a specific width."
|
4956 |
msgstr ""
|
4957 |
|
4958 |
-
#: classes/views/frm-forms/add_field_links.php:
|
4959 |
#@ formidable
|
4960 |
msgid "100% width"
|
4961 |
msgstr ""
|
4962 |
|
4963 |
-
#: classes/views/frm-forms/add_field_links.php:
|
4964 |
#@ formidable
|
4965 |
msgid "Force the field to fill the full space with 100% width."
|
4966 |
msgstr ""
|
4967 |
|
4968 |
-
#: classes/views/frm-forms/add_field_links.php:
|
4969 |
#@ formidable
|
4970 |
msgid "First Grid Row"
|
4971 |
msgstr ""
|
4972 |
|
4973 |
-
#: classes/views/frm-forms/add_field_links.php:
|
4974 |
#@ formidable
|
4975 |
msgid "Even Grid Row"
|
4976 |
msgstr ""
|
4977 |
|
4978 |
-
#: classes/views/frm-forms/add_field_links.php:
|
4979 |
#@ formidable
|
4980 |
msgid "Odd Grid Row"
|
4981 |
msgstr ""
|
4982 |
|
4983 |
-
#: classes/views/frm-forms/add_field_links.php:
|
4984 |
#@ formidable
|
4985 |
msgid "2 Col Options"
|
4986 |
msgstr ""
|
4987 |
|
4988 |
-
#: classes/views/frm-forms/add_field_links.php:
|
4989 |
#@ formidable
|
4990 |
msgid "Put your radio button or checkbox options into two columns."
|
4991 |
msgstr ""
|
4992 |
|
4993 |
-
#: classes/views/frm-forms/add_field_links.php:
|
4994 |
#@ formidable
|
4995 |
msgid "3 Col Options"
|
4996 |
msgstr ""
|
4997 |
|
4998 |
-
#: classes/views/frm-forms/add_field_links.php:
|
4999 |
#@ formidable
|
5000 |
msgid "Put your radio button or checkbox options into three columns."
|
5001 |
msgstr ""
|
5002 |
|
5003 |
-
#: classes/views/frm-forms/add_field_links.php:
|
5004 |
#@ formidable
|
5005 |
msgid "4 Col Options"
|
5006 |
msgstr ""
|
5007 |
|
5008 |
-
#: classes/views/frm-forms/add_field_links.php:
|
5009 |
#@ formidable
|
5010 |
msgid "Put your radio button or checkbox options into four columns."
|
5011 |
msgstr ""
|
5012 |
|
5013 |
-
#: classes/views/frm-forms/add_field_links.php:
|
5014 |
#@ formidable
|
5015 |
msgid "Add this to a read-only field to display the text in bold without a border or background."
|
5016 |
msgstr ""
|
5017 |
|
5018 |
-
#: classes/views/frm-forms/add_field_links.php:
|
5019 |
#@ formidable
|
5020 |
msgid "Scroll Box"
|
5021 |
msgstr ""
|
5022 |
|
5023 |
-
#: classes/views/frm-forms/add_field_links.php:
|
5024 |
#@ formidable
|
5025 |
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."
|
5026 |
msgstr ""
|
5027 |
|
5028 |
-
#: classes/helpers/FrmAppHelper.php:
|
5029 |
#@ formidable
|
5030 |
msgid "Saving"
|
5031 |
msgstr ""
|
5032 |
|
5033 |
-
#: classes/helpers/FrmAppHelper.php:
|
5034 |
#@ formidable
|
5035 |
msgid "Saved"
|
5036 |
msgstr ""
|
@@ -5045,17 +5038,17 @@ msgstr ""
|
|
5045 |
msgid "Button Hook"
|
5046 |
msgstr ""
|
5047 |
|
5048 |
-
#: classes/views/frm-forms/settings.php:
|
5049 |
#@ formidable
|
5050 |
msgid "Load and save form builder page with AJAX"
|
5051 |
msgstr ""
|
5052 |
|
5053 |
-
#: classes/views/frm-forms/settings.php:
|
5054 |
#@ formidable
|
5055 |
msgid "Recommended for long forms."
|
5056 |
msgstr ""
|
5057 |
|
5058 |
-
#: classes/helpers/FrmAppHelper.php:
|
5059 |
#@ formidable
|
5060 |
msgid "Warning: There is no way to retrieve unsaved entries."
|
5061 |
msgstr ""
|
@@ -5090,22 +5083,22 @@ msgstr ""
|
|
5090 |
msgid "GET/POST"
|
5091 |
msgstr ""
|
5092 |
|
5093 |
-
#: classes/helpers/FrmCSVExportHelper.php:
|
5094 |
#@ formidable
|
5095 |
msgid "(label)"
|
5096 |
msgstr ""
|
5097 |
|
5098 |
-
#: classes/helpers/FrmCSVExportHelper.php:
|
5099 |
#@ formidable
|
5100 |
msgid "Comment"
|
5101 |
msgstr ""
|
5102 |
|
5103 |
-
#: classes/helpers/FrmCSVExportHelper.php:
|
5104 |
#@ formidable
|
5105 |
msgid "Comment User"
|
5106 |
msgstr ""
|
5107 |
|
5108 |
-
#: classes/helpers/FrmCSVExportHelper.php:
|
5109 |
#@ formidable
|
5110 |
msgid "Comment Date"
|
5111 |
msgstr ""
|
@@ -5115,12 +5108,12 @@ msgstr ""
|
|
5115 |
msgid "Print"
|
5116 |
msgstr ""
|
5117 |
|
5118 |
-
#: pro/classes/views/frmpro-fields/options-form.php:
|
5119 |
#@ formidable
|
5120 |
msgid "Do not skip"
|
5121 |
msgstr ""
|
5122 |
|
5123 |
-
#: pro/classes/views/frmpro-fields/options-form.php:
|
5124 |
#@ formidable
|
5125 |
msgid "Skip"
|
5126 |
msgstr ""
|
@@ -5152,8 +5145,8 @@ msgid "You had an HTTP error connecting to Strategy11's API"
|
|
5152 |
msgstr ""
|
5153 |
|
5154 |
#: classes/models/FrmPointers.php:229
|
5155 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
5156 |
-
#: pro/classes/helpers/FrmProFormsHelper.php:
|
5157 |
#@ formidable
|
5158 |
msgid "Previous"
|
5159 |
msgstr ""
|
@@ -5164,9 +5157,9 @@ msgstr ""
|
|
5164 |
msgid "Next"
|
5165 |
msgstr ""
|
5166 |
|
5167 |
-
#: classes/views/styles/_sample_form.php:
|
5168 |
-
#: pro/classes/helpers/FrmProFieldsHelper.php:
|
5169 |
-
#: pro/classes/helpers/FrmProFormsHelper.php:
|
5170 |
#: pro/classes/views/displays/mb_advanced.php:33
|
5171 |
#: pro/classes/views/displays/mb_advanced.php:53
|
5172 |
#: pro/classes/views/frmpro-form-actions/post_options.php:174
|
@@ -5191,36 +5184,38 @@ msgstr ""
|
|
5191 |
msgid "Click to edit."
|
5192 |
msgstr ""
|
5193 |
|
5194 |
-
#: classes/helpers/FrmCSVExportHelper.php:
|
5195 |
#: classes/helpers/FrmFormsHelper.php:596
|
5196 |
-
#: classes/helpers/FrmFormsListHelper.php:
|
5197 |
#: classes/views/frm-forms/_publish_box.php:72
|
5198 |
-
#: pro/classes/controllers/FrmProEntriesController.php:
|
|
|
5199 |
#@ formidable
|
5200 |
#@ default
|
5201 |
msgid "Draft"
|
5202 |
msgstr ""
|
5203 |
|
|
|
5204 |
#: classes/views/frm-forms/_publish_box.php:9
|
5205 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
5206 |
#@ formidable
|
5207 |
msgid "Save Draft"
|
5208 |
msgstr ""
|
5209 |
|
5210 |
-
#: pro/classes/helpers/FrmProFormsHelper.php:
|
5211 |
-
#: pro/classes/helpers/FrmProFormsHelper.php:
|
5212 |
#: pro/classes/models/FrmProEntry.php:34
|
5213 |
#@ formidable
|
5214 |
msgid "Your draft has been saved."
|
5215 |
msgstr ""
|
5216 |
|
5217 |
-
#: classes/views/xml/import_form.php:
|
5218 |
-
#: pro/classes/views/frmpro-fields/options-form.php:
|
5219 |
#@ formidable
|
5220 |
msgid "Format"
|
5221 |
msgstr ""
|
5222 |
|
5223 |
-
#: pro/classes/views/frmpro-fields/options-form.php:
|
5224 |
#@ formidable
|
5225 |
msgid "Insert the format you would like to accept. Use a regular expression starting with ^ or an exact format like (999)999-9999."
|
5226 |
msgstr ""
|
@@ -5246,26 +5241,26 @@ msgstr ""
|
|
5246 |
msgid "Update Button Text"
|
5247 |
msgstr ""
|
5248 |
|
5249 |
-
#: classes/helpers/FrmAppHelper.php:
|
5250 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
5251 |
#@ formidable
|
5252 |
msgid "Default value will NOT pass form validation"
|
5253 |
msgstr ""
|
5254 |
|
5255 |
-
#: classes/helpers/FrmAppHelper.php:
|
5256 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
5257 |
#@ formidable
|
5258 |
msgid "Default value will pass form validation"
|
5259 |
msgstr ""
|
5260 |
|
5261 |
-
#: classes/helpers/FrmAppHelper.php:
|
5262 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
5263 |
#@ formidable
|
5264 |
msgid "Clear default value when typing"
|
5265 |
msgstr ""
|
5266 |
|
5267 |
-
#: classes/helpers/FrmAppHelper.php:
|
5268 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
5269 |
#@ formidable
|
5270 |
msgid "Do not clear default value when typing"
|
5271 |
msgstr ""
|
@@ -5279,14 +5274,14 @@ msgstr ""
|
|
5279 |
msgid "Views"
|
5280 |
msgstr ""
|
5281 |
|
5282 |
-
#: classes/models/FrmAddon.php:
|
5283 |
#: pro/classes/controllers/FrmUpdatesController.php:352
|
5284 |
#, php-format
|
5285 |
#@ formidable
|
5286 |
msgid "There was a %1$s error: %2$s"
|
5287 |
msgstr ""
|
5288 |
|
5289 |
-
#: classes/helpers/FrmAppHelper.php:
|
5290 |
#@ formidable
|
5291 |
msgid "Add/Edit Views"
|
5292 |
msgstr ""
|
@@ -5316,17 +5311,17 @@ msgstr ""
|
|
5316 |
msgid "You did not add any fields to your form. %1$sGo back%2$s and add some."
|
5317 |
msgstr ""
|
5318 |
|
5319 |
-
#: classes/views/frm-forms/add_field.php:
|
5320 |
#@ formidable
|
5321 |
msgid "Validation"
|
5322 |
msgstr ""
|
5323 |
|
5324 |
-
#: classes/views/frm-forms/add_field.php:
|
5325 |
#@ formidable
|
5326 |
msgid "Invalid Format"
|
5327 |
msgstr ""
|
5328 |
|
5329 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
5330 |
#@ formidable
|
5331 |
msgid "Filter shortcodes within the view content"
|
5332 |
msgstr ""
|
@@ -5356,7 +5351,7 @@ msgstr ""
|
|
5356 |
msgid "View all forms"
|
5357 |
msgstr ""
|
5358 |
|
5359 |
-
#: pro/classes/controllers/FrmProDisplaysController.php:
|
5360 |
#@ formidable
|
5361 |
msgid "There are no views with that ID"
|
5362 |
msgstr ""
|
@@ -5396,13 +5391,13 @@ msgstr ""
|
|
5396 |
msgid "Separate values"
|
5397 |
msgstr ""
|
5398 |
|
5399 |
-
#: pro/classes/views/frmpro-fields/options-form.php:
|
5400 |
#, php-format
|
5401 |
#@ formidable
|
5402 |
msgid "next page if %s of the following match:"
|
5403 |
msgstr ""
|
5404 |
|
5405 |
-
#: pro/classes/views/frmpro-fields/options-form.php:
|
5406 |
#, php-format
|
5407 |
#@ formidable
|
5408 |
msgid "this field if %s of the following match:"
|
@@ -5419,7 +5414,7 @@ msgstr ""
|
|
5419 |
msgid "Editing this box will update your existing view or create a new one."
|
5420 |
msgstr ""
|
5421 |
|
5422 |
-
#: classes/views/styles/_sample_form.php:
|
5423 |
#@ formidable
|
5424 |
msgid "Active state will be seen when the field is clicked"
|
5425 |
msgstr ""
|
@@ -5429,7 +5424,7 @@ msgstr ""
|
|
5429 |
msgid "Reset to Default"
|
5430 |
msgstr ""
|
5431 |
|
5432 |
-
#: classes/controllers/FrmFormsController.php:
|
5433 |
#@ formidable
|
5434 |
msgid "Entry Count"
|
5435 |
msgstr ""
|
@@ -5439,29 +5434,29 @@ msgstr ""
|
|
5439 |
msgid "Click a button below to insert sample logic into your view"
|
5440 |
msgstr ""
|
5441 |
|
5442 |
-
#: classes/helpers/FrmAppHelper.php:
|
5443 |
#@ formidable
|
5444 |
msgid "Are you sure?"
|
5445 |
msgstr ""
|
5446 |
|
5447 |
-
#: pro/classes/controllers/FrmProEddController.php:
|
5448 |
#@ formidable
|
5449 |
msgid "Enter your license number here"
|
5450 |
msgstr ""
|
5451 |
|
5452 |
-
#: classes/views/frm-settings/form.php:
|
5453 |
#@ formidable
|
5454 |
msgid "Styling & Scripts"
|
5455 |
msgstr ""
|
5456 |
|
5457 |
-
#: classes/views/frm-forms/settings.php:
|
5458 |
-
#: classes/views/frm-settings/form.php:
|
5459 |
#: pro/classes/views/settings/form.php:32
|
5460 |
#@ formidable
|
5461 |
msgid "Miscellaneous"
|
5462 |
msgstr ""
|
5463 |
|
5464 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
5465 |
#@ formidable
|
5466 |
msgid "# Format"
|
5467 |
msgstr ""
|
@@ -5492,12 +5487,12 @@ msgstr ""
|
|
5492 |
msgid "There was an error when reading this XML file"
|
5493 |
msgstr ""
|
5494 |
|
5495 |
-
#: classes/helpers/FrmCSVExportHelper.php:
|
5496 |
#@ formidable
|
5497 |
msgid "Created By"
|
5498 |
msgstr ""
|
5499 |
|
5500 |
-
#: classes/helpers/FrmCSVExportHelper.php:
|
5501 |
#@ formidable
|
5502 |
msgid "Updated By"
|
5503 |
msgstr ""
|
@@ -5507,22 +5502,22 @@ msgstr ""
|
|
5507 |
msgid "updated by"
|
5508 |
msgstr ""
|
5509 |
|
5510 |
-
#: classes/controllers/FrmFormsController.php:
|
5511 |
#@ formidable
|
5512 |
msgid "Entry created"
|
5513 |
msgstr ""
|
5514 |
|
5515 |
-
#: classes/controllers/FrmFormsController.php:
|
5516 |
#@ formidable
|
5517 |
msgid "Entry updated"
|
5518 |
msgstr ""
|
5519 |
|
5520 |
-
#: classes/controllers/FrmFormsController.php:
|
5521 |
#@ formidable
|
5522 |
msgid "Default Msg"
|
5523 |
msgstr ""
|
5524 |
|
5525 |
-
#: classes/controllers/FrmFormsController.php:
|
5526 |
#@ formidable
|
5527 |
msgid "Even/Odd"
|
5528 |
msgstr ""
|
@@ -5553,14 +5548,14 @@ msgstr ""
|
|
5553 |
msgid "last updated"
|
5554 |
msgstr ""
|
5555 |
|
5556 |
-
#: classes/helpers/FrmAppHelper.php:
|
5557 |
#: classes/helpers/FrmFieldsHelper.php:174
|
5558 |
#, php-format
|
5559 |
#@ formidable
|
5560 |
msgid "%s is invalid"
|
5561 |
msgstr ""
|
5562 |
|
5563 |
-
#: classes/views/frm-settings/form.php:
|
5564 |
#@ formidable
|
5565 |
msgid "Failed/Duplicate Entry"
|
5566 |
msgstr ""
|
@@ -5570,22 +5565,22 @@ msgstr ""
|
|
5570 |
msgid "updated at"
|
5571 |
msgstr ""
|
5572 |
|
5573 |
-
#: pro/classes/views/frmpro-fields/options-form.php:
|
5574 |
#@ formidable
|
5575 |
msgid "Visibility"
|
5576 |
msgstr ""
|
5577 |
|
5578 |
-
#: pro/classes/views/frmpro-fields/options-form.php:
|
5579 |
#@ formidable
|
5580 |
msgid "Determines who can see this field. The selected user role and higher user roles will be able to see this field. The only exception is logged-out users. Only logged-out users will be able to see the field if that option is selected."
|
5581 |
msgstr ""
|
5582 |
|
5583 |
-
#: classes/views/xml/import_form.php:
|
5584 |
#@ formidable
|
5585 |
msgid "(default template)"
|
5586 |
msgstr ""
|
5587 |
|
5588 |
-
#: classes/views/xml/import_form.php:
|
5589 |
#@ formidable
|
5590 |
msgid "(template)"
|
5591 |
msgstr ""
|
@@ -5601,18 +5596,18 @@ msgstr ""
|
|
5601 |
msgid "Select the field(s) from your form that you would like to populate with your categories, tags, or other taxonomies."
|
5602 |
msgstr ""
|
5603 |
|
5604 |
-
#: classes/helpers/FrmAppHelper.php:
|
5605 |
#@ formidable
|
5606 |
msgid "Import Complete"
|
5607 |
msgstr ""
|
5608 |
|
5609 |
-
#: classes/controllers/FrmFormsController.php:
|
5610 |
#@ formidable
|
5611 |
msgid "You are trying to edit a form that does not exist."
|
5612 |
msgstr ""
|
5613 |
|
5614 |
-
#: classes/controllers/FrmFormsController.php:
|
5615 |
-
#: classes/controllers/FrmFormsController.php:
|
5616 |
#@ formidable
|
5617 |
msgid "Edit Forms"
|
5618 |
msgstr ""
|
@@ -5680,13 +5675,13 @@ msgstr[1] ""
|
|
5680 |
msgid "Nothing was imported or updated"
|
5681 |
msgstr ""
|
5682 |
|
5683 |
-
#: classes/helpers/FrmAppHelper.php:
|
5684 |
#, php-format
|
5685 |
#@ formidable
|
5686 |
msgid "If you leave the subject blank, the default will be used: %1$s Form submitted on %2$s"
|
5687 |
msgstr ""
|
5688 |
|
5689 |
-
#: classes/views/frm-forms/settings.php:
|
5690 |
#@ formidable
|
5691 |
msgid "Show the form with the confirmation message"
|
5692 |
msgstr ""
|
@@ -5696,27 +5691,27 @@ msgstr ""
|
|
5696 |
msgid "Export Format"
|
5697 |
msgstr ""
|
5698 |
|
5699 |
-
#: classes/views/xml/import_form.php:
|
5700 |
#@ formidable
|
5701 |
msgid "Data to Export"
|
5702 |
msgstr ""
|
5703 |
|
5704 |
-
#: classes/views/xml/import_form.php:
|
5705 |
#@ formidable
|
5706 |
msgid "Include the following in the export file"
|
5707 |
msgstr ""
|
5708 |
|
5709 |
-
#: classes/views/xml/import_form.php:
|
5710 |
#@ formidable
|
5711 |
msgid "Select Form(s)"
|
5712 |
msgstr ""
|
5713 |
|
5714 |
-
#: classes/views/xml/import_form.php:
|
5715 |
#@ formidable
|
5716 |
msgid "Hold down the CTRL/Command button to select multiple forms"
|
5717 |
msgstr ""
|
5718 |
|
5719 |
-
#: classes/controllers/FrmEntriesController.php:
|
5720 |
#@ formidable
|
5721 |
msgid "Your import is complete"
|
5722 |
msgstr ""
|
@@ -5767,13 +5762,13 @@ msgstr ""
|
|
5767 |
msgid "Views with a \"Both (Dynamic)\" format will show here."
|
5768 |
msgstr ""
|
5769 |
|
5770 |
-
#: classes/helpers/FrmAppHelper.php:
|
5771 |
-
#: classes/helpers/FrmAppHelper.php:
|
5772 |
#@ default
|
5773 |
msgid "Loading…"
|
5774 |
msgstr ""
|
5775 |
|
5776 |
-
#: classes/helpers/FrmAppHelper.php:
|
5777 |
#: classes/views/frm-forms/_publish_box.php:74
|
5778 |
#@ default
|
5779 |
msgid "OK"
|
@@ -5792,25 +5787,25 @@ msgstr ""
|
|
5792 |
msgid "Description"
|
5793 |
msgstr ""
|
5794 |
|
5795 |
-
#: classes/controllers/FrmFormsController.php:
|
5796 |
#: classes/helpers/FrmFormsHelper.php:53
|
5797 |
#: classes/helpers/FrmFormsHelper.php:108
|
5798 |
#: classes/helpers/FrmFormsHelper.php:554
|
5799 |
#: classes/helpers/FrmFormsListHelper.php:149
|
5800 |
-
#: classes/helpers/FrmFormsListHelper.php:
|
5801 |
#: classes/views/frm-entries/list.php:25
|
5802 |
#: classes/views/shared/form-nav.php:20
|
5803 |
#: classes/views/styles/manage.php:31
|
5804 |
-
#: classes/views/xml/import_form.php:
|
5805 |
#: pro/classes/controllers/FrmProDisplaysController.php:101
|
5806 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
5807 |
#: pro/classes/views/xml/csv_opts.php:13
|
5808 |
#@ default
|
5809 |
#@ formidable
|
5810 |
msgid "(no title)"
|
5811 |
msgstr ""
|
5812 |
|
5813 |
-
#: classes/helpers/FrmFormsListHelper.php:
|
5814 |
#: classes/views/frm-forms/_publish_box.php:20
|
5815 |
#: classes/views/frm-forms/_publish_box.php:25
|
5816 |
#@ default
|
@@ -5888,27 +5883,27 @@ msgstr ""
|
|
5888 |
msgid "Your server does not have XML enabled"
|
5889 |
msgstr ""
|
5890 |
|
5891 |
-
#: pro/classes/controllers/FrmProEntriesController.php:
|
5892 |
#@ formidable
|
5893 |
msgid "You are missing options in your shortcode. field_id is required."
|
5894 |
msgstr ""
|
5895 |
|
5896 |
-
#: pro/classes/controllers/FrmProDisplaysController.php:
|
5897 |
#@ formidable
|
5898 |
msgid "daily"
|
5899 |
msgstr ""
|
5900 |
|
5901 |
-
#: pro/classes/controllers/FrmProDisplaysController.php:
|
5902 |
#@ formidable
|
5903 |
msgid "weekly"
|
5904 |
msgstr ""
|
5905 |
|
5906 |
-
#: pro/classes/controllers/FrmProDisplaysController.php:
|
5907 |
#@ formidable
|
5908 |
msgid "monthly"
|
5909 |
msgstr ""
|
5910 |
|
5911 |
-
#: pro/classes/controllers/FrmProDisplaysController.php:
|
5912 |
#@ formidable
|
5913 |
msgid "yearly"
|
5914 |
msgstr ""
|
@@ -5963,7 +5958,6 @@ msgstr ""
|
|
5963 |
msgid "Never"
|
5964 |
msgstr ""
|
5965 |
|
5966 |
-
#: pro/classes/views/displays/where_options.php:4
|
5967 |
#: pro/classes/views/frmpro-fields/field-values.php:88
|
5968 |
#@ formidable
|
5969 |
msgid "Current User"
|
@@ -5979,34 +5973,34 @@ msgstr ""
|
|
5979 |
msgid "This will add !important to many of the lines in the Formidable styling to make sure it will be used."
|
5980 |
msgstr ""
|
5981 |
|
5982 |
-
#: classes/helpers/FrmAppHelper.php:
|
5983 |
-
#: classes/helpers/FrmAppHelper.php:
|
5984 |
#@ formidable
|
5985 |
msgid "Please wait while your site updates."
|
5986 |
msgstr ""
|
5987 |
|
5988 |
-
#: classes/controllers/FrmFormsController.php:
|
5989 |
#@ formidable
|
5990 |
msgid "Abnormal HTML characters prevented your form from saving correctly"
|
5991 |
msgstr ""
|
5992 |
|
5993 |
-
#: classes/helpers/FrmAppHelper.php:
|
5994 |
#@ formidable
|
5995 |
msgid "You are running an outdated version of Formidable. This plugin may not work correctly if you do not update Formidable."
|
5996 |
msgstr ""
|
5997 |
|
5998 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
5999 |
#, php-format
|
6000 |
#@ formidable
|
6001 |
msgid "Please add options from the WordPress \"%1$s\" page"
|
6002 |
msgstr ""
|
6003 |
|
6004 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
6005 |
#@ default
|
6006 |
msgid "Categories"
|
6007 |
msgstr ""
|
6008 |
|
6009 |
-
#: classes/views/xml/import_form.php:
|
6010 |
#@ formidable
|
6011 |
msgid "Column separation"
|
6012 |
msgstr ""
|
@@ -6016,45 +6010,46 @@ msgstr ""
|
|
6016 |
msgid "That CSV was not uploaded. Are CSV files allowed on your site?"
|
6017 |
msgstr ""
|
6018 |
|
6019 |
-
#: classes/helpers/FrmAppHelper.php:
|
6020 |
#: classes/views/frm-forms/add_field.php:81
|
6021 |
#: classes/views/frm-forms/add_field.php:93
|
6022 |
#: classes/views/frm-forms/form.php:13
|
|
|
6023 |
#@ formidable
|
6024 |
msgid "(Click to add description)"
|
6025 |
msgstr ""
|
6026 |
|
6027 |
-
#: classes/helpers/FrmAppHelper.php:
|
6028 |
#: classes/views/frm-forms/add_field.php:63
|
6029 |
#: pro/classes/views/frmpro-fields/field-selection.php:12
|
6030 |
#@ formidable
|
6031 |
msgid "(no label)"
|
6032 |
msgstr ""
|
6033 |
|
6034 |
-
#: classes/helpers/FrmAppHelper.php:
|
6035 |
-
#: pro/classes/helpers/FrmProFieldsHelper.php:
|
6036 |
#: pro/classes/models/FrmProEntryMeta.php:543
|
6037 |
#: pro/classes/models/FrmProEntryMeta.php:548
|
6038 |
#@ formidable
|
6039 |
msgid "The entered values do not match"
|
6040 |
msgstr ""
|
6041 |
|
6042 |
-
#: classes/helpers/FrmAppHelper.php:
|
6043 |
#@ formidable
|
6044 |
msgid "Enter Email"
|
6045 |
msgstr ""
|
6046 |
|
6047 |
-
#: classes/helpers/FrmAppHelper.php:
|
6048 |
#@ formidable
|
6049 |
msgid "Confirm Email"
|
6050 |
msgstr ""
|
6051 |
|
6052 |
-
#: classes/helpers/FrmAppHelper.php:
|
6053 |
#@ formidable
|
6054 |
msgid "Enter Password"
|
6055 |
msgstr ""
|
6056 |
|
6057 |
-
#: classes/helpers/FrmAppHelper.php:
|
6058 |
#@ formidable
|
6059 |
msgid "Confirm Password"
|
6060 |
msgstr ""
|
@@ -6069,25 +6064,25 @@ msgstr ""
|
|
6069 |
msgid "Hovering over a row in the entries list will display action links that allow you to manage your entry."
|
6070 |
msgstr ""
|
6071 |
|
6072 |
-
#: classes/controllers/FrmEntriesController.php:
|
6073 |
#, php-format
|
6074 |
#@ formidable
|
6075 |
msgid "This form is in the trash and is scheduled to be deleted permanently in %s along with any entries."
|
6076 |
msgstr ""
|
6077 |
|
6078 |
-
#: classes/controllers/FrmFieldsController.php:
|
6079 |
#@ formidable
|
6080 |
msgid "Other"
|
6081 |
msgstr ""
|
6082 |
|
6083 |
#: classes/controllers/FrmFormActionsController.php:9
|
6084 |
-
#: classes/views/frm-forms/settings.php:
|
6085 |
#@ formidable
|
6086 |
msgid "Form Actions"
|
6087 |
msgstr ""
|
6088 |
|
6089 |
-
#: classes/controllers/FrmFormsController.php:
|
6090 |
-
#: classes/controllers/FrmFormsController.php:
|
6091 |
#, php-format
|
6092 |
#@ formidable
|
6093 |
msgid "%1$s form restored from the Trash."
|
@@ -6095,8 +6090,8 @@ msgid_plural "%1$s forms restored from the Trash."
|
|
6095 |
msgstr[0] ""
|
6096 |
msgstr[1] ""
|
6097 |
|
6098 |
-
#: classes/controllers/FrmFormsController.php:
|
6099 |
-
#: classes/controllers/FrmFormsController.php:
|
6100 |
#, php-format
|
6101 |
#@ formidable
|
6102 |
msgid "%1$s form moved to the Trash. %2$sUndo%3$s"
|
@@ -6104,9 +6099,9 @@ msgid_plural "%1$s forms moved to the Trash. %2$sUndo%3$s"
|
|
6104 |
msgstr[0] ""
|
6105 |
msgstr[1] ""
|
6106 |
|
6107 |
-
#: classes/controllers/FrmFormsController.php:
|
6108 |
-
#: classes/controllers/FrmFormsController.php:
|
6109 |
-
#: classes/controllers/FrmFormsController.php:
|
6110 |
#, php-format
|
6111 |
#@ formidable
|
6112 |
msgid "%1$s form permanently deleted."
|
@@ -6114,18 +6109,18 @@ msgid_plural "%1$s forms permanently deleted."
|
|
6114 |
msgstr[0] ""
|
6115 |
msgstr[1] ""
|
6116 |
|
6117 |
-
#: classes/controllers/FrmFormsController.php:
|
6118 |
#@ formidable
|
6119 |
msgid "Add forms and content"
|
6120 |
msgstr ""
|
6121 |
|
6122 |
-
#: classes/controllers/FrmFormsController.php:
|
6123 |
#: classes/views/frm-forms/insert_form_popup.php:24
|
6124 |
#@ formidable
|
6125 |
msgid "Insert a Form"
|
6126 |
msgstr ""
|
6127 |
|
6128 |
-
#: classes/controllers/FrmFormsController.php:
|
6129 |
#@ formidable
|
6130 |
msgid "Minimize form HTML"
|
6131 |
msgstr ""
|
@@ -6135,25 +6130,25 @@ msgstr ""
|
|
6135 |
msgid "Select a form:"
|
6136 |
msgstr ""
|
6137 |
|
6138 |
-
#: classes/controllers/FrmFormsController.php:
|
6139 |
#@ formidable
|
6140 |
msgid "Template Name"
|
6141 |
msgstr ""
|
6142 |
|
6143 |
-
#: classes/controllers/FrmFormsController.php:
|
6144 |
#@ formidable
|
6145 |
msgid "Type"
|
6146 |
msgstr ""
|
6147 |
|
6148 |
-
#: classes/controllers/FrmFormsController.php:
|
6149 |
-
#: classes/controllers/FrmStylesController.php:
|
6150 |
-
#: classes/views/styles/_sample_form.php:
|
6151 |
#: classes/views/styles/manage.php:15
|
6152 |
#@ formidable
|
6153 |
msgid "Form Title"
|
6154 |
msgstr ""
|
6155 |
|
6156 |
-
#: classes/controllers/FrmFormsController.php:
|
6157 |
#, php-format
|
6158 |
#@ formidable
|
6159 |
msgid "You are trying to edit a child form. Please edit from %1$shere%2$s"
|
@@ -6178,73 +6173,73 @@ msgstr ""
|
|
6178 |
msgid "Edit Style"
|
6179 |
msgstr ""
|
6180 |
|
6181 |
-
#: classes/controllers/FrmStylesController.php:
|
6182 |
-
#: classes/controllers/FrmStylesController.php:
|
6183 |
#@ formidable
|
6184 |
msgid "Your styling settings have been saved."
|
6185 |
msgstr ""
|
6186 |
|
6187 |
-
#: classes/controllers/FrmStylesController.php:
|
6188 |
#@ formidable
|
6189 |
msgid "Your form styles have been saved."
|
6190 |
msgstr ""
|
6191 |
|
6192 |
-
#: classes/controllers/FrmStylesController.php:
|
6193 |
#@ formidable
|
6194 |
msgid "Field Labels"
|
6195 |
msgstr ""
|
6196 |
|
6197 |
-
#: classes/controllers/FrmStylesController.php:
|
6198 |
#@ formidable
|
6199 |
msgid "Check Box & Radio Fields"
|
6200 |
msgstr ""
|
6201 |
|
6202 |
-
#: classes/controllers/FrmStylesController.php:
|
6203 |
#@ formidable
|
6204 |
msgid "Section Fields"
|
6205 |
msgstr ""
|
6206 |
|
6207 |
-
#: classes/controllers/FrmStylesController.php:
|
6208 |
#@ formidable
|
6209 |
msgid "Date Fields"
|
6210 |
msgstr ""
|
6211 |
|
6212 |
-
#: classes/controllers/FrmStylesController.php:
|
6213 |
#@ formidable
|
6214 |
msgid "Buttons"
|
6215 |
msgstr ""
|
6216 |
|
6217 |
-
#: classes/controllers/FrmStylesController.php:
|
6218 |
#@ formidable
|
6219 |
msgid "Form Messages"
|
6220 |
msgstr ""
|
6221 |
|
6222 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
6223 |
#@ formidable
|
6224 |
msgid "South Sudan"
|
6225 |
msgstr ""
|
6226 |
|
6227 |
-
#: classes/helpers/FrmAppHelper.php:
|
6228 |
#@ formidable
|
6229 |
msgid "Give this action a label for easy reference."
|
6230 |
msgstr ""
|
6231 |
|
6232 |
-
#: classes/helpers/FrmAppHelper.php:
|
6233 |
#@ formidable
|
6234 |
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."
|
6235 |
msgstr ""
|
6236 |
|
6237 |
-
#: classes/helpers/FrmAppHelper.php:
|
6238 |
#@ formidable
|
6239 |
msgid "Add CC addresses separated by a \",\". FORMAT: Name <name@email.com> or name@email.com."
|
6240 |
msgstr ""
|
6241 |
|
6242 |
-
#: classes/helpers/FrmAppHelper.php:
|
6243 |
#@ formidable
|
6244 |
msgid "Add BCC addresses separated by a \",\". FORMAT: Name <name@email.com> or name@email.com."
|
6245 |
msgstr ""
|
6246 |
|
6247 |
-
#: classes/helpers/FrmAppHelper.php:
|
6248 |
#@ formidable
|
6249 |
msgid "Enter the name and/or email address of the sender. FORMAT: John Bates <john@example.com> or john@example.com."
|
6250 |
msgstr ""
|
@@ -6255,38 +6250,38 @@ msgid "End Section"
|
|
6255 |
msgstr ""
|
6256 |
|
6257 |
#: classes/models/FrmField.php:31
|
6258 |
-
#: pro/classes/helpers/FrmProFieldsHelper.php:
|
6259 |
#@ formidable
|
6260 |
msgid "Section"
|
6261 |
msgstr ""
|
6262 |
|
6263 |
-
#: pro/classes/helpers/FrmProFieldsHelper.php:
|
6264 |
#@ formidable
|
6265 |
msgid "Heading"
|
6266 |
msgstr ""
|
6267 |
|
6268 |
#: classes/views/styles/_section-fields.php:7
|
6269 |
-
#: pro/classes/helpers/FrmProFieldsHelper.php:
|
6270 |
#: pro/classes/views/frmpro-fields/options-form-top.php:11
|
6271 |
#@ formidable
|
6272 |
msgid "Collapsible"
|
6273 |
msgstr ""
|
6274 |
|
6275 |
#: classes/views/styles/_section-fields.php:10
|
6276 |
-
#: pro/classes/helpers/FrmProFieldsHelper.php:
|
6277 |
#: pro/classes/views/frmpro-fields/options-form-top.php:20
|
6278 |
#@ formidable
|
6279 |
msgid "Repeatable"
|
6280 |
msgstr ""
|
6281 |
|
6282 |
#: classes/models/FrmField.php:41
|
6283 |
-
#: pro/classes/helpers/FrmProFieldsHelper.php:
|
6284 |
#@ formidable
|
6285 |
msgid "Dynamic Field"
|
6286 |
msgstr ""
|
6287 |
|
6288 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
6289 |
-
#: pro/classes/helpers/FrmProFieldsHelper.php:
|
6290 |
#@ formidable
|
6291 |
msgid "List"
|
6292 |
msgstr ""
|
@@ -6322,7 +6317,7 @@ msgstr ""
|
|
6322 |
|
6323 |
#: classes/helpers/FrmFormsHelper.php:574
|
6324 |
#: classes/helpers/FrmFormsListHelper.php:99
|
6325 |
-
#: classes/helpers/FrmFormsListHelper.php:
|
6326 |
#@ formidable
|
6327 |
#@ default
|
6328 |
msgid "Delete Permanently"
|
@@ -6335,7 +6330,7 @@ msgstr ""
|
|
6335 |
|
6336 |
#: classes/helpers/FrmFormsHelper.php:598
|
6337 |
#: classes/views/frm-forms/_publish_box.php:71
|
6338 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
6339 |
#@ formidable
|
6340 |
#@ default
|
6341 |
msgid "Published"
|
@@ -6357,7 +6352,7 @@ msgid "My Forms"
|
|
6357 |
msgstr ""
|
6358 |
|
6359 |
#: classes/helpers/FrmFormsListHelper.php:166
|
6360 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
6361 |
#@ formidable
|
6362 |
msgid "Drafts"
|
6363 |
msgstr ""
|
@@ -6368,7 +6363,7 @@ msgstr ""
|
|
6368 |
msgid "%1$s <span class=\"count\">(%2$s)</span>"
|
6369 |
msgstr ""
|
6370 |
|
6371 |
-
#: classes/helpers/FrmFormsListHelper.php:
|
6372 |
#@ formidable
|
6373 |
msgid "Are you sure you want to permanently delete that?"
|
6374 |
msgstr ""
|
@@ -6388,7 +6383,7 @@ msgstr ""
|
|
6388 |
msgid "Manage Form Styles"
|
6389 |
msgstr ""
|
6390 |
|
6391 |
-
#: classes/helpers/FrmXMLHelper.php:
|
6392 |
#: classes/views/frm-form-actions/email_action.php:16
|
6393 |
#@ formidable
|
6394 |
msgid "Email Notification"
|
@@ -6410,7 +6405,7 @@ msgid "WARNING: Any changes made to this file will be lost when your Formidable
|
|
6410 |
msgstr ""
|
6411 |
|
6412 |
#: classes/models/FrmStyle.php:272
|
6413 |
-
#: pro/classes/models/FrmProDb.php:
|
6414 |
#@ formidable
|
6415 |
msgid "Formidable Style"
|
6416 |
msgstr ""
|
@@ -6552,22 +6547,22 @@ msgstr ""
|
|
6552 |
msgid "Add \"Other\""
|
6553 |
msgstr ""
|
6554 |
|
6555 |
-
#: classes/views/frm-forms/add_field.php:
|
6556 |
#@ formidable
|
6557 |
msgid "Bulk Edit Options"
|
6558 |
msgstr ""
|
6559 |
|
6560 |
-
#: classes/views/frm-forms/add_field.php:
|
6561 |
#@ formidable
|
6562 |
msgid "pixels wide"
|
6563 |
msgstr ""
|
6564 |
|
6565 |
-
#: classes/views/frm-forms/add_field.php:
|
6566 |
#@ formidable
|
6567 |
msgid "Confirmation"
|
6568 |
msgstr ""
|
6569 |
|
6570 |
-
#: classes/views/frm-forms/add_field.php:
|
6571 |
#@ formidable
|
6572 |
msgid "Drag fields from your form or the sidebar into this section"
|
6573 |
msgstr ""
|
@@ -6602,13 +6597,13 @@ msgstr ""
|
|
6602 |
msgid "Insert into Post"
|
6603 |
msgstr ""
|
6604 |
|
6605 |
-
#: classes/views/frm-forms/settings.php:
|
6606 |
#@ formidable
|
6607 |
msgid "Form Settings"
|
6608 |
msgstr ""
|
6609 |
|
6610 |
#: classes/views/frm-forms/settings.php:49
|
6611 |
-
#: classes/views/frm-forms/settings.php:
|
6612 |
#@ formidable
|
6613 |
msgid "On Submit"
|
6614 |
msgstr ""
|
@@ -6625,75 +6620,75 @@ msgid "Show Message"
|
|
6625 |
msgstr ""
|
6626 |
|
6627 |
#: classes/views/frm-forms/settings.php:66
|
6628 |
-
#: classes/views/frm-forms/settings.php:
|
6629 |
#: pro/classes/views/frmpro-forms/add_form_options.php:80
|
6630 |
#@ formidable
|
6631 |
msgid "Show Page Content"
|
6632 |
msgstr ""
|
6633 |
|
6634 |
-
#: classes/views/frm-forms/settings.php:
|
6635 |
#@ formidable
|
6636 |
msgid "Do not store entries submitted from this form"
|
6637 |
msgstr ""
|
6638 |
|
6639 |
-
#: classes/views/frm-forms/settings.php:
|
6640 |
#@ formidable
|
6641 |
msgid "Make stuff happen in the background without a page refresh"
|
6642 |
msgstr ""
|
6643 |
|
6644 |
-
#: classes/views/frm-forms/settings.php:
|
6645 |
#@ formidable
|
6646 |
msgid "Styling & Buttons"
|
6647 |
msgstr ""
|
6648 |
|
6649 |
-
#: classes/views/frm-forms/settings.php:
|
6650 |
#@ formidable
|
6651 |
msgid "Select a style for this form and set the text for your buttons."
|
6652 |
msgstr ""
|
6653 |
|
6654 |
-
#: classes/views/frm-forms/settings.php:
|
6655 |
#@ formidable
|
6656 |
msgid "Style Template"
|
6657 |
msgstr ""
|
6658 |
|
6659 |
-
#: classes/views/frm-forms/settings.php:
|
6660 |
#@ formidable
|
6661 |
msgid "Always use default"
|
6662 |
msgstr ""
|
6663 |
|
6664 |
-
#: classes/views/frm-forms/settings.php:
|
6665 |
-
#: classes/views/styles/manage.php:
|
6666 |
#: pro/classes/views/styles/_style_switcher.php:18
|
6667 |
#@ formidable
|
6668 |
msgid "default"
|
6669 |
msgstr ""
|
6670 |
|
6671 |
-
#: classes/views/frm-forms/settings.php:
|
6672 |
#@ formidable
|
6673 |
msgid "Do not use Formidable styling"
|
6674 |
msgstr ""
|
6675 |
|
6676 |
-
#: classes/views/frm-forms/settings.php:
|
6677 |
#@ formidable
|
6678 |
msgid "Messages"
|
6679 |
msgstr ""
|
6680 |
|
6681 |
-
#: classes/views/frm-forms/settings.php:
|
6682 |
#@ formidable
|
6683 |
msgid "Set up your confirmation messages."
|
6684 |
msgstr ""
|
6685 |
|
6686 |
-
#: classes/views/frm-forms/settings.php:
|
6687 |
#@ formidable
|
6688 |
msgid "Add New Action"
|
6689 |
msgstr ""
|
6690 |
|
6691 |
-
#: classes/views/frm-forms/settings.php:
|
6692 |
#@ formidable
|
6693 |
msgid "Click an action to add it to this form"
|
6694 |
msgstr ""
|
6695 |
|
6696 |
-
#: classes/views/frm-forms/settings.php:
|
6697 |
#@ formidable
|
6698 |
msgid "Form Classes"
|
6699 |
msgstr ""
|
@@ -6738,32 +6733,32 @@ msgstr ""
|
|
6738 |
msgid "Right to Left"
|
6739 |
msgstr ""
|
6740 |
|
6741 |
-
#: classes/views/styles/_sample_form.php:
|
6742 |
#@ formidable
|
6743 |
msgid "This is an example form description for styling purposes."
|
6744 |
msgstr ""
|
6745 |
|
6746 |
-
#: classes/views/styles/_sample_form.php:
|
6747 |
#@ formidable
|
6748 |
msgid "Read-only field"
|
6749 |
msgstr ""
|
6750 |
|
6751 |
-
#: classes/views/styles/_sample_form.php:
|
6752 |
#@ formidable
|
6753 |
msgid "This field is not editable"
|
6754 |
msgstr ""
|
6755 |
|
6756 |
-
#: classes/views/styles/_sample_form.php:
|
6757 |
#@ formidable
|
6758 |
msgid "Collapsible Section"
|
6759 |
msgstr ""
|
6760 |
|
6761 |
-
#: classes/views/styles/_sample_form.php:
|
6762 |
#@ formidable
|
6763 |
msgid "This is an example of a section description"
|
6764 |
msgstr ""
|
6765 |
|
6766 |
-
#: classes/views/styles/_sample_form.php:
|
6767 |
#@ formidable
|
6768 |
msgid "Repeatable Section"
|
6769 |
msgstr ""
|
@@ -6817,7 +6812,7 @@ msgid "Before Heading"
|
|
6817 |
msgstr ""
|
6818 |
|
6819 |
#: classes/views/styles/custom_css.php:28
|
6820 |
-
#: classes/views/styles/manage.php:
|
6821 |
#@ formidable
|
6822 |
msgid "Save Changes"
|
6823 |
msgstr ""
|
@@ -6827,7 +6822,7 @@ msgstr ""
|
|
6827 |
msgid "Assigned Style Templates"
|
6828 |
msgstr ""
|
6829 |
|
6830 |
-
#: classes/views/styles/manage.php:
|
6831 |
#@ formidable
|
6832 |
msgid "Styling disabled"
|
6833 |
msgstr ""
|
@@ -6878,260 +6873,260 @@ msgstr ""
|
|
6878 |
msgid "View Title"
|
6879 |
msgstr ""
|
6880 |
|
6881 |
-
#: pro/classes/controllers/FrmProEntriesController.php:
|
6882 |
-
#: pro/classes/controllers/FrmProEntriesController.php:
|
6883 |
#@ formidable
|
6884 |
msgid "You are trying to access an entry that does not exist."
|
6885 |
msgstr ""
|
6886 |
|
6887 |
-
#: pro/classes/controllers/FrmProEntriesController.php:
|
6888 |
#, php-format
|
6889 |
#@ formidable
|
6890 |
msgid "Resent to %s"
|
6891 |
msgstr ""
|
6892 |
|
6893 |
-
#: pro/classes/controllers/FrmProEntriesController.php:
|
6894 |
#@ formidable
|
6895 |
msgid "Resent to No one! You do not have permission"
|
6896 |
msgstr ""
|
6897 |
|
6898 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
6899 |
#@ formidable
|
6900 |
msgid "Insert a View"
|
6901 |
msgstr ""
|
6902 |
|
6903 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
6904 |
#@ formidable
|
6905 |
msgid "Graph"
|
6906 |
msgstr ""
|
6907 |
|
6908 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
6909 |
#@ formidable
|
6910 |
msgid "Insert a Graph"
|
6911 |
msgstr ""
|
6912 |
|
6913 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
6914 |
#@ formidable
|
6915 |
msgid "Add a Search Form"
|
6916 |
msgstr ""
|
6917 |
|
6918 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
6919 |
#@ formidable
|
6920 |
msgid "Single Entry"
|
6921 |
msgstr ""
|
6922 |
|
6923 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
6924 |
#@ formidable
|
6925 |
msgid "Display a Single Entry"
|
6926 |
msgstr ""
|
6927 |
|
6928 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
6929 |
#@ formidable
|
6930 |
msgid "Make read-only fields editable"
|
6931 |
msgstr ""
|
6932 |
|
6933 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
6934 |
#@ formidable
|
6935 |
msgid "Select a view:"
|
6936 |
msgstr ""
|
6937 |
|
6938 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
6939 |
#@ formidable
|
6940 |
msgid "Entry type(s)"
|
6941 |
msgstr ""
|
6942 |
|
6943 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
6944 |
#@ formidable
|
6945 |
msgid "Published and drafts"
|
6946 |
msgstr ""
|
6947 |
|
6948 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
6949 |
#@ formidable
|
6950 |
msgid "Page size"
|
6951 |
msgstr ""
|
6952 |
|
6953 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
6954 |
#@ formidable
|
6955 |
msgid "Entry order"
|
6956 |
msgstr ""
|
6957 |
|
6958 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
6959 |
#@ formidable
|
6960 |
msgid "Use Formidable styling"
|
6961 |
msgstr ""
|
6962 |
|
6963 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
6964 |
#@ formidable
|
6965 |
msgid "Customize search button"
|
6966 |
msgstr ""
|
6967 |
|
6968 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
6969 |
#@ formidable
|
6970 |
msgid "The ID of the page with the search results"
|
6971 |
msgstr ""
|
6972 |
|
6973 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
6974 |
#@ formidable
|
6975 |
msgid "Select a field:"
|
6976 |
msgstr ""
|
6977 |
|
6978 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
6979 |
#@ formidable
|
6980 |
msgid "Graph Type"
|
6981 |
msgstr ""
|
6982 |
|
6983 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
6984 |
#@ formidable
|
6985 |
msgid "Bar"
|
6986 |
msgstr ""
|
6987 |
|
6988 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
6989 |
#@ formidable
|
6990 |
msgid "Column"
|
6991 |
msgstr ""
|
6992 |
|
6993 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
6994 |
#@ formidable
|
6995 |
msgid "Pie"
|
6996 |
msgstr ""
|
6997 |
|
6998 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
6999 |
#@ formidable
|
7000 |
msgid "Line"
|
7001 |
msgstr ""
|
7002 |
|
7003 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
7004 |
#@ formidable
|
7005 |
msgid "Area"
|
7006 |
msgstr ""
|
7007 |
|
7008 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
7009 |
#@ formidable
|
7010 |
msgid "Stepped Area"
|
7011 |
msgstr ""
|
7012 |
|
7013 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
7014 |
#@ formidable
|
7015 |
msgid "Geolocation Map"
|
7016 |
msgstr ""
|
7017 |
|
7018 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
7019 |
#@ formidable
|
7020 |
msgid "Data Type"
|
7021 |
msgstr ""
|
7022 |
|
7023 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
7024 |
#@ formidable
|
7025 |
msgid "The number of entries"
|
7026 |
msgstr ""
|
7027 |
|
7028 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
7029 |
#@ formidable
|
7030 |
msgid "Add the field values together"
|
7031 |
msgstr ""
|
7032 |
|
7033 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
7034 |
#@ formidable
|
7035 |
msgid "Average the totaled field values"
|
7036 |
msgstr ""
|
7037 |
|
7038 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
7039 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
7040 |
#@ formidable
|
7041 |
msgid "Background color"
|
7042 |
msgstr ""
|
7043 |
|
7044 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
7045 |
#@ formidable
|
7046 |
msgid "Truncate graph labels"
|
7047 |
msgstr ""
|
7048 |
|
7049 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
7050 |
#@ formidable
|
7051 |
msgid "Truncate title"
|
7052 |
msgstr ""
|
7053 |
|
7054 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
7055 |
#@ formidable
|
7056 |
msgid "Graph title"
|
7057 |
msgstr ""
|
7058 |
|
7059 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
7060 |
#@ formidable
|
7061 |
msgid "Title font size"
|
7062 |
msgstr ""
|
7063 |
|
7064 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
7065 |
#@ formidable
|
7066 |
msgid "Title font name"
|
7067 |
msgstr ""
|
7068 |
|
7069 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
7070 |
#@ formidable
|
7071 |
msgid "Turn your pie graph three-dimensional"
|
7072 |
msgstr ""
|
7073 |
|
7074 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
7075 |
#@ formidable
|
7076 |
msgid "When using dates for the x_axis parameter, you can also fill in dates with a zero value. This will also apply to dropdown, radio, and checkbox fields with no x_axis defined."
|
7077 |
msgstr ""
|
7078 |
|
7079 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
7080 |
#@ formidable
|
7081 |
msgid "Include the key with the graph"
|
7082 |
msgstr ""
|
7083 |
|
7084 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
7085 |
#@ formidable
|
7086 |
msgid "Insert an entry ID/key:"
|
7087 |
msgstr ""
|
7088 |
|
7089 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
7090 |
#@ formidable
|
7091 |
msgid "Include user info like browser and IP"
|
7092 |
msgstr ""
|
7093 |
|
7094 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
7095 |
#@ formidable
|
7096 |
msgid "Include rows for blank fields"
|
7097 |
msgstr ""
|
7098 |
|
7099 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
7100 |
#@ formidable
|
7101 |
msgid "Do not include any HTML"
|
7102 |
msgstr ""
|
7103 |
|
7104 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
7105 |
#@ formidable
|
7106 |
msgid "Use RTL format"
|
7107 |
msgstr ""
|
7108 |
|
7109 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
7110 |
#@ formidable
|
7111 |
msgid "Font size"
|
7112 |
msgstr ""
|
7113 |
|
7114 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
7115 |
#@ formidable
|
7116 |
msgid "Text color"
|
7117 |
msgstr ""
|
7118 |
|
7119 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
7120 |
#@ formidable
|
7121 |
msgid "Border width"
|
7122 |
msgstr ""
|
7123 |
|
7124 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
7125 |
#@ formidable
|
7126 |
msgid "Border color"
|
7127 |
msgstr ""
|
7128 |
|
7129 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
7130 |
#@ formidable
|
7131 |
msgid "Alternate background color"
|
7132 |
msgstr ""
|
7133 |
|
7134 |
-
#: pro/classes/controllers/FrmProStatisticsController.php:
|
7135 |
#@ formidable
|
7136 |
msgid "No Data"
|
7137 |
msgstr ""
|
@@ -7141,17 +7136,17 @@ msgstr ""
|
|
7141 |
msgid "Your styling settings have been deleted."
|
7142 |
msgstr ""
|
7143 |
|
7144 |
-
#: pro/classes/helpers/FrmProAppHelper.php:
|
7145 |
#@ formidable
|
7146 |
msgid "Previous Page"
|
7147 |
msgstr ""
|
7148 |
|
7149 |
-
#: pro/classes/helpers/FrmProAppHelper.php:
|
7150 |
#@ formidable
|
7151 |
msgid "Next Page"
|
7152 |
msgstr ""
|
7153 |
|
7154 |
-
#: pro/classes/helpers/FrmProFieldsHelper.php:
|
7155 |
#@ formidable
|
7156 |
msgid "Confirm"
|
7157 |
msgstr ""
|
@@ -7169,12 +7164,12 @@ msgstr ""
|
|
7169 |
msgid "This file is too big"
|
7170 |
msgstr ""
|
7171 |
|
7172 |
-
#: classes/models/FrmEntryValidate.php:
|
7173 |
#@ formidable
|
7174 |
msgid "Please select a higher number"
|
7175 |
msgstr ""
|
7176 |
|
7177 |
-
#: classes/models/FrmEntryValidate.php:
|
7178 |
#@ formidable
|
7179 |
msgid "Please select a lower number"
|
7180 |
msgstr ""
|
@@ -7236,19 +7231,19 @@ msgstr ""
|
|
7236 |
msgid "Entry Details"
|
7237 |
msgstr ""
|
7238 |
|
7239 |
-
#: classes/views/frm-entries/sidebar-shared.php:
|
7240 |
#, php-format
|
7241 |
#@ formidable
|
7242 |
msgid "Created by: %1$s"
|
7243 |
msgstr ""
|
7244 |
|
7245 |
-
#: classes/views/frm-entries/sidebar-shared.php:
|
7246 |
#, php-format
|
7247 |
#@ formidable
|
7248 |
msgid "Updated by: %1$s"
|
7249 |
msgstr ""
|
7250 |
|
7251 |
-
#: classes/views/frm-entries/sidebar-shared.php:
|
7252 |
#@ formidable
|
7253 |
msgid "Browser/OS"
|
7254 |
msgstr ""
|
@@ -7330,12 +7325,12 @@ msgstr ""
|
|
7330 |
msgid "Remove Label"
|
7331 |
msgstr ""
|
7332 |
|
7333 |
-
#: pro/classes/views/frmpro-fields/options-form.php:
|
7334 |
#@ formidable
|
7335 |
msgid "Confirmation Field"
|
7336 |
msgstr ""
|
7337 |
|
7338 |
-
#: pro/classes/views/frmpro-fields/options-form.php:
|
7339 |
#@ formidable
|
7340 |
msgid "Below Field"
|
7341 |
msgstr ""
|
@@ -7443,78 +7438,78 @@ msgstr ""
|
|
7443 |
msgid "On Update:"
|
7444 |
msgstr ""
|
7445 |
|
7446 |
-
#: pro/classes/views/frmpro-statistics/show.php:
|
7447 |
#@ formidable
|
7448 |
msgid "Statistics"
|
7449 |
msgstr ""
|
7450 |
|
7451 |
-
#: pro/classes/views/frmpro-statistics/show.php:
|
7452 |
#@ formidable
|
7453 |
msgid "Browse"
|
7454 |
msgstr ""
|
7455 |
|
7456 |
-
#: pro/classes/views/frmpro-statistics/show.php:
|
7457 |
#@ formidable
|
7458 |
msgid "Users Submitted"
|
7459 |
msgstr ""
|
7460 |
|
7461 |
-
#: classes/helpers/FrmAppHelper.php:
|
7462 |
#@ formidable
|
7463 |
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."
|
7464 |
msgstr ""
|
7465 |
|
7466 |
-
#: classes/helpers/FrmAppHelper.php:
|
7467 |
#@ formidable
|
7468 |
msgid "Are you sure you want to delete this field and all data associated with it?"
|
7469 |
msgstr ""
|
7470 |
|
7471 |
-
#: classes/helpers/FrmAppHelper.php:
|
7472 |
#@ formidable
|
7473 |
msgid "WARNING: This will delete all fields inside of the section as well."
|
7474 |
msgstr ""
|
7475 |
|
7476 |
-
#: classes/helpers/FrmAppHelper.php:
|
7477 |
#@ formidable
|
7478 |
msgid "Filipino"
|
7479 |
msgstr ""
|
7480 |
|
7481 |
-
#: classes/helpers/FrmAppHelper.php:
|
7482 |
#@ formidable
|
7483 |
msgid "French/Canadian"
|
7484 |
msgstr ""
|
7485 |
|
7486 |
-
#: classes/helpers/FrmAppHelper.php:
|
7487 |
#@ formidable
|
7488 |
msgid "German/Austria"
|
7489 |
msgstr ""
|
7490 |
|
7491 |
-
#: classes/helpers/FrmAppHelper.php:
|
7492 |
#@ formidable
|
7493 |
msgid "German/Switzerland"
|
7494 |
msgstr ""
|
7495 |
|
7496 |
-
#: classes/helpers/FrmAppHelper.php:
|
7497 |
#@ formidable
|
7498 |
msgid "Hindi"
|
7499 |
msgstr ""
|
7500 |
|
7501 |
-
#: classes/helpers/FrmAppHelper.php:
|
7502 |
#@ formidable
|
7503 |
msgid "Indonesian"
|
7504 |
msgstr ""
|
7505 |
|
7506 |
-
#: classes/helpers/FrmAppHelper.php:
|
7507 |
#@ formidable
|
7508 |
msgid "Portuguese/Portugal"
|
7509 |
msgstr ""
|
7510 |
|
7511 |
-
#: classes/helpers/FrmAppHelper.php:
|
7512 |
#@ formidable
|
7513 |
msgid "Spanish/Latin America"
|
7514 |
msgstr ""
|
7515 |
|
7516 |
-
#: classes/models/FrmEntryFormat.php:
|
7517 |
-
#: classes/models/FrmEntryFormat.php:
|
7518 |
#@ formidable
|
7519 |
msgid "Unknown"
|
7520 |
msgstr ""
|
@@ -7540,7 +7535,7 @@ msgid_plural "%1$s Form Actions"
|
|
7540 |
msgstr[0] ""
|
7541 |
msgstr[1] ""
|
7542 |
|
7543 |
-
#: classes/models/FrmEntryValidate.php:
|
7544 |
#@ formidable
|
7545 |
msgid "The captcha is missing from this form"
|
7546 |
msgstr ""
|
@@ -7556,7 +7551,7 @@ msgstr ""
|
|
7556 |
msgid "To view entries, you must first %1$sbuild a form%2$s"
|
7557 |
msgstr ""
|
7558 |
|
7559 |
-
#: classes/views/frm-fields/show-build.php:
|
7560 |
#, php-format
|
7561 |
#@ formidable
|
7562 |
msgid "Your captcha will not appear on your form until you %1$sset up%2$s the Site and Private Keys"
|
@@ -7567,7 +7562,7 @@ msgstr ""
|
|
7567 |
msgid "Show a single radio or checkbox option by replacing 1 with the order of the option"
|
7568 |
msgstr ""
|
7569 |
|
7570 |
-
#: classes/views/frm-settings/form.php:
|
7571 |
#@ formidable
|
7572 |
msgid "Site Key"
|
7573 |
msgstr ""
|
@@ -7577,17 +7572,17 @@ msgstr ""
|
|
7577 |
msgid "Use wp_enqueue_script and wp_enqueue_style."
|
7578 |
msgstr ""
|
7579 |
|
7580 |
-
#: classes/views/shared/mb_adv_info.php:
|
7581 |
#@ formidable
|
7582 |
msgid "Repeating field options"
|
7583 |
msgstr ""
|
7584 |
|
7585 |
-
#: classes/views/shared/mb_adv_info.php:
|
7586 |
#@ formidable
|
7587 |
msgid "For Each"
|
7588 |
msgstr ""
|
7589 |
|
7590 |
-
#: classes/views/shared/mb_adv_info.php:
|
7591 |
#@ formidable
|
7592 |
msgid "Dynamic field options"
|
7593 |
msgstr ""
|
@@ -7647,12 +7642,12 @@ msgstr ""
|
|
7647 |
msgid "Pending"
|
7648 |
msgstr ""
|
7649 |
|
7650 |
-
#: classes/helpers/FrmAppHelper.php:
|
7651 |
#@ formidable
|
7652 |
msgid "Warning: If you have entries with multiple rows, all but the first row will be lost."
|
7653 |
msgstr ""
|
7654 |
|
7655 |
-
#: classes/helpers/FrmAppHelper.php:
|
7656 |
#@ formidable
|
7657 |
msgid "Are you sure you want to deauthorize Formidable Forms on this site?"
|
7658 |
msgstr ""
|
@@ -7698,37 +7693,37 @@ msgstr ""
|
|
7698 |
msgid "Open the Field Options and click on the CSS Layout Classes option to enable this tab"
|
7699 |
msgstr ""
|
7700 |
|
7701 |
-
#: classes/views/frm-forms/add_field_links.php:
|
7702 |
#@ formidable
|
7703 |
msgid "First"
|
7704 |
msgstr ""
|
7705 |
|
7706 |
-
#: classes/views/frm-forms/add_field_links.php:
|
7707 |
#@ formidable
|
7708 |
msgid "Add this to the first field in each row along with a width. ie frm_first frm_third"
|
7709 |
msgstr ""
|
7710 |
|
7711 |
-
#: classes/views/frm-forms/add_field_links.php:
|
7712 |
#@ formidable
|
7713 |
msgid "1/2"
|
7714 |
msgstr ""
|
7715 |
|
7716 |
-
#: classes/views/frm-forms/add_field_links.php:
|
7717 |
#@ formidable
|
7718 |
msgid "2/3"
|
7719 |
msgstr ""
|
7720 |
|
7721 |
-
#: classes/views/frm-forms/add_field_links.php:
|
7722 |
#@ formidable
|
7723 |
msgid "1/6"
|
7724 |
msgstr ""
|
7725 |
|
7726 |
-
#: classes/views/frm-forms/add_field_links.php:
|
7727 |
#@ formidable
|
7728 |
msgid "1/7"
|
7729 |
msgstr ""
|
7730 |
|
7731 |
-
#: classes/views/frm-forms/add_field_links.php:
|
7732 |
#@ formidable
|
7733 |
msgid "1/8"
|
7734 |
msgstr ""
|
@@ -7743,7 +7738,7 @@ msgstr ""
|
|
7743 |
msgid "Load Template"
|
7744 |
msgstr ""
|
7745 |
|
7746 |
-
#: classes/views/frm-forms/settings.php:
|
7747 |
#@ formidable
|
7748 |
msgid "AJAX"
|
7749 |
msgstr ""
|
@@ -7758,144 +7753,144 @@ msgstr ""
|
|
7758 |
msgid "none"
|
7759 |
msgstr ""
|
7760 |
|
7761 |
-
#: classes/views/frm-forms/settings.php:69
|
7762 |
#: classes/views/frm-forms/settings.php:71
|
|
|
7763 |
#@ formidable
|
7764 |
msgid "(Premium feature)"
|
7765 |
msgstr ""
|
7766 |
|
7767 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
7768 |
#@ formidable
|
7769 |
msgid "List of Entries"
|
7770 |
msgstr ""
|
7771 |
|
7772 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
7773 |
#@ formidable
|
7774 |
msgid "Display a List of Entries"
|
7775 |
msgstr ""
|
7776 |
|
7777 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
7778 |
#@ formidable
|
7779 |
msgid "Field ID/key for labels"
|
7780 |
msgstr ""
|
7781 |
|
7782 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
7783 |
#@ formidable
|
7784 |
msgid "Display format"
|
7785 |
msgstr ""
|
7786 |
|
7787 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
7788 |
#@ formidable
|
7789 |
msgid "Drop down"
|
7790 |
msgstr ""
|
7791 |
|
7792 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
7793 |
#@ formidable
|
7794 |
msgid "Expanding archive"
|
7795 |
msgstr ""
|
7796 |
|
7797 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
7798 |
#@ formidable
|
7799 |
msgid "Privacy"
|
7800 |
msgstr ""
|
7801 |
|
7802 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
7803 |
#@ formidable
|
7804 |
msgid "Only include the entries the current user created"
|
7805 |
msgstr ""
|
7806 |
|
7807 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
7808 |
#@ formidable
|
7809 |
msgid "Include all entries"
|
7810 |
msgstr ""
|
7811 |
|
7812 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
7813 |
#@ formidable
|
7814 |
msgid "The ID of the page to link to"
|
7815 |
msgstr ""
|
7816 |
|
7817 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
7818 |
#@ formidable
|
7819 |
msgid "Link action"
|
7820 |
msgstr ""
|
7821 |
|
7822 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
7823 |
#@ formidable
|
7824 |
msgid "Edit if allowed"
|
7825 |
msgstr ""
|
7826 |
|
7827 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
7828 |
#@ formidable
|
7829 |
msgid "View only"
|
7830 |
msgstr ""
|
7831 |
|
7832 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
7833 |
#@ formidable
|
7834 |
msgid "Delete link label"
|
7835 |
msgstr ""
|
7836 |
|
7837 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
7838 |
#@ formidable
|
7839 |
msgid "Delete confirmation message"
|
7840 |
msgstr ""
|
7841 |
|
7842 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
7843 |
#@ formidable
|
7844 |
msgid "Send users to"
|
7845 |
msgstr ""
|
7846 |
|
7847 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
7848 |
#@ formidable
|
7849 |
msgid "A page"
|
7850 |
msgstr ""
|
7851 |
|
7852 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
7853 |
#@ formidable
|
7854 |
msgid "An anchor on the page with id=\"[key]\""
|
7855 |
msgstr ""
|
7856 |
|
7857 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
7858 |
#@ formidable
|
7859 |
msgid "The entry in the back-end"
|
7860 |
msgstr ""
|
7861 |
|
7862 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
7863 |
#@ formidable
|
7864 |
msgid "URL parameter (?entry=5)"
|
7865 |
msgstr ""
|
7866 |
|
7867 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
7868 |
#@ formidable
|
7869 |
msgid "Identify the entry by"
|
7870 |
msgstr ""
|
7871 |
|
7872 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
7873 |
#: pro/classes/views/displays/where_row.php:7
|
7874 |
#@ formidable
|
7875 |
msgid "Entry key"
|
7876 |
msgstr ""
|
7877 |
|
7878 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
7879 |
#@ formidable
|
7880 |
msgid "Add HTML classes"
|
7881 |
msgstr ""
|
7882 |
|
7883 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
7884 |
#@ formidable
|
7885 |
msgid "Label on first option in the dropdown"
|
7886 |
msgstr ""
|
7887 |
|
7888 |
-
#: pro/classes/controllers/FrmProFormsController.php:
|
7889 |
#@ formidable
|
7890 |
msgid "Include draft entries"
|
7891 |
msgstr ""
|
7892 |
|
7893 |
-
#: pro/classes/controllers/FrmProStatisticsController.php:
|
7894 |
#@ formidable
|
7895 |
msgid "You must include a field id or key in your graph shortcode."
|
7896 |
msgstr ""
|
7897 |
|
7898 |
-
#: pro/classes/controllers/FrmProStatisticsController.php:
|
7899 |
#@ formidable
|
7900 |
msgid "id2, id3, and id4 are deprecated. Please use ids instead."
|
7901 |
msgstr ""
|
@@ -7905,8 +7900,8 @@ msgstr ""
|
|
7905 |
msgid "A Formidable Forms update is available, but your license is invalid."
|
7906 |
msgstr ""
|
7907 |
|
7908 |
-
#: classes/helpers/FrmCSVExportHelper.php:
|
7909 |
-
#: pro/classes/views/displays/where_row.php:
|
7910 |
#@ formidable
|
7911 |
msgid "IP"
|
7912 |
msgstr ""
|
@@ -7916,22 +7911,22 @@ msgstr ""
|
|
7916 |
msgid "Narrow down which entries will be used. The Unique options uses SQL GROUP BY to make sure only one entry is shown for each value in the selected field(s)."
|
7917 |
msgstr ""
|
7918 |
|
7919 |
-
#: pro/classes/views/displays/where_row.php:
|
7920 |
#@ formidable
|
7921 |
msgid "starts with"
|
7922 |
msgstr ""
|
7923 |
|
7924 |
-
#: pro/classes/views/displays/where_row.php:
|
7925 |
#@ formidable
|
7926 |
msgid "ends with"
|
7927 |
msgstr ""
|
7928 |
|
7929 |
-
#: pro/classes/views/displays/where_row.php:
|
7930 |
#@ formidable
|
7931 |
msgid "unique"
|
7932 |
msgstr ""
|
7933 |
|
7934 |
-
#: pro/classes/views/frmpro-fields/options-form.php:
|
7935 |
#@ formidable
|
7936 |
msgid "decimal places"
|
7937 |
msgstr ""
|
@@ -7951,7 +7946,7 @@ msgstr ""
|
|
7951 |
msgid "Click directly into the input field or open the Field Options and click on the Dynamic Default Value option to enable this tab"
|
7952 |
msgstr ""
|
7953 |
|
7954 |
-
#: pro/classes/views/frmpro-statistics/show.php:
|
7955 |
#@ formidable
|
7956 |
msgid "Users with no entry:"
|
7957 |
msgstr ""
|
@@ -7961,12 +7956,12 @@ msgstr ""
|
|
7961 |
msgid "Formidable Forms License"
|
7962 |
msgstr ""
|
7963 |
|
7964 |
-
#: classes/views/frm-forms/add_field_links.php:
|
7965 |
#@ formidable
|
7966 |
msgid "Align Option Text"
|
7967 |
msgstr ""
|
7968 |
|
7969 |
-
#: classes/views/frm-forms/add_field_links.php:
|
7970 |
#@ formidable
|
7971 |
msgid "If you have a large amount of text in a checkbox or radio button field, use this class to align all the text in a block."
|
7972 |
msgstr ""
|
@@ -7991,7 +7986,7 @@ msgstr ""
|
|
7991 |
msgid "Form Entries"
|
7992 |
msgstr ""
|
7993 |
|
7994 |
-
#: classes/helpers/FrmAppHelper.php:
|
7995 |
#@ default
|
7996 |
msgid "Private"
|
7997 |
msgstr ""
|
@@ -8011,34 +8006,34 @@ msgstr ""
|
|
8011 |
msgid "You do not have permission to install plugin updates"
|
8012 |
msgstr ""
|
8013 |
|
8014 |
-
#: classes/models/FrmAddon.php:
|
8015 |
#@ formidable
|
8016 |
msgid "Oops! You forgot to enter your license number."
|
8017 |
msgstr ""
|
8018 |
|
8019 |
-
#: classes/models/FrmAddon.php:
|
8020 |
-
#: classes/models/FrmAddon.php:
|
8021 |
#@ formidable
|
8022 |
msgid "That license is invalid"
|
8023 |
msgstr ""
|
8024 |
|
8025 |
-
#: classes/models/FrmAddon.php:
|
8026 |
#@ formidable
|
8027 |
msgid "That license was removed successfully"
|
8028 |
msgstr ""
|
8029 |
|
8030 |
-
#: classes/models/FrmAddon.php:
|
8031 |
#@ formidable
|
8032 |
msgid "There was an error deactivating your license."
|
8033 |
msgstr ""
|
8034 |
|
8035 |
-
#: classes/models/FrmAddon.php:
|
8036 |
#, php-format
|
8037 |
#@ formidable
|
8038 |
msgid "You had an error communicating with Formidable Pro's API. %1$sClick here%2$s for more information."
|
8039 |
msgstr ""
|
8040 |
|
8041 |
-
#: classes/models/FrmAddon.php:
|
8042 |
#@ formidable
|
8043 |
msgid "You had an HTTP error connecting to Formidable Pro's API"
|
8044 |
msgstr ""
|
@@ -8060,22 +8055,22 @@ msgstr ""
|
|
8060 |
msgid "Activate"
|
8061 |
msgstr ""
|
8062 |
|
8063 |
-
#: classes/views/frm-forms/add_field_links.php:
|
8064 |
#@ formidable
|
8065 |
msgid "3/4"
|
8066 |
msgstr ""
|
8067 |
|
8068 |
-
#: classes/views/frm-forms/add_field_links.php:
|
8069 |
#@ formidable
|
8070 |
msgid "2/5"
|
8071 |
msgstr ""
|
8072 |
|
8073 |
-
#: classes/views/frm-forms/add_field_links.php:
|
8074 |
#@ formidable
|
8075 |
msgid "Capitalize"
|
8076 |
msgstr ""
|
8077 |
|
8078 |
-
#: classes/views/frm-forms/add_field_links.php:
|
8079 |
#@ formidable
|
8080 |
msgid "Automatically capitalize the first letter in each word."
|
8081 |
msgstr ""
|
@@ -8095,12 +8090,12 @@ msgstr ""
|
|
8095 |
msgid "Advanced Settings"
|
8096 |
msgstr ""
|
8097 |
|
8098 |
-
#: pro/classes/controllers/FrmProEntriesController.php:
|
8099 |
#@ formidable
|
8100 |
msgid "There are no matching fields. Please check your formresults shortcode to make sure you are using the correct form and field IDs."
|
8101 |
msgstr ""
|
8102 |
|
8103 |
-
#: pro/classes/controllers/FrmProFieldsController.php:
|
8104 |
#: pro/classes/views/frmpro-fields/options-form-before.php:31
|
8105 |
#@ formidable
|
8106 |
msgid "Select a taxonomy on the Form Actions tab of the Form Settings page"
|
@@ -8121,32 +8116,32 @@ msgstr ""
|
|
8121 |
msgid "Date of entry submission"
|
8122 |
msgstr ""
|
8123 |
|
8124 |
-
#: classes/controllers/FrmAddonsController.php:
|
8125 |
#@ formidable
|
8126 |
msgid "There are no plugins on your site that require a license"
|
8127 |
msgstr ""
|
8128 |
|
8129 |
-
#: classes/controllers/FrmFormsController.php:
|
8130 |
#@ formidable
|
8131 |
msgid "There was a problem creating the new template."
|
8132 |
msgstr ""
|
8133 |
|
8134 |
-
#: classes/views/frm-forms/add_field.php:
|
8135 |
#@ formidable
|
8136 |
msgid "Unique: Do not allow the same response multiple times. For example, if one user enters 'Joe', then no one else will be allowed to enter the same name."
|
8137 |
msgstr ""
|
8138 |
|
8139 |
-
#: classes/views/frm-forms/add_field.php:
|
8140 |
#@ formidable
|
8141 |
msgid "Set the size of the captcha field. The compact option is best if your form is in a small area."
|
8142 |
msgstr ""
|
8143 |
|
8144 |
-
#: classes/views/frm-forms/add_field.php:
|
8145 |
#@ formidable
|
8146 |
msgid "Compact"
|
8147 |
msgstr ""
|
8148 |
|
8149 |
-
#: classes/models/FrmAddon.php:
|
8150 |
#@ formidable
|
8151 |
msgid "That license is expired"
|
8152 |
msgstr ""
|
@@ -8157,7 +8152,7 @@ msgstr ""
|
|
8157 |
msgid "Your %1$s license key is missing. Please add it on the %2$slicenses page%3$s."
|
8158 |
msgstr ""
|
8159 |
|
8160 |
-
#: classes/models/FrmAddon.php:
|
8161 |
#@ formidable
|
8162 |
msgid "That license has been used too many times"
|
8163 |
msgstr ""
|
@@ -8217,13 +8212,13 @@ msgid "Apply"
|
|
8217 |
msgstr ""
|
8218 |
|
8219 |
#: classes/helpers/FrmListHelper.php:425
|
8220 |
-
#: classes/helpers/FrmListHelper.php:
|
8221 |
#@ default
|
8222 |
msgid "Show more details"
|
8223 |
msgstr ""
|
8224 |
|
8225 |
-
#: classes/helpers/FrmListHelper.php:
|
8226 |
-
#: classes/helpers/FrmListHelper.php:
|
8227 |
#, php-format
|
8228 |
#@ default
|
8229 |
msgid "%s item"
|
@@ -8231,40 +8226,40 @@ msgid_plural "%s items"
|
|
8231 |
msgstr[0] ""
|
8232 |
msgstr[1] ""
|
8233 |
|
8234 |
-
#: classes/helpers/FrmListHelper.php:
|
8235 |
#@ default
|
8236 |
msgid "First page"
|
8237 |
msgstr ""
|
8238 |
|
8239 |
-
#: classes/helpers/FrmListHelper.php:
|
8240 |
#@ default
|
8241 |
msgid "Previous page"
|
8242 |
msgstr ""
|
8243 |
|
8244 |
-
#: classes/helpers/FrmListHelper.php:
|
8245 |
-
#: classes/helpers/FrmListHelper.php:
|
8246 |
#@ default
|
8247 |
msgid "Current Page"
|
8248 |
msgstr ""
|
8249 |
|
8250 |
-
#: classes/helpers/FrmListHelper.php:
|
8251 |
#, php-format
|
8252 |
#@ default
|
8253 |
msgctxt "paging"
|
8254 |
msgid "%1$s of %2$s"
|
8255 |
msgstr ""
|
8256 |
|
8257 |
-
#: classes/helpers/FrmListHelper.php:
|
8258 |
#@ default
|
8259 |
msgid "Next page"
|
8260 |
msgstr ""
|
8261 |
|
8262 |
-
#: classes/helpers/FrmListHelper.php:
|
8263 |
#@ default
|
8264 |
msgid "Last page"
|
8265 |
msgstr ""
|
8266 |
|
8267 |
-
#: classes/helpers/FrmListHelper.php:
|
8268 |
#@ default
|
8269 |
msgid "Select All"
|
8270 |
msgstr ""
|
@@ -8274,18 +8269,18 @@ msgstr ""
|
|
8274 |
msgid "AddOns"
|
8275 |
msgstr ""
|
8276 |
|
8277 |
-
#: classes/controllers/FrmAppController.php:
|
8278 |
#, php-format
|
8279 |
#@ formidable
|
8280 |
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."
|
8281 |
msgstr ""
|
8282 |
|
8283 |
-
#: classes/models/FrmAddon.php:
|
8284 |
#@ formidable
|
8285 |
msgid "Your license has been activated. Enjoy!"
|
8286 |
msgstr ""
|
8287 |
|
8288 |
-
#: classes/models/FrmAddon.php:
|
8289 |
#@ formidable
|
8290 |
msgid "Oops! That is the wrong license number for this plugin."
|
8291 |
msgstr ""
|
@@ -8438,169 +8433,441 @@ msgstr ""
|
|
8438 |
msgid "Parent entry ID"
|
8439 |
msgstr ""
|
8440 |
|
8441 |
-
#: classes/controllers/FrmAddonsController.php:
|
8442 |
-
#: classes/views/addons/upgrade_to_pro.php:2
|
8443 |
#@ formidable
|
8444 |
msgid "Upgrade to Pro"
|
8445 |
msgstr ""
|
8446 |
|
8447 |
-
#: classes/helpers/FrmTipsHelper.php:
|
8448 |
-
|
8449 |
-
|
8450 |
-
|
8451 |
-
|
8452 |
-
#: classes/helpers/FrmTipsHelper.php:
|
8453 |
-
#: classes/helpers/FrmTipsHelper.php:
|
8454 |
-
#: classes/helpers/FrmTipsHelper.php:43
|
8455 |
-
#: classes/helpers/FrmTipsHelper.php:81
|
8456 |
-
#: classes/helpers/FrmTipsHelper.php:135
|
8457 |
#@ formidable
|
8458 |
msgid "Upgrade to Pro."
|
8459 |
msgstr ""
|
8460 |
|
8461 |
-
#: classes/helpers/FrmTipsHelper.php:
|
8462 |
#@ formidable
|
8463 |
msgid "Use conditional logic to shorten your forms and increase conversions."
|
8464 |
msgstr ""
|
8465 |
|
8466 |
-
#: classes/helpers/FrmTipsHelper.php:
|
8467 |
-
#@ formidable
|
8468 |
-
msgid "Increase conversions by showing fewer fields at a time with page breaks."
|
8469 |
-
msgstr ""
|
8470 |
-
|
8471 |
-
#: classes/helpers/FrmTipsHelper.php:47
|
8472 |
#@ formidable
|
8473 |
msgid "Cut down on back-and-forth with clients."
|
8474 |
msgstr ""
|
8475 |
|
8476 |
-
#: classes/helpers/FrmTipsHelper.php:
|
8477 |
#@ formidable
|
8478 |
msgid "Allow file uploads in your form."
|
8479 |
msgstr ""
|
8480 |
|
8481 |
-
#: classes/helpers/FrmTipsHelper.php:
|
8482 |
-
|
8483 |
-
msgid "A site with dynamic, maintainable, user-generated content is within reach."
|
8484 |
-
msgstr ""
|
8485 |
-
|
8486 |
-
#: classes/helpers/FrmTipsHelper.php:60
|
8487 |
#@ formidable
|
8488 |
msgid "Add front-end editing."
|
8489 |
msgstr ""
|
8490 |
|
8491 |
-
#: classes/helpers/FrmTipsHelper.php:
|
8492 |
#@ formidable
|
8493 |
msgid "Have a long form that takes time to complete?"
|
8494 |
msgstr ""
|
8495 |
|
8496 |
-
#: classes/helpers/FrmTipsHelper.php:
|
8497 |
#@ formidable
|
8498 |
msgid "Let logged-in users save a draft and return later."
|
8499 |
msgstr ""
|
8500 |
|
8501 |
-
#: classes/helpers/FrmTipsHelper.php:
|
8502 |
#@ formidable
|
8503 |
msgid "Save time by sending the email to the right person automatically."
|
8504 |
msgstr ""
|
8505 |
|
8506 |
-
#: classes/helpers/FrmTipsHelper.php:
|
8507 |
#@ formidable
|
8508 |
msgid "Add email routing."
|
8509 |
msgstr ""
|
8510 |
|
8511 |
-
#: classes/helpers/FrmTipsHelper.php:
|
8512 |
-
#@ formidable
|
8513 |
-
msgid "Allow anyone to create a blog post right from your form."
|
8514 |
-
msgstr ""
|
8515 |
-
|
8516 |
-
#: classes/helpers/FrmTipsHelper.php:85
|
8517 |
#@ formidable
|
8518 |
msgid "Grow your business with automated email follow-up."
|
8519 |
msgstr ""
|
8520 |
|
8521 |
-
#: classes/helpers/FrmTipsHelper.php:
|
8522 |
#@ formidable
|
8523 |
msgid "Send leads straight to MailChimp."
|
8524 |
msgstr ""
|
8525 |
|
8526 |
-
#: classes/helpers/FrmTipsHelper.php:
|
8527 |
#@ formidable
|
8528 |
msgid "Save hours and increase revenue by collecting payments with every submission."
|
8529 |
msgstr ""
|
8530 |
|
8531 |
-
#: classes/helpers/FrmTipsHelper.php:
|
|
|
8532 |
#@ formidable
|
8533 |
msgid "Use PayPal with this form."
|
8534 |
msgstr ""
|
8535 |
|
8536 |
-
#: classes/helpers/FrmTipsHelper.php:
|
8537 |
-
#@ formidable
|
8538 |
-
msgid "Start building up your site membership."
|
8539 |
-
msgstr ""
|
8540 |
-
|
8541 |
-
#: classes/helpers/FrmTipsHelper.php:96
|
8542 |
#@ formidable
|
8543 |
msgid "Automatically create user accounts."
|
8544 |
msgstr ""
|
8545 |
|
8546 |
-
#: classes/helpers/FrmTipsHelper.php:
|
8547 |
#@ formidable
|
8548 |
msgid "Want a text when this form is submitted or when a payment is received?"
|
8549 |
msgstr ""
|
8550 |
|
8551 |
-
#: classes/helpers/FrmTipsHelper.php:
|
8552 |
#@ formidable
|
8553 |
msgid "Use Twilio with this form."
|
8554 |
msgstr ""
|
8555 |
|
8556 |
-
#: classes/helpers/FrmTipsHelper.php:
|
8557 |
#@ formidable
|
8558 |
-
msgid "
|
8559 |
msgstr ""
|
8560 |
|
8561 |
-
#: classes/helpers/FrmTipsHelper.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8562 |
#@ formidable
|
8563 |
-
msgid "
|
8564 |
msgstr ""
|
8565 |
|
8566 |
#: classes/helpers/FrmTipsHelper.php:123
|
8567 |
#@ formidable
|
8568 |
-
msgid "
|
8569 |
msgstr ""
|
8570 |
|
8571 |
#: classes/helpers/FrmTipsHelper.php:124
|
8572 |
#@ formidable
|
8573 |
-
msgid "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8574 |
msgstr ""
|
8575 |
|
8576 |
#: classes/helpers/FrmTipsHelper.php:134
|
8577 |
#@ formidable
|
8578 |
-
msgid "
|
8579 |
msgstr ""
|
8580 |
|
8581 |
-
#: classes/
|
8582 |
-
#@
|
8583 |
-
msgid "
|
8584 |
msgstr ""
|
8585 |
|
8586 |
-
#: classes/
|
8587 |
#@ formidable
|
8588 |
-
msgid "
|
8589 |
msgstr ""
|
8590 |
|
8591 |
-
#: classes/
|
8592 |
#@ formidable
|
8593 |
-
msgid "
|
8594 |
msgstr ""
|
8595 |
|
8596 |
-
#: classes/
|
8597 |
#@ formidable
|
8598 |
-
msgid "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8599 |
msgstr ""
|
8600 |
|
8601 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
8602 |
#, php-format
|
8603 |
#@ formidable
|
8604 |
-
msgid "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8605 |
msgstr ""
|
8606 |
|
1 |
msgid ""
|
2 |
msgstr ""
|
3 |
+
"Project-Id-Version: Formidable v2.0.23\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
"POT-Creation-Date: 2010-12-20\n"
|
6 |
+
"PO-Revision-Date: 2016-03-15 19:52:22+0000\n"
|
7 |
"Last-Translator: \n"
|
8 |
"Language-Team: \n"
|
9 |
"MIME-Version: 1.0\n"
|
21 |
"X-Textdomain-Support: yes"
|
22 |
|
23 |
#: classes/controllers/FrmFormsController.php:6
|
24 |
+
#: classes/controllers/FrmFormsController.php:543
|
25 |
#: classes/controllers/FrmXMLController.php:59
|
26 |
#: classes/models/FrmPointers.php:245
|
27 |
#: classes/models/FrmSettings.php:78
|
39 |
|
40 |
#: classes/controllers/FrmAppController.php:67
|
41 |
#: classes/controllers/FrmAppController.php:87
|
42 |
+
#: classes/helpers/FrmFormsListHelper.php:312
|
43 |
#: classes/views/frm-forms/settings.php:3
|
44 |
#@ formidable
|
45 |
msgid "Settings"
|
46 |
msgstr ""
|
47 |
|
48 |
+
#: classes/controllers/FrmFormsController.php:1049
|
49 |
+
#: classes/controllers/FrmFormsController.php:1054
|
50 |
+
#: classes/controllers/FrmFormsController.php:1066
|
51 |
#@ formidable
|
52 |
msgid "Please select a valid form"
|
53 |
msgstr ""
|
54 |
|
55 |
+
#: classes/controllers/FrmFormsController.php:198
|
56 |
+
#: classes/controllers/FrmFormsController.php:616
|
57 |
#@ formidable
|
58 |
msgid "Form was Successfully Updated"
|
59 |
msgstr ""
|
60 |
|
61 |
+
#: classes/controllers/FrmFormsController.php:213
|
62 |
+
#: classes/controllers/FrmFormsController.php:241
|
63 |
#@ formidable
|
64 |
msgid "Form template was Successfully Created"
|
65 |
msgstr ""
|
66 |
|
67 |
+
#: classes/controllers/FrmFormsController.php:241
|
68 |
#@ formidable
|
69 |
msgid "Form was Successfully Copied"
|
70 |
msgstr ""
|
71 |
|
72 |
+
#: classes/controllers/FrmFormsController.php:624
|
73 |
+
#: classes/controllers/FrmFormsController.php:645
|
74 |
#@ formidable
|
75 |
msgid "That template cannot be edited"
|
76 |
msgstr ""
|
81 |
msgid "Settings Saved"
|
82 |
msgstr ""
|
83 |
|
84 |
+
#: classes/helpers/FrmAppHelper.php:594
|
85 |
#@ formidable
|
86 |
msgid "View Forms and Templates"
|
87 |
msgstr ""
|
88 |
|
89 |
+
#: classes/helpers/FrmAppHelper.php:596
|
90 |
#@ formidable
|
91 |
msgid "Delete Forms and Templates"
|
92 |
msgstr ""
|
93 |
|
94 |
+
#: classes/helpers/FrmAppHelper.php:597
|
95 |
#@ formidable
|
96 |
msgid "Access this Settings Page"
|
97 |
msgstr ""
|
98 |
|
99 |
+
#: classes/helpers/FrmAppHelper.php:598
|
100 |
#@ formidable
|
101 |
msgid "View Entries from Admin Area"
|
102 |
msgstr ""
|
103 |
|
104 |
+
#: classes/helpers/FrmAppHelper.php:607
|
105 |
#@ formidable
|
106 |
msgid "Edit Entries from Admin Area"
|
107 |
msgstr ""
|
108 |
|
109 |
+
#: classes/helpers/FrmAppHelper.php:599
|
110 |
#@ formidable
|
111 |
msgid "Delete Entries from Admin Area"
|
112 |
msgstr ""
|
113 |
|
114 |
+
#: classes/helpers/FrmAppHelper.php:608
|
115 |
#@ formidable
|
116 |
msgid "View Reports"
|
117 |
msgstr ""
|
118 |
|
119 |
+
#: classes/views/styles/_sample_form.php:74
|
120 |
#@ formidable
|
121 |
msgid "Section Heading"
|
122 |
msgstr ""
|
146 |
msgid "Email Address"
|
147 |
msgstr ""
|
148 |
|
149 |
+
#: classes/controllers/FrmFormsController.php:541
|
150 |
#: classes/models/FrmField.php:37
|
151 |
#: pro/classes/controllers/FrmProDisplaysController.php:141
|
152 |
#@ formidable
|
188 |
msgid "Untitled"
|
189 |
msgstr ""
|
190 |
|
191 |
+
#: classes/helpers/FrmFormsListHelper.php:310
|
192 |
#@ formidable
|
193 |
msgid "Create Form from Template"
|
194 |
msgstr ""
|
195 |
|
196 |
+
#: classes/models/FrmEntryValidate.php:252
|
197 |
+
#: classes/models/FrmEntryValidate.php:257
|
198 |
#@ formidable
|
199 |
msgid "Your entry appears to be spam!"
|
200 |
msgstr ""
|
201 |
|
202 |
#: classes/models/FrmNotification.php:94
|
203 |
+
#: classes/views/frm-entries/sidebar-shared.php:53
|
204 |
#@ formidable
|
205 |
msgid "User Information"
|
206 |
msgstr ""
|
207 |
|
208 |
+
#: classes/models/FrmEntryFormat.php:197
|
209 |
#: classes/models/FrmNotification.php:95
|
210 |
+
#: classes/views/frm-entries/sidebar-shared.php:56
|
211 |
#: pro/classes/controllers/FrmProFormsController.php:67
|
212 |
#: pro/classes/views/frmpro-forms/add_form_options.php:26
|
213 |
#: pro/classes/views/xml/map_csv_fields.php:54
|
215 |
msgid "IP Address"
|
216 |
msgstr ""
|
217 |
|
218 |
+
#: classes/models/FrmEntryFormat.php:199
|
219 |
#: classes/models/FrmNotification.php:96
|
220 |
#@ formidable
|
221 |
msgid "User-Agent (Browser/OS)"
|
222 |
msgstr ""
|
223 |
|
224 |
+
#: classes/models/FrmEntryFormat.php:202
|
225 |
#: classes/models/FrmNotification.php:97
|
226 |
+
#: classes/views/frm-entries/sidebar-shared.php:69
|
227 |
#@ formidable
|
228 |
msgid "Referrer"
|
229 |
msgstr ""
|
240 |
msgstr ""
|
241 |
|
242 |
#: classes/models/FrmSettings.php:90
|
243 |
+
#: classes/views/styles/_sample_form.php:102
|
244 |
#: pro/classes/views/frmpro-entries/show.php:34
|
245 |
#@ formidable
|
246 |
msgid "Submit"
|
264 |
|
265 |
#: classes/models/FrmPointers.php:251
|
266 |
#: pro/classes/controllers/FrmProFormsController.php:55
|
267 |
+
#: pro/classes/controllers/FrmProFormsController.php:273
|
268 |
#@ formidable
|
269 |
msgid "Email"
|
270 |
msgstr ""
|
285 |
msgstr ""
|
286 |
|
287 |
#: classes/controllers/FrmEntriesController.php:72
|
288 |
+
#: classes/controllers/FrmFormsController.php:703
|
289 |
#: classes/views/frm-entries/form.php:48
|
290 |
+
#: classes/views/frm-entries/sidebar-shared.php:29
|
291 |
+
#: pro/classes/helpers/FrmProFieldsHelper.php:2850
|
292 |
#: pro/classes/views/xml/map_csv_fields.php:57
|
293 |
#@ formidable
|
294 |
msgid "Entry Key"
|
295 |
msgstr ""
|
296 |
|
297 |
+
#: classes/views/frm-forms/add_field.php:141
|
298 |
#@ formidable
|
299 |
msgid "Field Options"
|
300 |
msgstr ""
|
301 |
|
302 |
+
#: classes/views/frm-forms/add_field.php:229
|
303 |
#@ formidable
|
304 |
msgid "Field Size"
|
305 |
msgstr ""
|
306 |
|
307 |
+
#: classes/views/frm-forms/add_field.php:244
|
308 |
#@ formidable
|
309 |
msgid "rows high"
|
310 |
msgstr ""
|
311 |
|
312 |
+
#: classes/views/frm-forms/add_field.php:244
|
313 |
#@ formidable
|
314 |
msgid "characters maximum"
|
315 |
msgstr ""
|
316 |
|
317 |
+
#: classes/views/frm-forms/add_field.php:215
|
318 |
#: classes/views/frm-forms/mb_html_tab.php:10
|
319 |
#@ formidable
|
320 |
msgid "Label Position"
|
321 |
msgstr ""
|
322 |
|
323 |
+
#: classes/views/frm-forms/add_field.php:218
|
324 |
#@ formidable
|
325 |
msgid "Top"
|
326 |
msgstr ""
|
327 |
|
328 |
+
#: classes/views/frm-forms/add_field.php:219
|
329 |
#@ formidable
|
330 |
msgid "Left"
|
331 |
msgstr ""
|
332 |
|
333 |
+
#: classes/views/frm-forms/add_field.php:220
|
334 |
+
#: classes/views/frm-forms/add_field_links.php:107
|
335 |
#@ formidable
|
336 |
msgid "Right"
|
337 |
msgstr ""
|
338 |
|
339 |
+
#: classes/views/frm-forms/add_field.php:186
|
340 |
#@ formidable
|
341 |
msgid "Indicate required field with"
|
342 |
msgstr ""
|
343 |
|
344 |
+
#: classes/controllers/FrmFormsController.php:533
|
345 |
+
#: classes/controllers/FrmFormsController.php:537
|
346 |
+
#: classes/helpers/FrmCSVExportHelper.php:117
|
347 |
#: pro/classes/controllers/FrmProDisplaysController.php:142
|
348 |
+
#: pro/classes/helpers/FrmProFieldsHelper.php:2871
|
349 |
+
#: pro/classes/helpers/FrmProFieldsHelper.php:2886
|
350 |
#: pro/classes/views/displays/mb_advanced.php:98
|
351 |
#@ formidable
|
352 |
msgid "Key"
|
358 |
msgstr ""
|
359 |
|
360 |
#: classes/helpers/FrmEntriesListHelper.php:197
|
361 |
+
#: classes/views/frm-entries/sidebar-shared.php:15
|
362 |
#: pro/classes/controllers/FrmProDisplaysController.php:36
|
363 |
#: pro/classes/controllers/FrmProDisplaysController.php:37
|
364 |
+
#: pro/classes/controllers/FrmProFormsController.php:369
|
365 |
#: pro/classes/views/displays/submitbox_actions.php:2
|
366 |
#: pro/classes/views/frmpro-entries/sidebar-edit.php:13
|
367 |
#@ formidable
|
368 |
msgid "View"
|
369 |
msgstr ""
|
370 |
|
371 |
+
#: classes/models/FrmFormAction.php:638
|
372 |
#: classes/views/frm-forms/_publish_box.php:99
|
373 |
#: classes/views/frm-forms/_publish_box.php:101
|
374 |
#: classes/views/frm-forms/add_field_links.php:6
|
375 |
#: classes/views/frm-forms/edit.php:27
|
376 |
#: classes/views/frm-forms/edit.php:39
|
377 |
+
#: classes/views/frm-forms/settings.php:275
|
378 |
+
#: pro/classes/controllers/FrmProEntriesController.php:2096
|
379 |
+
#: pro/classes/controllers/FrmProEntriesController.php:2611
|
380 |
#: pro/classes/models/FrmProSettings.php:19
|
381 |
#@ formidable
|
382 |
msgid "Update"
|
383 |
msgstr ""
|
384 |
|
385 |
+
#: pro/classes/controllers/FrmProEddController.php:160
|
386 |
#@ formidable
|
387 |
msgid "or"
|
388 |
msgstr ""
|
389 |
|
390 |
+
#: classes/helpers/FrmAppHelper.php:1754
|
391 |
#: classes/views/frm-forms/_publish_box.php:75
|
392 |
+
#: pro/classes/controllers/FrmProEddController.php:162
|
393 |
+
#: pro/classes/controllers/FrmProEntriesController.php:2000
|
394 |
#: pro/classes/views/frmpro-entries/sidebar-new.php:14
|
395 |
#: pro/classes/views/frmpro-form-actions/_custom_field_row.php:31
|
396 |
#@ formidable
|
403 |
msgid "Form Key"
|
404 |
msgstr ""
|
405 |
|
406 |
+
#: classes/views/frm-forms/settings.php:158
|
407 |
+
#: classes/views/frm-settings/form.php:138
|
408 |
#@ formidable
|
409 |
msgid "Submit Button Text"
|
410 |
msgstr ""
|
411 |
|
412 |
+
#: classes/views/frm-forms/settings.php:227
|
413 |
#@ formidable
|
414 |
msgid "Before Fields"
|
415 |
msgstr ""
|
416 |
|
417 |
+
#: classes/views/frm-forms/settings.php:243
|
418 |
#@ formidable
|
419 |
msgid "After Fields"
|
420 |
msgstr ""
|
424 |
msgid "Form Name"
|
425 |
msgstr ""
|
426 |
|
427 |
+
#: classes/controllers/FrmStylesController.php:337
|
428 |
#: classes/views/frm-forms/mb_html_tab.php:35
|
429 |
#@ formidable
|
430 |
msgid "Form Description"
|
431 |
msgstr ""
|
432 |
|
433 |
+
#: classes/views/frm-forms/add_field.php:195
|
434 |
#: classes/views/frm-forms/mb_html_tab.php:7
|
435 |
#@ formidable
|
436 |
msgid "Field Key"
|
441 |
msgid "Field Name"
|
442 |
msgstr ""
|
443 |
|
444 |
+
#: classes/controllers/FrmStylesController.php:339
|
445 |
#: classes/views/frm-forms/mb_html_tab.php:9
|
446 |
#@ formidable
|
447 |
msgid "Field Description"
|
467 |
msgid "Please select a form"
|
468 |
msgstr ""
|
469 |
|
470 |
+
#: classes/controllers/FrmFormsController.php:475
|
471 |
#@ formidable
|
472 |
msgid "Display form title"
|
473 |
msgstr ""
|
474 |
|
475 |
+
#: classes/controllers/FrmFormsController.php:476
|
476 |
#@ formidable
|
477 |
msgid "Display form description"
|
478 |
msgstr ""
|
479 |
|
480 |
+
#: classes/helpers/FrmAppHelper.php:1741
|
481 |
+
#: classes/helpers/FrmCSVExportHelper.php:116
|
482 |
+
#: pro/classes/helpers/FrmProFieldsHelper.php:2870
|
483 |
+
#: pro/classes/helpers/FrmProFieldsHelper.php:2885
|
484 |
#: pro/classes/views/displays/mb_advanced.php:97
|
485 |
#: pro/classes/views/frmpro-entries/table.php:5
|
486 |
#@ formidable
|
490 |
#: classes/controllers/FrmAppController.php:74
|
491 |
#: classes/controllers/FrmEntriesController.php:8
|
492 |
#: classes/controllers/FrmEntriesController.php:120
|
493 |
+
#: classes/controllers/FrmFormsController.php:536
|
494 |
#: classes/controllers/FrmXMLController.php:59
|
495 |
#: classes/models/FrmPointers.php:267
|
496 |
#: classes/views/frm-entries/list.php:3
|
497 |
#: pro/classes/views/frmpro-fields/options-form.php:41
|
498 |
+
#: pro/classes/views/frmpro-statistics/show.php:66
|
499 |
#@ formidable
|
500 |
msgid "Entries"
|
501 |
msgstr ""
|
505 |
msgid "Shortcode"
|
506 |
msgstr ""
|
507 |
|
508 |
+
#: classes/views/styles/manage.php:50
|
509 |
#@ formidable
|
510 |
msgid "No Forms Found"
|
511 |
msgstr ""
|
512 |
|
513 |
#: classes/controllers/FrmStylesController.php:36
|
514 |
+
#: classes/helpers/FrmFormsListHelper.php:306
|
515 |
+
#: classes/views/frm-entries/sidebar-shared.php:12
|
516 |
#: classes/views/frm-forms/_publish_box.php:67
|
517 |
#: pro/classes/controllers/FrmProDisplaysController.php:38
|
518 |
+
#: pro/classes/controllers/FrmProEntriesController.php:1276
|
519 |
+
#: pro/classes/controllers/FrmProEntriesController.php:1482
|
520 |
+
#: pro/classes/controllers/FrmProEntriesController.php:2000
|
521 |
#: pro/classes/helpers/FrmProAppHelper.php:210
|
522 |
#: pro/classes/helpers/FrmProEntriesHelper.php:256
|
523 |
+
#: pro/classes/helpers/FrmProFieldsHelper.php:3093
|
524 |
#@ default
|
525 |
#@ formidable
|
526 |
msgid "Edit"
|
529 |
#: classes/helpers/FrmEntriesListHelper.php:201
|
530 |
#: classes/helpers/FrmFormsHelper.php:575
|
531 |
#: classes/helpers/FrmFormsListHelper.php:104
|
532 |
+
#: classes/models/FrmFormAction.php:639
|
533 |
#: classes/views/frm-entries/sidebar-show.php:22
|
534 |
+
#: classes/views/frm-entries/sidebar-show.php:23
|
535 |
+
#: pro/classes/controllers/FrmProEntriesController.php:1496
|
536 |
+
#: pro/classes/controllers/FrmProEntriesController.php:1739
|
537 |
+
#: pro/classes/controllers/FrmProEntriesController.php:2149
|
538 |
#: pro/classes/helpers/FrmProEntriesListHelper.php:6
|
539 |
#: pro/classes/views/frmpro-entries/sidebar-edit.php:27
|
540 |
#@ default
|
550 |
|
551 |
#: pro/classes/controllers/FrmProAppController.php:30
|
552 |
#: pro/classes/views/frmpro-statistics/select.php:3
|
553 |
+
#: pro/classes/views/frmpro-statistics/show.php:2
|
554 |
#@ formidable
|
555 |
msgid "Reports"
|
556 |
msgstr ""
|
557 |
|
558 |
+
#: classes/helpers/FrmFormsListHelper.php:315
|
559 |
#: pro/classes/controllers/FrmProDisplaysController.php:112
|
560 |
+
#: pro/classes/controllers/FrmProEntriesController.php:1281
|
561 |
#: pro/classes/helpers/FrmProEntriesHelper.php:245
|
562 |
#@ formidable
|
563 |
msgid "Duplicate"
|
564 |
msgstr ""
|
565 |
|
566 |
+
#: classes/models/FrmFormAction.php:637
|
567 |
#: classes/views/frm-forms/add_field_links.php:6
|
568 |
#: classes/views/frm-forms/new.php:28
|
569 |
#: pro/classes/controllers/FrmProFormActionsController.php:32
|
572 |
msgstr ""
|
573 |
|
574 |
#: classes/controllers/FrmFieldsController.php:322
|
575 |
+
#: classes/helpers/FrmAppHelper.php:1749
|
576 |
#: classes/views/frm-fields/single-option.php:6
|
577 |
#: classes/views/frm-fields/single-option.php:8
|
578 |
#: pro/classes/views/frmpro-fields/other-option.php:10
|
580 |
msgid "(Blank)"
|
581 |
msgstr ""
|
582 |
|
583 |
+
#: classes/views/frm-settings/form.php:38
|
584 |
+
#: classes/views/frm-settings/form.php:180
|
585 |
#@ formidable
|
586 |
msgid "Update Options"
|
587 |
msgstr ""
|
588 |
|
589 |
+
#: classes/views/frm-settings/form.php:155
|
590 |
#@ formidable
|
591 |
msgid "Preview Page"
|
592 |
msgstr ""
|
601 |
msgid "The styling for the date field calendar. Some users may be using this css on pages other than just the ones that include a date field."
|
602 |
msgstr ""
|
603 |
|
604 |
+
#: classes/views/frm-settings/form.php:60
|
605 |
#@ formidable
|
606 |
msgid "User Permissions"
|
607 |
msgstr ""
|
608 |
|
609 |
+
#: classes/views/frm-settings/form.php:61
|
610 |
#@ formidable
|
611 |
msgid "Select users that are allowed access to Formidable. Without access to View Forms, users will be unable to see the Formidable menu."
|
612 |
msgstr ""
|
613 |
|
614 |
+
#: classes/views/frm-settings/form.php:93
|
615 |
#@ formidable
|
616 |
msgid "Default Messages"
|
617 |
msgstr ""
|
618 |
|
619 |
+
#: classes/views/frm-settings/form.php:94
|
620 |
#@ formidable
|
621 |
msgid "You can override the success message and submit button settings on individual forms."
|
622 |
msgstr ""
|
623 |
|
624 |
+
#: classes/views/frm-settings/form.php:131
|
625 |
#@ formidable
|
626 |
msgid "Success Message"
|
627 |
msgstr ""
|
628 |
|
629 |
+
#: classes/views/frm-settings/form.php:132
|
630 |
#@ formidable
|
631 |
msgid "The default message seen after a form is submitted."
|
632 |
msgstr ""
|
641 |
msgid "The message seen when a user who is not logged-in views a form only logged-in users can submit."
|
642 |
msgstr ""
|
643 |
|
644 |
+
#: classes/views/frm-forms/settings.php:246
|
645 |
#@ formidable
|
646 |
msgid "Submit Button"
|
647 |
msgstr ""
|
648 |
|
649 |
+
#: classes/helpers/FrmAppHelper.php:1747
|
650 |
#@ formidable
|
651 |
msgid "Are you sure you want to do this? Clicking OK will delete all forms, form data, and all other Formidable data. There is no Undo."
|
652 |
msgstr ""
|
653 |
|
654 |
+
#: classes/views/frm-settings/form.php:176
|
655 |
#@ formidable
|
656 |
msgid "Uninstall Formidable"
|
657 |
msgstr ""
|
667 |
msgstr ""
|
668 |
|
669 |
#: classes/helpers/FrmEntriesListHelper.php:59
|
670 |
+
#: pro/classes/controllers/FrmProEntriesController.php:1302
|
671 |
#: pro/classes/helpers/FrmProDisplaysHelper.php:59
|
672 |
#@ formidable
|
673 |
msgid "No Entries Found"
|
698 |
msgid "There was a problem duplicating that entry"
|
699 |
msgstr ""
|
700 |
|
701 |
+
#: classes/controllers/FrmEntriesController.php:366
|
702 |
#@ formidable
|
703 |
msgid "Entry was Successfully Destroyed"
|
704 |
msgstr ""
|
705 |
|
706 |
+
#: classes/controllers/FrmEntriesController.php:402
|
707 |
#: pro/classes/controllers/FrmProEntriesController.php:385
|
708 |
#@ formidable
|
709 |
msgid "No entries were specified"
|
714 |
msgid "Duplicate Field"
|
715 |
msgstr ""
|
716 |
|
717 |
+
#: classes/helpers/FrmAppHelper.php:1801
|
718 |
#@ formidable
|
719 |
msgid "English/Western"
|
720 |
msgstr ""
|
721 |
|
722 |
+
#: classes/helpers/FrmAppHelper.php:1802
|
723 |
#@ formidable
|
724 |
msgid "Afrikaans"
|
725 |
msgstr ""
|
726 |
|
727 |
+
#: classes/helpers/FrmAppHelper.php:1802
|
728 |
#@ formidable
|
729 |
msgid "Albanian"
|
730 |
msgstr ""
|
731 |
|
732 |
+
#: classes/helpers/FrmAppHelper.php:1803
|
733 |
#@ formidable
|
734 |
msgid "Arabic"
|
735 |
msgstr ""
|
736 |
|
737 |
+
#: classes/helpers/FrmAppHelper.php:1803
|
738 |
#@ formidable
|
739 |
msgid "Armenian"
|
740 |
msgstr ""
|
741 |
|
742 |
+
#: classes/helpers/FrmAppHelper.php:1804
|
743 |
#@ formidable
|
744 |
msgid "Azerbaijani"
|
745 |
msgstr ""
|
746 |
|
747 |
+
#: classes/helpers/FrmAppHelper.php:1804
|
748 |
#@ formidable
|
749 |
msgid "Basque"
|
750 |
msgstr ""
|
751 |
|
752 |
+
#: classes/helpers/FrmAppHelper.php:1805
|
753 |
#@ formidable
|
754 |
msgid "Bosnian"
|
755 |
msgstr ""
|
756 |
|
757 |
+
#: classes/helpers/FrmAppHelper.php:1805
|
758 |
#@ formidable
|
759 |
msgid "Bulgarian"
|
760 |
msgstr ""
|
761 |
|
762 |
+
#: classes/helpers/FrmAppHelper.php:1806
|
763 |
#@ formidable
|
764 |
msgid "Catalan"
|
765 |
msgstr ""
|
766 |
|
767 |
+
#: classes/helpers/FrmAppHelper.php:1806
|
768 |
#@ formidable
|
769 |
msgid "Chinese Hong Kong"
|
770 |
msgstr ""
|
771 |
|
772 |
+
#: classes/helpers/FrmAppHelper.php:1807
|
773 |
#@ formidable
|
774 |
msgid "Chinese Simplified"
|
775 |
msgstr ""
|
776 |
|
777 |
+
#: classes/helpers/FrmAppHelper.php:1807
|
778 |
#@ formidable
|
779 |
msgid "Chinese Traditional"
|
780 |
msgstr ""
|
781 |
|
782 |
+
#: classes/helpers/FrmAppHelper.php:1808
|
783 |
#@ formidable
|
784 |
msgid "Croatian"
|
785 |
msgstr ""
|
786 |
|
787 |
+
#: classes/helpers/FrmAppHelper.php:1808
|
788 |
#@ formidable
|
789 |
msgid "Czech"
|
790 |
msgstr ""
|
791 |
|
792 |
+
#: classes/helpers/FrmAppHelper.php:1809
|
793 |
#@ formidable
|
794 |
msgid "Danish"
|
795 |
msgstr ""
|
796 |
|
797 |
+
#: classes/helpers/FrmAppHelper.php:1809
|
798 |
#@ formidable
|
799 |
msgid "Dutch"
|
800 |
msgstr ""
|
801 |
|
802 |
+
#: classes/helpers/FrmAppHelper.php:1810
|
803 |
#@ formidable
|
804 |
msgid "English/UK"
|
805 |
msgstr ""
|
806 |
|
807 |
+
#: classes/helpers/FrmAppHelper.php:1810
|
808 |
#@ formidable
|
809 |
msgid "Esperanto"
|
810 |
msgstr ""
|
811 |
|
812 |
+
#: classes/helpers/FrmAppHelper.php:1811
|
813 |
#@ formidable
|
814 |
msgid "Estonian"
|
815 |
msgstr ""
|
816 |
|
817 |
+
#: classes/helpers/FrmAppHelper.php:1811
|
818 |
#@ formidable
|
819 |
msgid "Faroese"
|
820 |
msgstr ""
|
821 |
|
822 |
+
#: classes/helpers/FrmAppHelper.php:1812
|
823 |
#@ formidable
|
824 |
msgid "Farsi/Persian"
|
825 |
msgstr ""
|
826 |
|
827 |
+
#: classes/helpers/FrmAppHelper.php:1813
|
828 |
#@ formidable
|
829 |
msgid "Finnish"
|
830 |
msgstr ""
|
831 |
|
832 |
+
#: classes/helpers/FrmAppHelper.php:1813
|
833 |
#@ formidable
|
834 |
msgid "French"
|
835 |
msgstr ""
|
836 |
|
837 |
+
#: classes/helpers/FrmAppHelper.php:1814
|
838 |
#@ formidable
|
839 |
msgid "French/Swiss"
|
840 |
msgstr ""
|
841 |
|
842 |
+
#: classes/helpers/FrmAppHelper.php:1815
|
843 |
#@ formidable
|
844 |
msgid "German"
|
845 |
msgstr ""
|
846 |
|
847 |
+
#: classes/helpers/FrmAppHelper.php:1816
|
848 |
#@ formidable
|
849 |
msgid "Greek"
|
850 |
msgstr ""
|
851 |
|
852 |
+
#: classes/helpers/FrmAppHelper.php:1817
|
853 |
#@ formidable
|
854 |
msgid "Hebrew"
|
855 |
msgstr ""
|
856 |
|
857 |
+
#: classes/helpers/FrmAppHelper.php:1818
|
858 |
#@ formidable
|
859 |
msgid "Hungarian"
|
860 |
msgstr ""
|
861 |
|
862 |
+
#: classes/helpers/FrmAppHelper.php:1819
|
863 |
#@ formidable
|
864 |
msgid "Icelandic"
|
865 |
msgstr ""
|
866 |
|
867 |
+
#: classes/helpers/FrmAppHelper.php:1820
|
868 |
#@ formidable
|
869 |
msgid "Italian"
|
870 |
msgstr ""
|
871 |
|
872 |
+
#: classes/helpers/FrmAppHelper.php:1820
|
873 |
#@ formidable
|
874 |
msgid "Japanese"
|
875 |
msgstr ""
|
876 |
|
877 |
+
#: classes/helpers/FrmAppHelper.php:1821
|
878 |
#@ formidable
|
879 |
msgid "Korean"
|
880 |
msgstr ""
|
881 |
|
882 |
+
#: classes/helpers/FrmAppHelper.php:1821
|
883 |
#@ formidable
|
884 |
msgid "Latvian"
|
885 |
msgstr ""
|
886 |
|
887 |
+
#: classes/helpers/FrmAppHelper.php:1822
|
888 |
#@ formidable
|
889 |
msgid "Lithuanian"
|
890 |
msgstr ""
|
891 |
|
892 |
+
#: classes/helpers/FrmAppHelper.php:1822
|
893 |
#@ formidable
|
894 |
msgid "Malaysian"
|
895 |
msgstr ""
|
896 |
|
897 |
+
#: classes/helpers/FrmAppHelper.php:1823
|
898 |
#@ formidable
|
899 |
msgid "Norwegian"
|
900 |
msgstr ""
|
901 |
|
902 |
+
#: classes/helpers/FrmAppHelper.php:1823
|
903 |
#@ formidable
|
904 |
msgid "Polish"
|
905 |
msgstr ""
|
906 |
|
907 |
+
#: classes/helpers/FrmAppHelper.php:1824
|
908 |
#@ formidable
|
909 |
msgid "Portuguese/Brazilian"
|
910 |
msgstr ""
|
911 |
|
912 |
+
#: classes/helpers/FrmAppHelper.php:1825
|
913 |
#@ formidable
|
914 |
msgid "Romanian"
|
915 |
msgstr ""
|
916 |
|
917 |
+
#: classes/helpers/FrmAppHelper.php:1826
|
918 |
#@ formidable
|
919 |
msgid "Russian"
|
920 |
msgstr ""
|
921 |
|
922 |
+
#: classes/helpers/FrmAppHelper.php:1826
|
923 |
+
#: classes/helpers/FrmAppHelper.php:1827
|
924 |
#@ formidable
|
925 |
msgid "Serbian"
|
926 |
msgstr ""
|
927 |
|
928 |
+
#: classes/helpers/FrmAppHelper.php:1827
|
929 |
#@ formidable
|
930 |
msgid "Slovak"
|
931 |
msgstr ""
|
932 |
|
933 |
+
#: classes/helpers/FrmAppHelper.php:1828
|
934 |
#@ formidable
|
935 |
msgid "Slovenian"
|
936 |
msgstr ""
|
937 |
|
938 |
+
#: classes/helpers/FrmAppHelper.php:1828
|
939 |
#@ formidable
|
940 |
msgid "Spanish"
|
941 |
msgstr ""
|
942 |
|
943 |
+
#: classes/helpers/FrmAppHelper.php:1829
|
944 |
#@ formidable
|
945 |
msgid "Swedish"
|
946 |
msgstr ""
|
947 |
|
948 |
+
#: classes/helpers/FrmAppHelper.php:1830
|
949 |
#@ formidable
|
950 |
msgid "Tamil"
|
951 |
msgstr ""
|
952 |
|
953 |
+
#: classes/helpers/FrmAppHelper.php:1830
|
954 |
#@ formidable
|
955 |
msgid "Thai"
|
956 |
msgstr ""
|
957 |
|
958 |
+
#: classes/helpers/FrmAppHelper.php:1831
|
959 |
#@ formidable
|
960 |
msgid "Turkish"
|
961 |
msgstr ""
|
962 |
|
963 |
+
#: classes/helpers/FrmAppHelper.php:1832
|
964 |
#@ formidable
|
965 |
msgid "Ukranian"
|
966 |
msgstr ""
|
967 |
|
968 |
+
#: classes/helpers/FrmAppHelper.php:1832
|
969 |
#@ formidable
|
970 |
msgid "Vietnamese"
|
971 |
msgstr ""
|
980 |
msgid "Current Time"
|
981 |
msgstr ""
|
982 |
|
983 |
+
#: pro/classes/controllers/FrmProFormsController.php:272
|
984 |
#@ formidable
|
985 |
msgid "User Login"
|
986 |
msgstr ""
|
990 |
msgid "User Meta"
|
991 |
msgstr ""
|
992 |
|
993 |
+
#: classes/controllers/FrmFormsController.php:704
|
994 |
#: pro/classes/controllers/FrmProFormsController.php:63
|
995 |
+
#: pro/classes/helpers/FrmProFieldsHelper.php:2851
|
996 |
#: pro/classes/views/displays/where_row.php:8
|
997 |
#: pro/classes/views/xml/map_csv_fields.php:49
|
998 |
#@ formidable
|
999 |
msgid "Post ID"
|
1000 |
msgstr ""
|
1001 |
|
1002 |
+
#: pro/classes/controllers/FrmProStatisticsController.php:1096
|
1003 |
#@ formidable
|
1004 |
msgid "Completed"
|
1005 |
msgstr ""
|
1006 |
|
1007 |
+
#: pro/classes/controllers/FrmProStatisticsController.php:1096
|
1008 |
#@ formidable
|
1009 |
msgid "Not Completed"
|
1010 |
msgstr ""
|
1017 |
|
1018 |
#: classes/views/frm-entries/list.php:19
|
1019 |
#: classes/views/frm-forms/list.php:22
|
1020 |
+
#: pro/classes/controllers/FrmProEntriesController.php:1633
|
1021 |
+
#: pro/classes/controllers/FrmProFormsController.php:371
|
1022 |
+
#: pro/classes/controllers/FrmProFormsController.php:438
|
1023 |
#: pro/classes/helpers/FrmProEntriesListHelper.php:65
|
1024 |
#@ formidable
|
1025 |
msgid "Search"
|
1030 |
msgid "Reset"
|
1031 |
msgstr ""
|
1032 |
|
1033 |
+
#: pro/classes/helpers/FrmProFieldsHelper.php:2186
|
1034 |
#@ formidable
|
1035 |
msgid "Edit Uploaded File"
|
1036 |
msgstr ""
|
1037 |
|
1038 |
+
#: pro/classes/helpers/FrmProFieldsHelper.php:2847
|
1039 |
+
#: pro/classes/views/frmpro-fields/options-form.php:300
|
1040 |
#@ formidable
|
1041 |
msgid "Select a value to insert into the box below"
|
1042 |
msgstr ""
|
1043 |
|
1044 |
+
#: classes/controllers/FrmFormsController.php:702
|
1045 |
+
#: classes/views/frm-entries/sidebar-shared.php:23
|
1046 |
+
#: pro/classes/controllers/FrmProFormsController.php:591
|
1047 |
#: pro/classes/helpers/FrmProEntriesListHelper.php:58
|
1048 |
#: pro/classes/helpers/FrmProEntriesListHelper.php:69
|
1049 |
+
#: pro/classes/helpers/FrmProFieldsHelper.php:2849
|
1050 |
#: pro/classes/views/displays/order_row.php:3
|
1051 |
#: pro/classes/views/displays/where_row.php:6
|
1052 |
#: pro/classes/views/xml/map_csv_fields.php:56
|
1054 |
msgid "Entry ID"
|
1055 |
msgstr ""
|
1056 |
|
1057 |
+
#: pro/classes/helpers/FrmProFieldsHelper.php:2856
|
1058 |
#@ formidable
|
1059 |
msgid "Form Fields"
|
1060 |
msgstr ""
|
1061 |
|
1062 |
+
#: pro/classes/helpers/FrmProFieldsHelper.php:2873
|
1063 |
#@ formidable
|
1064 |
msgid "Thumbnail"
|
1065 |
msgstr ""
|
1066 |
|
1067 |
+
#: pro/classes/helpers/FrmProFieldsHelper.php:2874
|
1068 |
#@ formidable
|
1069 |
msgid "Medium"
|
1070 |
msgstr ""
|
1071 |
|
1072 |
+
#: pro/classes/helpers/FrmProFieldsHelper.php:2875
|
1073 |
#@ formidable
|
1074 |
msgid "Large"
|
1075 |
msgstr ""
|
1076 |
|
1077 |
+
#: pro/classes/helpers/FrmProFieldsHelper.php:2876
|
1078 |
#@ formidable
|
1079 |
msgid "Full Size"
|
1080 |
msgstr ""
|
1081 |
|
1082 |
#: classes/views/shared/mb_adv_info.php:68
|
1083 |
+
#: pro/classes/helpers/FrmProFieldsHelper.php:2897
|
1084 |
#@ formidable
|
1085 |
msgid "Helpers"
|
1086 |
msgstr ""
|
1087 |
|
1088 |
+
#: pro/classes/helpers/FrmProFieldsHelper.php:2898
|
1089 |
#@ formidable
|
1090 |
msgid "Admin link to edit the entry"
|
1091 |
msgstr ""
|
1092 |
|
1093 |
+
#: pro/classes/helpers/FrmProFieldsHelper.php:2900
|
1094 |
#@ formidable
|
1095 |
msgid "Link to view single page if showing dynamic entries"
|
1096 |
msgstr ""
|
1097 |
|
1098 |
+
#: pro/classes/helpers/FrmProFieldsHelper.php:2904
|
1099 |
#@ formidable
|
1100 |
msgid "Add a rotating 'even' or 'odd' class"
|
1101 |
msgstr ""
|
1102 |
|
1103 |
+
#: classes/controllers/FrmFormsController.php:709
|
1104 |
+
#: pro/classes/helpers/FrmProFieldsHelper.php:2908
|
1105 |
#@ formidable
|
1106 |
msgid "Site URL"
|
1107 |
msgstr ""
|
1112 |
msgstr ""
|
1113 |
|
1114 |
#: pro/classes/controllers/FrmProFormsController.php:60
|
1115 |
+
#: pro/classes/controllers/FrmProFormsController.php:268
|
1116 |
#: pro/classes/models/FrmProField.php:34
|
1117 |
#: pro/classes/models/FrmProForm.php:244
|
1118 |
#@ formidable
|
1147 |
#: classes/controllers/FrmEntriesController.php:112
|
1148 |
#: pro/classes/helpers/FrmProEntriesListHelper.php:57
|
1149 |
#: pro/classes/helpers/FrmProEntriesListHelper.php:68
|
1150 |
+
#: pro/classes/helpers/FrmProFieldsHelper.php:2853
|
1151 |
#: pro/classes/views/displays/_calendar_options.php:4
|
1152 |
#: pro/classes/views/displays/_calendar_options.php:16
|
1153 |
#: pro/classes/views/displays/order_row.php:4
|
1174 |
#: pro/classes/controllers/FrmProDisplaysController.php:139
|
1175 |
#: pro/classes/controllers/FrmProDisplaysController.php:285
|
1176 |
#: pro/classes/views/displays/mb_dyncontent.php:23
|
1177 |
+
#: pro/classes/views/frmpro-fields/options-form.php:226
|
1178 |
#@ formidable
|
1179 |
msgid "Content"
|
1180 |
msgstr ""
|
1201 |
msgid "The HTML for the entry on the dynamic page. This content will NOT be repeated, and will only show when the %1$s is clicked."
|
1202 |
msgstr ""
|
1203 |
|
1204 |
+
#: classes/controllers/FrmFormsController.php:722
|
1205 |
#@ formidable
|
1206 |
msgid "Detail Link"
|
1207 |
msgstr ""
|
1222 |
msgid "Random"
|
1223 |
msgstr ""
|
1224 |
|
1225 |
+
#: pro/classes/controllers/FrmProFormsController.php:427
|
1226 |
#: pro/classes/views/displays/order_row.php:14
|
1227 |
#@ formidable
|
1228 |
msgid "Ascending"
|
1229 |
msgstr ""
|
1230 |
|
1231 |
+
#: pro/classes/controllers/FrmProFormsController.php:428
|
1232 |
#: pro/classes/views/displays/order_row.php:15
|
1233 |
#@ formidable
|
1234 |
msgid "Descending"
|
1244 |
msgid "The number of entries to show per page. Leave blank to not use pagination."
|
1245 |
msgstr ""
|
1246 |
|
1247 |
+
#: classes/controllers/FrmFormsController.php:448
|
1248 |
#: classes/views/frm-forms/_publish_box.php:47
|
1249 |
#: classes/widgets/FrmShowForm.php:46
|
1250 |
#: pro/classes/controllers/FrmProDisplaysController.php:137
|
1257 |
msgid "Field ID"
|
1258 |
msgstr ""
|
1259 |
|
1260 |
+
#: pro/classes/controllers/FrmProFormsController.php:251
|
1261 |
#@ formidable
|
1262 |
msgid "Replaces spaces with dashes and lowercases all. Use if adding an HTML class or ID"
|
1263 |
msgstr ""
|
1264 |
|
1265 |
+
#: pro/classes/controllers/FrmProFormsController.php:252
|
1266 |
#@ formidable
|
1267 |
msgid "Replaces all HTML entities with a URL safe string."
|
1268 |
msgstr ""
|
1269 |
|
1270 |
+
#: pro/classes/controllers/FrmProFormsController.php:253
|
1271 |
#@ formidable
|
1272 |
msgid "Truncate text with a link to view more. If using Both (dynamic), the link goes to the detail page. Otherwise, it will show in-place."
|
1273 |
msgstr ""
|
1274 |
|
1275 |
+
#: pro/classes/views/displays/where_options.php:20
|
1276 |
#@ formidable
|
1277 |
msgid "Date options: 'NOW' or a date in yyyy-mm-dd format."
|
1278 |
msgstr ""
|
1279 |
|
1280 |
+
#: pro/classes/views/displays/where_row.php:17
|
1281 |
#: pro/classes/views/frmpro-fields/_logic_row.php:25
|
1282 |
#: pro/classes/views/frmpro-forms/_logic_row.php:20
|
1283 |
#@ formidable
|
1284 |
msgid "is"
|
1285 |
msgstr ""
|
1286 |
|
1287 |
+
#: pro/classes/views/displays/where_row.php:19
|
1288 |
#: pro/classes/views/frmpro-fields/_logic_row.php:29
|
1289 |
#: pro/classes/views/frmpro-forms/_logic_row.php:23
|
1290 |
#@ formidable
|
1291 |
msgid "equal to"
|
1292 |
msgstr ""
|
1293 |
|
1294 |
+
#: pro/classes/views/displays/where_row.php:20
|
1295 |
#: pro/classes/views/frmpro-fields/_logic_row.php:30
|
1296 |
#: pro/classes/views/frmpro-forms/_logic_row.php:24
|
1297 |
#@ formidable
|
1298 |
msgid "NOT equal to"
|
1299 |
msgstr ""
|
1300 |
|
1301 |
+
#: pro/classes/views/displays/where_row.php:21
|
1302 |
#: pro/classes/views/frmpro-fields/_logic_row.php:31
|
1303 |
#: pro/classes/views/frmpro-forms/_logic_row.php:25
|
1304 |
#@ formidable
|
1305 |
msgid "greater than"
|
1306 |
msgstr ""
|
1307 |
|
1308 |
+
#: pro/classes/views/displays/where_row.php:22
|
1309 |
#: pro/classes/views/frmpro-fields/_logic_row.php:32
|
1310 |
#: pro/classes/views/frmpro-forms/_logic_row.php:26
|
1311 |
#@ formidable
|
1312 |
msgid "less than"
|
1313 |
msgstr ""
|
1314 |
|
1315 |
+
#: pro/classes/views/displays/where_row.php:25
|
1316 |
#: pro/classes/views/frmpro-fields/_logic_row.php:33
|
1317 |
#: pro/classes/views/frmpro-forms/_logic_row.php:27
|
1318 |
#@ formidable
|
1325 |
msgstr ""
|
1326 |
|
1327 |
#: classes/views/frm-entries/sidebar-show.php:22
|
1328 |
+
#: pro/classes/controllers/FrmProEntriesController.php:1303
|
1329 |
+
#: pro/classes/controllers/FrmProEntriesController.php:1682
|
1330 |
+
#: pro/classes/controllers/FrmProEntriesController.php:1756
|
1331 |
+
#: pro/classes/controllers/FrmProEntriesController.php:2150
|
1332 |
#@ formidable
|
1333 |
msgid "Are you sure you want to delete that entry?"
|
1334 |
msgstr ""
|
1378 |
msgid "minute step"
|
1379 |
msgstr ""
|
1380 |
|
1381 |
+
#: classes/views/frm-forms/add_field.php:236
|
1382 |
#@ formidable
|
1383 |
msgid "automatic width"
|
1384 |
msgstr ""
|
1385 |
|
1386 |
+
#: pro/classes/views/frmpro-fields/options-form.php:152
|
1387 |
#@ formidable
|
1388 |
msgid "Email Attachment"
|
1389 |
msgstr ""
|
1390 |
|
1391 |
+
#: pro/classes/views/frmpro-fields/options-form.php:153
|
1392 |
#@ formidable
|
1393 |
msgid "attach this file to the email notification"
|
1394 |
msgstr ""
|
1395 |
|
1396 |
+
#: pro/classes/views/frmpro-fields/options-form.php:194
|
1397 |
#@ formidable
|
1398 |
msgid "Number Range"
|
1399 |
msgstr ""
|
1400 |
|
1401 |
+
#: pro/classes/views/frmpro-fields/options-form.php:195
|
1402 |
#@ formidable
|
1403 |
msgid "Browsers that support the HTML5 number field require a number range to determine the numbers seen when clicking the arrows next to the field."
|
1404 |
msgstr ""
|
1405 |
|
1406 |
+
#: pro/classes/views/frmpro-fields/options-form.php:198
|
1407 |
#@ formidable
|
1408 |
msgid "minimum"
|
1409 |
msgstr ""
|
1410 |
|
1411 |
+
#: pro/classes/views/frmpro-fields/options-form.php:199
|
1412 |
#@ formidable
|
1413 |
msgid "maximum"
|
1414 |
msgstr ""
|
1415 |
|
1416 |
+
#: pro/classes/views/frmpro-fields/options-form.php:200
|
1417 |
#@ formidable
|
1418 |
msgid "step"
|
1419 |
msgstr ""
|
1420 |
|
1421 |
+
#: pro/classes/views/frmpro-fields/options-form.php:203
|
1422 |
#@ formidable
|
1423 |
msgid "Range"
|
1424 |
msgstr ""
|
1425 |
|
1426 |
+
#: pro/classes/views/frmpro-fields/options-form.php:210
|
1427 |
#@ formidable
|
1428 |
msgid "to"
|
1429 |
msgstr ""
|
1430 |
|
1431 |
+
#: classes/views/frm-forms/add_field.php:146
|
1432 |
#@ formidable
|
1433 |
msgid "Field Type"
|
1434 |
msgstr ""
|
1435 |
|
1436 |
+
#: classes/views/frm-forms/add_field.php:194
|
1437 |
#@ formidable
|
1438 |
msgid "The field key can be used as an alternative to the field ID in many cases."
|
1439 |
msgstr ""
|
1443 |
msgid "These buttons are for illustrative purposes only. They will be functional in your form."
|
1444 |
msgstr ""
|
1445 |
|
1446 |
+
#: classes/views/frm-forms/settings.php:91
|
1447 |
#: pro/classes/views/frmpro-forms/add_form_options.php:88
|
1448 |
#@ formidable
|
1449 |
msgid "Use Content from Page"
|
1495 |
msgid "Keys"
|
1496 |
msgstr ""
|
1497 |
|
1498 |
+
#: classes/controllers/FrmFormsController.php:683
|
1499 |
#: pro/classes/views/settings/form.php:35
|
1500 |
#@ formidable
|
1501 |
msgid "Date Format"
|
1674 |
msgid "Export"
|
1675 |
msgstr ""
|
1676 |
|
1677 |
+
#: classes/controllers/FrmStylesController.php:335
|
1678 |
#: classes/models/FrmPointers.php:316
|
1679 |
+
#: classes/views/frm-forms/settings.php:30
|
1680 |
#: classes/views/frm-settings/form.php:18
|
1681 |
#@ formidable
|
1682 |
msgid "General"
|
1722 |
msgid "Weight"
|
1723 |
msgstr ""
|
1724 |
|
1725 |
+
#: classes/views/frm-forms/add_field.php:251
|
1726 |
#: classes/views/styles/_buttons.php:22
|
1727 |
#: classes/views/styles/_check-box-radio-fields.php:30
|
1728 |
#: classes/views/styles/_field-description.php:21
|
1745 |
#: classes/views/styles/_buttons.php:27
|
1746 |
#: classes/views/styles/_field-labels.php:36
|
1747 |
#: classes/views/styles/_field-sizes.php:12
|
1748 |
+
#: pro/classes/controllers/FrmProFormsController.php:492
|
1749 |
#@ formidable
|
1750 |
msgid "Width"
|
1751 |
msgstr ""
|
1777 |
msgid "Formidable uses CSS3 border-radius for corner rounding, which is not currently supported by Internet Explorer."
|
1778 |
msgstr ""
|
1779 |
|
1780 |
+
#: classes/controllers/FrmStylesController.php:341
|
1781 |
#@ formidable
|
1782 |
msgid "Field Settings"
|
1783 |
msgstr ""
|
1784 |
|
1785 |
+
#: classes/controllers/FrmStylesController.php:340
|
1786 |
#@ formidable
|
1787 |
msgid "Field Colors"
|
1788 |
msgstr ""
|
1825 |
|
1826 |
#: classes/views/styles/_buttons.php:32
|
1827 |
#: classes/views/styles/_field-sizes.php:7
|
1828 |
+
#: pro/classes/controllers/FrmProFormsController.php:491
|
1829 |
#@ formidable
|
1830 |
msgid "Height"
|
1831 |
msgstr ""
|
1873 |
msgid "Post Title"
|
1874 |
msgstr ""
|
1875 |
|
1876 |
+
#: classes/views/frm-forms/add_field.php:168
|
1877 |
+
#: classes/views/frm-forms/add_field.php:290
|
1878 |
#@ formidable
|
1879 |
msgid "Unique"
|
1880 |
msgstr ""
|
1881 |
|
1882 |
+
#: classes/views/frm-forms/add_field.php:177
|
1883 |
#: classes/views/styles/_field-colors.php:13
|
1884 |
#@ formidable
|
1885 |
msgid "Read Only"
|
1886 |
msgstr ""
|
1887 |
|
1888 |
#: classes/models/FrmField.php:19
|
1889 |
+
#: classes/views/frm-settings/form.php:72
|
1890 |
#@ formidable
|
1891 |
msgid "reCAPTCHA"
|
1892 |
msgstr ""
|
1893 |
|
1894 |
+
#: classes/views/frm-settings/form.php:73
|
1895 |
#@ formidable
|
1896 |
msgid "reCAPTCHA is a free, accessible CAPTCHA service that helps to digitize books while blocking spam on your blog. reCAPTCHA asks commenters to retype two words scanned from a book to prove that they are a human. This verifies that they are not a spambot."
|
1897 |
msgstr ""
|
1898 |
|
1899 |
+
#: classes/views/frm-settings/form.php:83
|
1900 |
#@ formidable
|
1901 |
msgid "Private Key"
|
1902 |
msgstr ""
|
1903 |
|
1904 |
+
#: classes/views/frm-settings/form.php:86
|
1905 |
#@ formidable
|
1906 |
msgid "reCAPTCHA Language"
|
1907 |
msgstr ""
|
1908 |
|
1909 |
+
#: classes/helpers/FrmAppHelper.php:1801
|
1910 |
#@ formidable
|
1911 |
msgid "English"
|
1912 |
msgstr ""
|
1913 |
|
1914 |
+
#: classes/helpers/FrmAppHelper.php:1824
|
1915 |
#@ formidable
|
1916 |
msgid "Portuguese"
|
1917 |
msgstr ""
|
1918 |
|
1919 |
+
#: classes/models/FrmSettings.php:158
|
1920 |
#@ formidable
|
1921 |
msgid "The reCAPTCHA was not entered correctly"
|
1922 |
msgstr ""
|
1936 |
msgid "HTML"
|
1937 |
msgstr ""
|
1938 |
|
1939 |
+
#: classes/views/frm-forms/add_field.php:159
|
1940 |
+
#: classes/views/frm-forms/add_field.php:275
|
1941 |
#@ formidable
|
1942 |
msgid "Required"
|
1943 |
msgstr ""
|
1944 |
|
1945 |
+
#: classes/controllers/FrmFormsController.php:538
|
1946 |
#: classes/views/frm-forms/_publish_box.php:47
|
1947 |
#: pro/classes/views/displays/submitbox_actions.php:2
|
1948 |
#@ formidable
|
1949 |
msgid "Shortcodes"
|
1950 |
msgstr ""
|
1951 |
|
|
|
|
|
|
|
|
|
|
|
1952 |
#: pro/classes/models/FrmProDisplay.php:224
|
1953 |
#: pro/classes/views/displays/mb_excerpt.php:2
|
1954 |
#@ formidable
|
2029 |
msgid "Order"
|
2030 |
msgstr ""
|
2031 |
|
2032 |
+
#: pro/classes/controllers/FrmProFormsController.php:421
|
2033 |
#: pro/classes/views/displays/mb_advanced.php:6
|
2034 |
#@ formidable
|
2035 |
msgid "Limit"
|
2040 |
msgid "Page Size"
|
2041 |
msgstr ""
|
2042 |
|
2043 |
+
#: pro/classes/views/frmpro-fields/options-form.php:292
|
2044 |
#@ formidable
|
2045 |
msgid "Calculations"
|
2046 |
msgstr ""
|
2047 |
|
2048 |
+
#: pro/classes/views/frmpro-fields/options-form.php:294
|
2049 |
#@ formidable
|
2050 |
msgid "Calculate the default value for this field"
|
2051 |
msgstr ""
|
2065 |
msgid "Go to Report"
|
2066 |
msgstr ""
|
2067 |
|
2068 |
+
#: pro/classes/views/frmpro-statistics/show.php:31
|
2069 |
#@ formidable
|
2070 |
msgid "Response Count"
|
2071 |
msgstr ""
|
2072 |
|
2073 |
+
#: classes/views/frm-forms/add_field_links.php:123
|
2074 |
+
#: pro/classes/views/frmpro-statistics/show.php:33
|
2075 |
#@ formidable
|
2076 |
msgid "Total"
|
2077 |
msgstr ""
|
2078 |
|
2079 |
+
#: pro/classes/views/frmpro-statistics/show.php:34
|
2080 |
#@ formidable
|
2081 |
msgid "Average"
|
2082 |
msgstr ""
|
2083 |
|
2084 |
+
#: pro/classes/views/frmpro-statistics/show.php:35
|
2085 |
#@ formidable
|
2086 |
msgid "Median"
|
2087 |
msgstr ""
|
2088 |
|
2089 |
+
#: pro/classes/views/frmpro-statistics/show.php:40
|
2090 |
#@ formidable
|
2091 |
msgid "Percent of users submitted"
|
2092 |
msgstr ""
|
2093 |
|
2094 |
+
#: pro/classes/views/frmpro-statistics/show.php:44
|
2095 |
#@ formidable
|
2096 |
msgid "View Profile"
|
2097 |
msgstr ""
|
2098 |
|
2099 |
+
#: classes/views/styles/_sample_form.php:20
|
2100 |
#@ formidable
|
2101 |
msgid "Text field"
|
2102 |
msgstr ""
|
2103 |
|
2104 |
+
#: classes/views/styles/_sample_form.php:21
|
2105 |
+
#: classes/views/styles/_sample_form.php:27
|
2106 |
#@ formidable
|
2107 |
msgid "This is sample text"
|
2108 |
msgstr ""
|
2109 |
|
2110 |
+
#: classes/views/styles/_sample_form.php:22
|
2111 |
#@ formidable
|
2112 |
msgid "A field with a description"
|
2113 |
msgstr ""
|
2114 |
|
2115 |
+
#: classes/views/styles/_sample_form.php:26
|
2116 |
#@ formidable
|
2117 |
msgid "Text field with error"
|
2118 |
msgstr ""
|
2119 |
|
2120 |
+
#: classes/views/styles/_sample_form.php:32
|
2121 |
#@ formidable
|
2122 |
msgid "Text field in active state"
|
2123 |
msgstr ""
|
2124 |
|
2125 |
+
#: classes/views/styles/_sample_form.php:47
|
2126 |
#@ formidable
|
2127 |
msgid "Drop-down Select"
|
2128 |
msgstr ""
|
2129 |
|
2130 |
#: classes/models/FrmField.php:15
|
2131 |
+
#: classes/views/styles/_sample_form.php:56
|
2132 |
+
#: pro/classes/helpers/FrmProFieldsHelper.php:4390
|
2133 |
#@ formidable
|
2134 |
msgid "Radio Buttons"
|
2135 |
msgstr ""
|
2136 |
|
2137 |
#: classes/helpers/FrmFieldsHelper.php:42
|
2138 |
#: classes/helpers/FrmFieldsHelper.php:47
|
2139 |
+
#: classes/views/styles/_sample_form.php:51
|
2140 |
+
#: classes/views/styles/_sample_form.php:58
|
2141 |
+
#: classes/views/styles/_sample_form.php:66
|
2142 |
#@ formidable
|
2143 |
msgid "Option 1"
|
2144 |
msgstr ""
|
2145 |
|
2146 |
#: classes/helpers/FrmFieldsHelper.php:43
|
2147 |
+
#: classes/views/styles/_sample_form.php:59
|
2148 |
+
#: classes/views/styles/_sample_form.php:67
|
2149 |
#@ formidable
|
2150 |
msgid "Option 2"
|
2151 |
msgstr ""
|
2152 |
|
2153 |
+
#: classes/views/styles/_sample_form.php:64
|
2154 |
#@ formidable
|
2155 |
msgid "Check Boxes"
|
2156 |
msgstr ""
|
2157 |
|
2158 |
+
#: classes/views/styles/_sample_form.php:88
|
2159 |
#@ formidable
|
2160 |
msgid "Text Area"
|
2161 |
msgstr ""
|
2162 |
|
2163 |
+
#: classes/views/styles/_sample_form.php:90
|
2164 |
#@ formidable
|
2165 |
msgid "Another field with a description"
|
2166 |
msgstr ""
|
2167 |
|
2168 |
+
#: classes/models/FrmFormAction.php:640
|
2169 |
#: classes/views/xml/import_form.php:11
|
2170 |
#: pro/classes/views/xml/map_csv_fields.php:64
|
2171 |
#@ formidable
|
2172 |
msgid "Import"
|
2173 |
msgstr ""
|
2174 |
|
2175 |
+
#: classes/views/frm-settings/form.php:43
|
2176 |
#@ formidable
|
2177 |
msgid "Load Formidable styling"
|
2178 |
msgstr ""
|
2179 |
|
2180 |
+
#: classes/views/frm-settings/form.php:45
|
2181 |
#@ formidable
|
2182 |
msgid "on every page of your site"
|
2183 |
msgstr ""
|
2184 |
|
2185 |
+
#: classes/views/frm-settings/form.php:46
|
2186 |
#@ formidable
|
2187 |
msgid "only on applicable pages"
|
2188 |
msgstr ""
|
2189 |
|
2190 |
+
#: classes/views/frm-settings/form.php:47
|
2191 |
#@ formidable
|
2192 |
msgid "Don't use Formidable styling on any page"
|
2193 |
msgstr ""
|
2197 |
msgid "We're sorry. It looks like you've already submitted that."
|
2198 |
msgstr ""
|
2199 |
|
2200 |
+
#: classes/views/frm-forms/add_field.php:222
|
2201 |
#: classes/views/styles/_date-fields.php:31
|
2202 |
+
#: pro/classes/views/frmpro-fields/options-form.php:282
|
2203 |
#: pro/classes/views/frmpro-form-actions/post_options.php:103
|
2204 |
#: pro/classes/views/frmpro-form-actions/post_options.php:113
|
2205 |
#@ formidable
|
2206 |
msgid "None"
|
2207 |
msgstr ""
|
2208 |
|
2209 |
+
#: pro/classes/helpers/FrmProFieldsHelper.php:1124
|
2210 |
#@ formidable
|
2211 |
msgid "No Categories"
|
2212 |
msgstr ""
|
2248 |
msgid "There was a problem with your submission. Errors are marked below."
|
2249 |
msgstr ""
|
2250 |
|
2251 |
+
#: classes/views/frm-settings/form.php:112
|
2252 |
#@ formidable
|
2253 |
msgid "Incorrect Field"
|
2254 |
msgstr ""
|
2255 |
|
2256 |
+
#: classes/views/frm-settings/form.php:113
|
2257 |
#@ formidable
|
2258 |
msgid "The message seen when a field response is either incorrect or missing."
|
2259 |
msgstr ""
|
2263 |
msgid "Your submission was successfully saved."
|
2264 |
msgstr ""
|
2265 |
|
2266 |
+
#: classes/helpers/FrmAppHelper.php:595
|
2267 |
#@ formidable
|
2268 |
msgid "Add/Edit Forms and Templates"
|
2269 |
msgstr ""
|
2270 |
|
2271 |
+
#: classes/helpers/FrmAppHelper.php:606
|
2272 |
#@ formidable
|
2273 |
msgid "Add Entries from Admin Area"
|
2274 |
msgstr ""
|
2299 |
msgid "Created at"
|
2300 |
msgstr ""
|
2301 |
|
2302 |
+
#: classes/helpers/FrmCSVExportHelper.php:111
|
2303 |
#@ formidable
|
2304 |
msgid "Last Updated"
|
2305 |
msgstr ""
|
2309 |
msgid "Post Meta"
|
2310 |
msgstr ""
|
2311 |
|
2312 |
+
#: classes/helpers/FrmAppHelper.php:1236
|
2313 |
#@ formidable
|
2314 |
msgid "at"
|
2315 |
msgstr ""
|
2316 |
|
2317 |
+
#: pro/classes/helpers/FrmProFieldsHelper.php:2906
|
2318 |
#@ formidable
|
2319 |
msgid "Default Email Message"
|
2320 |
msgstr ""
|
2364 |
msgid "Exclude options"
|
2365 |
msgstr ""
|
2366 |
|
2367 |
+
#: pro/classes/views/frmpro-fields/options-form.php:271
|
2368 |
#: pro/classes/views/frmpro-forms/add_form_msg_options.php:14
|
2369 |
#: pro/classes/views/frmpro-forms/add_form_options.php:13
|
2370 |
#: pro/classes/views/frmpro-forms/add_form_options.php:52
|
2388 |
msgid "Custom Fields"
|
2389 |
msgstr ""
|
2390 |
|
2391 |
+
#: pro/classes/views/displays/where_row.php:26
|
2392 |
#@ formidable
|
2393 |
msgid "NOT like"
|
2394 |
msgstr ""
|
2395 |
|
2396 |
+
#: classes/views/frm-entries/sidebar-show.php:26
|
2397 |
#: pro/classes/views/frmpro-entries/sidebar-edit.php:27
|
2398 |
#: pro/classes/views/frmpro-entries/sidebar-edit.php:29
|
2399 |
#@ formidable
|
2410 |
msgid "Bottom Margin"
|
2411 |
msgstr ""
|
2412 |
|
2413 |
+
#: classes/helpers/FrmFieldsHelper.php:1335
|
2414 |
#@ formidable
|
2415 |
msgid "Countries"
|
2416 |
msgstr ""
|
2417 |
|
2418 |
+
#: classes/helpers/FrmFieldsHelper.php:1344
|
2419 |
#@ formidable
|
2420 |
msgid "U.S. States"
|
2421 |
msgstr ""
|
2422 |
|
2423 |
+
#: classes/helpers/FrmFieldsHelper.php:1340
|
2424 |
#@ formidable
|
2425 |
msgid "U.S. State Abbreviations"
|
2426 |
msgstr ""
|
2427 |
|
2428 |
+
#: classes/helpers/FrmFieldsHelper.php:1347
|
2429 |
#@ formidable
|
2430 |
msgid "Age"
|
2431 |
msgstr ""
|
2432 |
|
2433 |
+
#: classes/helpers/FrmFieldsHelper.php:1348
|
2434 |
#@ formidable
|
2435 |
msgid "Under 18"
|
2436 |
msgstr ""
|
2437 |
|
2438 |
+
#: classes/helpers/FrmFieldsHelper.php:1348
|
2439 |
#@ formidable
|
2440 |
msgid "18-24"
|
2441 |
msgstr ""
|
2442 |
|
2443 |
+
#: classes/helpers/FrmFieldsHelper.php:1348
|
2444 |
#@ formidable
|
2445 |
msgid "25-34"
|
2446 |
msgstr ""
|
2447 |
|
2448 |
+
#: classes/helpers/FrmFieldsHelper.php:1349
|
2449 |
#@ formidable
|
2450 |
msgid "35-44"
|
2451 |
msgstr ""
|
2452 |
|
2453 |
+
#: classes/helpers/FrmFieldsHelper.php:1349
|
2454 |
#@ formidable
|
2455 |
msgid "45-54"
|
2456 |
msgstr ""
|
2457 |
|
2458 |
+
#: classes/helpers/FrmFieldsHelper.php:1349
|
2459 |
#@ formidable
|
2460 |
msgid "55-64"
|
2461 |
msgstr ""
|
2462 |
|
2463 |
+
#: classes/helpers/FrmFieldsHelper.php:1350
|
2464 |
#@ formidable
|
2465 |
msgid "65 or Above"
|
2466 |
msgstr ""
|
2467 |
|
2468 |
+
#: classes/helpers/FrmFieldsHelper.php:1350
|
2469 |
#@ formidable
|
2470 |
msgid "Prefer Not to Answer"
|
2471 |
msgstr ""
|
2472 |
|
2473 |
+
#: classes/helpers/FrmFieldsHelper.php:1353
|
2474 |
#@ formidable
|
2475 |
msgid "Satisfaction"
|
2476 |
msgstr ""
|
2477 |
|
2478 |
+
#: classes/helpers/FrmFieldsHelper.php:1354
|
2479 |
#@ formidable
|
2480 |
msgid "Very Satisfied"
|
2481 |
msgstr ""
|
2482 |
|
2483 |
+
#: classes/helpers/FrmFieldsHelper.php:1354
|
2484 |
#@ formidable
|
2485 |
msgid "Satisfied"
|
2486 |
msgstr ""
|
2487 |
|
2488 |
+
#: classes/helpers/FrmFieldsHelper.php:1354
|
2489 |
+
#: classes/helpers/FrmFieldsHelper.php:1359
|
2490 |
+
#: classes/helpers/FrmFieldsHelper.php:1364
|
2491 |
#@ formidable
|
2492 |
msgid "Neutral"
|
2493 |
msgstr ""
|
2494 |
|
2495 |
+
#: classes/helpers/FrmFieldsHelper.php:1355
|
2496 |
#@ formidable
|
2497 |
msgid "Unsatisfied"
|
2498 |
msgstr ""
|
2499 |
|
2500 |
+
#: classes/helpers/FrmFieldsHelper.php:1355
|
2501 |
#@ formidable
|
2502 |
msgid "Very Unsatisfied"
|
2503 |
msgstr ""
|
2504 |
|
2505 |
+
#: classes/helpers/FrmFieldsHelper.php:1355
|
2506 |
+
#: classes/helpers/FrmFieldsHelper.php:1360
|
2507 |
+
#: classes/helpers/FrmFieldsHelper.php:1365
|
2508 |
#: pro/classes/controllers/FrmProDisplaysController.php:190
|
2509 |
#@ formidable
|
2510 |
msgid "N/A"
|
2511 |
msgstr ""
|
2512 |
|
2513 |
+
#: classes/helpers/FrmFieldsHelper.php:1358
|
2514 |
#@ formidable
|
2515 |
msgid "Importance"
|
2516 |
msgstr ""
|
2517 |
|
2518 |
+
#: classes/helpers/FrmFieldsHelper.php:1359
|
2519 |
#@ formidable
|
2520 |
msgid "Very Important"
|
2521 |
msgstr ""
|
2522 |
|
2523 |
+
#: classes/helpers/FrmFieldsHelper.php:1359
|
2524 |
#@ formidable
|
2525 |
msgid "Important"
|
2526 |
msgstr ""
|
2527 |
|
2528 |
+
#: classes/helpers/FrmFieldsHelper.php:1360
|
2529 |
#@ formidable
|
2530 |
msgid "Somewhat Important"
|
2531 |
msgstr ""
|
2532 |
|
2533 |
+
#: classes/helpers/FrmFieldsHelper.php:1360
|
2534 |
#@ formidable
|
2535 |
msgid "Not at all Important"
|
2536 |
msgstr ""
|
2537 |
|
2538 |
+
#: classes/helpers/FrmFieldsHelper.php:1363
|
2539 |
#@ formidable
|
2540 |
msgid "Agreement"
|
2541 |
msgstr ""
|
2542 |
|
2543 |
+
#: classes/helpers/FrmFieldsHelper.php:1364
|
2544 |
#@ formidable
|
2545 |
msgid "Strongly Agree"
|
2546 |
msgstr ""
|
2547 |
|
2548 |
+
#: classes/helpers/FrmFieldsHelper.php:1364
|
2549 |
#@ formidable
|
2550 |
msgid "Agree"
|
2551 |
msgstr ""
|
2552 |
|
2553 |
+
#: classes/helpers/FrmFieldsHelper.php:1365
|
2554 |
#@ formidable
|
2555 |
msgid "Disagree"
|
2556 |
msgstr ""
|
2557 |
|
2558 |
+
#: classes/helpers/FrmFieldsHelper.php:1365
|
2559 |
#@ formidable
|
2560 |
msgid "Strongly Disagree"
|
2561 |
msgstr ""
|
2562 |
|
2563 |
+
#: classes/helpers/FrmFieldsHelper.php:1258
|
2564 |
#@ formidable
|
2565 |
msgid "Afghanistan"
|
2566 |
msgstr ""
|
2567 |
|
2568 |
+
#: classes/helpers/FrmFieldsHelper.php:1258
|
2569 |
#@ formidable
|
2570 |
msgid "Albania"
|
2571 |
msgstr ""
|
2572 |
|
2573 |
+
#: classes/helpers/FrmFieldsHelper.php:1258
|
2574 |
#@ formidable
|
2575 |
msgid "Algeria"
|
2576 |
msgstr ""
|
2577 |
|
2578 |
+
#: classes/helpers/FrmFieldsHelper.php:1259
|
2579 |
#@ formidable
|
2580 |
msgid "American Samoa"
|
2581 |
msgstr ""
|
2582 |
|
2583 |
+
#: classes/helpers/FrmFieldsHelper.php:1259
|
2584 |
#@ formidable
|
2585 |
msgid "Andorra"
|
2586 |
msgstr ""
|
2587 |
|
2588 |
+
#: classes/helpers/FrmFieldsHelper.php:1259
|
2589 |
#@ formidable
|
2590 |
msgid "Angola"
|
2591 |
msgstr ""
|
2592 |
|
2593 |
+
#: classes/helpers/FrmFieldsHelper.php:1260
|
2594 |
#@ formidable
|
2595 |
msgid "Anguilla"
|
2596 |
msgstr ""
|
2597 |
|
2598 |
+
#: classes/helpers/FrmFieldsHelper.php:1260
|
2599 |
#@ formidable
|
2600 |
msgid "Antarctica"
|
2601 |
msgstr ""
|
2602 |
|
2603 |
+
#: classes/helpers/FrmFieldsHelper.php:1260
|
2604 |
#@ formidable
|
2605 |
msgid "Antigua and Barbuda"
|
2606 |
msgstr ""
|
2607 |
|
2608 |
+
#: classes/helpers/FrmFieldsHelper.php:1261
|
2609 |
#@ formidable
|
2610 |
msgid "Argentina"
|
2611 |
msgstr ""
|
2612 |
|
2613 |
+
#: classes/helpers/FrmFieldsHelper.php:1261
|
2614 |
#@ formidable
|
2615 |
msgid "Armenia"
|
2616 |
msgstr ""
|
2617 |
|
2618 |
+
#: classes/helpers/FrmFieldsHelper.php:1261
|
2619 |
#@ formidable
|
2620 |
msgid "Aruba"
|
2621 |
msgstr ""
|
2622 |
|
2623 |
+
#: classes/helpers/FrmFieldsHelper.php:1262
|
2624 |
#@ formidable
|
2625 |
msgid "Australia"
|
2626 |
msgstr ""
|
2627 |
|
2628 |
+
#: classes/helpers/FrmFieldsHelper.php:1262
|
2629 |
#@ formidable
|
2630 |
msgid "Austria"
|
2631 |
msgstr ""
|
2632 |
|
2633 |
+
#: classes/helpers/FrmFieldsHelper.php:1262
|
2634 |
#@ formidable
|
2635 |
msgid "Azerbaijan"
|
2636 |
msgstr ""
|
2637 |
|
2638 |
+
#: classes/helpers/FrmFieldsHelper.php:1263
|
2639 |
#@ formidable
|
2640 |
msgid "Bahamas"
|
2641 |
msgstr ""
|
2642 |
|
2643 |
+
#: classes/helpers/FrmFieldsHelper.php:1263
|
2644 |
#@ formidable
|
2645 |
msgid "Bahrain"
|
2646 |
msgstr ""
|
2647 |
|
2648 |
+
#: classes/helpers/FrmFieldsHelper.php:1263
|
2649 |
#@ formidable
|
2650 |
msgid "Bangladesh"
|
2651 |
msgstr ""
|
2652 |
|
2653 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
2654 |
#@ formidable
|
2655 |
msgid "Barbados"
|
2656 |
msgstr ""
|
2657 |
|
2658 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
2659 |
#@ formidable
|
2660 |
msgid "Belarus"
|
2661 |
msgstr ""
|
2662 |
|
2663 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
2664 |
#@ formidable
|
2665 |
msgid "Belgium"
|
2666 |
msgstr ""
|
2667 |
|
2668 |
+
#: classes/helpers/FrmFieldsHelper.php:1265
|
2669 |
#@ formidable
|
2670 |
msgid "Belize"
|
2671 |
msgstr ""
|
2672 |
|
2673 |
+
#: classes/helpers/FrmFieldsHelper.php:1265
|
2674 |
#@ formidable
|
2675 |
msgid "Benin"
|
2676 |
msgstr ""
|
2677 |
|
2678 |
+
#: classes/helpers/FrmFieldsHelper.php:1265
|
2679 |
#@ formidable
|
2680 |
msgid "Bermuda"
|
2681 |
msgstr ""
|
2682 |
|
2683 |
+
#: classes/helpers/FrmFieldsHelper.php:1266
|
2684 |
#@ formidable
|
2685 |
msgid "Bhutan"
|
2686 |
msgstr ""
|
2687 |
|
2688 |
+
#: classes/helpers/FrmFieldsHelper.php:1266
|
2689 |
#@ formidable
|
2690 |
msgid "Bolivia"
|
2691 |
msgstr ""
|
2692 |
|
2693 |
+
#: classes/helpers/FrmFieldsHelper.php:1266
|
2694 |
#@ formidable
|
2695 |
msgid "Bosnia and Herzegovina"
|
2696 |
msgstr ""
|
2697 |
|
2698 |
+
#: classes/helpers/FrmFieldsHelper.php:1267
|
2699 |
#@ formidable
|
2700 |
msgid "Botswana"
|
2701 |
msgstr ""
|
2702 |
|
2703 |
+
#: classes/helpers/FrmFieldsHelper.php:1267
|
2704 |
#@ formidable
|
2705 |
msgid "Brazil"
|
2706 |
msgstr ""
|
2707 |
|
2708 |
+
#: classes/helpers/FrmFieldsHelper.php:1267
|
2709 |
#@ formidable
|
2710 |
msgid "Brunei"
|
2711 |
msgstr ""
|
2712 |
|
2713 |
+
#: classes/helpers/FrmFieldsHelper.php:1268
|
2714 |
#@ formidable
|
2715 |
msgid "Bulgaria"
|
2716 |
msgstr ""
|
2717 |
|
2718 |
+
#: classes/helpers/FrmFieldsHelper.php:1268
|
2719 |
#@ formidable
|
2720 |
msgid "Burkina Faso"
|
2721 |
msgstr ""
|
2722 |
|
2723 |
+
#: classes/helpers/FrmFieldsHelper.php:1268
|
2724 |
#@ formidable
|
2725 |
msgid "Burundi"
|
2726 |
msgstr ""
|
2727 |
|
2728 |
+
#: classes/helpers/FrmFieldsHelper.php:1269
|
2729 |
#@ formidable
|
2730 |
msgid "Cambodia"
|
2731 |
msgstr ""
|
2732 |
|
2733 |
+
#: classes/helpers/FrmFieldsHelper.php:1269
|
2734 |
#@ formidable
|
2735 |
msgid "Cameroon"
|
2736 |
msgstr ""
|
2737 |
|
2738 |
+
#: classes/helpers/FrmFieldsHelper.php:1269
|
2739 |
#@ formidable
|
2740 |
msgid "Canada"
|
2741 |
msgstr ""
|
2742 |
|
2743 |
+
#: classes/helpers/FrmFieldsHelper.php:1270
|
2744 |
#@ formidable
|
2745 |
msgid "Cape Verde"
|
2746 |
msgstr ""
|
2747 |
|
2748 |
+
#: classes/helpers/FrmFieldsHelper.php:1270
|
2749 |
#@ formidable
|
2750 |
msgid "Cayman Islands"
|
2751 |
msgstr ""
|
2752 |
|
2753 |
+
#: classes/helpers/FrmFieldsHelper.php:1270
|
2754 |
#@ formidable
|
2755 |
msgid "Central African Republic"
|
2756 |
msgstr ""
|
2757 |
|
2758 |
+
#: classes/helpers/FrmFieldsHelper.php:1271
|
2759 |
#@ formidable
|
2760 |
msgid "Chad"
|
2761 |
msgstr ""
|
2762 |
|
2763 |
+
#: classes/helpers/FrmFieldsHelper.php:1271
|
2764 |
#@ formidable
|
2765 |
msgid "Chile"
|
2766 |
msgstr ""
|
2767 |
|
2768 |
+
#: classes/helpers/FrmFieldsHelper.php:1271
|
2769 |
#@ formidable
|
2770 |
msgid "China"
|
2771 |
msgstr ""
|
2772 |
|
2773 |
+
#: classes/helpers/FrmFieldsHelper.php:1272
|
2774 |
#@ formidable
|
2775 |
msgid "Colombia"
|
2776 |
msgstr ""
|
2777 |
|
2778 |
+
#: classes/helpers/FrmFieldsHelper.php:1272
|
2779 |
#@ formidable
|
2780 |
msgid "Comoros"
|
2781 |
msgstr ""
|
2782 |
|
2783 |
+
#: classes/helpers/FrmFieldsHelper.php:1272
|
2784 |
#@ formidable
|
2785 |
msgid "Congo"
|
2786 |
msgstr ""
|
2787 |
|
2788 |
+
#: classes/helpers/FrmFieldsHelper.php:1273
|
2789 |
#@ formidable
|
2790 |
msgid "Costa Rica"
|
2791 |
msgstr ""
|
2792 |
|
2793 |
+
#: classes/helpers/FrmFieldsHelper.php:1273
|
2794 |
#@ formidable
|
2795 |
msgid "Côte d'Ivoire"
|
2796 |
msgstr ""
|
2797 |
|
2798 |
+
#: classes/helpers/FrmFieldsHelper.php:1273
|
2799 |
#@ formidable
|
2800 |
msgid "Croatia"
|
2801 |
msgstr ""
|
2802 |
|
2803 |
+
#: classes/helpers/FrmFieldsHelper.php:1274
|
2804 |
#@ formidable
|
2805 |
msgid "Cuba"
|
2806 |
msgstr ""
|
2807 |
|
2808 |
+
#: classes/helpers/FrmFieldsHelper.php:1274
|
2809 |
#@ formidable
|
2810 |
msgid "Cyprus"
|
2811 |
msgstr ""
|
2812 |
|
2813 |
+
#: classes/helpers/FrmFieldsHelper.php:1274
|
2814 |
#@ formidable
|
2815 |
msgid "Czech Republic"
|
2816 |
msgstr ""
|
2817 |
|
2818 |
+
#: classes/helpers/FrmFieldsHelper.php:1275
|
2819 |
#@ formidable
|
2820 |
msgid "Denmark"
|
2821 |
msgstr ""
|
2822 |
|
2823 |
+
#: classes/helpers/FrmFieldsHelper.php:1275
|
2824 |
#@ formidable
|
2825 |
msgid "Djibouti"
|
2826 |
msgstr ""
|
2827 |
|
2828 |
+
#: classes/helpers/FrmFieldsHelper.php:1275
|
2829 |
#@ formidable
|
2830 |
msgid "Dominica"
|
2831 |
msgstr ""
|
2832 |
|
2833 |
+
#: classes/helpers/FrmFieldsHelper.php:1276
|
2834 |
#@ formidable
|
2835 |
msgid "Dominican Republic"
|
2836 |
msgstr ""
|
2837 |
|
2838 |
+
#: classes/helpers/FrmFieldsHelper.php:1276
|
2839 |
#@ formidable
|
2840 |
msgid "East Timor"
|
2841 |
msgstr ""
|
2842 |
|
2843 |
+
#: classes/helpers/FrmFieldsHelper.php:1276
|
2844 |
#@ formidable
|
2845 |
msgid "Ecuador"
|
2846 |
msgstr ""
|
2847 |
|
2848 |
+
#: classes/helpers/FrmFieldsHelper.php:1277
|
2849 |
#@ formidable
|
2850 |
msgid "Egypt"
|
2851 |
msgstr ""
|
2852 |
|
2853 |
+
#: classes/helpers/FrmFieldsHelper.php:1277
|
2854 |
#@ formidable
|
2855 |
msgid "El Salvador"
|
2856 |
msgstr ""
|
2857 |
|
2858 |
+
#: classes/helpers/FrmFieldsHelper.php:1277
|
2859 |
#@ formidable
|
2860 |
msgid "Equatorial Guinea"
|
2861 |
msgstr ""
|
2862 |
|
2863 |
+
#: classes/helpers/FrmFieldsHelper.php:1278
|
2864 |
#@ formidable
|
2865 |
msgid "Eritrea"
|
2866 |
msgstr ""
|
2867 |
|
2868 |
+
#: classes/helpers/FrmFieldsHelper.php:1278
|
2869 |
#@ formidable
|
2870 |
msgid "Estonia"
|
2871 |
msgstr ""
|
2872 |
|
2873 |
+
#: classes/helpers/FrmFieldsHelper.php:1278
|
2874 |
#@ formidable
|
2875 |
msgid "Ethiopia"
|
2876 |
msgstr ""
|
2877 |
|
2878 |
+
#: classes/helpers/FrmFieldsHelper.php:1279
|
2879 |
#@ formidable
|
2880 |
msgid "Fiji"
|
2881 |
msgstr ""
|
2882 |
|
2883 |
+
#: classes/helpers/FrmFieldsHelper.php:1279
|
2884 |
#@ formidable
|
2885 |
msgid "Finland"
|
2886 |
msgstr ""
|
2887 |
|
2888 |
+
#: classes/helpers/FrmFieldsHelper.php:1279
|
2889 |
#@ formidable
|
2890 |
msgid "France"
|
2891 |
msgstr ""
|
2892 |
|
2893 |
+
#: classes/helpers/FrmFieldsHelper.php:1280
|
2894 |
#@ formidable
|
2895 |
msgid "French Guiana"
|
2896 |
msgstr ""
|
2897 |
|
2898 |
+
#: classes/helpers/FrmFieldsHelper.php:1280
|
2899 |
#@ formidable
|
2900 |
msgid "French Polynesia"
|
2901 |
msgstr ""
|
2902 |
|
2903 |
+
#: classes/helpers/FrmFieldsHelper.php:1280
|
2904 |
#@ formidable
|
2905 |
msgid "Gabon"
|
2906 |
msgstr ""
|
2907 |
|
2908 |
+
#: classes/helpers/FrmFieldsHelper.php:1281
|
2909 |
#@ formidable
|
2910 |
msgid "Gambia"
|
2911 |
msgstr ""
|
2912 |
|
2913 |
+
#: classes/helpers/FrmFieldsHelper.php:1281
|
2914 |
#@ formidable
|
2915 |
msgid "Georgia"
|
2916 |
msgstr ""
|
2917 |
|
2918 |
+
#: classes/helpers/FrmFieldsHelper.php:1281
|
2919 |
#@ formidable
|
2920 |
msgid "Germany"
|
2921 |
msgstr ""
|
2922 |
|
2923 |
+
#: classes/helpers/FrmFieldsHelper.php:1282
|
2924 |
#@ formidable
|
2925 |
msgid "Ghana"
|
2926 |
msgstr ""
|
2927 |
|
2928 |
+
#: classes/helpers/FrmFieldsHelper.php:1282
|
2929 |
#@ formidable
|
2930 |
msgid "Gibraltar"
|
2931 |
msgstr ""
|
2932 |
|
2933 |
+
#: classes/helpers/FrmFieldsHelper.php:1282
|
2934 |
#@ formidable
|
2935 |
msgid "Greece"
|
2936 |
msgstr ""
|
2937 |
|
2938 |
+
#: classes/helpers/FrmFieldsHelper.php:1283
|
2939 |
#@ formidable
|
2940 |
msgid "Greenland"
|
2941 |
msgstr ""
|
2942 |
|
2943 |
+
#: classes/helpers/FrmFieldsHelper.php:1283
|
2944 |
#@ formidable
|
2945 |
msgid "Grenada"
|
2946 |
msgstr ""
|
2947 |
|
2948 |
+
#: classes/helpers/FrmFieldsHelper.php:1283
|
2949 |
#@ formidable
|
2950 |
msgid "Guam"
|
2951 |
msgstr ""
|
2952 |
|
2953 |
+
#: classes/helpers/FrmFieldsHelper.php:1284
|
2954 |
#@ formidable
|
2955 |
msgid "Guatemala"
|
2956 |
msgstr ""
|
2957 |
|
2958 |
+
#: classes/helpers/FrmFieldsHelper.php:1284
|
2959 |
#@ formidable
|
2960 |
msgid "Guinea"
|
2961 |
msgstr ""
|
2962 |
|
2963 |
+
#: classes/helpers/FrmFieldsHelper.php:1284
|
2964 |
#@ formidable
|
2965 |
msgid "Guinea-Bissau"
|
2966 |
msgstr ""
|
2967 |
|
2968 |
+
#: classes/helpers/FrmFieldsHelper.php:1285
|
2969 |
#@ formidable
|
2970 |
msgid "Guyana"
|
2971 |
msgstr ""
|
2972 |
|
2973 |
+
#: classes/helpers/FrmFieldsHelper.php:1285
|
2974 |
#@ formidable
|
2975 |
msgid "Haiti"
|
2976 |
msgstr ""
|
2977 |
|
2978 |
+
#: classes/helpers/FrmFieldsHelper.php:1285
|
2979 |
#@ formidable
|
2980 |
msgid "Honduras"
|
2981 |
msgstr ""
|
2982 |
|
2983 |
+
#: classes/helpers/FrmFieldsHelper.php:1286
|
2984 |
#@ formidable
|
2985 |
msgid "Hong Kong"
|
2986 |
msgstr ""
|
2987 |
|
2988 |
+
#: classes/helpers/FrmFieldsHelper.php:1286
|
2989 |
#@ formidable
|
2990 |
msgid "Hungary"
|
2991 |
msgstr ""
|
2992 |
|
2993 |
+
#: classes/helpers/FrmFieldsHelper.php:1286
|
2994 |
#@ formidable
|
2995 |
msgid "Iceland"
|
2996 |
msgstr ""
|
2997 |
|
2998 |
+
#: classes/helpers/FrmFieldsHelper.php:1287
|
2999 |
#@ formidable
|
3000 |
msgid "India"
|
3001 |
msgstr ""
|
3002 |
|
3003 |
+
#: classes/helpers/FrmFieldsHelper.php:1287
|
3004 |
#@ formidable
|
3005 |
msgid "Indonesia"
|
3006 |
msgstr ""
|
3007 |
|
3008 |
+
#: classes/helpers/FrmFieldsHelper.php:1287
|
3009 |
#@ formidable
|
3010 |
msgid "Iran"
|
3011 |
msgstr ""
|
3012 |
|
3013 |
+
#: classes/helpers/FrmFieldsHelper.php:1288
|
3014 |
#@ formidable
|
3015 |
msgid "Iraq"
|
3016 |
msgstr ""
|
3017 |
|
3018 |
+
#: classes/helpers/FrmFieldsHelper.php:1288
|
3019 |
#@ formidable
|
3020 |
msgid "Ireland"
|
3021 |
msgstr ""
|
3022 |
|
3023 |
+
#: classes/helpers/FrmFieldsHelper.php:1288
|
3024 |
#@ formidable
|
3025 |
msgid "Israel"
|
3026 |
msgstr ""
|
3027 |
|
3028 |
+
#: classes/helpers/FrmFieldsHelper.php:1289
|
3029 |
#@ formidable
|
3030 |
msgid "Italy"
|
3031 |
msgstr ""
|
3032 |
|
3033 |
+
#: classes/helpers/FrmFieldsHelper.php:1289
|
3034 |
#@ formidable
|
3035 |
msgid "Jamaica"
|
3036 |
msgstr ""
|
3037 |
|
3038 |
+
#: classes/helpers/FrmFieldsHelper.php:1289
|
3039 |
#@ formidable
|
3040 |
msgid "Japan"
|
3041 |
msgstr ""
|
3042 |
|
3043 |
+
#: classes/helpers/FrmFieldsHelper.php:1290
|
3044 |
#@ formidable
|
3045 |
msgid "Jordan"
|
3046 |
msgstr ""
|
3047 |
|
3048 |
+
#: classes/helpers/FrmFieldsHelper.php:1290
|
3049 |
#@ formidable
|
3050 |
msgid "Kazakhstan"
|
3051 |
msgstr ""
|
3052 |
|
3053 |
+
#: classes/helpers/FrmFieldsHelper.php:1290
|
3054 |
#@ formidable
|
3055 |
msgid "Kenya"
|
3056 |
msgstr ""
|
3057 |
|
3058 |
+
#: classes/helpers/FrmFieldsHelper.php:1291
|
3059 |
#@ formidable
|
3060 |
msgid "Kiribati"
|
3061 |
msgstr ""
|
3062 |
|
3063 |
+
#: classes/helpers/FrmFieldsHelper.php:1291
|
3064 |
#@ formidable
|
3065 |
msgid "North Korea"
|
3066 |
msgstr ""
|
3067 |
|
3068 |
+
#: classes/helpers/FrmFieldsHelper.php:1291
|
3069 |
#@ formidable
|
3070 |
msgid "South Korea"
|
3071 |
msgstr ""
|
3072 |
|
3073 |
+
#: classes/helpers/FrmFieldsHelper.php:1292
|
3074 |
#@ formidable
|
3075 |
msgid "Kuwait"
|
3076 |
msgstr ""
|
3077 |
|
3078 |
+
#: classes/helpers/FrmFieldsHelper.php:1292
|
3079 |
#@ formidable
|
3080 |
msgid "Kyrgyzstan"
|
3081 |
msgstr ""
|
3082 |
|
3083 |
+
#: classes/helpers/FrmFieldsHelper.php:1292
|
3084 |
#@ formidable
|
3085 |
msgid "Laos"
|
3086 |
msgstr ""
|
3087 |
|
3088 |
+
#: classes/helpers/FrmFieldsHelper.php:1293
|
3089 |
#@ formidable
|
3090 |
msgid "Latvia"
|
3091 |
msgstr ""
|
3092 |
|
3093 |
+
#: classes/helpers/FrmFieldsHelper.php:1293
|
3094 |
#@ formidable
|
3095 |
msgid "Lebanon"
|
3096 |
msgstr ""
|
3097 |
|
3098 |
+
#: classes/helpers/FrmFieldsHelper.php:1293
|
3099 |
#@ formidable
|
3100 |
msgid "Lesotho"
|
3101 |
msgstr ""
|
3102 |
|
3103 |
+
#: classes/helpers/FrmFieldsHelper.php:1294
|
3104 |
#@ formidable
|
3105 |
msgid "Liberia"
|
3106 |
msgstr ""
|
3107 |
|
3108 |
+
#: classes/helpers/FrmFieldsHelper.php:1294
|
3109 |
#@ formidable
|
3110 |
msgid "Libya"
|
3111 |
msgstr ""
|
3112 |
|
3113 |
+
#: classes/helpers/FrmFieldsHelper.php:1294
|
3114 |
#@ formidable
|
3115 |
msgid "Liechtenstein"
|
3116 |
msgstr ""
|
3117 |
|
3118 |
+
#: classes/helpers/FrmFieldsHelper.php:1295
|
3119 |
#@ formidable
|
3120 |
msgid "Lithuania"
|
3121 |
msgstr ""
|
3122 |
|
3123 |
+
#: classes/helpers/FrmFieldsHelper.php:1295
|
3124 |
#@ formidable
|
3125 |
msgid "Luxembourg"
|
3126 |
msgstr ""
|
3127 |
|
3128 |
+
#: classes/helpers/FrmFieldsHelper.php:1295
|
3129 |
#@ formidable
|
3130 |
msgid "Macedonia"
|
3131 |
msgstr ""
|
3132 |
|
3133 |
+
#: classes/helpers/FrmFieldsHelper.php:1296
|
3134 |
#@ formidable
|
3135 |
msgid "Madagascar"
|
3136 |
msgstr ""
|
3137 |
|
3138 |
+
#: classes/helpers/FrmFieldsHelper.php:1296
|
3139 |
#@ formidable
|
3140 |
msgid "Malawi"
|
3141 |
msgstr ""
|
3142 |
|
3143 |
+
#: classes/helpers/FrmFieldsHelper.php:1296
|
3144 |
#@ formidable
|
3145 |
msgid "Malaysia"
|
3146 |
msgstr ""
|
3147 |
|
3148 |
+
#: classes/helpers/FrmFieldsHelper.php:1297
|
3149 |
#@ formidable
|
3150 |
msgid "Maldives"
|
3151 |
msgstr ""
|
3152 |
|
3153 |
+
#: classes/helpers/FrmFieldsHelper.php:1297
|
3154 |
#@ formidable
|
3155 |
msgid "Mali"
|
3156 |
msgstr ""
|
3157 |
|
3158 |
+
#: classes/helpers/FrmFieldsHelper.php:1297
|
3159 |
#@ formidable
|
3160 |
msgid "Malta"
|
3161 |
msgstr ""
|
3162 |
|
3163 |
+
#: classes/helpers/FrmFieldsHelper.php:1298
|
3164 |
#@ formidable
|
3165 |
msgid "Marshall Islands"
|
3166 |
msgstr ""
|
3167 |
|
3168 |
+
#: classes/helpers/FrmFieldsHelper.php:1298
|
3169 |
#@ formidable
|
3170 |
msgid "Mauritania"
|
3171 |
msgstr ""
|
3172 |
|
3173 |
+
#: classes/helpers/FrmFieldsHelper.php:1298
|
3174 |
#@ formidable
|
3175 |
msgid "Mauritius"
|
3176 |
msgstr ""
|
3177 |
|
3178 |
+
#: classes/helpers/FrmFieldsHelper.php:1299
|
3179 |
#@ formidable
|
3180 |
msgid "Mexico"
|
3181 |
msgstr ""
|
3182 |
|
3183 |
+
#: classes/helpers/FrmFieldsHelper.php:1299
|
3184 |
#@ formidable
|
3185 |
msgid "Micronesia"
|
3186 |
msgstr ""
|
3187 |
|
3188 |
+
#: classes/helpers/FrmFieldsHelper.php:1299
|
3189 |
#@ formidable
|
3190 |
msgid "Moldova"
|
3191 |
msgstr ""
|
3192 |
|
3193 |
+
#: classes/helpers/FrmFieldsHelper.php:1300
|
3194 |
#@ formidable
|
3195 |
msgid "Monaco"
|
3196 |
msgstr ""
|
3197 |
|
3198 |
+
#: classes/helpers/FrmFieldsHelper.php:1300
|
3199 |
#@ formidable
|
3200 |
msgid "Mongolia"
|
3201 |
msgstr ""
|
3202 |
|
3203 |
+
#: classes/helpers/FrmFieldsHelper.php:1300
|
3204 |
#@ formidable
|
3205 |
msgid "Montenegro"
|
3206 |
msgstr ""
|
3207 |
|
3208 |
+
#: classes/helpers/FrmFieldsHelper.php:1301
|
3209 |
#@ formidable
|
3210 |
msgid "Montserrat"
|
3211 |
msgstr ""
|
3212 |
|
3213 |
+
#: classes/helpers/FrmFieldsHelper.php:1301
|
3214 |
#@ formidable
|
3215 |
msgid "Morocco"
|
3216 |
msgstr ""
|
3217 |
|
3218 |
+
#: classes/helpers/FrmFieldsHelper.php:1301
|
3219 |
#@ formidable
|
3220 |
msgid "Mozambique"
|
3221 |
msgstr ""
|
3222 |
|
3223 |
+
#: classes/helpers/FrmFieldsHelper.php:1302
|
3224 |
#@ formidable
|
3225 |
msgid "Myanmar"
|
3226 |
msgstr ""
|
3227 |
|
3228 |
+
#: classes/helpers/FrmFieldsHelper.php:1302
|
3229 |
#@ formidable
|
3230 |
msgid "Namibia"
|
3231 |
msgstr ""
|
3232 |
|
3233 |
+
#: classes/helpers/FrmFieldsHelper.php:1302
|
3234 |
#@ formidable
|
3235 |
msgid "Nauru"
|
3236 |
msgstr ""
|
3237 |
|
3238 |
+
#: classes/helpers/FrmFieldsHelper.php:1303
|
3239 |
#@ formidable
|
3240 |
msgid "Nepal"
|
3241 |
msgstr ""
|
3242 |
|
3243 |
+
#: classes/helpers/FrmFieldsHelper.php:1303
|
3244 |
#@ formidable
|
3245 |
msgid "Netherlands"
|
3246 |
msgstr ""
|
3247 |
|
3248 |
+
#: classes/helpers/FrmFieldsHelper.php:1303
|
3249 |
#@ formidable
|
3250 |
msgid "New Zealand"
|
3251 |
msgstr ""
|
3252 |
|
3253 |
+
#: classes/helpers/FrmFieldsHelper.php:1304
|
3254 |
#@ formidable
|
3255 |
msgid "Nicaragua"
|
3256 |
msgstr ""
|
3257 |
|
3258 |
+
#: classes/helpers/FrmFieldsHelper.php:1304
|
3259 |
#@ formidable
|
3260 |
msgid "Niger"
|
3261 |
msgstr ""
|
3262 |
|
3263 |
+
#: classes/helpers/FrmFieldsHelper.php:1304
|
3264 |
#@ formidable
|
3265 |
msgid "Nigeria"
|
3266 |
msgstr ""
|
3267 |
|
3268 |
+
#: classes/helpers/FrmFieldsHelper.php:1305
|
3269 |
#@ formidable
|
3270 |
msgid "Norway"
|
3271 |
msgstr ""
|
3272 |
|
3273 |
+
#: classes/helpers/FrmFieldsHelper.php:1305
|
3274 |
#@ formidable
|
3275 |
msgid "Northern Mariana Islands"
|
3276 |
msgstr ""
|
3277 |
|
3278 |
+
#: classes/helpers/FrmFieldsHelper.php:1305
|
3279 |
#@ formidable
|
3280 |
msgid "Oman"
|
3281 |
msgstr ""
|
3282 |
|
3283 |
+
#: classes/helpers/FrmFieldsHelper.php:1306
|
3284 |
#@ formidable
|
3285 |
msgid "Pakistan"
|
3286 |
msgstr ""
|
3287 |
|
3288 |
+
#: classes/helpers/FrmFieldsHelper.php:1306
|
3289 |
#@ formidable
|
3290 |
msgid "Palau"
|
3291 |
msgstr ""
|
3292 |
|
3293 |
+
#: classes/helpers/FrmFieldsHelper.php:1306
|
3294 |
#@ formidable
|
3295 |
msgid "Palestine"
|
3296 |
msgstr ""
|
3297 |
|
3298 |
+
#: classes/helpers/FrmFieldsHelper.php:1307
|
3299 |
#@ formidable
|
3300 |
msgid "Panama"
|
3301 |
msgstr ""
|
3302 |
|
3303 |
+
#: classes/helpers/FrmFieldsHelper.php:1307
|
3304 |
#@ formidable
|
3305 |
msgid "Papua New Guinea"
|
3306 |
msgstr ""
|
3307 |
|
3308 |
+
#: classes/helpers/FrmFieldsHelper.php:1307
|
3309 |
#@ formidable
|
3310 |
msgid "Paraguay"
|
3311 |
msgstr ""
|
3312 |
|
3313 |
+
#: classes/helpers/FrmFieldsHelper.php:1308
|
3314 |
#@ formidable
|
3315 |
msgid "Peru"
|
3316 |
msgstr ""
|
3317 |
|
3318 |
+
#: classes/helpers/FrmFieldsHelper.php:1308
|
3319 |
#@ formidable
|
3320 |
msgid "Philippines"
|
3321 |
msgstr ""
|
3322 |
|
3323 |
+
#: classes/helpers/FrmFieldsHelper.php:1308
|
3324 |
#@ formidable
|
3325 |
msgid "Poland"
|
3326 |
msgstr ""
|
3327 |
|
3328 |
+
#: classes/helpers/FrmFieldsHelper.php:1309
|
3329 |
#@ formidable
|
3330 |
msgid "Portugal"
|
3331 |
msgstr ""
|
3332 |
|
3333 |
+
#: classes/helpers/FrmFieldsHelper.php:1309
|
3334 |
#@ formidable
|
3335 |
msgid "Puerto Rico"
|
3336 |
msgstr ""
|
3337 |
|
3338 |
+
#: classes/helpers/FrmFieldsHelper.php:1309
|
3339 |
#@ formidable
|
3340 |
msgid "Qatar"
|
3341 |
msgstr ""
|
3342 |
|
3343 |
+
#: classes/helpers/FrmFieldsHelper.php:1310
|
3344 |
#@ formidable
|
3345 |
msgid "Romania"
|
3346 |
msgstr ""
|
3347 |
|
3348 |
+
#: classes/helpers/FrmFieldsHelper.php:1310
|
3349 |
#@ formidable
|
3350 |
msgid "Russia"
|
3351 |
msgstr ""
|
3352 |
|
3353 |
+
#: classes/helpers/FrmFieldsHelper.php:1310
|
3354 |
#@ formidable
|
3355 |
msgid "Rwanda"
|
3356 |
msgstr ""
|
3357 |
|
3358 |
+
#: classes/helpers/FrmFieldsHelper.php:1311
|
3359 |
#@ formidable
|
3360 |
msgid "Saint Kitts and Nevis"
|
3361 |
msgstr ""
|
3362 |
|
3363 |
+
#: classes/helpers/FrmFieldsHelper.php:1311
|
3364 |
#@ formidable
|
3365 |
msgid "Saint Lucia"
|
3366 |
msgstr ""
|
3367 |
|
3368 |
+
#: classes/helpers/FrmFieldsHelper.php:1312
|
3369 |
#@ formidable
|
3370 |
msgid "Saint Vincent and the Grenadines"
|
3371 |
msgstr ""
|
3372 |
|
3373 |
+
#: classes/helpers/FrmFieldsHelper.php:1312
|
3374 |
#@ formidable
|
3375 |
msgid "Samoa"
|
3376 |
msgstr ""
|
3377 |
|
3378 |
+
#: classes/helpers/FrmFieldsHelper.php:1313
|
3379 |
#@ formidable
|
3380 |
msgid "San Marino"
|
3381 |
msgstr ""
|
3382 |
|
3383 |
+
#: classes/helpers/FrmFieldsHelper.php:1313
|
3384 |
#@ formidable
|
3385 |
msgid "Sao Tome and Principe"
|
3386 |
msgstr ""
|
3387 |
|
3388 |
+
#: classes/helpers/FrmFieldsHelper.php:1313
|
3389 |
#@ formidable
|
3390 |
msgid "Saudi Arabia"
|
3391 |
msgstr ""
|
3392 |
|
3393 |
+
#: classes/helpers/FrmFieldsHelper.php:1314
|
3394 |
#@ formidable
|
3395 |
msgid "Senegal"
|
3396 |
msgstr ""
|
3397 |
|
3398 |
+
#: classes/helpers/FrmFieldsHelper.php:1314
|
3399 |
#@ formidable
|
3400 |
msgid "Serbia and Montenegro"
|
3401 |
msgstr ""
|
3402 |
|
3403 |
+
#: classes/helpers/FrmFieldsHelper.php:1314
|
3404 |
#@ formidable
|
3405 |
msgid "Seychelles"
|
3406 |
msgstr ""
|
3407 |
|
3408 |
+
#: classes/helpers/FrmFieldsHelper.php:1315
|
3409 |
#@ formidable
|
3410 |
msgid "Sierra Leone"
|
3411 |
msgstr ""
|
3412 |
|
3413 |
+
#: classes/helpers/FrmFieldsHelper.php:1315
|
3414 |
#@ formidable
|
3415 |
msgid "Singapore"
|
3416 |
msgstr ""
|
3417 |
|
3418 |
+
#: classes/helpers/FrmFieldsHelper.php:1315
|
3419 |
#@ formidable
|
3420 |
msgid "Slovakia"
|
3421 |
msgstr ""
|
3422 |
|
3423 |
+
#: classes/helpers/FrmFieldsHelper.php:1316
|
3424 |
#@ formidable
|
3425 |
msgid "Slovenia"
|
3426 |
msgstr ""
|
3427 |
|
3428 |
+
#: classes/helpers/FrmFieldsHelper.php:1316
|
3429 |
#@ formidable
|
3430 |
msgid "Solomon Islands"
|
3431 |
msgstr ""
|
3432 |
|
3433 |
+
#: classes/helpers/FrmFieldsHelper.php:1316
|
3434 |
#@ formidable
|
3435 |
msgid "Somalia"
|
3436 |
msgstr ""
|
3437 |
|
3438 |
+
#: classes/helpers/FrmFieldsHelper.php:1317
|
3439 |
#@ formidable
|
3440 |
msgid "South Africa"
|
3441 |
msgstr ""
|
3442 |
|
3443 |
+
#: classes/helpers/FrmFieldsHelper.php:1318
|
3444 |
#@ formidable
|
3445 |
msgid "Spain"
|
3446 |
msgstr ""
|
3447 |
|
3448 |
+
#: classes/helpers/FrmFieldsHelper.php:1318
|
3449 |
#@ formidable
|
3450 |
msgid "Sri Lanka"
|
3451 |
msgstr ""
|
3452 |
|
3453 |
+
#: classes/helpers/FrmFieldsHelper.php:1319
|
3454 |
#@ formidable
|
3455 |
msgid "Sudan"
|
3456 |
msgstr ""
|
3457 |
|
3458 |
+
#: classes/helpers/FrmFieldsHelper.php:1319
|
3459 |
#@ formidable
|
3460 |
msgid "Suriname"
|
3461 |
msgstr ""
|
3462 |
|
3463 |
+
#: classes/helpers/FrmFieldsHelper.php:1319
|
3464 |
#@ formidable
|
3465 |
msgid "Swaziland"
|
3466 |
msgstr ""
|
3467 |
|
3468 |
+
#: classes/helpers/FrmFieldsHelper.php:1320
|
3469 |
#@ formidable
|
3470 |
msgid "Sweden"
|
3471 |
msgstr ""
|
3472 |
|
3473 |
+
#: classes/helpers/FrmFieldsHelper.php:1320
|
3474 |
#@ formidable
|
3475 |
msgid "Switzerland"
|
3476 |
msgstr ""
|
3477 |
|
3478 |
+
#: classes/helpers/FrmFieldsHelper.php:1320
|
3479 |
#@ formidable
|
3480 |
msgid "Syria"
|
3481 |
msgstr ""
|
3482 |
|
3483 |
+
#: classes/helpers/FrmFieldsHelper.php:1321
|
3484 |
#@ formidable
|
3485 |
msgid "Taiwan"
|
3486 |
msgstr ""
|
3487 |
|
3488 |
+
#: classes/helpers/FrmFieldsHelper.php:1321
|
3489 |
#@ formidable
|
3490 |
msgid "Tajikistan"
|
3491 |
msgstr ""
|
3492 |
|
3493 |
+
#: classes/helpers/FrmFieldsHelper.php:1321
|
3494 |
#@ formidable
|
3495 |
msgid "Tanzania"
|
3496 |
msgstr ""
|
3497 |
|
3498 |
+
#: classes/helpers/FrmFieldsHelper.php:1322
|
3499 |
#@ formidable
|
3500 |
msgid "Thailand"
|
3501 |
msgstr ""
|
3502 |
|
3503 |
+
#: classes/helpers/FrmFieldsHelper.php:1322
|
3504 |
#@ formidable
|
3505 |
msgid "Togo"
|
3506 |
msgstr ""
|
3507 |
|
3508 |
+
#: classes/helpers/FrmFieldsHelper.php:1322
|
3509 |
#@ formidable
|
3510 |
msgid "Tonga"
|
3511 |
msgstr ""
|
3512 |
|
3513 |
+
#: classes/helpers/FrmFieldsHelper.php:1323
|
3514 |
#@ formidable
|
3515 |
msgid "Trinidad and Tobago"
|
3516 |
msgstr ""
|
3517 |
|
3518 |
+
#: classes/helpers/FrmFieldsHelper.php:1323
|
3519 |
#@ formidable
|
3520 |
msgid "Tunisia"
|
3521 |
msgstr ""
|
3522 |
|
3523 |
+
#: classes/helpers/FrmFieldsHelper.php:1323
|
3524 |
#@ formidable
|
3525 |
msgid "Turkey"
|
3526 |
msgstr ""
|
3527 |
|
3528 |
+
#: classes/helpers/FrmFieldsHelper.php:1324
|
3529 |
#@ formidable
|
3530 |
msgid "Turkmenistan"
|
3531 |
msgstr ""
|
3532 |
|
3533 |
+
#: classes/helpers/FrmFieldsHelper.php:1324
|
3534 |
#@ formidable
|
3535 |
msgid "Tuvalu"
|
3536 |
msgstr ""
|
3537 |
|
3538 |
+
#: classes/helpers/FrmFieldsHelper.php:1324
|
3539 |
#@ formidable
|
3540 |
msgid "Uganda"
|
3541 |
msgstr ""
|
3542 |
|
3543 |
+
#: classes/helpers/FrmFieldsHelper.php:1325
|
3544 |
#@ formidable
|
3545 |
msgid "Ukraine"
|
3546 |
msgstr ""
|
3547 |
|
3548 |
+
#: classes/helpers/FrmFieldsHelper.php:1325
|
3549 |
#@ formidable
|
3550 |
msgid "United Arab Emirates"
|
3551 |
msgstr ""
|
3552 |
|
3553 |
+
#: classes/helpers/FrmFieldsHelper.php:1325
|
3554 |
#@ formidable
|
3555 |
msgid "United Kingdom"
|
3556 |
msgstr ""
|
3557 |
|
3558 |
+
#: classes/helpers/FrmFieldsHelper.php:1326
|
3559 |
+
#: pro/classes/views/combo-fields/addresses/back-end-field-opts.php:8
|
3560 |
#@ formidable
|
3561 |
msgid "United States"
|
3562 |
msgstr ""
|
3563 |
|
3564 |
+
#: classes/helpers/FrmFieldsHelper.php:1326
|
3565 |
#@ formidable
|
3566 |
msgid "Uruguay"
|
3567 |
msgstr ""
|
3568 |
|
3569 |
+
#: classes/helpers/FrmFieldsHelper.php:1326
|
3570 |
#@ formidable
|
3571 |
msgid "Uzbekistan"
|
3572 |
msgstr ""
|
3573 |
|
3574 |
+
#: classes/helpers/FrmFieldsHelper.php:1327
|
3575 |
#@ formidable
|
3576 |
msgid "Vanuatu"
|
3577 |
msgstr ""
|
3578 |
|
3579 |
+
#: classes/helpers/FrmFieldsHelper.php:1327
|
3580 |
#@ formidable
|
3581 |
msgid "Vatican City"
|
3582 |
msgstr ""
|
3583 |
|
3584 |
+
#: classes/helpers/FrmFieldsHelper.php:1327
|
3585 |
#@ formidable
|
3586 |
msgid "Venezuela"
|
3587 |
msgstr ""
|
3588 |
|
3589 |
+
#: classes/helpers/FrmFieldsHelper.php:1328
|
3590 |
#@ formidable
|
3591 |
msgid "Vietnam"
|
3592 |
msgstr ""
|
3593 |
|
3594 |
+
#: classes/helpers/FrmFieldsHelper.php:1328
|
3595 |
#@ formidable
|
3596 |
msgid "Virgin Islands, British"
|
3597 |
msgstr ""
|
3598 |
|
3599 |
+
#: classes/helpers/FrmFieldsHelper.php:1329
|
3600 |
#@ formidable
|
3601 |
msgid "Virgin Islands, U.S."
|
3602 |
msgstr ""
|
3603 |
|
3604 |
+
#: classes/helpers/FrmFieldsHelper.php:1329
|
3605 |
#@ formidable
|
3606 |
msgid "Yemen"
|
3607 |
msgstr ""
|
3608 |
|
3609 |
+
#: classes/helpers/FrmFieldsHelper.php:1329
|
3610 |
#@ formidable
|
3611 |
msgid "Zambia"
|
3612 |
msgstr ""
|
3613 |
|
3614 |
+
#: classes/helpers/FrmFieldsHelper.php:1330
|
3615 |
#@ formidable
|
3616 |
msgid "Zimbabwe"
|
3617 |
msgstr ""
|
3626 |
msgid "Update Field Choices"
|
3627 |
msgstr ""
|
3628 |
|
3629 |
+
#: classes/views/frm-settings/form.php:53
|
3630 |
#@ formidable
|
3631 |
msgid "Use HTML5 in forms"
|
3632 |
msgstr ""
|
3633 |
|
3634 |
+
#: classes/views/frm-settings/form.php:99
|
3635 |
#@ formidable
|
3636 |
msgid "The message seen when a form is submitted and passes validation, but something goes wrong."
|
3637 |
msgstr ""
|
3687 |
msgid "Automatic Width for drop-down fields"
|
3688 |
msgstr ""
|
3689 |
|
3690 |
+
#: pro/classes/controllers/FrmProStatisticsController.php:1081
|
3691 |
#@ formidable
|
3692 |
msgid "Deleted User"
|
3693 |
msgstr ""
|
3694 |
|
3695 |
+
#: classes/controllers/FrmFormsController.php:146
|
3696 |
#@ formidable
|
3697 |
msgid "Settings Successfully Updated"
|
3698 |
msgstr ""
|
3708 |
msgstr ""
|
3709 |
|
3710 |
#: classes/models/FrmField.php:14
|
3711 |
+
#: pro/classes/helpers/FrmProFieldsHelper.php:4391
|
3712 |
#@ formidable
|
3713 |
msgid "Checkboxes"
|
3714 |
msgstr ""
|
3715 |
|
3716 |
#: classes/models/FrmField.php:16
|
3717 |
+
#: pro/classes/helpers/FrmProFieldsHelper.php:4389
|
3718 |
#@ formidable
|
3719 |
msgid "Dropdown"
|
3720 |
msgstr ""
|
3729 |
msgid "Fields"
|
3730 |
msgstr ""
|
3731 |
|
3732 |
+
#: classes/views/frm-forms/settings.php:32
|
3733 |
#@ formidable
|
3734 |
msgid "Customize HTML"
|
3735 |
msgstr ""
|
3740 |
msgid "Build"
|
3741 |
msgstr ""
|
3742 |
|
3743 |
+
#: classes/controllers/FrmFormsController.php:705
|
3744 |
+
#: pro/classes/helpers/FrmProFieldsHelper.php:2852
|
3745 |
#@ formidable
|
3746 |
msgid "User IP"
|
3747 |
msgstr ""
|
3748 |
|
3749 |
#: classes/controllers/FrmEntriesController.php:113
|
3750 |
+
#: pro/classes/helpers/FrmProFieldsHelper.php:2854
|
3751 |
#: pro/classes/views/displays/_calendar_options.php:5
|
3752 |
#: pro/classes/views/displays/_calendar_options.php:17
|
3753 |
#: pro/classes/views/displays/order_row.php:5
|
3760 |
msgid "Sorry, this file type is not permitted for security reasons."
|
3761 |
msgstr ""
|
3762 |
|
3763 |
+
#: pro/classes/views/displays/where_row.php:23
|
3764 |
#@ formidable
|
3765 |
msgid "greater than or equal to"
|
3766 |
msgstr ""
|
3767 |
|
3768 |
+
#: pro/classes/views/displays/where_row.php:24
|
3769 |
#@ formidable
|
3770 |
msgid "less than or equal to"
|
3771 |
msgstr ""
|
3772 |
|
3773 |
#: classes/views/frm-entries/sidebar-shared.php:8
|
3774 |
+
#: pro/classes/controllers/FrmProEntriesController.php:1265
|
3775 |
#@ formidable
|
3776 |
msgid "Post"
|
3777 |
msgstr ""
|
3778 |
|
3779 |
+
#: pro/classes/controllers/FrmProFormsController.php:457
|
3780 |
#: pro/classes/views/frmpro-fields/options-form-before.php:19
|
3781 |
#@ formidable
|
3782 |
msgid "Select Form"
|
3787 |
msgid "Year Range"
|
3788 |
msgstr ""
|
3789 |
|
3790 |
+
#: pro/classes/views/frmpro-fields/options-form.php:237
|
3791 |
#@ formidable
|
3792 |
msgid "Insert Form"
|
3793 |
msgstr ""
|
3797 |
msgid "The number of times the end user is allowed to duplicate this section of fields in one entry"
|
3798 |
msgstr ""
|
3799 |
|
3800 |
+
#: pro/classes/views/frmpro-fields/options-form.php:314
|
3801 |
#: pro/classes/views/frmpro-form-actions/_form_action.php:6
|
3802 |
#@ formidable
|
3803 |
msgid "Conditional Logic"
|
3804 |
msgstr ""
|
3805 |
|
3806 |
+
#: pro/classes/views/frmpro-fields/options-form.php:318
|
3807 |
#: pro/classes/views/frmpro-form-actions/_form_action.php:2
|
3808 |
#@ formidable
|
3809 |
msgid "Use Conditional Logic"
|
3811 |
|
3812 |
#: classes/views/frm-forms/_publish_box.php:48
|
3813 |
#: pro/classes/views/displays/submitbox_actions.php:3
|
3814 |
+
#: pro/classes/views/frmpro-fields/options-form.php:322
|
3815 |
#@ formidable
|
3816 |
msgid "Show"
|
3817 |
msgstr ""
|
3818 |
|
3819 |
#: classes/views/frm-forms/_publish_box.php:58
|
3820 |
#: pro/classes/views/displays/submitbox_actions.php:15
|
3821 |
+
#: pro/classes/views/frmpro-fields/options-form.php:323
|
3822 |
#@ formidable
|
3823 |
msgid "Hide"
|
3824 |
msgstr ""
|
3825 |
|
3826 |
+
#: pro/classes/views/frmpro-fields/options-form.php:328
|
3827 |
#: pro/classes/views/frmpro-form-actions/_form_action.php:14
|
3828 |
#@ formidable
|
3829 |
msgid "any"
|
3830 |
msgstr ""
|
3831 |
|
3832 |
#: classes/views/styles/_section-fields.php:80
|
3833 |
+
#: pro/classes/views/frmpro-fields/options-form.php:329
|
3834 |
#: pro/classes/views/frmpro-form-actions/_form_action.php:15
|
3835 |
#@ formidable
|
3836 |
msgid "all"
|
3846 |
msgid "NOTE: if the parent is excluded, child categories will be automatically excluded."
|
3847 |
msgstr ""
|
3848 |
|
3849 |
+
#: pro/classes/views/frmpro-fields/options-form.php:160
|
3850 |
#: pro/classes/views/frmpro-form-actions/_post_taxonomy_row.php:62
|
3851 |
#@ formidable
|
3852 |
msgid "Check All"
|
3874 |
msgid "Change the format of the date used in the date field."
|
3875 |
msgstr ""
|
3876 |
|
3877 |
+
#: classes/views/xml/import_form.php:55
|
3878 |
#@ formidable
|
3879 |
msgid "If your CSV special characters are not working correctly, try a different formatting option."
|
3880 |
msgstr ""
|
3881 |
|
3882 |
+
#: classes/controllers/FrmFormsController.php:618
|
3883 |
#@ formidable
|
3884 |
msgid "Template was Successfully Updated"
|
3885 |
msgstr ""
|
3886 |
|
3887 |
+
#: classes/helpers/FrmXMLHelper.php:810
|
3888 |
#@ formidable
|
3889 |
msgid "Create Posts"
|
3890 |
msgstr ""
|
3909 |
msgid "Single Row"
|
3910 |
msgstr ""
|
3911 |
|
3912 |
+
#: pro/classes/views/frmpro-fields/options-form.php:219
|
3913 |
#@ formidable
|
3914 |
msgid "Stars"
|
3915 |
msgstr ""
|
3916 |
|
3917 |
+
#: pro/classes/views/frmpro-fields/options-form.php:221
|
3918 |
#@ formidable
|
3919 |
msgid "Show options as stars"
|
3920 |
msgstr ""
|
3921 |
|
3922 |
+
#: classes/views/frm-forms/add_field.php:177
|
3923 |
#@ formidable
|
3924 |
msgid "Read Only: Show this field but do not allow the field value to be edited from the front-end."
|
3925 |
msgstr ""
|
3975 |
msgstr ""
|
3976 |
|
3977 |
#: classes/views/frm-forms/settings.php:64
|
3978 |
+
#: classes/views/frm-forms/settings.php:70
|
3979 |
#: pro/classes/views/frmpro-forms/add_form_options.php:79
|
3980 |
#@ formidable
|
3981 |
msgid "Redirect to URL"
|
3986 |
msgid "All Fields are required"
|
3987 |
msgstr ""
|
3988 |
|
3989 |
+
#: classes/controllers/FrmEntriesController.php:399
|
3990 |
#@ formidable
|
3991 |
msgid "Entries were Successfully Destroyed"
|
3992 |
msgstr ""
|
3993 |
|
3994 |
+
#: pro/classes/controllers/FrmProEntriesController.php:826
|
3995 |
#@ formidable
|
3996 |
msgid "Please wait while you are redirected."
|
3997 |
msgstr ""
|
3998 |
|
3999 |
+
#: classes/controllers/FrmFormsController.php:804
|
4000 |
#@ formidable
|
4001 |
msgid "No forms were specified"
|
4002 |
msgstr ""
|
4042 |
msgid "Switch Form"
|
4043 |
msgstr ""
|
4044 |
|
4045 |
+
#: classes/views/frm-settings/form.php:148
|
4046 |
#@ formidable
|
4047 |
msgid "Admin menu label"
|
4048 |
msgstr ""
|
4049 |
|
4050 |
+
#: classes/views/frm-settings/form.php:151
|
4051 |
#@ formidable
|
4052 |
msgid "Use this menu name site-wide"
|
4053 |
msgstr ""
|
4054 |
|
4055 |
+
#: pro/classes/controllers/FrmProEntriesController.php:2188
|
4056 |
+
#: pro/classes/controllers/FrmProEntriesController.php:2508
|
4057 |
#@ formidable
|
4058 |
msgid "Your entry was successfully deleted"
|
4059 |
msgstr ""
|
4063 |
msgid "No multi-day events"
|
4064 |
msgstr ""
|
4065 |
|
4066 |
+
#: pro/classes/views/frmpro-fields/options-form.php:156
|
4067 |
#@ formidable
|
4068 |
msgid "Allowed file types"
|
4069 |
msgstr ""
|
4070 |
|
4071 |
+
#: pro/classes/views/frmpro-fields/options-form.php:158
|
4072 |
#@ formidable
|
4073 |
msgid "All types"
|
4074 |
msgstr ""
|
4075 |
|
4076 |
+
#: pro/classes/views/frmpro-fields/options-form.php:159
|
4077 |
#@ formidable
|
4078 |
msgid "Specify allowed types"
|
4079 |
msgstr ""
|
4080 |
|
4081 |
+
#: pro/classes/controllers/FrmProStatisticsController.php:1531
|
4082 |
#@ formidable
|
4083 |
msgid "Daily Entries"
|
4084 |
msgstr ""
|
4085 |
|
4086 |
+
#: classes/controllers/FrmFormsController.php:710
|
4087 |
+
#: pro/classes/helpers/FrmProFieldsHelper.php:2909
|
4088 |
#@ formidable
|
4089 |
msgid "Site Name"
|
4090 |
msgstr ""
|
4091 |
|
4092 |
+
#: pro/classes/controllers/FrmProEntriesController.php:829
|
4093 |
#, php-format
|
4094 |
#@ formidable
|
4095 |
msgid "%1$sClick here%2$s if you are not automatically redirected."
|
4096 |
msgstr ""
|
4097 |
|
4098 |
#: classes/views/styles/_sample_form.php:4
|
4099 |
+
#: classes/views/styles/_sample_form.php:9
|
4100 |
#@ formidable
|
4101 |
msgid "SAMPLE:"
|
4102 |
msgstr ""
|
4116 |
msgid "Are you sure you want to delete that?"
|
4117 |
msgstr ""
|
4118 |
|
4119 |
+
#: pro/classes/controllers/FrmProEddController.php:132
|
4120 |
#@ formidable
|
4121 |
msgid "Account"
|
4122 |
msgstr ""
|
4126 |
msgid "This form is not set to save any entries."
|
4127 |
msgstr ""
|
4128 |
|
4129 |
+
#: classes/views/frm-forms/settings.php:108
|
4130 |
#@ formidable
|
4131 |
msgid "Use Akismet to check entries for spam for"
|
4132 |
msgstr ""
|
4133 |
|
4134 |
+
#: classes/views/frm-forms/settings.php:110
|
4135 |
#@ formidable
|
4136 |
msgid "no one"
|
4137 |
msgstr ""
|
4138 |
|
4139 |
+
#: classes/views/frm-forms/settings.php:111
|
4140 |
#@ formidable
|
4141 |
msgid "everyone"
|
4142 |
msgstr ""
|
4143 |
|
4144 |
+
#: classes/views/frm-forms/settings.php:112
|
4145 |
#@ formidable
|
4146 |
msgid "visitors who are not logged in"
|
4147 |
msgstr ""
|
4152 |
msgstr ""
|
4153 |
|
4154 |
#: pro/classes/controllers/FrmProFieldsController.php:428
|
4155 |
+
#: pro/classes/controllers/FrmProFormsController.php:257
|
4156 |
#@ formidable
|
4157 |
msgid "Saved Value"
|
4158 |
msgstr ""
|
4159 |
|
4160 |
+
#: pro/classes/controllers/FrmProStatisticsController.php:1525
|
4161 |
#@ formidable
|
4162 |
msgid "Monthly Entries"
|
4163 |
msgstr ""
|
4164 |
|
4165 |
+
#: pro/classes/controllers/FrmProStatisticsController.php:1528
|
4166 |
#@ formidable
|
4167 |
msgid "Yearly Entries"
|
4168 |
msgstr ""
|
4169 |
|
4170 |
+
#: pro/classes/controllers/FrmProStatisticsController.php:1521
|
4171 |
#@ formidable
|
4172 |
msgid "Hourly Entries"
|
4173 |
msgstr ""
|
4174 |
|
4175 |
+
#: classes/helpers/FrmCSVExportHelper.php:110
|
4176 |
#: pro/classes/views/xml/map_csv_fields.php:50
|
4177 |
#@ formidable
|
4178 |
msgid "Timestamp"
|
4183 |
msgid "Use separate values"
|
4184 |
msgstr ""
|
4185 |
|
4186 |
+
#: classes/helpers/FrmAppHelper.php:1755
|
4187 |
#: classes/helpers/FrmFormsListHelper.php:271
|
4188 |
+
#: classes/views/frm-forms/add_field.php:217
|
4189 |
+
#: classes/views/frm-forms/add_field.php:255
|
4190 |
#: classes/views/styles/_buttons.php:8
|
4191 |
#: classes/views/styles/_field-colors.php:4
|
4192 |
+
#: pro/classes/controllers/FrmProFormsController.php:426
|
4193 |
+
#: pro/classes/controllers/FrmProFormsController.php:473
|
4194 |
#: pro/classes/views/frmpro-forms/add_form_button_options.php:27
|
4195 |
#@ formidable
|
4196 |
msgid "Default"
|
4197 |
msgstr ""
|
4198 |
|
4199 |
+
#: classes/views/frm-forms/add_field.php:221
|
4200 |
#@ formidable
|
4201 |
msgid "Inline (left without a set width)"
|
4202 |
msgstr ""
|
4203 |
|
4204 |
+
#: classes/views/frm-forms/add_field.php:223
|
4205 |
#@ formidable
|
4206 |
msgid "Hidden (but leave the space)"
|
4207 |
msgstr ""
|
4208 |
|
4209 |
+
#: classes/views/frm-forms/add_field.php:205
|
4210 |
#@ formidable
|
4211 |
msgid "CSS layout classes"
|
4212 |
msgstr ""
|
4213 |
|
4214 |
+
#: classes/views/frm-forms/add_field.php:206
|
4215 |
#@ formidable
|
4216 |
msgid "Add a CSS class to the field container. Use our predefined classes to align multiple fields in single row."
|
4217 |
msgstr ""
|
4218 |
|
4219 |
+
#: pro/classes/controllers/FrmProEntriesController.php:2524
|
4220 |
#@ formidable
|
4221 |
msgid "There was an error deleting that entry"
|
4222 |
msgstr ""
|
4223 |
|
4224 |
+
#: pro/classes/controllers/FrmProEddController.php:127
|
4225 |
#@ formidable
|
4226 |
msgid "Deauthorize this site"
|
4227 |
msgstr ""
|
4228 |
|
4229 |
+
#: pro/classes/controllers/FrmProEntriesController.php:934
|
4230 |
#@ formidable
|
4231 |
msgid "Create Entry in Form"
|
4232 |
msgstr ""
|
4233 |
|
4234 |
+
#: pro/classes/controllers/FrmProEntriesController.php:977
|
4235 |
#@ formidable
|
4236 |
msgid "Copied from Post"
|
4237 |
msgstr ""
|
4238 |
|
4239 |
+
#: classes/helpers/FrmAppHelper.php:1297
|
4240 |
+
#: pro/classes/controllers/FrmProDisplaysController.php:740
|
4241 |
#@ formidable
|
4242 |
msgid "year"
|
4243 |
msgstr ""
|
4244 |
|
4245 |
+
#: classes/helpers/FrmAppHelper.php:1297
|
4246 |
+
#: pro/classes/controllers/FrmProDisplaysController.php:740
|
4247 |
#@ formidable
|
4248 |
msgid "years"
|
4249 |
msgstr ""
|
4250 |
|
4251 |
+
#: classes/helpers/FrmAppHelper.php:1298
|
4252 |
+
#: pro/classes/controllers/FrmProDisplaysController.php:740
|
4253 |
#@ formidable
|
4254 |
msgid "month"
|
4255 |
msgstr ""
|
4256 |
|
4257 |
+
#: classes/helpers/FrmAppHelper.php:1298
|
4258 |
+
#: pro/classes/controllers/FrmProDisplaysController.php:740
|
4259 |
#@ formidable
|
4260 |
msgid "months"
|
4261 |
msgstr ""
|
4262 |
|
4263 |
+
#: classes/helpers/FrmAppHelper.php:1299
|
4264 |
+
#: pro/classes/controllers/FrmProDisplaysController.php:740
|
4265 |
#@ formidable
|
4266 |
msgid "week"
|
4267 |
msgstr ""
|
4268 |
|
4269 |
+
#: classes/helpers/FrmAppHelper.php:1299
|
4270 |
+
#: pro/classes/controllers/FrmProDisplaysController.php:740
|
4271 |
#@ formidable
|
4272 |
msgid "weeks"
|
4273 |
msgstr ""
|
4274 |
|
4275 |
+
#: classes/helpers/FrmAppHelper.php:1300
|
4276 |
+
#: pro/classes/controllers/FrmProDisplaysController.php:740
|
4277 |
#@ formidable
|
4278 |
msgid "day"
|
4279 |
msgstr ""
|
4280 |
|
4281 |
+
#: classes/helpers/FrmAppHelper.php:1300
|
4282 |
+
#: pro/classes/controllers/FrmProDisplaysController.php:740
|
4283 |
#@ formidable
|
4284 |
msgid "days"
|
4285 |
msgstr ""
|
4286 |
|
4287 |
+
#: classes/helpers/FrmAppHelper.php:1301
|
4288 |
#@ formidable
|
4289 |
msgid "hour"
|
4290 |
msgstr ""
|
4291 |
|
4292 |
+
#: classes/helpers/FrmAppHelper.php:1301
|
4293 |
#: pro/classes/views/frmpro-forms/add_form_options.php:35
|
4294 |
#@ formidable
|
4295 |
msgid "hours"
|
4296 |
msgstr ""
|
4297 |
|
4298 |
+
#: classes/helpers/FrmAppHelper.php:1302
|
4299 |
#@ formidable
|
4300 |
msgid "minute"
|
4301 |
msgstr ""
|
4302 |
|
4303 |
+
#: classes/helpers/FrmAppHelper.php:1302
|
4304 |
#@ formidable
|
4305 |
msgid "minutes"
|
4306 |
msgstr ""
|
4307 |
|
4308 |
+
#: classes/helpers/FrmAppHelper.php:1303
|
4309 |
#@ formidable
|
4310 |
msgid "second"
|
4311 |
msgstr ""
|
4312 |
|
4313 |
+
#: classes/helpers/FrmAppHelper.php:1284
|
4314 |
+
#: classes/helpers/FrmAppHelper.php:1303
|
4315 |
#@ formidable
|
4316 |
msgid "seconds"
|
4317 |
msgstr ""
|
4327 |
msgid "Used for the single post page"
|
4328 |
msgstr ""
|
4329 |
|
4330 |
+
#: classes/controllers/FrmFormsController.php:681
|
4331 |
#@ formidable
|
4332 |
msgid "Use a different separator for checkbox fields"
|
4333 |
msgstr ""
|
4334 |
|
4335 |
+
#: pro/classes/controllers/FrmProFormsController.php:255
|
4336 |
#@ formidable
|
4337 |
msgid "How long ago a date was in minutes, hours, days, months, or years."
|
4338 |
msgstr ""
|
4372 |
msgid "Cookie Expiration"
|
4373 |
msgstr ""
|
4374 |
|
4375 |
+
#: pro/classes/controllers/FrmProFormsController.php:257
|
4376 |
#@ formidable
|
4377 |
msgid "Show the saved value for fields with separate values."
|
4378 |
msgstr ""
|
4431 |
msgid "Error Class"
|
4432 |
msgstr ""
|
4433 |
|
4434 |
+
#: classes/views/frm-settings/form.php:105
|
4435 |
#@ formidable
|
4436 |
msgid "Blank Field"
|
4437 |
msgstr ""
|
4438 |
|
4439 |
+
#: classes/views/frm-settings/form.php:106
|
4440 |
#@ formidable
|
4441 |
msgid "The message seen when a required field is left blank."
|
4442 |
msgstr ""
|
4453 |
msgid "Fields from your form"
|
4454 |
msgstr ""
|
4455 |
|
4456 |
+
#: classes/controllers/FrmFormsController.php:723
|
4457 |
#@ formidable
|
4458 |
msgid "Edit Entry Link"
|
4459 |
msgstr ""
|
4460 |
|
4461 |
+
#: classes/controllers/FrmFormsController.php:684
|
4462 |
#@ formidable
|
4463 |
msgid "Field Label"
|
4464 |
msgstr ""
|
4468 |
msgid "Former ID"
|
4469 |
msgstr ""
|
4470 |
|
4471 |
+
#: pro/classes/controllers/FrmProFormsController.php:233
|
4472 |
#@ formidable
|
4473 |
msgid "Equals"
|
4474 |
msgstr ""
|
4475 |
|
4476 |
+
#: pro/classes/controllers/FrmProFormsController.php:234
|
4477 |
#@ formidable
|
4478 |
msgid "Does Not Equal"
|
4479 |
msgstr ""
|
4480 |
|
4481 |
+
#: pro/classes/controllers/FrmProFormsController.php:235
|
4482 |
#@ formidable
|
4483 |
msgid "Is Blank"
|
4484 |
msgstr ""
|
4485 |
|
4486 |
+
#: pro/classes/controllers/FrmProFormsController.php:236
|
4487 |
#@ formidable
|
4488 |
msgid "Is Not Blank"
|
4489 |
msgstr ""
|
4490 |
|
4491 |
+
#: pro/classes/controllers/FrmProFormsController.php:237
|
4492 |
#@ formidable
|
4493 |
msgid "Is Like"
|
4494 |
msgstr ""
|
4495 |
|
4496 |
+
#: pro/classes/controllers/FrmProFormsController.php:238
|
4497 |
#@ formidable
|
4498 |
msgid "Is Not Like"
|
4499 |
msgstr ""
|
4500 |
|
4501 |
+
#: pro/classes/controllers/FrmProFormsController.php:239
|
4502 |
#@ formidable
|
4503 |
msgid "Greater Than"
|
4504 |
msgstr ""
|
4505 |
|
4506 |
+
#: pro/classes/controllers/FrmProFormsController.php:240
|
4507 |
#@ formidable
|
4508 |
msgid "Less Than"
|
4509 |
msgstr ""
|
4510 |
|
4511 |
+
#: classes/controllers/FrmFormsController.php:680
|
4512 |
#@ formidable
|
4513 |
msgid "Separator"
|
4514 |
msgstr ""
|
4515 |
|
4516 |
+
#: pro/classes/controllers/FrmProFormsController.php:249
|
4517 |
#@ formidable
|
4518 |
msgid "Clickable Links"
|
4519 |
msgstr ""
|
4520 |
|
4521 |
+
#: pro/classes/controllers/FrmProFormsController.php:251
|
4522 |
#@ formidable
|
4523 |
msgid "Sanitize"
|
4524 |
msgstr ""
|
4525 |
|
4526 |
+
#: pro/classes/controllers/FrmProFormsController.php:252
|
4527 |
#@ formidable
|
4528 |
msgid "Sanitize URL"
|
4529 |
msgstr ""
|
4530 |
|
4531 |
+
#: pro/classes/controllers/FrmProFormsController.php:253
|
4532 |
#@ formidable
|
4533 |
msgid "Truncate"
|
4534 |
msgstr ""
|
4535 |
|
4536 |
+
#: pro/classes/controllers/FrmProFormsController.php:254
|
4537 |
#@ formidable
|
4538 |
msgid "More Text"
|
4539 |
msgstr ""
|
4540 |
|
4541 |
+
#: pro/classes/controllers/FrmProFormsController.php:255
|
4542 |
#@ formidable
|
4543 |
msgid "Time Ago"
|
4544 |
msgstr ""
|
4545 |
|
4546 |
+
#: classes/controllers/FrmFormsController.php:686
|
4547 |
#@ formidable
|
4548 |
msgid "No Auto P"
|
4549 |
msgstr ""
|
4550 |
|
4551 |
#: pro/classes/controllers/FrmProFormsController.php:58
|
4552 |
+
#: pro/classes/controllers/FrmProFormsController.php:269
|
4553 |
#@ formidable
|
4554 |
msgid "First Name"
|
4555 |
msgstr ""
|
4556 |
|
4557 |
#: pro/classes/controllers/FrmProFormsController.php:59
|
4558 |
+
#: pro/classes/controllers/FrmProFormsController.php:270
|
4559 |
#@ formidable
|
4560 |
msgid "Last Name"
|
4561 |
msgstr ""
|
4562 |
|
4563 |
#: pro/classes/controllers/FrmProFormsController.php:57
|
4564 |
+
#: pro/classes/controllers/FrmProFormsController.php:271
|
4565 |
#@ formidable
|
4566 |
msgid "Display Name"
|
4567 |
msgstr ""
|
4568 |
|
4569 |
+
#: pro/classes/controllers/FrmProFormsController.php:274
|
4570 |
#@ formidable
|
4571 |
msgid "Avatar"
|
4572 |
msgstr ""
|
4581 |
msgid "Conditional text here"
|
4582 |
msgstr ""
|
4583 |
|
4584 |
+
#: classes/views/shared/mb_adv_info.php:163
|
|
|
|
|
|
|
|
|
|
|
4585 |
#@ formidable
|
4586 |
msgid "Image ID"
|
4587 |
msgstr ""
|
4588 |
|
4589 |
+
#: classes/views/shared/mb_adv_info.php:166
|
4590 |
#@ formidable
|
4591 |
msgid "Image Name"
|
4592 |
msgstr ""
|
4593 |
|
4594 |
+
#: classes/views/shared/mb_adv_info.php:176
|
4595 |
#@ formidable
|
4596 |
msgid "Insert user information"
|
4597 |
msgstr ""
|
4598 |
|
4599 |
+
#: classes/views/shared/mb_adv_info.php:207
|
4600 |
#@ formidable
|
4601 |
msgid "Creation Date"
|
4602 |
msgstr ""
|
4603 |
|
4604 |
+
#: classes/views/shared/mb_adv_info.php:211
|
4605 |
#@ formidable
|
4606 |
msgid "Field From Entry"
|
4607 |
msgstr ""
|
4616 |
msgid "Entry updated date"
|
4617 |
msgstr ""
|
4618 |
|
4619 |
+
#: pro/classes/controllers/FrmProFieldsController.php:514
|
4620 |
#: pro/classes/views/frmpro-fields/field-values.php:10
|
4621 |
#@ formidable
|
4622 |
msgid "Anything"
|
4623 |
msgstr ""
|
4624 |
|
4625 |
+
#: classes/helpers/FrmAppHelper.php:1738
|
4626 |
+
#: classes/views/styles/_sample_form.php:94
|
4627 |
+
#: pro/classes/helpers/FrmProFieldsHelper.php:667
|
4628 |
+
#: pro/classes/helpers/FrmProFormsHelper.php:320
|
4629 |
#: pro/classes/views/frmpro-fields/form-fields.php:188
|
4630 |
#@ formidable
|
4631 |
msgid "Remove"
|
4662 |
msgid "this notification if"
|
4663 |
msgstr ""
|
4664 |
|
4665 |
+
#: classes/controllers/FrmFormsController.php:719
|
4666 |
#@ formidable
|
4667 |
msgid "Default HTML"
|
4668 |
msgstr ""
|
4669 |
|
4670 |
+
#: classes/controllers/FrmFormsController.php:720
|
4671 |
#@ formidable
|
4672 |
msgid "Default Plain"
|
4673 |
msgstr ""
|
4674 |
|
4675 |
+
#: pro/classes/controllers/FrmProFormsController.php:250
|
4676 |
#@ formidable
|
4677 |
msgid "Remove Links"
|
4678 |
msgstr ""
|
4679 |
|
4680 |
+
#: pro/classes/controllers/FrmProFormsController.php:250
|
4681 |
#@ formidable
|
4682 |
msgid "Removes the automatic links to category pages"
|
4683 |
msgstr ""
|
4684 |
|
4685 |
+
#: classes/controllers/FrmFormsController.php:687
|
4686 |
#@ formidable
|
4687 |
msgid "Do not automatically add any paragraphs or line breaks"
|
4688 |
msgstr ""
|
4689 |
|
4690 |
+
#: pro/classes/controllers/FrmProFormsController.php:258
|
4691 |
#@ formidable
|
4692 |
msgid "Remove HTML"
|
4693 |
msgstr ""
|
4694 |
|
4695 |
+
#: pro/classes/controllers/FrmProFormsController.php:258
|
4696 |
#@ formidable
|
4697 |
msgid "Remove all HTML added into your form before display"
|
4698 |
msgstr ""
|
4699 |
|
4700 |
+
#: pro/classes/controllers/FrmProFormsController.php:259
|
4701 |
#@ formidable
|
4702 |
msgid "Keep JS"
|
4703 |
msgstr ""
|
4704 |
|
4705 |
+
#: pro/classes/controllers/FrmProFormsController.php:259
|
4706 |
#@ formidable
|
4707 |
msgid "Javascript from your form entries are automatically removed. Add this option only if you trust those submitting entries."
|
4708 |
msgstr ""
|
4709 |
|
4710 |
+
#: pro/classes/controllers/FrmProStatisticsController.php:1623
|
4711 |
#@ formidable
|
4712 |
msgid "Count"
|
4713 |
msgstr ""
|
4714 |
|
4715 |
+
#: classes/views/frm-entries/sidebar-show.php:26
|
4716 |
#: pro/classes/views/frmpro-entries/sidebar-edit.php:29
|
4717 |
#@ formidable
|
4718 |
msgid "Delete entry but leave the post"
|
4719 |
msgstr ""
|
4720 |
|
4721 |
+
#: classes/views/frm-entries/sidebar-show.php:27
|
4722 |
#: pro/classes/views/frmpro-entries/sidebar-edit.php:29
|
4723 |
#@ formidable
|
4724 |
msgid "Delete without Post"
|
4759 |
msgid "Upload file and import"
|
4760 |
msgstr ""
|
4761 |
|
4762 |
+
#: classes/views/xml/import_form.php:102
|
4763 |
#@ formidable
|
4764 |
msgid "Export Selection"
|
4765 |
msgstr ""
|
4769 |
msgid "This value must be unique."
|
4770 |
msgstr ""
|
4771 |
|
4772 |
+
#: classes/views/frm-settings/form.php:120
|
4773 |
#@ formidable
|
4774 |
msgid "Unique Value"
|
4775 |
msgstr ""
|
4776 |
|
4777 |
+
#: classes/views/frm-settings/form.php:121
|
4778 |
#@ formidable
|
4779 |
msgid "The message seen when a user selects a value in a unique field that has already been used."
|
4780 |
msgstr ""
|
4790 |
msgid "Submit this form with AJAX"
|
4791 |
msgstr ""
|
4792 |
|
4793 |
+
#: classes/controllers/FrmFieldsController.php:252
|
4794 |
#@ formidable
|
4795 |
msgid "Option"
|
4796 |
msgstr ""
|
4805 |
msgid "Delete Field"
|
4806 |
msgstr ""
|
4807 |
|
4808 |
+
#: classes/controllers/FrmStylesController.php:515
|
4809 |
#: classes/views/frm-forms/mb_insert_fields.php:2
|
4810 |
#@ formidable
|
4811 |
msgid "Click to toggle"
|
4831 |
msgid "enable autocomplete"
|
4832 |
msgstr ""
|
4833 |
|
4834 |
+
#: pro/classes/views/frmpro-fields/options-form.php:269
|
4835 |
#@ formidable
|
4836 |
msgid "Everyone"
|
4837 |
msgstr ""
|
4838 |
|
4839 |
+
#: pro/classes/views/frmpro-fields/options-form.php:272
|
4840 |
#@ formidable
|
4841 |
msgid "Logged-out Users"
|
4842 |
msgstr ""
|
4847 |
msgstr ""
|
4848 |
|
4849 |
#: classes/views/frm-settings/license_box.php:8
|
4850 |
+
#: pro/classes/controllers/FrmProEddController.php:119
|
4851 |
#@ formidable
|
4852 |
msgid "Click here"
|
4853 |
msgstr ""
|
4854 |
|
4855 |
+
#: pro/classes/controllers/FrmProEddController.php:125
|
4856 |
#@ formidable
|
4857 |
msgid "Formidable Pro is Installed"
|
4858 |
msgstr ""
|
4859 |
|
4860 |
+
#: pro/classes/controllers/FrmProEddController.php:126
|
4861 |
#@ formidable
|
4862 |
msgid "Enter new license"
|
4863 |
msgstr ""
|
4864 |
|
4865 |
+
#: pro/classes/controllers/FrmProEddController.php:154
|
4866 |
#@ formidable
|
4867 |
msgid "Use this license to enable Formidable Pro site-wide"
|
4868 |
msgstr ""
|
4869 |
|
4870 |
+
#: pro/classes/controllers/FrmProEddController.php:158
|
4871 |
#@ formidable
|
4872 |
msgid "Save License"
|
4873 |
msgstr ""
|
4894 |
msgid "An update is available, but your license is %s."
|
4895 |
msgstr ""
|
4896 |
|
4897 |
+
#: classes/models/FrmAddon.php:256
|
4898 |
#: pro/classes/controllers/FrmUpdatesController.php:356
|
4899 |
#@ formidable
|
4900 |
msgid "Your License Key was invalid"
|
4916 |
msgid "Layout"
|
4917 |
msgstr ""
|
4918 |
|
4919 |
+
#: classes/views/frm-forms/add_field_links.php:90
|
4920 |
#@ formidable
|
4921 |
msgid "Add classes in the \"CSS layout classes\" field option"
|
4922 |
msgstr ""
|
4923 |
|
4924 |
+
#: classes/views/frm-forms/add_field_links.php:98
|
4925 |
#@ formidable
|
4926 |
msgid "1/3"
|
4927 |
msgstr ""
|
4928 |
|
4929 |
+
#: classes/views/frm-forms/add_field_links.php:100
|
4930 |
#@ formidable
|
4931 |
msgid "1/4"
|
4932 |
msgstr ""
|
4933 |
|
4934 |
+
#: classes/views/frm-forms/add_field_links.php:102
|
4935 |
#@ formidable
|
4936 |
msgid "1/5"
|
4937 |
msgstr ""
|
4938 |
|
4939 |
+
#: classes/views/frm-forms/add_field_links.php:109
|
4940 |
+
#: pro/classes/views/frmpro-fields/options-form.php:283
|
4941 |
#: pro/classes/views/frmpro-forms/add_form_button_options.php:29
|
4942 |
#@ formidable
|
4943 |
msgid "Inline"
|
4944 |
msgstr ""
|
4945 |
|
4946 |
+
#: classes/views/frm-forms/add_field_links.php:110
|
4947 |
#@ formidable
|
4948 |
msgid "Align fields in a row without a specific width."
|
4949 |
msgstr ""
|
4950 |
|
4951 |
+
#: classes/views/frm-forms/add_field_links.php:114
|
4952 |
#@ formidable
|
4953 |
msgid "100% width"
|
4954 |
msgstr ""
|
4955 |
|
4956 |
+
#: classes/views/frm-forms/add_field_links.php:115
|
4957 |
#@ formidable
|
4958 |
msgid "Force the field to fill the full space with 100% width."
|
4959 |
msgstr ""
|
4960 |
|
4961 |
+
#: classes/views/frm-forms/add_field_links.php:117
|
4962 |
#@ formidable
|
4963 |
msgid "First Grid Row"
|
4964 |
msgstr ""
|
4965 |
|
4966 |
+
#: classes/views/frm-forms/add_field_links.php:118
|
4967 |
#@ formidable
|
4968 |
msgid "Even Grid Row"
|
4969 |
msgstr ""
|
4970 |
|
4971 |
+
#: classes/views/frm-forms/add_field_links.php:119
|
4972 |
#@ formidable
|
4973 |
msgid "Odd Grid Row"
|
4974 |
msgstr ""
|
4975 |
|
4976 |
+
#: classes/views/frm-forms/add_field_links.php:120
|
4977 |
#@ formidable
|
4978 |
msgid "2 Col Options"
|
4979 |
msgstr ""
|
4980 |
|
4981 |
+
#: classes/views/frm-forms/add_field_links.php:120
|
4982 |
#@ formidable
|
4983 |
msgid "Put your radio button or checkbox options into two columns."
|
4984 |
msgstr ""
|
4985 |
|
4986 |
+
#: classes/views/frm-forms/add_field_links.php:121
|
4987 |
#@ formidable
|
4988 |
msgid "3 Col Options"
|
4989 |
msgstr ""
|
4990 |
|
4991 |
+
#: classes/views/frm-forms/add_field_links.php:121
|
4992 |
#@ formidable
|
4993 |
msgid "Put your radio button or checkbox options into three columns."
|
4994 |
msgstr ""
|
4995 |
|
4996 |
+
#: classes/views/frm-forms/add_field_links.php:122
|
4997 |
#@ formidable
|
4998 |
msgid "4 Col Options"
|
4999 |
msgstr ""
|
5000 |
|
5001 |
+
#: classes/views/frm-forms/add_field_links.php:122
|
5002 |
#@ formidable
|
5003 |
msgid "Put your radio button or checkbox options into four columns."
|
5004 |
msgstr ""
|
5005 |
|
5006 |
+
#: classes/views/frm-forms/add_field_links.php:123
|
5007 |
#@ formidable
|
5008 |
msgid "Add this to a read-only field to display the text in bold without a border or background."
|
5009 |
msgstr ""
|
5010 |
|
5011 |
+
#: classes/views/frm-forms/add_field_links.php:124
|
5012 |
#@ formidable
|
5013 |
msgid "Scroll Box"
|
5014 |
msgstr ""
|
5015 |
|
5016 |
+
#: classes/views/frm-forms/add_field_links.php:124
|
5017 |
#@ formidable
|
5018 |
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."
|
5019 |
msgstr ""
|
5020 |
|
5021 |
+
#: classes/helpers/FrmAppHelper.php:1751
|
5022 |
#@ formidable
|
5023 |
msgid "Saving"
|
5024 |
msgstr ""
|
5025 |
|
5026 |
+
#: classes/helpers/FrmAppHelper.php:1752
|
5027 |
#@ formidable
|
5028 |
msgid "Saved"
|
5029 |
msgstr ""
|
5038 |
msgid "Button Hook"
|
5039 |
msgstr ""
|
5040 |
|
5041 |
+
#: classes/views/frm-forms/settings.php:127
|
5042 |
#@ formidable
|
5043 |
msgid "Load and save form builder page with AJAX"
|
5044 |
msgstr ""
|
5045 |
|
5046 |
+
#: classes/views/frm-forms/settings.php:129
|
5047 |
#@ formidable
|
5048 |
msgid "Recommended for long forms."
|
5049 |
msgstr ""
|
5050 |
|
5051 |
+
#: classes/helpers/FrmAppHelper.php:1772
|
5052 |
#@ formidable
|
5053 |
msgid "Warning: There is no way to retrieve unsaved entries."
|
5054 |
msgstr ""
|
5083 |
msgid "GET/POST"
|
5084 |
msgstr ""
|
5085 |
|
5086 |
+
#: classes/helpers/FrmCSVExportHelper.php:93
|
5087 |
#@ formidable
|
5088 |
msgid "(label)"
|
5089 |
msgstr ""
|
5090 |
|
5091 |
+
#: classes/helpers/FrmCSVExportHelper.php:103
|
5092 |
#@ formidable
|
5093 |
msgid "Comment"
|
5094 |
msgstr ""
|
5095 |
|
5096 |
+
#: classes/helpers/FrmCSVExportHelper.php:104
|
5097 |
#@ formidable
|
5098 |
msgid "Comment User"
|
5099 |
msgstr ""
|
5100 |
|
5101 |
+
#: classes/helpers/FrmCSVExportHelper.php:105
|
5102 |
#@ formidable
|
5103 |
msgid "Comment Date"
|
5104 |
msgstr ""
|
5108 |
msgid "Print"
|
5109 |
msgstr ""
|
5110 |
|
5111 |
+
#: pro/classes/views/frmpro-fields/options-form.php:322
|
5112 |
#@ formidable
|
5113 |
msgid "Do not skip"
|
5114 |
msgstr ""
|
5115 |
|
5116 |
+
#: pro/classes/views/frmpro-fields/options-form.php:323
|
5117 |
#@ formidable
|
5118 |
msgid "Skip"
|
5119 |
msgstr ""
|
5145 |
msgstr ""
|
5146 |
|
5147 |
#: classes/models/FrmPointers.php:229
|
5148 |
+
#: pro/classes/controllers/FrmProFormsController.php:182
|
5149 |
+
#: pro/classes/helpers/FrmProFormsHelper.php:591
|
5150 |
#@ formidable
|
5151 |
msgid "Previous"
|
5152 |
msgstr ""
|
5157 |
msgid "Next"
|
5158 |
msgstr ""
|
5159 |
|
5160 |
+
#: classes/views/styles/_sample_form.php:95
|
5161 |
+
#: pro/classes/helpers/FrmProFieldsHelper.php:667
|
5162 |
+
#: pro/classes/helpers/FrmProFormsHelper.php:319
|
5163 |
#: pro/classes/views/displays/mb_advanced.php:33
|
5164 |
#: pro/classes/views/displays/mb_advanced.php:53
|
5165 |
#: pro/classes/views/frmpro-form-actions/post_options.php:174
|
5184 |
msgid "Click to edit."
|
5185 |
msgstr ""
|
5186 |
|
5187 |
+
#: classes/helpers/FrmCSVExportHelper.php:114
|
5188 |
#: classes/helpers/FrmFormsHelper.php:596
|
5189 |
+
#: classes/helpers/FrmFormsListHelper.php:362
|
5190 |
#: classes/views/frm-forms/_publish_box.php:72
|
5191 |
+
#: pro/classes/controllers/FrmProEntriesController.php:1266
|
5192 |
+
#: pro/classes/views/displays/where_options.php:14
|
5193 |
#@ formidable
|
5194 |
#@ default
|
5195 |
msgid "Draft"
|
5196 |
msgstr ""
|
5197 |
|
5198 |
+
#: classes/models/FrmFormAction.php:636
|
5199 |
#: classes/views/frm-forms/_publish_box.php:9
|
5200 |
+
#: pro/classes/controllers/FrmProFormsController.php:201
|
5201 |
#@ formidable
|
5202 |
msgid "Save Draft"
|
5203 |
msgstr ""
|
5204 |
|
5205 |
+
#: pro/classes/helpers/FrmProFormsHelper.php:587
|
5206 |
+
#: pro/classes/helpers/FrmProFormsHelper.php:780
|
5207 |
#: pro/classes/models/FrmProEntry.php:34
|
5208 |
#@ formidable
|
5209 |
msgid "Your draft has been saved."
|
5210 |
msgstr ""
|
5211 |
|
5212 |
+
#: classes/views/xml/import_form.php:54
|
5213 |
+
#: pro/classes/views/frmpro-fields/options-form.php:246
|
5214 |
#@ formidable
|
5215 |
msgid "Format"
|
5216 |
msgstr ""
|
5217 |
|
5218 |
+
#: pro/classes/views/frmpro-fields/options-form.php:247
|
5219 |
#@ formidable
|
5220 |
msgid "Insert the format you would like to accept. Use a regular expression starting with ^ or an exact format like (999)999-9999."
|
5221 |
msgstr ""
|
5241 |
msgid "Update Button Text"
|
5242 |
msgstr ""
|
5243 |
|
5244 |
+
#: classes/helpers/FrmAppHelper.php:1759
|
5245 |
+
#: classes/helpers/FrmFieldsHelper.php:1193
|
5246 |
#@ formidable
|
5247 |
msgid "Default value will NOT pass form validation"
|
5248 |
msgstr ""
|
5249 |
|
5250 |
+
#: classes/helpers/FrmAppHelper.php:1758
|
5251 |
+
#: classes/helpers/FrmFieldsHelper.php:1193
|
5252 |
#@ formidable
|
5253 |
msgid "Default value will pass form validation"
|
5254 |
msgstr ""
|
5255 |
|
5256 |
+
#: classes/helpers/FrmAppHelper.php:1756
|
5257 |
+
#: classes/helpers/FrmFieldsHelper.php:1184
|
5258 |
#@ formidable
|
5259 |
msgid "Clear default value when typing"
|
5260 |
msgstr ""
|
5261 |
|
5262 |
+
#: classes/helpers/FrmAppHelper.php:1757
|
5263 |
+
#: classes/helpers/FrmFieldsHelper.php:1184
|
5264 |
#@ formidable
|
5265 |
msgid "Do not clear default value when typing"
|
5266 |
msgstr ""
|
5274 |
msgid "Views"
|
5275 |
msgstr ""
|
5276 |
|
5277 |
+
#: classes/models/FrmAddon.php:273
|
5278 |
#: pro/classes/controllers/FrmUpdatesController.php:352
|
5279 |
#, php-format
|
5280 |
#@ formidable
|
5281 |
msgid "There was a %1$s error: %2$s"
|
5282 |
msgstr ""
|
5283 |
|
5284 |
+
#: classes/helpers/FrmAppHelper.php:609
|
5285 |
#@ formidable
|
5286 |
msgid "Add/Edit Views"
|
5287 |
msgstr ""
|
5311 |
msgid "You did not add any fields to your form. %1$sGo back%2$s and add some."
|
5312 |
msgstr ""
|
5313 |
|
5314 |
+
#: classes/views/frm-forms/add_field.php:270
|
5315 |
#@ formidable
|
5316 |
msgid "Validation"
|
5317 |
msgstr ""
|
5318 |
|
5319 |
+
#: classes/views/frm-forms/add_field.php:282
|
5320 |
#@ formidable
|
5321 |
msgid "Invalid Format"
|
5322 |
msgstr ""
|
5323 |
|
5324 |
+
#: pro/classes/controllers/FrmProFormsController.php:412
|
5325 |
#@ formidable
|
5326 |
msgid "Filter shortcodes within the view content"
|
5327 |
msgstr ""
|
5351 |
msgid "View all forms"
|
5352 |
msgstr ""
|
5353 |
|
5354 |
+
#: pro/classes/controllers/FrmProDisplaysController.php:859
|
5355 |
#@ formidable
|
5356 |
msgid "There are no views with that ID"
|
5357 |
msgstr ""
|
5391 |
msgid "Separate values"
|
5392 |
msgstr ""
|
5393 |
|
5394 |
+
#: pro/classes/views/frmpro-fields/options-form.php:332
|
5395 |
#, php-format
|
5396 |
#@ formidable
|
5397 |
msgid "next page if %s of the following match:"
|
5398 |
msgstr ""
|
5399 |
|
5400 |
+
#: pro/classes/views/frmpro-fields/options-form.php:332
|
5401 |
#, php-format
|
5402 |
#@ formidable
|
5403 |
msgid "this field if %s of the following match:"
|
5414 |
msgid "Editing this box will update your existing view or create a new one."
|
5415 |
msgstr ""
|
5416 |
|
5417 |
+
#: classes/views/styles/_sample_form.php:33
|
5418 |
#@ formidable
|
5419 |
msgid "Active state will be seen when the field is clicked"
|
5420 |
msgstr ""
|
5424 |
msgid "Reset to Default"
|
5425 |
msgstr ""
|
5426 |
|
5427 |
+
#: classes/controllers/FrmFormsController.php:725
|
5428 |
#@ formidable
|
5429 |
msgid "Entry Count"
|
5430 |
msgstr ""
|
5434 |
msgid "Click a button below to insert sample logic into your view"
|
5435 |
msgstr ""
|
5436 |
|
5437 |
+
#: classes/helpers/FrmAppHelper.php:1760
|
5438 |
#@ formidable
|
5439 |
msgid "Are you sure?"
|
5440 |
msgstr ""
|
5441 |
|
5442 |
+
#: pro/classes/controllers/FrmProEddController.php:149
|
5443 |
#@ formidable
|
5444 |
msgid "Enter your license number here"
|
5445 |
msgstr ""
|
5446 |
|
5447 |
+
#: classes/views/frm-settings/form.php:41
|
5448 |
#@ formidable
|
5449 |
msgid "Styling & Scripts"
|
5450 |
msgstr ""
|
5451 |
|
5452 |
+
#: classes/views/frm-forms/settings.php:180
|
5453 |
+
#: classes/views/frm-settings/form.php:146
|
5454 |
#: pro/classes/views/settings/form.php:32
|
5455 |
#@ formidable
|
5456 |
msgid "Miscellaneous"
|
5457 |
msgstr ""
|
5458 |
|
5459 |
+
#: pro/classes/controllers/FrmProFormsController.php:256
|
5460 |
#@ formidable
|
5461 |
msgid "# Format"
|
5462 |
msgstr ""
|
5487 |
msgid "There was an error when reading this XML file"
|
5488 |
msgstr ""
|
5489 |
|
5490 |
+
#: classes/helpers/FrmCSVExportHelper.php:112
|
5491 |
#@ formidable
|
5492 |
msgid "Created By"
|
5493 |
msgstr ""
|
5494 |
|
5495 |
+
#: classes/helpers/FrmCSVExportHelper.php:113
|
5496 |
#@ formidable
|
5497 |
msgid "Updated By"
|
5498 |
msgstr ""
|
5502 |
msgid "updated by"
|
5503 |
msgstr ""
|
5504 |
|
5505 |
+
#: classes/controllers/FrmFormsController.php:706
|
5506 |
#@ formidable
|
5507 |
msgid "Entry created"
|
5508 |
msgstr ""
|
5509 |
|
5510 |
+
#: classes/controllers/FrmFormsController.php:707
|
5511 |
#@ formidable
|
5512 |
msgid "Entry updated"
|
5513 |
msgstr ""
|
5514 |
|
5515 |
+
#: classes/controllers/FrmFormsController.php:718
|
5516 |
#@ formidable
|
5517 |
msgid "Default Msg"
|
5518 |
msgstr ""
|
5519 |
|
5520 |
+
#: classes/controllers/FrmFormsController.php:724
|
5521 |
#@ formidable
|
5522 |
msgid "Even/Odd"
|
5523 |
msgstr ""
|
5548 |
msgid "last updated"
|
5549 |
msgstr ""
|
5550 |
|
5551 |
+
#: classes/helpers/FrmAppHelper.php:1059
|
5552 |
#: classes/helpers/FrmFieldsHelper.php:174
|
5553 |
#, php-format
|
5554 |
#@ formidable
|
5555 |
msgid "%s is invalid"
|
5556 |
msgstr ""
|
5557 |
|
5558 |
+
#: classes/views/frm-settings/form.php:98
|
5559 |
#@ formidable
|
5560 |
msgid "Failed/Duplicate Entry"
|
5561 |
msgstr ""
|
5565 |
msgid "updated at"
|
5566 |
msgstr ""
|
5567 |
|
5568 |
+
#: pro/classes/views/frmpro-fields/options-form.php:256
|
5569 |
#@ formidable
|
5570 |
msgid "Visibility"
|
5571 |
msgstr ""
|
5572 |
|
5573 |
+
#: pro/classes/views/frmpro-fields/options-form.php:257
|
5574 |
#@ formidable
|
5575 |
msgid "Determines who can see this field. The selected user role and higher user roles will be able to see this field. The only exception is logged-out users. Only logged-out users will be able to see the field if that option is selected."
|
5576 |
msgstr ""
|
5577 |
|
5578 |
+
#: classes/views/xml/import_form.php:89
|
5579 |
#@ formidable
|
5580 |
msgid "(default template)"
|
5581 |
msgstr ""
|
5582 |
|
5583 |
+
#: classes/views/xml/import_form.php:91
|
5584 |
#@ formidable
|
5585 |
msgid "(template)"
|
5586 |
msgstr ""
|
5596 |
msgid "Select the field(s) from your form that you would like to populate with your categories, tags, or other taxonomies."
|
5597 |
msgstr ""
|
5598 |
|
5599 |
+
#: classes/helpers/FrmAppHelper.php:1770
|
5600 |
#@ formidable
|
5601 |
msgid "Import Complete"
|
5602 |
msgstr ""
|
5603 |
|
5604 |
+
#: classes/controllers/FrmFormsController.php:594
|
5605 |
#@ formidable
|
5606 |
msgid "You are trying to edit a form that does not exist."
|
5607 |
msgstr ""
|
5608 |
|
5609 |
+
#: classes/controllers/FrmFormsController.php:997
|
5610 |
+
#: classes/controllers/FrmFormsController.php:1000
|
5611 |
#@ formidable
|
5612 |
msgid "Edit Forms"
|
5613 |
msgstr ""
|
5675 |
msgid "Nothing was imported or updated"
|
5676 |
msgstr ""
|
5677 |
|
5678 |
+
#: classes/helpers/FrmAppHelper.php:1531
|
5679 |
#, php-format
|
5680 |
#@ formidable
|
5681 |
msgid "If you leave the subject blank, the default will be used: %1$s Form submitted on %2$s"
|
5682 |
msgstr ""
|
5683 |
|
5684 |
+
#: classes/views/frm-forms/settings.php:99
|
5685 |
#@ formidable
|
5686 |
msgid "Show the form with the confirmation message"
|
5687 |
msgstr ""
|
5691 |
msgid "Export Format"
|
5692 |
msgstr ""
|
5693 |
|
5694 |
+
#: classes/views/xml/import_form.php:70
|
5695 |
#@ formidable
|
5696 |
msgid "Data to Export"
|
5697 |
msgstr ""
|
5698 |
|
5699 |
+
#: classes/views/xml/import_form.php:72
|
5700 |
#@ formidable
|
5701 |
msgid "Include the following in the export file"
|
5702 |
msgstr ""
|
5703 |
|
5704 |
+
#: classes/views/xml/import_form.php:80
|
5705 |
#@ formidable
|
5706 |
msgid "Select Form(s)"
|
5707 |
msgstr ""
|
5708 |
|
5709 |
+
#: classes/views/xml/import_form.php:97
|
5710 |
#@ formidable
|
5711 |
msgid "Hold down the CTRL/Command button to select multiple forms"
|
5712 |
msgstr ""
|
5713 |
|
5714 |
+
#: classes/controllers/FrmEntriesController.php:322
|
5715 |
#@ formidable
|
5716 |
msgid "Your import is complete"
|
5717 |
msgstr ""
|
5762 |
msgid "Views with a \"Both (Dynamic)\" format will show here."
|
5763 |
msgstr ""
|
5764 |
|
5765 |
+
#: classes/helpers/FrmAppHelper.php:1711
|
5766 |
+
#: classes/helpers/FrmAppHelper.php:1737
|
5767 |
#@ default
|
5768 |
msgid "Loading…"
|
5769 |
msgstr ""
|
5770 |
|
5771 |
+
#: classes/helpers/FrmAppHelper.php:1753
|
5772 |
#: classes/views/frm-forms/_publish_box.php:74
|
5773 |
#@ default
|
5774 |
msgid "OK"
|
5787 |
msgid "Description"
|
5788 |
msgstr ""
|
5789 |
|
5790 |
+
#: classes/controllers/FrmFormsController.php:1009
|
5791 |
#: classes/helpers/FrmFormsHelper.php:53
|
5792 |
#: classes/helpers/FrmFormsHelper.php:108
|
5793 |
#: classes/helpers/FrmFormsHelper.php:554
|
5794 |
#: classes/helpers/FrmFormsListHelper.php:149
|
5795 |
+
#: classes/helpers/FrmFormsListHelper.php:335
|
5796 |
#: classes/views/frm-entries/list.php:25
|
5797 |
#: classes/views/shared/form-nav.php:20
|
5798 |
#: classes/views/styles/manage.php:31
|
5799 |
+
#: classes/views/xml/import_form.php:86
|
5800 |
#: pro/classes/controllers/FrmProDisplaysController.php:101
|
5801 |
+
#: pro/classes/controllers/FrmProFormsController.php:459
|
5802 |
#: pro/classes/views/xml/csv_opts.php:13
|
5803 |
#@ default
|
5804 |
#@ formidable
|
5805 |
msgid "(no title)"
|
5806 |
msgstr ""
|
5807 |
|
5808 |
+
#: classes/helpers/FrmFormsListHelper.php:326
|
5809 |
#: classes/views/frm-forms/_publish_box.php:20
|
5810 |
#: classes/views/frm-forms/_publish_box.php:25
|
5811 |
#@ default
|
5883 |
msgid "Your server does not have XML enabled"
|
5884 |
msgstr ""
|
5885 |
|
5886 |
+
#: pro/classes/controllers/FrmProEntriesController.php:2228
|
5887 |
#@ formidable
|
5888 |
msgid "You are missing options in your shortcode. field_id is required."
|
5889 |
msgstr ""
|
5890 |
|
5891 |
+
#: pro/classes/controllers/FrmProDisplaysController.php:740
|
5892 |
#@ formidable
|
5893 |
msgid "daily"
|
5894 |
msgstr ""
|
5895 |
|
5896 |
+
#: pro/classes/controllers/FrmProDisplaysController.php:740
|
5897 |
#@ formidable
|
5898 |
msgid "weekly"
|
5899 |
msgstr ""
|
5900 |
|
5901 |
+
#: pro/classes/controllers/FrmProDisplaysController.php:740
|
5902 |
#@ formidable
|
5903 |
msgid "monthly"
|
5904 |
msgstr ""
|
5905 |
|
5906 |
+
#: pro/classes/controllers/FrmProDisplaysController.php:740
|
5907 |
#@ formidable
|
5908 |
msgid "yearly"
|
5909 |
msgstr ""
|
5958 |
msgid "Never"
|
5959 |
msgstr ""
|
5960 |
|
|
|
5961 |
#: pro/classes/views/frmpro-fields/field-values.php:88
|
5962 |
#@ formidable
|
5963 |
msgid "Current User"
|
5973 |
msgid "This will add !important to many of the lines in the Formidable styling to make sure it will be used."
|
5974 |
msgstr ""
|
5975 |
|
5976 |
+
#: classes/helpers/FrmAppHelper.php:1708
|
5977 |
+
#: classes/helpers/FrmAppHelper.php:1771
|
5978 |
#@ formidable
|
5979 |
msgid "Please wait while your site updates."
|
5980 |
msgstr ""
|
5981 |
|
5982 |
+
#: classes/controllers/FrmFormsController.php:951
|
5983 |
#@ formidable
|
5984 |
msgid "Abnormal HTML characters prevented your form from saving correctly"
|
5985 |
msgstr ""
|
5986 |
|
5987 |
+
#: classes/helpers/FrmAppHelper.php:1795
|
5988 |
#@ formidable
|
5989 |
msgid "You are running an outdated version of Formidable. This plugin may not work correctly if you do not update Formidable."
|
5990 |
msgstr ""
|
5991 |
|
5992 |
+
#: classes/helpers/FrmFieldsHelper.php:596
|
5993 |
#, php-format
|
5994 |
#@ formidable
|
5995 |
msgid "Please add options from the WordPress \"%1$s\" page"
|
5996 |
msgstr ""
|
5997 |
|
5998 |
+
#: classes/helpers/FrmFieldsHelper.php:597
|
5999 |
#@ default
|
6000 |
msgid "Categories"
|
6001 |
msgstr ""
|
6002 |
|
6003 |
+
#: classes/views/xml/import_form.php:63
|
6004 |
#@ formidable
|
6005 |
msgid "Column separation"
|
6006 |
msgstr ""
|
6010 |
msgid "That CSV was not uploaded. Are CSV files allowed on your site?"
|
6011 |
msgstr ""
|
6012 |
|
6013 |
+
#: classes/helpers/FrmAppHelper.php:1748
|
6014 |
#: classes/views/frm-forms/add_field.php:81
|
6015 |
#: classes/views/frm-forms/add_field.php:93
|
6016 |
#: classes/views/frm-forms/form.php:13
|
6017 |
+
#: pro/classes/views/combo-fields/inplace-sub-label.php:2
|
6018 |
#@ formidable
|
6019 |
msgid "(Click to add description)"
|
6020 |
msgstr ""
|
6021 |
|
6022 |
+
#: classes/helpers/FrmAppHelper.php:1750
|
6023 |
#: classes/views/frm-forms/add_field.php:63
|
6024 |
#: pro/classes/views/frmpro-fields/field-selection.php:12
|
6025 |
#@ formidable
|
6026 |
msgid "(no label)"
|
6027 |
msgstr ""
|
6028 |
|
6029 |
+
#: classes/helpers/FrmAppHelper.php:1765
|
6030 |
+
#: pro/classes/helpers/FrmProFieldsHelper.php:669
|
6031 |
#: pro/classes/models/FrmProEntryMeta.php:543
|
6032 |
#: pro/classes/models/FrmProEntryMeta.php:548
|
6033 |
#@ formidable
|
6034 |
msgid "The entered values do not match"
|
6035 |
msgstr ""
|
6036 |
|
6037 |
+
#: classes/helpers/FrmAppHelper.php:1766
|
6038 |
#@ formidable
|
6039 |
msgid "Enter Email"
|
6040 |
msgstr ""
|
6041 |
|
6042 |
+
#: classes/helpers/FrmAppHelper.php:1767
|
6043 |
#@ formidable
|
6044 |
msgid "Confirm Email"
|
6045 |
msgstr ""
|
6046 |
|
6047 |
+
#: classes/helpers/FrmAppHelper.php:1768
|
6048 |
#@ formidable
|
6049 |
msgid "Enter Password"
|
6050 |
msgstr ""
|
6051 |
|
6052 |
+
#: classes/helpers/FrmAppHelper.php:1769
|
6053 |
#@ formidable
|
6054 |
msgid "Confirm Password"
|
6055 |
msgstr ""
|
6064 |
msgid "Hovering over a row in the entries list will display action links that allow you to manage your entry."
|
6065 |
msgstr ""
|
6066 |
|
6067 |
+
#: classes/controllers/FrmEntriesController.php:297
|
6068 |
#, php-format
|
6069 |
#@ formidable
|
6070 |
msgid "This form is in the trash and is scheduled to be deleted permanently in %s along with any entries."
|
6071 |
msgstr ""
|
6072 |
|
6073 |
+
#: classes/controllers/FrmFieldsController.php:238
|
6074 |
#@ formidable
|
6075 |
msgid "Other"
|
6076 |
msgstr ""
|
6077 |
|
6078 |
#: classes/controllers/FrmFormActionsController.php:9
|
6079 |
+
#: classes/views/frm-forms/settings.php:31
|
6080 |
#@ formidable
|
6081 |
msgid "Form Actions"
|
6082 |
msgstr ""
|
6083 |
|
6084 |
+
#: classes/controllers/FrmFormsController.php:311
|
6085 |
+
#: classes/controllers/FrmFormsController.php:346
|
6086 |
#, php-format
|
6087 |
#@ formidable
|
6088 |
msgid "%1$s form restored from the Trash."
|
6090 |
msgstr[0] ""
|
6091 |
msgstr[1] ""
|
6092 |
|
6093 |
+
#: classes/controllers/FrmFormsController.php:347
|
6094 |
+
#: classes/controllers/FrmFormsController.php:365
|
6095 |
#, php-format
|
6096 |
#@ formidable
|
6097 |
msgid "%1$s form moved to the Trash. %2$sUndo%3$s"
|
6099 |
msgstr[0] ""
|
6100 |
msgstr[1] ""
|
6101 |
|
6102 |
+
#: classes/controllers/FrmFormsController.php:383
|
6103 |
+
#: classes/controllers/FrmFormsController.php:399
|
6104 |
+
#: classes/controllers/FrmFormsController.php:413
|
6105 |
#, php-format
|
6106 |
#@ formidable
|
6107 |
msgid "%1$s form permanently deleted."
|
6109 |
msgstr[0] ""
|
6110 |
msgstr[1] ""
|
6111 |
|
6112 |
+
#: classes/controllers/FrmFormsController.php:432
|
6113 |
#@ formidable
|
6114 |
msgid "Add forms and content"
|
6115 |
msgstr ""
|
6116 |
|
6117 |
+
#: classes/controllers/FrmFormsController.php:448
|
6118 |
#: classes/views/frm-forms/insert_form_popup.php:24
|
6119 |
#@ formidable
|
6120 |
msgid "Insert a Form"
|
6121 |
msgstr ""
|
6122 |
|
6123 |
+
#: classes/controllers/FrmFormsController.php:477
|
6124 |
#@ formidable
|
6125 |
msgid "Minimize form HTML"
|
6126 |
msgstr ""
|
6130 |
msgid "Select a form:"
|
6131 |
msgstr ""
|
6132 |
|
6133 |
+
#: classes/controllers/FrmFormsController.php:531
|
6134 |
#@ formidable
|
6135 |
msgid "Template Name"
|
6136 |
msgstr ""
|
6137 |
|
6138 |
+
#: classes/controllers/FrmFormsController.php:532
|
6139 |
#@ formidable
|
6140 |
msgid "Type"
|
6141 |
msgstr ""
|
6142 |
|
6143 |
+
#: classes/controllers/FrmFormsController.php:535
|
6144 |
+
#: classes/controllers/FrmStylesController.php:336
|
6145 |
+
#: classes/views/styles/_sample_form.php:17
|
6146 |
#: classes/views/styles/manage.php:15
|
6147 |
#@ formidable
|
6148 |
msgid "Form Title"
|
6149 |
msgstr ""
|
6150 |
|
6151 |
+
#: classes/controllers/FrmFormsController.php:598
|
6152 |
#, php-format
|
6153 |
#@ formidable
|
6154 |
msgid "You are trying to edit a child form. Please edit from %1$shere%2$s"
|
6173 |
msgid "Edit Style"
|
6174 |
msgstr ""
|
6175 |
|
6176 |
+
#: classes/controllers/FrmStylesController.php:186
|
6177 |
+
#: classes/controllers/FrmStylesController.php:270
|
6178 |
#@ formidable
|
6179 |
msgid "Your styling settings have been saved."
|
6180 |
msgstr ""
|
6181 |
|
6182 |
+
#: classes/controllers/FrmStylesController.php:245
|
6183 |
#@ formidable
|
6184 |
msgid "Your form styles have been saved."
|
6185 |
msgstr ""
|
6186 |
|
6187 |
+
#: classes/controllers/FrmStylesController.php:338
|
6188 |
#@ formidable
|
6189 |
msgid "Field Labels"
|
6190 |
msgstr ""
|
6191 |
|
6192 |
+
#: classes/controllers/FrmStylesController.php:342
|
6193 |
#@ formidable
|
6194 |
msgid "Check Box & Radio Fields"
|
6195 |
msgstr ""
|
6196 |
|
6197 |
+
#: classes/controllers/FrmStylesController.php:343
|
6198 |
#@ formidable
|
6199 |
msgid "Section Fields"
|
6200 |
msgstr ""
|
6201 |
|
6202 |
+
#: classes/controllers/FrmStylesController.php:344
|
6203 |
#@ formidable
|
6204 |
msgid "Date Fields"
|
6205 |
msgstr ""
|
6206 |
|
6207 |
+
#: classes/controllers/FrmStylesController.php:345
|
6208 |
#@ formidable
|
6209 |
msgid "Buttons"
|
6210 |
msgstr ""
|
6211 |
|
6212 |
+
#: classes/controllers/FrmStylesController.php:346
|
6213 |
#@ formidable
|
6214 |
msgid "Form Messages"
|
6215 |
msgstr ""
|
6216 |
|
6217 |
+
#: classes/helpers/FrmFieldsHelper.php:1317
|
6218 |
#@ formidable
|
6219 |
msgid "South Sudan"
|
6220 |
msgstr ""
|
6221 |
|
6222 |
+
#: classes/helpers/FrmAppHelper.php:1525
|
6223 |
#@ formidable
|
6224 |
msgid "Give this action a label for easy reference."
|
6225 |
msgstr ""
|
6226 |
|
6227 |
+
#: classes/helpers/FrmAppHelper.php:1526
|
6228 |
#@ formidable
|
6229 |
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."
|
6230 |
msgstr ""
|
6231 |
|
6232 |
+
#: classes/helpers/FrmAppHelper.php:1527
|
6233 |
#@ formidable
|
6234 |
msgid "Add CC addresses separated by a \",\". FORMAT: Name <name@email.com> or name@email.com."
|
6235 |
msgstr ""
|
6236 |
|
6237 |
+
#: classes/helpers/FrmAppHelper.php:1528
|
6238 |
#@ formidable
|
6239 |
msgid "Add BCC addresses separated by a \",\". FORMAT: Name <name@email.com> or name@email.com."
|
6240 |
msgstr ""
|
6241 |
|
6242 |
+
#: classes/helpers/FrmAppHelper.php:1530
|
6243 |
#@ formidable
|
6244 |
msgid "Enter the name and/or email address of the sender. FORMAT: John Bates <john@example.com> or john@example.com."
|
6245 |
msgstr ""
|
6250 |
msgstr ""
|
6251 |
|
6252 |
#: classes/models/FrmField.php:31
|
6253 |
+
#: pro/classes/helpers/FrmProFieldsHelper.php:4377
|
6254 |
#@ formidable
|
6255 |
msgid "Section"
|
6256 |
msgstr ""
|
6257 |
|
6258 |
+
#: pro/classes/helpers/FrmProFieldsHelper.php:4379
|
6259 |
#@ formidable
|
6260 |
msgid "Heading"
|
6261 |
msgstr ""
|
6262 |
|
6263 |
#: classes/views/styles/_section-fields.php:7
|
6264 |
+
#: pro/classes/helpers/FrmProFieldsHelper.php:4380
|
6265 |
#: pro/classes/views/frmpro-fields/options-form-top.php:11
|
6266 |
#@ formidable
|
6267 |
msgid "Collapsible"
|
6268 |
msgstr ""
|
6269 |
|
6270 |
#: classes/views/styles/_section-fields.php:10
|
6271 |
+
#: pro/classes/helpers/FrmProFieldsHelper.php:4381
|
6272 |
#: pro/classes/views/frmpro-fields/options-form-top.php:20
|
6273 |
#@ formidable
|
6274 |
msgid "Repeatable"
|
6275 |
msgstr ""
|
6276 |
|
6277 |
#: classes/models/FrmField.php:41
|
6278 |
+
#: pro/classes/helpers/FrmProFieldsHelper.php:4387
|
6279 |
#@ formidable
|
6280 |
msgid "Dynamic Field"
|
6281 |
msgstr ""
|
6282 |
|
6283 |
+
#: pro/classes/controllers/FrmProFormsController.php:552
|
6284 |
+
#: pro/classes/helpers/FrmProFieldsHelper.php:4392
|
6285 |
#@ formidable
|
6286 |
msgid "List"
|
6287 |
msgstr ""
|
6317 |
|
6318 |
#: classes/helpers/FrmFormsHelper.php:574
|
6319 |
#: classes/helpers/FrmFormsListHelper.php:99
|
6320 |
+
#: classes/helpers/FrmFormsListHelper.php:299
|
6321 |
#@ formidable
|
6322 |
#@ default
|
6323 |
msgid "Delete Permanently"
|
6330 |
|
6331 |
#: classes/helpers/FrmFormsHelper.php:598
|
6332 |
#: classes/views/frm-forms/_publish_box.php:71
|
6333 |
+
#: pro/classes/controllers/FrmProFormsController.php:416
|
6334 |
#@ formidable
|
6335 |
#@ default
|
6336 |
msgid "Published"
|
6352 |
msgstr ""
|
6353 |
|
6354 |
#: classes/helpers/FrmFormsListHelper.php:166
|
6355 |
+
#: pro/classes/controllers/FrmProFormsController.php:417
|
6356 |
#@ formidable
|
6357 |
msgid "Drafts"
|
6358 |
msgstr ""
|
6363 |
msgid "%1$s <span class=\"count\">(%2$s)</span>"
|
6364 |
msgstr ""
|
6365 |
|
6366 |
+
#: classes/helpers/FrmFormsListHelper.php:299
|
6367 |
#@ formidable
|
6368 |
msgid "Are you sure you want to permanently delete that?"
|
6369 |
msgstr ""
|
6383 |
msgid "Manage Form Styles"
|
6384 |
msgstr ""
|
6385 |
|
6386 |
+
#: classes/helpers/FrmXMLHelper.php:919
|
6387 |
#: classes/views/frm-form-actions/email_action.php:16
|
6388 |
#@ formidable
|
6389 |
msgid "Email Notification"
|
6405 |
msgstr ""
|
6406 |
|
6407 |
#: classes/models/FrmStyle.php:272
|
6408 |
+
#: pro/classes/models/FrmProDb.php:227
|
6409 |
#@ formidable
|
6410 |
msgid "Formidable Style"
|
6411 |
msgstr ""
|
6547 |
msgid "Add \"Other\""
|
6548 |
msgstr ""
|
6549 |
|
6550 |
+
#: classes/views/frm-forms/add_field.php:124
|
6551 |
#@ formidable
|
6552 |
msgid "Bulk Edit Options"
|
6553 |
msgstr ""
|
6554 |
|
6555 |
+
#: classes/views/frm-forms/add_field.php:241
|
6556 |
#@ formidable
|
6557 |
msgid "pixels wide"
|
6558 |
msgstr ""
|
6559 |
|
6560 |
+
#: classes/views/frm-forms/add_field.php:298
|
6561 |
#@ formidable
|
6562 |
msgid "Confirmation"
|
6563 |
msgstr ""
|
6564 |
|
6565 |
+
#: classes/views/frm-forms/add_field.php:317
|
6566 |
#@ formidable
|
6567 |
msgid "Drag fields from your form or the sidebar into this section"
|
6568 |
msgstr ""
|
6597 |
msgid "Insert into Post"
|
6598 |
msgstr ""
|
6599 |
|
6600 |
+
#: classes/views/frm-forms/settings.php:23
|
6601 |
#@ formidable
|
6602 |
msgid "Form Settings"
|
6603 |
msgstr ""
|
6604 |
|
6605 |
#: classes/views/frm-forms/settings.php:49
|
6606 |
+
#: classes/views/frm-forms/settings.php:171
|
6607 |
#@ formidable
|
6608 |
msgid "On Submit"
|
6609 |
msgstr ""
|
6620 |
msgstr ""
|
6621 |
|
6622 |
#: classes/views/frm-forms/settings.php:66
|
6623 |
+
#: classes/views/frm-forms/settings.php:75
|
6624 |
#: pro/classes/views/frmpro-forms/add_form_options.php:80
|
6625 |
#@ formidable
|
6626 |
msgid "Show Page Content"
|
6627 |
msgstr ""
|
6628 |
|
6629 |
+
#: classes/views/frm-forms/settings.php:103
|
6630 |
#@ formidable
|
6631 |
msgid "Do not store entries submitted from this form"
|
6632 |
msgstr ""
|
6633 |
|
6634 |
+
#: classes/views/frm-forms/settings.php:121
|
6635 |
#@ formidable
|
6636 |
msgid "Make stuff happen in the background without a page refresh"
|
6637 |
msgstr ""
|
6638 |
|
6639 |
+
#: classes/views/frm-forms/settings.php:141
|
6640 |
#@ formidable
|
6641 |
msgid "Styling & Buttons"
|
6642 |
msgstr ""
|
6643 |
|
6644 |
+
#: classes/views/frm-forms/settings.php:142
|
6645 |
#@ formidable
|
6646 |
msgid "Select a style for this form and set the text for your buttons."
|
6647 |
msgstr ""
|
6648 |
|
6649 |
+
#: classes/views/frm-forms/settings.php:146
|
6650 |
#@ formidable
|
6651 |
msgid "Style Template"
|
6652 |
msgstr ""
|
6653 |
|
6654 |
+
#: classes/views/frm-forms/settings.php:148
|
6655 |
#@ formidable
|
6656 |
msgid "Always use default"
|
6657 |
msgstr ""
|
6658 |
|
6659 |
+
#: classes/views/frm-forms/settings.php:151
|
6660 |
+
#: classes/views/styles/manage.php:37
|
6661 |
#: pro/classes/views/styles/_style_switcher.php:18
|
6662 |
#@ formidable
|
6663 |
msgid "default"
|
6664 |
msgstr ""
|
6665 |
|
6666 |
+
#: classes/views/frm-forms/settings.php:154
|
6667 |
#@ formidable
|
6668 |
msgid "Do not use Formidable styling"
|
6669 |
msgstr ""
|
6670 |
|
6671 |
+
#: classes/views/frm-forms/settings.php:165
|
6672 |
#@ formidable
|
6673 |
msgid "Messages"
|
6674 |
msgstr ""
|
6675 |
|
6676 |
+
#: classes/views/frm-forms/settings.php:166
|
6677 |
#@ formidable
|
6678 |
msgid "Set up your confirmation messages."
|
6679 |
msgstr ""
|
6680 |
|
6681 |
+
#: classes/views/frm-forms/settings.php:192
|
6682 |
#@ formidable
|
6683 |
msgid "Add New Action"
|
6684 |
msgstr ""
|
6685 |
|
6686 |
+
#: classes/views/frm-forms/settings.php:213
|
6687 |
#@ formidable
|
6688 |
msgid "Click an action to add it to this form"
|
6689 |
msgstr ""
|
6690 |
|
6691 |
+
#: classes/views/frm-forms/settings.php:222
|
6692 |
#@ formidable
|
6693 |
msgid "Form Classes"
|
6694 |
msgstr ""
|
6733 |
msgid "Right to Left"
|
6734 |
msgstr ""
|
6735 |
|
6736 |
+
#: classes/views/styles/_sample_form.php:18
|
6737 |
#@ formidable
|
6738 |
msgid "This is an example form description for styling purposes."
|
6739 |
msgstr ""
|
6740 |
|
6741 |
+
#: classes/views/styles/_sample_form.php:37
|
6742 |
#@ formidable
|
6743 |
msgid "Read-only field"
|
6744 |
msgstr ""
|
6745 |
|
6746 |
+
#: classes/views/styles/_sample_form.php:38
|
6747 |
#@ formidable
|
6748 |
msgid "This field is not editable"
|
6749 |
msgstr ""
|
6750 |
|
6751 |
+
#: classes/views/styles/_sample_form.php:42
|
6752 |
#@ formidable
|
6753 |
msgid "Collapsible Section"
|
6754 |
msgstr ""
|
6755 |
|
6756 |
+
#: classes/views/styles/_sample_form.php:75
|
6757 |
#@ formidable
|
6758 |
msgid "This is an example of a section description"
|
6759 |
msgstr ""
|
6760 |
|
6761 |
+
#: classes/views/styles/_sample_form.php:84
|
6762 |
#@ formidable
|
6763 |
msgid "Repeatable Section"
|
6764 |
msgstr ""
|
6812 |
msgstr ""
|
6813 |
|
6814 |
#: classes/views/styles/custom_css.php:28
|
6815 |
+
#: classes/views/styles/manage.php:57
|
6816 |
#@ formidable
|
6817 |
msgid "Save Changes"
|
6818 |
msgstr ""
|
6822 |
msgid "Assigned Style Templates"
|
6823 |
msgstr ""
|
6824 |
|
6825 |
+
#: classes/views/styles/manage.php:40
|
6826 |
#@ formidable
|
6827 |
msgid "Styling disabled"
|
6828 |
msgstr ""
|
6873 |
msgid "View Title"
|
6874 |
msgstr ""
|
6875 |
|
6876 |
+
#: pro/classes/controllers/FrmProEntriesController.php:1032
|
6877 |
+
#: pro/classes/controllers/FrmProEntriesController.php:1055
|
6878 |
#@ formidable
|
6879 |
msgid "You are trying to access an entry that does not exist."
|
6880 |
msgstr ""
|
6881 |
|
6882 |
+
#: pro/classes/controllers/FrmProEntriesController.php:2594
|
6883 |
#, php-format
|
6884 |
#@ formidable
|
6885 |
msgid "Resent to %s"
|
6886 |
msgstr ""
|
6887 |
|
6888 |
+
#: pro/classes/controllers/FrmProEntriesController.php:2599
|
6889 |
#@ formidable
|
6890 |
msgid "Resent to No one! You do not have permission"
|
6891 |
msgstr ""
|
6892 |
|
6893 |
+
#: pro/classes/controllers/FrmProFormsController.php:369
|
6894 |
#@ formidable
|
6895 |
msgid "Insert a View"
|
6896 |
msgstr ""
|
6897 |
|
6898 |
+
#: pro/classes/controllers/FrmProFormsController.php:370
|
6899 |
#@ formidable
|
6900 |
msgid "Graph"
|
6901 |
msgstr ""
|
6902 |
|
6903 |
+
#: pro/classes/controllers/FrmProFormsController.php:370
|
6904 |
#@ formidable
|
6905 |
msgid "Insert a Graph"
|
6906 |
msgstr ""
|
6907 |
|
6908 |
+
#: pro/classes/controllers/FrmProFormsController.php:371
|
6909 |
#@ formidable
|
6910 |
msgid "Add a Search Form"
|
6911 |
msgstr ""
|
6912 |
|
6913 |
+
#: pro/classes/controllers/FrmProFormsController.php:372
|
6914 |
#@ formidable
|
6915 |
msgid "Single Entry"
|
6916 |
msgstr ""
|
6917 |
|
6918 |
+
#: pro/classes/controllers/FrmProFormsController.php:372
|
6919 |
#@ formidable
|
6920 |
msgid "Display a Single Entry"
|
6921 |
msgstr ""
|
6922 |
|
6923 |
+
#: pro/classes/controllers/FrmProFormsController.php:394
|
6924 |
#@ formidable
|
6925 |
msgid "Make read-only fields editable"
|
6926 |
msgstr ""
|
6927 |
|
6928 |
+
#: pro/classes/controllers/FrmProFormsController.php:402
|
6929 |
#@ formidable
|
6930 |
msgid "Select a view:"
|
6931 |
msgstr ""
|
6932 |
|
6933 |
+
#: pro/classes/controllers/FrmProFormsController.php:414
|
6934 |
#@ formidable
|
6935 |
msgid "Entry type(s)"
|
6936 |
msgstr ""
|
6937 |
|
6938 |
+
#: pro/classes/controllers/FrmProFormsController.php:418
|
6939 |
#@ formidable
|
6940 |
msgid "Published and drafts"
|
6941 |
msgstr ""
|
6942 |
|
6943 |
+
#: pro/classes/controllers/FrmProFormsController.php:422
|
6944 |
#@ formidable
|
6945 |
msgid "Page size"
|
6946 |
msgstr ""
|
6947 |
|
6948 |
+
#: pro/classes/controllers/FrmProFormsController.php:424
|
6949 |
#@ formidable
|
6950 |
msgid "Entry order"
|
6951 |
msgstr ""
|
6952 |
|
6953 |
+
#: pro/classes/controllers/FrmProFormsController.php:436
|
6954 |
#@ formidable
|
6955 |
msgid "Use Formidable styling"
|
6956 |
msgstr ""
|
6957 |
|
6958 |
+
#: pro/classes/controllers/FrmProFormsController.php:439
|
6959 |
#@ formidable
|
6960 |
msgid "Customize search button"
|
6961 |
msgstr ""
|
6962 |
|
6963 |
+
#: pro/classes/controllers/FrmProFormsController.php:444
|
6964 |
#@ formidable
|
6965 |
msgid "The ID of the page with the search results"
|
6966 |
msgstr ""
|
6967 |
|
6968 |
+
#: pro/classes/controllers/FrmProFormsController.php:454
|
6969 |
#@ formidable
|
6970 |
msgid "Select a field:"
|
6971 |
msgstr ""
|
6972 |
|
6973 |
+
#: pro/classes/controllers/FrmProFormsController.php:471
|
6974 |
#@ formidable
|
6975 |
msgid "Graph Type"
|
6976 |
msgstr ""
|
6977 |
|
6978 |
+
#: pro/classes/controllers/FrmProFormsController.php:474
|
6979 |
#@ formidable
|
6980 |
msgid "Bar"
|
6981 |
msgstr ""
|
6982 |
|
6983 |
+
#: pro/classes/controllers/FrmProFormsController.php:475
|
6984 |
#@ formidable
|
6985 |
msgid "Column"
|
6986 |
msgstr ""
|
6987 |
|
6988 |
+
#: pro/classes/controllers/FrmProFormsController.php:476
|
6989 |
#@ formidable
|
6990 |
msgid "Pie"
|
6991 |
msgstr ""
|
6992 |
|
6993 |
+
#: pro/classes/controllers/FrmProFormsController.php:477
|
6994 |
#@ formidable
|
6995 |
msgid "Line"
|
6996 |
msgstr ""
|
6997 |
|
6998 |
+
#: pro/classes/controllers/FrmProFormsController.php:478
|
6999 |
#@ formidable
|
7000 |
msgid "Area"
|
7001 |
msgstr ""
|
7002 |
|
7003 |
+
#: pro/classes/controllers/FrmProFormsController.php:479
|
7004 |
#@ formidable
|
7005 |
msgid "Stepped Area"
|
7006 |
msgstr ""
|
7007 |
|
7008 |
+
#: pro/classes/controllers/FrmProFormsController.php:480
|
7009 |
#@ formidable
|
7010 |
msgid "Geolocation Map"
|
7011 |
msgstr ""
|
7012 |
|
7013 |
+
#: pro/classes/controllers/FrmProFormsController.php:484
|
7014 |
#@ formidable
|
7015 |
msgid "Data Type"
|
7016 |
msgstr ""
|
7017 |
|
7018 |
+
#: pro/classes/controllers/FrmProFormsController.php:486
|
7019 |
#@ formidable
|
7020 |
msgid "The number of entries"
|
7021 |
msgstr ""
|
7022 |
|
7023 |
+
#: pro/classes/controllers/FrmProFormsController.php:487
|
7024 |
#@ formidable
|
7025 |
msgid "Add the field values together"
|
7026 |
msgstr ""
|
7027 |
|
7028 |
+
#: pro/classes/controllers/FrmProFormsController.php:488
|
7029 |
#@ formidable
|
7030 |
msgid "Average the totaled field values"
|
7031 |
msgstr ""
|
7032 |
|
7033 |
+
#: pro/classes/controllers/FrmProFormsController.php:493
|
7034 |
+
#: pro/classes/controllers/FrmProFormsController.php:537
|
7035 |
#@ formidable
|
7036 |
msgid "Background color"
|
7037 |
msgstr ""
|
7038 |
|
7039 |
+
#: pro/classes/controllers/FrmProFormsController.php:494
|
7040 |
#@ formidable
|
7041 |
msgid "Truncate graph labels"
|
7042 |
msgstr ""
|
7043 |
|
7044 |
+
#: pro/classes/controllers/FrmProFormsController.php:495
|
7045 |
#@ formidable
|
7046 |
msgid "Truncate title"
|
7047 |
msgstr ""
|
7048 |
|
7049 |
+
#: pro/classes/controllers/FrmProFormsController.php:496
|
7050 |
#@ formidable
|
7051 |
msgid "Graph title"
|
7052 |
msgstr ""
|
7053 |
|
7054 |
+
#: pro/classes/controllers/FrmProFormsController.php:497
|
7055 |
#@ formidable
|
7056 |
msgid "Title font size"
|
7057 |
msgstr ""
|
7058 |
|
7059 |
+
#: pro/classes/controllers/FrmProFormsController.php:498
|
7060 |
#@ formidable
|
7061 |
msgid "Title font name"
|
7062 |
msgstr ""
|
7063 |
|
7064 |
+
#: pro/classes/controllers/FrmProFormsController.php:500
|
7065 |
#@ formidable
|
7066 |
msgid "Turn your pie graph three-dimensional"
|
7067 |
msgstr ""
|
7068 |
|
7069 |
+
#: pro/classes/controllers/FrmProFormsController.php:503
|
7070 |
#@ formidable
|
7071 |
msgid "When using dates for the x_axis parameter, you can also fill in dates with a zero value. This will also apply to dropdown, radio, and checkbox fields with no x_axis defined."
|
7072 |
msgstr ""
|
7073 |
|
7074 |
+
#: pro/classes/controllers/FrmProFormsController.php:504
|
7075 |
#@ formidable
|
7076 |
msgid "Include the key with the graph"
|
7077 |
msgstr ""
|
7078 |
|
7079 |
+
#: pro/classes/controllers/FrmProFormsController.php:522
|
7080 |
#@ formidable
|
7081 |
msgid "Insert an entry ID/key:"
|
7082 |
msgstr ""
|
7083 |
|
7084 |
+
#: pro/classes/controllers/FrmProFormsController.php:529
|
7085 |
#@ formidable
|
7086 |
msgid "Include user info like browser and IP"
|
7087 |
msgstr ""
|
7088 |
|
7089 |
+
#: pro/classes/controllers/FrmProFormsController.php:530
|
7090 |
#@ formidable
|
7091 |
msgid "Include rows for blank fields"
|
7092 |
msgstr ""
|
7093 |
|
7094 |
+
#: pro/classes/controllers/FrmProFormsController.php:531
|
7095 |
#@ formidable
|
7096 |
msgid "Do not include any HTML"
|
7097 |
msgstr ""
|
7098 |
|
7099 |
+
#: pro/classes/controllers/FrmProFormsController.php:532
|
7100 |
#@ formidable
|
7101 |
msgid "Use RTL format"
|
7102 |
msgstr ""
|
7103 |
|
7104 |
+
#: pro/classes/controllers/FrmProFormsController.php:533
|
7105 |
#@ formidable
|
7106 |
msgid "Font size"
|
7107 |
msgstr ""
|
7108 |
|
7109 |
+
#: pro/classes/controllers/FrmProFormsController.php:534
|
7110 |
#@ formidable
|
7111 |
msgid "Text color"
|
7112 |
msgstr ""
|
7113 |
|
7114 |
+
#: pro/classes/controllers/FrmProFormsController.php:535
|
7115 |
#@ formidable
|
7116 |
msgid "Border width"
|
7117 |
msgstr ""
|
7118 |
|
7119 |
+
#: pro/classes/controllers/FrmProFormsController.php:536
|
7120 |
#@ formidable
|
7121 |
msgid "Border color"
|
7122 |
msgstr ""
|
7123 |
|
7124 |
+
#: pro/classes/controllers/FrmProFormsController.php:538
|
7125 |
#@ formidable
|
7126 |
msgid "Alternate background color"
|
7127 |
msgstr ""
|
7128 |
|
7129 |
+
#: pro/classes/controllers/FrmProStatisticsController.php:1824
|
7130 |
#@ formidable
|
7131 |
msgid "No Data"
|
7132 |
msgstr ""
|
7136 |
msgid "Your styling settings have been deleted."
|
7137 |
msgstr ""
|
7138 |
|
7139 |
+
#: pro/classes/helpers/FrmProAppHelper.php:677
|
7140 |
#@ formidable
|
7141 |
msgid "Previous Page"
|
7142 |
msgstr ""
|
7143 |
|
7144 |
+
#: pro/classes/helpers/FrmProAppHelper.php:681
|
7145 |
#@ formidable
|
7146 |
msgid "Next Page"
|
7147 |
msgstr ""
|
7148 |
|
7149 |
+
#: pro/classes/helpers/FrmProFieldsHelper.php:1991
|
7150 |
#@ formidable
|
7151 |
msgid "Confirm"
|
7152 |
msgstr ""
|
7164 |
msgid "This file is too big"
|
7165 |
msgstr ""
|
7166 |
|
7167 |
+
#: classes/models/FrmEntryValidate.php:145
|
7168 |
#@ formidable
|
7169 |
msgid "Please select a higher number"
|
7170 |
msgstr ""
|
7171 |
|
7172 |
+
#: classes/models/FrmEntryValidate.php:147
|
7173 |
#@ formidable
|
7174 |
msgid "Please select a lower number"
|
7175 |
msgstr ""
|
7231 |
msgid "Entry Details"
|
7232 |
msgstr ""
|
7233 |
|
7234 |
+
#: classes/views/frm-entries/sidebar-shared.php:37
|
7235 |
#, php-format
|
7236 |
#@ formidable
|
7237 |
msgid "Created by: %1$s"
|
7238 |
msgstr ""
|
7239 |
|
7240 |
+
#: classes/views/frm-entries/sidebar-shared.php:44
|
7241 |
#, php-format
|
7242 |
#@ formidable
|
7243 |
msgid "Updated by: %1$s"
|
7244 |
msgstr ""
|
7245 |
|
7246 |
+
#: classes/views/frm-entries/sidebar-shared.php:62
|
7247 |
#@ formidable
|
7248 |
msgid "Browser/OS"
|
7249 |
msgstr ""
|
7325 |
msgid "Remove Label"
|
7326 |
msgstr ""
|
7327 |
|
7328 |
+
#: pro/classes/views/frmpro-fields/options-form.php:280
|
7329 |
#@ formidable
|
7330 |
msgid "Confirmation Field"
|
7331 |
msgstr ""
|
7332 |
|
7333 |
+
#: pro/classes/views/frmpro-fields/options-form.php:284
|
7334 |
#@ formidable
|
7335 |
msgid "Below Field"
|
7336 |
msgstr ""
|
7438 |
msgid "On Update:"
|
7439 |
msgstr ""
|
7440 |
|
7441 |
+
#: pro/classes/views/frmpro-statistics/show.php:63
|
7442 |
#@ formidable
|
7443 |
msgid "Statistics"
|
7444 |
msgstr ""
|
7445 |
|
7446 |
+
#: pro/classes/views/frmpro-statistics/show.php:68
|
7447 |
#@ formidable
|
7448 |
msgid "Browse"
|
7449 |
msgstr ""
|
7450 |
|
7451 |
+
#: pro/classes/views/frmpro-statistics/show.php:72
|
7452 |
#@ formidable
|
7453 |
msgid "Users Submitted"
|
7454 |
msgstr ""
|
7455 |
|
7456 |
+
#: classes/helpers/FrmAppHelper.php:1529
|
7457 |
#@ formidable
|
7458 |
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."
|
7459 |
msgstr ""
|
7460 |
|
7461 |
+
#: classes/helpers/FrmAppHelper.php:1761
|
7462 |
#@ formidable
|
7463 |
msgid "Are you sure you want to delete this field and all data associated with it?"
|
7464 |
msgstr ""
|
7465 |
|
7466 |
+
#: classes/helpers/FrmAppHelper.php:1762
|
7467 |
#@ formidable
|
7468 |
msgid "WARNING: This will delete all fields inside of the section as well."
|
7469 |
msgstr ""
|
7470 |
|
7471 |
+
#: classes/helpers/FrmAppHelper.php:1812
|
7472 |
#@ formidable
|
7473 |
msgid "Filipino"
|
7474 |
msgstr ""
|
7475 |
|
7476 |
+
#: classes/helpers/FrmAppHelper.php:1814
|
7477 |
#@ formidable
|
7478 |
msgid "French/Canadian"
|
7479 |
msgstr ""
|
7480 |
|
7481 |
+
#: classes/helpers/FrmAppHelper.php:1815
|
7482 |
#@ formidable
|
7483 |
msgid "German/Austria"
|
7484 |
msgstr ""
|
7485 |
|
7486 |
+
#: classes/helpers/FrmAppHelper.php:1816
|
7487 |
#@ formidable
|
7488 |
msgid "German/Switzerland"
|
7489 |
msgstr ""
|
7490 |
|
7491 |
+
#: classes/helpers/FrmAppHelper.php:1818
|
7492 |
#@ formidable
|
7493 |
msgid "Hindi"
|
7494 |
msgstr ""
|
7495 |
|
7496 |
+
#: classes/helpers/FrmAppHelper.php:1819
|
7497 |
#@ formidable
|
7498 |
msgid "Indonesian"
|
7499 |
msgstr ""
|
7500 |
|
7501 |
+
#: classes/helpers/FrmAppHelper.php:1825
|
7502 |
#@ formidable
|
7503 |
msgid "Portuguese/Portugal"
|
7504 |
msgstr ""
|
7505 |
|
7506 |
+
#: classes/helpers/FrmAppHelper.php:1829
|
7507 |
#@ formidable
|
7508 |
msgid "Spanish/Latin America"
|
7509 |
msgstr ""
|
7510 |
|
7511 |
+
#: classes/models/FrmEntryFormat.php:230
|
7512 |
+
#: classes/models/FrmEntryFormat.php:231
|
7513 |
#@ formidable
|
7514 |
msgid "Unknown"
|
7515 |
msgstr ""
|
7535 |
msgstr[0] ""
|
7536 |
msgstr[1] ""
|
7537 |
|
7538 |
+
#: classes/models/FrmEntryValidate.php:217
|
7539 |
#@ formidable
|
7540 |
msgid "The captcha is missing from this form"
|
7541 |
msgstr ""
|
7551 |
msgid "To view entries, you must first %1$sbuild a form%2$s"
|
7552 |
msgstr ""
|
7553 |
|
7554 |
+
#: classes/views/frm-fields/show-build.php:58
|
7555 |
#, php-format
|
7556 |
#@ formidable
|
7557 |
msgid "Your captcha will not appear on your form until you %1$sset up%2$s the Site and Private Keys"
|
7562 |
msgid "Show a single radio or checkbox option by replacing 1 with the order of the option"
|
7563 |
msgstr ""
|
7564 |
|
7565 |
+
#: classes/views/frm-settings/form.php:80
|
7566 |
#@ formidable
|
7567 |
msgid "Site Key"
|
7568 |
msgstr ""
|
7572 |
msgid "Use wp_enqueue_script and wp_enqueue_style."
|
7573 |
msgstr ""
|
7574 |
|
7575 |
+
#: classes/views/shared/mb_adv_info.php:192
|
7576 |
#@ formidable
|
7577 |
msgid "Repeating field options"
|
7578 |
msgstr ""
|
7579 |
|
7580 |
+
#: classes/views/shared/mb_adv_info.php:195
|
7581 |
#@ formidable
|
7582 |
msgid "For Each"
|
7583 |
msgstr ""
|
7584 |
|
7585 |
+
#: classes/views/shared/mb_adv_info.php:204
|
7586 |
#@ formidable
|
7587 |
msgid "Dynamic field options"
|
7588 |
msgstr ""
|
7642 |
msgid "Pending"
|
7643 |
msgstr ""
|
7644 |
|
7645 |
+
#: classes/helpers/FrmAppHelper.php:1763
|
7646 |
#@ formidable
|
7647 |
msgid "Warning: If you have entries with multiple rows, all but the first row will be lost."
|
7648 |
msgstr ""
|
7649 |
|
7650 |
+
#: classes/helpers/FrmAppHelper.php:1709
|
7651 |
#@ formidable
|
7652 |
msgid "Are you sure you want to deauthorize Formidable Forms on this site?"
|
7653 |
msgstr ""
|
7693 |
msgid "Open the Field Options and click on the CSS Layout Classes option to enable this tab"
|
7694 |
msgstr ""
|
7695 |
|
7696 |
+
#: classes/views/frm-forms/add_field_links.php:94
|
7697 |
#@ formidable
|
7698 |
msgid "First"
|
7699 |
msgstr ""
|
7700 |
|
7701 |
+
#: classes/views/frm-forms/add_field_links.php:95
|
7702 |
#@ formidable
|
7703 |
msgid "Add this to the first field in each row along with a width. ie frm_first frm_third"
|
7704 |
msgstr ""
|
7705 |
|
7706 |
+
#: classes/views/frm-forms/add_field_links.php:97
|
7707 |
#@ formidable
|
7708 |
msgid "1/2"
|
7709 |
msgstr ""
|
7710 |
|
7711 |
+
#: classes/views/frm-forms/add_field_links.php:99
|
7712 |
#@ formidable
|
7713 |
msgid "2/3"
|
7714 |
msgstr ""
|
7715 |
|
7716 |
+
#: classes/views/frm-forms/add_field_links.php:104
|
7717 |
#@ formidable
|
7718 |
msgid "1/6"
|
7719 |
msgstr ""
|
7720 |
|
7721 |
+
#: classes/views/frm-forms/add_field_links.php:105
|
7722 |
#@ formidable
|
7723 |
msgid "1/7"
|
7724 |
msgstr ""
|
7725 |
|
7726 |
+
#: classes/views/frm-forms/add_field_links.php:106
|
7727 |
#@ formidable
|
7728 |
msgid "1/8"
|
7729 |
msgstr ""
|
7738 |
msgid "Load Template"
|
7739 |
msgstr ""
|
7740 |
|
7741 |
+
#: classes/views/frm-forms/settings.php:120
|
7742 |
#@ formidable
|
7743 |
msgid "AJAX"
|
7744 |
msgstr ""
|
7753 |
msgid "none"
|
7754 |
msgstr ""
|
7755 |
|
|
|
7756 |
#: classes/views/frm-forms/settings.php:71
|
7757 |
+
#: classes/views/frm-forms/settings.php:76
|
7758 |
#@ formidable
|
7759 |
msgid "(Premium feature)"
|
7760 |
msgstr ""
|
7761 |
|
7762 |
+
#: pro/classes/controllers/FrmProFormsController.php:373
|
7763 |
#@ formidable
|
7764 |
msgid "List of Entries"
|
7765 |
msgstr ""
|
7766 |
|
7767 |
+
#: pro/classes/controllers/FrmProFormsController.php:373
|
7768 |
#@ formidable
|
7769 |
msgid "Display a List of Entries"
|
7770 |
msgstr ""
|
7771 |
|
7772 |
+
#: pro/classes/controllers/FrmProFormsController.php:547
|
7773 |
#@ formidable
|
7774 |
msgid "Field ID/key for labels"
|
7775 |
msgstr ""
|
7776 |
|
7777 |
+
#: pro/classes/controllers/FrmProFormsController.php:550
|
7778 |
#@ formidable
|
7779 |
msgid "Display format"
|
7780 |
msgstr ""
|
7781 |
|
7782 |
+
#: pro/classes/controllers/FrmProFormsController.php:553
|
7783 |
#@ formidable
|
7784 |
msgid "Drop down"
|
7785 |
msgstr ""
|
7786 |
|
7787 |
+
#: pro/classes/controllers/FrmProFormsController.php:554
|
7788 |
#@ formidable
|
7789 |
msgid "Expanding archive"
|
7790 |
msgstr ""
|
7791 |
|
7792 |
+
#: pro/classes/controllers/FrmProFormsController.php:559
|
7793 |
#@ formidable
|
7794 |
msgid "Privacy"
|
7795 |
msgstr ""
|
7796 |
|
7797 |
+
#: pro/classes/controllers/FrmProFormsController.php:561
|
7798 |
#@ formidable
|
7799 |
msgid "Only include the entries the current user created"
|
7800 |
msgstr ""
|
7801 |
|
7802 |
+
#: pro/classes/controllers/FrmProFormsController.php:562
|
7803 |
#@ formidable
|
7804 |
msgid "Include all entries"
|
7805 |
msgstr ""
|
7806 |
|
7807 |
+
#: pro/classes/controllers/FrmProFormsController.php:565
|
7808 |
#@ formidable
|
7809 |
msgid "The ID of the page to link to"
|
7810 |
msgstr ""
|
7811 |
|
7812 |
+
#: pro/classes/controllers/FrmProFormsController.php:568
|
7813 |
#@ formidable
|
7814 |
msgid "Link action"
|
7815 |
msgstr ""
|
7816 |
|
7817 |
+
#: pro/classes/controllers/FrmProFormsController.php:570
|
7818 |
#@ formidable
|
7819 |
msgid "Edit if allowed"
|
7820 |
msgstr ""
|
7821 |
|
7822 |
+
#: pro/classes/controllers/FrmProFormsController.php:571
|
7823 |
#@ formidable
|
7824 |
msgid "View only"
|
7825 |
msgstr ""
|
7826 |
|
7827 |
+
#: pro/classes/controllers/FrmProFormsController.php:574
|
7828 |
#@ formidable
|
7829 |
msgid "Delete link label"
|
7830 |
msgstr ""
|
7831 |
|
7832 |
+
#: pro/classes/controllers/FrmProFormsController.php:575
|
7833 |
#@ formidable
|
7834 |
msgid "Delete confirmation message"
|
7835 |
msgstr ""
|
7836 |
|
7837 |
+
#: pro/classes/controllers/FrmProFormsController.php:578
|
7838 |
#@ formidable
|
7839 |
msgid "Send users to"
|
7840 |
msgstr ""
|
7841 |
|
7842 |
+
#: pro/classes/controllers/FrmProFormsController.php:580
|
7843 |
#@ formidable
|
7844 |
msgid "A page"
|
7845 |
msgstr ""
|
7846 |
|
7847 |
+
#: pro/classes/controllers/FrmProFormsController.php:581
|
7848 |
#@ formidable
|
7849 |
msgid "An anchor on the page with id=\"[key]\""
|
7850 |
msgstr ""
|
7851 |
|
7852 |
+
#: pro/classes/controllers/FrmProFormsController.php:582
|
7853 |
#@ formidable
|
7854 |
msgid "The entry in the back-end"
|
7855 |
msgstr ""
|
7856 |
|
7857 |
+
#: pro/classes/controllers/FrmProFormsController.php:585
|
7858 |
#@ formidable
|
7859 |
msgid "URL parameter (?entry=5)"
|
7860 |
msgstr ""
|
7861 |
|
7862 |
+
#: pro/classes/controllers/FrmProFormsController.php:588
|
7863 |
#@ formidable
|
7864 |
msgid "Identify the entry by"
|
7865 |
msgstr ""
|
7866 |
|
7867 |
+
#: pro/classes/controllers/FrmProFormsController.php:590
|
7868 |
#: pro/classes/views/displays/where_row.php:7
|
7869 |
#@ formidable
|
7870 |
msgid "Entry key"
|
7871 |
msgstr ""
|
7872 |
|
7873 |
+
#: pro/classes/controllers/FrmProFormsController.php:594
|
7874 |
#@ formidable
|
7875 |
msgid "Add HTML classes"
|
7876 |
msgstr ""
|
7877 |
|
7878 |
+
#: pro/classes/controllers/FrmProFormsController.php:595
|
7879 |
#@ formidable
|
7880 |
msgid "Label on first option in the dropdown"
|
7881 |
msgstr ""
|
7882 |
|
7883 |
+
#: pro/classes/controllers/FrmProFormsController.php:596
|
7884 |
#@ formidable
|
7885 |
msgid "Include draft entries"
|
7886 |
msgstr ""
|
7887 |
|
7888 |
+
#: pro/classes/controllers/FrmProStatisticsController.php:1692
|
7889 |
#@ formidable
|
7890 |
msgid "You must include a field id or key in your graph shortcode."
|
7891 |
msgstr ""
|
7892 |
|
7893 |
+
#: pro/classes/controllers/FrmProStatisticsController.php:1724
|
7894 |
#@ formidable
|
7895 |
msgid "id2, id3, and id4 are deprecated. Please use ids instead."
|
7896 |
msgstr ""
|
7900 |
msgid "A Formidable Forms update is available, but your license is invalid."
|
7901 |
msgstr ""
|
7902 |
|
7903 |
+
#: classes/helpers/FrmCSVExportHelper.php:115
|
7904 |
+
#: pro/classes/views/displays/where_row.php:15
|
7905 |
#@ formidable
|
7906 |
msgid "IP"
|
7907 |
msgstr ""
|
7911 |
msgid "Narrow down which entries will be used. The Unique options uses SQL GROUP BY to make sure only one entry is shown for each value in the selected field(s)."
|
7912 |
msgstr ""
|
7913 |
|
7914 |
+
#: pro/classes/views/displays/where_row.php:27
|
7915 |
#@ formidable
|
7916 |
msgid "starts with"
|
7917 |
msgstr ""
|
7918 |
|
7919 |
+
#: pro/classes/views/displays/where_row.php:28
|
7920 |
#@ formidable
|
7921 |
msgid "ends with"
|
7922 |
msgstr ""
|
7923 |
|
7924 |
+
#: pro/classes/views/displays/where_row.php:29
|
7925 |
#@ formidable
|
7926 |
msgid "unique"
|
7927 |
msgstr ""
|
7928 |
|
7929 |
+
#: pro/classes/views/frmpro-fields/options-form.php:305
|
7930 |
#@ formidable
|
7931 |
msgid "decimal places"
|
7932 |
msgstr ""
|
7946 |
msgid "Click directly into the input field or open the Field Options and click on the Dynamic Default Value option to enable this tab"
|
7947 |
msgstr ""
|
7948 |
|
7949 |
+
#: pro/classes/views/frmpro-statistics/show.php:42
|
7950 |
#@ formidable
|
7951 |
msgid "Users with no entry:"
|
7952 |
msgstr ""
|
7956 |
msgid "Formidable Forms License"
|
7957 |
msgstr ""
|
7958 |
|
7959 |
+
#: classes/views/frm-forms/add_field_links.php:125
|
7960 |
#@ formidable
|
7961 |
msgid "Align Option Text"
|
7962 |
msgstr ""
|
7963 |
|
7964 |
+
#: classes/views/frm-forms/add_field_links.php:125
|
7965 |
#@ formidable
|
7966 |
msgid "If you have a large amount of text in a checkbox or radio button field, use this class to align all the text in a block."
|
7967 |
msgstr ""
|
7986 |
msgid "Form Entries"
|
7987 |
msgstr ""
|
7988 |
|
7989 |
+
#: classes/helpers/FrmAppHelper.php:1773
|
7990 |
#@ default
|
7991 |
msgid "Private"
|
7992 |
msgstr ""
|
8006 |
msgid "You do not have permission to install plugin updates"
|
8007 |
msgstr ""
|
8008 |
|
8009 |
+
#: classes/models/FrmAddon.php:164
|
8010 |
#@ formidable
|
8011 |
msgid "Oops! You forgot to enter your license number."
|
8012 |
msgstr ""
|
8013 |
|
8014 |
+
#: classes/models/FrmAddon.php:184
|
8015 |
+
#: classes/models/FrmAddon.php:193
|
8016 |
#@ formidable
|
8017 |
msgid "That license is invalid"
|
8018 |
msgstr ""
|
8019 |
|
8020 |
+
#: classes/models/FrmAddon.php:221
|
8021 |
#@ formidable
|
8022 |
msgid "That license was removed successfully"
|
8023 |
msgstr ""
|
8024 |
|
8025 |
+
#: classes/models/FrmAddon.php:223
|
8026 |
#@ formidable
|
8027 |
msgid "There was an error deactivating your license."
|
8028 |
msgstr ""
|
8029 |
|
8030 |
+
#: classes/models/FrmAddon.php:258
|
8031 |
#, php-format
|
8032 |
#@ formidable
|
8033 |
msgid "You had an error communicating with Formidable Pro's API. %1$sClick here%2$s for more information."
|
8034 |
msgstr ""
|
8035 |
|
8036 |
+
#: classes/models/FrmAddon.php:263
|
8037 |
#@ formidable
|
8038 |
msgid "You had an HTTP error connecting to Formidable Pro's API"
|
8039 |
msgstr ""
|
8055 |
msgid "Activate"
|
8056 |
msgstr ""
|
8057 |
|
8058 |
+
#: classes/views/frm-forms/add_field_links.php:101
|
8059 |
#@ formidable
|
8060 |
msgid "3/4"
|
8061 |
msgstr ""
|
8062 |
|
8063 |
+
#: classes/views/frm-forms/add_field_links.php:103
|
8064 |
#@ formidable
|
8065 |
msgid "2/5"
|
8066 |
msgstr ""
|
8067 |
|
8068 |
+
#: classes/views/frm-forms/add_field_links.php:126
|
8069 |
#@ formidable
|
8070 |
msgid "Capitalize"
|
8071 |
msgstr ""
|
8072 |
|
8073 |
+
#: classes/views/frm-forms/add_field_links.php:126
|
8074 |
#@ formidable
|
8075 |
msgid "Automatically capitalize the first letter in each word."
|
8076 |
msgstr ""
|
8090 |
msgid "Advanced Settings"
|
8091 |
msgstr ""
|
8092 |
|
8093 |
+
#: pro/classes/controllers/FrmProEntriesController.php:1318
|
8094 |
#@ formidable
|
8095 |
msgid "There are no matching fields. Please check your formresults shortcode to make sure you are using the correct form and field IDs."
|
8096 |
msgstr ""
|
8097 |
|
8098 |
+
#: pro/classes/controllers/FrmProFieldsController.php:498
|
8099 |
#: pro/classes/views/frmpro-fields/options-form-before.php:31
|
8100 |
#@ formidable
|
8101 |
msgid "Select a taxonomy on the Form Actions tab of the Form Settings page"
|
8116 |
msgid "Date of entry submission"
|
8117 |
msgstr ""
|
8118 |
|
8119 |
+
#: classes/controllers/FrmAddonsController.php:64
|
8120 |
#@ formidable
|
8121 |
msgid "There are no plugins on your site that require a license"
|
8122 |
msgstr ""
|
8123 |
|
8124 |
+
#: classes/controllers/FrmFormsController.php:245
|
8125 |
#@ formidable
|
8126 |
msgid "There was a problem creating the new template."
|
8127 |
msgstr ""
|
8128 |
|
8129 |
+
#: classes/views/frm-forms/add_field.php:168
|
8130 |
#@ formidable
|
8131 |
msgid "Unique: Do not allow the same response multiple times. For example, if one user enters 'Joe', then no one else will be allowed to enter the same name."
|
8132 |
msgstr ""
|
8133 |
|
8134 |
+
#: classes/views/frm-forms/add_field.php:252
|
8135 |
#@ formidable
|
8136 |
msgid "Set the size of the captcha field. The compact option is best if your form is in a small area."
|
8137 |
msgstr ""
|
8138 |
|
8139 |
+
#: classes/views/frm-forms/add_field.php:256
|
8140 |
#@ formidable
|
8141 |
msgid "Compact"
|
8142 |
msgstr ""
|
8143 |
|
8144 |
+
#: classes/models/FrmAddon.php:187
|
8145 |
#@ formidable
|
8146 |
msgid "That license is expired"
|
8147 |
msgstr ""
|
8152 |
msgid "Your %1$s license key is missing. Please add it on the %2$slicenses page%3$s."
|
8153 |
msgstr ""
|
8154 |
|
8155 |
+
#: classes/models/FrmAddon.php:189
|
8156 |
#@ formidable
|
8157 |
msgid "That license has been used too many times"
|
8158 |
msgstr ""
|
8212 |
msgstr ""
|
8213 |
|
8214 |
#: classes/helpers/FrmListHelper.php:425
|
8215 |
+
#: classes/helpers/FrmListHelper.php:1036
|
8216 |
#@ default
|
8217 |
msgid "Show more details"
|
8218 |
msgstr ""
|
8219 |
|
8220 |
+
#: classes/helpers/FrmListHelper.php:531
|
8221 |
+
#: classes/helpers/FrmListHelper.php:1061
|
8222 |
#, php-format
|
8223 |
#@ default
|
8224 |
msgid "%s item"
|
8226 |
msgstr[0] ""
|
8227 |
msgstr[1] ""
|
8228 |
|
8229 |
+
#: classes/helpers/FrmListHelper.php:566
|
8230 |
#@ default
|
8231 |
msgid "First page"
|
8232 |
msgstr ""
|
8233 |
|
8234 |
+
#: classes/helpers/FrmListHelper.php:576
|
8235 |
#@ default
|
8236 |
msgid "Previous page"
|
8237 |
msgstr ""
|
8238 |
|
8239 |
+
#: classes/helpers/FrmListHelper.php:583
|
8240 |
+
#: classes/helpers/FrmListHelper.php:586
|
8241 |
#@ default
|
8242 |
msgid "Current Page"
|
8243 |
msgstr ""
|
8244 |
|
8245 |
+
#: classes/helpers/FrmListHelper.php:592
|
8246 |
#, php-format
|
8247 |
#@ default
|
8248 |
msgctxt "paging"
|
8249 |
msgid "%1$s of %2$s"
|
8250 |
msgstr ""
|
8251 |
|
8252 |
+
#: classes/helpers/FrmListHelper.php:599
|
8253 |
#@ default
|
8254 |
msgid "Next page"
|
8255 |
msgstr ""
|
8256 |
|
8257 |
+
#: classes/helpers/FrmListHelper.php:609
|
8258 |
#@ default
|
8259 |
msgid "Last page"
|
8260 |
msgstr ""
|
8261 |
|
8262 |
+
#: classes/helpers/FrmListHelper.php:809
|
8263 |
#@ default
|
8264 |
msgid "Select All"
|
8265 |
msgstr ""
|
8269 |
msgid "AddOns"
|
8270 |
msgstr ""
|
8271 |
|
8272 |
+
#: classes/controllers/FrmAppController.php:111
|
8273 |
#, php-format
|
8274 |
#@ formidable
|
8275 |
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."
|
8276 |
msgstr ""
|
8277 |
|
8278 |
+
#: classes/models/FrmAddon.php:181
|
8279 |
#@ formidable
|
8280 |
msgid "Your license has been activated. Enjoy!"
|
8281 |
msgstr ""
|
8282 |
|
8283 |
+
#: classes/models/FrmAddon.php:191
|
8284 |
#@ formidable
|
8285 |
msgid "Oops! That is the wrong license number for this plugin."
|
8286 |
msgstr ""
|
8433 |
msgid "Parent entry ID"
|
8434 |
msgstr ""
|
8435 |
|
8436 |
+
#: classes/controllers/FrmAddonsController.php:10
|
|
|
8437 |
#@ formidable
|
8438 |
msgid "Upgrade to Pro"
|
8439 |
msgstr ""
|
8440 |
|
8441 |
+
#: classes/helpers/FrmTipsHelper.php:35
|
8442 |
+
#: classes/helpers/FrmTipsHelper.php:40
|
8443 |
+
#: classes/helpers/FrmTipsHelper.php:55
|
8444 |
+
#: classes/helpers/FrmTipsHelper.php:99
|
8445 |
+
#: classes/helpers/FrmTipsHelper.php:104
|
8446 |
+
#: classes/helpers/FrmTipsHelper.php:172
|
8447 |
+
#: classes/helpers/FrmTipsHelper.php:184
|
|
|
|
|
|
|
8448 |
#@ formidable
|
8449 |
msgid "Upgrade to Pro."
|
8450 |
msgstr ""
|
8451 |
|
8452 |
+
#: classes/helpers/FrmTipsHelper.php:39
|
8453 |
#@ formidable
|
8454 |
msgid "Use conditional logic to shorten your forms and increase conversions."
|
8455 |
msgstr ""
|
8456 |
|
8457 |
+
#: classes/helpers/FrmTipsHelper.php:49
|
|
|
|
|
|
|
|
|
|
|
8458 |
#@ formidable
|
8459 |
msgid "Cut down on back-and-forth with clients."
|
8460 |
msgstr ""
|
8461 |
|
8462 |
+
#: classes/helpers/FrmTipsHelper.php:50
|
8463 |
#@ formidable
|
8464 |
msgid "Allow file uploads in your form."
|
8465 |
msgstr ""
|
8466 |
|
8467 |
+
#: classes/helpers/FrmTipsHelper.php:73
|
8468 |
+
#: classes/helpers/FrmTipsHelper.php:78
|
|
|
|
|
|
|
|
|
8469 |
#@ formidable
|
8470 |
msgid "Add front-end editing."
|
8471 |
msgstr ""
|
8472 |
|
8473 |
+
#: classes/helpers/FrmTipsHelper.php:82
|
8474 |
#@ formidable
|
8475 |
msgid "Have a long form that takes time to complete?"
|
8476 |
msgstr ""
|
8477 |
|
8478 |
+
#: classes/helpers/FrmTipsHelper.php:83
|
8479 |
#@ formidable
|
8480 |
msgid "Let logged-in users save a draft and return later."
|
8481 |
msgstr ""
|
8482 |
|
8483 |
+
#: classes/helpers/FrmTipsHelper.php:93
|
8484 |
#@ formidable
|
8485 |
msgid "Save time by sending the email to the right person automatically."
|
8486 |
msgstr ""
|
8487 |
|
8488 |
+
#: classes/helpers/FrmTipsHelper.php:94
|
8489 |
#@ formidable
|
8490 |
msgid "Add email routing."
|
8491 |
msgstr ""
|
8492 |
|
8493 |
+
#: classes/helpers/FrmTipsHelper.php:108
|
|
|
|
|
|
|
|
|
|
|
8494 |
#@ formidable
|
8495 |
msgid "Grow your business with automated email follow-up."
|
8496 |
msgstr ""
|
8497 |
|
8498 |
+
#: classes/helpers/FrmTipsHelper.php:109
|
8499 |
#@ formidable
|
8500 |
msgid "Send leads straight to MailChimp."
|
8501 |
msgstr ""
|
8502 |
|
8503 |
+
#: classes/helpers/FrmTipsHelper.php:113
|
8504 |
#@ formidable
|
8505 |
msgid "Save hours and increase revenue by collecting payments with every submission."
|
8506 |
msgstr ""
|
8507 |
|
8508 |
+
#: classes/helpers/FrmTipsHelper.php:114
|
8509 |
+
#: classes/helpers/FrmTipsHelper.php:119
|
8510 |
#@ formidable
|
8511 |
msgid "Use PayPal with this form."
|
8512 |
msgstr ""
|
8513 |
|
8514 |
+
#: classes/helpers/FrmTipsHelper.php:129
|
|
|
|
|
|
|
|
|
|
|
8515 |
#@ formidable
|
8516 |
msgid "Automatically create user accounts."
|
8517 |
msgstr ""
|
8518 |
|
8519 |
+
#: classes/helpers/FrmTipsHelper.php:138
|
8520 |
#@ formidable
|
8521 |
msgid "Want a text when this form is submitted or when a payment is received?"
|
8522 |
msgstr ""
|
8523 |
|
8524 |
+
#: classes/helpers/FrmTipsHelper.php:139
|
8525 |
#@ formidable
|
8526 |
msgid "Use Twilio with this form."
|
8527 |
msgstr ""
|
8528 |
|
8529 |
+
#: classes/helpers/FrmTipsHelper.php:167
|
8530 |
#@ formidable
|
8531 |
+
msgid "Add entry management."
|
8532 |
msgstr ""
|
8533 |
|
8534 |
+
#: classes/helpers/FrmTipsHelper.php:183
|
8535 |
+
#@ formidable
|
8536 |
+
msgid "Want to import entries into your forms?"
|
8537 |
+
msgstr ""
|
8538 |
+
|
8539 |
+
#: classes/models/FrmPointers.php:168
|
8540 |
+
#@ default
|
8541 |
+
msgid "Click “Start Tour” to view a quick introduction of this plugin’s core functionality."
|
8542 |
+
msgstr ""
|
8543 |
+
|
8544 |
+
#: classes/models/FrmPointers.php:181
|
8545 |
+
#@ formidable
|
8546 |
+
msgid "You’ve just installed a new form builder plugin!"
|
8547 |
+
msgstr ""
|
8548 |
+
|
8549 |
+
#: classes/views/addons/upgrade_to_pro.php:23
|
8550 |
+
#@ formidable
|
8551 |
+
msgid "Get Started"
|
8552 |
+
msgstr ""
|
8553 |
+
|
8554 |
+
#: classes/views/frm-forms/settings.php:52
|
8555 |
+
#@ formidable
|
8556 |
+
msgid " Upgrade to Formidable Pro to get access to all options in the dropdown."
|
8557 |
+
msgstr ""
|
8558 |
+
|
8559 |
+
#: pro/classes/controllers/FrmProEddController.php:86
|
8560 |
+
#, php-format
|
8561 |
+
#@ formidable
|
8562 |
+
msgid "Your %1$s license key is missing. Please add it on the %2$sGlobal Settings page%3$s."
|
8563 |
+
msgstr ""
|
8564 |
+
|
8565 |
+
#: classes/helpers/FrmTipsHelper.php:34
|
8566 |
+
#@ formidable
|
8567 |
+
msgid "Long forms can still be beautiful with sections."
|
8568 |
+
msgstr ""
|
8569 |
+
|
8570 |
+
#: classes/helpers/FrmTipsHelper.php:44
|
8571 |
+
#@ formidable
|
8572 |
+
msgid "Stop intimidating users with long forms."
|
8573 |
+
msgstr ""
|
8574 |
+
|
8575 |
+
#: classes/helpers/FrmTipsHelper.php:45
|
8576 |
+
#@ formidable
|
8577 |
+
msgid "Use page breaks."
|
8578 |
+
msgstr ""
|
8579 |
+
|
8580 |
+
#: classes/helpers/FrmTipsHelper.php:54
|
8581 |
+
#@ formidable
|
8582 |
+
msgid "Need to calculate a total?"
|
8583 |
+
msgstr ""
|
8584 |
+
|
8585 |
+
#: classes/helpers/FrmTipsHelper.php:59
|
8586 |
+
#@ formidable
|
8587 |
+
msgid "Save time."
|
8588 |
+
msgstr ""
|
8589 |
+
|
8590 |
+
#: classes/helpers/FrmTipsHelper.php:60
|
8591 |
+
#@ formidable
|
8592 |
+
msgid "Prefill fields with user info."
|
8593 |
+
msgstr ""
|
8594 |
+
|
8595 |
+
#: classes/helpers/FrmTipsHelper.php:72
|
8596 |
+
#: classes/helpers/FrmTipsHelper.php:77
|
8597 |
+
#@ formidable
|
8598 |
+
msgid "A site with dynamic, user-generated content is within reach."
|
8599 |
+
msgstr ""
|
8600 |
+
|
8601 |
+
#: classes/helpers/FrmTipsHelper.php:98
|
8602 |
+
#@ formidable
|
8603 |
+
msgid "Create blog posts or pages from the front-end."
|
8604 |
+
msgstr ""
|
8605 |
+
|
8606 |
+
#: classes/helpers/FrmTipsHelper.php:103
|
8607 |
+
#@ formidable
|
8608 |
+
msgid "Make front-end posting easy."
|
8609 |
+
msgstr ""
|
8610 |
+
|
8611 |
+
#: classes/helpers/FrmTipsHelper.php:118
|
8612 |
#@ formidable
|
8613 |
+
msgid "Increase revenue."
|
8614 |
msgstr ""
|
8615 |
|
8616 |
#: classes/helpers/FrmTipsHelper.php:123
|
8617 |
#@ formidable
|
8618 |
+
msgid "Get paid more quickly."
|
8619 |
msgstr ""
|
8620 |
|
8621 |
#: classes/helpers/FrmTipsHelper.php:124
|
8622 |
#@ formidable
|
8623 |
+
msgid "Use Paypal with this form."
|
8624 |
+
msgstr ""
|
8625 |
+
|
8626 |
+
#: classes/helpers/FrmTipsHelper.php:128
|
8627 |
+
#@ formidable
|
8628 |
+
msgid "Boost your site membership."
|
8629 |
+
msgstr ""
|
8630 |
+
|
8631 |
+
#: classes/helpers/FrmTipsHelper.php:133
|
8632 |
+
#@ formidable
|
8633 |
+
msgid "Make front-end profile editing possible."
|
8634 |
msgstr ""
|
8635 |
|
8636 |
#: classes/helpers/FrmTipsHelper.php:134
|
8637 |
#@ formidable
|
8638 |
+
msgid "Add user registration."
|
8639 |
msgstr ""
|
8640 |
|
8641 |
+
#: classes/helpers/FrmTipsHelper.php:143
|
8642 |
+
#@ formidable
|
8643 |
+
msgid "Send a text when this form is submitted."
|
8644 |
msgstr ""
|
8645 |
|
8646 |
+
#: classes/helpers/FrmTipsHelper.php:144
|
8647 |
#@ formidable
|
8648 |
+
msgid "Get Twilio."
|
8649 |
msgstr ""
|
8650 |
|
8651 |
+
#: classes/helpers/FrmTipsHelper.php:155
|
8652 |
#@ formidable
|
8653 |
+
msgid "Make your sidebar or footer form stand out."
|
8654 |
msgstr ""
|
8655 |
|
8656 |
+
#: classes/helpers/FrmTipsHelper.php:156
|
8657 |
#@ formidable
|
8658 |
+
msgid "Use multiple style templates."
|
8659 |
+
msgstr ""
|
8660 |
+
|
8661 |
+
#: classes/helpers/FrmTipsHelper.php:166
|
8662 |
+
#@ formidable
|
8663 |
+
msgid "Want to edit or delete form submissions?"
|
8664 |
+
msgstr ""
|
8665 |
+
|
8666 |
+
#: classes/helpers/FrmTipsHelper.php:171
|
8667 |
+
#@ formidable
|
8668 |
+
msgid "Want to search submitted entries?"
|
8669 |
+
msgstr ""
|
8670 |
+
|
8671 |
+
#: classes/helpers/FrmTipsHelper.php:194
|
8672 |
+
#@ formidable
|
8673 |
+
msgid "Looking for more options to get professional results?"
|
8674 |
+
msgstr ""
|
8675 |
+
|
8676 |
+
#: classes/helpers/FrmTipsHelper.php:195
|
8677 |
+
#@ formidable
|
8678 |
+
msgid "Take your forms to the next level."
|
8679 |
+
msgstr ""
|
8680 |
+
|
8681 |
+
#: classes/helpers/FrmTipsHelper.php:199
|
8682 |
+
#@ formidable
|
8683 |
+
msgid "Increase conversions in your long forms."
|
8684 |
+
msgstr ""
|
8685 |
+
|
8686 |
+
#: classes/helpers/FrmTipsHelper.php:200
|
8687 |
+
#@ formidable
|
8688 |
+
msgid "Add conditional logic, page breaks, and section headings."
|
8689 |
+
msgstr ""
|
8690 |
+
|
8691 |
+
#: classes/helpers/FrmTipsHelper.php:204
|
8692 |
+
#@ formidable
|
8693 |
+
msgid "Automate your business and increase revenue."
|
8694 |
+
msgstr ""
|
8695 |
+
|
8696 |
+
#: classes/helpers/FrmTipsHelper.php:205
|
8697 |
+
#@ formidable
|
8698 |
+
msgid "Collect instant payments, and send leads to MailChimp."
|
8699 |
+
msgstr ""
|
8700 |
+
|
8701 |
+
#: classes/models/FrmField.php:48
|
8702 |
+
#@ formidable
|
8703 |
+
msgid "Credit Card"
|
8704 |
+
msgstr ""
|
8705 |
+
|
8706 |
+
#: classes/models/FrmField.php:49
|
8707 |
+
#@ formidable
|
8708 |
+
msgid "Address"
|
8709 |
msgstr ""
|
8710 |
|
8711 |
+
#: classes/views/frm-settings/form.php:55
|
8712 |
+
#@ formidable
|
8713 |
+
msgid "We recommend using HTML 5 for your forms. It adds some nifty options like placeholders, patterns, and autocomplete."
|
8714 |
+
msgstr ""
|
8715 |
+
|
8716 |
+
#: classes/views/frm-settings/form.php:77
|
8717 |
#, php-format
|
8718 |
#@ formidable
|
8719 |
+
msgid "reCAPTCHA requires a Site and Private API key. Sign up for a %1$sfree reCAPTCHA key%2$s."
|
8720 |
+
msgstr ""
|
8721 |
+
|
8722 |
+
#: classes/views/frm-settings/form.php:81
|
8723 |
+
#: classes/views/frm-settings/form.php:84
|
8724 |
+
#@ formidable
|
8725 |
+
msgid "Optional"
|
8726 |
+
msgstr ""
|
8727 |
+
|
8728 |
+
#: classes/views/shared/mb_adv_info.php:160
|
8729 |
+
#@ formidable
|
8730 |
+
msgid "Show image"
|
8731 |
+
msgstr ""
|
8732 |
+
|
8733 |
+
#: pro/classes/controllers/FrmProAddressesController.php:132
|
8734 |
+
#@ formidable
|
8735 |
+
msgid "Line 1"
|
8736 |
+
msgstr ""
|
8737 |
+
|
8738 |
+
#: pro/classes/controllers/FrmProAddressesController.php:133
|
8739 |
+
#@ formidable
|
8740 |
+
msgid "Line 2"
|
8741 |
+
msgstr ""
|
8742 |
+
|
8743 |
+
#: pro/classes/controllers/FrmProAddressesController.php:134
|
8744 |
+
#@ formidable
|
8745 |
+
msgid "Country"
|
8746 |
+
msgstr ""
|
8747 |
+
|
8748 |
+
#: pro/classes/controllers/FrmProAddressesController.php:158
|
8749 |
+
#@ formidable
|
8750 |
+
msgid "City"
|
8751 |
+
msgstr ""
|
8752 |
+
|
8753 |
+
#: pro/classes/controllers/FrmProAddressesController.php:159
|
8754 |
+
#@ formidable
|
8755 |
+
msgid "State/Province"
|
8756 |
+
msgstr ""
|
8757 |
+
|
8758 |
+
#: pro/classes/controllers/FrmProAddressesController.php:160
|
8759 |
+
#@ formidable
|
8760 |
+
msgid "Zip/Postal"
|
8761 |
+
msgstr ""
|
8762 |
+
|
8763 |
+
#: pro/classes/controllers/FrmProCreditCardsController.php:99
|
8764 |
+
#@ formidable
|
8765 |
+
msgid "Expiration Month"
|
8766 |
+
msgstr ""
|
8767 |
+
|
8768 |
+
#: pro/classes/controllers/FrmProCreditCardsController.php:100
|
8769 |
+
#@ formidable
|
8770 |
+
msgid "Expiration Year"
|
8771 |
+
msgstr ""
|
8772 |
+
|
8773 |
+
#: pro/classes/controllers/FrmProCreditCardsController.php:123
|
8774 |
+
#@ formidable
|
8775 |
+
msgid "Card number"
|
8776 |
+
msgstr ""
|
8777 |
+
|
8778 |
+
#: pro/classes/controllers/FrmProCreditCardsController.php:124
|
8779 |
+
#@ formidable
|
8780 |
+
msgid "CVC"
|
8781 |
+
msgstr ""
|
8782 |
+
|
8783 |
+
#: pro/classes/controllers/FrmProFormsController.php:610
|
8784 |
+
#: pro/classes/views/displays/where_row.php:10
|
8785 |
+
#@ formidable
|
8786 |
+
msgid "Draft status"
|
8787 |
+
msgstr ""
|
8788 |
+
|
8789 |
+
#: pro/classes/models/FrmProAddress.php:31
|
8790 |
+
#@ formidable
|
8791 |
+
msgid "This value is invalid"
|
8792 |
+
msgstr ""
|
8793 |
+
|
8794 |
+
#: pro/classes/models/FrmProCreditCard.php:24
|
8795 |
+
#@ formidable
|
8796 |
+
msgid "That credit card number is invalid"
|
8797 |
+
msgstr ""
|
8798 |
+
|
8799 |
+
#: pro/classes/models/FrmProCreditCard.php:82
|
8800 |
+
#@ formidable
|
8801 |
+
msgid "That credit card is expired"
|
8802 |
+
msgstr ""
|
8803 |
+
|
8804 |
+
#: pro/classes/views/combo-fields/addresses/back-end-field-opts.php:3
|
8805 |
+
#@ formidable
|
8806 |
+
msgid "Address Type"
|
8807 |
+
msgstr ""
|
8808 |
+
|
8809 |
+
#: pro/classes/views/combo-fields/addresses/back-end-field-opts.php:7
|
8810 |
+
#@ formidable
|
8811 |
+
msgid "International"
|
8812 |
+
msgstr ""
|
8813 |
+
|
8814 |
+
#: pro/classes/views/combo-fields/addresses/back-end-field-opts.php:9
|
8815 |
+
#@ formidable
|
8816 |
+
msgid "Other - exclude country field"
|
8817 |
+
msgstr ""
|
8818 |
+
|
8819 |
+
#: pro/classes/views/combo-fields/credit-cards/back-end-field-opts.php:3
|
8820 |
+
#@ formidable
|
8821 |
+
msgid "Credit Card Security"
|
8822 |
+
msgstr ""
|
8823 |
+
|
8824 |
+
#: pro/classes/views/combo-fields/credit-cards/back-end-field-opts.php:4
|
8825 |
+
#@ formidable
|
8826 |
+
msgid "By default, only the last four digits of a credit card number will be saved. We recommend that you save as little credit card information on your site as possible."
|
8827 |
+
msgstr ""
|
8828 |
+
|
8829 |
+
#: pro/classes/views/combo-fields/credit-cards/back-end-field-opts.php:8
|
8830 |
+
#@ formidable
|
8831 |
+
msgid "Save only the last 4 digits"
|
8832 |
+
msgstr ""
|
8833 |
+
|
8834 |
+
#: pro/classes/views/combo-fields/credit-cards/back-end-field-opts.php:9
|
8835 |
+
#@ formidable
|
8836 |
+
msgid "Do not store the card number"
|
8837 |
+
msgstr ""
|
8838 |
+
|
8839 |
+
#: pro/classes/views/combo-fields/credit-cards/back-end-field-opts.php:10
|
8840 |
+
#@ formidable
|
8841 |
+
msgid "Store the whole card number (not recommended)"
|
8842 |
+
msgstr ""
|
8843 |
+
|
8844 |
+
#: pro/classes/views/displays/where_options.php:13
|
8845 |
+
#@ formidable
|
8846 |
+
msgid "Draft or complete entry"
|
8847 |
+
msgstr ""
|
8848 |
+
|
8849 |
+
#: pro/classes/views/displays/where_options.php:15
|
8850 |
+
#@ formidable
|
8851 |
+
msgid "Complete entry"
|
8852 |
+
msgstr ""
|
8853 |
+
|
8854 |
+
#: pro/classes/views/frmpro-fields/options-form.php:148
|
8855 |
+
#@ formidable
|
8856 |
+
msgid "Delete files"
|
8857 |
+
msgstr ""
|
8858 |
+
|
8859 |
+
#: pro/classes/views/frmpro-fields/options-form.php:150
|
8860 |
+
#@ formidable
|
8861 |
+
msgid "permanently delete old files when replaced or when the entry is deleted"
|
8862 |
+
msgstr ""
|
8863 |
+
|
8864 |
+
#: pro/classes/views/frmpro-forms/add_form_ajax_options.php:11
|
8865 |
+
#@ formidable
|
8866 |
+
msgid "Validate this form with javascript"
|
8867 |
+
msgstr ""
|
8868 |
+
|
8869 |
+
#: pro/classes/views/frmpro-forms/add_form_ajax_options.php:13
|
8870 |
+
#@ formidable
|
8871 |
+
msgid "Required fields, email format, and number format can be checked instantly in your browser. You may want to turn this option off if you have any customizations to remove validation messages on certain fields."
|
8872 |
msgstr ""
|
8873 |
|
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.
|
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,39 @@ 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.22 =
|
93 |
* Add an upgrade banner when affiliate links are active
|
94 |
* Add permission checks in addition to nonce for several actions for extra security
|
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.23
|
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.23 =
|
93 |
+
* Add support for multiple reCaptchas on a page
|
94 |
+
* Make sure the screen options for the form listings only shows when needed
|
95 |
+
* Make sure a value is selected when it includes an &
|
96 |
+
* Load grid CSS on the back-end entries and form builder pages
|
97 |
+
* Allow transparent background color on fields and form
|
98 |
+
* Don't update clear on click options until whole form is saved
|
99 |
+
* Don't force an array to be a string before going through get_display_value function
|
100 |
+
* Added frm_trigger_create_action hook to alter action triggering
|
101 |
+
* Added frm_csv_format hook for changing the exported CSV format
|
102 |
+
* Added frm_is_field_required hook for allowing a field to be conditionally required
|
103 |
+
* Added frm_field_options_to_update hook for setting more field options to update
|
104 |
+
* Added frm_display_FIELDTYPE_value_custom hook
|
105 |
+
* Added frm_get_FIELDTYPE_display_value
|
106 |
+
* Added frm_csv_field_columns hook. Once the columns are added, if a field value is an array, it will automatically fill added csv columns
|
107 |
+
* **Pro Features:** *
|
108 |
+
* Added straight up client-side validation
|
109 |
+
* Added Credit card and Address field types. Enable the Credit card field with add_filter( 'frm_include_credit_card', '__return_true );
|
110 |
+
* Allow actions to be triggered when a draft is saved
|
111 |
+
* Allow free text in user id field filtering in views
|
112 |
+
* Improved the unique filter in Views
|
113 |
+
* Add Entry ID filter to all existing single entry Views instead of always checking for the entry param in the url
|
114 |
+
* Allow "any" for the number step
|
115 |
+
* Updated Chosen script to 1.5.1
|
116 |
+
* Correctly check for multisite sitewide activation
|
117 |
+
* Fixed the problem with the file upload attachment option not staying checked
|
118 |
+
* Fixed filtering by entry ID and fields together in Views
|
119 |
+
* Make sure the limit setting doesn't affect calendar Views, and show empty calendar for Calendar views with no entries
|
120 |
+
* Make sure closing shortcodes in After Content are filtered
|
121 |
+
* Make sure Dynamic List fields show up in default html email
|
122 |
+
* Make sure we are jumping to the first field in the form after validation instead of the field with the lowest id
|
123 |
+
* Fix field ID issue in repeating sections across pages
|
124 |
+
|
125 |
= 2.0.22 =
|
126 |
* Add an upgrade banner when affiliate links are active
|
127 |
* Add permission checks in addition to nonce for several actions for extra security
|