Version Description
- Add CSV export to free version
- Add page with list of add-ons
- Set up base for allowing affiliate links inside the free version
- Pro Features:
- Updating improvements
- Add show_image=1 and add_link=1 to file upload field shortcode
- Show draft, pending, and private posts for creator and admin in frm-entry-links shortcode
- Make sure Number fields perform calc when shown
- Include embedded fields in CSV export
- Deprecate the frm_csv_field_ids filter
- Fix graph bug
- Fix Dynamic Field filtering in Views
- Fix JavaScript error in repeating section
- Fix showing errors in collapsible sections
- Hide the end divider field when needed
- Fix inline label for Dynamic dropdowns
- Make LIKE logic case-insensitive in field ID shortcode
- Make sure multiple file upload fields save on edit when all files are removed
- Fix conditional logic issues with extra white space
- Fix LIKE conditional logic issues with arrays and number values
- Fix calcs with edit in-place
Download this release
Release Info
Developer | sswells |
Plugin | Formidable Forms – Form Builder for WordPress |
Version | 2.0.19 |
Comparing to | |
See all releases |
Code changes from version 2.0.18 to 2.0.19
- classes/controllers/FrmAddonsController.php +59 -1
- classes/controllers/FrmAppController.php +35 -6
- classes/controllers/FrmEntriesController.php +2 -2
- classes/controllers/FrmFieldsController.php +1 -7
- classes/controllers/FrmHooksController.php +5 -5
- classes/controllers/FrmSettingsController.php +1 -1
- classes/controllers/FrmStatisticsController.php +0 -19
- classes/controllers/FrmStylesController.php +0 -2
- classes/controllers/FrmXMLController.php +109 -10
- classes/helpers/FrmAppHelper.php +6 -5
- classes/helpers/FrmCSVExportHelper.php +306 -0
- classes/helpers/FrmListHelper.php +0 -1
- classes/models/FrmAddon.php +117 -21
- classes/models/{EDD_SL_Plugin_Updater.php → FrmEDD_SL_Plugin_Updater.php} +2 -107
- classes/models/FrmEntryMeta.php +14 -13
- classes/models/FrmSettings.php +1 -1
- classes/views/addons/list.php +46 -0
- classes/views/addons/settings.php +6 -2
- classes/views/frm-form-actions/_email_settings.php +0 -1
- classes/views/frm-settings/license_box.php +2 -2
- classes/views/frm-statistics/list.php +0 -18
- classes/views/frm-statistics/list_displays.php +0 -17
- classes/views/shared/form-nav.php +9 -25
- classes/views/shared/mb_adv_info.php +4 -5
- classes/views/shared/update_message.php +0 -4
- classes/views/styles/manage.php +1 -1
- classes/views/xml/import_form.php +4 -14
- css/_single_theme.css.php +11 -11
- css/custom_theme.css.php +6 -6
- css/frm_admin.css +11 -1
- formidable.php +1 -1
- js/formidable.js +119 -54
- js/formidable.min.js +63 -62
- js/formidable_admin.js +77 -39
- languages/formidable-da_DK.po +12 -12
- languages/formidable-de_DE.po +12 -12
- languages/formidable-en_US.po +398 -444
- languages/formidable-es_ES.po +12 -12
- languages/formidable-fr_FR.po +13 -13
- languages/formidable-it_IT.po +12 -12
- languages/formidable-nl_NL.po +12 -12
- languages/formidable-pl_PL.po +12 -12
- languages/formidable-pt_BR.po +12 -12
- languages/formidable-sr_RS.po +12 -12
- languages/formidable-sv_SE.po +16 -16
- readme.txt +28 -6
classes/controllers/FrmAddonsController.php
CHANGED
@@ -2,7 +2,35 @@
|
|
2 |
|
3 |
class FrmAddonsController {
|
4 |
|
5 |
-
public static function
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6 |
$plugins = apply_filters( 'frm_installed_addons', array() );
|
7 |
if ( empty( $plugins ) ) {
|
8 |
_e( 'There are no plugins on your site that require a license', 'formidable' );
|
@@ -11,4 +39,34 @@ class FrmAddonsController {
|
|
11 |
|
12 |
include( FrmAppHelper::plugin_path() . '/classes/views/addons/settings.php' );
|
13 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
14 |
}
|
2 |
|
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 |
+
|
9 |
+
public static function list_addons() {
|
10 |
+
$installed_addons = apply_filters( 'frm_installed_addons', array() );
|
11 |
+
|
12 |
+
$pro_link = 'http://formidablepro.com/pricing';
|
13 |
+
$addons = self::get_api_addons();
|
14 |
+
if ( ! is_array( $addons ) ) {
|
15 |
+
$addons = array(
|
16 |
+
array( 'url' => $pro_link, 'name' => 'Formidable Pro', 'slug' => 'formidable_pro' ),
|
17 |
+
);
|
18 |
+
} else {
|
19 |
+
$addons = $addons['products'];
|
20 |
+
}
|
21 |
+
$addons = array_reverse( $addons );
|
22 |
+
$append_affiliate = FrmAppHelper::affiliate();
|
23 |
+
|
24 |
+
$plugin_names = array(
|
25 |
+
'formidable-pro' => 'formidable/pro', 'wp-multilingual' => 'formidable-wpml',
|
26 |
+
'registration-lite' => 'formidable-registration', 'bootstrap-modal' => 'formidable-modal',
|
27 |
+
'paypal-standard' => 'formidable-paypal', 'formidable-api' => 'formidable-api',
|
28 |
+
);
|
29 |
+
|
30 |
+
include( FrmAppHelper::plugin_path() . '/classes/views/addons/list.php' );
|
31 |
+
}
|
32 |
+
|
33 |
+
public static function license_settings() {
|
34 |
$plugins = apply_filters( 'frm_installed_addons', array() );
|
35 |
if ( empty( $plugins ) ) {
|
36 |
_e( 'There are no plugins on your site that require a license', 'formidable' );
|
39 |
|
40 |
include( FrmAppHelper::plugin_path() . '/classes/views/addons/settings.php' );
|
41 |
}
|
42 |
+
|
43 |
+
private static function get_api_addons() {
|
44 |
+
$addons = get_transient( 'frm_api_addons' );
|
45 |
+
if ( $addons !== false ) {
|
46 |
+
return $addons;
|
47 |
+
}
|
48 |
+
|
49 |
+
$url = 'https://formidablepro.com/edd-api/products?number=40';
|
50 |
+
|
51 |
+
$arg_array = array(
|
52 |
+
'body' => array(
|
53 |
+
'url' => home_url(),
|
54 |
+
),
|
55 |
+
'timeout' => 15,
|
56 |
+
'sslverify' => false,
|
57 |
+
'user-agent' => 'Formidable/' . FrmAppHelper::$plug_version . '; ' . home_url(),
|
58 |
+
);
|
59 |
+
|
60 |
+
$response = wp_remote_post( $url, $arg_array );
|
61 |
+
$body = wp_remote_retrieve_body( $response );
|
62 |
+
if ( ! is_wp_error( $response ) && ! is_wp_error( $body ) ) {
|
63 |
+
$addons = json_decode( $body, true );
|
64 |
+
set_transient( 'frm_api_addons', $addons, 60 * 60 * 24 * 5 ); // check every 5 days
|
65 |
+
if ( is_array( $addons ) ) {
|
66 |
+
return $addons;
|
67 |
+
}
|
68 |
+
}
|
69 |
+
|
70 |
+
return false;
|
71 |
+
}
|
72 |
}
|
classes/controllers/FrmAppController.php
CHANGED
@@ -32,6 +32,9 @@ class FrmAppController {
|
|
32 |
}
|
33 |
|
34 |
$current_page = isset( $_GET['page'] ) ? FrmAppHelper::simple_get( 'page', 'sanitize_title' ) : FrmAppHelper::simple_get( 'post_type', 'sanitize_title', 'None' );
|
|
|
|
|
|
|
35 |
|
36 |
if ( $form ) {
|
37 |
FrmForm::maybe_get_form( $form );
|
@@ -45,9 +48,40 @@ class FrmAppController {
|
|
45 |
$form = $id = false;
|
46 |
}
|
47 |
|
|
|
|
|
48 |
include( FrmAppHelper::plugin_path() . '/classes/views/shared/form-nav.php' );
|
49 |
}
|
50 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
51 |
// Adds a settings link to the plugins page
|
52 |
public static function settings_link( $links ) {
|
53 |
$settings = '<a href="' . esc_url( admin_url( 'admin.php?page=formidable-settings' ) ) . '">' . __( 'Settings', 'formidable' ) . '</a>';
|
@@ -72,7 +106,7 @@ class FrmAppController {
|
|
72 |
<?php
|
73 |
echo wp_kses_post( apply_filters( 'frm_pro_update_msg',
|
74 |
sprintf(
|
75 |
-
__( 'This site has been previously authorized to run Formidable Forms.<br/>%1$sInstall
|
76 |
'<a href="' . esc_url( $inst_install_url ) . '" target="_blank">', '</a>',
|
77 |
'<a href="#" class="frm_deauthorize_link">', '</a>'
|
78 |
), esc_url( $inst_install_url )
|
@@ -324,11 +358,6 @@ class FrmAppController {
|
|
324 |
return $content;
|
325 |
}
|
326 |
|
327 |
-
public static function update_message( $features ) {
|
328 |
-
_deprecated_function( __FUNCTION__, '2.0', 'FrmAppHelper::update_message' );
|
329 |
-
return FrmAppHelper::update_message( $features );
|
330 |
-
}
|
331 |
-
|
332 |
public static function deauthorize() {
|
333 |
check_ajax_referer( 'frm_ajax', 'nonce' );
|
334 |
|
32 |
}
|
33 |
|
34 |
$current_page = isset( $_GET['page'] ) ? FrmAppHelper::simple_get( 'page', 'sanitize_title' ) : FrmAppHelper::simple_get( 'post_type', 'sanitize_title', 'None' );
|
35 |
+
if ( $pagenow == 'post.php' || $pagenow == 'post-new.php' ) {
|
36 |
+
$current_page = 'frm_display';
|
37 |
+
}
|
38 |
|
39 |
if ( $form ) {
|
40 |
FrmForm::maybe_get_form( $form );
|
48 |
$form = $id = false;
|
49 |
}
|
50 |
|
51 |
+
$nav_items = self::get_form_nav_items( $id );
|
52 |
+
|
53 |
include( FrmAppHelper::plugin_path() . '/classes/views/shared/form-nav.php' );
|
54 |
}
|
55 |
|
56 |
+
private static function get_form_nav_items( $id ) {
|
57 |
+
$nav_items = array(
|
58 |
+
array(
|
59 |
+
'link' => admin_url( 'admin.php?page=formidable&frm_action=edit&id=' . absint( $id ) ),
|
60 |
+
'label' => __( 'Build', 'formidable' ),
|
61 |
+
'current' => array( 'edit', 'new', 'duplicate' ),
|
62 |
+
'page' => 'formidable',
|
63 |
+
'permission' => 'frm_edit_forms',
|
64 |
+
),
|
65 |
+
array(
|
66 |
+
'link' => admin_url( 'admin.php?page=formidable&frm_action=settings&id=' . absint( $id ) ),
|
67 |
+
'label' => __( 'Settings', 'formidable' ),
|
68 |
+
'current' => array( 'settings' ),
|
69 |
+
'page' => 'formidable',
|
70 |
+
'permission' => 'frm_edit_forms',
|
71 |
+
),
|
72 |
+
array(
|
73 |
+
'link' => admin_url( 'admin.php?page=formidable-entries&frm_action=list&form=' . absint( $id ) ),
|
74 |
+
'label' => __( 'Entries', 'formidable' ),
|
75 |
+
'current' => array(),
|
76 |
+
'page' => 'formidable-entries',
|
77 |
+
'permission' => 'frm_view_entries',
|
78 |
+
),
|
79 |
+
);
|
80 |
+
|
81 |
+
$nav_items = apply_filters( 'frm_form_nav_list', $nav_items, array( 'form_id' => $id ) );
|
82 |
+
return $nav_items;
|
83 |
+
}
|
84 |
+
|
85 |
// Adds a settings link to the plugins page
|
86 |
public static function settings_link( $links ) {
|
87 |
$settings = '<a href="' . esc_url( admin_url( 'admin.php?page=formidable-settings' ) ) . '">' . __( 'Settings', 'formidable' ) . '</a>';
|
106 |
<?php
|
107 |
echo wp_kses_post( apply_filters( 'frm_pro_update_msg',
|
108 |
sprintf(
|
109 |
+
__( '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.', 'formidable' ),
|
110 |
'<a href="' . esc_url( $inst_install_url ) . '" target="_blank">', '</a>',
|
111 |
'<a href="#" class="frm_deauthorize_link">', '</a>'
|
112 |
), esc_url( $inst_install_url )
|
358 |
return $content;
|
359 |
}
|
360 |
|
|
|
|
|
|
|
|
|
|
|
361 |
public static function deauthorize() {
|
362 |
check_ajax_referer( 'frm_ajax', 'nonce' );
|
363 |
|
classes/controllers/FrmEntriesController.php
CHANGED
@@ -56,8 +56,8 @@ class FrmEntriesController {
|
|
56 |
|
57 |
$screen->set_help_sidebar(
|
58 |
'<p><strong>' . esc_html__( 'For more information:', 'formidable' ) . '</strong></p>' .
|
59 |
-
'<p><a href="http://formidablepro.com/knowledgebase/manage-entries-from-the-back-end/" target="_blank">' . esc_html__( 'Documentation on Entries', 'formidable' ) . '</a></p>' .
|
60 |
-
'<p><a href="http://formidablepro.com/help-topics/" target="_blank">' . esc_html__( 'Support', 'formidable' ) . '</a></p>'
|
61 |
);
|
62 |
|
63 |
return $help;
|
56 |
|
57 |
$screen->set_help_sidebar(
|
58 |
'<p><strong>' . esc_html__( 'For more information:', 'formidable' ) . '</strong></p>' .
|
59 |
+
'<p><a href="http://formidablepro.com/knowledgebase/manage-entries-from-the-back-end/' . FrmAppHelper::affiliate() . '" target="_blank">' . esc_html__( 'Documentation on Entries', 'formidable' ) . '</a></p>' .
|
60 |
+
'<p><a href="http://formidablepro.com/help-topics/' . FrmAppHelper::affiliate() . '" target="_blank">' . esc_html__( 'Support', 'formidable' ) . '</a></p>'
|
61 |
);
|
62 |
|
63 |
return $help;
|
classes/controllers/FrmFieldsController.php
CHANGED
@@ -540,7 +540,7 @@ class FrmFieldsController {
|
|
540 |
self::add_html_size($field, $add_html);
|
541 |
self::add_html_length($field, $add_html);
|
542 |
self::add_html_placeholder($field, $add_html, $class);
|
543 |
-
self::add_validation_messages( $field, $add_html );
|
544 |
|
545 |
$class = apply_filters('frm_field_classes', implode(' ', $class), $field);
|
546 |
|
@@ -725,10 +725,4 @@ class FrmFieldsController {
|
|
725 |
|
726 |
return $opt;
|
727 |
}
|
728 |
-
|
729 |
-
public static function add_conditional_update_msg() {
|
730 |
-
echo '<tr><td colspan="2">';
|
731 |
-
FrmAppHelper::update_message( 'calculate and conditionally hide and show fields' );
|
732 |
-
echo '</td></tr>';
|
733 |
-
}
|
734 |
}
|
540 |
self::add_html_size($field, $add_html);
|
541 |
self::add_html_length($field, $add_html);
|
542 |
self::add_html_placeholder($field, $add_html, $class);
|
543 |
+
//self::add_validation_messages( $field, $add_html ); uncomment this when the js validation is complete
|
544 |
|
545 |
$class = apply_filters('frm_field_classes', implode(' ', $class), $field);
|
546 |
|
725 |
|
726 |
return $opt;
|
727 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
728 |
}
|
classes/controllers/FrmHooksController.php
CHANGED
@@ -91,6 +91,9 @@ class FrmHooksController {
|
|
91 |
add_filter( 'plugin_action_links_' . FrmAppHelper::plugin_folder() . '/formidable.php', 'FrmAppController::settings_link' );
|
92 |
register_activation_hook( FrmAppHelper::plugin_folder() . '/formidable.php', 'FrmAppController::activation_install' );
|
93 |
|
|
|
|
|
|
|
94 |
// Entries Controller
|
95 |
add_action( 'admin_menu', 'FrmEntriesController::menu', 12 );
|
96 |
add_filter( 'contextual_help', 'FrmEntriesController::contextual_help', 10, 3 );
|
@@ -100,7 +103,6 @@ class FrmHooksController {
|
|
100 |
|
101 |
// Fields Controller
|
102 |
add_filter( 'frm_display_field_options', 'FrmFieldsController::display_field_options' );
|
103 |
-
add_action( 'frm_field_options_form', 'FrmFieldsController::add_conditional_update_msg', 50 );
|
104 |
|
105 |
// Form Actions Controller
|
106 |
if ( FrmAppHelper::is_admin_page( 'formidable' ) ) {
|
@@ -123,10 +125,6 @@ class FrmHooksController {
|
|
123 |
add_action( 'admin_menu', 'FrmSettingsController::menu', 45 );
|
124 |
add_action( 'frm_before_settings', 'FrmSettingsController::license_box' );
|
125 |
|
126 |
-
// Stats Controller
|
127 |
-
add_action( 'admin_menu', 'FrmStatisticsController::menu', 24 );
|
128 |
-
add_action( 'frm_form_action_reports', 'FrmStatisticsController::list_reports' );
|
129 |
-
|
130 |
// Styles Controller
|
131 |
add_action( 'admin_menu', 'FrmStylesController::menu', 14 );
|
132 |
add_action( 'admin_init', 'FrmStylesController::admin_init' );
|
@@ -184,6 +182,8 @@ class FrmHooksController {
|
|
184 |
add_action( 'wp_ajax_nopriv_frmpro_css', 'FrmStylesController::load_saved_css' );
|
185 |
|
186 |
// XML Controller
|
|
|
|
|
187 |
add_action( 'wp_ajax_frm_export_xml', 'FrmXMLController::export_xml' );
|
188 |
}
|
189 |
|
91 |
add_filter( 'plugin_action_links_' . FrmAppHelper::plugin_folder() . '/formidable.php', 'FrmAppController::settings_link' );
|
92 |
register_activation_hook( FrmAppHelper::plugin_folder() . '/formidable.php', 'FrmAppController::activation_install' );
|
93 |
|
94 |
+
// Addons Controller
|
95 |
+
add_action( 'admin_menu', 'FrmAddonsController::menu', 100 );
|
96 |
+
|
97 |
// Entries Controller
|
98 |
add_action( 'admin_menu', 'FrmEntriesController::menu', 12 );
|
99 |
add_filter( 'contextual_help', 'FrmEntriesController::contextual_help', 10, 3 );
|
103 |
|
104 |
// Fields Controller
|
105 |
add_filter( 'frm_display_field_options', 'FrmFieldsController::display_field_options' );
|
|
|
106 |
|
107 |
// Form Actions Controller
|
108 |
if ( FrmAppHelper::is_admin_page( 'formidable' ) ) {
|
125 |
add_action( 'admin_menu', 'FrmSettingsController::menu', 45 );
|
126 |
add_action( 'frm_before_settings', 'FrmSettingsController::license_box' );
|
127 |
|
|
|
|
|
|
|
|
|
128 |
// Styles Controller
|
129 |
add_action( 'admin_menu', 'FrmStylesController::menu', 14 );
|
130 |
add_action( 'admin_init', 'FrmStylesController::admin_init' );
|
182 |
add_action( 'wp_ajax_nopriv_frmpro_css', 'FrmStylesController::load_saved_css' );
|
183 |
|
184 |
// XML Controller
|
185 |
+
add_action( 'wp_ajax_frm_entries_csv', 'FrmXMLController::csv' );
|
186 |
+
add_action( 'wp_ajax_nopriv_frm_entries_csv', 'FrmXMLController::csv' );
|
187 |
add_action( 'wp_ajax_frm_export_xml', 'FrmXMLController::export_xml' );
|
188 |
}
|
189 |
|
classes/controllers/FrmSettingsController.php
CHANGED
@@ -26,7 +26,7 @@ class FrmSettingsController {
|
|
26 |
$sections = array();
|
27 |
if ( apply_filters( 'frm_include_addon_page', false ) ) {
|
28 |
$sections['licenses'] = array(
|
29 |
-
'class' => 'FrmAddonsController', 'function' => '
|
30 |
'name' => __( 'Plugin Licenses', 'formidable' ),
|
31 |
);
|
32 |
}
|
26 |
$sections = array();
|
27 |
if ( apply_filters( 'frm_include_addon_page', false ) ) {
|
28 |
$sections['licenses'] = array(
|
29 |
+
'class' => 'FrmAddonsController', 'function' => 'license_settings',
|
30 |
'name' => __( 'Plugin Licenses', 'formidable' ),
|
31 |
);
|
32 |
}
|
classes/controllers/FrmStatisticsController.php
DELETED
@@ -1,19 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
class FrmStatisticsController {
|
4 |
-
|
5 |
-
public static function menu() {
|
6 |
-
add_submenu_page( 'formidable', 'Formidable | ' . __( 'Views', 'formidable' ), '<span class="frm_inactive_menu">' . __( 'Views', 'formidable' ) . '</span>', 'administrator', 'formidable-entry-templates', 'FrmStatisticsController::list_displays' );
|
7 |
-
}
|
8 |
-
|
9 |
-
public static function list_reports() {
|
10 |
-
add_filter( 'frm_form_stop_action_reports', '__return_true' );
|
11 |
-
$form = FrmAppHelper::get_param( 'form', false, 'get', 'absint' );
|
12 |
-
require( FrmAppHelper::plugin_path() . '/classes/views/frm-statistics/list.php' );
|
13 |
-
}
|
14 |
-
|
15 |
-
public static function list_displays() {
|
16 |
-
$form = FrmAppHelper::get_param( 'form', false, 'get', 'sanitize_title' );
|
17 |
-
require( FrmAppHelper::plugin_path() . '/classes/views/frm-statistics/list_displays.php' );
|
18 |
-
}
|
19 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
classes/controllers/FrmStylesController.php
CHANGED
@@ -128,12 +128,10 @@ class FrmStylesController {
|
|
128 |
}
|
129 |
|
130 |
public static function new_style( $return = '' ) {
|
131 |
-
FrmAppHelper::update_message( __( 'create multiple styling templates', 'formidable' ), 'wrap' );
|
132 |
self::load_styler('default');
|
133 |
}
|
134 |
|
135 |
public static function duplicate() {
|
136 |
-
FrmAppHelper::update_message( __( 'duplicate styling templates', 'formidable' ), 'wrap' );
|
137 |
self::load_styler('default');
|
138 |
}
|
139 |
|
128 |
}
|
129 |
|
130 |
public static function new_style( $return = '' ) {
|
|
|
131 |
self::load_styler('default');
|
132 |
}
|
133 |
|
134 |
public static function duplicate() {
|
|
|
135 |
self::load_styler('default');
|
136 |
}
|
137 |
|
classes/controllers/FrmXMLController.php
CHANGED
@@ -56,20 +56,14 @@ class FrmXMLController {
|
|
56 |
$forms = FrmForm::getAll( $where, 'name' );
|
57 |
|
58 |
$export_types = apply_filters( 'frm_xml_export_types',
|
59 |
-
array( 'forms' => __( 'Forms', 'formidable' ) )
|
60 |
);
|
61 |
|
62 |
$export_format = apply_filters( 'frm_export_formats', array(
|
63 |
'xml' => array( 'name' => 'XML', 'support' => 'forms', 'count' => 'multiple' ),
|
|
|
64 |
) );
|
65 |
|
66 |
-
if ( FrmAppHelper::pro_is_installed() ) {
|
67 |
-
$frmpro_settings = new FrmProSettings();
|
68 |
-
$csv_format = $frmpro_settings->csv_format;
|
69 |
-
} else {
|
70 |
-
$csv_format = 'UTF-8';
|
71 |
-
}
|
72 |
-
|
73 |
include(FrmAppHelper::plugin_path() .'/classes/views/xml/import_form.php');
|
74 |
}
|
75 |
|
@@ -113,8 +107,6 @@ class FrmXMLController {
|
|
113 |
}
|
114 |
unset($file_type);
|
115 |
|
116 |
-
//$media_id = FrmProAppHelper::upload_file('frm_import_file');
|
117 |
-
|
118 |
if ( ! function_exists( 'libxml_disable_entity_loader' ) ) {
|
119 |
$errors[] = __( 'XML import is not enabled on your server.', 'formidable' );
|
120 |
self::form( $errors );
|
@@ -152,6 +144,8 @@ class FrmXMLController {
|
|
152 |
|
153 |
if ( $format == 'xml' ) {
|
154 |
self::generate_xml($type, compact('ids'));
|
|
|
|
|
155 |
} else {
|
156 |
do_action('frm_export_format_'. $format, compact('ids'));
|
157 |
}
|
@@ -273,6 +267,111 @@ class FrmXMLController {
|
|
273 |
include(FrmAppHelper::plugin_path() .'/classes/views/xml/xml.php');
|
274 |
}
|
275 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
276 |
public static function allow_mime( $mimes ) {
|
277 |
if ( ! isset( $mimes['csv'] ) ) {
|
278 |
// allow csv files
|
56 |
$forms = FrmForm::getAll( $where, 'name' );
|
57 |
|
58 |
$export_types = apply_filters( 'frm_xml_export_types',
|
59 |
+
array( 'forms' => __( 'Forms', 'formidable' ), 'items' => __( 'Entries', 'formidable' ) )
|
60 |
);
|
61 |
|
62 |
$export_format = apply_filters( 'frm_export_formats', array(
|
63 |
'xml' => array( 'name' => 'XML', 'support' => 'forms', 'count' => 'multiple' ),
|
64 |
+
'csv' => array( 'name' => 'CSV', 'support' => 'items', 'count' => 'single' ),
|
65 |
) );
|
66 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
67 |
include(FrmAppHelper::plugin_path() .'/classes/views/xml/import_form.php');
|
68 |
}
|
69 |
|
107 |
}
|
108 |
unset($file_type);
|
109 |
|
|
|
|
|
110 |
if ( ! function_exists( 'libxml_disable_entity_loader' ) ) {
|
111 |
$errors[] = __( 'XML import is not enabled on your server.', 'formidable' );
|
112 |
self::form( $errors );
|
144 |
|
145 |
if ( $format == 'xml' ) {
|
146 |
self::generate_xml($type, compact('ids'));
|
147 |
+
} if ( $format == 'csv' ) {
|
148 |
+
self::generate_csv( compact('ids') );
|
149 |
} else {
|
150 |
do_action('frm_export_format_'. $format, compact('ids'));
|
151 |
}
|
267 |
include(FrmAppHelper::plugin_path() .'/classes/views/xml/xml.php');
|
268 |
}
|
269 |
|
270 |
+
|
271 |
+
public static function generate_csv( $atts ) {
|
272 |
+
$form_ids = $atts['ids'];
|
273 |
+
if ( empty( $form_ids ) ) {
|
274 |
+
wp_die( __( 'Please select a form', 'formidable' ) );
|
275 |
+
}
|
276 |
+
self::csv( reset( $form_ids ) );
|
277 |
+
}
|
278 |
+
|
279 |
+
/**
|
280 |
+
* Export to CSV
|
281 |
+
* @since 2.0.19
|
282 |
+
*/
|
283 |
+
public static function csv( $form_id = false, $search = '', $fid = '' ) {
|
284 |
+
FrmAppHelper::permission_check( 'frm_view_entries' );
|
285 |
+
|
286 |
+
if ( ! $form_id ) {
|
287 |
+
$form_id = FrmAppHelper::get_param( 'form', '', 'get', 'sanitize_text_field' );
|
288 |
+
$search = FrmAppHelper::get_param( ( isset( $_REQUEST['s'] ) ? 's' : 'search' ), '', 'get', 'sanitize_text_field' );
|
289 |
+
$fid = FrmAppHelper::get_param( 'fid', '', 'get', 'sanitize_text_field' );
|
290 |
+
}
|
291 |
+
|
292 |
+
if ( ! ini_get('safe_mode') ) {
|
293 |
+
set_time_limit(0); //Remove time limit to execute this function
|
294 |
+
$mem_limit = str_replace('M', '', ini_get('memory_limit'));
|
295 |
+
if ( (int) $mem_limit < 256 ) {
|
296 |
+
ini_set('memory_limit', '256M');
|
297 |
+
}
|
298 |
+
}
|
299 |
+
|
300 |
+
global $wpdb;
|
301 |
+
|
302 |
+
$form = FrmForm::getOne( $form_id );
|
303 |
+
$form_id = $form->id;
|
304 |
+
|
305 |
+
$form_cols = self::get_fields_for_csv_export( $form_id, $form );
|
306 |
+
|
307 |
+
$item_id = FrmAppHelper::get_param( 'item_id', 0, 'get', 'sanitize_text_field' );
|
308 |
+
if ( ! empty( $item_id ) ) {
|
309 |
+
$item_id = explode( ',', $item_id );
|
310 |
+
}
|
311 |
+
|
312 |
+
$query = array( 'form_id' => $form_id );
|
313 |
+
|
314 |
+
if ( $item_id ) {
|
315 |
+
$query['id'] = $item_id;
|
316 |
+
}
|
317 |
+
|
318 |
+
/**
|
319 |
+
* Allows the query to be changed for fetching the entry ids to include in the export
|
320 |
+
*
|
321 |
+
* $query is the array of options to be filtered. It includes form_id, and maybe id (array of entry ids),
|
322 |
+
* and the search query. This should return an array, but it can be handled as a string as well.
|
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 ) ) {
|
330 |
+
esc_html_e( 'There are no entries for that form.', 'formidable' );
|
331 |
+
} else {
|
332 |
+
FrmCSVExportHelper::generate_csv( compact( 'form', 'entry_ids', 'form_cols' ) );
|
333 |
+
}
|
334 |
+
|
335 |
+
wp_die();
|
336 |
+
}
|
337 |
+
|
338 |
+
/**
|
339 |
+
* Get the fields that should be included in the CSV export
|
340 |
+
*
|
341 |
+
* @since 2.0.19
|
342 |
+
*
|
343 |
+
* @param int $form_id
|
344 |
+
* @param object $form
|
345 |
+
* @return array $csv_fields
|
346 |
+
*/
|
347 |
+
private static function get_fields_for_csv_export( $form_id, $form ) {
|
348 |
+
// Phase frm_csv_field_ids out by 2.01.05
|
349 |
+
$csv_field_ids = apply_filters( 'frm_csv_field_ids', '', $form_id, array( 'form' => $form ) );
|
350 |
+
|
351 |
+
if ( $csv_field_ids ) {
|
352 |
+
_deprecated_function( 'The frm_csv_field_ids filter', '2.0.19', 'the frm_csv_columns filter' );
|
353 |
+
$where = array( 'fi.type not' => FrmField::no_save_fields() );
|
354 |
+
$where[] = array( 'or' => 1, 'fi.form_id' => $form->id, 'fr.parent_form_id' => $form->id );
|
355 |
+
if ( ! is_array( $csv_field_ids ) ) {
|
356 |
+
$csv_field_ids = explode( ',', $csv_field_ids );
|
357 |
+
}
|
358 |
+
if ( ! empty( $csv_field_ids ) ) {
|
359 |
+
$where['fi.id'] = $csv_field_ids;
|
360 |
+
}
|
361 |
+
$csv_fields = FrmField::getAll( $where, 'field_order' );
|
362 |
+
} else {
|
363 |
+
$csv_fields = FrmField::get_all_for_form( $form_id, '', 'include', 'include' );
|
364 |
+
$no_export_fields = FrmField::no_save_fields();
|
365 |
+
foreach ( $csv_fields as $k => $f ) {
|
366 |
+
if ( in_array( $f->type, $no_export_fields ) ) {
|
367 |
+
unset( $csv_fields[ $k ] );
|
368 |
+
}
|
369 |
+
}
|
370 |
+
}
|
371 |
+
|
372 |
+
return $csv_fields;
|
373 |
+
}
|
374 |
+
|
375 |
public static function allow_mime( $mimes ) {
|
376 |
if ( ! isset( $mimes['csv'] ) ) {
|
377 |
// allow csv files
|
classes/helpers/FrmAppHelper.php
CHANGED
@@ -10,7 +10,7 @@ class FrmAppHelper {
|
|
10 |
/**
|
11 |
* @since 2.0
|
12 |
*/
|
13 |
-
public static $plug_version = '2.0.
|
14 |
|
15 |
/**
|
16 |
* @since 1.07.02
|
@@ -57,6 +57,10 @@ class FrmAppHelper {
|
|
57 |
return get_option('blogname');
|
58 |
}
|
59 |
|
|
|
|
|
|
|
|
|
60 |
/**
|
61 |
* Get the Formidable settings
|
62 |
*
|
@@ -79,10 +83,7 @@ class FrmAppHelper {
|
|
79 |
* @since 2.0
|
80 |
*/
|
81 |
public static function update_message( $features, $class = '' ) {
|
82 |
-
|
83 |
-
if ( ! self::pro_is_installed() ) {
|
84 |
-
include(self::plugin_path() .'/classes/views/shared/update_message.php');
|
85 |
-
}
|
86 |
}
|
87 |
|
88 |
public static function pro_is_installed() {
|
10 |
/**
|
11 |
* @since 2.0
|
12 |
*/
|
13 |
+
public static $plug_version = '2.0.19';
|
14 |
|
15 |
/**
|
16 |
* @since 1.07.02
|
57 |
return get_option('blogname');
|
58 |
}
|
59 |
|
60 |
+
public static function affiliate() {
|
61 |
+
return '';
|
62 |
+
}
|
63 |
+
|
64 |
/**
|
65 |
* Get the Formidable settings
|
66 |
*
|
83 |
* @since 2.0
|
84 |
*/
|
85 |
public static function update_message( $features, $class = '' ) {
|
86 |
+
_deprecated_function( __FUNCTION__, '2.0.19' );
|
|
|
|
|
|
|
87 |
}
|
88 |
|
89 |
public static function pro_is_installed() {
|
classes/helpers/FrmCSVExportHelper.php
ADDED
@@ -0,0 +1,306 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
class FrmCSVExportHelper{
|
4 |
+
protected static $separator = ', ';
|
5 |
+
protected static $column_separator = ',';
|
6 |
+
protected static $line_break = 'return';
|
7 |
+
protected static $charset = 'UTF-8';
|
8 |
+
protected static $to_encoding = 'UTF-8';
|
9 |
+
protected static $wp_date_format = 'Y-m-d H:i:s';
|
10 |
+
protected static $comment_count = 0;
|
11 |
+
protected static $form_id = 0;
|
12 |
+
protected static $headings = array();
|
13 |
+
protected static $fields = array();
|
14 |
+
protected static $entry;
|
15 |
+
|
16 |
+
public static function csv_format_options() {
|
17 |
+
$formats = array( 'UTF-8', 'ISO-8859-1', 'windows-1256', 'windows-1251', 'macintosh' );
|
18 |
+
$formats = apply_filters( 'frm_csv_format_options', $formats );
|
19 |
+
return $formats;
|
20 |
+
}
|
21 |
+
|
22 |
+
public static function generate_csv( $atts ) {
|
23 |
+
global $frm_vars;
|
24 |
+
$frm_vars['prevent_caching'] = true;
|
25 |
+
|
26 |
+
self::$fields = $atts['form_cols'];
|
27 |
+
self::$form_id = $atts['form']->id;
|
28 |
+
self::set_class_paramters();
|
29 |
+
|
30 |
+
$filename = apply_filters( 'frm_csv_filename', date( 'ymdHis', time() ) . '_' . sanitize_title_with_dashes( $atts['form']->name ) . '_formidable_entries.csv', $atts['form'] );
|
31 |
+
unset( $atts['form'], $atts['form_cols'] );
|
32 |
+
|
33 |
+
self::print_file_headers( $filename );
|
34 |
+
unset( $filename );
|
35 |
+
|
36 |
+
$comment_count = FrmDb::get_count(
|
37 |
+
'frm_item_metas',
|
38 |
+
array( 'item_id' => $atts['entry_ids'], 'field_id' => 0, 'meta_value like' => '{' ),
|
39 |
+
array( 'group_by' => 'item_id', 'order_by' => 'count(*) DESC', 'limit' => 1 )
|
40 |
+
);
|
41 |
+
self::$comment_count = $comment_count;
|
42 |
+
|
43 |
+
self::prepare_csv_headings();
|
44 |
+
|
45 |
+
// fetch 20 posts at a time rather than loading the entire table into memory
|
46 |
+
while ( $next_set = array_splice( $atts['entry_ids'], 0, 20 ) ) {
|
47 |
+
self::prepare_next_csv_rows( $next_set );
|
48 |
+
}
|
49 |
+
}
|
50 |
+
|
51 |
+
private static function set_class_paramters() {
|
52 |
+
self::$separator = apply_filters( 'frm_csv_sep', self::$separator );
|
53 |
+
self::$line_break = apply_filters( 'frm_csv_line_break', self::$line_break );
|
54 |
+
self::$wp_date_format = apply_filters( 'frm_csv_date_format', self::$wp_date_format );
|
55 |
+
self::get_csv_format();
|
56 |
+
self::$charset = get_option( 'blog_charset' );
|
57 |
+
|
58 |
+
$col_sep = ( isset( $_POST['csv_col_sep'] ) && ! empty( $_POST['csv_col_sep'] ) ) ? sanitize_text_field( $_POST['csv_col_sep'] ) : self::$column_separator;
|
59 |
+
self::$column_separator = apply_filters( 'frm_csv_column_sep', $col_sep );
|
60 |
+
}
|
61 |
+
|
62 |
+
private static function print_file_headers( $filename ) {
|
63 |
+
header( 'Content-Description: File Transfer' );
|
64 |
+
header( 'Content-Disposition: attachment; filename="' . esc_attr( $filename ) . '"' );
|
65 |
+
header( 'Content-Type: text/csv; charset=' . self::$charset, true );
|
66 |
+
header( 'Expires: ' . gmdate( 'D, d M Y H:i:s', mktime( date( 'H' ) + 2, date( 'i' ), date( 's' ), date( 'm' ), date( 'd' ), date('Y' ) ) ) . ' GMT' );
|
67 |
+
header( 'Last-Modified: ' . gmdate( 'D, d M Y H:i:s' ) . ' GMT' );
|
68 |
+
header( 'Cache-Control: no-cache, must-revalidate' );
|
69 |
+
header( 'Pragma: no-cache' );
|
70 |
+
|
71 |
+
do_action( 'frm_csv_headers', array( 'form_id' => self::$form_id, 'fields' => self::$fields ) );
|
72 |
+
}
|
73 |
+
|
74 |
+
public static function get_csv_format() {
|
75 |
+
self::$to_encoding = FrmAppHelper::get_post_param( 'csv_format', 'UTF-8', 'sanitize_text_field' );
|
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 );
|
85 |
+
}
|
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 |
+
$headings[ $col->id . '_label' ] = strip_tags( $col->name . ' ' . __( '(label)', 'formidable' ) );
|
91 |
+
}
|
92 |
+
|
93 |
+
$headings[ $col->id ] = strip_tags( $col->name );
|
94 |
+
}
|
95 |
+
|
96 |
+
if ( self::$comment_count ) {
|
97 |
+
for ( $i = 0; $i < self::$comment_count; $i++ ) {
|
98 |
+
$headings[ 'comment' . $i ] = __( 'Comment', 'formidable' );
|
99 |
+
$headings[ 'comment_user_id' . $i ] = __( 'Comment User', 'formidable' );
|
100 |
+
$headings[ 'comment_created_at' . $i ] = __( 'Comment Date', 'formidable' );
|
101 |
+
}
|
102 |
+
unset($i);
|
103 |
+
}
|
104 |
+
|
105 |
+
$headings['created_at'] = __( 'Timestamp', 'formidable' );
|
106 |
+
$headings['updated_at'] = __( 'Last Updated', 'formidable' );
|
107 |
+
$headings['user_id'] = __( 'Created By', 'formidable' );
|
108 |
+
$headings['updated_by'] = __( 'Updated By', 'formidable' );
|
109 |
+
$headings['is_draft'] = __( 'Draft', 'formidable' );
|
110 |
+
$headings['ip'] = __( 'IP', 'formidable' );
|
111 |
+
$headings['id'] = __( 'ID', 'formidable' );
|
112 |
+
$headings['item_key'] = __( 'Key', 'formidable' );
|
113 |
+
}
|
114 |
+
|
115 |
+
private static function prepare_next_csv_rows( $next_set ) {
|
116 |
+
// order by parent_item_id so children will be first
|
117 |
+
$entries = FrmEntry::getAll( array( 'or' => 1, 'id' => $next_set, 'parent_item_id' => $next_set ), ' ORDER BY parent_item_id DESC', '', true, false );
|
118 |
+
|
119 |
+
foreach ( $entries as $k => $entry ) {
|
120 |
+
self::$entry = $entry;
|
121 |
+
unset( $entry );
|
122 |
+
|
123 |
+
if ( self::$entry->form_id != self::$form_id ) {
|
124 |
+
self::add_repeat_field_values_to_csv( $entries );
|
125 |
+
} else {
|
126 |
+
self::prepare_csv_row();
|
127 |
+
}
|
128 |
+
}
|
129 |
+
}
|
130 |
+
|
131 |
+
private static function prepare_csv_row() {
|
132 |
+
$row = array();
|
133 |
+
self::add_field_values_to_csv( $row );
|
134 |
+
self::add_entry_data_to_csv( $row );
|
135 |
+
$row = apply_filters( 'frm_csv_row', $row, array( 'entry' => self::$entry, 'date_format' => self::$wp_date_format, 'comment_count' => self::$comment_count ) );
|
136 |
+
self::print_csv_row( $row );
|
137 |
+
}
|
138 |
+
|
139 |
+
private static function add_repeat_field_values_to_csv( &$entries ) {
|
140 |
+
if ( isset( self::$entry->metas ) ) {
|
141 |
+
// add child entries to the parent
|
142 |
+
foreach ( self::$entry->metas as $meta_id => $meta_value ) {
|
143 |
+
if ( ! is_numeric( $meta_id ) || $meta_value == '' ) {
|
144 |
+
// if the hook is being used to include field keys in the metas array,
|
145 |
+
// we need to skip the keys and only process field ids
|
146 |
+
continue;
|
147 |
+
}
|
148 |
+
|
149 |
+
if ( ! isset( $entries[ self::$entry->parent_item_id ]->metas[ $meta_id ] ) ) {
|
150 |
+
$entries[ self::$entry->parent_item_id ]->metas[ $meta_id ] = array();
|
151 |
+
} else if ( ! is_array( $entries[ self::$entry->parent_item_id ]->metas[ $meta_id ] ) ) {
|
152 |
+
// if the data is here, it should be an array but if this field has collected data
|
153 |
+
// both while inside and outside of the repeating section, it's possible this is a string
|
154 |
+
$entries[ self::$entry->parent_item_id ]->metas[ $meta_id ] = (array) $entries[ self::$entry->parent_item_id ]->metas[ $meta_id ];
|
155 |
+
}
|
156 |
+
|
157 |
+
//add the repeated values
|
158 |
+
$entries[ self::$entry->parent_item_id ]->metas[ $meta_id ][] = $meta_value;
|
159 |
+
}
|
160 |
+
$entries[ self::$entry->parent_item_id ]->metas += self::$entry->metas;
|
161 |
+
}
|
162 |
+
|
163 |
+
// add the embedded form id
|
164 |
+
if ( ! isset( $entries[ self::$entry->parent_item_id ]->embedded_fields ) ) {
|
165 |
+
$entries[ self::$entry->parent_item_id ]->embedded_fields = array();
|
166 |
+
}
|
167 |
+
$entries[ self::$entry->parent_item_id ]->embedded_fields[ self::$entry->id ] = self::$entry->form_id;
|
168 |
+
}
|
169 |
+
|
170 |
+
private static function add_field_values_to_csv( &$row ) {
|
171 |
+
foreach ( self::$fields as $col ) {
|
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'] ) {
|
178 |
+
$sep_value = FrmEntriesHelper::display_value( $field_value, $col, array(
|
179 |
+
'type' => $col->type, 'post_id' => self::$entry->post_id, 'show_icon' => false,
|
180 |
+
'entry_id' => self::$entry->id, 'sep' => self::$separator,
|
181 |
+
'embedded_field_id' => ( isset( self::$entry->embedded_fields ) && isset( self::$entry->embedded_fields[ self::$entry->id ] ) ) ? 'form' . self::$entry->embedded_fields[ self::$entry->id ] : 0,
|
182 |
+
) );
|
183 |
+
$row[ $col->id . '_label' ] = $sep_value;
|
184 |
+
unset( $sep_value );
|
185 |
+
}
|
186 |
+
|
187 |
+
$row[ $col->id ] = $field_value;
|
188 |
+
|
189 |
+
unset( $col, $field_value );
|
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, ' ' );
|
196 |
+
$row['user_id'] = self::$entry->user_id;
|
197 |
+
$row['updated_by'] = self::$entry->updated_by;
|
198 |
+
$row['is_draft'] = self::$entry->is_draft ? '1' : '0';
|
199 |
+
$row['ip'] = self::$entry->ip;
|
200 |
+
$row['id'] = self::$entry->id;
|
201 |
+
$row['item_key'] = self::$entry->item_key;
|
202 |
+
}
|
203 |
+
|
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 |
+
if ( ! isset( self::$headings[ $k ] ) ) {
|
211 |
+
// this column has been removed from the csv, so skip it
|
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' ) );
|
218 |
+
}
|
219 |
+
|
220 |
+
$val = self::encode_value( $row );
|
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;
|
227 |
+
}
|
228 |
+
unset( $k, $row );
|
229 |
+
}
|
230 |
+
echo "\n";
|
231 |
+
}
|
232 |
+
|
233 |
+
public static function encode_value( $line ) {
|
234 |
+
if ( $line == '' ) {
|
235 |
+
return $line;
|
236 |
+
}
|
237 |
+
|
238 |
+
$convmap = false;
|
239 |
+
|
240 |
+
switch ( self::$to_encoding ) {
|
241 |
+
case 'macintosh':
|
242 |
+
// this map was derived from the differences between the MacRoman and UTF-8 Charsets
|
243 |
+
// Reference:
|
244 |
+
// - http://www.alanwood.net/demos/macroman.html
|
245 |
+
$convmap = array(
|
246 |
+
256, 304, 0, 0xffff,
|
247 |
+
306, 337, 0, 0xffff,
|
248 |
+
340, 375, 0, 0xffff,
|
249 |
+
377, 401, 0, 0xffff,
|
250 |
+
403, 709, 0, 0xffff,
|
251 |
+
712, 727, 0, 0xffff,
|
252 |
+
734, 936, 0, 0xffff,
|
253 |
+
938, 959, 0, 0xffff,
|
254 |
+
961, 8210, 0, 0xffff,
|
255 |
+
8213, 8215, 0, 0xffff,
|
256 |
+
8219, 8219, 0, 0xffff,
|
257 |
+
8227, 8229, 0, 0xffff,
|
258 |
+
8231, 8239, 0, 0xffff,
|
259 |
+
8241, 8248, 0, 0xffff,
|
260 |
+
8251, 8259, 0, 0xffff,
|
261 |
+
8261, 8363, 0, 0xffff,
|
262 |
+
8365, 8481, 0, 0xffff,
|
263 |
+
8483, 8705, 0, 0xffff,
|
264 |
+
8707, 8709, 0, 0xffff,
|
265 |
+
8711, 8718, 0, 0xffff,
|
266 |
+
8720, 8720, 0, 0xffff,
|
267 |
+
8722, 8729, 0, 0xffff,
|
268 |
+
8731, 8733, 0, 0xffff,
|
269 |
+
8735, 8746, 0, 0xffff,
|
270 |
+
8748, 8775, 0, 0xffff,
|
271 |
+
8777, 8799, 0, 0xffff,
|
272 |
+
8801, 8803, 0, 0xffff,
|
273 |
+
8806, 9673, 0, 0xffff,
|
274 |
+
9675, 63742, 0, 0xffff,
|
275 |
+
63744, 64256, 0, 0xffff,
|
276 |
+
);
|
277 |
+
break;
|
278 |
+
case 'ISO-8859-1':
|
279 |
+
$convmap = array( 256, 10000, 0, 0xffff );
|
280 |
+
break;
|
281 |
+
}
|
282 |
+
|
283 |
+
if ( is_array( $convmap ) ) {
|
284 |
+
$line = mb_encode_numericentity( $line, $convmap, self::$charset );
|
285 |
+
}
|
286 |
+
|
287 |
+
if ( self::$to_encoding != self::$charset ) {
|
288 |
+
$line = iconv( self::$charset, self::$to_encoding . '//IGNORE', $line );
|
289 |
+
}
|
290 |
+
|
291 |
+
return self::escape_csv( $line );
|
292 |
+
}
|
293 |
+
|
294 |
+
/**
|
295 |
+
* Escape a " in a csv with another "
|
296 |
+
* @since 2.0
|
297 |
+
*/
|
298 |
+
public static function escape_csv( $value ) {
|
299 |
+
if ( $value[0] == '=' ) {
|
300 |
+
// escape the = to prevent vulnerability
|
301 |
+
$value = "'" . $value;
|
302 |
+
}
|
303 |
+
$value = str_replace( '"', '""', $value );
|
304 |
+
return $value;
|
305 |
+
}
|
306 |
+
}
|
classes/helpers/FrmListHelper.php
CHANGED
@@ -137,7 +137,6 @@ class FrmListHelper {
|
|
137 |
}
|
138 |
|
139 |
public function display_rows() {
|
140 |
-
$style = '';
|
141 |
foreach ( $this->items as $item ) {
|
142 |
echo "\n\t", $this->single_row( $item );
|
143 |
}
|
137 |
}
|
138 |
|
139 |
public function display_rows() {
|
|
|
140 |
foreach ( $this->items as $item ) {
|
141 |
echo "\n\t", $this->single_row( $item );
|
142 |
}
|
classes/models/FrmAddon.php
CHANGED
@@ -6,12 +6,15 @@ if ( ! defined( 'ABSPATH' ) ) {
|
|
6 |
|
7 |
class FrmAddon {
|
8 |
public $store_url = 'https://formidablepro.com';
|
|
|
9 |
public $plugin_file;
|
|
|
10 |
public $plugin_name;
|
11 |
public $plugin_slug;
|
12 |
public $option_name;
|
13 |
public $version;
|
14 |
public $author = 'Strategy11';
|
|
|
15 |
|
16 |
public function __construct() {
|
17 |
|
@@ -22,6 +25,9 @@ class FrmAddon {
|
|
22 |
$this->option_name = 'edd_' . $this->plugin_slug . '_license_';
|
23 |
}
|
24 |
|
|
|
|
|
|
|
25 |
add_filter( 'frm_installed_addons', array( &$this, 'insert_installed_addon' ) );
|
26 |
$this->edd_plugin_updater();
|
27 |
}
|
@@ -47,25 +53,45 @@ class FrmAddon {
|
|
47 |
|
48 |
public function edd_plugin_updater() {
|
49 |
|
50 |
-
|
51 |
-
$license = trim( get_option( $this->option_name . 'key' ) );
|
52 |
|
53 |
if ( empty( $license ) ) {
|
54 |
add_action( 'after_plugin_row_' . plugin_basename( $this->plugin_file ), array( $this, 'show_license_message' ), 10, 2 );
|
55 |
} else {
|
56 |
-
if ( ! class_exists('EDD_SL_Plugin_Updater') ) {
|
57 |
-
include( dirname( __FILE__ ) . '/EDD_SL_Plugin_Updater.php' );
|
58 |
-
}
|
59 |
|
60 |
// setup the updater
|
61 |
-
|
62 |
'version' => $this->version,
|
63 |
'license' => $license,
|
64 |
'author' => $this->author,
|
65 |
-
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
66 |
}
|
67 |
}
|
68 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
69 |
public function show_license_message( $file, $plugin ) {
|
70 |
$wp_list_table = _get_list_table( 'WP_Plugins_List_Table' );
|
71 |
echo '<tr class="plugin-update-tr active"><td colspan="' . esc_attr( $wp_list_table->get_column_count() ) . '" class="plugin-update colspanchange"><div class="update-message">';
|
@@ -75,6 +101,57 @@ class FrmAddon {
|
|
75 |
echo '</div></td></tr>';
|
76 |
}
|
77 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
78 |
public static function activate() {
|
79 |
check_ajax_referer( 'frm_ajax', 'nonce' );
|
80 |
|
@@ -85,7 +162,7 @@ class FrmAddon {
|
|
85 |
$license = stripslashes( sanitize_text_field( $_POST['license'] ) );
|
86 |
$plugin_slug = sanitize_text_field( $_POST['plugin'] );
|
87 |
$this_plugin = self::get_addon( $plugin_slug );
|
88 |
-
|
89 |
|
90 |
$response = array( 'success' => false, 'message' => '' );
|
91 |
try {
|
@@ -93,14 +170,27 @@ class FrmAddon {
|
|
93 |
|
94 |
// $license_data->license will be either "valid" or "invalid"
|
95 |
$is_valid = 'invalid';
|
96 |
-
if ( is_array( $license_data )
|
97 |
-
|
98 |
-
|
99 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
100 |
$response['message'] = __( 'That license is invalid', 'formidable' );
|
|
|
|
|
101 |
}
|
102 |
|
103 |
-
|
104 |
} catch ( Exception $e ) {
|
105 |
$response['message'] = $e->getMessage();
|
106 |
}
|
@@ -130,8 +220,7 @@ class FrmAddon {
|
|
130 |
$response['message'] = $e->getMessage();
|
131 |
}
|
132 |
|
133 |
-
|
134 |
-
delete_option( $this_plugin->option_name . 'key' );
|
135 |
|
136 |
echo json_encode( $response );
|
137 |
wp_die();
|
@@ -144,6 +233,9 @@ class FrmAddon {
|
|
144 |
'item_name' => urlencode( $this->plugin_name ),
|
145 |
'url' => home_url(),
|
146 |
);
|
|
|
|
|
|
|
147 |
|
148 |
$arg_array = array(
|
149 |
'body' => $api_params,
|
@@ -155,27 +247,31 @@ class FrmAddon {
|
|
155 |
$resp = wp_remote_post( $this->store_url, $arg_array );
|
156 |
$body = wp_remote_retrieve_body( $resp );
|
157 |
|
|
|
158 |
if ( is_wp_error( $resp ) ) {
|
159 |
$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>');
|
160 |
if ( is_wp_error( $resp ) ) {
|
161 |
$message .= ' '. $resp->get_error_message();
|
162 |
}
|
163 |
-
return $message;
|
164 |
} else if ( $body == 'error' || is_wp_error( $body ) ) {
|
165 |
-
|
166 |
} else {
|
167 |
$json_res = json_decode( $body, true );
|
168 |
if ( null !== $json_res ) {
|
169 |
if ( is_array( $json_res ) && isset( $json_res['error'] ) ) {
|
170 |
-
|
171 |
} else {
|
172 |
-
|
173 |
}
|
174 |
} else if ( isset( $resp['response'] ) && isset( $resp['response']['code'] ) ) {
|
175 |
-
|
176 |
}
|
177 |
}
|
178 |
|
179 |
-
return
|
180 |
}
|
|
|
|
|
|
|
|
|
181 |
}
|
6 |
|
7 |
class FrmAddon {
|
8 |
public $store_url = 'https://formidablepro.com';
|
9 |
+
public $download_id;
|
10 |
public $plugin_file;
|
11 |
+
public $plugin_folder;
|
12 |
public $plugin_name;
|
13 |
public $plugin_slug;
|
14 |
public $option_name;
|
15 |
public $version;
|
16 |
public $author = 'Strategy11';
|
17 |
+
private $license;
|
18 |
|
19 |
public function __construct() {
|
20 |
|
25 |
$this->option_name = 'edd_' . $this->plugin_slug . '_license_';
|
26 |
}
|
27 |
|
28 |
+
$this->plugin_folder = plugin_basename( $this->plugin_file );
|
29 |
+
$this->license = $this->get_license();
|
30 |
+
|
31 |
add_filter( 'frm_installed_addons', array( &$this, 'insert_installed_addon' ) );
|
32 |
$this->edd_plugin_updater();
|
33 |
}
|
53 |
|
54 |
public function edd_plugin_updater() {
|
55 |
|
56 |
+
$license = $this->license;
|
|
|
57 |
|
58 |
if ( empty( $license ) ) {
|
59 |
add_action( 'after_plugin_row_' . plugin_basename( $this->plugin_file ), array( $this, 'show_license_message' ), 10, 2 );
|
60 |
} else {
|
|
|
|
|
|
|
61 |
|
62 |
// setup the updater
|
63 |
+
$api_data = array(
|
64 |
'version' => $this->version,
|
65 |
'license' => $license,
|
66 |
'author' => $this->author,
|
67 |
+
);
|
68 |
+
if ( is_numeric( $this->download_id ) ) {
|
69 |
+
$api_data['item_id'] = $this->download_id;
|
70 |
+
}
|
71 |
+
|
72 |
+
new FrmEDD_SL_Plugin_Updater( $this->store_url, $this->plugin_file, $api_data );
|
73 |
+
|
74 |
+
add_filter( 'site_transient_update_plugins', array( &$this, 'clear_expired_download' ) );
|
75 |
}
|
76 |
}
|
77 |
|
78 |
+
public function get_license() {
|
79 |
+
return trim( get_option( $this->option_name . 'key' ) );
|
80 |
+
}
|
81 |
+
|
82 |
+
public function set_license( $license ) {
|
83 |
+
update_option( $this->option_name . 'key', $license );
|
84 |
+
}
|
85 |
+
|
86 |
+
public function clear_license() {
|
87 |
+
delete_option( $this->option_name . 'active' );
|
88 |
+
delete_option( $this->option_name . 'key' );
|
89 |
+
}
|
90 |
+
|
91 |
+
public function set_active( $is_active ) {
|
92 |
+
update_option( $this->option_name . 'active', $is_active );
|
93 |
+
}
|
94 |
+
|
95 |
public function show_license_message( $file, $plugin ) {
|
96 |
$wp_list_table = _get_list_table( 'WP_Plugins_List_Table' );
|
97 |
echo '<tr class="plugin-update-tr active"><td colspan="' . esc_attr( $wp_list_table->get_column_count() ) . '" class="plugin-update colspanchange"><div class="update-message">';
|
101 |
echo '</div></td></tr>';
|
102 |
}
|
103 |
|
104 |
+
public function clear_expired_download( $transient ) {
|
105 |
+
if ( ! is_object( $transient ) ) {
|
106 |
+
return $transient;
|
107 |
+
}
|
108 |
+
|
109 |
+
if ( $this->is_current_version( $transient ) ) {
|
110 |
+
//make sure it doesn't show there is an update if plugin is up-to-date
|
111 |
+
if ( isset( $transient->response[ $this->plugin_folder ] ) ) {
|
112 |
+
unset( $transient->response[ $this->plugin_folder ] );
|
113 |
+
}
|
114 |
+
} else if ( isset( $transient->response ) && isset( $transient->response[ $this->plugin_folder ] ) ) {
|
115 |
+
$cache_key = 'edd_plugin_' . md5( sanitize_key( $this->license . $this->version ) . '_get_version' );
|
116 |
+
$version_info = get_transient( $cache_key );
|
117 |
+
if ( $version_info !== false ) {
|
118 |
+
$transient->response[ $this->plugin_folder ] = $version_info;
|
119 |
+
} else {
|
120 |
+
if ( ! $this->has_been_cleared() ) {
|
121 |
+
// if the transient has expired, clear the update and trigger it again
|
122 |
+
$this->cleared_plugins();
|
123 |
+
$this->manually_queue_update();
|
124 |
+
}
|
125 |
+
|
126 |
+
unset( $transient->response[ $this->plugin_folder ] );
|
127 |
+
}
|
128 |
+
}
|
129 |
+
|
130 |
+
return $transient;
|
131 |
+
}
|
132 |
+
|
133 |
+
private function is_current_version( $transient ) {
|
134 |
+
if ( empty( $transient->checked ) || ! isset( $transient->checked[ $this->plugin_folder ] ) ) {
|
135 |
+
return false;
|
136 |
+
}
|
137 |
+
|
138 |
+
$response = ! isset( $transient->response ) || empty( $transient->response );
|
139 |
+
if ( $response ) {
|
140 |
+
return true;
|
141 |
+
}
|
142 |
+
|
143 |
+
return isset( $transient->response ) && isset( $transient->response[ $this->plugin_folder ] ) && $transient->checked[ $this->plugin_folder ] == $transient->response[ $this->plugin_folder ]->new_version;
|
144 |
+
}
|
145 |
+
|
146 |
+
private function has_been_cleared() {
|
147 |
+
$last_cleared = get_option( 'frm_last_cleared' );
|
148 |
+
return ( $last_cleared < date( 'Y-m-d H:i:s', strtotime('-5 minutes') ) );
|
149 |
+
}
|
150 |
+
|
151 |
+
private function cleared_plugins() {
|
152 |
+
update_option( 'frm_last_cleared', date('Y-m-d H:i:s') );
|
153 |
+
}
|
154 |
+
|
155 |
public static function activate() {
|
156 |
check_ajax_referer( 'frm_ajax', 'nonce' );
|
157 |
|
162 |
$license = stripslashes( sanitize_text_field( $_POST['license'] ) );
|
163 |
$plugin_slug = sanitize_text_field( $_POST['plugin'] );
|
164 |
$this_plugin = self::get_addon( $plugin_slug );
|
165 |
+
$this_plugin->set_license( $license );
|
166 |
|
167 |
$response = array( 'success' => false, 'message' => '' );
|
168 |
try {
|
170 |
|
171 |
// $license_data->license will be either "valid" or "invalid"
|
172 |
$is_valid = 'invalid';
|
173 |
+
if ( is_array( $license_data ) ) {
|
174 |
+
if ( $license_data['license'] == 'valid' ) {
|
175 |
+
$is_valid = $license_data['license'];
|
176 |
+
$response['message'] = __( 'Your license has been activated. Enjoy!', 'formidable' );
|
177 |
+
$response['success'] = true;
|
178 |
+
} else if ( $license_data['license'] == 'invalid' ) {
|
179 |
+
$response['message'] = __( 'That license is invalid', 'formidable' );
|
180 |
+
}
|
181 |
+
} else if ( $license_data == 'expired' ) {
|
182 |
+
$response['message'] = __( 'That license is expired', 'formidable' );
|
183 |
+
} else if ( $license_data == 'no_activations_left' ) {
|
184 |
+
$response['message'] = __( 'That license has been used too many times', 'formidable' );
|
185 |
+
} else if ( $license_data == 'invalid_item_id' ) {
|
186 |
+
$response['message'] = __( 'Oops! That is the wrong license number for this plugin.', 'formidable' );
|
187 |
+
} else if ( $license_data == 'missing' ) {
|
188 |
$response['message'] = __( 'That license is invalid', 'formidable' );
|
189 |
+
} else {
|
190 |
+
$response['message'] = FrmAppHelper::kses( $license_data, array( 'a' ) );
|
191 |
}
|
192 |
|
193 |
+
$this_plugin->set_active( $is_valid );
|
194 |
} catch ( Exception $e ) {
|
195 |
$response['message'] = $e->getMessage();
|
196 |
}
|
220 |
$response['message'] = $e->getMessage();
|
221 |
}
|
222 |
|
223 |
+
$this_plugin->clear_license();
|
|
|
224 |
|
225 |
echo json_encode( $response );
|
226 |
wp_die();
|
233 |
'item_name' => urlencode( $this->plugin_name ),
|
234 |
'url' => home_url(),
|
235 |
);
|
236 |
+
if ( is_numeric( $this->download_id ) ) {
|
237 |
+
$api_params['item_id'] = absint( $this->download_id );
|
238 |
+
}
|
239 |
|
240 |
$arg_array = array(
|
241 |
'body' => $api_params,
|
247 |
$resp = wp_remote_post( $this->store_url, $arg_array );
|
248 |
$body = wp_remote_retrieve_body( $resp );
|
249 |
|
250 |
+
$message = __( 'Your License Key was invalid', 'formidable' );
|
251 |
if ( is_wp_error( $resp ) ) {
|
252 |
$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>');
|
253 |
if ( is_wp_error( $resp ) ) {
|
254 |
$message .= ' '. $resp->get_error_message();
|
255 |
}
|
|
|
256 |
} else if ( $body == 'error' || is_wp_error( $body ) ) {
|
257 |
+
$message = __( 'You had an HTTP error connecting to Formidable Pro\'s API', 'formidable' );
|
258 |
} else {
|
259 |
$json_res = json_decode( $body, true );
|
260 |
if ( null !== $json_res ) {
|
261 |
if ( is_array( $json_res ) && isset( $json_res['error'] ) ) {
|
262 |
+
$message = $json_res['error'];
|
263 |
} else {
|
264 |
+
$message = $json_res;
|
265 |
}
|
266 |
} else if ( isset( $resp['response'] ) && isset( $resp['response']['code'] ) ) {
|
267 |
+
$message = sprintf( __( 'There was a %1$s error: %2$s', 'formidable' ), $resp['response']['code'], $resp['response']['message'] .' '. $resp['body'] );
|
268 |
}
|
269 |
}
|
270 |
|
271 |
+
return $message;
|
272 |
}
|
273 |
+
|
274 |
+
public function manually_queue_update(){
|
275 |
+
set_site_transient( 'update_plugins', null );
|
276 |
+
}
|
277 |
}
|
classes/models/{EDD_SL_Plugin_Updater.php → FrmEDD_SL_Plugin_Updater.php}
RENAMED
@@ -14,7 +14,7 @@ if ( ! defined( 'ABSPATH' ) ) {
|
|
14 |
* @author Pippin Williamson
|
15 |
* @version 1.6
|
16 |
*/
|
17 |
-
class
|
18 |
private $api_url = '';
|
19 |
private $api_data = array();
|
20 |
private $name = '';
|
@@ -51,11 +51,8 @@ class EDD_SL_Plugin_Updater {
|
|
51 |
* @return void
|
52 |
*/
|
53 |
public function init() {
|
54 |
-
|
55 |
add_filter( 'pre_set_site_transient_update_plugins', array( $this, 'check_update' ) );
|
56 |
add_filter( 'plugins_api', array( $this, 'plugins_api_filter' ), 10, 3 );
|
57 |
-
|
58 |
-
add_action( 'after_plugin_row_' . $this->name, array( $this, 'show_update_notification' ), 10, 2 );
|
59 |
}
|
60 |
|
61 |
/**
|
@@ -79,10 +76,6 @@ class EDD_SL_Plugin_Updater {
|
|
79 |
$_transient_data = new stdClass;
|
80 |
}
|
81 |
|
82 |
-
if ( 'plugins.php' == $pagenow && is_multisite() ) {
|
83 |
-
return $_transient_data;
|
84 |
-
}
|
85 |
-
|
86 |
if ( empty( $_transient_data->response ) || empty( $_transient_data->response[ $this->name ] ) ) {
|
87 |
|
88 |
$version_info = $this->api_request( 'plugin_latest_version', array( 'slug' => $this->slug ) );
|
@@ -108,100 +101,6 @@ class EDD_SL_Plugin_Updater {
|
|
108 |
return $_transient_data;
|
109 |
}
|
110 |
|
111 |
-
/**
|
112 |
-
* show update nofication row -- needed for multisite subsites, because WP won't tell you otherwise!
|
113 |
-
*
|
114 |
-
* @param string $file
|
115 |
-
* @param array $plugin
|
116 |
-
*/
|
117 |
-
public function show_update_notification( $file, $plugin ) {
|
118 |
-
|
119 |
-
if ( ! current_user_can( 'update_plugins' ) ) {
|
120 |
-
return;
|
121 |
-
}
|
122 |
-
|
123 |
-
if ( ! is_multisite() ) {
|
124 |
-
return;
|
125 |
-
}
|
126 |
-
|
127 |
-
if ( $this->name != $file ) {
|
128 |
-
return;
|
129 |
-
}
|
130 |
-
|
131 |
-
// Remove our filter on the site transient
|
132 |
-
remove_filter( 'pre_set_site_transient_update_plugins', array( $this, 'check_update' ), 10 );
|
133 |
-
|
134 |
-
$update_cache = get_site_transient( 'update_plugins' );
|
135 |
-
|
136 |
-
if ( ! is_object( $update_cache ) || empty( $update_cache->response ) || empty( $update_cache->response[ $this->name ] ) ) {
|
137 |
-
|
138 |
-
$cache_key = md5( 'edd_plugin_' .sanitize_key( $this->name ) . '_version_info' );
|
139 |
-
$version_info = get_transient( $cache_key );
|
140 |
-
|
141 |
-
if ( false === $version_info ) {
|
142 |
-
|
143 |
-
$version_info = $this->api_request( 'plugin_latest_version', array( 'slug' => $this->slug ) );
|
144 |
-
|
145 |
-
set_transient( $cache_key, $version_info, HOUR_IN_SECONDS );
|
146 |
-
}
|
147 |
-
|
148 |
-
if ( ! is_object( $version_info ) ) {
|
149 |
-
return;
|
150 |
-
}
|
151 |
-
|
152 |
-
if ( version_compare( $this->version, $version_info->new_version, '<' ) ) {
|
153 |
-
|
154 |
-
$update_cache->response[ $this->name ] = $version_info;
|
155 |
-
|
156 |
-
}
|
157 |
-
|
158 |
-
$update_cache->last_checked = time();
|
159 |
-
$update_cache->checked[ $this->name ] = $this->version;
|
160 |
-
|
161 |
-
set_site_transient( 'update_plugins', $update_cache );
|
162 |
-
|
163 |
-
} else {
|
164 |
-
|
165 |
-
$version_info = $update_cache->response[ $this->name ];
|
166 |
-
|
167 |
-
}
|
168 |
-
|
169 |
-
// Restore our filter
|
170 |
-
add_filter( 'pre_set_site_transient_update_plugins', array( $this, 'check_update' ) );
|
171 |
-
|
172 |
-
if ( ! empty( $update_cache->response[ $this->name ] ) && version_compare( $this->version, $version_info->new_version, '<' ) ) {
|
173 |
-
|
174 |
-
// build a plugin list row, with update notification
|
175 |
-
$wp_list_table = _get_list_table( 'WP_Plugins_List_Table' );
|
176 |
-
echo '<tr class="plugin-update-tr"><td colspan="' . $wp_list_table->get_column_count() . '" class="plugin-update colspanchange"><div class="update-message">';
|
177 |
-
|
178 |
-
$changelog_link = self_admin_url( 'index.php?edd_sl_action=view_plugin_changelog&plugin=' . $this->name . '&slug=' . $this->slug . '&TB_iframe=true&width=772&height=911' );
|
179 |
-
|
180 |
-
if ( empty( $version_info->download_link ) ) {
|
181 |
-
printf(
|
182 |
-
__( 'There is a new version of %1$s available. %2$sView version %3$s details%4$s.', 'edd' ),
|
183 |
-
esc_html( $version_info->name ),
|
184 |
-
'<a target="_blank" class="thickbox" href="' . esc_url( $changelog_link ) . '">',
|
185 |
-
esc_html( $version_info->new_version ),
|
186 |
-
'</a>'
|
187 |
-
);
|
188 |
-
} else {
|
189 |
-
printf(
|
190 |
-
__( 'There is a new version of %1$s available. %2$sView version %3$s details%4$s or %5$supdate now%6$s.', 'edd' ),
|
191 |
-
esc_html( $version_info->name ),
|
192 |
-
'<a target="_blank" class="thickbox" href="' . esc_url( $changelog_link ) . '">',
|
193 |
-
esc_html( $version_info->new_version ),
|
194 |
-
'</a>',
|
195 |
-
'<a href="' . esc_url( wp_nonce_url( self_admin_url( 'update.php?action=upgrade-plugin&plugin=' ) . $this->name, 'upgrade-plugin_' . $this->name ) ) .'">',
|
196 |
-
'</a>'
|
197 |
-
);
|
198 |
-
}
|
199 |
-
|
200 |
-
echo '</div></td></tr>';
|
201 |
-
}
|
202 |
-
}
|
203 |
-
|
204 |
-
|
205 |
/**
|
206 |
* Updates information on the "View version x.x details" page with custom data.
|
207 |
*
|
@@ -281,17 +180,13 @@ class EDD_SL_Plugin_Updater {
|
|
281 |
return;
|
282 |
}
|
283 |
|
284 |
-
if ( empty( $data['license'] ) ) {
|
285 |
-
return;
|
286 |
-
}
|
287 |
-
|
288 |
if ( $this->api_url == home_url() ) {
|
289 |
return false; // Don't allow a plugin to ping itself
|
290 |
}
|
291 |
|
292 |
$api_params = array(
|
293 |
'edd_action' => 'get_version',
|
294 |
-
'license' => $data['license'],
|
295 |
'item_name' => isset( $data['item_name'] ) ? $data['item_name'] : false,
|
296 |
'item_id' => isset( $data['item_id'] ) ? $data['item_id'] : false,
|
297 |
'slug' => $data['slug'],
|
14 |
* @author Pippin Williamson
|
15 |
* @version 1.6
|
16 |
*/
|
17 |
+
class FrmEDD_SL_Plugin_Updater {
|
18 |
private $api_url = '';
|
19 |
private $api_data = array();
|
20 |
private $name = '';
|
51 |
* @return void
|
52 |
*/
|
53 |
public function init() {
|
|
|
54 |
add_filter( 'pre_set_site_transient_update_plugins', array( $this, 'check_update' ) );
|
55 |
add_filter( 'plugins_api', array( $this, 'plugins_api_filter' ), 10, 3 );
|
|
|
|
|
56 |
}
|
57 |
|
58 |
/**
|
76 |
$_transient_data = new stdClass;
|
77 |
}
|
78 |
|
|
|
|
|
|
|
|
|
79 |
if ( empty( $_transient_data->response ) || empty( $_transient_data->response[ $this->name ] ) ) {
|
80 |
|
81 |
$version_info = $this->api_request( 'plugin_latest_version', array( 'slug' => $this->slug ) );
|
101 |
return $_transient_data;
|
102 |
}
|
103 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
104 |
/**
|
105 |
* Updates information on the "View version x.x details" page with custom data.
|
106 |
*
|
180 |
return;
|
181 |
}
|
182 |
|
|
|
|
|
|
|
|
|
183 |
if ( $this->api_url == home_url() ) {
|
184 |
return false; // Don't allow a plugin to ping itself
|
185 |
}
|
186 |
|
187 |
$api_params = array(
|
188 |
'edd_action' => 'get_version',
|
189 |
+
'license' => ! empty( $data['license'] ) ? $data['license'] : '',
|
190 |
'item_name' => isset( $data['item_name'] ) ? $data['item_name'] : false,
|
191 |
'item_id' => isset( $data['item_id'] ) ? $data['item_id'] : false,
|
192 |
'slug' => $data['slug'],
|
classes/models/FrmEntryMeta.php
CHANGED
@@ -68,21 +68,22 @@ class FrmEntryMeta {
|
|
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)
|
71 |
-
|
72 |
|
73 |
-
|
74 |
-
|
75 |
-
|
|
|
76 |
unset( $values[ $field_id ] );
|
77 |
-
|
78 |
-
|
79 |
-
self::update_entry_meta( $entry_id, $field_id, '', $
|
80 |
-
|
81 |
-
|
82 |
-
|
83 |
-
self::add_entry_meta( $entry_id, $field_id, '', $
|
84 |
-
|
85 |
-
|
86 |
|
87 |
if ( empty($prev_values) ) {
|
88 |
return;
|
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)
|
71 |
+
$meta_value = apply_filters( 'frm_prepare_data_before_db', $meta_value, $field_id, $entry_id );
|
72 |
|
73 |
+
if ( $prev_values && in_array($field_id, $prev_values) ) {
|
74 |
+
|
75 |
+
if ( ( is_array( $meta_value ) && empty( $meta_value ) ) || ( ! is_array( $meta_value ) && trim( $meta_value ) == '' ) ) {
|
76 |
+
// remove blank fields
|
77 |
unset( $values[ $field_id ] );
|
78 |
+
} else {
|
79 |
+
// if value exists, then update it
|
80 |
+
self::update_entry_meta( $entry_id, $field_id, '', $meta_value );
|
81 |
+
}
|
82 |
+
} else {
|
83 |
+
// if value does not exist, then create it
|
84 |
+
self::add_entry_meta( $entry_id, $field_id, '', $meta_value );
|
85 |
+
}
|
86 |
+
}
|
87 |
|
88 |
if ( empty($prev_values) ) {
|
89 |
return;
|
classes/models/FrmSettings.php
CHANGED
@@ -75,7 +75,7 @@ class FrmSettings{
|
|
75 |
*/
|
76 |
public function default_options() {
|
77 |
return array(
|
78 |
-
'menu' => '
|
79 |
'mu_menu' => 0,
|
80 |
'preview_page_id' => 0,
|
81 |
'use_html' => true,
|
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,
|
classes/views/addons/list.php
ADDED
@@ -0,0 +1,46 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<div class="wrap">
|
2 |
+
<h1><?php _e( 'Formidable AddOns', 'formidable' ) ?></h1>
|
3 |
+
|
4 |
+
<div id="the-list" class="frm-addons">
|
5 |
+
<?php foreach ( $addons as $addon ) {
|
6 |
+
if ( empty( $addon['info']['excerpt'] ) ) {
|
7 |
+
continue;
|
8 |
+
}
|
9 |
+
|
10 |
+
if ( isset( $plugin_names[ $addon['info']['slug'] ] ) ) {
|
11 |
+
$installed = is_dir( WP_PLUGIN_DIR . '/' . $plugin_names[ $addon['info']['slug'] ] );
|
12 |
+
} else {
|
13 |
+
$installed = isset( $installed_addons[ $addon['info']['slug'] ] ) || is_dir( WP_PLUGIN_DIR . '/formidable-' . $addon['info']['slug'] );
|
14 |
+
}
|
15 |
+
$has_thumbnail = ! empty( $addon['info']['thumbnail'] );
|
16 |
+
$addon['info']['link'] = $addon['info']['link'] . $append_affiliate;
|
17 |
+
|
18 |
+
?>
|
19 |
+
<div class="plugin-card <?php echo esc_attr( $has_thumbnail ? '' : 'frm-no-thumb') ?>">
|
20 |
+
<div class="plugin-card-top">
|
21 |
+
<div class="name column-name">
|
22 |
+
<h3>
|
23 |
+
<a href="<?php echo esc_url( $addon['info']['link'] ) ?>">
|
24 |
+
<?php echo esc_html( $addon['info']['title'] ) ?>
|
25 |
+
<?php if ( $has_thumbnail ) { ?>
|
26 |
+
<img src="<?php echo esc_url( $addon['info']['thumbnail'] ) ?>" class="plugin-icon" alt="" />
|
27 |
+
<?php } ?>
|
28 |
+
</a>
|
29 |
+
</h3>
|
30 |
+
</div>
|
31 |
+
<div class="action-links">
|
32 |
+
<ul class="plugin-action-buttons">
|
33 |
+
<?php if ( $installed ) { ?>
|
34 |
+
<li><span class="button button-disabled" title="<?php esc_attr_e( 'This plugin is already installed', 'formidable' ) ?>"><?php _e( 'Installed', 'formidable' ) ?></span></li>
|
35 |
+
<?php } ?>
|
36 |
+
<li><a href="<?php echo esc_url( $addon['info']['link'] ) ?>" target="_blank" aria-label="<?php esc_attr_e( 'More Details', 'formidable' ) ?>"><?php _e( 'More Details', 'formidable' ) ?></a></li>
|
37 |
+
</ul>
|
38 |
+
</div>
|
39 |
+
<div class="desc column-description">
|
40 |
+
<p><?php echo wp_kses_post( $addon['info']['excerpt'] ) ?></p>
|
41 |
+
</div>
|
42 |
+
</div>
|
43 |
+
</div>
|
44 |
+
<?php } ?>
|
45 |
+
</div>
|
46 |
+
</div>
|
classes/views/addons/settings.php
CHANGED
@@ -4,6 +4,10 @@
|
|
4 |
<?php
|
5 |
|
6 |
foreach ( $plugins as $slug => $plugin ) {
|
|
|
|
|
|
|
|
|
7 |
$license = get_option( 'edd_'. $slug .'_license_key' );
|
8 |
$status = get_option( 'edd_'. $slug .'_license_active' );
|
9 |
$activate = ( false !== $license && $status == 'valid' ) ? 'deactivate' : 'activate';
|
@@ -13,13 +17,13 @@
|
|
13 |
<div class="edd_frm_license_row">
|
14 |
<label class="frm_left_label" for="edd_<?php echo esc_attr( $slug ) ?>_license_key"><?php echo wp_kses( sprintf( '%s license key', $plugin->plugin_name ), array() ); ?></label>
|
15 |
<div class="edd_frm_authorized alignleft <?php echo esc_attr( $activate == 'activate' ) ? 'frm_hidden' : '' ?>">
|
16 |
-
<span class="edd_frm_license"><?php
|
17 |
<span class="frm_icon_font frm_action_icon frm_error_icon edd_frm_status_icon frm_inactive_icon"></span>
|
18 |
<input type="button" class="button-secondary edd_frm_save_license" data-plugin="<?php echo esc_attr( $slug ) ?>" name="edd_<?php echo esc_attr( $slug ) ?>_license_deactivate" value="<?php esc_attr_e( 'Deactivate', 'formidable' ) ?>"/>
|
19 |
<p class="frm_license_msg"></p>
|
20 |
</div>
|
21 |
<div class="edd_frm_unauthorized alignleft <?php echo esc_attr( $activate == 'deactivate' ) ? 'frm_hidden' : '' ?>">
|
22 |
-
<input id="edd_<?php echo esc_attr( $slug ) ?>_license_key" name="edd_<?php echo esc_attr( $slug ) ?>_license_key" type="text" class="regular-text" value="
|
23 |
<span class="frm_icon_font frm_action_icon frm_error_icon edd_frm_status_icon <?php echo esc_attr( $icon_class ); ?>"></span>
|
24 |
<input type="button" class="button-secondary edd_frm_save_license" data-plugin="<?php echo esc_attr( $slug ) ?>" name="edd_<?php echo esc_attr( $slug ) ?>_license_activate" value="<?php esc_attr_e( 'Activate', 'formidable' ) ?>"/>
|
25 |
<p class="frm_license_msg"></p>
|
4 |
<?php
|
5 |
|
6 |
foreach ( $plugins as $slug => $plugin ) {
|
7 |
+
if ( $slug == 'formidable_pro' ) {
|
8 |
+
continue;
|
9 |
+
}
|
10 |
+
|
11 |
$license = get_option( 'edd_'. $slug .'_license_key' );
|
12 |
$status = get_option( 'edd_'. $slug .'_license_active' );
|
13 |
$activate = ( false !== $license && $status == 'valid' ) ? 'deactivate' : 'activate';
|
17 |
<div class="edd_frm_license_row">
|
18 |
<label class="frm_left_label" for="edd_<?php echo esc_attr( $slug ) ?>_license_key"><?php echo wp_kses( sprintf( '%s license key', $plugin->plugin_name ), array() ); ?></label>
|
19 |
<div class="edd_frm_authorized alignleft <?php echo esc_attr( $activate == 'activate' ) ? 'frm_hidden' : '' ?>">
|
20 |
+
<span class="edd_frm_license"><?php esc_html_e( 'Good to go!', 'formidable' ); ?></span>
|
21 |
<span class="frm_icon_font frm_action_icon frm_error_icon edd_frm_status_icon frm_inactive_icon"></span>
|
22 |
<input type="button" class="button-secondary edd_frm_save_license" data-plugin="<?php echo esc_attr( $slug ) ?>" name="edd_<?php echo esc_attr( $slug ) ?>_license_deactivate" value="<?php esc_attr_e( 'Deactivate', 'formidable' ) ?>"/>
|
23 |
<p class="frm_license_msg"></p>
|
24 |
</div>
|
25 |
<div class="edd_frm_unauthorized alignleft <?php echo esc_attr( $activate == 'deactivate' ) ? 'frm_hidden' : '' ?>">
|
26 |
+
<input id="edd_<?php echo esc_attr( $slug ) ?>_license_key" name="edd_<?php echo esc_attr( $slug ) ?>_license_key" type="text" class="regular-text" value="" />
|
27 |
<span class="frm_icon_font frm_action_icon frm_error_icon edd_frm_status_icon <?php echo esc_attr( $icon_class ); ?>"></span>
|
28 |
<input type="button" class="button-secondary edd_frm_save_license" data-plugin="<?php echo esc_attr( $slug ) ?>" name="edd_<?php echo esc_attr( $slug ) ?>_license_activate" value="<?php esc_attr_e( 'Activate', 'formidable' ) ?>"/>
|
29 |
<p class="frm_license_msg"></p>
|
classes/views/frm-form-actions/_email_settings.php
CHANGED
@@ -58,7 +58,6 @@
|
|
58 |
<label for="<?php echo esc_attr( $this->get_field_id('inc_user_info') ) ?>"><input type="checkbox" name="<?php echo esc_attr( $this->get_field_name('inc_user_info') ) ?>" class="frm_not_inc_user_info" id="<?php echo esc_attr( $this->get_field_id('inc_user_info') ) ?>" value="1" <?php checked( $form_action->post_content['inc_user_info'], 1 ); ?> /> <?php _e( 'Append IP Address, Browser, and Referring URL to message', 'formidable' ) ?></label>
|
59 |
|
60 |
<p><label for="<?php echo esc_attr( $this->get_field_id('plain_text') ) ?>"><input type="checkbox" name="<?php echo esc_attr( $this->get_field_name('plain_text') ) ?>" id="<?php echo esc_attr( $this->get_field_id('plain_text') ) ?>" value="1" <?php checked( $form_action->post_content['plain_text'], 1 ); ?> /> <?php _e( 'Send Emails in Plain Text', 'formidable' ) ?></label></p>
|
61 |
-
<?php FrmAppHelper::update_message('conditionally send email notifications'); ?>
|
62 |
</td>
|
63 |
</tr>
|
64 |
</table>
|
58 |
<label for="<?php echo esc_attr( $this->get_field_id('inc_user_info') ) ?>"><input type="checkbox" name="<?php echo esc_attr( $this->get_field_name('inc_user_info') ) ?>" class="frm_not_inc_user_info" id="<?php echo esc_attr( $this->get_field_id('inc_user_info') ) ?>" value="1" <?php checked( $form_action->post_content['inc_user_info'], 1 ); ?> /> <?php _e( 'Append IP Address, Browser, and Referring URL to message', 'formidable' ) ?></label>
|
59 |
|
60 |
<p><label for="<?php echo esc_attr( $this->get_field_id('plain_text') ) ?>"><input type="checkbox" name="<?php echo esc_attr( $this->get_field_name('plain_text') ) ?>" id="<?php echo esc_attr( $this->get_field_id('plain_text') ) ?>" value="1" <?php checked( $form_action->post_content['plain_text'], 1 ); ?> /> <?php _e( 'Send Emails in Plain Text', 'formidable' ) ?></label></p>
|
|
|
61 |
</td>
|
62 |
</tr>
|
63 |
</table>
|
classes/views/frm-settings/license_box.php
CHANGED
@@ -2,10 +2,10 @@
|
|
2 |
<?php if ( ! is_multisite() || is_super_admin() ) { ?>
|
3 |
<div class="postbox">
|
4 |
<div class="inside">
|
5 |
-
<p class="alignright"><?php printf( __( '%1$sClick here%2$s to get it now', 'formidable' ), '<a href="http://formidablepro.com">', '</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="https://formidablepro.com/knowledgebase/install-formidable-forms
|
9 |
</div>
|
10 |
</div>
|
11 |
<?php } ?>
|
2 |
<?php if ( ! is_multisite() || is_super_admin() ) { ?>
|
3 |
<div class="postbox">
|
4 |
<div class="inside">
|
5 |
+
<p class="alignright"><?php printf( __( '%1$sClick here%2$s to get it now', 'formidable' ), '<a href="http://formidablepro.com' . esc_url( FrmAppHelper::affiliate() ) . '">', '</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="https://formidablepro.com/knowledgebase/install-formidable-forms/<?php echo esc_url( FrmAppHelper::affiliate() ) ?>" target="_blank"><?php _e( 'Click here', 'formidable' ) ?></a> to get installation instructions and download the pro version.</p>
|
9 |
</div>
|
10 |
</div>
|
11 |
<?php } ?>
|
classes/views/frm-statistics/list.php
DELETED
@@ -1,18 +0,0 @@
|
|
1 |
-
<div id="form_reports_page" class="wrap">
|
2 |
-
<div class="frmicon icon32"><br/></div>
|
3 |
-
<h2>
|
4 |
-
<?php _e( 'Reports', 'formidable' ) ?>
|
5 |
-
<a href="#" class="add-new-h2 frm_invisible"><?php _e( 'Add New', 'formidable' ); ?></a>
|
6 |
-
</h2>
|
7 |
-
|
8 |
-
<?php
|
9 |
-
if ( $form ) {
|
10 |
-
FrmAppController::get_form_nav( $form, true );
|
11 |
-
}
|
12 |
-
require( FrmAppHelper::plugin_path() . '/classes/views/shared/errors.php' );
|
13 |
-
|
14 |
-
FrmAppHelper::update_message( __( 'view reports and statistics on your saved entries', 'formidable' ) );
|
15 |
-
?>
|
16 |
-
|
17 |
-
<img class="frm_no_reports" src="http://fp.strategy11.com/wp-content/themes/formidablepro/images/reports1.png" alt="Reports"/>
|
18 |
-
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
classes/views/frm-statistics/list_displays.php
DELETED
@@ -1,17 +0,0 @@
|
|
1 |
-
<div id="form_views_page" class="wrap">
|
2 |
-
<div class="frmicon icon32"><br/></div>
|
3 |
-
<h2>
|
4 |
-
<?php _e( 'Views', 'formidable' ); ?>
|
5 |
-
<a href="#" class="add-new-h2 frm_invisible"><?php _e( 'Add New', 'formidable' ); ?></a>
|
6 |
-
</h2>
|
7 |
-
|
8 |
-
<?php
|
9 |
-
if ( $form ) {
|
10 |
-
FrmAppController::get_form_nav( $form );
|
11 |
-
}
|
12 |
-
require( FrmAppHelper::plugin_path() . '/classes/views/shared/errors.php' );
|
13 |
-
FrmAppHelper::update_message( __( 'display collected data in lists, calendars, and other formats', 'formidable' ) );
|
14 |
-
?>
|
15 |
-
|
16 |
-
<img class="frm_no_views" src="http://fp.strategy11.com/images/custom-display-settings.png" alt="Display"/>
|
17 |
-
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
classes/views/shared/form-nav.php
CHANGED
@@ -1,31 +1,15 @@
|
|
1 |
<div id="titlediv">
|
2 |
<ul class="frm_form_nav">
|
3 |
<?php
|
4 |
-
$class = ' class="first"';
|
5 |
-
if ( current_user_can( 'frm_edit_forms' ) ) { ?>
|
6 |
-
<li<?php echo $class ?>><a<?php FrmAppHelper::select_current_page( 'formidable', $current_page, array( 'edit', 'new', 'duplicate' ) ); ?> href="<?php echo esc_url( admin_url('admin.php?page=formidable&frm_action=edit&id='. $id) ) ?>"><?php _e( 'Build', 'formidable' ) ?></a> </li>
|
7 |
-
<?php
|
8 |
-
$class = '';
|
9 |
-
}
|
10 |
-
|
11 |
-
if ( current_user_can( 'frm_edit_forms' ) ) { ?>
|
12 |
-
<li<?php echo $class ?>><a<?php FrmAppHelper::select_current_page( 'formidable', $current_page, array( 'settings' ) ); ?> href="<?php echo esc_url( admin_url('admin.php?page=formidable&frm_action=settings&id='. $id) ) ?>"><?php _e( 'Settings', 'formidable' ) ?></a> </li>
|
13 |
-
<?php
|
14 |
-
$class = '';
|
15 |
-
} ?>
|
16 |
-
<li<?php echo $class ?>> <a<?php FrmAppHelper::select_current_page( 'formidable-entries', $current_page ); ?> href="<?php echo esc_url( admin_url('admin.php?page=formidable-entries&frm_action=list&form='. $id) ) ?>"><?php _e( 'Entries', 'formidable' ) ?></a></li>
|
17 |
-
<?php
|
18 |
-
if ( current_user_can( 'frm_edit_displays' ) ) { ?>
|
19 |
-
<li> <a<?php
|
20 |
-
if ( $current_page == 'frm_display' || $pagenow == 'post.php' || $pagenow == 'post-new.php' || $current_page == 'formidable-entry-templates' ) {
|
21 |
-
echo ' class="current_page"';
|
22 |
-
} ?> href="<?php echo esc_url( (FrmAppHelper::pro_is_installed() ? admin_url('edit.php?post_type=frm_display') : admin_url( 'admin.php?page=formidable-entry-templates')) .'&form='. $id .'&show_nav=1' ); ?>"><?php _e( 'Views', 'formidable' ) ?></a></li>
|
23 |
-
<?php
|
24 |
-
}
|
25 |
|
26 |
-
|
27 |
-
|
28 |
-
|
|
|
|
|
|
|
|
|
|
|
29 |
}
|
30 |
|
31 |
FrmFormsHelper::form_switcher();
|
@@ -33,6 +17,6 @@ FrmFormsHelper::form_switcher();
|
|
33 |
</ul>
|
34 |
|
35 |
<?php if ( $form && $title == 'show' ) { ?>
|
36 |
-
<input id="title" type="text" value="<?php echo esc_attr($form->name == '' ? __( '(no title)') : $form->name) ?>" readonly="readonly" disabled="disabled" />
|
37 |
<?php } ?>
|
38 |
</div>
|
1 |
<div id="titlediv">
|
2 |
<ul class="frm_form_nav">
|
3 |
<?php
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4 |
|
5 |
+
$class = ' class="first"';
|
6 |
+
foreach ( $nav_items as $nav_item ) {
|
7 |
+
if ( current_user_can( $nav_item['permission'] ) ) {
|
8 |
+
?>
|
9 |
+
<li<?php echo $class ?>><a<?php FrmAppHelper::select_current_page( $nav_item['page'], $current_page, $nav_item['current'] ); ?> href="<?php echo esc_url( $nav_item['link'] ) ?>"><?php echo esc_html( $nav_item['label'] ) ?></a> </li>
|
10 |
+
<?php
|
11 |
+
$class = '';
|
12 |
+
}
|
13 |
}
|
14 |
|
15 |
FrmFormsHelper::form_switcher();
|
17 |
</ul>
|
18 |
|
19 |
<?php if ( $form && $title == 'show' ) { ?>
|
20 |
+
<input id="title" type="text" value="<?php echo esc_attr( $form->name == '' ? __( '(no title)') : $form->name ) ?>" readonly="readonly" disabled="disabled" />
|
21 |
<?php } ?>
|
22 |
</div>
|
classes/views/shared/mb_adv_info.php
CHANGED
@@ -1,7 +1,9 @@
|
|
1 |
<div id="taxonomy-linkcategory" class="categorydiv <?php echo $class ?>">
|
2 |
<ul id="category-tabs" class="category-tabs frm-category-tabs">
|
3 |
<li class="tabs" ><a href="#frm-insert-fields-box" id="frm_insert_fields_tab"><?php _e( 'Insert Fields', 'formidable' ); ?></a></li>
|
|
|
4 |
<li class="hide-if-no-js"><a href="#frm-conditionals"><?php _e( 'Conditionals', 'formidable' ); ?></a></li>
|
|
|
5 |
<li class="hide-if-no-js"><a href="#frm-adv-info-tab"><?php _e( 'Advanced', 'formidable' ); ?></a></li>
|
6 |
<?php if ( $settings_tab ) { ?>
|
7 |
<li id="frm_html_tab" class="hide-if-no-js frm_hidden"><a href="#frm-html-tags" id="frm_html_tags_tab" ><?php _e( 'HTML Tags', 'formidable' ); ?></a></li>
|
@@ -88,8 +90,8 @@
|
|
88 |
</ul>
|
89 |
</div>
|
90 |
|
91 |
-
<div id="frm-conditionals" class="tabs-panel">
|
92 |
<?php if ( ! empty( $cond_shortcodes ) ) { ?>
|
|
|
93 |
<ul class="subsubsub">
|
94 |
<li><a href="javascript:void(0)" class="current frmids"><?php _e( 'IDs', 'formidable' ) ?></a> |</li>
|
95 |
<li><a href="javascript:void(0)" class="frmkeys"><?php _e( 'Keys', 'formidable' ) ?></a></li>
|
@@ -134,10 +136,8 @@
|
|
134 |
}
|
135 |
?>
|
136 |
</ul>
|
137 |
-
<?php } else {
|
138 |
-
FrmAppHelper::update_message('use inline conditional logic');
|
139 |
-
} ?>
|
140 |
</div>
|
|
|
141 |
|
142 |
<div id="frm-adv-info-tab" class="tabs-panel">
|
143 |
<ul class="frm_code_list">
|
@@ -168,7 +168,6 @@
|
|
168 |
|
169 |
<div class="clear"></div>
|
170 |
<?php
|
171 |
-
//FrmAppHelper::update_message('all of the advanced shortcode options');
|
172 |
|
173 |
if ( isset($uid) && ! empty($user_fields) ) {
|
174 |
$col = 'one'; ?>
|
1 |
<div id="taxonomy-linkcategory" class="categorydiv <?php echo $class ?>">
|
2 |
<ul id="category-tabs" class="category-tabs frm-category-tabs">
|
3 |
<li class="tabs" ><a href="#frm-insert-fields-box" id="frm_insert_fields_tab"><?php _e( 'Insert Fields', 'formidable' ); ?></a></li>
|
4 |
+
<?php if ( ! empty( $cond_shortcodes ) ) { ?>
|
5 |
<li class="hide-if-no-js"><a href="#frm-conditionals"><?php _e( 'Conditionals', 'formidable' ); ?></a></li>
|
6 |
+
<?php } ?>
|
7 |
<li class="hide-if-no-js"><a href="#frm-adv-info-tab"><?php _e( 'Advanced', 'formidable' ); ?></a></li>
|
8 |
<?php if ( $settings_tab ) { ?>
|
9 |
<li id="frm_html_tab" class="hide-if-no-js frm_hidden"><a href="#frm-html-tags" id="frm_html_tags_tab" ><?php _e( 'HTML Tags', 'formidable' ); ?></a></li>
|
90 |
</ul>
|
91 |
</div>
|
92 |
|
|
|
93 |
<?php if ( ! empty( $cond_shortcodes ) ) { ?>
|
94 |
+
<div id="frm-conditionals" class="tabs-panel">
|
95 |
<ul class="subsubsub">
|
96 |
<li><a href="javascript:void(0)" class="current frmids"><?php _e( 'IDs', 'formidable' ) ?></a> |</li>
|
97 |
<li><a href="javascript:void(0)" class="frmkeys"><?php _e( 'Keys', 'formidable' ) ?></a></li>
|
136 |
}
|
137 |
?>
|
138 |
</ul>
|
|
|
|
|
|
|
139 |
</div>
|
140 |
+
<?php } ?>
|
141 |
|
142 |
<div id="frm-adv-info-tab" class="tabs-panel">
|
143 |
<ul class="frm_code_list">
|
168 |
|
169 |
<div class="clear"></div>
|
170 |
<?php
|
|
|
171 |
|
172 |
if ( isset($uid) && ! empty($user_fields) ) {
|
173 |
$col = 'one'; ?>
|
classes/views/shared/update_message.php
DELETED
@@ -1,4 +0,0 @@
|
|
1 |
-
<div class="frm_update_msg <?php echo esc_attr( $class ) ?>">
|
2 |
-
This plugin version does not give you access to <?php echo $features ?>.<br/>
|
3 |
-
<a href="http://formidablepro.com/pricing/" target="_blank">Compare</a> our plans or enter your license number <a href="<?php echo esc_url( admin_url('admin.php?page=formidable-settings') ) ?>">here</a>
|
4 |
-
</div>
|
|
|
|
|
|
|
|
classes/views/styles/manage.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
<div class="wrap">
|
3 |
<?php FrmStylesHelper::style_menu('manage'); ?>
|
4 |
|
5 |
-
<p><?php printf(__( 'Easily change which template your forms are using by making changes below
|
6 |
|
7 |
<?php include(FrmAppHelper::plugin_path() .'/classes/views/shared/errors.php'); ?>
|
8 |
|
2 |
<div class="wrap">
|
3 |
<?php FrmStylesHelper::style_menu('manage'); ?>
|
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 |
|
classes/views/xml/import_form.php
CHANGED
@@ -44,9 +44,6 @@
|
|
44 |
<?php foreach ( $export_format as $t => $type ) { ?>
|
45 |
<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'] ) .'"' : ''; ?>><?php echo isset( $type['name'] ) ? $type['name'] : $t ?></option>
|
46 |
<?php } ?>
|
47 |
-
<?php if ( ! isset($export_format['csv']) ) { ?>
|
48 |
-
<option value="csv" disabled="disabled">CSV <?php _e( '(Premium feature)', 'formidable' ); ?></option>
|
49 |
-
<?php } ?>
|
50 |
</select>
|
51 |
|
52 |
<ul class="frm_hidden csv_opts export-filters">
|
@@ -54,11 +51,9 @@
|
|
54 |
<label for="csv_format"><?php _e( 'Format', 'formidable' ) ?>:</label>
|
55 |
<span class="frm_help frm_icon_font frm_tooltip_icon" title="<?php esc_attr_e( 'If your CSV special characters are not working correctly, try a different formatting option.', 'formidable' ) ?>"></span>
|
56 |
<select name="csv_format">
|
57 |
-
|
58 |
-
|
59 |
-
|
60 |
-
<option value="windows-1251" <?php selected($csv_format, 'windows-1251'); ?>>windows-1251</option>
|
61 |
-
<option value="macintosh" <?php selected($csv_format, 'macintosh'); ?>><?php _e( 'Macintosh', 'formidable' ) ?></option>
|
62 |
</select>
|
63 |
</li>
|
64 |
|
@@ -68,11 +63,7 @@
|
|
68 |
</td>
|
69 |
</tr>
|
70 |
|
71 |
-
|
72 |
-
reset($export_types); ?>
|
73 |
-
<tr><td colspan="2"><input type="hidden" name="type[]" value="<?php echo key($export_types) ?>" /></td></tr>
|
74 |
-
<?php } else { ?>
|
75 |
-
<tr class="form-field">
|
76 |
<th scope="row"><label><?php _e( 'Data to Export', 'formidable' ); ?></label></th>
|
77 |
<td>
|
78 |
<?php _e( 'Include the following in the export file', 'formidable' ); ?>:<br/>
|
@@ -81,7 +72,6 @@
|
|
81 |
<?php } ?>
|
82 |
</td>
|
83 |
</tr>
|
84 |
-
<?php } ?>
|
85 |
|
86 |
<tr class="form-field">
|
87 |
<th scope="row"><label><?php _e( 'Select Form(s)', 'formidable' ); ?></label></th>
|
44 |
<?php foreach ( $export_format as $t => $type ) { ?>
|
45 |
<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'] ) .'"' : ''; ?>><?php echo isset( $type['name'] ) ? $type['name'] : $t ?></option>
|
46 |
<?php } ?>
|
|
|
|
|
|
|
47 |
</select>
|
48 |
|
49 |
<ul class="frm_hidden csv_opts export-filters">
|
51 |
<label for="csv_format"><?php _e( 'Format', 'formidable' ) ?>:</label>
|
52 |
<span class="frm_help frm_icon_font frm_tooltip_icon" title="<?php esc_attr_e( 'If your CSV special characters are not working correctly, try a different formatting option.', 'formidable' ) ?>"></span>
|
53 |
<select name="csv_format">
|
54 |
+
<?php foreach ( FrmCSVExportHelper::csv_format_options() as $format ) { ?>
|
55 |
+
<option value="<?php echo esc_attr( $format ) ?>"><?php echo esc_html( $format ) ?></option>
|
56 |
+
<?php } ?>
|
|
|
|
|
57 |
</select>
|
58 |
</li>
|
59 |
|
63 |
</td>
|
64 |
</tr>
|
65 |
|
66 |
+
<tr class="form-field" id="frm_csv_data_export">
|
|
|
|
|
|
|
|
|
67 |
<th scope="row"><label><?php _e( 'Data to Export', 'formidable' ); ?></label></th>
|
68 |
<td>
|
69 |
<?php _e( 'Include the following in the export file', 'formidable' ); ?>:<br/>
|
72 |
<?php } ?>
|
73 |
</td>
|
74 |
</tr>
|
|
|
75 |
|
76 |
<tr class="form-field">
|
77 |
<th scope="row"><label><?php _e( 'Select Form(s)', 'formidable' ); ?></label></th>
|
css/_single_theme.css.php
CHANGED
@@ -209,20 +209,20 @@ if ( ! isset( $center_form ) ) {
|
|
209 |
}
|
210 |
|
211 |
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_left_container input:not([type=radio]):not([type=checkbox]),
|
212 |
-
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_left_container select,
|
213 |
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_left_container textarea,
|
214 |
-
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_left_container
|
215 |
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_left_container .g-recaptcha,
|
216 |
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_right_container input:not([type=radio]):not([type=checkbox]),
|
217 |
-
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_right_container select,
|
218 |
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_right_container textarea,
|
219 |
-
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_right_container
|
220 |
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_right_container .g-recaptcha{
|
221 |
max-width:62%<?php echo esc_html( $important ) ?>;
|
222 |
}
|
223 |
|
224 |
-
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_left_container
|
225 |
-
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_right_container
|
226 |
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_left_container .g-recaptcha,
|
227 |
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_right_container .g-recaptcha{
|
228 |
display:inline-block<?php echo esc_html( $important ) ?>;
|
@@ -259,7 +259,7 @@ if ( ! isset( $center_form ) ) {
|
|
259 |
}
|
260 |
|
261 |
.<?php echo esc_html( $style_class ) ?> .frm_inline_container label.frm_primary_label,
|
262 |
-
.<?php echo esc_html( $style_class ) ?> .frm_inline_container
|
263 |
display:inline<?php echo esc_html( $important ) ?>;
|
264 |
}
|
265 |
|
@@ -933,14 +933,14 @@ if ( ! $submit_style ) { ?>
|
|
933 |
|
934 |
@media only screen and (max-width: 500px) {
|
935 |
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_left_container input:not([type=radio]):not([type=checkbox]),
|
936 |
-
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_left_container select,
|
937 |
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_left_container textarea,
|
938 |
-
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_left_container
|
939 |
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_left_container .g-recaptcha,
|
940 |
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_right_container input:not([type=radio]):not([type=checkbox]),
|
941 |
-
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_right_container select,
|
942 |
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_right_container textarea,
|
943 |
-
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_right_container
|
944 |
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_right_container .g-recaptcha,
|
945 |
.<?php echo esc_html( $style_class ) ?> .frm_left_container p.description,
|
946 |
.<?php echo esc_html( $style_class ) ?> .frm_left_container div.description,
|
209 |
}
|
210 |
|
211 |
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_left_container input:not([type=radio]):not([type=checkbox]),
|
212 |
+
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_left_container:not(.frm_dynamic_select_container) select,
|
213 |
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_left_container textarea,
|
214 |
+
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_left_container .frm_opt_container,
|
215 |
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_left_container .g-recaptcha,
|
216 |
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_right_container input:not([type=radio]):not([type=checkbox]),
|
217 |
+
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_right_container:not(.frm_dynamic_select_container) select,
|
218 |
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_right_container textarea,
|
219 |
+
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_right_container .frm_opt_container,
|
220 |
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_right_container .g-recaptcha{
|
221 |
max-width:62%<?php echo esc_html( $important ) ?>;
|
222 |
}
|
223 |
|
224 |
+
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_left_container .frm_opt_container,
|
225 |
+
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_right_container .frm_opt_container,
|
226 |
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_left_container .g-recaptcha,
|
227 |
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_right_container .g-recaptcha{
|
228 |
display:inline-block<?php echo esc_html( $important ) ?>;
|
259 |
}
|
260 |
|
261 |
.<?php echo esc_html( $style_class ) ?> .frm_inline_container label.frm_primary_label,
|
262 |
+
.<?php echo esc_html( $style_class ) ?> .frm_inline_container.frm_dynamic_select_container .frm_opt_container{
|
263 |
display:inline<?php echo esc_html( $important ) ?>;
|
264 |
}
|
265 |
|
933 |
|
934 |
@media only screen and (max-width: 500px) {
|
935 |
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_left_container input:not([type=radio]):not([type=checkbox]),
|
936 |
+
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_left_container:not(.frm_dynamic_select_container) select,
|
937 |
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_left_container textarea,
|
938 |
+
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_left_container .frm_opt_container,
|
939 |
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_left_container .g-recaptcha,
|
940 |
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_right_container input:not([type=radio]):not([type=checkbox]),
|
941 |
+
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_right_container:not(.frm_dynamic_select_container) select,
|
942 |
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_right_container textarea,
|
943 |
+
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_right_container .frm_opt_container,
|
944 |
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_right_container .g-recaptcha,
|
945 |
.<?php echo esc_html( $style_class ) ?> .frm_left_container p.description,
|
946 |
.<?php echo esc_html( $style_class ) ?> .frm_left_container div.description,
|
css/custom_theme.css.php
CHANGED
@@ -817,20 +817,20 @@ table.frmcal-calendar .frmcal-today .frmcal_date{
|
|
817 |
}
|
818 |
|
819 |
.frm_form_field.frm_left_container input:not([type=radio]):not([type=checkbox]),
|
820 |
-
.frm_form_field.frm_left_container select,
|
821 |
.frm_form_field.frm_left_container textarea,
|
822 |
-
.frm_form_field.frm_left_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 select,
|
826 |
.frm_form_field.frm_right_container textarea,
|
827 |
-
.frm_form_field.frm_right_container
|
828 |
.frm_form_field.frm_right_container .g-recaptcha{
|
829 |
max-width:62%;
|
830 |
}
|
831 |
|
832 |
-
.frm_form_field.frm_left_container
|
833 |
-
.frm_form_field.frm_right_container
|
834 |
.frm_form_field.frm_left_container .g-recaptcha,
|
835 |
.frm_form_field.frm_right_container .g-recaptcha{
|
836 |
display:inline-block;
|
817 |
}
|
818 |
|
819 |
.frm_form_field.frm_left_container input:not([type=radio]):not([type=checkbox]),
|
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;
|
css/frm_admin.css
CHANGED
@@ -275,6 +275,16 @@ form label.frm_primary_label input{font-size:12px;}
|
|
275 |
border-radius:4px;
|
276 |
}
|
277 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
278 |
#frm_bulk_options{
|
279 |
height:240px;
|
280 |
width:335px;
|
@@ -1404,7 +1414,7 @@ span.howto{display:inline;}
|
|
1404 |
margin-bottom:0;
|
1405 |
}
|
1406 |
.frm_sorting .no_repeat_section li.ui-state-default.edit_field_type_end_divider{
|
1407 |
-
display:none;
|
1408 |
}
|
1409 |
|
1410 |
#postbox-container-1 .ui-state-default,
|
275 |
border-radius:4px;
|
276 |
}
|
277 |
|
278 |
+
.frm_pro_license_msg{
|
279 |
+
clear:left;
|
280 |
+
margin-top:10px;
|
281 |
+
}
|
282 |
+
|
283 |
+
.frm-no-thumb.plugin-card .name,
|
284 |
+
.frm-no-thumb.plugin-card .desc{
|
285 |
+
margin-left:0;
|
286 |
+
}
|
287 |
+
|
288 |
#frm_bulk_options{
|
289 |
height:240px;
|
290 |
width:335px;
|
1414 |
margin-bottom:0;
|
1415 |
}
|
1416 |
.frm_sorting .no_repeat_section li.ui-state-default.edit_field_type_end_divider{
|
1417 |
+
display:none !important;
|
1418 |
}
|
1419 |
|
1420 |
#postbox-container-1 .ui-state-default,
|
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
|
2 |
/*
|
3 |
Plugin Name: Formidable
|
4 |
Description: Quickly and easily create drag-and-drop forms
|
5 |
+
Version: 2.0.19
|
6 |
Plugin URI: http://formidablepro.com/
|
7 |
Author URI: http://strategy11.com
|
8 |
Author: Strategy11
|
js/formidable.js
CHANGED
@@ -2,7 +2,7 @@ function frmFrontFormJS(){
|
|
2 |
'use strict';
|
3 |
var show_fields = [];
|
4 |
var hide_later = {};
|
5 |
-
var
|
6 |
var frm_checked_dep = [];
|
7 |
var addingRow = '';
|
8 |
var currentlyAddingRow = false;
|
@@ -213,7 +213,6 @@ function frmFrontFormJS(){
|
|
213 |
|
214 |
if ( reset !== 'persist' ) {
|
215 |
show_fields = []; // reset this variable after each click
|
216 |
-
hidden_fields = [];
|
217 |
}
|
218 |
|
219 |
var isRepeat = maybeSetRowId( changedInput );
|
@@ -300,6 +299,7 @@ function frmFrontFormJS(){
|
|
300 |
logicRules.hiddenName = 'item_meta['+ logicRules.HideField +']';
|
301 |
logicRules.containerID = 'frm_field_'+ logicRules.FieldName +'_container';
|
302 |
logicRules.hideContainerID = 'frm_field_'+ logicRules.HideField +'_container';
|
|
|
303 |
|
304 |
// If the trigger field is a repeating field, only check single row of repeating section
|
305 |
if ( addingRow !== '' ) {
|
@@ -393,21 +393,23 @@ function frmFrontFormJS(){
|
|
393 |
}else{
|
394 |
fieldValue = '';
|
395 |
}
|
|
|
396 |
return fieldValue;
|
397 |
}
|
398 |
|
399 |
-
// If field is on another page
|
400 |
fieldValue = jQuery('input[name="'+ f.inputName +'"][type="hidden"]').val();
|
|
|
401 |
if ( typeof fieldValue !== 'undefined' ) {
|
402 |
-
|
403 |
-
}
|
404 |
|
405 |
-
if ( f.Type == 'radio' || f.Type === 'data-radio' ) {
|
406 |
// If radio field on the current page
|
407 |
fieldValue = jQuery('input[name="'+ f.inputName +'"]:checked').val();
|
|
|
408 |
} else if ( f.Type === 'select' || f.Type === 'data-select' ) {
|
409 |
// If dropdown field on the current page
|
410 |
fieldValue = jQuery('select[name^="'+ f.inputName +'"]').val();
|
|
|
411 |
} else {
|
412 |
// If text field on the current page
|
413 |
fieldValue = jQuery('input[name="'+ f.inputName +'"]').val();
|
@@ -417,6 +419,10 @@ function frmFrontFormJS(){
|
|
417 |
fieldValue = '';
|
418 |
}
|
419 |
|
|
|
|
|
|
|
|
|
420 |
return fieldValue;
|
421 |
}
|
422 |
|
@@ -484,7 +490,7 @@ function frmFrontFormJS(){
|
|
484 |
function updateShowFieldsForDynamicField( i, logicRules, fieldValue ) {
|
485 |
if ( typeof logicRules.DataType === 'undefined' || logicRules.DataType === 'data' ) {
|
486 |
if ( fieldValue === '' ) {
|
487 |
-
hideAndClearDynamicField( logicRules
|
488 |
} else if ( logicRules.Type === 'data-radio' ) {
|
489 |
if ( typeof logicRules.DataType === 'undefined' ) {
|
490 |
show_fields[logicRules.hideContainerID][i] = operators(logicRules.Condition, logicRules.Value, fieldValue);
|
@@ -492,7 +498,7 @@ function frmFrontFormJS(){
|
|
492 |
show_fields[logicRules.hideContainerID][i] = {'funcName':'getData','f':logicRules,'sel':fieldValue};
|
493 |
}
|
494 |
} else if ( logicRules.Type === 'data-checkbox' || ( logicRules.Type === 'data-select' && isNotEmptyArray( fieldValue ) ) ) {
|
495 |
-
hideAndClearDynamicField( logicRules
|
496 |
show_fields[logicRules.hideContainerID][i] = true;
|
497 |
getData(logicRules, fieldValue, 0);
|
498 |
} else if ( logicRules.Type === 'data-select' ) {
|
@@ -521,23 +527,19 @@ function frmFrontFormJS(){
|
|
521 |
return;
|
522 |
}
|
523 |
|
524 |
-
|
|
|
|
|
525 |
if ( f.Show === 'show' ) {
|
526 |
if ( show_fields[f.hideContainerID][i] !== true ) {
|
527 |
showField(show_fields[f.hideContainerID][i], f.FieldName, rec);
|
528 |
-
|
|
|
|
|
529 |
}
|
530 |
-
|
531 |
-
}
|
532 |
-
|
533 |
-
var hideFieldContainer = jQuery( document.getElementById(f.hideContainerID) );
|
534 |
-
|
535 |
-
if ( display == 'none' ) {
|
536 |
// Hide the field
|
537 |
routeToHideFieldAndClearVal( hideFieldContainer, f);
|
538 |
-
} else {
|
539 |
-
// Show the field
|
540 |
-
routeToShowFieldAndSetVal( hideFieldContainer, f);
|
541 |
}
|
542 |
}
|
543 |
|
@@ -599,14 +601,10 @@ function frmFrontFormJS(){
|
|
599 |
|
600 |
function hideFieldAndClearValue( container, f ) {
|
601 |
container.hide();
|
602 |
-
if ( jQuery.inArray(container.attr('id'), hidden_fields) === -1 ) {
|
603 |
-
var field_id = f.HideField;
|
604 |
-
hidden_fields[ field_id ] = container.attr('id');
|
605 |
|
606 |
-
|
607 |
-
|
608 |
-
|
609 |
-
}
|
610 |
}
|
611 |
}
|
612 |
|
@@ -631,13 +629,7 @@ function frmFrontFormJS(){
|
|
631 |
|
632 |
function addToHideFields( htmlFieldId, formId ) {
|
633 |
// Get all currently hidden fields
|
634 |
-
var
|
635 |
-
var hiddenFields = frmHideFieldsInput.value;
|
636 |
-
if ( hiddenFields ) {
|
637 |
-
hiddenFields = JSON.parse( hiddenFields );
|
638 |
-
} else {
|
639 |
-
hiddenFields = [];
|
640 |
-
}
|
641 |
|
642 |
// If field id is already in the array, move on
|
643 |
if ( hiddenFields.indexOf( htmlFieldId ) > -1 ) {
|
@@ -645,19 +637,47 @@ function frmFrontFormJS(){
|
|
645 |
} else {
|
646 |
// Add new conditionally hidden field to array
|
647 |
hiddenFields.push( htmlFieldId );
|
|
|
|
|
|
|
|
|
|
|
648 |
hiddenFields = JSON.stringify( hiddenFields );
|
|
|
649 |
frmHideFieldsInput.value = hiddenFields;
|
650 |
}
|
651 |
}
|
652 |
|
653 |
-
function
|
654 |
-
|
655 |
-
|
656 |
-
|
657 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
658 |
hideContainer.hide();
|
|
|
659 |
}
|
660 |
-
hideContainer.find('.
|
661 |
}
|
662 |
}
|
663 |
|
@@ -770,19 +790,20 @@ function frmFrontFormJS(){
|
|
770 |
|
771 |
function removeFromHideFields( htmlFieldId, formId ) {
|
772 |
// Get all currently hidden fields
|
773 |
-
var
|
774 |
-
var hiddenFields = frmHideFieldsInput.value;
|
775 |
-
if ( hiddenFields ) {
|
776 |
-
hiddenFields = JSON.parse( hiddenFields );
|
777 |
-
} else {
|
778 |
-
return;
|
779 |
-
}
|
780 |
|
781 |
// If field id is in the array, delete it
|
782 |
var item_index = hiddenFields.indexOf( htmlFieldId );
|
783 |
if ( item_index > -1 ) {
|
|
|
784 |
hiddenFields.splice(item_index, 1);
|
|
|
|
|
|
|
|
|
|
|
785 |
hiddenFields = JSON.stringify( hiddenFields );
|
|
|
786 |
frmHideFieldsInput.value = hiddenFields;
|
787 |
}
|
788 |
}
|
@@ -837,19 +858,43 @@ function frmFrontFormJS(){
|
|
837 |
/* If no value, then assume no match */
|
838 |
return false;
|
839 |
}
|
840 |
-
|
|
|
|
|
|
|
|
|
841 |
},
|
842 |
'not LIKE': function(c,d){
|
843 |
if(!d){
|
844 |
/* If no value, then assume no match */
|
845 |
return true;
|
846 |
}
|
847 |
-
|
|
|
|
|
|
|
|
|
848 |
}
|
849 |
};
|
850 |
return theOperators[op](a, b);
|
851 |
}
|
852 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
853 |
function showField(funcInfo, field_id, rec){
|
854 |
if ( funcInfo.funcName == 'getDataOpts' ) {
|
855 |
getDataOpts(funcInfo.f, funcInfo.sel, field_id, rec);
|
@@ -860,7 +905,7 @@ function frmFrontFormJS(){
|
|
860 |
|
861 |
function getData(f,selected,append){
|
862 |
var fcont = document.getElementById(f.hideContainerID);
|
863 |
-
var cont = jQuery(fcont).find('.
|
864 |
if ( cont.length === 0 ) {
|
865 |
return true;
|
866 |
}
|
@@ -921,8 +966,13 @@ function frmFrontFormJS(){
|
|
921 |
frm_checked_dep.push(f.HideField);
|
922 |
|
923 |
var fcont = document.getElementById(f.hideContainerID);
|
924 |
-
|
925 |
-
|
|
|
|
|
|
|
|
|
|
|
926 |
if($dataField.length === 0 && hiddenInput.length ){
|
927 |
checkDependentField(f.HideField, 'stop', hiddenInput);
|
928 |
return false;
|
@@ -1159,7 +1209,7 @@ function frmFrontFormJS(){
|
|
1159 |
}
|
1160 |
|
1161 |
// Exit now if field is a type that can't do calculations
|
1162 |
-
if (
|
1163 |
return;
|
1164 |
}
|
1165 |
|
@@ -1176,6 +1226,16 @@ function frmFrontFormJS(){
|
|
1176 |
doSingleCalculation( all_calcs, field_key, vals, triggerField );
|
1177 |
}
|
1178 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1179 |
function getFieldKey( fieldHtmlId, fieldName ) {
|
1180 |
var field_key = fieldHtmlId.replace( 'field_', '' );
|
1181 |
|
@@ -1643,7 +1703,12 @@ function frmFrontFormJS(){
|
|
1643 |
if ( ! $fieldCont.is(':visible') ) {
|
1644 |
var inCollapsedSection = $fieldCont.closest('.frm_toggle_container');
|
1645 |
if ( inCollapsedSection.length ) {
|
1646 |
-
inCollapsedSection.prev(
|
|
|
|
|
|
|
|
|
|
|
1647 |
}
|
1648 |
}
|
1649 |
if ( $fieldCont.is(':visible') ) {
|
@@ -2056,7 +2121,7 @@ function frmFrontFormJS(){
|
|
2056 |
}
|
2057 |
fieldID = this.name.replace('item_meta[', '').split(']')[2].replace('[', '');
|
2058 |
if ( jQuery.inArray(fieldID, checked ) == -1 ) {
|
2059 |
-
if ( this.id
|
2060 |
return;
|
2061 |
}
|
2062 |
fieldObject = jQuery( '#' + this.id );
|
2 |
'use strict';
|
3 |
var show_fields = [];
|
4 |
var hide_later = {};
|
5 |
+
var globalHiddenFields = [];
|
6 |
var frm_checked_dep = [];
|
7 |
var addingRow = '';
|
8 |
var currentlyAddingRow = false;
|
213 |
|
214 |
if ( reset !== 'persist' ) {
|
215 |
show_fields = []; // reset this variable after each click
|
|
|
216 |
}
|
217 |
|
218 |
var isRepeat = maybeSetRowId( changedInput );
|
299 |
logicRules.hiddenName = 'item_meta['+ logicRules.HideField +']';
|
300 |
logicRules.containerID = 'frm_field_'+ logicRules.FieldName +'_container';
|
301 |
logicRules.hideContainerID = 'frm_field_'+ logicRules.HideField +'_container';
|
302 |
+
logicRules.Value = logicRules.Value.trim();
|
303 |
|
304 |
// If the trigger field is a repeating field, only check single row of repeating section
|
305 |
if ( addingRow !== '' ) {
|
393 |
}else{
|
394 |
fieldValue = '';
|
395 |
}
|
396 |
+
|
397 |
return fieldValue;
|
398 |
}
|
399 |
|
|
|
400 |
fieldValue = jQuery('input[name="'+ f.inputName +'"][type="hidden"]').val();
|
401 |
+
|
402 |
if ( typeof fieldValue !== 'undefined' ) {
|
403 |
+
// If field is on another page, read-only, or visibility setting is hiding it
|
|
|
404 |
|
405 |
+
} else if ( f.Type == 'radio' || f.Type === 'data-radio' ) {
|
406 |
// If radio field on the current page
|
407 |
fieldValue = jQuery('input[name="'+ f.inputName +'"]:checked').val();
|
408 |
+
|
409 |
} else if ( f.Type === 'select' || f.Type === 'data-select' ) {
|
410 |
// If dropdown field on the current page
|
411 |
fieldValue = jQuery('select[name^="'+ f.inputName +'"]').val();
|
412 |
+
|
413 |
} else {
|
414 |
// If text field on the current page
|
415 |
fieldValue = jQuery('input[name="'+ f.inputName +'"]').val();
|
419 |
fieldValue = '';
|
420 |
}
|
421 |
|
422 |
+
if ( typeof fieldValue === 'string' ) {
|
423 |
+
fieldValue = fieldValue.trim();
|
424 |
+
}
|
425 |
+
|
426 |
return fieldValue;
|
427 |
}
|
428 |
|
490 |
function updateShowFieldsForDynamicField( i, logicRules, fieldValue ) {
|
491 |
if ( typeof logicRules.DataType === 'undefined' || logicRules.DataType === 'data' ) {
|
492 |
if ( fieldValue === '' ) {
|
493 |
+
hideAndClearDynamicField( logicRules, 'hide' );
|
494 |
} else if ( logicRules.Type === 'data-radio' ) {
|
495 |
if ( typeof logicRules.DataType === 'undefined' ) {
|
496 |
show_fields[logicRules.hideContainerID][i] = operators(logicRules.Condition, logicRules.Value, fieldValue);
|
498 |
show_fields[logicRules.hideContainerID][i] = {'funcName':'getData','f':logicRules,'sel':fieldValue};
|
499 |
}
|
500 |
} else if ( logicRules.Type === 'data-checkbox' || ( logicRules.Type === 'data-select' && isNotEmptyArray( fieldValue ) ) ) {
|
501 |
+
hideAndClearDynamicField( logicRules, 'show' );
|
502 |
show_fields[logicRules.hideContainerID][i] = true;
|
503 |
getData(logicRules, fieldValue, 0);
|
504 |
} else if ( logicRules.Type === 'data-select' ) {
|
527 |
return;
|
528 |
}
|
529 |
|
530 |
+
|
531 |
+
var hideFieldContainer = jQuery( document.getElementById(f.hideContainerID) );
|
532 |
+
|
533 |
if ( f.Show === 'show' ) {
|
534 |
if ( show_fields[f.hideContainerID][i] !== true ) {
|
535 |
showField(show_fields[f.hideContainerID][i], f.FieldName, rec);
|
536 |
+
} else {
|
537 |
+
// Show the field
|
538 |
+
routeToShowFieldAndSetVal( hideFieldContainer, f);
|
539 |
}
|
540 |
+
} else {
|
|
|
|
|
|
|
|
|
|
|
541 |
// Hide the field
|
542 |
routeToHideFieldAndClearVal( hideFieldContainer, f);
|
|
|
|
|
|
|
543 |
}
|
544 |
}
|
545 |
|
601 |
|
602 |
function hideFieldAndClearValue( container, f ) {
|
603 |
container.hide();
|
|
|
|
|
|
|
604 |
|
605 |
+
var inputs = getInputsInContainer( container );
|
606 |
+
if ( inputs.length ){
|
607 |
+
clearValueForInputs( inputs );
|
|
|
608 |
}
|
609 |
}
|
610 |
|
629 |
|
630 |
function addToHideFields( htmlFieldId, formId ) {
|
631 |
// Get all currently hidden fields
|
632 |
+
var hiddenFields = getHiddenFields( formId );
|
|
|
|
|
|
|
|
|
|
|
|
|
633 |
|
634 |
// If field id is already in the array, move on
|
635 |
if ( hiddenFields.indexOf( htmlFieldId ) > -1 ) {
|
637 |
} else {
|
638 |
// Add new conditionally hidden field to array
|
639 |
hiddenFields.push( htmlFieldId );
|
640 |
+
|
641 |
+
// Copy hiddenFields to global variable
|
642 |
+
globalHiddenFields[ 'form_' + formId ] = hiddenFields;
|
643 |
+
|
644 |
+
// Set the hiddenFields value in the frm_hide_field_formID input
|
645 |
hiddenFields = JSON.stringify( hiddenFields );
|
646 |
+
var frmHideFieldsInput = document.getElementById('frm_hide_fields_' + formId);
|
647 |
frmHideFieldsInput.value = hiddenFields;
|
648 |
}
|
649 |
}
|
650 |
|
651 |
+
function getHiddenFields( formId ) {
|
652 |
+
var hiddenFields = [];
|
653 |
+
if ( typeof( globalHiddenFields[ 'form_' + formId ] ) !== 'undefined' ) {
|
654 |
+
// If global value is already set, get it from there to save time
|
655 |
+
hiddenFields = globalHiddenFields[ 'form_' + formId ];
|
656 |
+
} else {
|
657 |
+
// Fetch the hidden fields from the frm_hide_fields_formId input
|
658 |
+
var frmHideFieldsInput = document.getElementById('frm_hide_fields_' + formId);
|
659 |
+
hiddenFields = frmHideFieldsInput.value;
|
660 |
+
if ( hiddenFields ) {
|
661 |
+
hiddenFields = JSON.parse( hiddenFields );
|
662 |
+
} else {
|
663 |
+
hiddenFields = [];
|
664 |
+
}
|
665 |
+
// Set the global HiddenFields variable
|
666 |
+
globalHiddenFields[ 'form_' + formId ] = hiddenFields;
|
667 |
+
}
|
668 |
+
return hiddenFields;
|
669 |
+
}
|
670 |
+
|
671 |
+
function hideAndClearDynamicField(logicRules, hideOrShow){
|
672 |
+
var hiddenFields = getHiddenFields( logicRules.FormId );
|
673 |
+
|
674 |
+
if ( hiddenFields.indexOf( logicRules.hideContainerID ) === -1 ) {
|
675 |
+
var hideContainer = jQuery( document.getElementById( logicRules.hideContainerID ) );
|
676 |
+
if ( hideOrShow === 'hide' ) {
|
677 |
hideContainer.hide();
|
678 |
+
addToHideFields( logicRules.hideContainerID, logicRules.FormId );
|
679 |
}
|
680 |
+
hideContainer.find('.frm_opt_container').empty();
|
681 |
}
|
682 |
}
|
683 |
|
790 |
|
791 |
function removeFromHideFields( htmlFieldId, formId ) {
|
792 |
// Get all currently hidden fields
|
793 |
+
var hiddenFields = getHiddenFields( formId );
|
|
|
|
|
|
|
|
|
|
|
|
|
794 |
|
795 |
// If field id is in the array, delete it
|
796 |
var item_index = hiddenFields.indexOf( htmlFieldId );
|
797 |
if ( item_index > -1 ) {
|
798 |
+
// Remove field from the hiddenFields array
|
799 |
hiddenFields.splice(item_index, 1);
|
800 |
+
|
801 |
+
// Save the hiddenFields array as a global variable
|
802 |
+
globalHiddenFields[ 'form_' + formId ] = hiddenFields;
|
803 |
+
|
804 |
+
// Update frm_hide_fields_formId input
|
805 |
hiddenFields = JSON.stringify( hiddenFields );
|
806 |
+
var frmHideFieldsInput = document.getElementById('frm_hide_fields_' + formId);
|
807 |
frmHideFieldsInput.value = hiddenFields;
|
808 |
}
|
809 |
}
|
858 |
/* If no value, then assume no match */
|
859 |
return false;
|
860 |
}
|
861 |
+
|
862 |
+
d = prepareEnteredValueForLikeComparison( d );
|
863 |
+
c = prepareLogicValueForLikeComparison( c );
|
864 |
+
|
865 |
+
return d.indexOf( c ) != -1;
|
866 |
},
|
867 |
'not LIKE': function(c,d){
|
868 |
if(!d){
|
869 |
/* If no value, then assume no match */
|
870 |
return true;
|
871 |
}
|
872 |
+
|
873 |
+
d = prepareEnteredValueForLikeComparison( d );
|
874 |
+
c = prepareLogicValueForLikeComparison( c );
|
875 |
+
|
876 |
+
return d.indexOf( c ) == -1;
|
877 |
}
|
878 |
};
|
879 |
return theOperators[op](a, b);
|
880 |
}
|
881 |
|
882 |
+
function prepareEnteredValueForLikeComparison( d ) {
|
883 |
+
if ( typeof d === 'string' ) {
|
884 |
+
d = d.toLowerCase();
|
885 |
+
} else if ( typeof d === 'number' ) {
|
886 |
+
d = d.toString();
|
887 |
+
}
|
888 |
+
return d;
|
889 |
+
}
|
890 |
+
|
891 |
+
function prepareLogicValueForLikeComparison( c ) {
|
892 |
+
if ( typeof c === 'string' ) {
|
893 |
+
c = c.toLowerCase();
|
894 |
+
}
|
895 |
+
return c;
|
896 |
+
}
|
897 |
+
|
898 |
function showField(funcInfo, field_id, rec){
|
899 |
if ( funcInfo.funcName == 'getDataOpts' ) {
|
900 |
getDataOpts(funcInfo.f, funcInfo.sel, field_id, rec);
|
905 |
|
906 |
function getData(f,selected,append){
|
907 |
var fcont = document.getElementById(f.hideContainerID);
|
908 |
+
var cont = jQuery(fcont).find('.frm_opt_container');
|
909 |
if ( cont.length === 0 ) {
|
910 |
return true;
|
911 |
}
|
966 |
frm_checked_dep.push(f.HideField);
|
967 |
|
968 |
var fcont = document.getElementById(f.hideContainerID);
|
969 |
+
|
970 |
+
// If field is on a different page or hidden with visibility option, don't retrieve new options
|
971 |
+
if ( fcont === null ) {
|
972 |
+
return;
|
973 |
+
}
|
974 |
+
|
975 |
+
var $dataField = jQuery(fcont).find('.frm_opt_container');
|
976 |
if($dataField.length === 0 && hiddenInput.length ){
|
977 |
checkDependentField(f.HideField, 'stop', hiddenInput);
|
978 |
return false;
|
1209 |
}
|
1210 |
|
1211 |
// Exit now if field is a type that can't do calculations
|
1212 |
+
if ( ! fieldCanDoCalc( field_input.type ) ) {
|
1213 |
return;
|
1214 |
}
|
1215 |
|
1226 |
doSingleCalculation( all_calcs, field_key, vals, triggerField );
|
1227 |
}
|
1228 |
|
1229 |
+
function fieldCanDoCalc( fieldType ) {
|
1230 |
+
var canDoCalc = false;
|
1231 |
+
|
1232 |
+
if ( fieldType == 'text' || fieldType == 'hidden' || fieldType == 'number' ) {
|
1233 |
+
canDoCalc = true;
|
1234 |
+
}
|
1235 |
+
|
1236 |
+
return canDoCalc;
|
1237 |
+
}
|
1238 |
+
|
1239 |
function getFieldKey( fieldHtmlId, fieldName ) {
|
1240 |
var field_key = fieldHtmlId.replace( 'field_', '' );
|
1241 |
|
1703 |
if ( ! $fieldCont.is(':visible') ) {
|
1704 |
var inCollapsedSection = $fieldCont.closest('.frm_toggle_container');
|
1705 |
if ( inCollapsedSection.length ) {
|
1706 |
+
var frmTrigger = inCollapsedSection.prev();
|
1707 |
+
if ( ! frmTrigger.hasClass('frm_trigger') ) {
|
1708 |
+
// If the frmTrigger object is the section description, check to see if the previous element is the trigger
|
1709 |
+
frmTrigger = frmTrigger.prev('.frm_trigger');
|
1710 |
+
}
|
1711 |
+
frmTrigger.click();
|
1712 |
}
|
1713 |
}
|
1714 |
if ( $fieldCont.is(':visible') ) {
|
2121 |
}
|
2122 |
fieldID = this.name.replace('item_meta[', '').split(']')[2].replace('[', '');
|
2123 |
if ( jQuery.inArray(fieldID, checked ) == -1 ) {
|
2124 |
+
if ( this.id == false ) {
|
2125 |
return;
|
2126 |
}
|
2127 |
fieldObject = jQuery( '#' + this.id );
|
js/formidable.min.js
CHANGED
@@ -3,68 +3,69 @@ jQuery(this).toggleClass("active").children(".ui-icon-triangle-1-e, .ui-icon-tri
|
|
3 |
b=!1,f=0;f<d.length;f++)if("frm_other_trigger"===d[f].className&&d[f].selected){b=!0;break}c?(a=jQuery(this).parent().children(".frm_other_input"),a.length&&(b?a[0].className=a[0].className.replace("frm_pos_none",""):(1>a[0].className.indexOf("frm_pos_none")&&(a[0].className+=" frm_pos_none"),a[0].value=""))):"radio"===a?jQuery(this).is(":checked")&&(jQuery(this).closest(".frm_radio").children(".frm_other_input").removeClass("frm_pos_none"),jQuery(this).closest(".frm_radio").siblings().children(".frm_other_input").addClass("frm_pos_none").val("")):
|
4 |
"checkbox"===a&&(this.checked?jQuery(this).closest(".frm_checkbox").children(".frm_other_input").removeClass("frm_pos_none"):jQuery(this).closest(".frm_checkbox").children(".frm_other_input").addClass("frm_pos_none").val(""))}function x(a){var b=y(this);if(b&&"undefined"!==typeof b){var c="reset";if(a.frmTriggered){if(a.frmTriggered==b)return;c="persist"}r(b,null,jQuery(this),c);J(b,jQuery(this))}}function y(a,b){var c="",c=a instanceof jQuery?a.attr("name"):a.name;if(""===c)return 0;c=c.replace("item_meta[",
|
5 |
"").replace("[]","").split("]");if(1>c.length)return 0;var c=c.filter(function(a){return""!==a}),d=c[0],f=!1;if(1===c.length||"[form"==c[1]||"[id"==c[1])return d;jQuery('input[name="item_meta['+d+'][form]"]').length&&(d=c[2].replace("[",""),f=!0);"other"===d&&(d=f?c[3].replace("[",""):c[1].replace("[",""));!0===b&&(d=d+"-"+c[0]+"-"+c[1].replace("[",""));return d}function r(a,b,c,d){var f;if("undefined"===typeof __FRMRULES||"undefined"===typeof __FRMRULES[a])f=void 0;else{f=__FRMRULES[a];for(var e=
|
6 |
-
[],k=0,g=f.length;k<g;k++){var h=f[k];if("undefined"!==typeof h)for(var l=0,n=h.Conditions.length;l<n;l++){var m=h.Conditions[l];m.HideField=h.Setting.FieldName;m.MatchType=h.MatchType;m.Show=h.Show;m.FormId=h.FormId;e.push(m)}}f=e}if("undefined"!==typeof f){if("undefined"===typeof b||null===b)b="go";"persist"!==d&&(p=[]
|
7 |
-
typeof e.attr("id")&&(B=e.attr("id"),d=!0));e={};k=0;for(g=f.length;k<g;k++)if(l=h=f[k].HideField,n=e,n[l]=l in n?n[l]+1:0,f[k].FieldName===a?u(e[h],f[k],b,c):u(e[h],f[k],b),k===g-1){a:for(l in h=b,l=n=void 0,D){n=D[l];delete D[l];if("undefined"===typeof n)break a;var m=jQuery("#"+n.hideContainerID),q=n.show;if("any"===n.match&&-1===jQuery.inArray(!0,p[n.hideContainerID])||"all"===n.match&&-1<jQuery.inArray(!1,p[n.hideContainerID]))q="show"===n.show?"hide":"show";if("show"===q){if(
|
8 |
-
q=void 0,r=0;r<n.DynamicInfoIndices.length;r++)q=n.DynamicInfoIndices[r],t=p[n.hideContainerID][q].f.FieldName,
|
9 |
-
d),d=w(b),z(b),G(a,b,d),H(a,b,c);else{if("undefined"===typeof d||null===d)if(d=jQuery('input[name^="'+b.inputName+'"], textarea[name^="'+b.inputName+'"], select[name^="'+b.inputName+'"]'),1>d.length){d=document.getElementsByClassName("frm_field_"+b.FieldName+"_container");for(var f=0;f<d.length;f++){b.inputName=L(b.FieldName,d[f].id);b.containerID=d[f].id;b.hideContainerID=d[f].id.replace(b.FieldName,b.HideField);var e=w(b);z(b);G(a,b,e);H(a,b,c)}return}d=w(b);if(K(b.HideField))for(f=
|
10 |
-
b.HideField+"_container"),e=0;e<f.length;e++)b.hideContainerID=f[e].id,z(b),G(a,b,d),H(a,b,c);else z(b),G(a,b,d),H(a,b,c)}}function w(a){var b="";if("checkbox"===a.Type||"data-checkbox"===a.Type)return a=
|
11 |
-
a.inputName+'"]').val():jQuery('input[name="'+a.inputName+'"]').val();"undefined"===typeof b&&(b="");return b}function z(a){"undefined"===typeof p[a.hideContainerID]&&(p[a.hideContainerID]=[])}function G(a,b,c){p[b.hideContainerID][a]=null===c||""===c||1>c.length?!1:{funcName:"getDataOpts",f:b,sel:c};if("checkbox"===b.Type||"data-checkbox"===b.Type&&"undefined"===typeof b.LinkedField){var d=p[b.hideContainerID][a]=!1;if(""!==c){"!="===
|
12 |
-
C(b.Condition,b.Value,c[f]),"!="===b.Condition?!0===p[b.hideContainerID][a]&&!1===d&&(p[b.hideContainerID][a]=!1):!1===p[b.hideContainerID][a]&&d&&(p[b.hideContainerID][a]=!0)}else d=C(b.Condition,b.Value,""),!1===p[b.hideContainerID][a]&&d&&(p[b.hideContainerID][a]=!0)}else if("undefined"!==typeof b.LinkedField&&0===b.Type.indexOf("data-")){if("undefined"===typeof b.DataType||"data"===b.DataType)""===c?
|
13 |
-
typeof b.DataType?C(b.Condition,b.Value,c):{funcName:"getData",f:b,sel:c}:(!(d="data-checkbox"===b.Type)&&(d="data-select"===b.Type)&&(d=jQuery.isArray(c)&&(1<c.length||""!==c[0])),d?(
|
14 |
-
C(b.Condition,b.Value,c)}function H(a,b,c){if("all"===b.MatchType||!1===p[b.hideContainerID][a])
|
15 |
-
|
16 |
-
|
17 |
-
a.hasClass("frm_embed_form_container"))c=!0;c={inSection:c,formId:b.FormId}
|
18 |
-
if(g=e.inSection)a:{var h=d[f];g=e;var l=!1;if("undefined"!==typeof h.name){l=void 0;h=h.name.replace(/\]/g,"").split("[");if(4>h.length){if(3==h.length&&"form"==h[2]){g=!0;break a}l="frm_field_"+h[1]+"_container"}else{if(0==h[3]){g=!0;break a}l="frm_field_"+h[3]+"-"+h[1]+"-"+h[2]+"_container"}var h=l,l=!1,n=void 0;"undefined"!==typeof g.hiddenFields?n=g.hiddenFields:(n=document.getElementById("frm_hide_fields_"+
|
19 |
-
|
20 |
-
|
21 |
-
typeof c&&(c="");jQuery.isArray(c)&&-1<jQuery.inArray(b,c)&&(c=b);-1!==String(b).search(/^\s*(\+|-)?((\d+(\.\d+)?)|(\.\d+))\s*$/)&&(b=parseFloat(b),c=parseFloat(c));return"-1"!=String(b).indexOf(""")&&C(a,b.replace(""",'"'),c)?!0:{"==":function(a,b){return a==b},"!=":function(a,b){return a!=b},"<":function(a,b){return a>b},">":function(a,b){return a<
|
22 |
-
!0}}[a](b,c)}function
|
23 |
-
f.append(a):f.html(a);var b=f.children("input"),g=b.val();d.style.display=""===a&&!c||""===g?"none":"";E(b);return!0}})}function
|
24 |
-
|
25 |
-
linked_field_id:a.LinkedField,field_id:a.HideField,default_value:k,container_id:a.hideContainerID,prev_val:e,nonce:frm_js.nonce},success:function(b){h.html(b);var c=h.find("select, input, textarea");
|
26 |
-
this.type?!0===this.checked&&b.push(c):""!==c&&b.push(c)});0===b.length&&(b="");return b}function J(a,b){if("undefined"!==typeof __FRMCALC){var c=__FRMCALC,d=c.fields[a];if("undefined"!==typeof d)for(var d=
|
27 |
-
m+"_container")?g=!0:(l=void 0,g=(l=n=(n=document.getElementById("frm_helpers_"+n).value)?JSON.parse(n):[])&&null!==l[g]&&-1<h.indexOf("frm_field_"+l[g]+"_container")?!0:!1)}else g=!1;g||
|
28 |
-
b),k=
|
29 |
-
|
30 |
-
0;h="["+g.thisFieldId+"]";h=h.replace(/([.*+?^=!:${}()|\[\]\/\\])/g,"\\$1");b=b.replace(new RegExp(h,"g"),d[g.valKey])}return b}function
|
31 |
-
e.type){var k=this.className;k&&-1<k.indexOf("frm_other_trigger")&&(d=!0)}else("checkbox"==e.type||"radio"==e.type)&&-1<this.id.indexOf("-other_")&&0>this.id.indexOf("-otext")&&(d=!0);d?(d=0,"select"==
|
32 |
-
jQuery(this).val():this.value;"undefined"===typeof e&&(e="");d=e;if("date"==a.thisField.type){e=b.date;k=0;if(d)if("undefined"===typeof jQuery.datepicker){k="-";-1<e.indexOf("/")&&(k="/");e=e.split(k);
|
33 |
-
Date.parse(g+"-"+k+"-"+h)}else k=jQuery.datepicker.parseDate(e,d);e=k;null!==e&&(c[a.valKey]=Math.ceil(e/864E5))}else{e=d;""!==e&&0!==e&&(e=e.trim(),e=parseFloat(e.replace(/,/g,"").match(/-?[\d\.]+$/)));
|
34 |
-
function
|
35 |
-
"");0===b.indexOf("{")&&(b=jQuery.parseJSON(b));if(""===b||!b||"0"===b||"object"!=typeof b&&0===b.indexOf("<!DOCTYPE")){var d=document.getElementById("frm_loading");null!==d&&(b=jQuery(a).find("input[type=file]").val(),
|
36 |
-
|
37 |
-
b.length&&jQuery(document.getElementById("frm_edit_"+b.val())).find("a").addClass("frm_ajax_edited").click()}else{jQuery(a).find('input[type="submit"], input[type="button"]').removeAttr("disabled");jQuery(a).find(".frm_ajax_loading").removeClass("frm_loading_now");
|
38 |
-
|
39 |
-
|
40 |
-
d==c&&a.removeClass("frm_default").val("")}function
|
41 |
-
|
42 |
-
r=p.metas[r.id];"number"!=e||null!==r&&""!==r?"boolean"==e&&(r=null===r||"false"==r||!1===r?!1:!0):r=0;c.setCell(n,h,r);h++}k&&("undefined"!==typeof p.editLink?
|
43 |
-
h,""):c.setCell(
|
44 |
-
if(0<f)if("table"==a.type){c=!0;b.addRows(a.rows[f-1][0]+1);for(var e=0;e<f;e++)b.setCell(a.rows[e])}else if("undefined"!=typeof a.rows[0].tooltip)for(var d=c=!0,k=0;k<f;k++){e=
|
45 |
-
|
46 |
-
c!="item_meta["+b+"][]"&&c.replace("item_meta[","").replace("[]","").split("][");a.closest(".frm_form_field").find(".frm_uploaded_files:last").after('<input name="'+c+'" data-fid="'+
|
47 |
-
|
48 |
-
|
49 |
-
r(k,null,g,h),J(k,g),h="persist")}});B="";for(var f=0,l=b.logic.check.length;f<l;f++)-1==jQuery.inArray(b.logic.check[f],e)&&1>jQuery(d).find(".frm_field_"+b.logic.check[f]+
|
50 |
-
|
51 |
-
|
52 |
-
a.html(
|
53 |
-
|
54 |
-
|
55 |
-
return"
|
56 |
-
"")}
|
57 |
-
|
58 |
-
|
59 |
-
|
60 |
-
|
61 |
-
"
|
62 |
-
|
63 |
-
|
64 |
-
|
65 |
-
JSON.parse(a);for(var b=0,c=a.length;b<c;b++){var d=document.getElementById("frm_field_"+a[b]+"_container");null!==d?d.style.display="none":jQuery(".frm_field_"+a[b]+"_container").hide()}},
|
66 |
-
|
67 |
-
"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")},invisible:function(a){jQuery(a).css("visibility",
|
|
|
68 |
function frmUpdateField(m,q,t,v,x){jQuery(document.getElementById("frm_update_field_"+m+"_"+q)).html('<span class="frm-loading-img"></span>');jQuery.ajax({type:"POST",url:frm_js.ajax_url,data:{action:"frm_entries_update_field_ajax",entry_id:m,field_id:q,value:t,nonce:frm_js.nonce},success:function(){""===v.replace(/^\s+|\s+$/g,"")?jQuery(document.getElementById("frm_update_field_"+m+"_"+q+"_"+x)).fadeOut("slow"):jQuery(document.getElementById("frm_update_field_"+m+"_"+q+"_"+x)).replaceWith(v)}})}
|
69 |
function frmEditEntry(m,q,t,v,x,y){console.warn("DEPRECATED: function frmEditEntry in v2.0.13 use frmFrontForm.editEntry");var r=jQuery(document.getElementById("frm_edit_"+m)),u=r.html(),w=jQuery(document.getElementById(q+m)),z=w.html();w.html('<span class="frm-loading-img" id="'+q+m+'"></span><div class="frm_orig_content" style="display:none">'+z+"</div>");jQuery.ajax({type:"POST",url:frm_js.ajax_url,dataType:"html",data:{action:"frm_entries_edit_entry_ajax",post_id:t,entry_id:m,id:v,nonce:frm_js.nonce},
|
70 |
success:function(z){w.children(".frm-loading-img").replaceWith(z);r.replaceWith('<span id="frm_edit_'+m+'"><a onclick="frmCancelEdit('+m+",'"+q+"','"+frmFrontForm.escapeHtml(u)+"',"+t+","+v+",'"+y+'\')" class="'+y+'">'+x+"</a></span>")}})}
|
3 |
b=!1,f=0;f<d.length;f++)if("frm_other_trigger"===d[f].className&&d[f].selected){b=!0;break}c?(a=jQuery(this).parent().children(".frm_other_input"),a.length&&(b?a[0].className=a[0].className.replace("frm_pos_none",""):(1>a[0].className.indexOf("frm_pos_none")&&(a[0].className+=" frm_pos_none"),a[0].value=""))):"radio"===a?jQuery(this).is(":checked")&&(jQuery(this).closest(".frm_radio").children(".frm_other_input").removeClass("frm_pos_none"),jQuery(this).closest(".frm_radio").siblings().children(".frm_other_input").addClass("frm_pos_none").val("")):
|
4 |
"checkbox"===a&&(this.checked?jQuery(this).closest(".frm_checkbox").children(".frm_other_input").removeClass("frm_pos_none"):jQuery(this).closest(".frm_checkbox").children(".frm_other_input").addClass("frm_pos_none").val(""))}function x(a){var b=y(this);if(b&&"undefined"!==typeof b){var c="reset";if(a.frmTriggered){if(a.frmTriggered==b)return;c="persist"}r(b,null,jQuery(this),c);J(b,jQuery(this))}}function y(a,b){var c="",c=a instanceof jQuery?a.attr("name"):a.name;if(""===c)return 0;c=c.replace("item_meta[",
|
5 |
"").replace("[]","").split("]");if(1>c.length)return 0;var c=c.filter(function(a){return""!==a}),d=c[0],f=!1;if(1===c.length||"[form"==c[1]||"[id"==c[1])return d;jQuery('input[name="item_meta['+d+'][form]"]').length&&(d=c[2].replace("[",""),f=!0);"other"===d&&(d=f?c[3].replace("[",""):c[1].replace("[",""));!0===b&&(d=d+"-"+c[0]+"-"+c[1].replace("[",""));return d}function r(a,b,c,d){var f;if("undefined"===typeof __FRMRULES||"undefined"===typeof __FRMRULES[a])f=void 0;else{f=__FRMRULES[a];for(var e=
|
6 |
+
[],k=0,g=f.length;k<g;k++){var h=f[k];if("undefined"!==typeof h)for(var l=0,n=h.Conditions.length;l<n;l++){var m=h.Conditions[l];m.HideField=h.Setting.FieldName;m.MatchType=h.MatchType;m.Show=h.Show;m.FormId=h.FormId;e.push(m)}}f=e}if("undefined"!==typeof f){if("undefined"===typeof b||null===b)b="go";"persist"!==d&&(p=[]);e=c;d=!1;""===B&&"undefined"!==typeof e&&null!==e&&(1<e.length&&(e=e.eq(0)),e=e.closest(".frm_repeat_sec, .frm_repeat_inline, .frm_repeat_grid"),"undefined"!==typeof e&&"undefined"!==
|
7 |
+
typeof e.attr("id")&&(B=e.attr("id"),d=!0));e={};k=0;for(g=f.length;k<g;k++)if(l=h=f[k].HideField,n=e,n[l]=l in n?n[l]+1:0,f[k].FieldName===a?u(e[h],f[k],b,c):u(e[h],f[k],b),k===g-1){a:for(l in h=b,l=n=void 0,D){n=D[l];delete D[l];if("undefined"===typeof n)break a;var m=jQuery("#"+n.hideContainerID),q=n.show;if("any"===n.match&&-1===jQuery.inArray(!0,p[n.hideContainerID])||"all"===n.match&&-1<jQuery.inArray(!1,p[n.hideContainerID]))q="show"===n.show?"hide":"show";if("show"===q){if(R(m,n),m=h,0<n.DynamicInfoIndices.length)for(var t=
|
8 |
+
q=void 0,r=0;r<n.DynamicInfoIndices.length;r++)q=n.DynamicInfoIndices[r],t=p[n.hideContainerID][q].f.FieldName,S(p[n.hideContainerID][q],t,m)}else T(m,n)}d&&(B="")}}}function u(a,b,c,d){b.inputName="item_meta["+b.FieldName+"]";b.hiddenName="item_meta["+b.HideField+"]";b.containerID="frm_field_"+b.FieldName+"_container";b.hideContainerID="frm_field_"+b.HideField+"_container";b.Value=b.Value.trim();if(""!==B)d=B,K(b.FieldName)&&(b.inputName=L(b.FieldName,d),b.containerID=U(b.FieldName,d)),b.hideContainerID=
|
9 |
+
U(b.HideField,d),d=w(b),z(b),G(a,b,d),H(a,b,c);else{if("undefined"===typeof d||null===d)if(d=jQuery('input[name^="'+b.inputName+'"], textarea[name^="'+b.inputName+'"], select[name^="'+b.inputName+'"]'),1>d.length){d=document.getElementsByClassName("frm_field_"+b.FieldName+"_container");for(var f=0;f<d.length;f++){b.inputName=L(b.FieldName,d[f].id);b.containerID=d[f].id;b.hideContainerID=d[f].id.replace(b.FieldName,b.HideField);var e=w(b);z(b);G(a,b,e);H(a,b,c)}return}d=w(b);if(K(b.HideField))for(f=
|
10 |
+
document.getElementsByClassName("frm_field_"+b.HideField+"_container"),e=0;e<f.length;e++)b.hideContainerID=f[e].id,z(b),G(a,b,d),H(a,b,c);else z(b),G(a,b,d),H(a,b,c)}}function w(a){var b="";if("checkbox"===a.Type||"data-checkbox"===a.Type)return a=ka(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"===
|
11 |
+
a.Type?jQuery('select[name^="'+a.inputName+'"]').val():jQuery('input[name="'+a.inputName+'"]').val());"undefined"===typeof b&&(b="");"string"===typeof b&&(b=b.trim());return b}function z(a){"undefined"===typeof p[a.hideContainerID]&&(p[a.hideContainerID]=[])}function G(a,b,c){p[b.hideContainerID][a]=null===c||""===c||1>c.length?!1:{funcName:"getDataOpts",f:b,sel:c};if("checkbox"===b.Type||"data-checkbox"===b.Type&&"undefined"===typeof b.LinkedField){var d=p[b.hideContainerID][a]=!1;if(""!==c){"!="===
|
12 |
+
b.Condition&&(p[b.hideContainerID][a]=!0);for(var f=0;f<c.length;f++)d=C(b.Condition,b.Value,c[f]),"!="===b.Condition?!0===p[b.hideContainerID][a]&&!1===d&&(p[b.hideContainerID][a]=!1):!1===p[b.hideContainerID][a]&&d&&(p[b.hideContainerID][a]=!0)}else d=C(b.Condition,b.Value,""),!1===p[b.hideContainerID][a]&&d&&(p[b.hideContainerID][a]=!0)}else if("undefined"!==typeof b.LinkedField&&0===b.Type.indexOf("data-")){if("undefined"===typeof b.DataType||"data"===b.DataType)""===c?V(b,"hide"):"data-radio"===
|
13 |
+
b.Type?p[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?(V(b,"show"),p[b.hideContainerID][a]=!0,W(b,c,0)):"data-select"===b.Type&&(p[b.hideContainerID][a]={funcName:"getData",f:b,sel:c}))}else"undefined"===typeof b.Value&&0===b.Type.indexOf("data")?(b.Value=""===c?"1":c,p[b.hideContainerID][a]=C(b.Condition,b.Value,c),b.Value=void 0):
|
14 |
+
p[b.hideContainerID][a]=C(b.Condition,b.Value,c)}function H(a,b,c){if("all"===b.MatchType||!1===p[b.hideContainerID][a])b.hideContainerID in D||(D[b.hideContainerID]={show:b.Show,match:b.MatchType,FieldName:b.FieldName,HideField:b.HideField,hideContainerID:b.hideContainerID,FormId:b.FormId,DynamicInfoIndices:[]}),b=b.hideContainerID,c=!1,!1!==p[b][a]&&!0!==p[b][a]&&(c=a),!1!==c&&D[b].DynamicInfoIndices.push(c);else{var d=jQuery(document.getElementById(b.hideContainerID));"show"===b.Show?!0!==p[b.hideContainerID][a]?
|
15 |
+
S(p[b.hideContainerID][a],b.FieldName,c):R(d,b):T(d,b)}}function T(a,b){if(a.length){a.hide();var c=X(a);c.length&&Y(c)}else c=Z(b.HideField,b.hideContainerID),c=jQuery('input[name^="'+c+'"]'),Y(c);aa(b.hideContainerID,b.FormId)}function Y(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");(!1===b||0>["checkbox","radio"].indexOf(this.type))&&
|
16 |
+
E(jQuery(this));b=!0})}function aa(a,b){var c=M(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 M(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 V(a,b){if(-1===M(a.FormId).indexOf(a.hideContainerID)){var c=jQuery(document.getElementById(a.hideContainerID));"hide"===b&&(c.hide(),aa(a.hideContainerID,
|
17 |
+
a.FormId));c.find(".frm_opt_container").empty()}}function R(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,f=b.FormId,e=M(f),d=e.indexOf(d);-1<d&&(e.splice(d,1),F["form_"+f]=e,e=JSON.stringify(e),document.getElementById("frm_hide_fields_"+f).value=e);a.length?(f=X(a),ba(f,c),a.show()):(f=Z(b.HideField,b.hideContainerID),f=jQuery('input[name^="'+f+'"]'),ba(f,c))}function ba(a,b){if(a.length){b.valSet=
|
18 |
+
!1;b.isHidden=!1;for(var c=0;c<a.length;c++){var d=a,f=c,e=b,k=!1;if(0===f||d[f-1].name!=d[f].name){var g;if(g=e.inSection)a:{var h=d[f];g=e;var l=!1;if("undefined"!==typeof h.name){l=void 0;h=h.name.replace(/\]/g,"").split("[");if(4>h.length){if(3==h.length&&"form"==h[2]){g=!0;break a}l="frm_field_"+h[1]+"_container"}else{if(0==h[3]){g=!0;break a}l="frm_field_"+h[3]+"-"+h[1]+"-"+h[2]+"_container"}var h=l,l=!1,n=void 0;"undefined"!==typeof g.hiddenFields?n=g.hiddenFields:(n=document.getElementById("frm_hide_fields_"+
|
19 |
+
g.formId).value,g.hiddenFields=n);n&&(n=JSON.parse(n),-1<n.indexOf(h)&&(l=!0))}else l=!0;g=l}if(g)e.isHidden=!0,e.valSet=!1;else{e.isHidden=!1;g=e;f=d[f];d=!1;if("checkbox"==f.type||"radio"==f.type)for(f=document.getElementsByName(f.name),h=f.length,l=0;l<h;l++){if(f[l].checked){d=!0;break}}else f.value&&(d=!0);g.valSet=d}}if(e.valSet||e.isHidden)k=!0;if(!0!==k){e=jQuery(a[c]);if(d=e.length)for(k=0;k<d;k++)if(f=jQuery(e[k]),g=f.data("frmval"),"undefined"!==typeof g)if(!f.is(":checkbox, :radio"))f.val(g),
|
20 |
+
E(f);else if(f.val()==g||jQuery.isArray(g)&&-1!==jQuery.inArray(f.val(),g))f.prop("checked",!0),E(f);e=a[c];if(k="undefined"!==typeof __FRMCALC){k=e.type;d=!1;if("text"==k||"hidden"==k||"number"==k)d=!0;k=d}if(k){k=__FRMCALC;d=e.name;f=e.id.replace("field_","");if(N(d))for(d=f.split("-"),f="",g=0;g<d.length-1;g++)f=""===f?d[g]:f+"-"+d[g];d=f;f=null;N(e.name)&&(f="hidden"!=e.type?jQuery(e).closest(".frm_form_field"):jQuery(e));e=f;void 0!==k.calc[d]&&ca(k,d,[],e)}}}}}function E(a,b){"undefined"===
|
21 |
+
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!=b},"<":function(a,b){return a>b},">":function(a,b){return a<
|
22 |
+
b},LIKE:function(a,b){if(!b)return!1;b=da(b);a=ea(a);return-1!=b.indexOf(a)},"not LIKE":function(a,b){if(!b)return!0;b=da(b);a=ea(a);return-1==b.indexOf(a)}}[a](b,c)}function da(a){"string"===typeof a?a=a.toLowerCase():"number"===typeof a&&(a=a.toString());return a}function ea(a){"string"===typeof a&&(a=a.toLowerCase());return a}function S(a,b,c){"getDataOpts"==a.funcName?la(a.f,a.sel,b,c):"getData"==a.funcName&&W(a.f,a.sel,0)}function W(a,b,c){var d=document.getElementById(a.hideContainerID),f=jQuery(d).find(".frm_opt_container");
|
23 |
+
if(0===f.length)return!0;c||f.html('<span class="frm-loading-img"></span>');jQuery.ajax({type:"POST",url:frm_js.ajax_url,data:{action:"frm_fields_ajax_get_data",entry_id:b,field_id:a.LinkedField,current_field:a.HideField,hide_id:a.hideContainerID,nonce:frm_js.nonce},success:function(a){c?f.append(a):f.html(a);var b=f.children("input"),g=b.val();d.style.display=""===a&&!c||""===g?"none":"";E(b);return!0}})}function la(a,b,c,d){if(!("stop"==d&&-1<jQuery.inArray(a.HideField,O)&&a.parentField&&"hidden"==
|
24 |
+
a.parentField.attr("type"))){var f=jQuery("#"+a.hideContainerID).find('select[name^="item_meta"], textarea[name^="item_meta"], input[name^="item_meta"]'),e=ma(f),k=f.data("frmval");if("select"!=a.DataType||"stop"!=d&&!jQuery("#"+a.hideContainerID+" .frm-loading-img").length||!(-1<jQuery.inArray(a.HideField,O))){O.push(a.HideField);var g=document.getElementById(a.hideContainerID);if(null!==g){var h=jQuery(g).find(".frm_opt_container");if(0===h.length&&f.length)return r(a.HideField,"stop",f),!1;if(""!==
|
25 |
+
a.Value&&!C(a.Condition,a.Value,b))return g.style.display="none",h.html(""),r(a.HideField,"stop",f),!1;h.html('<span class="frm-loading-img" style="visibility:visible;display:inline;"></span>');jQuery.ajax({type:"POST",url:frm_js.ajax_url,data:{action:"frm_fields_ajax_data_options",trigger_field_id:c,entry_id:b,linked_field_id:a.LinkedField,field_id:a.HideField,default_value:k,container_id:a.hideContainerID,prev_val:e,nonce:frm_js.nonce},success:function(b){h.html(b);var c=h.find("select, input, textarea");
|
26 |
+
""===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 ma(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 J(a,b){if("undefined"!==typeof __FRMCALC){var c=__FRMCALC,d=c.fields[a];if("undefined"!==typeof d)for(var d=
|
27 |
+
d.total,f=[],e=0,k=d.length;e<k;e++){var g;var h=c.calc[d[e]],l=b.attr("name");g=h.field_id;var n=h.form_id;if(h=document.getElementById("frm_hide_fields_"+n).value){var h=JSON.parse(h),m=g;N(l)&&(l=l.replace("item_meta","").replace(/\[/g,"").split("]"),m=g+"-"+l[0]+"-"+l[1]);-1<h.indexOf("frm_field_"+m+"_container")?g=!0:(l=void 0,g=(l=n=(n=document.getElementById("frm_helpers_"+n).value)?JSON.parse(n):[])&&null!==l[g]&&-1<h.indexOf("frm_field_"+l[g]+"_container")?!0:!1)}else g=!1;g||ca(c,d[e],f,
|
28 |
+
b)}}}function N(a){var b=!1;4<=a.split("[").length&&(b=!0);return b}function ca(a,b,c,d){var f=a.calc[b],e=f.calc,k=jQuery(document.getElementById("field_"+b)),g={triggerField:d,inSection:!1,thisFieldCall:'input[id^="field_'+b+'-"]'};1>k.length&&"undefined"!==typeof d&&(g.inSection=!0,g.thisFieldId=na(a.fieldsWithCalc,b),k=fa(g));e=oa(f,e,a,c,g);a=f.calc_dec;e.indexOf(").toFixed(")&&(c=e.split(").toFixed("),ga(c[1])&&(a=c[1],e=e.replace(").toFixed("+a,"")));e=parseFloat(eval(e));"undefined"===typeof e&&
|
29 |
+
(e=0);ga(a)&&(e=e.toFixed(a));k.val()!=e&&(k.val(e),E(k,b))}function oa(a,b,c,d,f){for(var e=0,k=a.fields.length;e<k;e++){var g={triggerField:f.triggerField,thisFieldId:a.fields[e],inSection:f.inSection,valKey:f.inSection+""+a.fields[e],thisField:c.fields[a.fields[e]],thisFieldCall:"input"+c.fieldKeys[a.fields[e]]},h=c;"checkbox"==g.thisField.type||"select"==g.thisField.type?g.thisFieldCall=g.thisFieldCall+":checked,select"+h.fieldKeys[g.thisFieldId]+" option:selected,"+g.thisFieldCall+"[type=hidden]":
|
30 |
+
"radio"==g.thisField.type||"scale"==g.thisField.type?g.thisFieldCall=g.thisFieldCall+":checked,"+g.thisFieldCall+"[type=hidden]":"textarea"==g.thisField.type&&(g.thisFieldCall=g.thisFieldCall+",textarea"+h.fieldKeys[g.thisFieldId]);d=pa(g,c,d);if("undefined"===typeof d[g.valKey]||isNaN(d[g.valKey]))d[g.valKey]=0;h="["+g.thisFieldId+"]";h=h.replace(/([.*+?^=!:${}()|\[\]\/\\])/g,"\\$1");b=b.replace(new RegExp(h,"g"),d[g.valKey])}return b}function pa(a,b,c){if("undefined"!==typeof c[a.valKey]&&0!==c[a.valKey])return c;
|
31 |
+
c[a.valKey]=0;var d;if(!1===a.inSection)d=jQuery(a.thisFieldCall);else if(d=fa(a),null===d||"undefined"===typeof d)d=jQuery(a.thisFieldCall);if(null===d||"undefined"===typeof d||1>d.length)return c;d.each(function(){var d,e=a.thisField;d=!1;if("hidden"==this.type)""!==P(this)&&(d=!0);else if("select"==e.type){var k=this.className;k&&-1<k.indexOf("frm_other_trigger")&&(d=!0)}else("checkbox"==e.type||"radio"==e.type)&&-1<this.id.indexOf("-other_")&&0>this.id.indexOf("-otext")&&(d=!0);d?(d=0,"select"==
|
32 |
+
e.type?"hidden"==this.type?(e=!1,2<this.name.split("[").length&&(e=!0),e||(d=P(this))):d=jQuery(this).closest(".frm_other_container").find(".frm_other_input").val():"checkbox"!=e.type&&"radio"!=e.type||"hidden"==this.type||(d=P(this)),e=d):e="checkbox"!==this.type&&"radio"!==this.type||!this.checked?jQuery(this).val():this.value;"undefined"===typeof e&&(e="");d=e;if("date"==a.thisField.type){e=b.date;k=0;if(d)if("undefined"===typeof jQuery.datepicker){k="-";-1<e.indexOf("/")&&(k="/");e=e.split(k);
|
33 |
+
d=d.split(k);var g,h;g=k=h="";for(var l=0;l<e.length;l++)if("y"==e[l])g=((new Date).getFullYear()+15).toString().substr(2,2),g=d[l]>g?"19"+d[l]:"20"+d[l];else if("yy"==e[l])g=d[l];else if("m"==e[l]||"mm"==e[l])k=d[l],2>k.length&&(k="0"+k);else if("d"==e[l]||"dd"==e[l])h=d[l],2>h.length&&(h="0"+h);k=Date.parse(g+"-"+k+"-"+h)}else k=jQuery.datepicker.parseDate(e,d);e=k;null!==e&&(c[a.valKey]=Math.ceil(e/864E5))}else{e=d;""!==e&&0!==e&&(e=e.trim(),e=parseFloat(e.replace(/,/g,"").match(/-?[\d\.]+$/)));
|
34 |
+
if("undefined"===typeof e||isNaN(e)||""===e)e=0;c[a.valKey]+=e}});return c}function fa(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 P(a){var b="";a=document.getElementById(a.id+"-otext");null!==a&&""!==a.value&&(b=a.value);return b}function qa(a,b){jQuery(a).find('input[type="submit"], input[type="button"]').attr("disabled",
|
35 |
+
"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"===b||"object"!=typeof b&&0===b.indexOf("<!DOCTYPE")){var d=document.getElementById("frm_loading");null!==d&&(b=jQuery(a).find("input[type=file]").val(),
|
36 |
+
"undefined"!=typeof b&&""!==b&&setTimeout(function(){jQuery(d).fadeIn("slow")},2E3));b=jQuery(a).find(".g-recaptcha");b.length&&(1>jQuery(a).find(".frm_next_page").length||1>jQuery(a).find(".frm_next_page").val())&&b.closest(".frm_form_field").replaceWith('<input type="hidden" name="recaptcha_checked" value="'+frm_js.nonce+'">');a.submit()}else if("object"!=typeof b){jQuery(a).find(".frm_ajax_loading").removeClass("frm_loading_now");var f=jQuery(a).find('input[name="form_id"]').val();jQuery(a).closest("#frm_form_"+
|
37 |
+
f+"_container").replaceWith(b);frmFrontForm.scrollMsg(f);if("function"==typeof frmThemeOverride_frmAfterSubmit){var f=jQuery('input[name="frm_page_order_'+f+'"]').val(),e=jQuery(b).find('input[name="form_id"]').val();frmThemeOverride_frmAfterSubmit(e,f,b,a)}b=jQuery(a).find('input[name="id"]');b.length&&jQuery(document.getElementById("frm_edit_"+b.val())).find("a").addClass("frm_ajax_edited").click()}else{jQuery(a).find('input[type="submit"], input[type="button"]').removeAttr("disabled");jQuery(a).find(".frm_ajax_loading").removeClass("frm_loading_now");
|
38 |
+
f=!0;jQuery(".form-field").removeClass("frm_blank_field");jQuery(".form-field .frm_error").replaceWith("");var e="",k=!1,g=null,h;for(h in b)if(g=jQuery(a).find("#frm_field_"+h+"_container"),g.length){if(!g.is(":visible")){var l=g.closest(".frm_toggle_container");l.length&&(l=l.prev(),l.hasClass("frm_trigger")||(l=l.prev(".frm_trigger")),l.click())}g.is(":visible")&&(f=!1,""===e&&(frmFrontForm.scrollMsg(h,a,!0),e="#frm_field_"+h+"_container"),jQuery(a).find("#frm_field_"+h+"_container .g-recaptcha").length&&
|
39 |
+
(k=!0,grecaptcha.reset()),ha(g,h,b))}else if("redirect"==h){window.location=b[h];return}!0!==k&&jQuery(a).find(".g-recaptcha").closest(".frm_form_field").replaceWith('<input type="hidden" name="recaptcha_checked" value="'+frm_js.nonce+'">');f&&a.submit()}},error:function(){jQuery(a).find('input[type="submit"], input[type="button"]').removeAttr("disabled");a.submit()}})}function ha(a,b,c){a.length&&a.is(":visible")&&(a.addClass("frm_blank_field"),"function"==typeof frmThemeOverride_frmPlaceError?frmThemeOverride_frmPlaceError(b,
|
40 |
+
c):a.append('<div class="frm_error">'+c[b]+"</div>"))}function ra(){ia(jQuery(this),"clear")}function sa(){ia(jQuery(this),"replace")}function ia(a,b){var c=a.data("frmval").replace(/(\n|\r\n)/g,"\r");if(""===c||"undefined"==typeof c)return!1;var d=a.val().replace(/(\n|\r\n)/g,"\r");"replace"==b?""===d&&a.addClass("frm_default").val(c):d==c&&a.removeClass("frm_default").val("")}function ta(){var a=jQuery(this),b=a.data("eid"),c=a.data("fid");a.append('<span class="spinner" style="display:inline"></span>');
|
41 |
+
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 ua(a,b){google.load("visualization","1.0",{packages:[b],callback:function(){if("table"==b){var c=new google.visualization.DataTable,d=!1;-1!==jQuery.inArray("id",a.options.fields)&&(d=!0,c.addColumn("number",frm_js.id));for(var f=a.fields.length,e="string",k=0,g=f;k<g;k++){var h=a.fields[k],e=ja(h);c.addColumn(e,h.name)}k=
|
42 |
+
!1;a.options.edit_link&&(k=!0,c.addColumn("string",a.options.edit_link));g=!1;a.options.delete_link&&(g=!0,c.addColumn("string",a.options.delete_link));h=0;if(null!==a.entries){var l=a.entries.length;c.addRows(l);for(var n=0,m=0;m<l;m++){var h=0,p=a.entries[m];d&&(c.setCell(n,h,p.id),h++);for(var q=0,t=f;q<t;q++){var r=a.fields[q],e=ja(r),r=p.metas[r.id];"number"!=e||null!==r&&""!==r?"boolean"==e&&(r=null===r||"false"==r||!1===r?!1:!0):r=0;c.setCell(n,h,r);h++}k&&("undefined"!==typeof p.editLink?
|
43 |
+
c.setCell(n,h,'<a href="'+p.editLink+'">'+a.options.edit_link+"</a>"):c.setCell(n,h,""),h++);g&&("undefined"!==typeof p.deleteLink?c.setCell(n,h,'<a href="'+p.deleteLink+'" class="frm_delete_link" data-frmconfirm="'+a.options.confirm+'">'+a.options.delete_link+"</a>"):c.setCell(n,h,""));n++}}else for(c.addRows(1),k=h=0,g=f;k<g;k++)0<h?c.setCell(0,h,""):c.setCell(0,h,a.options.no_entries),h++;(new google.visualization.Table(document.getElementById("frm_google_table_"+a.options.form_id))).draw(c,a.graphOpts)}else va(a)}})}
|
44 |
+
function ja(a){var b="string";if("number"==a.type)b="number";else if("checkbox"==a.type||"select"==a.type){var c=a.options.length;"select"==a.type&&""===a.options[0]&&(c="post_status"==a.field_options.post_field?3:c-1);1==c&&(b="boolean")}return b}function va(a){var b=new google.visualization.DataTable,c=!1,d=!1,f=a.rows.length;if(0<f)if("table"==a.type){c=!0;b.addRows(a.rows[f-1][0]+1);for(var e=0;e<f;e++)b.setCell(a.rows[e])}else if("undefined"!=typeof a.rows[0].tooltip)for(var d=c=!0,k=0;k<f;k++){e=
|
45 |
+
a.rows[k].tooltip;delete a.rows[k].tooltip;var g=Object.keys(a.rows[k]).map(function(b){return a.rows[k][b]});a.rows[k]=g;a.rows[k].push(e)}f=a.cols.length;if(c){if(0<f)for(c=0;c<f;c++)e=a.cols[c],b.addColumn(e.type,e.name);d&&(b.addColumn({type:"string",role:"tooltip"}),b.addRows(a.rows))}else{b=[[]];for(d=0;d<f;d++)b[0].push(a.cols[d].name);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_"+
|
46 |
+
a.graph_id))).draw(b,a.options)}function wa(){var a=jQuery(this),b=a.data("fid");a.wrap('<div class="frm_file_names frm_uploaded_files">');for(var c=a.get(0).files,d=0;d<c.length;d++)0===d?a.after(c[d].name+' <a href="#" class="frm_clear_file_link">'+frm_js.remove+"</a>"):a.after(c[d].name+"<br/>");a.hide();c=a.attr("name");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="'+
|
47 |
+
b+'"class="frm_transparent frm_multiple_file" multiple="multiple" type="file" />')}function xa(){ya(jQuery(this).parent(".frm_uploaded_files"))}function za(){jQuery(this).parent(".frm_file_names").replaceWith("");return!1}function Aa(){var a="frm_section_"+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=y(this,!1);J(a,jQuery(this))}});
|
48 |
+
"function"==typeof frmThemeOverride_frmRemoveRow&&frmThemeOverride_frmRemoveRow(a,b)});return!1}function Ba(){if(!0===I)return!1;I=!0;var a=jQuery(this).data("parent"),b=0;0<jQuery(".frm_repeat_"+a).length&&(b=1+parseInt(jQuery(".frm_repeat_"+a+":last").attr("id").replace("frm_section_"+a+"-","")),"undefined"==typeof b&&(b=1));jQuery.ajax({type:"POST",url:frm_js.ajax_url,dataType:"json",data:{action:"frm_add_form_row",field_id:a,i:b,nonce:frm_js.nonce},success:function(b){var d=b.html,f=jQuery(d).hide().fadeIn("slow");
|
49 |
+
jQuery(".frm_repeat_"+a+":last").after(f);var e=["other"],k,g,h="reset";B=f.attr("id");jQuery(d).find("input, select, textarea").each(function(){if("file"!=this.type){if(""===this.name)return!0;k=this.name.replace("item_meta[","").split("]")[2].replace("[","");-1==jQuery.inArray(k,e)&&0!=this.id&&(g=jQuery("#"+this.id),e.push(k),r(k,null,g,h),J(k,g),h="persist")}});B="";for(var f=0,l=b.logic.check.length;f<l;f++)-1==jQuery.inArray(b.logic.check[f],e)&&1>jQuery(d).find(".frm_field_"+b.logic.check[f]+
|
50 |
+
"_container").length&&(r(b.logic.check[f],null,null,h),h="persist");0<jQuery(d).find(".star").length&&jQuery(".star").rating();0<jQuery(d).find(".frm_chzn").length&&jQuery().chosen&&jQuery(".frm_chzn").chosen({allow_single_deselect:!0});"function"==typeof frmThemeOverride_frmAddRow&&frmThemeOverride_frmAddRow(a,b);I=!1},error:function(){I=!1}});return!1}function Ca(){var a=jQuery(this),b=a.data("entryid"),c=a.data("prefix"),d=a.data("pageid"),f=a.data("formid"),e=a.data("cancel"),k=a.data("fields"),
|
51 |
+
g=a.data("excludefields"),h=jQuery(document.getElementById(c+b)),l=h.html();h.html('<span class="frm-loading-img" id="'+c+b+'"></span><div class="frm_orig_content" style="display:none">'+l+"</div>");jQuery.ajax({type:"POST",url:frm_js.ajax_url,dataType:"html",data:{action:"frm_entries_edit_entry_ajax",post_id:d,entry_id:b,id:f,nonce:frm_js.nonce,fields:k,exclude_fields:g},success:function(b){h.children(".frm-loading-img").replaceWith(b);a.removeClass("frm_inplace_edit").addClass("frm_cancel_edit");
|
52 |
+
a.html(e)}});return!1}function Da(){var a=jQuery(this),b=a.data("entryid"),c=a.data("prefix"),d=a.data("edit");a.hasClass("frm_ajax_edited")||(b=jQuery(document.getElementById(c+b)),b.children(".frm_forms").replaceWith(""),b.children(".frm_orig_content").fadeIn("slow").removeClass("frm_orig_content"));a.removeClass("frm_cancel_edit").addClass("frm_inplace_edit");a.html(d);return!1}function Ea(){var a=jQuery(this),b=a.data("deleteconfirm");if(confirm(b)){var c=a.data("entryid"),d=a.data("prefix");
|
53 |
+
a.replaceWith('<span class="frm-loading-img" id="frm_delete_'+c+'"></span>');jQuery.ajax({type:"POST",url:frm_js.ajax_url,data:{action:"frm_entries_destroy",entry:c,nonce:frm_js.nonce},success:function(a){"success"==a.replace(/^\s+|\s+$/g,"")?(jQuery(document.getElementById(d+c)).fadeOut("slow"),jQuery(document.getElementById("frm_delete_"+c)).fadeOut("slow")):jQuery(document.getElementById("frm_delete_"+c)).replaceWith(a)}})}return!1}function ya(a){a.fadeOut("slow",function(){a.remove()})}function Fa(){var a=
|
54 |
+
jQuery(this).data("frmconfirm");return confirm(a)}function Ga(){var a=jQuery(this).data("frmtoggle");jQuery(a).is(":visible")?jQuery(a).slideUp("fast"):jQuery(a).slideDown("fast");return!1}function na(a,b){for(var c in a)if(a.hasOwnProperty(c)&&a[c]===b)return c;return null}function ga(a){return!jQuery.isArray(a)&&0<=a-parseFloat(a)+1}function X(a){return a.find('select[name^="item_meta"], textarea[name^="item_meta"], input[name^="item_meta"]')}function Z(a,b){var c="item_meta["+a+"]";K(a)&&(c=L(a,
|
55 |
+
b));return c}function L(a,b){var c="";-1<b.indexOf("frm_section")?(c=b.replace("frm_section_","").split("-"),c="item_meta["+c[0]+"]["+c[1]+"]["+a+"]"):(c=b.replace("frm_field_","").replace("_container","").split("-"),c="item_meta["+c[1]+"]["+c[2]+"]["+a+"]");return c}function U(a,b){var c=b.replace("frm_section_","").split("-");return"frm_field_"+a+"-"+c[0]+"-"+c[1]+"_container"}function K(a){var b=document.getElementById("frm_field_"+a+"_container");return"undefined"!==typeof b&&null!==b?!1:1>jQuery('input[name^="item_meta['+
|
56 |
+
a+']"],select[name^="item_meta['+a+']"], textarea[name^="item_meta['+a+']"]').length?!0:!1}function Ha(){Array.prototype.indexOf||(Array.prototype.indexOf=function(a,b){var c=this.length>>>0,d=Number(b)||0,d=0>d?Math.ceil(d):Math.floor(d);for(0>d&&(d+=c);d<c;d++)if(d in this&&this[d]===a)return d;return-1})}function Ia(){"function"!==typeof String.prototype.trim&&(String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"")})}function Ja(){Array.prototype.filter||(Array.prototype.filter=
|
57 |
+
function(a,b){if(void 0===this||null===this)throw new TypeError;var c=Object(this),d=c.length>>>0;if("function"!==typeof a)throw new TypeError;for(var f=[],e=0;e<d;e++)if(e in c){var k=c[e];a.call(b,k,e,c)&&f.push(k)}return f})}function Ka(){Object.keys||(Object.keys=function(a){var b=[],c;for(c in a)a.hasOwnProperty(c)&&b.push(c);return b})}function ka(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)});
|
58 |
+
else for(var d=document.querySelectorAll("#"+a+' input[type=checkbox], input[type=hidden][name^="'+b+'"]'),f=0;f<d.length;f++)("checkbox"==d[f].type&&d[f].checked||"hidden"==d[f].type)&&c.push(d[f].value);return c}var p=[],D={},F=[],O=[],B="",I=!1,Q="",A=[];return{init:function(){jQuery(document).on("click",".frm_trigger",q);var a=jQuery(".frm_blank_field");a.length&&a.closest(".frm_toggle_container").prev(".frm_trigger").click();jQuery.isFunction(jQuery.fn.placeholder)?jQuery(".frm-show-form input, .frm-show-form textarea").placeholder():
|
59 |
+
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",ra);jQuery(document).on("blur",".frm_toggle_default",sa);jQuery(".frm_toggle_default").blur();jQuery(document.getElementById("frm_resend_email")).click(ta);jQuery(document).on("change",".frm_multiple_file",wa);jQuery(document).on("click",".frm_clear_file_link",za);jQuery(document).on("click",".frm_remove_link",xa);
|
60 |
+
jQuery(document).on("focusin","input[data-frmmask]",function(){jQuery(this).mask(jQuery(this).data("frmmask").toString())});jQuery(document).on("change",'.frm-show-form input[name^="item_meta"], .frm-show-form select[name^="item_meta"], .frm-show-form textarea[name^="item_meta"]',x);jQuery(document).on("click",'.frm-show-form input[type="submit"], .frm-show-form input[name="frm_prev_page"], .frm-show-form .frm_save_draft',m);jQuery(document).on("change",'.frm_other_container input[type="checkbox"], .frm_other_container input[type="radio"], .frm_other_container select',
|
61 |
+
v);jQuery(document).on("change","input[type=file].frm_transparent",t);jQuery(document).on("click",".frm_remove_form_row",Aa);jQuery(document).on("click",".frm_add_form_row",Ba);jQuery(document).on("click","a[data-frmconfirm]",Fa);jQuery("a[data-frmtoggle]").click(Ga);jQuery(".frm_edit_link_container").on("click","a.frm_inplace_edit",Ca);jQuery(".frm_edit_link_container").on("click","a.frm_cancel_edit",Da);jQuery(".frm_ajax_delete").click(Ea);jQuery(".frm_month_heading, .frm_year_heading").click(function(){var a=
|
62 |
+
jQuery(this).children(".ui-icon-triangle-1-e, .ui-icon-triangle-1-s");a.hasClass("ui-icon-triangle-1-e")?(a.addClass("ui-icon-triangle-1-s").removeClass("ui-icon-triangle-1-e"),jQuery(this).next(".frm_toggle_container").fadeIn("slow")):(a.addClass("ui-icon-triangle-1-e").removeClass("ui-icon-triangle-1-s"),jQuery(this).next(".frm_toggle_container").hide())});Ha();Ia();Ja();Ka()},submitForm:function(a){a.preventDefault();a=frmFrontForm.validateFormSubmit(this);0===Object.keys(a).length&&frmFrontForm.checkFormErrors(this,
|
63 |
+
Q)},validateFormSubmit:function(a){jQuery(this).find(".wp-editor-wrap").length&&"undefined"!=typeof tinyMCE&&tinyMCE.triggerSave();Q=jQuery(a).find('input[name="frm_action"]').val();A=[];frmFrontForm.getAjaxFormErrors(a);Object.keys(A).length&&frmFrontForm.addAjaxFormErrors(a);return A},getAjaxFormErrors:function(a){A=[];if("function"==typeof frmThemeOverride_jsErrors&&(a=frmThemeOverride_jsErrors(Q,a),Object.keys(a).length))for(var b in a)A[b]=a[b];return A},addAjaxFormErrors:function(a){jQuery(".form-field").removeClass("frm_blank_field");
|
64 |
+
jQuery(".form-field .frm_error").replaceWith("");for(var b in A){var c=jQuery(a).find(jQuery("#frm_field_"+b+"_container"));ha(c,b,A)}},checkFormErrors:function(a,b){qa(a,b)},scrollToID:function(a){a=jQuery(document.getElementById(a).offset());window.scrollTo(a.left,a.top)},scrollMsg:function(a,b,c){var d="";if(d="undefined"==typeof b?jQuery(document.getElementById("frm_form_"+a+"_container")).offset().top:jQuery(b).find("#frm_field_"+a+"_container").offset().top){d-=frm_js.offset;a=jQuery("html").css("margin-top");
|
65 |
+
b=jQuery("body").css("margin-top");if(a||b)d=d-parseInt(a)-parseInt(b);if(d&&window.innerHeight&&(a=document.documentElement.scrollTop||document.body.scrollTop,d>a+window.innerHeight||d<a))return"undefined"===typeof c?jQuery(window).scrollTop(d):jQuery("html,body").animate({scrollTop:d},500),!1}},hideCondFields:function(a){a=JSON.parse(a);for(var b=0,c=a.length;b<c;b++){var d=document.getElementById("frm_field_"+a[b]+"_container");null!==d?d.style.display="none":jQuery(".frm_field_"+a[b]+"_container").hide()}},
|
66 |
+
checkDependent:function(a){a=JSON.parse(a);for(var b="reset",c=0,d=a.length;c<d;c++)r(a[c],null,null,b),b="persist"},loadGoogle:function(){if("undefined"!==typeof google&&google&&google.load)for(var a=__FRMTABLES,b=Object.keys(a),c=0;c<b.length;c++)for(var d=a[b[c]],f=b[c],e=0;e<d.length;e++)ua(d[e],f);else setTimeout(frmFrontForm.loadGoogle,30)},removeUsedTimes:function(a,b){var c=jQuery(a).parents("form:first").find('input[name="id"]');jQuery.ajax({type:"POST",url:frm_js.ajax_url,dataType:"json",
|
67 |
+
data:{action:"frm_fields_ajax_time_options",time_field:b,date_field:a.id,entry_id:c?c.val():"",date:jQuery(a).val(),nonce:frm_js.nonce},success:function(a){var c=jQuery(document.getElementById(b));c.find("option").removeAttr("disabled");if(a&&""!==a)for(var e in a)c.find('option[value="'+e+'"]').attr("disabled","disabled")}})},escapeHtml:function(a){return a.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")},invisible:function(a){jQuery(a).css("visibility",
|
68 |
+
"hidden")},visible:function(a){jQuery(a).css("visibility","visible")}}}var frmFrontForm=frmFrontFormJS();jQuery(document).ready(function(m){frmFrontForm.init()});
|
69 |
function frmUpdateField(m,q,t,v,x){jQuery(document.getElementById("frm_update_field_"+m+"_"+q)).html('<span class="frm-loading-img"></span>');jQuery.ajax({type:"POST",url:frm_js.ajax_url,data:{action:"frm_entries_update_field_ajax",entry_id:m,field_id:q,value:t,nonce:frm_js.nonce},success:function(){""===v.replace(/^\s+|\s+$/g,"")?jQuery(document.getElementById("frm_update_field_"+m+"_"+q+"_"+x)).fadeOut("slow"):jQuery(document.getElementById("frm_update_field_"+m+"_"+q+"_"+x)).replaceWith(v)}})}
|
70 |
function frmEditEntry(m,q,t,v,x,y){console.warn("DEPRECATED: function frmEditEntry in v2.0.13 use frmFrontForm.editEntry");var r=jQuery(document.getElementById("frm_edit_"+m)),u=r.html(),w=jQuery(document.getElementById(q+m)),z=w.html();w.html('<span class="frm-loading-img" id="'+q+m+'"></span><div class="frm_orig_content" style="display:none">'+z+"</div>");jQuery.ajax({type:"POST",url:frm_js.ajax_url,dataType:"html",data:{action:"frm_entries_edit_entry_ajax",post_id:t,entry_id:m,id:v,nonce:frm_js.nonce},
|
71 |
success:function(z){w.children(".frm-loading-img").replaceWith(z);r.replaceWith('<span id="frm_edit_'+m+'"><a onclick="frmCancelEdit('+m+",'"+q+"','"+frmFrontForm.escapeHtml(u)+"',"+t+","+v+",'"+y+'\')" class="'+y+'">'+x+"</a></span>")}})}
|
js/formidable_admin.js
CHANGED
@@ -174,38 +174,7 @@ function frmAdminBuildJS(){
|
|
174 |
jQuery('.frm_settings_form').attr('action', '?page=formidable-settings&t='+t.replace('#', ''));
|
175 |
}
|
176 |
}
|
177 |
-
|
178 |
-
function deauthorize(){
|
179 |
-
if(!confirm(frmGlobal.deauthorize)){
|
180 |
-
return false;
|
181 |
-
}
|
182 |
-
var $link = jQuery(document.getElementById('frm_deauthorize_link'));
|
183 |
-
$link.next('.spinner').show();
|
184 |
-
jQuery.ajax({
|
185 |
-
type:'POST',url:ajaxurl,
|
186 |
-
data:{action:'frm_deauthorize', nonce:frmGlobal.nonce},
|
187 |
-
success:function(msg){
|
188 |
-
jQuery('.spinner').fadeOut('slow');
|
189 |
-
$link.fadeOut('slow');
|
190 |
-
showAuthForm();
|
191 |
-
}
|
192 |
-
});
|
193 |
-
return false;
|
194 |
-
}
|
195 |
-
|
196 |
-
function showAuthForm(){
|
197 |
-
var form = document.getElementById('pro_cred_form');
|
198 |
-
var cred = jQuery('.frm_pro_installed');
|
199 |
-
if(cred.is(':visible')){
|
200 |
-
cred.hide();
|
201 |
-
form.style.display = 'block';
|
202 |
-
}else{
|
203 |
-
cred.show();
|
204 |
-
form.style.display = 'none';
|
205 |
-
}
|
206 |
-
}
|
207 |
-
|
208 |
-
|
209 |
/* Form Builder */
|
210 |
function setupSortable(sort){
|
211 |
var opts = {
|
@@ -1683,6 +1652,66 @@ function frmAdminBuildJS(){
|
|
1683 |
return false;
|
1684 |
}
|
1685 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1686 |
function saveAddonLicense() {
|
1687 |
var button = jQuery(this);
|
1688 |
var buttonName = this.name;
|
@@ -1701,8 +1730,9 @@ function frmAdminBuildJS(){
|
|
1701 |
thisRow.find('.edd_frm_license').html( license );
|
1702 |
if ( msg.success === true ) {
|
1703 |
thisRow.find('.frm_icon_font').removeClass('frm_hidden');
|
|
|
1704 |
}
|
1705 |
-
|
1706 |
var messageBox = thisRow.find('.frm_license_msg');
|
1707 |
messageBox.html(msg.message);
|
1708 |
if ( msg.message !== '' ){
|
@@ -1765,17 +1795,24 @@ function frmAdminBuildJS(){
|
|
1765 |
}
|
1766 |
|
1767 |
function checkExportTypes(){
|
1768 |
-
var $
|
|
|
1769 |
var s = $selected.data('support');
|
|
|
|
|
1770 |
jQuery('input[name="type[]"]').each(function(){
|
1771 |
-
|
1772 |
-
|
|
|
|
|
|
|
|
|
1773 |
}else{
|
1774 |
-
|
1775 |
}
|
1776 |
});
|
1777 |
|
1778 |
-
if(
|
1779 |
jQuery('.csv_opts').show();
|
1780 |
}else{
|
1781 |
jQuery('.csv_opts').hide();
|
@@ -1925,6 +1962,7 @@ function frmAdminBuildJS(){
|
|
1925 |
jQuery('.frm_select_box').focus(function(){this.select();});
|
1926 |
|
1927 |
jQuery(document.getElementById('frm_deauthorize_link')).click(deauthorize);
|
|
|
1928 |
},
|
1929 |
|
1930 |
buildInit: function(){
|
@@ -2366,7 +2404,7 @@ function frmAdminBuildJS(){
|
|
2366 |
jQuery(document.getElementById('frm_export_xml')).submit(validateExport);
|
2367 |
jQuery('#frm_export_xml input, #frm_export_xml select').change(removeExportError);
|
2368 |
jQuery('input[name="frm_import_file"]').change(checkCSVExtension);
|
2369 |
-
jQuery('select[name="format"]').change(checkExportTypes);
|
2370 |
initiateMultiselect();
|
2371 |
},
|
2372 |
|
174 |
jQuery('.frm_settings_form').attr('action', '?page=formidable-settings&t='+t.replace('#', ''));
|
175 |
}
|
176 |
}
|
177 |
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
178 |
/* Form Builder */
|
179 |
function setupSortable(sort){
|
180 |
var opts = {
|
1652 |
return false;
|
1653 |
}
|
1654 |
|
1655 |
+
function authorize(){
|
1656 |
+
var button = jQuery(this);
|
1657 |
+
var pluginSlug = button.data('plugin');
|
1658 |
+
var license = document.getElementById('edd_'+pluginSlug+'_license_key').value;
|
1659 |
+
jQuery.ajax({
|
1660 |
+
type:'POST',url:ajaxurl,dataType:'json',
|
1661 |
+
data:{action:'frm_addon_activate',license:license,plugin:pluginSlug,nonce:frmGlobal.nonce},
|
1662 |
+
success:function(msg){
|
1663 |
+
var messageBox = jQuery('.frm_pro_license_msg');
|
1664 |
+
if ( msg.success === true ) {
|
1665 |
+
document.getElementById('frm_license_top').style.display = 'none';
|
1666 |
+
document.getElementById('frm_license_bottom').style.display = 'block';
|
1667 |
+
messageBox.removeClass('frm_error_style').addClass('frm_message');
|
1668 |
+
}else{
|
1669 |
+
messageBox.addClass('frm_error_style').removeClass('frm_message');
|
1670 |
+
}
|
1671 |
+
|
1672 |
+
messageBox.html(msg.message);
|
1673 |
+
if ( msg.message !== '' ){
|
1674 |
+
setTimeout(function(){
|
1675 |
+
messageBox.html('');
|
1676 |
+
messageBox.removeClass('frm_error_style frm_message');
|
1677 |
+
},5000);
|
1678 |
+
}
|
1679 |
+
}
|
1680 |
+
});
|
1681 |
+
}
|
1682 |
+
|
1683 |
+
function deauthorize(){
|
1684 |
+
if(!confirm(frmGlobal.deauthorize)){
|
1685 |
+
return false;
|
1686 |
+
}
|
1687 |
+
var $link = jQuery(this);
|
1688 |
+
$link.next('.spinner').show();
|
1689 |
+
var pluginSlug = $link.data('plugin');
|
1690 |
+
var license = document.getElementById('edd_'+pluginSlug+'_license_key').value;
|
1691 |
+
jQuery.ajax({
|
1692 |
+
type:'POST',url:ajaxurl,
|
1693 |
+
data:{action:'frm_addon_deactivate',license:license,plugin:pluginSlug,nonce:frmGlobal.nonce},
|
1694 |
+
success:function(msg){
|
1695 |
+
jQuery('.spinner').fadeOut('slow');
|
1696 |
+
$link.fadeOut('slow');
|
1697 |
+
showAuthForm();
|
1698 |
+
}
|
1699 |
+
});
|
1700 |
+
return false;
|
1701 |
+
}
|
1702 |
+
|
1703 |
+
function showAuthForm(){
|
1704 |
+
var form = document.getElementById('frm_license_top');
|
1705 |
+
var cred = jQuery('#frm_license_bottom');
|
1706 |
+
if(cred.is(':visible')){
|
1707 |
+
cred.hide();
|
1708 |
+
form.style.display = 'block';
|
1709 |
+
}else{
|
1710 |
+
cred.show();
|
1711 |
+
form.style.display = 'none';
|
1712 |
+
}
|
1713 |
+
}
|
1714 |
+
|
1715 |
function saveAddonLicense() {
|
1716 |
var button = jQuery(this);
|
1717 |
var buttonName = this.name;
|
1730 |
thisRow.find('.edd_frm_license').html( license );
|
1731 |
if ( msg.success === true ) {
|
1732 |
thisRow.find('.frm_icon_font').removeClass('frm_hidden');
|
1733 |
+
thisRow.find('div.alignleft').toggleClass( 'frm_hidden', 1000 );
|
1734 |
}
|
1735 |
+
|
1736 |
var messageBox = thisRow.find('.frm_license_msg');
|
1737 |
messageBox.html(msg.message);
|
1738 |
if ( msg.message !== '' ){
|
1795 |
}
|
1796 |
|
1797 |
function checkExportTypes(){
|
1798 |
+
var $dropdown = jQuery(this);
|
1799 |
+
var $selected = $dropdown.find(':selected');
|
1800 |
var s = $selected.data('support');
|
1801 |
+
|
1802 |
+
var multiple = s.indexOf('|');
|
1803 |
jQuery('input[name="type[]"]').each(function(){
|
1804 |
+
this.checked = false;
|
1805 |
+
if(s.indexOf(this.value) >= 0){
|
1806 |
+
this.disabled = false;
|
1807 |
+
if ( multiple == -1 ) {
|
1808 |
+
this.checked = true;
|
1809 |
+
}
|
1810 |
}else{
|
1811 |
+
this.disabled = true;
|
1812 |
}
|
1813 |
});
|
1814 |
|
1815 |
+
if($dropdown.val() == 'csv'){
|
1816 |
jQuery('.csv_opts').show();
|
1817 |
}else{
|
1818 |
jQuery('.csv_opts').hide();
|
1962 |
jQuery('.frm_select_box').focus(function(){this.select();});
|
1963 |
|
1964 |
jQuery(document.getElementById('frm_deauthorize_link')).click(deauthorize);
|
1965 |
+
jQuery('.frm_authorize_link').click(authorize);
|
1966 |
},
|
1967 |
|
1968 |
buildInit: function(){
|
2404 |
jQuery(document.getElementById('frm_export_xml')).submit(validateExport);
|
2405 |
jQuery('#frm_export_xml input, #frm_export_xml select').change(removeExportError);
|
2406 |
jQuery('input[name="frm_import_file"]').change(checkCSVExtension);
|
2407 |
+
jQuery('select[name="format"]').change(checkExportTypes).change();
|
2408 |
initiateMultiselect();
|
2409 |
},
|
2410 |
|
languages/formidable-da_DK.po
CHANGED
@@ -51,7 +51,7 @@ msgid "Remove"
|
|
51 |
msgstr "Fjern"
|
52 |
|
53 |
#: classes/controllers/FrmAppController.php:262
|
54 |
-
#: pro/classes/helpers/
|
55 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2666
|
56 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2681
|
57 |
#: pro/classes/views/displays/mb_advanced.php:94
|
@@ -447,7 +447,7 @@ msgstr "Type"
|
|
447 |
#: classes/controllers/FrmFormsController.php:499
|
448 |
#: classes/controllers/FrmFormsController.php:503
|
449 |
#: pro/classes/controllers/FrmProDisplaysController.php:145
|
450 |
-
#: pro/classes/helpers/
|
451 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2667
|
452 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2682
|
453 |
#: pro/classes/views/displays/mb_advanced.php:95
|
@@ -2790,7 +2790,7 @@ msgstr "Er du sikker på at du vil slette denne formular og dennes data?"
|
|
2790 |
#: classes/helpers/FrmFormsListHelper.php:357
|
2791 |
#: classes/views/frm-forms/_publish_box.php:72
|
2792 |
#: pro/classes/controllers/FrmProEntriesController.php:1334
|
2793 |
-
#: pro/classes/helpers/
|
2794 |
#@ formidable
|
2795 |
#@ default
|
2796 |
msgid "Draft"
|
@@ -6442,48 +6442,48 @@ msgstr "Slet alle poster"
|
|
6442 |
msgid "Download CSV"
|
6443 |
msgstr "Download CSV"
|
6444 |
|
6445 |
-
#: pro/classes/helpers/
|
6446 |
#@ formidable
|
6447 |
msgid "(label)"
|
6448 |
msgstr "(label)"
|
6449 |
|
6450 |
-
#: pro/classes/helpers/
|
6451 |
#@ formidable
|
6452 |
msgid "Comment"
|
6453 |
msgstr "Kommentar"
|
6454 |
|
6455 |
-
#: pro/classes/helpers/
|
6456 |
#@ formidable
|
6457 |
msgid "Comment User"
|
6458 |
msgstr "Kommentar bruger"
|
6459 |
|
6460 |
-
#: pro/classes/helpers/
|
6461 |
#@ formidable
|
6462 |
msgid "Comment Date"
|
6463 |
msgstr "Kommentar dato"
|
6464 |
|
6465 |
-
#: pro/classes/helpers/
|
6466 |
#: pro/classes/views/xml/map_csv_fields.php:50
|
6467 |
#@ formidable
|
6468 |
msgid "Timestamp"
|
6469 |
msgstr "Tidsstempel"
|
6470 |
|
6471 |
-
#: pro/classes/helpers/
|
6472 |
#@ formidable
|
6473 |
msgid "Last Updated"
|
6474 |
msgstr "Senest opdateret"
|
6475 |
|
6476 |
-
#: pro/classes/helpers/
|
6477 |
#@ formidable
|
6478 |
msgid "Created By"
|
6479 |
msgstr "Oprettet af"
|
6480 |
|
6481 |
-
#: pro/classes/helpers/
|
6482 |
#@ formidable
|
6483 |
msgid "Updated By"
|
6484 |
msgstr "Opdateret af"
|
6485 |
|
6486 |
-
#: pro/classes/helpers/
|
6487 |
#: pro/classes/views/displays/where_row.php:12
|
6488 |
#@ formidable
|
6489 |
msgid "IP"
|
51 |
msgstr "Fjern"
|
52 |
|
53 |
#: classes/controllers/FrmAppController.php:262
|
54 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:106
|
55 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2666
|
56 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2681
|
57 |
#: pro/classes/views/displays/mb_advanced.php:94
|
447 |
#: classes/controllers/FrmFormsController.php:499
|
448 |
#: classes/controllers/FrmFormsController.php:503
|
449 |
#: pro/classes/controllers/FrmProDisplaysController.php:145
|
450 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:107
|
451 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2667
|
452 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2682
|
453 |
#: pro/classes/views/displays/mb_advanced.php:95
|
2790 |
#: classes/helpers/FrmFormsListHelper.php:357
|
2791 |
#: classes/views/frm-forms/_publish_box.php:72
|
2792 |
#: pro/classes/controllers/FrmProEntriesController.php:1334
|
2793 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:104
|
2794 |
#@ formidable
|
2795 |
#@ default
|
2796 |
msgid "Draft"
|
6442 |
msgid "Download CSV"
|
6443 |
msgstr "Download CSV"
|
6444 |
|
6445 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:85
|
6446 |
#@ formidable
|
6447 |
msgid "(label)"
|
6448 |
msgstr "(label)"
|
6449 |
|
6450 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:93
|
6451 |
#@ formidable
|
6452 |
msgid "Comment"
|
6453 |
msgstr "Kommentar"
|
6454 |
|
6455 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:94
|
6456 |
#@ formidable
|
6457 |
msgid "Comment User"
|
6458 |
msgstr "Kommentar bruger"
|
6459 |
|
6460 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:95
|
6461 |
#@ formidable
|
6462 |
msgid "Comment Date"
|
6463 |
msgstr "Kommentar dato"
|
6464 |
|
6465 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:100
|
6466 |
#: pro/classes/views/xml/map_csv_fields.php:50
|
6467 |
#@ formidable
|
6468 |
msgid "Timestamp"
|
6469 |
msgstr "Tidsstempel"
|
6470 |
|
6471 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:101
|
6472 |
#@ formidable
|
6473 |
msgid "Last Updated"
|
6474 |
msgstr "Senest opdateret"
|
6475 |
|
6476 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:102
|
6477 |
#@ formidable
|
6478 |
msgid "Created By"
|
6479 |
msgstr "Oprettet af"
|
6480 |
|
6481 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:103
|
6482 |
#@ formidable
|
6483 |
msgid "Updated By"
|
6484 |
msgstr "Opdateret af"
|
6485 |
|
6486 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:105
|
6487 |
#: pro/classes/views/displays/where_row.php:12
|
6488 |
#@ formidable
|
6489 |
msgid "IP"
|
languages/formidable-de_DE.po
CHANGED
@@ -256,7 +256,7 @@ msgstr "Beschreibung"
|
|
256 |
#: classes/controllers/FrmFormsController.php:499
|
257 |
#: classes/controllers/FrmFormsController.php:503
|
258 |
#: pro/classes/controllers/FrmProDisplaysController.php:145
|
259 |
-
#: pro/classes/helpers/
|
260 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2667
|
261 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2682
|
262 |
#: pro/classes/views/displays/mb_advanced.php:95
|
@@ -1980,7 +1980,7 @@ msgid "Search"
|
|
1980 |
msgstr "Suche"
|
1981 |
|
1982 |
#: classes/controllers/FrmAppController.php:262
|
1983 |
-
#: pro/classes/helpers/
|
1984 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2666
|
1985 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2681
|
1986 |
#: pro/classes/views/displays/mb_advanced.php:94
|
@@ -3392,7 +3392,7 @@ msgstr "wie"
|
|
3392 |
msgid "NOT like"
|
3393 |
msgstr "NICHT wie"
|
3394 |
|
3395 |
-
#: pro/classes/helpers/
|
3396 |
#: pro/classes/views/xml/map_csv_fields.php:50
|
3397 |
#@ formidable
|
3398 |
msgid "Timestamp"
|
@@ -3498,7 +3498,7 @@ msgstr "Eintrag ansehen"
|
|
3498 |
msgid "Entry Actions"
|
3499 |
msgstr "Eintrags-Aktionen"
|
3500 |
|
3501 |
-
#: pro/classes/helpers/
|
3502 |
#@ formidable
|
3503 |
msgid "Last Updated"
|
3504 |
msgstr "Zuletzt aktualisiert"
|
@@ -5205,22 +5205,22 @@ msgstr "Login"
|
|
5205 |
msgid "GET/POST"
|
5206 |
msgstr "GET/POST"
|
5207 |
|
5208 |
-
#: pro/classes/helpers/
|
5209 |
#@ formidable
|
5210 |
msgid "(label)"
|
5211 |
msgstr "(Beschriftung)"
|
5212 |
|
5213 |
-
#: pro/classes/helpers/
|
5214 |
#@ formidable
|
5215 |
msgid "Comment"
|
5216 |
msgstr "Kommentar"
|
5217 |
|
5218 |
-
#: pro/classes/helpers/
|
5219 |
#@ formidable
|
5220 |
msgid "Comment User"
|
5221 |
msgstr "Kommentar User"
|
5222 |
|
5223 |
-
#: pro/classes/helpers/
|
5224 |
#@ formidable
|
5225 |
msgid "Comment Date"
|
5226 |
msgstr "Kommentardatum"
|
@@ -5321,7 +5321,7 @@ msgstr "Anklicken um zu bearbeiten."
|
|
5321 |
#: classes/helpers/FrmFormsListHelper.php:357
|
5322 |
#: classes/views/frm-forms/_publish_box.php:72
|
5323 |
#: pro/classes/controllers/FrmProEntriesController.php:1334
|
5324 |
-
#: pro/classes/helpers/
|
5325 |
#@ formidable
|
5326 |
#@ default
|
5327 |
msgid "Draft"
|
@@ -5666,12 +5666,12 @@ msgstr "Oops, Sie haben keine Datei ausgewählt."
|
|
5666 |
msgid "There was an error when reading this XML file"
|
5667 |
msgstr "Beim Lesen dieser XML Datei gab es einen Fehler"
|
5668 |
|
5669 |
-
#: pro/classes/helpers/
|
5670 |
#@ formidable
|
5671 |
msgid "Created By"
|
5672 |
msgstr "Erstellt durch"
|
5673 |
|
5674 |
-
#: pro/classes/helpers/
|
5675 |
#@ formidable
|
5676 |
msgid "Updated By"
|
5677 |
msgstr "Aktualisiert durch"
|
@@ -8099,7 +8099,7 @@ msgstr ""
|
|
8099 |
msgid "A Formidable Forms update is available, but your license is invalid."
|
8100 |
msgstr ""
|
8101 |
|
8102 |
-
#: pro/classes/helpers/
|
8103 |
#: pro/classes/views/displays/where_row.php:12
|
8104 |
#@ formidable
|
8105 |
msgid "IP"
|
256 |
#: classes/controllers/FrmFormsController.php:499
|
257 |
#: classes/controllers/FrmFormsController.php:503
|
258 |
#: pro/classes/controllers/FrmProDisplaysController.php:145
|
259 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:107
|
260 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2667
|
261 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2682
|
262 |
#: pro/classes/views/displays/mb_advanced.php:95
|
1980 |
msgstr "Suche"
|
1981 |
|
1982 |
#: classes/controllers/FrmAppController.php:262
|
1983 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:106
|
1984 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2666
|
1985 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2681
|
1986 |
#: pro/classes/views/displays/mb_advanced.php:94
|
3392 |
msgid "NOT like"
|
3393 |
msgstr "NICHT wie"
|
3394 |
|
3395 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:100
|
3396 |
#: pro/classes/views/xml/map_csv_fields.php:50
|
3397 |
#@ formidable
|
3398 |
msgid "Timestamp"
|
3498 |
msgid "Entry Actions"
|
3499 |
msgstr "Eintrags-Aktionen"
|
3500 |
|
3501 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:101
|
3502 |
#@ formidable
|
3503 |
msgid "Last Updated"
|
3504 |
msgstr "Zuletzt aktualisiert"
|
5205 |
msgid "GET/POST"
|
5206 |
msgstr "GET/POST"
|
5207 |
|
5208 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:85
|
5209 |
#@ formidable
|
5210 |
msgid "(label)"
|
5211 |
msgstr "(Beschriftung)"
|
5212 |
|
5213 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:93
|
5214 |
#@ formidable
|
5215 |
msgid "Comment"
|
5216 |
msgstr "Kommentar"
|
5217 |
|
5218 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:94
|
5219 |
#@ formidable
|
5220 |
msgid "Comment User"
|
5221 |
msgstr "Kommentar User"
|
5222 |
|
5223 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:95
|
5224 |
#@ formidable
|
5225 |
msgid "Comment Date"
|
5226 |
msgstr "Kommentardatum"
|
5321 |
#: classes/helpers/FrmFormsListHelper.php:357
|
5322 |
#: classes/views/frm-forms/_publish_box.php:72
|
5323 |
#: pro/classes/controllers/FrmProEntriesController.php:1334
|
5324 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:104
|
5325 |
#@ formidable
|
5326 |
#@ default
|
5327 |
msgid "Draft"
|
5666 |
msgid "There was an error when reading this XML file"
|
5667 |
msgstr "Beim Lesen dieser XML Datei gab es einen Fehler"
|
5668 |
|
5669 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:102
|
5670 |
#@ formidable
|
5671 |
msgid "Created By"
|
5672 |
msgstr "Erstellt durch"
|
5673 |
|
5674 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:103
|
5675 |
#@ formidable
|
5676 |
msgid "Updated By"
|
5677 |
msgstr "Aktualisiert durch"
|
8099 |
msgid "A Formidable Forms update is available, but your license is invalid."
|
8100 |
msgstr ""
|
8101 |
|
8102 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:105
|
8103 |
#: pro/classes/views/displays/where_row.php:12
|
8104 |
#@ formidable
|
8105 |
msgid "IP"
|
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:
|
7 |
"Last-Translator: \n"
|
8 |
"Language-Team: \n"
|
9 |
"MIME-Version: 1.0\n"
|
@@ -23,6 +23,7 @@ msgstr ""
|
|
23 |
#: classes/controllers/FrmFormsController.php:6
|
24 |
#: classes/controllers/FrmFormsController.php:524
|
25 |
#: classes/controllers/FrmXMLController.php:59
|
|
|
26 |
#: classes/views/frm-forms/list.php:5
|
27 |
#@ formidable
|
28 |
msgid "Forms"
|
@@ -35,10 +36,10 @@ msgstr ""
|
|
35 |
msgid "Templates"
|
36 |
msgstr ""
|
37 |
|
38 |
-
#: classes/controllers/FrmAppController.php:
|
|
|
39 |
#: classes/helpers/FrmFormsListHelper.php:311
|
40 |
#: classes/views/frm-forms/settings.php:3
|
41 |
-
#: classes/views/shared/form-nav.php:12
|
42 |
#@ formidable
|
43 |
msgid "Settings"
|
44 |
msgstr ""
|
@@ -79,37 +80,37 @@ msgstr ""
|
|
79 |
msgid "Settings Saved"
|
80 |
msgstr ""
|
81 |
|
82 |
-
#: classes/helpers/FrmAppHelper.php:
|
83 |
#@ formidable
|
84 |
msgid "View Forms and Templates"
|
85 |
msgstr ""
|
86 |
|
87 |
-
#: classes/helpers/FrmAppHelper.php:
|
88 |
#@ formidable
|
89 |
msgid "Delete Forms and Templates"
|
90 |
msgstr ""
|
91 |
|
92 |
-
#: classes/helpers/FrmAppHelper.php:
|
93 |
#@ formidable
|
94 |
msgid "Access this Settings Page"
|
95 |
msgstr ""
|
96 |
|
97 |
-
#: classes/helpers/FrmAppHelper.php:
|
98 |
#@ formidable
|
99 |
msgid "View Entries from Admin Area"
|
100 |
msgstr ""
|
101 |
|
102 |
-
#: classes/helpers/FrmAppHelper.php:
|
103 |
#@ formidable
|
104 |
msgid "Edit Entries from Admin Area"
|
105 |
msgstr ""
|
106 |
|
107 |
-
#: classes/helpers/FrmAppHelper.php:
|
108 |
#@ formidable
|
109 |
msgid "Delete Entries from Admin Area"
|
110 |
msgstr ""
|
111 |
|
112 |
-
#: classes/helpers/FrmAppHelper.php:
|
113 |
#@ formidable
|
114 |
msgid "View Reports"
|
115 |
msgstr ""
|
@@ -146,7 +147,7 @@ msgstr ""
|
|
146 |
|
147 |
#: classes/controllers/FrmFormsController.php:522
|
148 |
#: classes/models/FrmField.php:37
|
149 |
-
#: pro/classes/controllers/FrmProDisplaysController.php:
|
150 |
#@ formidable
|
151 |
msgid "Date"
|
152 |
msgstr ""
|
@@ -255,11 +256,6 @@ msgstr ""
|
|
255 |
msgid "You do not have permission to do that"
|
256 |
msgstr ""
|
257 |
|
258 |
-
#: pro/classes/controllers/FrmProEddController.php:131
|
259 |
-
#@ formidable
|
260 |
-
msgid "ERROR"
|
261 |
-
msgstr ""
|
262 |
-
|
263 |
#: pro/classes/models/FrmProDisplay.php:244
|
264 |
#@ formidable
|
265 |
msgid "Name cannot be blank"
|
@@ -346,8 +342,8 @@ msgstr ""
|
|
346 |
|
347 |
#: classes/controllers/FrmFormsController.php:514
|
348 |
#: classes/controllers/FrmFormsController.php:518
|
349 |
-
#:
|
350 |
-
#: pro/classes/
|
351 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2836
|
352 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2851
|
353 |
#: pro/classes/views/displays/mb_advanced.php:95
|
@@ -378,22 +374,22 @@ msgstr ""
|
|
378 |
#: classes/views/frm-forms/edit.php:27
|
379 |
#: classes/views/frm-forms/edit.php:39
|
380 |
#: classes/views/frm-forms/settings.php:264
|
381 |
-
#: pro/classes/controllers/FrmProEntriesController.php:
|
382 |
-
#: pro/classes/controllers/FrmProEntriesController.php:
|
383 |
-
#: pro/classes/models/FrmProSettings.php:
|
384 |
#@ formidable
|
385 |
msgid "Update"
|
386 |
msgstr ""
|
387 |
|
388 |
-
#: pro/classes/controllers/FrmProEddController.php:
|
389 |
#@ formidable
|
390 |
msgid "or"
|
391 |
msgstr ""
|
392 |
|
393 |
-
#: classes/helpers/FrmAppHelper.php:
|
394 |
#: classes/views/frm-forms/_publish_box.php:75
|
395 |
-
#: pro/classes/controllers/FrmProEddController.php:
|
396 |
-
#: pro/classes/controllers/FrmProEntriesController.php:
|
397 |
#: pro/classes/views/frmpro-entries/sidebar-new.php:14
|
398 |
#: pro/classes/views/frmpro-form-actions/_custom_field_row.php:31
|
399 |
#@ formidable
|
@@ -442,7 +438,7 @@ msgstr ""
|
|
442 |
msgid "Field Name"
|
443 |
msgstr ""
|
444 |
|
445 |
-
#: classes/controllers/FrmStylesController.php:
|
446 |
#: classes/views/frm-forms/mb_html_tab.php:9
|
447 |
#@ formidable
|
448 |
msgid "Field Description"
|
@@ -463,7 +459,7 @@ msgstr ""
|
|
463 |
msgid "Add class name if field has an error on form submit"
|
464 |
msgstr ""
|
465 |
|
466 |
-
#:
|
467 |
#@ formidable
|
468 |
msgid "Please select a form"
|
469 |
msgstr ""
|
@@ -478,8 +474,8 @@ msgstr ""
|
|
478 |
msgid "Display form description"
|
479 |
msgstr ""
|
480 |
|
481 |
-
#: classes/helpers/FrmAppHelper.php:
|
482 |
-
#:
|
483 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2835
|
484 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2850
|
485 |
#: pro/classes/views/displays/mb_advanced.php:94
|
@@ -488,19 +484,19 @@ msgstr ""
|
|
488 |
msgid "ID"
|
489 |
msgstr ""
|
490 |
|
|
|
491 |
#: classes/controllers/FrmEntriesController.php:8
|
492 |
#: classes/controllers/FrmEntriesController.php:119
|
493 |
#: classes/controllers/FrmFormsController.php:517
|
|
|
494 |
#: classes/views/frm-entries/list.php:3
|
495 |
-
#: classes/views/shared/form-nav.php:16
|
496 |
-
#: pro/classes/controllers/FrmProXMLController.php:55
|
497 |
#: pro/classes/views/frmpro-fields/options-form.php:41
|
498 |
#: pro/classes/views/frmpro-statistics/show.php:67
|
499 |
#@ formidable
|
500 |
msgid "Entries"
|
501 |
msgstr ""
|
502 |
|
503 |
-
#: pro/classes/controllers/FrmProDisplaysController.php:
|
504 |
#@ formidable
|
505 |
msgid "Shortcode"
|
506 |
msgstr ""
|
@@ -515,12 +511,12 @@ msgstr ""
|
|
515 |
#: classes/views/frm-entries/sidebar-shared.php:10
|
516 |
#: classes/views/frm-forms/_publish_box.php:67
|
517 |
#: pro/classes/controllers/FrmProDisplaysController.php:38
|
518 |
-
#: pro/classes/controllers/FrmProEntriesController.php:
|
519 |
-
#: pro/classes/controllers/FrmProEntriesController.php:
|
520 |
-
#: pro/classes/controllers/FrmProEntriesController.php:
|
521 |
#: pro/classes/helpers/FrmProAppHelper.php:210
|
522 |
#: pro/classes/helpers/FrmProEntriesHelper.php:256
|
523 |
-
#: pro/classes/helpers/FrmProFieldsHelper.php:
|
524 |
#@ default
|
525 |
#@ formidable
|
526 |
msgid "Edit"
|
@@ -531,9 +527,9 @@ msgstr ""
|
|
531 |
#: classes/helpers/FrmFormsListHelper.php:104
|
532 |
#: classes/models/FrmFormAction.php:635
|
533 |
#: classes/views/frm-entries/sidebar-show.php:22
|
534 |
-
#: pro/classes/controllers/FrmProEntriesController.php:
|
535 |
-
#: pro/classes/controllers/FrmProEntriesController.php:
|
536 |
-
#: pro/classes/controllers/FrmProEntriesController.php:
|
537 |
#: pro/classes/helpers/FrmProEntriesListHelper.php:6
|
538 |
#: pro/classes/views/frmpro-entries/sidebar-edit.php:27
|
539 |
#@ default
|
@@ -542,13 +538,12 @@ msgid "Delete"
|
|
542 |
msgstr ""
|
543 |
|
544 |
#: classes/views/frm-entries/show.php:14
|
545 |
-
#: pro/classes/controllers/FrmProDisplaysController.php:
|
546 |
#@ formidable
|
547 |
msgid "Entry"
|
548 |
msgstr ""
|
549 |
|
550 |
-
#: classes/
|
551 |
-
#: classes/views/shared/form-nav.php:27
|
552 |
#: pro/classes/views/frmpro-statistics/select.php:3
|
553 |
#: pro/classes/views/frmpro-statistics/show.php:3
|
554 |
#@ formidable
|
@@ -556,8 +551,8 @@ msgid "Reports"
|
|
556 |
msgstr ""
|
557 |
|
558 |
#: classes/helpers/FrmFormsListHelper.php:314
|
559 |
-
#: pro/classes/controllers/FrmProDisplaysController.php:
|
560 |
-
#: pro/classes/controllers/FrmProEntriesController.php:
|
561 |
#: pro/classes/helpers/FrmProEntriesHelper.php:245
|
562 |
#@ formidable
|
563 |
msgid "Duplicate"
|
@@ -572,7 +567,7 @@ msgid "Create"
|
|
572 |
msgstr ""
|
573 |
|
574 |
#: classes/controllers/FrmFieldsController.php:322
|
575 |
-
#: classes/helpers/FrmAppHelper.php:
|
576 |
#: classes/views/frm-fields/single-option.php:6
|
577 |
#: classes/views/frm-fields/single-option.php:8
|
578 |
#: pro/classes/views/frmpro-fields/other-option.php:10
|
@@ -646,7 +641,7 @@ msgstr ""
|
|
646 |
msgid "Submit Button"
|
647 |
msgstr ""
|
648 |
|
649 |
-
#: classes/helpers/FrmAppHelper.php:
|
650 |
#@ formidable
|
651 |
msgid "Are you sure you want to do this? Clicking OK will delete all forms, form data, and all other Formidable data. There is no Undo."
|
652 |
msgstr ""
|
@@ -667,7 +662,7 @@ msgid "Formidable Tag"
|
|
667 |
msgstr ""
|
668 |
|
669 |
#: classes/helpers/FrmEntriesListHelper.php:59
|
670 |
-
#: pro/classes/controllers/FrmProEntriesController.php:
|
671 |
#: pro/classes/helpers/FrmProDisplaysHelper.php:60
|
672 |
#@ formidable
|
673 |
msgid "No Entries Found"
|
@@ -714,258 +709,258 @@ msgstr ""
|
|
714 |
msgid "Duplicate Field"
|
715 |
msgstr ""
|
716 |
|
717 |
-
#: classes/helpers/FrmAppHelper.php:
|
718 |
#@ formidable
|
719 |
msgid "English/Western"
|
720 |
msgstr ""
|
721 |
|
722 |
-
#: classes/helpers/FrmAppHelper.php:
|
723 |
#@ formidable
|
724 |
msgid "Afrikaans"
|
725 |
msgstr ""
|
726 |
|
727 |
-
#: classes/helpers/FrmAppHelper.php:
|
728 |
#@ formidable
|
729 |
msgid "Albanian"
|
730 |
msgstr ""
|
731 |
|
732 |
-
#: classes/helpers/FrmAppHelper.php:
|
733 |
#@ formidable
|
734 |
msgid "Arabic"
|
735 |
msgstr ""
|
736 |
|
737 |
-
#: classes/helpers/FrmAppHelper.php:
|
738 |
#@ formidable
|
739 |
msgid "Armenian"
|
740 |
msgstr ""
|
741 |
|
742 |
-
#: classes/helpers/FrmAppHelper.php:
|
743 |
#@ formidable
|
744 |
msgid "Azerbaijani"
|
745 |
msgstr ""
|
746 |
|
747 |
-
#: classes/helpers/FrmAppHelper.php:
|
748 |
#@ formidable
|
749 |
msgid "Basque"
|
750 |
msgstr ""
|
751 |
|
752 |
-
#: classes/helpers/FrmAppHelper.php:
|
753 |
#@ formidable
|
754 |
msgid "Bosnian"
|
755 |
msgstr ""
|
756 |
|
757 |
-
#: classes/helpers/FrmAppHelper.php:
|
758 |
#@ formidable
|
759 |
msgid "Bulgarian"
|
760 |
msgstr ""
|
761 |
|
762 |
-
#: classes/helpers/FrmAppHelper.php:
|
763 |
#@ formidable
|
764 |
msgid "Catalan"
|
765 |
msgstr ""
|
766 |
|
767 |
-
#: classes/helpers/FrmAppHelper.php:
|
768 |
#@ formidable
|
769 |
msgid "Chinese Hong Kong"
|
770 |
msgstr ""
|
771 |
|
772 |
-
#: classes/helpers/FrmAppHelper.php:
|
773 |
#@ formidable
|
774 |
msgid "Chinese Simplified"
|
775 |
msgstr ""
|
776 |
|
777 |
-
#: classes/helpers/FrmAppHelper.php:
|
778 |
#@ formidable
|
779 |
msgid "Chinese Traditional"
|
780 |
msgstr ""
|
781 |
|
782 |
-
#: classes/helpers/FrmAppHelper.php:
|
783 |
#@ formidable
|
784 |
msgid "Croatian"
|
785 |
msgstr ""
|
786 |
|
787 |
-
#: classes/helpers/FrmAppHelper.php:
|
788 |
#@ formidable
|
789 |
msgid "Czech"
|
790 |
msgstr ""
|
791 |
|
792 |
-
#: classes/helpers/FrmAppHelper.php:
|
793 |
#@ formidable
|
794 |
msgid "Danish"
|
795 |
msgstr ""
|
796 |
|
797 |
-
#: classes/helpers/FrmAppHelper.php:
|
798 |
#@ formidable
|
799 |
msgid "Dutch"
|
800 |
msgstr ""
|
801 |
|
802 |
-
#: classes/helpers/FrmAppHelper.php:
|
803 |
#@ formidable
|
804 |
msgid "English/UK"
|
805 |
msgstr ""
|
806 |
|
807 |
-
#: classes/helpers/FrmAppHelper.php:
|
808 |
#@ formidable
|
809 |
msgid "Esperanto"
|
810 |
msgstr ""
|
811 |
|
812 |
-
#: classes/helpers/FrmAppHelper.php:
|
813 |
#@ formidable
|
814 |
msgid "Estonian"
|
815 |
msgstr ""
|
816 |
|
817 |
-
#: classes/helpers/FrmAppHelper.php:
|
818 |
#@ formidable
|
819 |
msgid "Faroese"
|
820 |
msgstr ""
|
821 |
|
822 |
-
#: classes/helpers/FrmAppHelper.php:
|
823 |
#@ formidable
|
824 |
msgid "Farsi/Persian"
|
825 |
msgstr ""
|
826 |
|
827 |
-
#: classes/helpers/FrmAppHelper.php:
|
828 |
#@ formidable
|
829 |
msgid "Finnish"
|
830 |
msgstr ""
|
831 |
|
832 |
-
#: classes/helpers/FrmAppHelper.php:
|
833 |
#@ formidable
|
834 |
msgid "French"
|
835 |
msgstr ""
|
836 |
|
837 |
-
#: classes/helpers/FrmAppHelper.php:
|
838 |
#@ formidable
|
839 |
msgid "French/Swiss"
|
840 |
msgstr ""
|
841 |
|
842 |
-
#: classes/helpers/FrmAppHelper.php:
|
843 |
#@ formidable
|
844 |
msgid "German"
|
845 |
msgstr ""
|
846 |
|
847 |
-
#: classes/helpers/FrmAppHelper.php:
|
848 |
#@ formidable
|
849 |
msgid "Greek"
|
850 |
msgstr ""
|
851 |
|
852 |
-
#: classes/helpers/FrmAppHelper.php:
|
853 |
#@ formidable
|
854 |
msgid "Hebrew"
|
855 |
msgstr ""
|
856 |
|
857 |
-
#: classes/helpers/FrmAppHelper.php:
|
858 |
#@ formidable
|
859 |
msgid "Hungarian"
|
860 |
msgstr ""
|
861 |
|
862 |
-
#: classes/helpers/FrmAppHelper.php:
|
863 |
#@ formidable
|
864 |
msgid "Icelandic"
|
865 |
msgstr ""
|
866 |
|
867 |
-
#: classes/helpers/FrmAppHelper.php:
|
868 |
#@ formidable
|
869 |
msgid "Italian"
|
870 |
msgstr ""
|
871 |
|
872 |
-
#: classes/helpers/FrmAppHelper.php:
|
873 |
#@ formidable
|
874 |
msgid "Japanese"
|
875 |
msgstr ""
|
876 |
|
877 |
-
#: classes/helpers/FrmAppHelper.php:
|
878 |
#@ formidable
|
879 |
msgid "Korean"
|
880 |
msgstr ""
|
881 |
|
882 |
-
#: classes/helpers/FrmAppHelper.php:
|
883 |
#@ formidable
|
884 |
msgid "Latvian"
|
885 |
msgstr ""
|
886 |
|
887 |
-
#: classes/helpers/FrmAppHelper.php:
|
888 |
#@ formidable
|
889 |
msgid "Lithuanian"
|
890 |
msgstr ""
|
891 |
|
892 |
-
#: classes/helpers/FrmAppHelper.php:
|
893 |
#@ formidable
|
894 |
msgid "Malaysian"
|
895 |
msgstr ""
|
896 |
|
897 |
-
#: classes/helpers/FrmAppHelper.php:
|
898 |
#@ formidable
|
899 |
msgid "Norwegian"
|
900 |
msgstr ""
|
901 |
|
902 |
-
#: classes/helpers/FrmAppHelper.php:
|
903 |
#@ formidable
|
904 |
msgid "Polish"
|
905 |
msgstr ""
|
906 |
|
907 |
-
#: classes/helpers/FrmAppHelper.php:
|
908 |
#@ formidable
|
909 |
msgid "Portuguese/Brazilian"
|
910 |
msgstr ""
|
911 |
|
912 |
-
#: classes/helpers/FrmAppHelper.php:
|
913 |
#@ formidable
|
914 |
msgid "Romanian"
|
915 |
msgstr ""
|
916 |
|
917 |
-
#: classes/helpers/FrmAppHelper.php:
|
918 |
#@ formidable
|
919 |
msgid "Russian"
|
920 |
msgstr ""
|
921 |
|
922 |
-
#: classes/helpers/FrmAppHelper.php:1806
|
923 |
#: classes/helpers/FrmAppHelper.php:1807
|
|
|
924 |
#@ formidable
|
925 |
msgid "Serbian"
|
926 |
msgstr ""
|
927 |
|
928 |
-
#: classes/helpers/FrmAppHelper.php:
|
929 |
#@ formidable
|
930 |
msgid "Slovak"
|
931 |
msgstr ""
|
932 |
|
933 |
-
#: classes/helpers/FrmAppHelper.php:
|
934 |
#@ formidable
|
935 |
msgid "Slovenian"
|
936 |
msgstr ""
|
937 |
|
938 |
-
#: classes/helpers/FrmAppHelper.php:
|
939 |
#@ formidable
|
940 |
msgid "Spanish"
|
941 |
msgstr ""
|
942 |
|
943 |
-
#: classes/helpers/FrmAppHelper.php:
|
944 |
#@ formidable
|
945 |
msgid "Swedish"
|
946 |
msgstr ""
|
947 |
|
948 |
-
#: classes/helpers/FrmAppHelper.php:
|
949 |
#@ formidable
|
950 |
msgid "Tamil"
|
951 |
msgstr ""
|
952 |
|
953 |
-
#: classes/helpers/FrmAppHelper.php:
|
954 |
#@ formidable
|
955 |
msgid "Thai"
|
956 |
msgstr ""
|
957 |
|
958 |
-
#: classes/helpers/FrmAppHelper.php:
|
959 |
#@ formidable
|
960 |
msgid "Turkish"
|
961 |
msgstr ""
|
962 |
|
963 |
-
#: classes/helpers/FrmAppHelper.php:
|
964 |
#@ formidable
|
965 |
msgid "Ukranian"
|
966 |
msgstr ""
|
967 |
|
968 |
-
#: classes/helpers/FrmAppHelper.php:
|
969 |
#@ formidable
|
970 |
msgid "Vietnamese"
|
971 |
msgstr ""
|
@@ -999,12 +994,12 @@ msgstr ""
|
|
999 |
msgid "Post ID"
|
1000 |
msgstr ""
|
1001 |
|
1002 |
-
#: pro/classes/controllers/FrmProStatisticsController.php:
|
1003 |
#@ formidable
|
1004 |
msgid "Completed"
|
1005 |
msgstr ""
|
1006 |
|
1007 |
-
#: pro/classes/controllers/FrmProStatisticsController.php:
|
1008 |
#@ formidable
|
1009 |
msgid "Not Completed"
|
1010 |
msgstr ""
|
@@ -1017,7 +1012,7 @@ msgstr ""
|
|
1017 |
|
1018 |
#: classes/views/frm-entries/list.php:19
|
1019 |
#: classes/views/frm-forms/list.php:22
|
1020 |
-
#: pro/classes/controllers/FrmProEntriesController.php:
|
1021 |
#: pro/classes/controllers/FrmProFormsController.php:365
|
1022 |
#: pro/classes/controllers/FrmProFormsController.php:432
|
1023 |
#: pro/classes/helpers/FrmProEntriesListHelper.php:65
|
@@ -1079,7 +1074,7 @@ msgstr ""
|
|
1079 |
msgid "Full Size"
|
1080 |
msgstr ""
|
1081 |
|
1082 |
-
#: classes/views/shared/mb_adv_info.php:
|
1083 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2862
|
1084 |
#@ formidable
|
1085 |
msgid "Helpers"
|
@@ -1114,27 +1109,27 @@ msgstr ""
|
|
1114 |
#: pro/classes/controllers/FrmProFormsController.php:60
|
1115 |
#: pro/classes/controllers/FrmProFormsController.php:262
|
1116 |
#: pro/classes/models/FrmProField.php:34
|
1117 |
-
#: pro/classes/models/FrmProForm.php:
|
1118 |
#@ formidable
|
1119 |
msgid "User ID"
|
1120 |
msgstr ""
|
1121 |
|
1122 |
-
#: pro/classes/controllers/FrmProDisplaysController.php:
|
1123 |
#@ formidable
|
1124 |
msgid "Page"
|
1125 |
msgstr ""
|
1126 |
|
1127 |
-
#: pro/classes/models/FrmProForm.php:
|
1128 |
#@ formidable
|
1129 |
msgid "Please insert a message for your auto responder."
|
1130 |
msgstr ""
|
1131 |
|
1132 |
-
#: pro/classes/models/FrmProForm.php:
|
1133 |
#@ formidable
|
1134 |
msgid "That is not a valid reply-to email address for your auto responder."
|
1135 |
msgstr ""
|
1136 |
|
1137 |
-
#: pro/classes/models/FrmProSettings.php:
|
1138 |
#@ formidable
|
1139 |
msgid "You have already submitted that form"
|
1140 |
msgstr ""
|
@@ -1171,8 +1166,8 @@ msgstr ""
|
|
1171 |
msgid "This content will not be repeated. This would be a good place to put any HTML table tags."
|
1172 |
msgstr ""
|
1173 |
|
1174 |
-
#: pro/classes/controllers/FrmProDisplaysController.php:
|
1175 |
-
#: pro/classes/controllers/FrmProDisplaysController.php:
|
1176 |
#: pro/classes/views/displays/mb_dyncontent.php:23
|
1177 |
#: pro/classes/views/frmpro-fields/options-form.php:222
|
1178 |
#@ formidable
|
@@ -1189,7 +1184,7 @@ msgstr ""
|
|
1189 |
msgid "This content will not be repeated. This would be a good place to close any HTML tags from the Before Content field."
|
1190 |
msgstr ""
|
1191 |
|
1192 |
-
#: pro/classes/controllers/FrmProDisplaysController.php:
|
1193 |
#: pro/classes/views/displays/mb_dyncontent.php:55
|
1194 |
#@ formidable
|
1195 |
msgid "Dynamic Content"
|
@@ -1262,7 +1257,7 @@ msgstr ""
|
|
1262 |
#: classes/controllers/FrmFormsController.php:430
|
1263 |
#: classes/views/frm-forms/_publish_box.php:47
|
1264 |
#: classes/widgets/FrmShowForm.php:46
|
1265 |
-
#: pro/classes/controllers/FrmProDisplaysController.php:
|
1266 |
#@ formidable
|
1267 |
msgid "Form"
|
1268 |
msgstr ""
|
@@ -1340,10 +1335,10 @@ msgid "Edit Entry"
|
|
1340 |
msgstr ""
|
1341 |
|
1342 |
#: classes/views/frm-entries/sidebar-show.php:22
|
1343 |
-
#: pro/classes/controllers/FrmProEntriesController.php:
|
1344 |
-
#: pro/classes/controllers/FrmProEntriesController.php:
|
1345 |
-
#: pro/classes/controllers/FrmProEntriesController.php:
|
1346 |
-
#: pro/classes/controllers/FrmProEntriesController.php:
|
1347 |
#@ formidable
|
1348 |
msgid "Are you sure you want to delete that entry?"
|
1349 |
msgstr ""
|
@@ -1504,8 +1499,8 @@ msgstr ""
|
|
1504 |
msgid "If you have manually created an accordion form, be sure to include the javascript for it."
|
1505 |
msgstr ""
|
1506 |
|
1507 |
-
#: classes/views/shared/mb_adv_info.php:
|
1508 |
-
#: classes/views/shared/mb_adv_info.php:
|
1509 |
#@ formidable
|
1510 |
msgid "Keys"
|
1511 |
msgstr ""
|
@@ -1516,12 +1511,12 @@ msgstr ""
|
|
1516 |
msgid "Date Format"
|
1517 |
msgstr ""
|
1518 |
|
1519 |
-
#: pro/classes/views/settings/form.php:
|
1520 |
#@ formidable
|
1521 |
msgid "Pretty Permalinks"
|
1522 |
msgstr ""
|
1523 |
|
1524 |
-
#: pro/classes/views/settings/form.php:
|
1525 |
#@ formidable
|
1526 |
msgid "Use pretty permalinks for entry detail links"
|
1527 |
msgstr ""
|
@@ -1689,7 +1684,7 @@ msgstr ""
|
|
1689 |
msgid "Export"
|
1690 |
msgstr ""
|
1691 |
|
1692 |
-
#: classes/controllers/FrmStylesController.php:
|
1693 |
#: classes/views/frm-forms/settings.php:32
|
1694 |
#: classes/views/frm-settings/form.php:18
|
1695 |
#@ formidable
|
@@ -1788,12 +1783,12 @@ msgstr ""
|
|
1788 |
msgid "Formidable uses CSS3 border-radius for corner rounding, which is not currently supported by Internet Explorer."
|
1789 |
msgstr ""
|
1790 |
|
1791 |
-
#: classes/controllers/FrmStylesController.php:
|
1792 |
#@ formidable
|
1793 |
msgid "Field Settings"
|
1794 |
msgstr ""
|
1795 |
|
1796 |
-
#: classes/controllers/FrmStylesController.php:
|
1797 |
#@ formidable
|
1798 |
msgid "Field Colors"
|
1799 |
msgstr ""
|
@@ -1866,7 +1861,7 @@ msgstr ""
|
|
1866 |
msgid "Margin"
|
1867 |
msgstr ""
|
1868 |
|
1869 |
-
#: classes/models/
|
1870 |
#: classes/views/styles/_field-colors.php:10
|
1871 |
#: classes/views/styles/_form-messages.php:7
|
1872 |
#@ edd
|
@@ -1918,12 +1913,12 @@ msgstr ""
|
|
1918 |
msgid "reCAPTCHA Language"
|
1919 |
msgstr ""
|
1920 |
|
1921 |
-
#: classes/helpers/FrmAppHelper.php:
|
1922 |
#@ formidable
|
1923 |
msgid "English"
|
1924 |
msgstr ""
|
1925 |
|
1926 |
-
#: classes/helpers/FrmAppHelper.php:
|
1927 |
#@ formidable
|
1928 |
msgid "Portuguese"
|
1929 |
msgstr ""
|
@@ -2050,7 +2045,7 @@ msgstr ""
|
|
2050 |
msgid "optional"
|
2051 |
msgstr ""
|
2052 |
|
2053 |
-
#: classes/views/shared/mb_adv_info.php:
|
2054 |
#: pro/classes/views/displays/mb_advanced.php:75
|
2055 |
#@ formidable
|
2056 |
msgid "Advanced"
|
@@ -2161,7 +2156,7 @@ msgstr ""
|
|
2161 |
|
2162 |
#: classes/models/FrmField.php:15
|
2163 |
#: classes/views/styles/_sample_form.php:53
|
2164 |
-
#: pro/classes/helpers/FrmProFieldsHelper.php:
|
2165 |
#@ formidable
|
2166 |
msgid "Radio Buttons"
|
2167 |
msgstr ""
|
@@ -2263,14 +2258,14 @@ msgstr ""
|
|
2263 |
msgid "Post Type"
|
2264 |
msgstr ""
|
2265 |
|
2266 |
-
#: pro/classes/models/FrmProEntryMeta.php:
|
2267 |
#@ formidable
|
2268 |
msgid "is invalid"
|
2269 |
msgstr ""
|
2270 |
|
2271 |
#: classes/helpers/FrmFieldsHelper.php:146
|
2272 |
#: classes/helpers/FrmFieldsHelper.php:174
|
2273 |
-
#: pro/classes/models/FrmProEntryMeta.php:
|
2274 |
#@ formidable
|
2275 |
msgid "This field is invalid"
|
2276 |
msgstr ""
|
@@ -2290,17 +2285,17 @@ msgstr ""
|
|
2290 |
msgid "The message seen when a field response is either incorrect or missing."
|
2291 |
msgstr ""
|
2292 |
|
2293 |
-
#: pro/classes/models/FrmProSettings.php:
|
2294 |
#@ formidable
|
2295 |
msgid "Your submission was successfully saved."
|
2296 |
msgstr ""
|
2297 |
|
2298 |
-
#: classes/helpers/FrmAppHelper.php:
|
2299 |
#@ formidable
|
2300 |
msgid "Add/Edit Forms and Templates"
|
2301 |
msgstr ""
|
2302 |
|
2303 |
-
#: classes/helpers/FrmAppHelper.php:
|
2304 |
#@ formidable
|
2305 |
msgid "Add Entries from Admin Area"
|
2306 |
msgstr ""
|
@@ -2309,8 +2304,6 @@ msgstr ""
|
|
2309 |
#: classes/views/frm-forms/edit.php:4
|
2310 |
#: classes/views/frm-forms/list.php:7
|
2311 |
#: classes/views/frm-forms/new.php:4
|
2312 |
-
#: classes/views/frm-statistics/list.php:5
|
2313 |
-
#: classes/views/frm-statistics/list_displays.php:5
|
2314 |
#: pro/classes/helpers/FrmProEntriesHelper.php:234
|
2315 |
#@ formidable
|
2316 |
msgid "Add New"
|
@@ -2333,7 +2326,7 @@ msgstr ""
|
|
2333 |
msgid "Created at"
|
2334 |
msgstr ""
|
2335 |
|
2336 |
-
#:
|
2337 |
#@ formidable
|
2338 |
msgid "Last Updated"
|
2339 |
msgstr ""
|
@@ -2343,7 +2336,7 @@ msgstr ""
|
|
2343 |
msgid "Post Meta"
|
2344 |
msgstr ""
|
2345 |
|
2346 |
-
#: classes/helpers/FrmAppHelper.php:
|
2347 |
#@ formidable
|
2348 |
msgid "at"
|
2349 |
msgstr ""
|
@@ -2539,7 +2532,7 @@ msgstr ""
|
|
2539 |
#: classes/helpers/FrmFieldsHelper.php:1343
|
2540 |
#: classes/helpers/FrmFieldsHelper.php:1348
|
2541 |
#: classes/helpers/FrmFieldsHelper.php:1353
|
2542 |
-
#: pro/classes/controllers/FrmProDisplaysController.php:
|
2543 |
#@ formidable
|
2544 |
msgid "N/A"
|
2545 |
msgstr ""
|
@@ -3720,22 +3713,11 @@ msgstr ""
|
|
3720 |
msgid "Automatic Width for drop-down fields"
|
3721 |
msgstr ""
|
3722 |
|
3723 |
-
#: pro/classes/controllers/FrmProStatisticsController.php:
|
3724 |
#@ formidable
|
3725 |
msgid "Deleted User"
|
3726 |
msgstr ""
|
3727 |
|
3728 |
-
#: pro/classes/views/settings/form.php:49
|
3729 |
-
#@ formidable
|
3730 |
-
msgid "CSV Export Format"
|
3731 |
-
msgstr ""
|
3732 |
-
|
3733 |
-
#: classes/views/xml/import_form.php:61
|
3734 |
-
#: pro/classes/views/settings/form.php:57
|
3735 |
-
#@ formidable
|
3736 |
-
msgid "Macintosh"
|
3737 |
-
msgstr ""
|
3738 |
-
|
3739 |
#: classes/controllers/FrmFormsController.php:132
|
3740 |
#@ formidable
|
3741 |
msgid "Settings Successfully Updated"
|
@@ -3752,13 +3734,13 @@ msgid "Paragraph Text"
|
|
3752 |
msgstr ""
|
3753 |
|
3754 |
#: classes/models/FrmField.php:14
|
3755 |
-
#: pro/classes/helpers/FrmProFieldsHelper.php:
|
3756 |
#@ formidable
|
3757 |
msgid "Checkboxes"
|
3758 |
msgstr ""
|
3759 |
|
3760 |
#: classes/models/FrmField.php:16
|
3761 |
-
#: pro/classes/helpers/FrmProFieldsHelper.php:
|
3762 |
#@ formidable
|
3763 |
msgid "Dropdown"
|
3764 |
msgstr ""
|
@@ -3768,11 +3750,6 @@ msgstr ""
|
|
3768 |
msgid "There was a problem with your submission. Please try again."
|
3769 |
msgstr ""
|
3770 |
|
3771 |
-
#: pro/classes/controllers/FrmProEddController.php:128
|
3772 |
-
#@ formidable
|
3773 |
-
msgid "Your Pro installation is now active. Enjoy!"
|
3774 |
-
msgstr ""
|
3775 |
-
|
3776 |
#: classes/views/frm-forms/add_field_links.php:18
|
3777 |
#@ formidable
|
3778 |
msgid "Fields"
|
@@ -3783,8 +3760,8 @@ msgstr ""
|
|
3783 |
msgid "Customize HTML"
|
3784 |
msgstr ""
|
3785 |
|
|
|
3786 |
#: classes/views/frm-forms/edit.php:3
|
3787 |
-
#: classes/views/shared/form-nav.php:6
|
3788 |
#@ formidable
|
3789 |
msgid "Build"
|
3790 |
msgstr ""
|
@@ -3804,7 +3781,7 @@ msgstr ""
|
|
3804 |
msgid "Entry update date"
|
3805 |
msgstr ""
|
3806 |
|
3807 |
-
#: pro/classes/models/FrmProEntryMeta.php:
|
3808 |
#@ formidable
|
3809 |
msgid "Sorry, this file type is not permitted for security reasons."
|
3810 |
msgstr ""
|
@@ -3820,7 +3797,7 @@ msgid "less than or equal to"
|
|
3820 |
msgstr ""
|
3821 |
|
3822 |
#: classes/views/frm-entries/sidebar-shared.php:8
|
3823 |
-
#: pro/classes/controllers/FrmProEntriesController.php:
|
3824 |
#@ formidable
|
3825 |
msgid "Post"
|
3826 |
msgstr ""
|
@@ -3923,8 +3900,7 @@ msgstr ""
|
|
3923 |
msgid "Change the format of the date used in the date field."
|
3924 |
msgstr ""
|
3925 |
|
3926 |
-
#: classes/views/xml/import_form.php:
|
3927 |
-
#: pro/classes/views/settings/form.php:50
|
3928 |
#@ formidable
|
3929 |
msgid "If your CSV special characters are not working correctly, try a different formatting option."
|
3930 |
msgstr ""
|
@@ -4031,7 +4007,7 @@ msgstr ""
|
|
4031 |
msgid "Redirect to URL"
|
4032 |
msgstr ""
|
4033 |
|
4034 |
-
#: pro/classes/controllers/FrmProXMLController.php:
|
4035 |
#@ formidable
|
4036 |
msgid "All Fields are required"
|
4037 |
msgstr ""
|
@@ -4102,8 +4078,8 @@ msgstr ""
|
|
4102 |
msgid "Use this menu name site-wide"
|
4103 |
msgstr ""
|
4104 |
|
4105 |
-
#: pro/classes/controllers/FrmProEntriesController.php:
|
4106 |
-
#: pro/classes/controllers/FrmProEntriesController.php:
|
4107 |
#@ formidable
|
4108 |
msgid "Your entry was successfully deleted"
|
4109 |
msgstr ""
|
@@ -4128,7 +4104,7 @@ msgstr ""
|
|
4128 |
msgid "Specify allowed types"
|
4129 |
msgstr ""
|
4130 |
|
4131 |
-
#: pro/classes/controllers/FrmProStatisticsController.php:
|
4132 |
#@ formidable
|
4133 |
msgid "Daily Entries"
|
4134 |
msgstr ""
|
@@ -4171,7 +4147,7 @@ msgstr ""
|
|
4171 |
msgid "Are you sure you want to delete that?"
|
4172 |
msgstr ""
|
4173 |
|
4174 |
-
#: pro/classes/controllers/FrmProEddController.php:
|
4175 |
#@ formidable
|
4176 |
msgid "Account"
|
4177 |
msgstr ""
|
@@ -4201,33 +4177,33 @@ msgstr ""
|
|
4201 |
msgid "visitors who are not logged in"
|
4202 |
msgstr ""
|
4203 |
|
4204 |
-
#: pro/classes/controllers/FrmProFieldsController.php:
|
4205 |
#@ formidable
|
4206 |
msgid "Option Label"
|
4207 |
msgstr ""
|
4208 |
|
4209 |
-
#: pro/classes/controllers/FrmProFieldsController.php:
|
4210 |
#: pro/classes/controllers/FrmProFormsController.php:251
|
4211 |
#@ formidable
|
4212 |
msgid "Saved Value"
|
4213 |
msgstr ""
|
4214 |
|
4215 |
-
#: pro/classes/controllers/FrmProStatisticsController.php:
|
4216 |
#@ formidable
|
4217 |
msgid "Monthly Entries"
|
4218 |
msgstr ""
|
4219 |
|
4220 |
-
#: pro/classes/controllers/FrmProStatisticsController.php:
|
4221 |
#@ formidable
|
4222 |
msgid "Yearly Entries"
|
4223 |
msgstr ""
|
4224 |
|
4225 |
-
#: pro/classes/controllers/FrmProStatisticsController.php:
|
4226 |
#@ formidable
|
4227 |
msgid "Hourly Entries"
|
4228 |
msgstr ""
|
4229 |
|
4230 |
-
#:
|
4231 |
#: pro/classes/views/xml/map_csv_fields.php:50
|
4232 |
#@ formidable
|
4233 |
msgid "Timestamp"
|
@@ -4238,7 +4214,7 @@ msgstr ""
|
|
4238 |
msgid "Use separate values"
|
4239 |
msgstr ""
|
4240 |
|
4241 |
-
#: classes/helpers/FrmAppHelper.php:
|
4242 |
#: classes/helpers/FrmFormsListHelper.php:271
|
4243 |
#: classes/views/frm-forms/add_field.php:215
|
4244 |
#: classes/views/frm-forms/add_field.php:253
|
@@ -4271,12 +4247,12 @@ msgstr ""
|
|
4271 |
msgid "Add a CSS class to the field container. Use our predefined classes to align multiple fields in single row."
|
4272 |
msgstr ""
|
4273 |
|
4274 |
-
#: pro/classes/controllers/FrmProEntriesController.php:
|
4275 |
#@ formidable
|
4276 |
msgid "There was an error deleting that entry"
|
4277 |
msgstr ""
|
4278 |
|
4279 |
-
#: pro/classes/controllers/FrmProEddController.php:
|
4280 |
#@ formidable
|
4281 |
msgid "Deauthorize this site"
|
4282 |
msgstr ""
|
@@ -4291,83 +4267,83 @@ msgstr ""
|
|
4291 |
msgid "Copied from Post"
|
4292 |
msgstr ""
|
4293 |
|
4294 |
-
#: classes/helpers/FrmAppHelper.php:
|
4295 |
-
#: pro/classes/controllers/FrmProDisplaysController.php:
|
4296 |
#@ formidable
|
4297 |
msgid "year"
|
4298 |
msgstr ""
|
4299 |
|
4300 |
-
#: classes/helpers/FrmAppHelper.php:
|
4301 |
-
#: pro/classes/controllers/FrmProDisplaysController.php:
|
4302 |
#@ formidable
|
4303 |
msgid "years"
|
4304 |
msgstr ""
|
4305 |
|
4306 |
-
#: classes/helpers/FrmAppHelper.php:
|
4307 |
-
#: pro/classes/controllers/FrmProDisplaysController.php:
|
4308 |
#@ formidable
|
4309 |
msgid "month"
|
4310 |
msgstr ""
|
4311 |
|
4312 |
-
#: classes/helpers/FrmAppHelper.php:
|
4313 |
-
#: pro/classes/controllers/FrmProDisplaysController.php:
|
4314 |
#@ formidable
|
4315 |
msgid "months"
|
4316 |
msgstr ""
|
4317 |
|
4318 |
-
#: classes/helpers/FrmAppHelper.php:
|
4319 |
-
#: pro/classes/controllers/FrmProDisplaysController.php:
|
4320 |
#@ formidable
|
4321 |
msgid "week"
|
4322 |
msgstr ""
|
4323 |
|
4324 |
-
#: classes/helpers/FrmAppHelper.php:
|
4325 |
-
#: pro/classes/controllers/FrmProDisplaysController.php:
|
4326 |
#@ formidable
|
4327 |
msgid "weeks"
|
4328 |
msgstr ""
|
4329 |
|
4330 |
-
#: classes/helpers/FrmAppHelper.php:
|
4331 |
-
#: pro/classes/controllers/FrmProDisplaysController.php:
|
4332 |
#@ formidable
|
4333 |
msgid "day"
|
4334 |
msgstr ""
|
4335 |
|
4336 |
-
#: classes/helpers/FrmAppHelper.php:
|
4337 |
-
#: pro/classes/controllers/FrmProDisplaysController.php:
|
4338 |
#@ formidable
|
4339 |
msgid "days"
|
4340 |
msgstr ""
|
4341 |
|
4342 |
-
#: classes/helpers/FrmAppHelper.php:
|
4343 |
#@ formidable
|
4344 |
msgid "hour"
|
4345 |
msgstr ""
|
4346 |
|
4347 |
-
#: classes/helpers/FrmAppHelper.php:
|
4348 |
#: pro/classes/views/frmpro-forms/add_form_options.php:35
|
4349 |
#@ formidable
|
4350 |
msgid "hours"
|
4351 |
msgstr ""
|
4352 |
|
4353 |
-
#: classes/helpers/FrmAppHelper.php:
|
4354 |
#@ formidable
|
4355 |
msgid "minute"
|
4356 |
msgstr ""
|
4357 |
|
4358 |
-
#: classes/helpers/FrmAppHelper.php:
|
4359 |
#@ formidable
|
4360 |
msgid "minutes"
|
4361 |
msgstr ""
|
4362 |
|
4363 |
-
#: classes/helpers/FrmAppHelper.php:
|
4364 |
#@ formidable
|
4365 |
msgid "second"
|
4366 |
msgstr ""
|
4367 |
|
4368 |
-
#: classes/helpers/FrmAppHelper.php:
|
4369 |
-
#: classes/helpers/FrmAppHelper.php:
|
4370 |
-
#: classes/helpers/FrmAppHelper.php:
|
4371 |
#@ formidable
|
4372 |
msgid "seconds"
|
4373 |
msgstr ""
|
@@ -4393,7 +4369,7 @@ msgstr ""
|
|
4393 |
msgid "How long ago a date was in minutes, hours, days, months, or years."
|
4394 |
msgstr ""
|
4395 |
|
4396 |
-
#: classes/views/shared/mb_adv_info.php:
|
4397 |
#@ formidable
|
4398 |
msgid "Conditionals"
|
4399 |
msgstr ""
|
@@ -4446,7 +4422,7 @@ msgid "This field cannot be blank."
|
|
4446 |
msgstr ""
|
4447 |
|
4448 |
#: classes/views/frm-forms/mb_insert_fields.php:3
|
4449 |
-
#: pro/classes/controllers/FrmProDisplaysController.php:
|
4450 |
#@ formidable
|
4451 |
msgid "Customization"
|
4452 |
msgstr ""
|
@@ -4456,7 +4432,7 @@ msgstr ""
|
|
4456 |
msgid "Insert Fields"
|
4457 |
msgstr ""
|
4458 |
|
4459 |
-
#: classes/views/shared/mb_adv_info.php:
|
4460 |
#@ formidable
|
4461 |
msgid "HTML Tags"
|
4462 |
msgstr ""
|
@@ -4496,14 +4472,14 @@ msgstr ""
|
|
4496 |
msgid "The message seen when a required field is left blank."
|
4497 |
msgstr ""
|
4498 |
|
4499 |
-
#: classes/views/shared/mb_adv_info.php:
|
4500 |
-
#: classes/views/shared/mb_adv_info.php:
|
4501 |
#@ formidable
|
4502 |
msgid "IDs"
|
4503 |
msgstr ""
|
4504 |
|
4505 |
-
#: classes/views/shared/mb_adv_info.php:
|
4506 |
-
#: classes/views/shared/mb_adv_info.php:
|
4507 |
#@ formidable
|
4508 |
msgid "Fields from your form"
|
4509 |
msgstr ""
|
@@ -4518,7 +4494,7 @@ msgstr ""
|
|
4518 |
msgid "Field Label"
|
4519 |
msgstr ""
|
4520 |
|
4521 |
-
#: pro/classes/controllers/FrmProDisplaysController.php:
|
4522 |
#@ formidable
|
4523 |
msgid "Former ID"
|
4524 |
msgstr ""
|
@@ -4631,7 +4607,7 @@ msgstr ""
|
|
4631 |
msgid "Resend Email Notifications"
|
4632 |
msgstr ""
|
4633 |
|
4634 |
-
#: classes/views/shared/mb_adv_info.php:
|
4635 |
#@ formidable
|
4636 |
msgid "Conditional text here"
|
4637 |
msgstr ""
|
@@ -4651,17 +4627,17 @@ msgstr ""
|
|
4651 |
msgid "Image Name"
|
4652 |
msgstr ""
|
4653 |
|
4654 |
-
#: classes/views/shared/mb_adv_info.php:
|
4655 |
#@ formidable
|
4656 |
msgid "Insert user information"
|
4657 |
msgstr ""
|
4658 |
|
4659 |
-
#: classes/views/shared/mb_adv_info.php:
|
4660 |
#@ formidable
|
4661 |
msgid "Creation Date"
|
4662 |
msgstr ""
|
4663 |
|
4664 |
-
#: classes/views/shared/mb_adv_info.php:
|
4665 |
#@ formidable
|
4666 |
msgid "Field From Entry"
|
4667 |
msgstr ""
|
@@ -4676,13 +4652,13 @@ msgstr ""
|
|
4676 |
msgid "Entry updated date"
|
4677 |
msgstr ""
|
4678 |
|
4679 |
-
#: pro/classes/controllers/FrmProFieldsController.php:
|
4680 |
#: pro/classes/views/frmpro-fields/field-values.php:10
|
4681 |
#@ formidable
|
4682 |
msgid "Anything"
|
4683 |
msgstr ""
|
4684 |
|
4685 |
-
#: classes/helpers/FrmAppHelper.php:
|
4686 |
#: classes/views/styles/_sample_form.php:91
|
4687 |
#: pro/classes/helpers/FrmProFieldsHelper.php:640
|
4688 |
#: pro/classes/helpers/FrmProFormsHelper.php:314
|
@@ -4767,7 +4743,7 @@ msgstr ""
|
|
4767 |
msgid "Javascript from your form entries are automatically removed. Add this option only if you trust those submitting entries."
|
4768 |
msgstr ""
|
4769 |
|
4770 |
-
#: pro/classes/controllers/FrmProStatisticsController.php:
|
4771 |
#@ formidable
|
4772 |
msgid "Count"
|
4773 |
msgstr ""
|
@@ -4818,7 +4794,7 @@ msgstr ""
|
|
4818 |
msgid "Upload file and import"
|
4819 |
msgstr ""
|
4820 |
|
4821 |
-
#: classes/views/xml/import_form.php:
|
4822 |
#@ formidable
|
4823 |
msgid "Export Selection"
|
4824 |
msgstr ""
|
@@ -4864,13 +4840,13 @@ msgstr ""
|
|
4864 |
msgid "Delete Field"
|
4865 |
msgstr ""
|
4866 |
|
4867 |
-
#: classes/controllers/FrmStylesController.php:
|
4868 |
#: classes/views/frm-forms/mb_insert_fields.php:2
|
4869 |
#@ formidable
|
4870 |
msgid "Click to toggle"
|
4871 |
msgstr ""
|
4872 |
|
4873 |
-
#: pro/classes/controllers/FrmProDisplaysController.php:
|
4874 |
#@ formidable
|
4875 |
msgid "Basic Settings"
|
4876 |
msgstr ""
|
@@ -4900,34 +4876,33 @@ msgstr ""
|
|
4900 |
msgid "Logged-out Users"
|
4901 |
msgstr ""
|
4902 |
|
4903 |
-
#: pro/classes/controllers/FrmProEddController.php:30
|
4904 |
#: pro/classes/controllers/FrmUpdatesController.php:28
|
4905 |
#@ formidable
|
4906 |
msgid "Your Formidable Pro License was Invalid"
|
4907 |
msgstr ""
|
4908 |
|
4909 |
#: classes/views/frm-settings/license_box.php:8
|
4910 |
-
#: pro/classes/controllers/FrmProEddController.php:
|
4911 |
#@ formidable
|
4912 |
msgid "Click here"
|
4913 |
msgstr ""
|
4914 |
|
4915 |
-
#: pro/classes/controllers/FrmProEddController.php:
|
4916 |
#@ formidable
|
4917 |
msgid "Formidable Pro is Installed"
|
4918 |
msgstr ""
|
4919 |
|
4920 |
-
#: pro/classes/controllers/FrmProEddController.php:
|
4921 |
#@ formidable
|
4922 |
msgid "Enter new license"
|
4923 |
msgstr ""
|
4924 |
|
4925 |
-
#: pro/classes/controllers/FrmProEddController.php:
|
4926 |
#@ formidable
|
4927 |
msgid "Use this license to enable Formidable Pro site-wide"
|
4928 |
msgstr ""
|
4929 |
|
4930 |
-
#: pro/classes/controllers/FrmProEddController.php:
|
4931 |
#@ formidable
|
4932 |
msgid "Save License"
|
4933 |
msgstr ""
|
@@ -4954,8 +4929,7 @@ msgstr ""
|
|
4954 |
msgid "An update is available, but your license is %s."
|
4955 |
msgstr ""
|
4956 |
|
4957 |
-
#: classes/models/FrmAddon.php:
|
4958 |
-
#: pro/classes/controllers/FrmProEddController.php:429
|
4959 |
#: pro/classes/controllers/FrmUpdatesController.php:356
|
4960 |
#@ formidable
|
4961 |
msgid "Your License Key was invalid"
|
@@ -5079,12 +5053,12 @@ msgstr ""
|
|
5079 |
msgid "If you have many checkbox or radio button options, you may add this class to allow your user to easily scroll through the options."
|
5080 |
msgstr ""
|
5081 |
|
5082 |
-
#: classes/helpers/FrmAppHelper.php:
|
5083 |
#@ formidable
|
5084 |
msgid "Saving"
|
5085 |
msgstr ""
|
5086 |
|
5087 |
-
#: classes/helpers/FrmAppHelper.php:
|
5088 |
#@ formidable
|
5089 |
msgid "Saved"
|
5090 |
msgstr ""
|
@@ -5109,7 +5083,7 @@ msgstr ""
|
|
5109 |
msgid "Recommended for long forms."
|
5110 |
msgstr ""
|
5111 |
|
5112 |
-
#: classes/helpers/FrmAppHelper.php:
|
5113 |
#@ formidable
|
5114 |
msgid "Warning: There is no way to retrieve unsaved entries."
|
5115 |
msgstr ""
|
@@ -5144,22 +5118,22 @@ msgstr ""
|
|
5144 |
msgid "GET/POST"
|
5145 |
msgstr ""
|
5146 |
|
5147 |
-
#:
|
5148 |
#@ formidable
|
5149 |
msgid "(label)"
|
5150 |
msgstr ""
|
5151 |
|
5152 |
-
#:
|
5153 |
#@ formidable
|
5154 |
msgid "Comment"
|
5155 |
msgstr ""
|
5156 |
|
5157 |
-
#:
|
5158 |
#@ formidable
|
5159 |
msgid "Comment User"
|
5160 |
msgstr ""
|
5161 |
|
5162 |
-
#:
|
5163 |
#@ formidable
|
5164 |
msgid "Comment Date"
|
5165 |
msgstr ""
|
@@ -5194,14 +5168,12 @@ msgstr ""
|
|
5194 |
msgid "Add dynamic default values as default text to fields in your form"
|
5195 |
msgstr ""
|
5196 |
|
5197 |
-
#: pro/classes/controllers/FrmProEddController.php:431
|
5198 |
#: pro/classes/controllers/FrmUpdatesController.php:337
|
5199 |
#, php-format
|
5200 |
#@ formidable
|
5201 |
msgid "You had an error communicating with Strategy11's API. %1$sClick here%2$s for more information."
|
5202 |
msgstr ""
|
5203 |
|
5204 |
-
#: pro/classes/controllers/FrmProEddController.php:437
|
5205 |
#: pro/classes/controllers/FrmUpdatesController.php:342
|
5206 |
#@ formidable
|
5207 |
msgid "You had an HTTP error connecting to Strategy11's API"
|
@@ -5245,11 +5217,11 @@ msgstr ""
|
|
5245 |
msgid "Click to edit."
|
5246 |
msgstr ""
|
5247 |
|
|
|
5248 |
#: classes/helpers/FrmFormsHelper.php:596
|
5249 |
#: classes/helpers/FrmFormsListHelper.php:361
|
5250 |
#: classes/views/frm-forms/_publish_box.php:72
|
5251 |
-
#: pro/classes/controllers/FrmProEntriesController.php:
|
5252 |
-
#: pro/classes/helpers/FrmProCSVExportHelper.php:104
|
5253 |
#@ formidable
|
5254 |
#@ default
|
5255 |
msgid "Draft"
|
@@ -5268,7 +5240,7 @@ msgstr ""
|
|
5268 |
msgid "Your draft has been saved."
|
5269 |
msgstr ""
|
5270 |
|
5271 |
-
#: classes/views/xml/import_form.php:
|
5272 |
#: pro/classes/views/frmpro-fields/options-form.php:242
|
5273 |
#@ formidable
|
5274 |
msgid "Format"
|
@@ -5300,50 +5272,47 @@ msgstr ""
|
|
5300 |
msgid "Update Button Text"
|
5301 |
msgstr ""
|
5302 |
|
5303 |
-
#: classes/helpers/FrmAppHelper.php:
|
5304 |
#: classes/helpers/FrmFieldsHelper.php:1181
|
5305 |
#@ formidable
|
5306 |
msgid "Default value will NOT pass form validation"
|
5307 |
msgstr ""
|
5308 |
|
5309 |
-
#: classes/helpers/FrmAppHelper.php:
|
5310 |
#: classes/helpers/FrmFieldsHelper.php:1181
|
5311 |
#@ formidable
|
5312 |
msgid "Default value will pass form validation"
|
5313 |
msgstr ""
|
5314 |
|
5315 |
-
#: classes/helpers/FrmAppHelper.php:
|
5316 |
#: classes/helpers/FrmFieldsHelper.php:1172
|
5317 |
#@ formidable
|
5318 |
msgid "Clear default value when typing"
|
5319 |
msgstr ""
|
5320 |
|
5321 |
-
#: classes/helpers/FrmAppHelper.php:
|
5322 |
#: classes/helpers/FrmFieldsHelper.php:1172
|
5323 |
#@ formidable
|
5324 |
msgid "Do not clear default value when typing"
|
5325 |
msgstr ""
|
5326 |
|
5327 |
-
#: classes/controllers/
|
5328 |
-
#: classes/views/frm-statistics/list_displays.php:4
|
5329 |
-
#: classes/views/shared/form-nav.php:22
|
5330 |
#: pro/classes/controllers/FrmProDisplaysController.php:12
|
5331 |
#: pro/classes/controllers/FrmProDisplaysController.php:35
|
5332 |
-
#: pro/classes/controllers/FrmProDisplaysController.php:
|
5333 |
-
#: pro/classes/controllers/FrmProXMLController.php:
|
5334 |
#@ formidable
|
5335 |
msgid "Views"
|
5336 |
msgstr ""
|
5337 |
|
5338 |
-
#: classes/models/FrmAddon.php:
|
5339 |
-
#: pro/classes/controllers/FrmProEddController.php:447
|
5340 |
#: pro/classes/controllers/FrmUpdatesController.php:352
|
5341 |
#, php-format
|
5342 |
#@ formidable
|
5343 |
msgid "There was a %1$s error: %2$s"
|
5344 |
msgstr ""
|
5345 |
|
5346 |
-
#: classes/helpers/FrmAppHelper.php:
|
5347 |
#@ formidable
|
5348 |
msgid "Add/Edit Views"
|
5349 |
msgstr ""
|
@@ -5408,12 +5377,12 @@ msgstr ""
|
|
5408 |
msgid "Edit View"
|
5409 |
msgstr ""
|
5410 |
|
5411 |
-
#: pro/classes/controllers/FrmProDisplaysController.php:
|
5412 |
#@ formidable
|
5413 |
msgid "View all forms"
|
5414 |
msgstr ""
|
5415 |
|
5416 |
-
#: pro/classes/controllers/FrmProDisplaysController.php:
|
5417 |
#@ formidable
|
5418 |
msgid "There are no views with that ID"
|
5419 |
msgstr ""
|
@@ -5428,7 +5397,7 @@ msgstr ""
|
|
5428 |
msgid "Draft was Successfully Updated"
|
5429 |
msgstr ""
|
5430 |
|
5431 |
-
#: pro/classes/controllers/FrmProXMLController.php:
|
5432 |
#@ formidable
|
5433 |
msgid "CSV cannot be opened."
|
5434 |
msgstr ""
|
@@ -5496,17 +5465,17 @@ msgstr ""
|
|
5496 |
msgid "Entry Count"
|
5497 |
msgstr ""
|
5498 |
|
5499 |
-
#: classes/views/shared/mb_adv_info.php:
|
5500 |
#@ formidable
|
5501 |
msgid "Click a button below to insert sample logic into your view"
|
5502 |
msgstr ""
|
5503 |
|
5504 |
-
#: classes/helpers/FrmAppHelper.php:
|
5505 |
#@ formidable
|
5506 |
msgid "Are you sure?"
|
5507 |
msgstr ""
|
5508 |
|
5509 |
-
#: pro/classes/controllers/FrmProEddController.php:
|
5510 |
#@ formidable
|
5511 |
msgid "Enter your license number here"
|
5512 |
msgstr ""
|
@@ -5533,17 +5502,17 @@ msgstr ""
|
|
5533 |
msgid "Increment"
|
5534 |
msgstr ""
|
5535 |
|
5536 |
-
#: classes/controllers/FrmXMLController.php:
|
5537 |
#@ formidable
|
5538 |
msgid "XML import is not enabled on your server."
|
5539 |
msgstr ""
|
5540 |
|
5541 |
-
#: classes/controllers/FrmXMLController.php:
|
5542 |
#@ formidable
|
5543 |
msgid "The file does not exist, please try again."
|
5544 |
msgstr ""
|
5545 |
|
5546 |
-
#: classes/controllers/FrmXMLController.php:
|
5547 |
#@ formidable
|
5548 |
msgid "Oops, you didn't select a file."
|
5549 |
msgstr ""
|
@@ -5554,12 +5523,12 @@ msgstr ""
|
|
5554 |
msgid "There was an error when reading this XML file"
|
5555 |
msgstr ""
|
5556 |
|
5557 |
-
#:
|
5558 |
#@ formidable
|
5559 |
msgid "Created By"
|
5560 |
msgstr ""
|
5561 |
|
5562 |
-
#:
|
5563 |
#@ formidable
|
5564 |
msgid "Updated By"
|
5565 |
msgstr ""
|
@@ -5615,7 +5584,7 @@ msgstr ""
|
|
5615 |
msgid "last updated"
|
5616 |
msgstr ""
|
5617 |
|
5618 |
-
#: classes/helpers/FrmAppHelper.php:
|
5619 |
#: classes/helpers/FrmFieldsHelper.php:174
|
5620 |
#, php-format
|
5621 |
#@ formidable
|
@@ -5642,12 +5611,12 @@ msgstr ""
|
|
5642 |
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."
|
5643 |
msgstr ""
|
5644 |
|
5645 |
-
#: classes/views/xml/import_form.php:
|
5646 |
#@ formidable
|
5647 |
msgid "(default template)"
|
5648 |
msgstr ""
|
5649 |
|
5650 |
-
#: classes/views/xml/import_form.php:
|
5651 |
#@ formidable
|
5652 |
msgid "(template)"
|
5653 |
msgstr ""
|
@@ -5663,7 +5632,7 @@ msgstr ""
|
|
5663 |
msgid "Select the field(s) from your form that you would like to populate with your categories, tags, or other taxonomies."
|
5664 |
msgstr ""
|
5665 |
|
5666 |
-
#: classes/helpers/FrmAppHelper.php:
|
5667 |
#@ formidable
|
5668 |
msgid "Import Complete"
|
5669 |
msgstr ""
|
@@ -5742,7 +5711,7 @@ msgstr[1] ""
|
|
5742 |
msgid "Nothing was imported or updated"
|
5743 |
msgstr ""
|
5744 |
|
5745 |
-
#: classes/helpers/FrmAppHelper.php:
|
5746 |
#, php-format
|
5747 |
#@ formidable
|
5748 |
msgid "If you leave the subject blank, the default will be used: %1$s Form submitted on %2$s"
|
@@ -5758,22 +5727,22 @@ msgstr ""
|
|
5758 |
msgid "Export Format"
|
5759 |
msgstr ""
|
5760 |
|
5761 |
-
#: classes/views/xml/import_form.php:
|
5762 |
#@ formidable
|
5763 |
msgid "Data to Export"
|
5764 |
msgstr ""
|
5765 |
|
5766 |
-
#: classes/views/xml/import_form.php:
|
5767 |
#@ formidable
|
5768 |
msgid "Include the following in the export file"
|
5769 |
msgstr ""
|
5770 |
|
5771 |
-
#: classes/views/xml/import_form.php:
|
5772 |
#@ formidable
|
5773 |
msgid "Select Form(s)"
|
5774 |
msgstr ""
|
5775 |
|
5776 |
-
#: classes/views/xml/import_form.php:
|
5777 |
#@ formidable
|
5778 |
msgid "Hold down the CTRL/Command button to select multiple forms"
|
5779 |
msgstr ""
|
@@ -5839,13 +5808,13 @@ msgstr ""
|
|
5839 |
msgid "Page if not specified in View settings"
|
5840 |
msgstr ""
|
5841 |
|
5842 |
-
#: classes/helpers/FrmAppHelper.php:
|
5843 |
-
#: classes/helpers/FrmAppHelper.php:
|
5844 |
#@ default
|
5845 |
msgid "Loading…"
|
5846 |
msgstr ""
|
5847 |
|
5848 |
-
#: classes/helpers/FrmAppHelper.php:
|
5849 |
#: classes/views/frm-forms/_publish_box.php:74
|
5850 |
#@ default
|
5851 |
msgid "OK"
|
@@ -5858,8 +5827,8 @@ msgstr ""
|
|
5858 |
msgid "Name"
|
5859 |
msgstr ""
|
5860 |
|
5861 |
-
#: pro/classes/controllers/FrmProDisplaysController.php:
|
5862 |
-
#: pro/classes/controllers/FrmProDisplaysController.php:
|
5863 |
#@ default
|
5864 |
msgid "Description"
|
5865 |
msgstr ""
|
@@ -5871,10 +5840,10 @@ msgstr ""
|
|
5871 |
#: classes/helpers/FrmFormsListHelper.php:149
|
5872 |
#: classes/helpers/FrmFormsListHelper.php:334
|
5873 |
#: classes/views/frm-entries/list.php:25
|
5874 |
-
#: classes/views/shared/form-nav.php:
|
5875 |
#: classes/views/styles/manage.php:31
|
5876 |
-
#: classes/views/xml/import_form.php:
|
5877 |
-
#: pro/classes/controllers/FrmProDisplaysController.php:
|
5878 |
#: pro/classes/controllers/FrmProFormsController.php:453
|
5879 |
#: pro/classes/views/xml/csv_opts.php:13
|
5880 |
#@ default
|
@@ -5960,27 +5929,27 @@ msgstr ""
|
|
5960 |
msgid "Your server does not have XML enabled"
|
5961 |
msgstr ""
|
5962 |
|
5963 |
-
#: pro/classes/controllers/FrmProEntriesController.php:
|
5964 |
#@ formidable
|
5965 |
msgid "You are missing options in your shortcode. field_id is required."
|
5966 |
msgstr ""
|
5967 |
|
5968 |
-
#: pro/classes/controllers/FrmProDisplaysController.php:
|
5969 |
#@ formidable
|
5970 |
msgid "daily"
|
5971 |
msgstr ""
|
5972 |
|
5973 |
-
#: pro/classes/controllers/FrmProDisplaysController.php:
|
5974 |
#@ formidable
|
5975 |
msgid "weekly"
|
5976 |
msgstr ""
|
5977 |
|
5978 |
-
#: pro/classes/controllers/FrmProDisplaysController.php:
|
5979 |
#@ formidable
|
5980 |
msgid "monthly"
|
5981 |
msgstr ""
|
5982 |
|
5983 |
-
#: pro/classes/controllers/FrmProDisplaysController.php:
|
5984 |
#@ formidable
|
5985 |
msgid "yearly"
|
5986 |
msgstr ""
|
@@ -6051,8 +6020,8 @@ msgstr ""
|
|
6051 |
msgid "This will add !important to many of the lines in the Formidable styling to make sure it will be used."
|
6052 |
msgstr ""
|
6053 |
|
6054 |
-
#: classes/helpers/FrmAppHelper.php:
|
6055 |
-
#: classes/helpers/FrmAppHelper.php:
|
6056 |
#@ formidable
|
6057 |
msgid "Please wait while your site updates."
|
6058 |
msgstr ""
|
@@ -6062,7 +6031,7 @@ msgstr ""
|
|
6062 |
msgid "Abnormal HTML characters prevented your form from saving correctly"
|
6063 |
msgstr ""
|
6064 |
|
6065 |
-
#: classes/helpers/FrmAppHelper.php:
|
6066 |
#@ formidable
|
6067 |
msgid "You are running an outdated version of Formidable. This plugin may not work correctly if you do not update Formidable."
|
6068 |
msgstr ""
|
@@ -6078,17 +6047,17 @@ msgstr ""
|
|
6078 |
msgid "Categories"
|
6079 |
msgstr ""
|
6080 |
|
6081 |
-
#: classes/views/xml/import_form.php:
|
6082 |
#@ formidable
|
6083 |
msgid "Column separation"
|
6084 |
msgstr ""
|
6085 |
|
6086 |
-
#: pro/classes/controllers/FrmProXMLController.php:
|
6087 |
#@ formidable
|
6088 |
msgid "That CSV was not uploaded. Are CSV files allowed on your site?"
|
6089 |
msgstr ""
|
6090 |
|
6091 |
-
#: classes/helpers/FrmAppHelper.php:
|
6092 |
#: classes/views/frm-forms/add_field.php:81
|
6093 |
#: classes/views/frm-forms/add_field.php:93
|
6094 |
#: classes/views/frm-forms/form.php:13
|
@@ -6096,37 +6065,37 @@ msgstr ""
|
|
6096 |
msgid "(Click to add description)"
|
6097 |
msgstr ""
|
6098 |
|
6099 |
-
#: classes/helpers/FrmAppHelper.php:
|
6100 |
#: classes/views/frm-forms/add_field.php:63
|
6101 |
#: pro/classes/views/frmpro-fields/field-selection.php:12
|
6102 |
#@ formidable
|
6103 |
msgid "(no label)"
|
6104 |
msgstr ""
|
6105 |
|
6106 |
-
#: classes/helpers/FrmAppHelper.php:
|
6107 |
#: pro/classes/helpers/FrmProFieldsHelper.php:642
|
|
|
6108 |
#: pro/classes/models/FrmProEntryMeta.php:548
|
6109 |
-
#: pro/classes/models/FrmProEntryMeta.php:553
|
6110 |
#@ formidable
|
6111 |
msgid "The entered values do not match"
|
6112 |
msgstr ""
|
6113 |
|
6114 |
-
#: classes/helpers/FrmAppHelper.php:
|
6115 |
#@ formidable
|
6116 |
msgid "Enter Email"
|
6117 |
msgstr ""
|
6118 |
|
6119 |
-
#: classes/helpers/FrmAppHelper.php:
|
6120 |
#@ formidable
|
6121 |
msgid "Confirm Email"
|
6122 |
msgstr ""
|
6123 |
|
6124 |
-
#: classes/helpers/FrmAppHelper.php:
|
6125 |
#@ formidable
|
6126 |
msgid "Enter Password"
|
6127 |
msgstr ""
|
6128 |
|
6129 |
-
#: classes/helpers/FrmAppHelper.php:
|
6130 |
#@ formidable
|
6131 |
msgid "Confirm Password"
|
6132 |
msgstr ""
|
@@ -6233,7 +6202,7 @@ msgstr ""
|
|
6233 |
#: classes/controllers/FrmStylesController.php:15
|
6234 |
#: classes/controllers/FrmStylesController.php:33
|
6235 |
#: classes/controllers/FrmStylesController.php:44
|
6236 |
-
#: pro/classes/controllers/FrmProXMLController.php:
|
6237 |
#@ formidable
|
6238 |
msgid "Styles"
|
6239 |
msgstr ""
|
@@ -6248,48 +6217,43 @@ msgstr ""
|
|
6248 |
msgid "Edit Style"
|
6249 |
msgstr ""
|
6250 |
|
6251 |
-
#: classes/controllers/FrmStylesController.php:
|
6252 |
-
|
6253 |
-
msgid "create multiple styling templates"
|
6254 |
-
msgstr ""
|
6255 |
-
|
6256 |
-
#: classes/controllers/FrmStylesController.php:173
|
6257 |
-
#: classes/controllers/FrmStylesController.php:257
|
6258 |
#@ formidable
|
6259 |
msgid "Your styling settings have been saved."
|
6260 |
msgstr ""
|
6261 |
|
6262 |
-
#: classes/controllers/FrmStylesController.php:
|
6263 |
#@ formidable
|
6264 |
msgid "Your form styles have been saved."
|
6265 |
msgstr ""
|
6266 |
|
6267 |
-
#: classes/controllers/FrmStylesController.php:
|
6268 |
#@ formidable
|
6269 |
msgid "Field Labels"
|
6270 |
msgstr ""
|
6271 |
|
6272 |
-
#: classes/controllers/FrmStylesController.php:
|
6273 |
#@ formidable
|
6274 |
msgid "Check Box & Radio Fields"
|
6275 |
msgstr ""
|
6276 |
|
6277 |
-
#: classes/controllers/FrmStylesController.php:
|
6278 |
#@ formidable
|
6279 |
msgid "Section Fields"
|
6280 |
msgstr ""
|
6281 |
|
6282 |
-
#: classes/controllers/FrmStylesController.php:
|
6283 |
#@ formidable
|
6284 |
msgid "Date Fields"
|
6285 |
msgstr ""
|
6286 |
|
6287 |
-
#: classes/controllers/FrmStylesController.php:
|
6288 |
#@ formidable
|
6289 |
msgid "Buttons"
|
6290 |
msgstr ""
|
6291 |
|
6292 |
-
#: classes/controllers/FrmStylesController.php:
|
6293 |
#@ formidable
|
6294 |
msgid "Form Messages"
|
6295 |
msgstr ""
|
@@ -6299,27 +6263,27 @@ msgstr ""
|
|
6299 |
msgid "South Sudan"
|
6300 |
msgstr ""
|
6301 |
|
6302 |
-
#: classes/helpers/FrmAppHelper.php:
|
6303 |
#@ formidable
|
6304 |
msgid "Give this action a label for easy reference."
|
6305 |
msgstr ""
|
6306 |
|
6307 |
-
#: classes/helpers/FrmAppHelper.php:
|
6308 |
#@ formidable
|
6309 |
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."
|
6310 |
msgstr ""
|
6311 |
|
6312 |
-
#: classes/helpers/FrmAppHelper.php:
|
6313 |
#@ formidable
|
6314 |
msgid "Add CC addresses separated by a \",\". FORMAT: Name <name@email.com> or name@email.com."
|
6315 |
msgstr ""
|
6316 |
|
6317 |
-
#: classes/helpers/FrmAppHelper.php:
|
6318 |
#@ formidable
|
6319 |
msgid "Add BCC addresses separated by a \",\". FORMAT: Name <name@email.com> or name@email.com."
|
6320 |
msgstr ""
|
6321 |
|
6322 |
-
#: classes/helpers/FrmAppHelper.php:
|
6323 |
#@ formidable
|
6324 |
msgid "Enter the name and/or email address of the sender. FORMAT: John Bates <john@example.com> or john@example.com."
|
6325 |
msgstr ""
|
@@ -6330,38 +6294,38 @@ msgid "End Section"
|
|
6330 |
msgstr ""
|
6331 |
|
6332 |
#: classes/models/FrmField.php:31
|
6333 |
-
#: pro/classes/helpers/FrmProFieldsHelper.php:
|
6334 |
#@ formidable
|
6335 |
msgid "Section"
|
6336 |
msgstr ""
|
6337 |
|
6338 |
-
#: pro/classes/helpers/FrmProFieldsHelper.php:
|
6339 |
#@ formidable
|
6340 |
msgid "Heading"
|
6341 |
msgstr ""
|
6342 |
|
6343 |
#: classes/views/styles/_section-fields.php:7
|
6344 |
-
#: pro/classes/helpers/FrmProFieldsHelper.php:
|
6345 |
#: pro/classes/views/frmpro-fields/options-form-top.php:11
|
6346 |
#@ formidable
|
6347 |
msgid "Collapsible"
|
6348 |
msgstr ""
|
6349 |
|
6350 |
#: classes/views/styles/_section-fields.php:10
|
6351 |
-
#: pro/classes/helpers/FrmProFieldsHelper.php:
|
6352 |
#: pro/classes/views/frmpro-fields/options-form-top.php:20
|
6353 |
#@ formidable
|
6354 |
msgid "Repeatable"
|
6355 |
msgstr ""
|
6356 |
|
6357 |
#: classes/models/FrmField.php:41
|
6358 |
-
#: pro/classes/helpers/FrmProFieldsHelper.php:
|
6359 |
#@ formidable
|
6360 |
msgid "Dynamic Field"
|
6361 |
msgstr ""
|
6362 |
|
6363 |
#: pro/classes/controllers/FrmProFormsController.php:546
|
6364 |
-
#: pro/classes/helpers/FrmProFieldsHelper.php:
|
6365 |
#@ formidable
|
6366 |
msgid "List"
|
6367 |
msgstr ""
|
@@ -6907,12 +6871,6 @@ msgstr ""
|
|
6907 |
msgid "Save Changes"
|
6908 |
msgstr ""
|
6909 |
|
6910 |
-
#: classes/views/styles/manage.php:5
|
6911 |
-
#, php-format
|
6912 |
-
#@ formidable
|
6913 |
-
msgid "Easily change which template your forms are using by making changes below or %1$screate a new style%2$s."
|
6914 |
-
msgstr ""
|
6915 |
-
|
6916 |
#: classes/views/styles/manage.php:16
|
6917 |
#@ formidable
|
6918 |
msgid "Assigned Style Templates"
|
@@ -6964,24 +6922,24 @@ msgstr ""
|
|
6964 |
msgid "Search Views"
|
6965 |
msgstr ""
|
6966 |
|
6967 |
-
#: pro/classes/controllers/FrmProDisplaysController.php:
|
6968 |
#@ formidable
|
6969 |
msgid "View Title"
|
6970 |
msgstr ""
|
6971 |
|
6972 |
-
#: pro/classes/controllers/FrmProEntriesController.php:
|
6973 |
-
#: pro/classes/controllers/FrmProEntriesController.php:
|
6974 |
#@ formidable
|
6975 |
msgid "You are trying to access an entry that does not exist."
|
6976 |
msgstr ""
|
6977 |
|
6978 |
-
#: pro/classes/controllers/FrmProEntriesController.php:
|
6979 |
#, php-format
|
6980 |
#@ formidable
|
6981 |
msgid "Resent to %s"
|
6982 |
msgstr ""
|
6983 |
|
6984 |
-
#: pro/classes/controllers/FrmProEntriesController.php:
|
6985 |
#@ formidable
|
6986 |
msgid "Resent to No one! You do not have permission"
|
6987 |
msgstr ""
|
@@ -7222,7 +7180,7 @@ msgstr ""
|
|
7222 |
msgid "Alternate background color"
|
7223 |
msgstr ""
|
7224 |
|
7225 |
-
#: pro/classes/controllers/FrmProStatisticsController.php:
|
7226 |
#@ formidable
|
7227 |
msgid "No Data"
|
7228 |
msgstr ""
|
@@ -7232,12 +7190,12 @@ msgstr ""
|
|
7232 |
msgid "Your styling settings have been deleted."
|
7233 |
msgstr ""
|
7234 |
|
7235 |
-
#: pro/classes/helpers/FrmProAppHelper.php:
|
7236 |
#@ formidable
|
7237 |
msgid "Previous Page"
|
7238 |
msgstr ""
|
7239 |
|
7240 |
-
#: pro/classes/helpers/FrmProAppHelper.php:
|
7241 |
#@ formidable
|
7242 |
msgid "Next Page"
|
7243 |
msgstr ""
|
@@ -7254,8 +7212,8 @@ msgstr ""
|
|
7254 |
msgid "Use <code>frm_new_post</code> filter instead."
|
7255 |
msgstr ""
|
7256 |
|
7257 |
-
#: pro/classes/models/FrmProEntryMeta.php:
|
7258 |
-
#: pro/classes/models/FrmProEntryMeta.php:
|
7259 |
#@ formidable
|
7260 |
msgid "This file is too big"
|
7261 |
msgstr ""
|
@@ -7554,57 +7512,57 @@ msgstr ""
|
|
7554 |
msgid "Users Submitted"
|
7555 |
msgstr ""
|
7556 |
|
7557 |
-
#: classes/helpers/FrmAppHelper.php:
|
7558 |
#@ formidable
|
7559 |
msgid "If you would like a different reply to address than the \"from\" address, add a single address here. FORMAT: Name <name@email.com> or name@email.com."
|
7560 |
msgstr ""
|
7561 |
|
7562 |
-
#: classes/helpers/FrmAppHelper.php:
|
7563 |
#@ formidable
|
7564 |
msgid "Are you sure you want to delete this field and all data associated with it?"
|
7565 |
msgstr ""
|
7566 |
|
7567 |
-
#: classes/helpers/FrmAppHelper.php:
|
7568 |
#@ formidable
|
7569 |
msgid "WARNING: This will delete all fields inside of the section as well."
|
7570 |
msgstr ""
|
7571 |
|
7572 |
-
#: classes/helpers/FrmAppHelper.php:
|
7573 |
#@ formidable
|
7574 |
msgid "Filipino"
|
7575 |
msgstr ""
|
7576 |
|
7577 |
-
#: classes/helpers/FrmAppHelper.php:
|
7578 |
#@ formidable
|
7579 |
msgid "French/Canadian"
|
7580 |
msgstr ""
|
7581 |
|
7582 |
-
#: classes/helpers/FrmAppHelper.php:
|
7583 |
#@ formidable
|
7584 |
msgid "German/Austria"
|
7585 |
msgstr ""
|
7586 |
|
7587 |
-
#: classes/helpers/FrmAppHelper.php:
|
7588 |
#@ formidable
|
7589 |
msgid "German/Switzerland"
|
7590 |
msgstr ""
|
7591 |
|
7592 |
-
#: classes/helpers/FrmAppHelper.php:
|
7593 |
#@ formidable
|
7594 |
msgid "Hindi"
|
7595 |
msgstr ""
|
7596 |
|
7597 |
-
#: classes/helpers/FrmAppHelper.php:
|
7598 |
#@ formidable
|
7599 |
msgid "Indonesian"
|
7600 |
msgstr ""
|
7601 |
|
7602 |
-
#: classes/helpers/FrmAppHelper.php:
|
7603 |
#@ formidable
|
7604 |
msgid "Portuguese/Portugal"
|
7605 |
msgstr ""
|
7606 |
|
7607 |
-
#: classes/helpers/FrmAppHelper.php:
|
7608 |
#@ formidable
|
7609 |
msgid "Spanish/Latin America"
|
7610 |
msgstr ""
|
@@ -7673,17 +7631,17 @@ msgstr ""
|
|
7673 |
msgid "Use wp_enqueue_script and wp_enqueue_style."
|
7674 |
msgstr ""
|
7675 |
|
7676 |
-
#: classes/views/shared/mb_adv_info.php:
|
7677 |
#@ formidable
|
7678 |
msgid "Repeating field options"
|
7679 |
msgstr ""
|
7680 |
|
7681 |
-
#: classes/views/shared/mb_adv_info.php:
|
7682 |
#@ formidable
|
7683 |
msgid "For Each"
|
7684 |
msgstr ""
|
7685 |
|
7686 |
-
#: classes/views/shared/mb_adv_info.php:
|
7687 |
#@ formidable
|
7688 |
msgid "Dynamic field options"
|
7689 |
msgstr ""
|
@@ -7743,18 +7701,12 @@ msgstr ""
|
|
7743 |
msgid "Pending"
|
7744 |
msgstr ""
|
7745 |
|
7746 |
-
#: classes/
|
7747 |
-
#, php-format
|
7748 |
-
#@ formidable
|
7749 |
-
msgid "This site has been previously authorized to run Formidable Forms.<br/>%1$sInstall the pro version%2$s or %3$sdeauthorize%4$s this site to continue running the free version and remove this message."
|
7750 |
-
msgstr ""
|
7751 |
-
|
7752 |
-
#: classes/helpers/FrmAppHelper.php:1743
|
7753 |
#@ formidable
|
7754 |
msgid "Warning: If you have entries with multiple rows, all but the first row will be lost."
|
7755 |
msgstr ""
|
7756 |
|
7757 |
-
#: classes/helpers/FrmAppHelper.php:
|
7758 |
#@ formidable
|
7759 |
msgid "Are you sure you want to deauthorize Formidable Forms on this site?"
|
7760 |
msgstr ""
|
@@ -7860,16 +7812,6 @@ msgstr ""
|
|
7860 |
msgid "Ready to take your forms to the next level?<br/>Formidable Forms will help you create views, manage data, and get reports."
|
7861 |
msgstr ""
|
7862 |
|
7863 |
-
#: classes/views/frm-statistics/list.php:14
|
7864 |
-
#@ formidable
|
7865 |
-
msgid "view reports and statistics on your saved entries"
|
7866 |
-
msgstr ""
|
7867 |
-
|
7868 |
-
#: classes/views/frm-statistics/list_displays.php:13
|
7869 |
-
#@ formidable
|
7870 |
-
msgid "display collected data in lists, calendars, and other formats"
|
7871 |
-
msgstr ""
|
7872 |
-
|
7873 |
#: classes/views/styles/_field-labels.php:21
|
7874 |
#@ formidable
|
7875 |
msgid "none"
|
@@ -7877,7 +7819,6 @@ msgstr ""
|
|
7877 |
|
7878 |
#: classes/views/frm-forms/settings.php:67
|
7879 |
#: classes/views/frm-forms/settings.php:69
|
7880 |
-
#: classes/views/xml/import_form.php:48
|
7881 |
#@ formidable
|
7882 |
msgid "(Premium feature)"
|
7883 |
msgstr ""
|
@@ -8007,12 +7948,12 @@ msgstr ""
|
|
8007 |
msgid "Include draft entries"
|
8008 |
msgstr ""
|
8009 |
|
8010 |
-
#: pro/classes/controllers/FrmProStatisticsController.php:
|
8011 |
#@ formidable
|
8012 |
msgid "You must include a field id or key in your graph shortcode."
|
8013 |
msgstr ""
|
8014 |
|
8015 |
-
#: pro/classes/controllers/FrmProStatisticsController.php:
|
8016 |
#@ formidable
|
8017 |
msgid "id2, id3, and id4 are deprecated. Please use ids instead."
|
8018 |
msgstr ""
|
@@ -8022,7 +7963,7 @@ msgstr ""
|
|
8022 |
msgid "A Formidable Forms update is available, but your license is invalid."
|
8023 |
msgstr ""
|
8024 |
|
8025 |
-
#:
|
8026 |
#: pro/classes/views/displays/where_row.php:13
|
8027 |
#@ formidable
|
8028 |
msgid "IP"
|
@@ -8098,7 +8039,7 @@ msgstr ""
|
|
8098 |
msgid "It is recommended to check this box if you include a <table> tag in the Before Content box. If you are editing a view and notice the visual tab is selected and your table HTML is missing, you can switch to the HTML tab, go up to your url in your browser and hit enter to reload the page. As long as the settings have not been saved, your old HTML will be back to way it was before loading it in the visual tab."
|
8099 |
msgstr ""
|
8100 |
|
8101 |
-
#:
|
8102 |
#@ formidable
|
8103 |
msgid "There are no entries for that form."
|
8104 |
msgstr ""
|
@@ -8113,7 +8054,7 @@ msgstr ""
|
|
8113 |
msgid "Form Entries"
|
8114 |
msgstr ""
|
8115 |
|
8116 |
-
#: classes/helpers/FrmAppHelper.php:
|
8117 |
#@ default
|
8118 |
msgid "Private"
|
8119 |
msgstr ""
|
@@ -8128,60 +8069,39 @@ msgstr ""
|
|
8128 |
msgid "Your server is missing the simplexml_import_dom function"
|
8129 |
msgstr ""
|
8130 |
|
8131 |
-
#: classes/models/
|
8132 |
-
#, php-format
|
8133 |
-
#@ edd
|
8134 |
-
msgid "There is a new version of %1$s available. %2$sView version %3$s details%4$s."
|
8135 |
-
msgstr ""
|
8136 |
-
|
8137 |
-
#: classes/models/EDD_SL_Plugin_Updater.php:190
|
8138 |
-
#, php-format
|
8139 |
-
#@ edd
|
8140 |
-
msgid "There is a new version of %1$s available. %2$sView version %3$s details%4$s or %5$supdate now%6$s."
|
8141 |
-
msgstr ""
|
8142 |
-
|
8143 |
-
#: classes/models/EDD_SL_Plugin_Updater.php:341
|
8144 |
#@ edd
|
8145 |
msgid "You do not have permission to install plugin updates"
|
8146 |
msgstr ""
|
8147 |
|
8148 |
-
#: classes/models/FrmAddon.php:
|
8149 |
-
#: pro/classes/controllers/FrmProEddController.php:219
|
8150 |
#@ formidable
|
8151 |
msgid "Oops! You forgot to enter your license number."
|
8152 |
msgstr ""
|
8153 |
|
8154 |
-
#: classes/models/FrmAddon.php:
|
8155 |
-
#:
|
8156 |
-
#@ formidable
|
8157 |
-
msgid "Enjoy!"
|
8158 |
-
msgstr ""
|
8159 |
-
|
8160 |
-
#: classes/models/FrmAddon.php:102
|
8161 |
-
#: pro/classes/controllers/FrmProEddController.php:228
|
8162 |
#@ formidable
|
8163 |
msgid "That license is invalid"
|
8164 |
msgstr ""
|
8165 |
|
8166 |
-
#: classes/models/FrmAddon.php:
|
8167 |
-
#: pro/classes/controllers/FrmProEddController.php:268
|
8168 |
#@ helpdesk
|
8169 |
msgid "That license was removed successfully"
|
8170 |
msgstr ""
|
8171 |
|
8172 |
-
#: classes/models/FrmAddon.php:
|
8173 |
-
#: pro/classes/controllers/FrmProEddController.php:270
|
8174 |
#@ formidable
|
8175 |
msgid "There was an error deactivating your license."
|
8176 |
msgstr ""
|
8177 |
|
8178 |
-
#: classes/models/FrmAddon.php:
|
8179 |
#, php-format
|
8180 |
#@ formidable
|
8181 |
msgid "You had an error communicating with Formidable Pro's API. %1$sClick here%2$s for more information."
|
8182 |
msgstr ""
|
8183 |
|
8184 |
-
#: classes/models/FrmAddon.php:
|
8185 |
#@ formidable
|
8186 |
msgid "You had an HTTP error connecting to Formidable Pro's API"
|
8187 |
msgstr ""
|
@@ -8192,12 +8112,12 @@ msgstr ""
|
|
8192 |
msgid "Plugin Licenses"
|
8193 |
msgstr ""
|
8194 |
|
8195 |
-
#: classes/views/addons/settings.php:
|
8196 |
#@ formidable
|
8197 |
msgid "Deactivate"
|
8198 |
msgstr ""
|
8199 |
|
8200 |
-
#: classes/views/addons/settings.php:
|
8201 |
#@ formidable
|
8202 |
msgid "Activate"
|
8203 |
msgstr ""
|
@@ -8232,17 +8152,17 @@ msgstr ""
|
|
8232 |
msgid "This will center your form on the page where it is published if the form width is less than the available width on the page."
|
8233 |
msgstr ""
|
8234 |
|
8235 |
-
#: pro/classes/controllers/FrmProDisplaysController.php:
|
8236 |
#@ formidable
|
8237 |
msgid "Advanced Settings"
|
8238 |
msgstr ""
|
8239 |
|
8240 |
-
#: pro/classes/controllers/FrmProEntriesController.php:
|
8241 |
#@ formidable
|
8242 |
msgid "There are no matching fields. Please check your formresults shortcode to make sure you are using the correct form and field IDs."
|
8243 |
msgstr ""
|
8244 |
|
8245 |
-
#: pro/classes/controllers/FrmProFieldsController.php:
|
8246 |
#: pro/classes/views/frmpro-fields/options-form-before.php:31
|
8247 |
#@ formidable
|
8248 |
msgid "Select a taxonomy on the Form Actions tab of the Form Settings page"
|
@@ -8263,7 +8183,7 @@ msgstr ""
|
|
8263 |
msgid "Date of entry submission"
|
8264 |
msgstr ""
|
8265 |
|
8266 |
-
#: classes/controllers/FrmAddonsController.php:
|
8267 |
#@ formidable
|
8268 |
msgid "There are no plugins on your site that require a license"
|
8269 |
msgstr ""
|
@@ -8288,30 +8208,18 @@ msgstr ""
|
|
8288 |
msgid "Compact"
|
8289 |
msgstr ""
|
8290 |
|
8291 |
-
#: classes/models/FrmAddon.php:
|
8292 |
-
#: pro/classes/controllers/FrmProEddController.php:237
|
8293 |
#@ formidable
|
8294 |
msgid "That license is expired"
|
8295 |
msgstr ""
|
8296 |
|
8297 |
-
#:
|
8298 |
-
#@ formidable
|
8299 |
-
msgid "Your license is invalid or expired."
|
8300 |
-
msgstr ""
|
8301 |
-
|
8302 |
-
#: classes/controllers/FrmStylesController.php:136
|
8303 |
-
#@ formidable
|
8304 |
-
msgid "duplicate styling templates"
|
8305 |
-
msgstr ""
|
8306 |
-
|
8307 |
-
#: classes/models/FrmAddon.php:72
|
8308 |
#, php-format
|
8309 |
#@ formidable
|
8310 |
msgid "Your %1$s license key is missing. Please add it on the %2$slicenses page%3$s."
|
8311 |
msgstr ""
|
8312 |
|
8313 |
-
#: classes/models/FrmAddon.php:
|
8314 |
-
#: pro/classes/controllers/FrmProEddController.php:239
|
8315 |
#@ formidable
|
8316 |
msgid "That license has been used too many times"
|
8317 |
msgstr ""
|
@@ -8350,34 +8258,34 @@ msgstr ""
|
|
8350 |
msgid "Excerpt View"
|
8351 |
msgstr ""
|
8352 |
|
8353 |
-
#: classes/helpers/FrmListHelper.php:
|
8354 |
#@ default
|
8355 |
msgid "No items found."
|
8356 |
msgstr ""
|
8357 |
|
8358 |
-
#: classes/helpers/FrmListHelper.php:
|
8359 |
#@ default
|
8360 |
msgid "Select bulk action"
|
8361 |
msgstr ""
|
8362 |
|
8363 |
-
#: classes/helpers/FrmListHelper.php:
|
8364 |
#@ default
|
8365 |
msgid "Bulk Actions"
|
8366 |
msgstr ""
|
8367 |
|
8368 |
-
#: classes/helpers/FrmListHelper.php:
|
8369 |
#@ default
|
8370 |
msgid "Apply"
|
8371 |
msgstr ""
|
8372 |
|
8373 |
-
#: classes/helpers/FrmListHelper.php:
|
8374 |
-
#: classes/helpers/FrmListHelper.php:
|
8375 |
#@ default
|
8376 |
msgid "Show more details"
|
8377 |
msgstr ""
|
8378 |
|
8379 |
-
#: classes/helpers/FrmListHelper.php:
|
8380 |
-
#: classes/helpers/FrmListHelper.php:
|
8381 |
#, php-format
|
8382 |
#@ default
|
8383 |
msgid "%s item"
|
@@ -8385,46 +8293,92 @@ msgid_plural "%s items"
|
|
8385 |
msgstr[0] ""
|
8386 |
msgstr[1] ""
|
8387 |
|
8388 |
-
#: classes/helpers/FrmListHelper.php:
|
8389 |
#@ default
|
8390 |
msgid "First page"
|
8391 |
msgstr ""
|
8392 |
|
8393 |
-
#: classes/helpers/FrmListHelper.php:
|
8394 |
#@ default
|
8395 |
msgid "Previous page"
|
8396 |
msgstr ""
|
8397 |
|
8398 |
-
#: classes/helpers/FrmListHelper.php:
|
8399 |
-
#: classes/helpers/FrmListHelper.php:
|
8400 |
#@ default
|
8401 |
msgid "Current Page"
|
8402 |
msgstr ""
|
8403 |
|
8404 |
-
#: classes/helpers/FrmListHelper.php:
|
8405 |
#, php-format
|
8406 |
#@ default
|
8407 |
msgctxt "paging"
|
8408 |
msgid "%1$s of %2$s"
|
8409 |
msgstr ""
|
8410 |
|
8411 |
-
#: classes/helpers/FrmListHelper.php:
|
8412 |
#@ default
|
8413 |
msgid "Next page"
|
8414 |
msgstr ""
|
8415 |
|
8416 |
-
#: classes/helpers/FrmListHelper.php:
|
8417 |
#@ default
|
8418 |
msgid "Last page"
|
8419 |
msgstr ""
|
8420 |
|
8421 |
-
#: classes/helpers/FrmListHelper.php:
|
8422 |
#@ default
|
8423 |
msgid "Select All"
|
8424 |
msgstr ""
|
8425 |
|
8426 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8427 |
#@ formidable
|
8428 |
-
msgid "
|
8429 |
msgstr ""
|
8430 |
|
1 |
msgid ""
|
2 |
msgstr ""
|
3 |
+
"Project-Id-Version: Formidable v2.0.19\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
"POT-Creation-Date: 2010-12-20\n"
|
6 |
+
"PO-Revision-Date: 2016-01-05 20:06:21+0000\n"
|
7 |
"Last-Translator: \n"
|
8 |
"Language-Team: \n"
|
9 |
"MIME-Version: 1.0\n"
|
23 |
#: classes/controllers/FrmFormsController.php:6
|
24 |
#: classes/controllers/FrmFormsController.php:524
|
25 |
#: classes/controllers/FrmXMLController.php:59
|
26 |
+
#: classes/models/FrmSettings.php:78
|
27 |
#: classes/views/frm-forms/list.php:5
|
28 |
#@ formidable
|
29 |
msgid "Forms"
|
36 |
msgid "Templates"
|
37 |
msgstr ""
|
38 |
|
39 |
+
#: classes/controllers/FrmAppController.php:67
|
40 |
+
#: classes/controllers/FrmAppController.php:87
|
41 |
#: classes/helpers/FrmFormsListHelper.php:311
|
42 |
#: classes/views/frm-forms/settings.php:3
|
|
|
43 |
#@ formidable
|
44 |
msgid "Settings"
|
45 |
msgstr ""
|
80 |
msgid "Settings Saved"
|
81 |
msgstr ""
|
82 |
|
83 |
+
#: classes/helpers/FrmAppHelper.php:574
|
84 |
#@ formidable
|
85 |
msgid "View Forms and Templates"
|
86 |
msgstr ""
|
87 |
|
88 |
+
#: classes/helpers/FrmAppHelper.php:576
|
89 |
#@ formidable
|
90 |
msgid "Delete Forms and Templates"
|
91 |
msgstr ""
|
92 |
|
93 |
+
#: classes/helpers/FrmAppHelper.php:577
|
94 |
#@ formidable
|
95 |
msgid "Access this Settings Page"
|
96 |
msgstr ""
|
97 |
|
98 |
+
#: classes/helpers/FrmAppHelper.php:578
|
99 |
#@ formidable
|
100 |
msgid "View Entries from Admin Area"
|
101 |
msgstr ""
|
102 |
|
103 |
+
#: classes/helpers/FrmAppHelper.php:587
|
104 |
#@ formidable
|
105 |
msgid "Edit Entries from Admin Area"
|
106 |
msgstr ""
|
107 |
|
108 |
+
#: classes/helpers/FrmAppHelper.php:579
|
109 |
#@ formidable
|
110 |
msgid "Delete Entries from Admin Area"
|
111 |
msgstr ""
|
112 |
|
113 |
+
#: classes/helpers/FrmAppHelper.php:588
|
114 |
#@ formidable
|
115 |
msgid "View Reports"
|
116 |
msgstr ""
|
147 |
|
148 |
#: classes/controllers/FrmFormsController.php:522
|
149 |
#: classes/models/FrmField.php:37
|
150 |
+
#: pro/classes/controllers/FrmProDisplaysController.php:142
|
151 |
#@ formidable
|
152 |
msgid "Date"
|
153 |
msgstr ""
|
256 |
msgid "You do not have permission to do that"
|
257 |
msgstr ""
|
258 |
|
|
|
|
|
|
|
|
|
|
|
259 |
#: pro/classes/models/FrmProDisplay.php:244
|
260 |
#@ formidable
|
261 |
msgid "Name cannot be blank"
|
342 |
|
343 |
#: classes/controllers/FrmFormsController.php:514
|
344 |
#: classes/controllers/FrmFormsController.php:518
|
345 |
+
#: classes/helpers/FrmCSVExportHelper.php:112
|
346 |
+
#: pro/classes/controllers/FrmProDisplaysController.php:143
|
347 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2836
|
348 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2851
|
349 |
#: pro/classes/views/displays/mb_advanced.php:95
|
374 |
#: classes/views/frm-forms/edit.php:27
|
375 |
#: classes/views/frm-forms/edit.php:39
|
376 |
#: classes/views/frm-forms/settings.php:264
|
377 |
+
#: pro/classes/controllers/FrmProEntriesController.php:2095
|
378 |
+
#: pro/classes/controllers/FrmProEntriesController.php:2606
|
379 |
+
#: pro/classes/models/FrmProSettings.php:19
|
380 |
#@ formidable
|
381 |
msgid "Update"
|
382 |
msgstr ""
|
383 |
|
384 |
+
#: pro/classes/controllers/FrmProEddController.php:141
|
385 |
#@ formidable
|
386 |
msgid "or"
|
387 |
msgstr ""
|
388 |
|
389 |
+
#: classes/helpers/FrmAppHelper.php:1735
|
390 |
#: classes/views/frm-forms/_publish_box.php:75
|
391 |
+
#: pro/classes/controllers/FrmProEddController.php:143
|
392 |
+
#: pro/classes/controllers/FrmProEntriesController.php:1999
|
393 |
#: pro/classes/views/frmpro-entries/sidebar-new.php:14
|
394 |
#: pro/classes/views/frmpro-form-actions/_custom_field_row.php:31
|
395 |
#@ formidable
|
438 |
msgid "Field Name"
|
439 |
msgstr ""
|
440 |
|
441 |
+
#: classes/controllers/FrmStylesController.php:321
|
442 |
#: classes/views/frm-forms/mb_html_tab.php:9
|
443 |
#@ formidable
|
444 |
msgid "Field Description"
|
459 |
msgid "Add class name if field has an error on form submit"
|
460 |
msgstr ""
|
461 |
|
462 |
+
#: classes/controllers/FrmXMLController.php:274
|
463 |
#@ formidable
|
464 |
msgid "Please select a form"
|
465 |
msgstr ""
|
474 |
msgid "Display form description"
|
475 |
msgstr ""
|
476 |
|
477 |
+
#: classes/helpers/FrmAppHelper.php:1722
|
478 |
+
#: classes/helpers/FrmCSVExportHelper.php:111
|
479 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2835
|
480 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2850
|
481 |
#: pro/classes/views/displays/mb_advanced.php:94
|
484 |
msgid "ID"
|
485 |
msgstr ""
|
486 |
|
487 |
+
#: classes/controllers/FrmAppController.php:74
|
488 |
#: classes/controllers/FrmEntriesController.php:8
|
489 |
#: classes/controllers/FrmEntriesController.php:119
|
490 |
#: classes/controllers/FrmFormsController.php:517
|
491 |
+
#: classes/controllers/FrmXMLController.php:59
|
492 |
#: classes/views/frm-entries/list.php:3
|
|
|
|
|
493 |
#: pro/classes/views/frmpro-fields/options-form.php:41
|
494 |
#: pro/classes/views/frmpro-statistics/show.php:67
|
495 |
#@ formidable
|
496 |
msgid "Entries"
|
497 |
msgstr ""
|
498 |
|
499 |
+
#: pro/classes/controllers/FrmProDisplaysController.php:145
|
500 |
#@ formidable
|
501 |
msgid "Shortcode"
|
502 |
msgstr ""
|
511 |
#: classes/views/frm-entries/sidebar-shared.php:10
|
512 |
#: classes/views/frm-forms/_publish_box.php:67
|
513 |
#: pro/classes/controllers/FrmProDisplaysController.php:38
|
514 |
+
#: pro/classes/controllers/FrmProEntriesController.php:1275
|
515 |
+
#: pro/classes/controllers/FrmProEntriesController.php:1481
|
516 |
+
#: pro/classes/controllers/FrmProEntriesController.php:1999
|
517 |
#: pro/classes/helpers/FrmProAppHelper.php:210
|
518 |
#: pro/classes/helpers/FrmProEntriesHelper.php:256
|
519 |
+
#: pro/classes/helpers/FrmProFieldsHelper.php:3049
|
520 |
#@ default
|
521 |
#@ formidable
|
522 |
msgid "Edit"
|
527 |
#: classes/helpers/FrmFormsListHelper.php:104
|
528 |
#: classes/models/FrmFormAction.php:635
|
529 |
#: classes/views/frm-entries/sidebar-show.php:22
|
530 |
+
#: pro/classes/controllers/FrmProEntriesController.php:1495
|
531 |
+
#: pro/classes/controllers/FrmProEntriesController.php:1738
|
532 |
+
#: pro/classes/controllers/FrmProEntriesController.php:2148
|
533 |
#: pro/classes/helpers/FrmProEntriesListHelper.php:6
|
534 |
#: pro/classes/views/frmpro-entries/sidebar-edit.php:27
|
535 |
#@ default
|
538 |
msgstr ""
|
539 |
|
540 |
#: classes/views/frm-entries/show.php:14
|
541 |
+
#: pro/classes/controllers/FrmProDisplaysController.php:138
|
542 |
#@ formidable
|
543 |
msgid "Entry"
|
544 |
msgstr ""
|
545 |
|
546 |
+
#: pro/classes/controllers/FrmProAppController.php:30
|
|
|
547 |
#: pro/classes/views/frmpro-statistics/select.php:3
|
548 |
#: pro/classes/views/frmpro-statistics/show.php:3
|
549 |
#@ formidable
|
551 |
msgstr ""
|
552 |
|
553 |
#: classes/helpers/FrmFormsListHelper.php:314
|
554 |
+
#: pro/classes/controllers/FrmProDisplaysController.php:112
|
555 |
+
#: pro/classes/controllers/FrmProEntriesController.php:1280
|
556 |
#: pro/classes/helpers/FrmProEntriesHelper.php:245
|
557 |
#@ formidable
|
558 |
msgid "Duplicate"
|
567 |
msgstr ""
|
568 |
|
569 |
#: classes/controllers/FrmFieldsController.php:322
|
570 |
+
#: classes/helpers/FrmAppHelper.php:1730
|
571 |
#: classes/views/frm-fields/single-option.php:6
|
572 |
#: classes/views/frm-fields/single-option.php:8
|
573 |
#: pro/classes/views/frmpro-fields/other-option.php:10
|
641 |
msgid "Submit Button"
|
642 |
msgstr ""
|
643 |
|
644 |
+
#: classes/helpers/FrmAppHelper.php:1728
|
645 |
#@ formidable
|
646 |
msgid "Are you sure you want to do this? Clicking OK will delete all forms, form data, and all other Formidable data. There is no Undo."
|
647 |
msgstr ""
|
662 |
msgstr ""
|
663 |
|
664 |
#: classes/helpers/FrmEntriesListHelper.php:59
|
665 |
+
#: pro/classes/controllers/FrmProEntriesController.php:1301
|
666 |
#: pro/classes/helpers/FrmProDisplaysHelper.php:60
|
667 |
#@ formidable
|
668 |
msgid "No Entries Found"
|
709 |
msgid "Duplicate Field"
|
710 |
msgstr ""
|
711 |
|
712 |
+
#: classes/helpers/FrmAppHelper.php:1782
|
713 |
#@ formidable
|
714 |
msgid "English/Western"
|
715 |
msgstr ""
|
716 |
|
717 |
+
#: classes/helpers/FrmAppHelper.php:1783
|
718 |
#@ formidable
|
719 |
msgid "Afrikaans"
|
720 |
msgstr ""
|
721 |
|
722 |
+
#: classes/helpers/FrmAppHelper.php:1783
|
723 |
#@ formidable
|
724 |
msgid "Albanian"
|
725 |
msgstr ""
|
726 |
|
727 |
+
#: classes/helpers/FrmAppHelper.php:1784
|
728 |
#@ formidable
|
729 |
msgid "Arabic"
|
730 |
msgstr ""
|
731 |
|
732 |
+
#: classes/helpers/FrmAppHelper.php:1784
|
733 |
#@ formidable
|
734 |
msgid "Armenian"
|
735 |
msgstr ""
|
736 |
|
737 |
+
#: classes/helpers/FrmAppHelper.php:1785
|
738 |
#@ formidable
|
739 |
msgid "Azerbaijani"
|
740 |
msgstr ""
|
741 |
|
742 |
+
#: classes/helpers/FrmAppHelper.php:1785
|
743 |
#@ formidable
|
744 |
msgid "Basque"
|
745 |
msgstr ""
|
746 |
|
747 |
+
#: classes/helpers/FrmAppHelper.php:1786
|
748 |
#@ formidable
|
749 |
msgid "Bosnian"
|
750 |
msgstr ""
|
751 |
|
752 |
+
#: classes/helpers/FrmAppHelper.php:1786
|
753 |
#@ formidable
|
754 |
msgid "Bulgarian"
|
755 |
msgstr ""
|
756 |
|
757 |
+
#: classes/helpers/FrmAppHelper.php:1787
|
758 |
#@ formidable
|
759 |
msgid "Catalan"
|
760 |
msgstr ""
|
761 |
|
762 |
+
#: classes/helpers/FrmAppHelper.php:1787
|
763 |
#@ formidable
|
764 |
msgid "Chinese Hong Kong"
|
765 |
msgstr ""
|
766 |
|
767 |
+
#: classes/helpers/FrmAppHelper.php:1788
|
768 |
#@ formidable
|
769 |
msgid "Chinese Simplified"
|
770 |
msgstr ""
|
771 |
|
772 |
+
#: classes/helpers/FrmAppHelper.php:1788
|
773 |
#@ formidable
|
774 |
msgid "Chinese Traditional"
|
775 |
msgstr ""
|
776 |
|
777 |
+
#: classes/helpers/FrmAppHelper.php:1789
|
778 |
#@ formidable
|
779 |
msgid "Croatian"
|
780 |
msgstr ""
|
781 |
|
782 |
+
#: classes/helpers/FrmAppHelper.php:1789
|
783 |
#@ formidable
|
784 |
msgid "Czech"
|
785 |
msgstr ""
|
786 |
|
787 |
+
#: classes/helpers/FrmAppHelper.php:1790
|
788 |
#@ formidable
|
789 |
msgid "Danish"
|
790 |
msgstr ""
|
791 |
|
792 |
+
#: classes/helpers/FrmAppHelper.php:1790
|
793 |
#@ formidable
|
794 |
msgid "Dutch"
|
795 |
msgstr ""
|
796 |
|
797 |
+
#: classes/helpers/FrmAppHelper.php:1791
|
798 |
#@ formidable
|
799 |
msgid "English/UK"
|
800 |
msgstr ""
|
801 |
|
802 |
+
#: classes/helpers/FrmAppHelper.php:1791
|
803 |
#@ formidable
|
804 |
msgid "Esperanto"
|
805 |
msgstr ""
|
806 |
|
807 |
+
#: classes/helpers/FrmAppHelper.php:1792
|
808 |
#@ formidable
|
809 |
msgid "Estonian"
|
810 |
msgstr ""
|
811 |
|
812 |
+
#: classes/helpers/FrmAppHelper.php:1792
|
813 |
#@ formidable
|
814 |
msgid "Faroese"
|
815 |
msgstr ""
|
816 |
|
817 |
+
#: classes/helpers/FrmAppHelper.php:1793
|
818 |
#@ formidable
|
819 |
msgid "Farsi/Persian"
|
820 |
msgstr ""
|
821 |
|
822 |
+
#: classes/helpers/FrmAppHelper.php:1794
|
823 |
#@ formidable
|
824 |
msgid "Finnish"
|
825 |
msgstr ""
|
826 |
|
827 |
+
#: classes/helpers/FrmAppHelper.php:1794
|
828 |
#@ formidable
|
829 |
msgid "French"
|
830 |
msgstr ""
|
831 |
|
832 |
+
#: classes/helpers/FrmAppHelper.php:1795
|
833 |
#@ formidable
|
834 |
msgid "French/Swiss"
|
835 |
msgstr ""
|
836 |
|
837 |
+
#: classes/helpers/FrmAppHelper.php:1796
|
838 |
#@ formidable
|
839 |
msgid "German"
|
840 |
msgstr ""
|
841 |
|
842 |
+
#: classes/helpers/FrmAppHelper.php:1797
|
843 |
#@ formidable
|
844 |
msgid "Greek"
|
845 |
msgstr ""
|
846 |
|
847 |
+
#: classes/helpers/FrmAppHelper.php:1798
|
848 |
#@ formidable
|
849 |
msgid "Hebrew"
|
850 |
msgstr ""
|
851 |
|
852 |
+
#: classes/helpers/FrmAppHelper.php:1799
|
853 |
#@ formidable
|
854 |
msgid "Hungarian"
|
855 |
msgstr ""
|
856 |
|
857 |
+
#: classes/helpers/FrmAppHelper.php:1800
|
858 |
#@ formidable
|
859 |
msgid "Icelandic"
|
860 |
msgstr ""
|
861 |
|
862 |
+
#: classes/helpers/FrmAppHelper.php:1801
|
863 |
#@ formidable
|
864 |
msgid "Italian"
|
865 |
msgstr ""
|
866 |
|
867 |
+
#: classes/helpers/FrmAppHelper.php:1801
|
868 |
#@ formidable
|
869 |
msgid "Japanese"
|
870 |
msgstr ""
|
871 |
|
872 |
+
#: classes/helpers/FrmAppHelper.php:1802
|
873 |
#@ formidable
|
874 |
msgid "Korean"
|
875 |
msgstr ""
|
876 |
|
877 |
+
#: classes/helpers/FrmAppHelper.php:1802
|
878 |
#@ formidable
|
879 |
msgid "Latvian"
|
880 |
msgstr ""
|
881 |
|
882 |
+
#: classes/helpers/FrmAppHelper.php:1803
|
883 |
#@ formidable
|
884 |
msgid "Lithuanian"
|
885 |
msgstr ""
|
886 |
|
887 |
+
#: classes/helpers/FrmAppHelper.php:1803
|
888 |
#@ formidable
|
889 |
msgid "Malaysian"
|
890 |
msgstr ""
|
891 |
|
892 |
+
#: classes/helpers/FrmAppHelper.php:1804
|
893 |
#@ formidable
|
894 |
msgid "Norwegian"
|
895 |
msgstr ""
|
896 |
|
897 |
+
#: classes/helpers/FrmAppHelper.php:1804
|
898 |
#@ formidable
|
899 |
msgid "Polish"
|
900 |
msgstr ""
|
901 |
|
902 |
+
#: classes/helpers/FrmAppHelper.php:1805
|
903 |
#@ formidable
|
904 |
msgid "Portuguese/Brazilian"
|
905 |
msgstr ""
|
906 |
|
907 |
+
#: classes/helpers/FrmAppHelper.php:1806
|
908 |
#@ formidable
|
909 |
msgid "Romanian"
|
910 |
msgstr ""
|
911 |
|
912 |
+
#: classes/helpers/FrmAppHelper.php:1807
|
913 |
#@ formidable
|
914 |
msgid "Russian"
|
915 |
msgstr ""
|
916 |
|
|
|
917 |
#: classes/helpers/FrmAppHelper.php:1807
|
918 |
+
#: classes/helpers/FrmAppHelper.php:1808
|
919 |
#@ formidable
|
920 |
msgid "Serbian"
|
921 |
msgstr ""
|
922 |
|
923 |
+
#: classes/helpers/FrmAppHelper.php:1808
|
924 |
#@ formidable
|
925 |
msgid "Slovak"
|
926 |
msgstr ""
|
927 |
|
928 |
+
#: classes/helpers/FrmAppHelper.php:1809
|
929 |
#@ formidable
|
930 |
msgid "Slovenian"
|
931 |
msgstr ""
|
932 |
|
933 |
+
#: classes/helpers/FrmAppHelper.php:1809
|
934 |
#@ formidable
|
935 |
msgid "Spanish"
|
936 |
msgstr ""
|
937 |
|
938 |
+
#: classes/helpers/FrmAppHelper.php:1810
|
939 |
#@ formidable
|
940 |
msgid "Swedish"
|
941 |
msgstr ""
|
942 |
|
943 |
+
#: classes/helpers/FrmAppHelper.php:1811
|
944 |
#@ formidable
|
945 |
msgid "Tamil"
|
946 |
msgstr ""
|
947 |
|
948 |
+
#: classes/helpers/FrmAppHelper.php:1811
|
949 |
#@ formidable
|
950 |
msgid "Thai"
|
951 |
msgstr ""
|
952 |
|
953 |
+
#: classes/helpers/FrmAppHelper.php:1812
|
954 |
#@ formidable
|
955 |
msgid "Turkish"
|
956 |
msgstr ""
|
957 |
|
958 |
+
#: classes/helpers/FrmAppHelper.php:1813
|
959 |
#@ formidable
|
960 |
msgid "Ukranian"
|
961 |
msgstr ""
|
962 |
|
963 |
+
#: classes/helpers/FrmAppHelper.php:1813
|
964 |
#@ formidable
|
965 |
msgid "Vietnamese"
|
966 |
msgstr ""
|
994 |
msgid "Post ID"
|
995 |
msgstr ""
|
996 |
|
997 |
+
#: pro/classes/controllers/FrmProStatisticsController.php:1095
|
998 |
#@ formidable
|
999 |
msgid "Completed"
|
1000 |
msgstr ""
|
1001 |
|
1002 |
+
#: pro/classes/controllers/FrmProStatisticsController.php:1095
|
1003 |
#@ formidable
|
1004 |
msgid "Not Completed"
|
1005 |
msgstr ""
|
1012 |
|
1013 |
#: classes/views/frm-entries/list.php:19
|
1014 |
#: classes/views/frm-forms/list.php:22
|
1015 |
+
#: pro/classes/controllers/FrmProEntriesController.php:1632
|
1016 |
#: pro/classes/controllers/FrmProFormsController.php:365
|
1017 |
#: pro/classes/controllers/FrmProFormsController.php:432
|
1018 |
#: pro/classes/helpers/FrmProEntriesListHelper.php:65
|
1074 |
msgid "Full Size"
|
1075 |
msgstr ""
|
1076 |
|
1077 |
+
#: classes/views/shared/mb_adv_info.php:68
|
1078 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2862
|
1079 |
#@ formidable
|
1080 |
msgid "Helpers"
|
1109 |
#: pro/classes/controllers/FrmProFormsController.php:60
|
1110 |
#: pro/classes/controllers/FrmProFormsController.php:262
|
1111 |
#: pro/classes/models/FrmProField.php:34
|
1112 |
+
#: pro/classes/models/FrmProForm.php:244
|
1113 |
#@ formidable
|
1114 |
msgid "User ID"
|
1115 |
msgstr ""
|
1116 |
|
1117 |
+
#: pro/classes/controllers/FrmProDisplaysController.php:139
|
1118 |
#@ formidable
|
1119 |
msgid "Page"
|
1120 |
msgstr ""
|
1121 |
|
1122 |
+
#: pro/classes/models/FrmProForm.php:251
|
1123 |
#@ formidable
|
1124 |
msgid "Please insert a message for your auto responder."
|
1125 |
msgstr ""
|
1126 |
|
1127 |
+
#: pro/classes/models/FrmProForm.php:254
|
1128 |
#@ formidable
|
1129 |
msgid "That is not a valid reply-to email address for your auto responder."
|
1130 |
msgstr ""
|
1131 |
|
1132 |
+
#: pro/classes/models/FrmProSettings.php:20
|
1133 |
#@ formidable
|
1134 |
msgid "You have already submitted that form"
|
1135 |
msgstr ""
|
1166 |
msgid "This content will not be repeated. This would be a good place to put any HTML table tags."
|
1167 |
msgstr ""
|
1168 |
|
1169 |
+
#: pro/classes/controllers/FrmProDisplaysController.php:140
|
1170 |
+
#: pro/classes/controllers/FrmProDisplaysController.php:297
|
1171 |
#: pro/classes/views/displays/mb_dyncontent.php:23
|
1172 |
#: pro/classes/views/frmpro-fields/options-form.php:222
|
1173 |
#@ formidable
|
1184 |
msgid "This content will not be repeated. This would be a good place to close any HTML tags from the Before Content field."
|
1185 |
msgstr ""
|
1186 |
|
1187 |
+
#: pro/classes/controllers/FrmProDisplaysController.php:141
|
1188 |
#: pro/classes/views/displays/mb_dyncontent.php:55
|
1189 |
#@ formidable
|
1190 |
msgid "Dynamic Content"
|
1257 |
#: classes/controllers/FrmFormsController.php:430
|
1258 |
#: classes/views/frm-forms/_publish_box.php:47
|
1259 |
#: classes/widgets/FrmShowForm.php:46
|
1260 |
+
#: pro/classes/controllers/FrmProDisplaysController.php:137
|
1261 |
#@ formidable
|
1262 |
msgid "Form"
|
1263 |
msgstr ""
|
1335 |
msgstr ""
|
1336 |
|
1337 |
#: classes/views/frm-entries/sidebar-show.php:22
|
1338 |
+
#: pro/classes/controllers/FrmProEntriesController.php:1302
|
1339 |
+
#: pro/classes/controllers/FrmProEntriesController.php:1681
|
1340 |
+
#: pro/classes/controllers/FrmProEntriesController.php:1755
|
1341 |
+
#: pro/classes/controllers/FrmProEntriesController.php:2149
|
1342 |
#@ formidable
|
1343 |
msgid "Are you sure you want to delete that entry?"
|
1344 |
msgstr ""
|
1499 |
msgid "If you have manually created an accordion form, be sure to include the javascript for it."
|
1500 |
msgstr ""
|
1501 |
|
1502 |
+
#: classes/views/shared/mb_adv_info.php:16
|
1503 |
+
#: classes/views/shared/mb_adv_info.php:97
|
1504 |
#@ formidable
|
1505 |
msgid "Keys"
|
1506 |
msgstr ""
|
1511 |
msgid "Date Format"
|
1512 |
msgstr ""
|
1513 |
|
1514 |
+
#: pro/classes/views/settings/form.php:49
|
1515 |
#@ formidable
|
1516 |
msgid "Pretty Permalinks"
|
1517 |
msgstr ""
|
1518 |
|
1519 |
+
#: pro/classes/views/settings/form.php:52
|
1520 |
#@ formidable
|
1521 |
msgid "Use pretty permalinks for entry detail links"
|
1522 |
msgstr ""
|
1684 |
msgid "Export"
|
1685 |
msgstr ""
|
1686 |
|
1687 |
+
#: classes/controllers/FrmStylesController.php:319
|
1688 |
#: classes/views/frm-forms/settings.php:32
|
1689 |
#: classes/views/frm-settings/form.php:18
|
1690 |
#@ formidable
|
1783 |
msgid "Formidable uses CSS3 border-radius for corner rounding, which is not currently supported by Internet Explorer."
|
1784 |
msgstr ""
|
1785 |
|
1786 |
+
#: classes/controllers/FrmStylesController.php:323
|
1787 |
#@ formidable
|
1788 |
msgid "Field Settings"
|
1789 |
msgstr ""
|
1790 |
|
1791 |
+
#: classes/controllers/FrmStylesController.php:322
|
1792 |
#@ formidable
|
1793 |
msgid "Field Colors"
|
1794 |
msgstr ""
|
1861 |
msgid "Margin"
|
1862 |
msgstr ""
|
1863 |
|
1864 |
+
#: classes/models/FrmEDD_SL_Plugin_Updater.php:236
|
1865 |
#: classes/views/styles/_field-colors.php:10
|
1866 |
#: classes/views/styles/_form-messages.php:7
|
1867 |
#@ edd
|
1913 |
msgid "reCAPTCHA Language"
|
1914 |
msgstr ""
|
1915 |
|
1916 |
+
#: classes/helpers/FrmAppHelper.php:1782
|
1917 |
#@ formidable
|
1918 |
msgid "English"
|
1919 |
msgstr ""
|
1920 |
|
1921 |
+
#: classes/helpers/FrmAppHelper.php:1805
|
1922 |
#@ formidable
|
1923 |
msgid "Portuguese"
|
1924 |
msgstr ""
|
2045 |
msgid "optional"
|
2046 |
msgstr ""
|
2047 |
|
2048 |
+
#: classes/views/shared/mb_adv_info.php:7
|
2049 |
#: pro/classes/views/displays/mb_advanced.php:75
|
2050 |
#@ formidable
|
2051 |
msgid "Advanced"
|
2156 |
|
2157 |
#: classes/models/FrmField.php:15
|
2158 |
#: classes/views/styles/_sample_form.php:53
|
2159 |
+
#: pro/classes/helpers/FrmProFieldsHelper.php:4301
|
2160 |
#@ formidable
|
2161 |
msgid "Radio Buttons"
|
2162 |
msgstr ""
|
2258 |
msgid "Post Type"
|
2259 |
msgstr ""
|
2260 |
|
2261 |
+
#: pro/classes/models/FrmProEntryMeta.php:363
|
2262 |
#@ formidable
|
2263 |
msgid "is invalid"
|
2264 |
msgstr ""
|
2265 |
|
2266 |
#: classes/helpers/FrmFieldsHelper.php:146
|
2267 |
#: classes/helpers/FrmFieldsHelper.php:174
|
2268 |
+
#: pro/classes/models/FrmProEntryMeta.php:363
|
2269 |
#@ formidable
|
2270 |
msgid "This field is invalid"
|
2271 |
msgstr ""
|
2285 |
msgid "The message seen when a field response is either incorrect or missing."
|
2286 |
msgstr ""
|
2287 |
|
2288 |
+
#: pro/classes/models/FrmProSettings.php:18
|
2289 |
#@ formidable
|
2290 |
msgid "Your submission was successfully saved."
|
2291 |
msgstr ""
|
2292 |
|
2293 |
+
#: classes/helpers/FrmAppHelper.php:575
|
2294 |
#@ formidable
|
2295 |
msgid "Add/Edit Forms and Templates"
|
2296 |
msgstr ""
|
2297 |
|
2298 |
+
#: classes/helpers/FrmAppHelper.php:586
|
2299 |
#@ formidable
|
2300 |
msgid "Add Entries from Admin Area"
|
2301 |
msgstr ""
|
2304 |
#: classes/views/frm-forms/edit.php:4
|
2305 |
#: classes/views/frm-forms/list.php:7
|
2306 |
#: classes/views/frm-forms/new.php:4
|
|
|
|
|
2307 |
#: pro/classes/helpers/FrmProEntriesHelper.php:234
|
2308 |
#@ formidable
|
2309 |
msgid "Add New"
|
2326 |
msgid "Created at"
|
2327 |
msgstr ""
|
2328 |
|
2329 |
+
#: classes/helpers/FrmCSVExportHelper.php:106
|
2330 |
#@ formidable
|
2331 |
msgid "Last Updated"
|
2332 |
msgstr ""
|
2336 |
msgid "Post Meta"
|
2337 |
msgstr ""
|
2338 |
|
2339 |
+
#: classes/helpers/FrmAppHelper.php:1218
|
2340 |
#@ formidable
|
2341 |
msgid "at"
|
2342 |
msgstr ""
|
2532 |
#: classes/helpers/FrmFieldsHelper.php:1343
|
2533 |
#: classes/helpers/FrmFieldsHelper.php:1348
|
2534 |
#: classes/helpers/FrmFieldsHelper.php:1353
|
2535 |
+
#: pro/classes/controllers/FrmProDisplaysController.php:192
|
2536 |
#@ formidable
|
2537 |
msgid "N/A"
|
2538 |
msgstr ""
|
3713 |
msgid "Automatic Width for drop-down fields"
|
3714 |
msgstr ""
|
3715 |
|
3716 |
+
#: pro/classes/controllers/FrmProStatisticsController.php:1080
|
3717 |
#@ formidable
|
3718 |
msgid "Deleted User"
|
3719 |
msgstr ""
|
3720 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3721 |
#: classes/controllers/FrmFormsController.php:132
|
3722 |
#@ formidable
|
3723 |
msgid "Settings Successfully Updated"
|
3734 |
msgstr ""
|
3735 |
|
3736 |
#: classes/models/FrmField.php:14
|
3737 |
+
#: pro/classes/helpers/FrmProFieldsHelper.php:4302
|
3738 |
#@ formidable
|
3739 |
msgid "Checkboxes"
|
3740 |
msgstr ""
|
3741 |
|
3742 |
#: classes/models/FrmField.php:16
|
3743 |
+
#: pro/classes/helpers/FrmProFieldsHelper.php:4300
|
3744 |
#@ formidable
|
3745 |
msgid "Dropdown"
|
3746 |
msgstr ""
|
3750 |
msgid "There was a problem with your submission. Please try again."
|
3751 |
msgstr ""
|
3752 |
|
|
|
|
|
|
|
|
|
|
|
3753 |
#: classes/views/frm-forms/add_field_links.php:18
|
3754 |
#@ formidable
|
3755 |
msgid "Fields"
|
3760 |
msgid "Customize HTML"
|
3761 |
msgstr ""
|
3762 |
|
3763 |
+
#: classes/controllers/FrmAppController.php:60
|
3764 |
#: classes/views/frm-forms/edit.php:3
|
|
|
3765 |
#@ formidable
|
3766 |
msgid "Build"
|
3767 |
msgstr ""
|
3781 |
msgid "Entry update date"
|
3782 |
msgstr ""
|
3783 |
|
3784 |
+
#: pro/classes/models/FrmProEntryMeta.php:363
|
3785 |
#@ formidable
|
3786 |
msgid "Sorry, this file type is not permitted for security reasons."
|
3787 |
msgstr ""
|
3797 |
msgstr ""
|
3798 |
|
3799 |
#: classes/views/frm-entries/sidebar-shared.php:8
|
3800 |
+
#: pro/classes/controllers/FrmProEntriesController.php:1264
|
3801 |
#@ formidable
|
3802 |
msgid "Post"
|
3803 |
msgstr ""
|
3900 |
msgid "Change the format of the date used in the date field."
|
3901 |
msgstr ""
|
3902 |
|
3903 |
+
#: classes/views/xml/import_form.php:52
|
|
|
3904 |
#@ formidable
|
3905 |
msgid "If your CSV special characters are not working correctly, try a different formatting option."
|
3906 |
msgstr ""
|
4007 |
msgid "Redirect to URL"
|
4008 |
msgstr ""
|
4009 |
|
4010 |
+
#: pro/classes/controllers/FrmProXMLController.php:160
|
4011 |
#@ formidable
|
4012 |
msgid "All Fields are required"
|
4013 |
msgstr ""
|
4078 |
msgid "Use this menu name site-wide"
|
4079 |
msgstr ""
|
4080 |
|
4081 |
+
#: pro/classes/controllers/FrmProEntriesController.php:2187
|
4082 |
+
#: pro/classes/controllers/FrmProEntriesController.php:2503
|
4083 |
#@ formidable
|
4084 |
msgid "Your entry was successfully deleted"
|
4085 |
msgstr ""
|
4104 |
msgid "Specify allowed types"
|
4105 |
msgstr ""
|
4106 |
|
4107 |
+
#: pro/classes/controllers/FrmProStatisticsController.php:1530
|
4108 |
#@ formidable
|
4109 |
msgid "Daily Entries"
|
4110 |
msgstr ""
|
4147 |
msgid "Are you sure you want to delete that?"
|
4148 |
msgstr ""
|
4149 |
|
4150 |
+
#: pro/classes/controllers/FrmProEddController.php:115
|
4151 |
#@ formidable
|
4152 |
msgid "Account"
|
4153 |
msgstr ""
|
4177 |
msgid "visitors who are not logged in"
|
4178 |
msgstr ""
|
4179 |
|
4180 |
+
#: pro/classes/controllers/FrmProFieldsController.php:427
|
4181 |
#@ formidable
|
4182 |
msgid "Option Label"
|
4183 |
msgstr ""
|
4184 |
|
4185 |
+
#: pro/classes/controllers/FrmProFieldsController.php:428
|
4186 |
#: pro/classes/controllers/FrmProFormsController.php:251
|
4187 |
#@ formidable
|
4188 |
msgid "Saved Value"
|
4189 |
msgstr ""
|
4190 |
|
4191 |
+
#: pro/classes/controllers/FrmProStatisticsController.php:1524
|
4192 |
#@ formidable
|
4193 |
msgid "Monthly Entries"
|
4194 |
msgstr ""
|
4195 |
|
4196 |
+
#: pro/classes/controllers/FrmProStatisticsController.php:1527
|
4197 |
#@ formidable
|
4198 |
msgid "Yearly Entries"
|
4199 |
msgstr ""
|
4200 |
|
4201 |
+
#: pro/classes/controllers/FrmProStatisticsController.php:1520
|
4202 |
#@ formidable
|
4203 |
msgid "Hourly Entries"
|
4204 |
msgstr ""
|
4205 |
|
4206 |
+
#: classes/helpers/FrmCSVExportHelper.php:105
|
4207 |
#: pro/classes/views/xml/map_csv_fields.php:50
|
4208 |
#@ formidable
|
4209 |
msgid "Timestamp"
|
4214 |
msgid "Use separate values"
|
4215 |
msgstr ""
|
4216 |
|
4217 |
+
#: classes/helpers/FrmAppHelper.php:1736
|
4218 |
#: classes/helpers/FrmFormsListHelper.php:271
|
4219 |
#: classes/views/frm-forms/add_field.php:215
|
4220 |
#: classes/views/frm-forms/add_field.php:253
|
4247 |
msgid "Add a CSS class to the field container. Use our predefined classes to align multiple fields in single row."
|
4248 |
msgstr ""
|
4249 |
|
4250 |
+
#: pro/classes/controllers/FrmProEntriesController.php:2519
|
4251 |
#@ formidable
|
4252 |
msgid "There was an error deleting that entry"
|
4253 |
msgstr ""
|
4254 |
|
4255 |
+
#: pro/classes/controllers/FrmProEddController.php:110
|
4256 |
#@ formidable
|
4257 |
msgid "Deauthorize this site"
|
4258 |
msgstr ""
|
4267 |
msgid "Copied from Post"
|
4268 |
msgstr ""
|
4269 |
|
4270 |
+
#: classes/helpers/FrmAppHelper.php:1242
|
4271 |
+
#: pro/classes/controllers/FrmProDisplaysController.php:745
|
4272 |
#@ formidable
|
4273 |
msgid "year"
|
4274 |
msgstr ""
|
4275 |
|
4276 |
+
#: classes/helpers/FrmAppHelper.php:1242
|
4277 |
+
#: pro/classes/controllers/FrmProDisplaysController.php:745
|
4278 |
#@ formidable
|
4279 |
msgid "years"
|
4280 |
msgstr ""
|
4281 |
|
4282 |
+
#: classes/helpers/FrmAppHelper.php:1243
|
4283 |
+
#: pro/classes/controllers/FrmProDisplaysController.php:745
|
4284 |
#@ formidable
|
4285 |
msgid "month"
|
4286 |
msgstr ""
|
4287 |
|
4288 |
+
#: classes/helpers/FrmAppHelper.php:1243
|
4289 |
+
#: pro/classes/controllers/FrmProDisplaysController.php:745
|
4290 |
#@ formidable
|
4291 |
msgid "months"
|
4292 |
msgstr ""
|
4293 |
|
4294 |
+
#: classes/helpers/FrmAppHelper.php:1244
|
4295 |
+
#: pro/classes/controllers/FrmProDisplaysController.php:745
|
4296 |
#@ formidable
|
4297 |
msgid "week"
|
4298 |
msgstr ""
|
4299 |
|
4300 |
+
#: classes/helpers/FrmAppHelper.php:1244
|
4301 |
+
#: pro/classes/controllers/FrmProDisplaysController.php:745
|
4302 |
#@ formidable
|
4303 |
msgid "weeks"
|
4304 |
msgstr ""
|
4305 |
|
4306 |
+
#: classes/helpers/FrmAppHelper.php:1245
|
4307 |
+
#: pro/classes/controllers/FrmProDisplaysController.php:745
|
4308 |
#@ formidable
|
4309 |
msgid "day"
|
4310 |
msgstr ""
|
4311 |
|
4312 |
+
#: classes/helpers/FrmAppHelper.php:1245
|
4313 |
+
#: pro/classes/controllers/FrmProDisplaysController.php:745
|
4314 |
#@ formidable
|
4315 |
msgid "days"
|
4316 |
msgstr ""
|
4317 |
|
4318 |
+
#: classes/helpers/FrmAppHelper.php:1246
|
4319 |
#@ formidable
|
4320 |
msgid "hour"
|
4321 |
msgstr ""
|
4322 |
|
4323 |
+
#: classes/helpers/FrmAppHelper.php:1246
|
4324 |
#: pro/classes/views/frmpro-forms/add_form_options.php:35
|
4325 |
#@ formidable
|
4326 |
msgid "hours"
|
4327 |
msgstr ""
|
4328 |
|
4329 |
+
#: classes/helpers/FrmAppHelper.php:1247
|
4330 |
#@ formidable
|
4331 |
msgid "minute"
|
4332 |
msgstr ""
|
4333 |
|
4334 |
+
#: classes/helpers/FrmAppHelper.php:1247
|
4335 |
#@ formidable
|
4336 |
msgid "minutes"
|
4337 |
msgstr ""
|
4338 |
|
4339 |
+
#: classes/helpers/FrmAppHelper.php:1248
|
4340 |
#@ formidable
|
4341 |
msgid "second"
|
4342 |
msgstr ""
|
4343 |
|
4344 |
+
#: classes/helpers/FrmAppHelper.php:1248
|
4345 |
+
#: classes/helpers/FrmAppHelper.php:1256
|
4346 |
+
#: classes/helpers/FrmAppHelper.php:1282
|
4347 |
#@ formidable
|
4348 |
msgid "seconds"
|
4349 |
msgstr ""
|
4369 |
msgid "How long ago a date was in minutes, hours, days, months, or years."
|
4370 |
msgstr ""
|
4371 |
|
4372 |
+
#: classes/views/shared/mb_adv_info.php:5
|
4373 |
#@ formidable
|
4374 |
msgid "Conditionals"
|
4375 |
msgstr ""
|
4422 |
msgstr ""
|
4423 |
|
4424 |
#: classes/views/frm-forms/mb_insert_fields.php:3
|
4425 |
+
#: pro/classes/controllers/FrmProDisplaysController.php:301
|
4426 |
#@ formidable
|
4427 |
msgid "Customization"
|
4428 |
msgstr ""
|
4432 |
msgid "Insert Fields"
|
4433 |
msgstr ""
|
4434 |
|
4435 |
+
#: classes/views/shared/mb_adv_info.php:9
|
4436 |
#@ formidable
|
4437 |
msgid "HTML Tags"
|
4438 |
msgstr ""
|
4472 |
msgid "The message seen when a required field is left blank."
|
4473 |
msgstr ""
|
4474 |
|
4475 |
+
#: classes/views/shared/mb_adv_info.php:15
|
4476 |
+
#: classes/views/shared/mb_adv_info.php:96
|
4477 |
#@ formidable
|
4478 |
msgid "IDs"
|
4479 |
msgstr ""
|
4480 |
|
4481 |
+
#: classes/views/shared/mb_adv_info.php:18
|
4482 |
+
#: classes/views/shared/mb_adv_info.php:99
|
4483 |
#@ formidable
|
4484 |
msgid "Fields from your form"
|
4485 |
msgstr ""
|
4494 |
msgid "Field Label"
|
4495 |
msgstr ""
|
4496 |
|
4497 |
+
#: pro/classes/controllers/FrmProDisplaysController.php:144
|
4498 |
#@ formidable
|
4499 |
msgid "Former ID"
|
4500 |
msgstr ""
|
4607 |
msgid "Resend Email Notifications"
|
4608 |
msgstr ""
|
4609 |
|
4610 |
+
#: classes/views/shared/mb_adv_info.php:108
|
4611 |
#@ formidable
|
4612 |
msgid "Conditional text here"
|
4613 |
msgstr ""
|
4627 |
msgid "Image Name"
|
4628 |
msgstr ""
|
4629 |
|
4630 |
+
#: classes/views/shared/mb_adv_info.php:174
|
4631 |
#@ formidable
|
4632 |
msgid "Insert user information"
|
4633 |
msgstr ""
|
4634 |
|
4635 |
+
#: classes/views/shared/mb_adv_info.php:205
|
4636 |
#@ formidable
|
4637 |
msgid "Creation Date"
|
4638 |
msgstr ""
|
4639 |
|
4640 |
+
#: classes/views/shared/mb_adv_info.php:209
|
4641 |
#@ formidable
|
4642 |
msgid "Field From Entry"
|
4643 |
msgstr ""
|
4652 |
msgid "Entry updated date"
|
4653 |
msgstr ""
|
4654 |
|
4655 |
+
#: pro/classes/controllers/FrmProFieldsController.php:512
|
4656 |
#: pro/classes/views/frmpro-fields/field-values.php:10
|
4657 |
#@ formidable
|
4658 |
msgid "Anything"
|
4659 |
msgstr ""
|
4660 |
|
4661 |
+
#: classes/helpers/FrmAppHelper.php:1719
|
4662 |
#: classes/views/styles/_sample_form.php:91
|
4663 |
#: pro/classes/helpers/FrmProFieldsHelper.php:640
|
4664 |
#: pro/classes/helpers/FrmProFormsHelper.php:314
|
4743 |
msgid "Javascript from your form entries are automatically removed. Add this option only if you trust those submitting entries."
|
4744 |
msgstr ""
|
4745 |
|
4746 |
+
#: pro/classes/controllers/FrmProStatisticsController.php:1622
|
4747 |
#@ formidable
|
4748 |
msgid "Count"
|
4749 |
msgstr ""
|
4794 |
msgid "Upload file and import"
|
4795 |
msgstr ""
|
4796 |
|
4797 |
+
#: classes/views/xml/import_form.php:99
|
4798 |
#@ formidable
|
4799 |
msgid "Export Selection"
|
4800 |
msgstr ""
|
4840 |
msgid "Delete Field"
|
4841 |
msgstr ""
|
4842 |
|
4843 |
+
#: classes/controllers/FrmStylesController.php:497
|
4844 |
#: classes/views/frm-forms/mb_insert_fields.php:2
|
4845 |
#@ formidable
|
4846 |
msgid "Click to toggle"
|
4847 |
msgstr ""
|
4848 |
|
4849 |
+
#: pro/classes/controllers/FrmProDisplaysController.php:296
|
4850 |
#@ formidable
|
4851 |
msgid "Basic Settings"
|
4852 |
msgstr ""
|
4876 |
msgid "Logged-out Users"
|
4877 |
msgstr ""
|
4878 |
|
|
|
4879 |
#: pro/classes/controllers/FrmUpdatesController.php:28
|
4880 |
#@ formidable
|
4881 |
msgid "Your Formidable Pro License was Invalid"
|
4882 |
msgstr ""
|
4883 |
|
4884 |
#: classes/views/frm-settings/license_box.php:8
|
4885 |
+
#: pro/classes/controllers/FrmProEddController.php:102
|
4886 |
#@ formidable
|
4887 |
msgid "Click here"
|
4888 |
msgstr ""
|
4889 |
|
4890 |
+
#: pro/classes/controllers/FrmProEddController.php:108
|
4891 |
#@ formidable
|
4892 |
msgid "Formidable Pro is Installed"
|
4893 |
msgstr ""
|
4894 |
|
4895 |
+
#: pro/classes/controllers/FrmProEddController.php:109
|
4896 |
#@ formidable
|
4897 |
msgid "Enter new license"
|
4898 |
msgstr ""
|
4899 |
|
4900 |
+
#: pro/classes/controllers/FrmProEddController.php:135
|
4901 |
#@ formidable
|
4902 |
msgid "Use this license to enable Formidable Pro site-wide"
|
4903 |
msgstr ""
|
4904 |
|
4905 |
+
#: pro/classes/controllers/FrmProEddController.php:139
|
4906 |
#@ formidable
|
4907 |
msgid "Save License"
|
4908 |
msgstr ""
|
4929 |
msgid "An update is available, but your license is %s."
|
4930 |
msgstr ""
|
4931 |
|
4932 |
+
#: classes/models/FrmAddon.php:250
|
|
|
4933 |
#: pro/classes/controllers/FrmUpdatesController.php:356
|
4934 |
#@ formidable
|
4935 |
msgid "Your License Key was invalid"
|
5053 |
msgid "If you have many checkbox or radio button options, you may add this class to allow your user to easily scroll through the options."
|
5054 |
msgstr ""
|
5055 |
|
5056 |
+
#: classes/helpers/FrmAppHelper.php:1732
|
5057 |
#@ formidable
|
5058 |
msgid "Saving"
|
5059 |
msgstr ""
|
5060 |
|
5061 |
+
#: classes/helpers/FrmAppHelper.php:1733
|
5062 |
#@ formidable
|
5063 |
msgid "Saved"
|
5064 |
msgstr ""
|
5083 |
msgid "Recommended for long forms."
|
5084 |
msgstr ""
|
5085 |
|
5086 |
+
#: classes/helpers/FrmAppHelper.php:1753
|
5087 |
#@ formidable
|
5088 |
msgid "Warning: There is no way to retrieve unsaved entries."
|
5089 |
msgstr ""
|
5118 |
msgid "GET/POST"
|
5119 |
msgstr ""
|
5120 |
|
5121 |
+
#: classes/helpers/FrmCSVExportHelper.php:90
|
5122 |
#@ formidable
|
5123 |
msgid "(label)"
|
5124 |
msgstr ""
|
5125 |
|
5126 |
+
#: classes/helpers/FrmCSVExportHelper.php:98
|
5127 |
#@ formidable
|
5128 |
msgid "Comment"
|
5129 |
msgstr ""
|
5130 |
|
5131 |
+
#: classes/helpers/FrmCSVExportHelper.php:99
|
5132 |
#@ formidable
|
5133 |
msgid "Comment User"
|
5134 |
msgstr ""
|
5135 |
|
5136 |
+
#: classes/helpers/FrmCSVExportHelper.php:100
|
5137 |
#@ formidable
|
5138 |
msgid "Comment Date"
|
5139 |
msgstr ""
|
5168 |
msgid "Add dynamic default values as default text to fields in your form"
|
5169 |
msgstr ""
|
5170 |
|
|
|
5171 |
#: pro/classes/controllers/FrmUpdatesController.php:337
|
5172 |
#, php-format
|
5173 |
#@ formidable
|
5174 |
msgid "You had an error communicating with Strategy11's API. %1$sClick here%2$s for more information."
|
5175 |
msgstr ""
|
5176 |
|
|
|
5177 |
#: pro/classes/controllers/FrmUpdatesController.php:342
|
5178 |
#@ formidable
|
5179 |
msgid "You had an HTTP error connecting to Strategy11's API"
|
5217 |
msgid "Click to edit."
|
5218 |
msgstr ""
|
5219 |
|
5220 |
+
#: classes/helpers/FrmCSVExportHelper.php:109
|
5221 |
#: classes/helpers/FrmFormsHelper.php:596
|
5222 |
#: classes/helpers/FrmFormsListHelper.php:361
|
5223 |
#: classes/views/frm-forms/_publish_box.php:72
|
5224 |
+
#: pro/classes/controllers/FrmProEntriesController.php:1265
|
|
|
5225 |
#@ formidable
|
5226 |
#@ default
|
5227 |
msgid "Draft"
|
5240 |
msgid "Your draft has been saved."
|
5241 |
msgstr ""
|
5242 |
|
5243 |
+
#: classes/views/xml/import_form.php:51
|
5244 |
#: pro/classes/views/frmpro-fields/options-form.php:242
|
5245 |
#@ formidable
|
5246 |
msgid "Format"
|
5272 |
msgid "Update Button Text"
|
5273 |
msgstr ""
|
5274 |
|
5275 |
+
#: classes/helpers/FrmAppHelper.php:1740
|
5276 |
#: classes/helpers/FrmFieldsHelper.php:1181
|
5277 |
#@ formidable
|
5278 |
msgid "Default value will NOT pass form validation"
|
5279 |
msgstr ""
|
5280 |
|
5281 |
+
#: classes/helpers/FrmAppHelper.php:1739
|
5282 |
#: classes/helpers/FrmFieldsHelper.php:1181
|
5283 |
#@ formidable
|
5284 |
msgid "Default value will pass form validation"
|
5285 |
msgstr ""
|
5286 |
|
5287 |
+
#: classes/helpers/FrmAppHelper.php:1737
|
5288 |
#: classes/helpers/FrmFieldsHelper.php:1172
|
5289 |
#@ formidable
|
5290 |
msgid "Clear default value when typing"
|
5291 |
msgstr ""
|
5292 |
|
5293 |
+
#: classes/helpers/FrmAppHelper.php:1738
|
5294 |
#: classes/helpers/FrmFieldsHelper.php:1172
|
5295 |
#@ formidable
|
5296 |
msgid "Do not clear default value when typing"
|
5297 |
msgstr ""
|
5298 |
|
5299 |
+
#: pro/classes/controllers/FrmProAppController.php:22
|
|
|
|
|
5300 |
#: pro/classes/controllers/FrmProDisplaysController.php:12
|
5301 |
#: pro/classes/controllers/FrmProDisplaysController.php:35
|
5302 |
+
#: pro/classes/controllers/FrmProDisplaysController.php:50
|
5303 |
+
#: pro/classes/controllers/FrmProXMLController.php:55
|
5304 |
#@ formidable
|
5305 |
msgid "Views"
|
5306 |
msgstr ""
|
5307 |
|
5308 |
+
#: classes/models/FrmAddon.php:267
|
|
|
5309 |
#: pro/classes/controllers/FrmUpdatesController.php:352
|
5310 |
#, php-format
|
5311 |
#@ formidable
|
5312 |
msgid "There was a %1$s error: %2$s"
|
5313 |
msgstr ""
|
5314 |
|
5315 |
+
#: classes/helpers/FrmAppHelper.php:589
|
5316 |
#@ formidable
|
5317 |
msgid "Add/Edit Views"
|
5318 |
msgstr ""
|
5377 |
msgid "Edit View"
|
5378 |
msgstr ""
|
5379 |
|
5380 |
+
#: pro/classes/controllers/FrmProDisplaysController.php:63
|
5381 |
#@ formidable
|
5382 |
msgid "View all forms"
|
5383 |
msgstr ""
|
5384 |
|
5385 |
+
#: pro/classes/controllers/FrmProDisplaysController.php:856
|
5386 |
#@ formidable
|
5387 |
msgid "There are no views with that ID"
|
5388 |
msgstr ""
|
5397 |
msgid "Draft was Successfully Updated"
|
5398 |
msgstr ""
|
5399 |
|
5400 |
+
#: pro/classes/controllers/FrmProXMLController.php:197
|
5401 |
#@ formidable
|
5402 |
msgid "CSV cannot be opened."
|
5403 |
msgstr ""
|
5465 |
msgid "Entry Count"
|
5466 |
msgstr ""
|
5467 |
|
5468 |
+
#: classes/views/shared/mb_adv_info.php:124
|
5469 |
#@ formidable
|
5470 |
msgid "Click a button below to insert sample logic into your view"
|
5471 |
msgstr ""
|
5472 |
|
5473 |
+
#: classes/helpers/FrmAppHelper.php:1741
|
5474 |
#@ formidable
|
5475 |
msgid "Are you sure?"
|
5476 |
msgstr ""
|
5477 |
|
5478 |
+
#: pro/classes/controllers/FrmProEddController.php:130
|
5479 |
#@ formidable
|
5480 |
msgid "Enter your license number here"
|
5481 |
msgstr ""
|
5502 |
msgid "Increment"
|
5503 |
msgstr ""
|
5504 |
|
5505 |
+
#: classes/controllers/FrmXMLController.php:111
|
5506 |
#@ formidable
|
5507 |
msgid "XML import is not enabled on your server."
|
5508 |
msgstr ""
|
5509 |
|
5510 |
+
#: classes/controllers/FrmXMLController.php:91
|
5511 |
#@ formidable
|
5512 |
msgid "The file does not exist, please try again."
|
5513 |
msgstr ""
|
5514 |
|
5515 |
+
#: classes/controllers/FrmXMLController.php:82
|
5516 |
#@ formidable
|
5517 |
msgid "Oops, you didn't select a file."
|
5518 |
msgstr ""
|
5523 |
msgid "There was an error when reading this XML file"
|
5524 |
msgstr ""
|
5525 |
|
5526 |
+
#: classes/helpers/FrmCSVExportHelper.php:107
|
5527 |
#@ formidable
|
5528 |
msgid "Created By"
|
5529 |
msgstr ""
|
5530 |
|
5531 |
+
#: classes/helpers/FrmCSVExportHelper.php:108
|
5532 |
#@ formidable
|
5533 |
msgid "Updated By"
|
5534 |
msgstr ""
|
5584 |
msgid "last updated"
|
5585 |
msgstr ""
|
5586 |
|
5587 |
+
#: classes/helpers/FrmAppHelper.php:1041
|
5588 |
#: classes/helpers/FrmFieldsHelper.php:174
|
5589 |
#, php-format
|
5590 |
#@ formidable
|
5611 |
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."
|
5612 |
msgstr ""
|
5613 |
|
5614 |
+
#: classes/views/xml/import_form.php:86
|
5615 |
#@ formidable
|
5616 |
msgid "(default template)"
|
5617 |
msgstr ""
|
5618 |
|
5619 |
+
#: classes/views/xml/import_form.php:88
|
5620 |
#@ formidable
|
5621 |
msgid "(template)"
|
5622 |
msgstr ""
|
5632 |
msgid "Select the field(s) from your form that you would like to populate with your categories, tags, or other taxonomies."
|
5633 |
msgstr ""
|
5634 |
|
5635 |
+
#: classes/helpers/FrmAppHelper.php:1751
|
5636 |
#@ formidable
|
5637 |
msgid "Import Complete"
|
5638 |
msgstr ""
|
5711 |
msgid "Nothing was imported or updated"
|
5712 |
msgstr ""
|
5713 |
|
5714 |
+
#: classes/helpers/FrmAppHelper.php:1512
|
5715 |
#, php-format
|
5716 |
#@ formidable
|
5717 |
msgid "If you leave the subject blank, the default will be used: %1$s Form submitted on %2$s"
|
5727 |
msgid "Export Format"
|
5728 |
msgstr ""
|
5729 |
|
5730 |
+
#: classes/views/xml/import_form.php:67
|
5731 |
#@ formidable
|
5732 |
msgid "Data to Export"
|
5733 |
msgstr ""
|
5734 |
|
5735 |
+
#: classes/views/xml/import_form.php:69
|
5736 |
#@ formidable
|
5737 |
msgid "Include the following in the export file"
|
5738 |
msgstr ""
|
5739 |
|
5740 |
+
#: classes/views/xml/import_form.php:77
|
5741 |
#@ formidable
|
5742 |
msgid "Select Form(s)"
|
5743 |
msgstr ""
|
5744 |
|
5745 |
+
#: classes/views/xml/import_form.php:94
|
5746 |
#@ formidable
|
5747 |
msgid "Hold down the CTRL/Command button to select multiple forms"
|
5748 |
msgstr ""
|
5808 |
msgid "Page if not specified in View settings"
|
5809 |
msgstr ""
|
5810 |
|
5811 |
+
#: classes/helpers/FrmAppHelper.php:1692
|
5812 |
+
#: classes/helpers/FrmAppHelper.php:1718
|
5813 |
#@ default
|
5814 |
msgid "Loading…"
|
5815 |
msgstr ""
|
5816 |
|
5817 |
+
#: classes/helpers/FrmAppHelper.php:1734
|
5818 |
#: classes/views/frm-forms/_publish_box.php:74
|
5819 |
#@ default
|
5820 |
msgid "OK"
|
5827 |
msgid "Name"
|
5828 |
msgstr ""
|
5829 |
|
5830 |
+
#: pro/classes/controllers/FrmProDisplaysController.php:136
|
5831 |
+
#: pro/classes/controllers/FrmProDisplaysController.php:298
|
5832 |
#@ default
|
5833 |
msgid "Description"
|
5834 |
msgstr ""
|
5840 |
#: classes/helpers/FrmFormsListHelper.php:149
|
5841 |
#: classes/helpers/FrmFormsListHelper.php:334
|
5842 |
#: classes/views/frm-entries/list.php:25
|
5843 |
+
#: classes/views/shared/form-nav.php:20
|
5844 |
#: classes/views/styles/manage.php:31
|
5845 |
+
#: classes/views/xml/import_form.php:83
|
5846 |
+
#: pro/classes/controllers/FrmProDisplaysController.php:101
|
5847 |
#: pro/classes/controllers/FrmProFormsController.php:453
|
5848 |
#: pro/classes/views/xml/csv_opts.php:13
|
5849 |
#@ default
|
5929 |
msgid "Your server does not have XML enabled"
|
5930 |
msgstr ""
|
5931 |
|
5932 |
+
#: pro/classes/controllers/FrmProEntriesController.php:2227
|
5933 |
#@ formidable
|
5934 |
msgid "You are missing options in your shortcode. field_id is required."
|
5935 |
msgstr ""
|
5936 |
|
5937 |
+
#: pro/classes/controllers/FrmProDisplaysController.php:745
|
5938 |
#@ formidable
|
5939 |
msgid "daily"
|
5940 |
msgstr ""
|
5941 |
|
5942 |
+
#: pro/classes/controllers/FrmProDisplaysController.php:745
|
5943 |
#@ formidable
|
5944 |
msgid "weekly"
|
5945 |
msgstr ""
|
5946 |
|
5947 |
+
#: pro/classes/controllers/FrmProDisplaysController.php:745
|
5948 |
#@ formidable
|
5949 |
msgid "monthly"
|
5950 |
msgstr ""
|
5951 |
|
5952 |
+
#: pro/classes/controllers/FrmProDisplaysController.php:745
|
5953 |
#@ formidable
|
5954 |
msgid "yearly"
|
5955 |
msgstr ""
|
6020 |
msgid "This will add !important to many of the lines in the Formidable styling to make sure it will be used."
|
6021 |
msgstr ""
|
6022 |
|
6023 |
+
#: classes/helpers/FrmAppHelper.php:1689
|
6024 |
+
#: classes/helpers/FrmAppHelper.php:1752
|
6025 |
#@ formidable
|
6026 |
msgid "Please wait while your site updates."
|
6027 |
msgstr ""
|
6031 |
msgid "Abnormal HTML characters prevented your form from saving correctly"
|
6032 |
msgstr ""
|
6033 |
|
6034 |
+
#: classes/helpers/FrmAppHelper.php:1776
|
6035 |
#@ formidable
|
6036 |
msgid "You are running an outdated version of Formidable. This plugin may not work correctly if you do not update Formidable."
|
6037 |
msgstr ""
|
6047 |
msgid "Categories"
|
6048 |
msgstr ""
|
6049 |
|
6050 |
+
#: classes/views/xml/import_form.php:60
|
6051 |
#@ formidable
|
6052 |
msgid "Column separation"
|
6053 |
msgstr ""
|
6054 |
|
6055 |
+
#: pro/classes/controllers/FrmProXMLController.php:172
|
6056 |
#@ formidable
|
6057 |
msgid "That CSV was not uploaded. Are CSV files allowed on your site?"
|
6058 |
msgstr ""
|
6059 |
|
6060 |
+
#: classes/helpers/FrmAppHelper.php:1729
|
6061 |
#: classes/views/frm-forms/add_field.php:81
|
6062 |
#: classes/views/frm-forms/add_field.php:93
|
6063 |
#: classes/views/frm-forms/form.php:13
|
6065 |
msgid "(Click to add description)"
|
6066 |
msgstr ""
|
6067 |
|
6068 |
+
#: classes/helpers/FrmAppHelper.php:1731
|
6069 |
#: classes/views/frm-forms/add_field.php:63
|
6070 |
#: pro/classes/views/frmpro-fields/field-selection.php:12
|
6071 |
#@ formidable
|
6072 |
msgid "(no label)"
|
6073 |
msgstr ""
|
6074 |
|
6075 |
+
#: classes/helpers/FrmAppHelper.php:1746
|
6076 |
#: pro/classes/helpers/FrmProFieldsHelper.php:642
|
6077 |
+
#: pro/classes/models/FrmProEntryMeta.php:543
|
6078 |
#: pro/classes/models/FrmProEntryMeta.php:548
|
|
|
6079 |
#@ formidable
|
6080 |
msgid "The entered values do not match"
|
6081 |
msgstr ""
|
6082 |
|
6083 |
+
#: classes/helpers/FrmAppHelper.php:1747
|
6084 |
#@ formidable
|
6085 |
msgid "Enter Email"
|
6086 |
msgstr ""
|
6087 |
|
6088 |
+
#: classes/helpers/FrmAppHelper.php:1748
|
6089 |
#@ formidable
|
6090 |
msgid "Confirm Email"
|
6091 |
msgstr ""
|
6092 |
|
6093 |
+
#: classes/helpers/FrmAppHelper.php:1749
|
6094 |
#@ formidable
|
6095 |
msgid "Enter Password"
|
6096 |
msgstr ""
|
6097 |
|
6098 |
+
#: classes/helpers/FrmAppHelper.php:1750
|
6099 |
#@ formidable
|
6100 |
msgid "Confirm Password"
|
6101 |
msgstr ""
|
6202 |
#: classes/controllers/FrmStylesController.php:15
|
6203 |
#: classes/controllers/FrmStylesController.php:33
|
6204 |
#: classes/controllers/FrmStylesController.php:44
|
6205 |
+
#: pro/classes/controllers/FrmProXMLController.php:56
|
6206 |
#@ formidable
|
6207 |
msgid "Styles"
|
6208 |
msgstr ""
|
6217 |
msgid "Edit Style"
|
6218 |
msgstr ""
|
6219 |
|
6220 |
+
#: classes/controllers/FrmStylesController.php:171
|
6221 |
+
#: classes/controllers/FrmStylesController.php:255
|
|
|
|
|
|
|
|
|
|
|
6222 |
#@ formidable
|
6223 |
msgid "Your styling settings have been saved."
|
6224 |
msgstr ""
|
6225 |
|
6226 |
+
#: classes/controllers/FrmStylesController.php:230
|
6227 |
#@ formidable
|
6228 |
msgid "Your form styles have been saved."
|
6229 |
msgstr ""
|
6230 |
|
6231 |
+
#: classes/controllers/FrmStylesController.php:320
|
6232 |
#@ formidable
|
6233 |
msgid "Field Labels"
|
6234 |
msgstr ""
|
6235 |
|
6236 |
+
#: classes/controllers/FrmStylesController.php:324
|
6237 |
#@ formidable
|
6238 |
msgid "Check Box & Radio Fields"
|
6239 |
msgstr ""
|
6240 |
|
6241 |
+
#: classes/controllers/FrmStylesController.php:325
|
6242 |
#@ formidable
|
6243 |
msgid "Section Fields"
|
6244 |
msgstr ""
|
6245 |
|
6246 |
+
#: classes/controllers/FrmStylesController.php:326
|
6247 |
#@ formidable
|
6248 |
msgid "Date Fields"
|
6249 |
msgstr ""
|
6250 |
|
6251 |
+
#: classes/controllers/FrmStylesController.php:327
|
6252 |
#@ formidable
|
6253 |
msgid "Buttons"
|
6254 |
msgstr ""
|
6255 |
|
6256 |
+
#: classes/controllers/FrmStylesController.php:328
|
6257 |
#@ formidable
|
6258 |
msgid "Form Messages"
|
6259 |
msgstr ""
|
6263 |
msgid "South Sudan"
|
6264 |
msgstr ""
|
6265 |
|
6266 |
+
#: classes/helpers/FrmAppHelper.php:1506
|
6267 |
#@ formidable
|
6268 |
msgid "Give this action a label for easy reference."
|
6269 |
msgstr ""
|
6270 |
|
6271 |
+
#: classes/helpers/FrmAppHelper.php:1507
|
6272 |
#@ formidable
|
6273 |
msgid "Add one or more recipient addresses separated by a \",\". FORMAT: Name <name@email.com> or name@email.com. [admin_email] is the address set in WP General Settings."
|
6274 |
msgstr ""
|
6275 |
|
6276 |
+
#: classes/helpers/FrmAppHelper.php:1508
|
6277 |
#@ formidable
|
6278 |
msgid "Add CC addresses separated by a \",\". FORMAT: Name <name@email.com> or name@email.com."
|
6279 |
msgstr ""
|
6280 |
|
6281 |
+
#: classes/helpers/FrmAppHelper.php:1509
|
6282 |
#@ formidable
|
6283 |
msgid "Add BCC addresses separated by a \",\". FORMAT: Name <name@email.com> or name@email.com."
|
6284 |
msgstr ""
|
6285 |
|
6286 |
+
#: classes/helpers/FrmAppHelper.php:1511
|
6287 |
#@ formidable
|
6288 |
msgid "Enter the name and/or email address of the sender. FORMAT: John Bates <john@example.com> or john@example.com."
|
6289 |
msgstr ""
|
6294 |
msgstr ""
|
6295 |
|
6296 |
#: classes/models/FrmField.php:31
|
6297 |
+
#: pro/classes/helpers/FrmProFieldsHelper.php:4288
|
6298 |
#@ formidable
|
6299 |
msgid "Section"
|
6300 |
msgstr ""
|
6301 |
|
6302 |
+
#: pro/classes/helpers/FrmProFieldsHelper.php:4290
|
6303 |
#@ formidable
|
6304 |
msgid "Heading"
|
6305 |
msgstr ""
|
6306 |
|
6307 |
#: classes/views/styles/_section-fields.php:7
|
6308 |
+
#: pro/classes/helpers/FrmProFieldsHelper.php:4291
|
6309 |
#: pro/classes/views/frmpro-fields/options-form-top.php:11
|
6310 |
#@ formidable
|
6311 |
msgid "Collapsible"
|
6312 |
msgstr ""
|
6313 |
|
6314 |
#: classes/views/styles/_section-fields.php:10
|
6315 |
+
#: pro/classes/helpers/FrmProFieldsHelper.php:4292
|
6316 |
#: pro/classes/views/frmpro-fields/options-form-top.php:20
|
6317 |
#@ formidable
|
6318 |
msgid "Repeatable"
|
6319 |
msgstr ""
|
6320 |
|
6321 |
#: classes/models/FrmField.php:41
|
6322 |
+
#: pro/classes/helpers/FrmProFieldsHelper.php:4298
|
6323 |
#@ formidable
|
6324 |
msgid "Dynamic Field"
|
6325 |
msgstr ""
|
6326 |
|
6327 |
#: pro/classes/controllers/FrmProFormsController.php:546
|
6328 |
+
#: pro/classes/helpers/FrmProFieldsHelper.php:4303
|
6329 |
#@ formidable
|
6330 |
msgid "List"
|
6331 |
msgstr ""
|
6871 |
msgid "Save Changes"
|
6872 |
msgstr ""
|
6873 |
|
|
|
|
|
|
|
|
|
|
|
|
|
6874 |
#: classes/views/styles/manage.php:16
|
6875 |
#@ formidable
|
6876 |
msgid "Assigned Style Templates"
|
6922 |
msgid "Search Views"
|
6923 |
msgstr ""
|
6924 |
|
6925 |
+
#: pro/classes/controllers/FrmProDisplaysController.php:135
|
6926 |
#@ formidable
|
6927 |
msgid "View Title"
|
6928 |
msgstr ""
|
6929 |
|
6930 |
+
#: pro/classes/controllers/FrmProEntriesController.php:1031
|
6931 |
+
#: pro/classes/controllers/FrmProEntriesController.php:1054
|
6932 |
#@ formidable
|
6933 |
msgid "You are trying to access an entry that does not exist."
|
6934 |
msgstr ""
|
6935 |
|
6936 |
+
#: pro/classes/controllers/FrmProEntriesController.php:2589
|
6937 |
#, php-format
|
6938 |
#@ formidable
|
6939 |
msgid "Resent to %s"
|
6940 |
msgstr ""
|
6941 |
|
6942 |
+
#: pro/classes/controllers/FrmProEntriesController.php:2594
|
6943 |
#@ formidable
|
6944 |
msgid "Resent to No one! You do not have permission"
|
6945 |
msgstr ""
|
7180 |
msgid "Alternate background color"
|
7181 |
msgstr ""
|
7182 |
|
7183 |
+
#: pro/classes/controllers/FrmProStatisticsController.php:1823
|
7184 |
#@ formidable
|
7185 |
msgid "No Data"
|
7186 |
msgstr ""
|
7190 |
msgid "Your styling settings have been deleted."
|
7191 |
msgstr ""
|
7192 |
|
7193 |
+
#: pro/classes/helpers/FrmProAppHelper.php:689
|
7194 |
#@ formidable
|
7195 |
msgid "Previous Page"
|
7196 |
msgstr ""
|
7197 |
|
7198 |
+
#: pro/classes/helpers/FrmProAppHelper.php:693
|
7199 |
#@ formidable
|
7200 |
msgid "Next Page"
|
7201 |
msgstr ""
|
7212 |
msgid "Use <code>frm_new_post</code> filter instead."
|
7213 |
msgstr ""
|
7214 |
|
7215 |
+
#: pro/classes/models/FrmProEntryMeta.php:338
|
7216 |
+
#: pro/classes/models/FrmProEntryMeta.php:356
|
7217 |
#@ formidable
|
7218 |
msgid "This file is too big"
|
7219 |
msgstr ""
|
7512 |
msgid "Users Submitted"
|
7513 |
msgstr ""
|
7514 |
|
7515 |
+
#: classes/helpers/FrmAppHelper.php:1510
|
7516 |
#@ formidable
|
7517 |
msgid "If you would like a different reply to address than the \"from\" address, add a single address here. FORMAT: Name <name@email.com> or name@email.com."
|
7518 |
msgstr ""
|
7519 |
|
7520 |
+
#: classes/helpers/FrmAppHelper.php:1742
|
7521 |
#@ formidable
|
7522 |
msgid "Are you sure you want to delete this field and all data associated with it?"
|
7523 |
msgstr ""
|
7524 |
|
7525 |
+
#: classes/helpers/FrmAppHelper.php:1743
|
7526 |
#@ formidable
|
7527 |
msgid "WARNING: This will delete all fields inside of the section as well."
|
7528 |
msgstr ""
|
7529 |
|
7530 |
+
#: classes/helpers/FrmAppHelper.php:1793
|
7531 |
#@ formidable
|
7532 |
msgid "Filipino"
|
7533 |
msgstr ""
|
7534 |
|
7535 |
+
#: classes/helpers/FrmAppHelper.php:1795
|
7536 |
#@ formidable
|
7537 |
msgid "French/Canadian"
|
7538 |
msgstr ""
|
7539 |
|
7540 |
+
#: classes/helpers/FrmAppHelper.php:1796
|
7541 |
#@ formidable
|
7542 |
msgid "German/Austria"
|
7543 |
msgstr ""
|
7544 |
|
7545 |
+
#: classes/helpers/FrmAppHelper.php:1797
|
7546 |
#@ formidable
|
7547 |
msgid "German/Switzerland"
|
7548 |
msgstr ""
|
7549 |
|
7550 |
+
#: classes/helpers/FrmAppHelper.php:1799
|
7551 |
#@ formidable
|
7552 |
msgid "Hindi"
|
7553 |
msgstr ""
|
7554 |
|
7555 |
+
#: classes/helpers/FrmAppHelper.php:1800
|
7556 |
#@ formidable
|
7557 |
msgid "Indonesian"
|
7558 |
msgstr ""
|
7559 |
|
7560 |
+
#: classes/helpers/FrmAppHelper.php:1806
|
7561 |
#@ formidable
|
7562 |
msgid "Portuguese/Portugal"
|
7563 |
msgstr ""
|
7564 |
|
7565 |
+
#: classes/helpers/FrmAppHelper.php:1810
|
7566 |
#@ formidable
|
7567 |
msgid "Spanish/Latin America"
|
7568 |
msgstr ""
|
7631 |
msgid "Use wp_enqueue_script and wp_enqueue_style."
|
7632 |
msgstr ""
|
7633 |
|
7634 |
+
#: classes/views/shared/mb_adv_info.php:190
|
7635 |
#@ formidable
|
7636 |
msgid "Repeating field options"
|
7637 |
msgstr ""
|
7638 |
|
7639 |
+
#: classes/views/shared/mb_adv_info.php:193
|
7640 |
#@ formidable
|
7641 |
msgid "For Each"
|
7642 |
msgstr ""
|
7643 |
|
7644 |
+
#: classes/views/shared/mb_adv_info.php:202
|
7645 |
#@ formidable
|
7646 |
msgid "Dynamic field options"
|
7647 |
msgstr ""
|
7701 |
msgid "Pending"
|
7702 |
msgstr ""
|
7703 |
|
7704 |
+
#: classes/helpers/FrmAppHelper.php:1744
|
|
|
|
|
|
|
|
|
|
|
|
|
7705 |
#@ formidable
|
7706 |
msgid "Warning: If you have entries with multiple rows, all but the first row will be lost."
|
7707 |
msgstr ""
|
7708 |
|
7709 |
+
#: classes/helpers/FrmAppHelper.php:1690
|
7710 |
#@ formidable
|
7711 |
msgid "Are you sure you want to deauthorize Formidable Forms on this site?"
|
7712 |
msgstr ""
|
7812 |
msgid "Ready to take your forms to the next level?<br/>Formidable Forms will help you create views, manage data, and get reports."
|
7813 |
msgstr ""
|
7814 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7815 |
#: classes/views/styles/_field-labels.php:21
|
7816 |
#@ formidable
|
7817 |
msgid "none"
|
7819 |
|
7820 |
#: classes/views/frm-forms/settings.php:67
|
7821 |
#: classes/views/frm-forms/settings.php:69
|
|
|
7822 |
#@ formidable
|
7823 |
msgid "(Premium feature)"
|
7824 |
msgstr ""
|
7948 |
msgid "Include draft entries"
|
7949 |
msgstr ""
|
7950 |
|
7951 |
+
#: pro/classes/controllers/FrmProStatisticsController.php:1691
|
7952 |
#@ formidable
|
7953 |
msgid "You must include a field id or key in your graph shortcode."
|
7954 |
msgstr ""
|
7955 |
|
7956 |
+
#: pro/classes/controllers/FrmProStatisticsController.php:1723
|
7957 |
#@ formidable
|
7958 |
msgid "id2, id3, and id4 are deprecated. Please use ids instead."
|
7959 |
msgstr ""
|
7963 |
msgid "A Formidable Forms update is available, but your license is invalid."
|
7964 |
msgstr ""
|
7965 |
|
7966 |
+
#: classes/helpers/FrmCSVExportHelper.php:110
|
7967 |
#: pro/classes/views/displays/where_row.php:13
|
7968 |
#@ formidable
|
7969 |
msgid "IP"
|
8039 |
msgid "It is recommended to check this box if you include a <table> tag in the Before Content box. If you are editing a view and notice the visual tab is selected and your table HTML is missing, you can switch to the HTML tab, go up to your url in your browser and hit enter to reload the page. As long as the settings have not been saved, your old HTML will be back to way it was before loading it in the visual tab."
|
8040 |
msgstr ""
|
8041 |
|
8042 |
+
#: classes/controllers/FrmXMLController.php:330
|
8043 |
#@ formidable
|
8044 |
msgid "There are no entries for that form."
|
8045 |
msgstr ""
|
8054 |
msgid "Form Entries"
|
8055 |
msgstr ""
|
8056 |
|
8057 |
+
#: classes/helpers/FrmAppHelper.php:1754
|
8058 |
#@ default
|
8059 |
msgid "Private"
|
8060 |
msgstr ""
|
8069 |
msgid "Your server is missing the simplexml_import_dom function"
|
8070 |
msgstr ""
|
8071 |
|
8072 |
+
#: classes/models/FrmEDD_SL_Plugin_Updater.php:236
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8073 |
#@ edd
|
8074 |
msgid "You do not have permission to install plugin updates"
|
8075 |
msgstr ""
|
8076 |
|
8077 |
+
#: classes/models/FrmAddon.php:159
|
|
|
8078 |
#@ formidable
|
8079 |
msgid "Oops! You forgot to enter your license number."
|
8080 |
msgstr ""
|
8081 |
|
8082 |
+
#: classes/models/FrmAddon.php:179
|
8083 |
+
#: classes/models/FrmAddon.php:188
|
|
|
|
|
|
|
|
|
|
|
|
|
8084 |
#@ formidable
|
8085 |
msgid "That license is invalid"
|
8086 |
msgstr ""
|
8087 |
|
8088 |
+
#: classes/models/FrmAddon.php:215
|
|
|
8089 |
#@ helpdesk
|
8090 |
msgid "That license was removed successfully"
|
8091 |
msgstr ""
|
8092 |
|
8093 |
+
#: classes/models/FrmAddon.php:217
|
|
|
8094 |
#@ formidable
|
8095 |
msgid "There was an error deactivating your license."
|
8096 |
msgstr ""
|
8097 |
|
8098 |
+
#: classes/models/FrmAddon.php:252
|
8099 |
#, php-format
|
8100 |
#@ formidable
|
8101 |
msgid "You had an error communicating with Formidable Pro's API. %1$sClick here%2$s for more information."
|
8102 |
msgstr ""
|
8103 |
|
8104 |
+
#: classes/models/FrmAddon.php:257
|
8105 |
#@ formidable
|
8106 |
msgid "You had an HTTP error connecting to Formidable Pro's API"
|
8107 |
msgstr ""
|
8112 |
msgid "Plugin Licenses"
|
8113 |
msgstr ""
|
8114 |
|
8115 |
+
#: classes/views/addons/settings.php:22
|
8116 |
#@ formidable
|
8117 |
msgid "Deactivate"
|
8118 |
msgstr ""
|
8119 |
|
8120 |
+
#: classes/views/addons/settings.php:28
|
8121 |
#@ formidable
|
8122 |
msgid "Activate"
|
8123 |
msgstr ""
|
8152 |
msgid "This will center your form on the page where it is published if the form width is less than the available width on the page."
|
8153 |
msgstr ""
|
8154 |
|
8155 |
+
#: pro/classes/controllers/FrmProDisplaysController.php:299
|
8156 |
#@ formidable
|
8157 |
msgid "Advanced Settings"
|
8158 |
msgstr ""
|
8159 |
|
8160 |
+
#: pro/classes/controllers/FrmProEntriesController.php:1317
|
8161 |
#@ formidable
|
8162 |
msgid "There are no matching fields. Please check your formresults shortcode to make sure you are using the correct form and field IDs."
|
8163 |
msgstr ""
|
8164 |
|
8165 |
+
#: pro/classes/controllers/FrmProFieldsController.php:497
|
8166 |
#: pro/classes/views/frmpro-fields/options-form-before.php:31
|
8167 |
#@ formidable
|
8168 |
msgid "Select a taxonomy on the Form Actions tab of the Form Settings page"
|
8183 |
msgid "Date of entry submission"
|
8184 |
msgstr ""
|
8185 |
|
8186 |
+
#: classes/controllers/FrmAddonsController.php:36
|
8187 |
#@ formidable
|
8188 |
msgid "There are no plugins on your site that require a license"
|
8189 |
msgstr ""
|
8208 |
msgid "Compact"
|
8209 |
msgstr ""
|
8210 |
|
8211 |
+
#: classes/models/FrmAddon.php:182
|
|
|
8212 |
#@ formidable
|
8213 |
msgid "That license is expired"
|
8214 |
msgstr ""
|
8215 |
|
8216 |
+
#: classes/models/FrmAddon.php:98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8217 |
#, php-format
|
8218 |
#@ formidable
|
8219 |
msgid "Your %1$s license key is missing. Please add it on the %2$slicenses page%3$s."
|
8220 |
msgstr ""
|
8221 |
|
8222 |
+
#: classes/models/FrmAddon.php:184
|
|
|
8223 |
#@ formidable
|
8224 |
msgid "That license has been used too many times"
|
8225 |
msgstr ""
|
8258 |
msgid "Excerpt View"
|
8259 |
msgstr ""
|
8260 |
|
8261 |
+
#: classes/helpers/FrmListHelper.php:224
|
8262 |
#@ default
|
8263 |
msgid "No items found."
|
8264 |
msgstr ""
|
8265 |
|
8266 |
+
#: classes/helpers/FrmListHelper.php:354
|
8267 |
#@ default
|
8268 |
msgid "Select bulk action"
|
8269 |
msgstr ""
|
8270 |
|
8271 |
+
#: classes/helpers/FrmListHelper.php:356
|
8272 |
#@ default
|
8273 |
msgid "Bulk Actions"
|
8274 |
msgstr ""
|
8275 |
|
8276 |
+
#: classes/helpers/FrmListHelper.php:366
|
8277 |
#@ default
|
8278 |
msgid "Apply"
|
8279 |
msgstr ""
|
8280 |
|
8281 |
+
#: classes/helpers/FrmListHelper.php:425
|
8282 |
+
#: classes/helpers/FrmListHelper.php:1034
|
8283 |
#@ default
|
8284 |
msgid "Show more details"
|
8285 |
msgstr ""
|
8286 |
|
8287 |
+
#: classes/helpers/FrmListHelper.php:529
|
8288 |
+
#: classes/helpers/FrmListHelper.php:1059
|
8289 |
#, php-format
|
8290 |
#@ default
|
8291 |
msgid "%s item"
|
8293 |
msgstr[0] ""
|
8294 |
msgstr[1] ""
|
8295 |
|
8296 |
+
#: classes/helpers/FrmListHelper.php:564
|
8297 |
#@ default
|
8298 |
msgid "First page"
|
8299 |
msgstr ""
|
8300 |
|
8301 |
+
#: classes/helpers/FrmListHelper.php:574
|
8302 |
#@ default
|
8303 |
msgid "Previous page"
|
8304 |
msgstr ""
|
8305 |
|
8306 |
+
#: classes/helpers/FrmListHelper.php:581
|
8307 |
+
#: classes/helpers/FrmListHelper.php:584
|
8308 |
#@ default
|
8309 |
msgid "Current Page"
|
8310 |
msgstr ""
|
8311 |
|
8312 |
+
#: classes/helpers/FrmListHelper.php:590
|
8313 |
#, php-format
|
8314 |
#@ default
|
8315 |
msgctxt "paging"
|
8316 |
msgid "%1$s of %2$s"
|
8317 |
msgstr ""
|
8318 |
|
8319 |
+
#: classes/helpers/FrmListHelper.php:597
|
8320 |
#@ default
|
8321 |
msgid "Next page"
|
8322 |
msgstr ""
|
8323 |
|
8324 |
+
#: classes/helpers/FrmListHelper.php:607
|
8325 |
#@ default
|
8326 |
msgid "Last page"
|
8327 |
msgstr ""
|
8328 |
|
8329 |
+
#: classes/helpers/FrmListHelper.php:807
|
8330 |
#@ default
|
8331 |
msgid "Select All"
|
8332 |
msgstr ""
|
8333 |
|
8334 |
+
#: classes/controllers/FrmAddonsController.php:6
|
8335 |
+
#@ formidable
|
8336 |
+
msgid "AddOns"
|
8337 |
+
msgstr ""
|
8338 |
+
|
8339 |
+
#: classes/controllers/FrmAppController.php:109
|
8340 |
+
#, php-format
|
8341 |
+
#@ formidable
|
8342 |
+
msgid "This site has been previously authorized to run Formidable Forms.<br/>%1$sInstall Formidable Pro%2$s or %3$sdeauthorize%4$s this site to continue running the free version and remove this message."
|
8343 |
+
msgstr ""
|
8344 |
+
|
8345 |
+
#: classes/models/FrmAddon.php:176
|
8346 |
+
#@ formidable
|
8347 |
+
msgid "Your license has been activated. Enjoy!"
|
8348 |
+
msgstr ""
|
8349 |
+
|
8350 |
+
#: classes/models/FrmAddon.php:186
|
8351 |
+
#@ formidable
|
8352 |
+
msgid "Oops! That is the wrong license number for this plugin."
|
8353 |
+
msgstr ""
|
8354 |
+
|
8355 |
+
#: classes/views/addons/list.php:2
|
8356 |
+
#@ formidable
|
8357 |
+
msgid "Formidable AddOns"
|
8358 |
+
msgstr ""
|
8359 |
+
|
8360 |
+
#: classes/views/addons/list.php:34
|
8361 |
+
#@ formidable
|
8362 |
+
msgid "This plugin is already installed"
|
8363 |
+
msgstr ""
|
8364 |
+
|
8365 |
+
#: classes/views/addons/list.php:34
|
8366 |
+
#@ formidable
|
8367 |
+
msgid "Installed"
|
8368 |
+
msgstr ""
|
8369 |
+
|
8370 |
+
#: classes/views/addons/list.php:36
|
8371 |
+
#@ formidable
|
8372 |
+
msgid "More Details"
|
8373 |
+
msgstr ""
|
8374 |
+
|
8375 |
+
#: classes/views/addons/settings.php:20
|
8376 |
+
#@ formidable
|
8377 |
+
msgid "Good to go!"
|
8378 |
+
msgstr ""
|
8379 |
+
|
8380 |
+
#: classes/views/styles/manage.php:5
|
8381 |
#@ formidable
|
8382 |
+
msgid "Easily change which template your forms are using by making changes below."
|
8383 |
msgstr ""
|
8384 |
|
languages/formidable-es_ES.po
CHANGED
@@ -256,7 +256,7 @@ msgstr "Descripción"
|
|
256 |
#: classes/controllers/FrmFormsController.php:499
|
257 |
#: classes/controllers/FrmFormsController.php:503
|
258 |
#: pro/classes/controllers/FrmProDisplaysController.php:145
|
259 |
-
#: pro/classes/helpers/
|
260 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2667
|
261 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2682
|
262 |
#: pro/classes/views/displays/mb_advanced.php:95
|
@@ -1980,7 +1980,7 @@ msgid "Search"
|
|
1980 |
msgstr "Buscar"
|
1981 |
|
1982 |
#: classes/controllers/FrmAppController.php:262
|
1983 |
-
#: pro/classes/helpers/
|
1984 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2666
|
1985 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2681
|
1986 |
#: pro/classes/views/displays/mb_advanced.php:94
|
@@ -3392,7 +3392,7 @@ msgstr "similar"
|
|
3392 |
msgid "NOT like"
|
3393 |
msgstr "no similar"
|
3394 |
|
3395 |
-
#: pro/classes/helpers/
|
3396 |
#: pro/classes/views/xml/map_csv_fields.php:50
|
3397 |
#@ formidable
|
3398 |
msgid "Timestamp"
|
@@ -3498,7 +3498,7 @@ msgstr "Ver Entrada"
|
|
3498 |
msgid "Entry Actions"
|
3499 |
msgstr "Acciones de Entrada"
|
3500 |
|
3501 |
-
#: pro/classes/helpers/
|
3502 |
#@ formidable
|
3503 |
msgid "Last Updated"
|
3504 |
msgstr "Última actualización"
|
@@ -5205,22 +5205,22 @@ msgstr "Iniciar Sesión"
|
|
5205 |
msgid "GET/POST"
|
5206 |
msgstr "OBTENER/PUBLICAR"
|
5207 |
|
5208 |
-
#: pro/classes/helpers/
|
5209 |
#@ formidable
|
5210 |
msgid "(label)"
|
5211 |
msgstr "(etiqueta)"
|
5212 |
|
5213 |
-
#: pro/classes/helpers/
|
5214 |
#@ formidable
|
5215 |
msgid "Comment"
|
5216 |
msgstr "Comentario"
|
5217 |
|
5218 |
-
#: pro/classes/helpers/
|
5219 |
#@ formidable
|
5220 |
msgid "Comment User"
|
5221 |
msgstr "Usuario del Comentario"
|
5222 |
|
5223 |
-
#: pro/classes/helpers/
|
5224 |
#@ formidable
|
5225 |
msgid "Comment Date"
|
5226 |
msgstr "Fecha del Comentario"
|
@@ -5321,7 +5321,7 @@ msgstr "Haga clic para editar."
|
|
5321 |
#: classes/helpers/FrmFormsListHelper.php:357
|
5322 |
#: classes/views/frm-forms/_publish_box.php:72
|
5323 |
#: pro/classes/controllers/FrmProEntriesController.php:1334
|
5324 |
-
#: pro/classes/helpers/
|
5325 |
#@ formidable
|
5326 |
#@ default
|
5327 |
msgid "Draft"
|
@@ -5666,12 +5666,12 @@ msgstr "¡Uy, no seleccionó un archivo."
|
|
5666 |
msgid "There was an error when reading this XML file"
|
5667 |
msgstr "Hubo un error al leer este archivo XML"
|
5668 |
|
5669 |
-
#: pro/classes/helpers/
|
5670 |
#@ formidable
|
5671 |
msgid "Created By"
|
5672 |
msgstr "Creado Por"
|
5673 |
|
5674 |
-
#: pro/classes/helpers/
|
5675 |
#@ formidable
|
5676 |
msgid "Updated By"
|
5677 |
msgstr "Actualizado Por"
|
@@ -8098,7 +8098,7 @@ msgstr ""
|
|
8098 |
msgid "A Formidable Forms update is available, but your license is invalid."
|
8099 |
msgstr ""
|
8100 |
|
8101 |
-
#: pro/classes/helpers/
|
8102 |
#: pro/classes/views/displays/where_row.php:12
|
8103 |
#@ formidable
|
8104 |
msgid "IP"
|
256 |
#: classes/controllers/FrmFormsController.php:499
|
257 |
#: classes/controllers/FrmFormsController.php:503
|
258 |
#: pro/classes/controllers/FrmProDisplaysController.php:145
|
259 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:107
|
260 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2667
|
261 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2682
|
262 |
#: pro/classes/views/displays/mb_advanced.php:95
|
1980 |
msgstr "Buscar"
|
1981 |
|
1982 |
#: classes/controllers/FrmAppController.php:262
|
1983 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:106
|
1984 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2666
|
1985 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2681
|
1986 |
#: pro/classes/views/displays/mb_advanced.php:94
|
3392 |
msgid "NOT like"
|
3393 |
msgstr "no similar"
|
3394 |
|
3395 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:100
|
3396 |
#: pro/classes/views/xml/map_csv_fields.php:50
|
3397 |
#@ formidable
|
3398 |
msgid "Timestamp"
|
3498 |
msgid "Entry Actions"
|
3499 |
msgstr "Acciones de Entrada"
|
3500 |
|
3501 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:101
|
3502 |
#@ formidable
|
3503 |
msgid "Last Updated"
|
3504 |
msgstr "Última actualización"
|
5205 |
msgid "GET/POST"
|
5206 |
msgstr "OBTENER/PUBLICAR"
|
5207 |
|
5208 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:85
|
5209 |
#@ formidable
|
5210 |
msgid "(label)"
|
5211 |
msgstr "(etiqueta)"
|
5212 |
|
5213 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:93
|
5214 |
#@ formidable
|
5215 |
msgid "Comment"
|
5216 |
msgstr "Comentario"
|
5217 |
|
5218 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:94
|
5219 |
#@ formidable
|
5220 |
msgid "Comment User"
|
5221 |
msgstr "Usuario del Comentario"
|
5222 |
|
5223 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:95
|
5224 |
#@ formidable
|
5225 |
msgid "Comment Date"
|
5226 |
msgstr "Fecha del Comentario"
|
5321 |
#: classes/helpers/FrmFormsListHelper.php:357
|
5322 |
#: classes/views/frm-forms/_publish_box.php:72
|
5323 |
#: pro/classes/controllers/FrmProEntriesController.php:1334
|
5324 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:104
|
5325 |
#@ formidable
|
5326 |
#@ default
|
5327 |
msgid "Draft"
|
5666 |
msgid "There was an error when reading this XML file"
|
5667 |
msgstr "Hubo un error al leer este archivo XML"
|
5668 |
|
5669 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:102
|
5670 |
#@ formidable
|
5671 |
msgid "Created By"
|
5672 |
msgstr "Creado Por"
|
5673 |
|
5674 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:103
|
5675 |
#@ formidable
|
5676 |
msgid "Updated By"
|
5677 |
msgstr "Actualizado Por"
|
8098 |
msgid "A Formidable Forms update is available, but your license is invalid."
|
8099 |
msgstr ""
|
8100 |
|
8101 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:105
|
8102 |
#: pro/classes/views/displays/where_row.php:12
|
8103 |
#@ formidable
|
8104 |
msgid "IP"
|
languages/formidable-fr_FR.po
CHANGED
@@ -359,7 +359,7 @@ msgstr "Indiquer un champ obligatoire avec"
|
|
359 |
#: classes/controllers/FrmFormsController.php:499
|
360 |
#: classes/controllers/FrmFormsController.php:503
|
361 |
#: pro/classes/controllers/FrmProDisplaysController.php:145
|
362 |
-
#: pro/classes/helpers/
|
363 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2667
|
364 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2682
|
365 |
#: pro/classes/views/displays/mb_advanced.php:95
|
@@ -504,7 +504,7 @@ msgid "Display form description"
|
|
504 |
msgstr "Afficher la description du formulaire"
|
505 |
|
506 |
#: classes/controllers/FrmAppController.php:262
|
507 |
-
#: pro/classes/helpers/
|
508 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2666
|
509 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2681
|
510 |
#: pro/classes/views/displays/mb_advanced.php:94
|
@@ -1075,7 +1075,7 @@ msgstr "Sélectionnez une valeur à insérer dans la case ci-dessous"
|
|
1075 |
#: pro/classes/views/xml/map_csv_fields.php:56
|
1076 |
#@ formidable
|
1077 |
msgid "Entry ID"
|
1078 |
-
msgstr "
|
1079 |
|
1080 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2653
|
1081 |
#@ formidable
|
@@ -2379,7 +2379,7 @@ msgstr "Actions d'entrée"
|
|
2379 |
msgid "Created at"
|
2380 |
msgstr "Crée le"
|
2381 |
|
2382 |
-
#: pro/classes/helpers/
|
2383 |
#@ formidable
|
2384 |
msgid "Last Updated"
|
2385 |
msgstr "Dernière mise à jour"
|
@@ -4299,7 +4299,7 @@ msgstr "Entrées par an"
|
|
4299 |
msgid "Hourly Entries"
|
4300 |
msgstr "Entrées par heure"
|
4301 |
|
4302 |
-
#: pro/classes/helpers/
|
4303 |
#: pro/classes/views/xml/map_csv_fields.php:50
|
4304 |
#@ formidable
|
4305 |
msgid "Timestamp"
|
@@ -5217,22 +5217,22 @@ msgstr "Login"
|
|
5217 |
msgid "GET/POST"
|
5218 |
msgstr "GET/POST"
|
5219 |
|
5220 |
-
#: pro/classes/helpers/
|
5221 |
#@ formidable
|
5222 |
msgid "(label)"
|
5223 |
msgstr "(étiquette)"
|
5224 |
|
5225 |
-
#: pro/classes/helpers/
|
5226 |
#@ formidable
|
5227 |
msgid "Comment"
|
5228 |
msgstr "Commentaire"
|
5229 |
|
5230 |
-
#: pro/classes/helpers/
|
5231 |
#@ formidable
|
5232 |
msgid "Comment User"
|
5233 |
msgstr "Commentaire utilisateur"
|
5234 |
|
5235 |
-
#: pro/classes/helpers/
|
5236 |
#@ formidable
|
5237 |
msgid "Comment Date"
|
5238 |
msgstr "Date du commentaire"
|
@@ -5321,7 +5321,7 @@ msgstr "Cliquer pour éditer"
|
|
5321 |
#: classes/helpers/FrmFormsListHelper.php:357
|
5322 |
#: classes/views/frm-forms/_publish_box.php:72
|
5323 |
#: pro/classes/controllers/FrmProEntriesController.php:1334
|
5324 |
-
#: pro/classes/helpers/
|
5325 |
#@ formidable
|
5326 |
#@ default
|
5327 |
msgid "Draft"
|
@@ -5666,12 +5666,12 @@ msgstr "Oups, vous n'avez pas sélectionné de fichier"
|
|
5666 |
msgid "There was an error when reading this XML file"
|
5667 |
msgstr "Il ya eu une erreur lors de la lecture de ce fichier XML"
|
5668 |
|
5669 |
-
#: pro/classes/helpers/
|
5670 |
#@ formidable
|
5671 |
msgid "Created By"
|
5672 |
msgstr "Créé par"
|
5673 |
|
5674 |
-
#: pro/classes/helpers/
|
5675 |
#@ formidable
|
5676 |
msgid "Updated By"
|
5677 |
msgstr "Mis à jour par"
|
@@ -8098,7 +8098,7 @@ msgstr "id2, id3, et id4 sont obsolètes. S'il vous plaît utiliser les identifi
|
|
8098 |
msgid "A Formidable Forms update is available, but your license is invalid."
|
8099 |
msgstr "Un mise à jour des formulaires Formidable Pro est disponible, mais votre licence n'est pas valide."
|
8100 |
|
8101 |
-
#: pro/classes/helpers/
|
8102 |
#: pro/classes/views/displays/where_row.php:12
|
8103 |
#@ formidable
|
8104 |
msgid "IP"
|
359 |
#: classes/controllers/FrmFormsController.php:499
|
360 |
#: classes/controllers/FrmFormsController.php:503
|
361 |
#: pro/classes/controllers/FrmProDisplaysController.php:145
|
362 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:107
|
363 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2667
|
364 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2682
|
365 |
#: pro/classes/views/displays/mb_advanced.php:95
|
504 |
msgstr "Afficher la description du formulaire"
|
505 |
|
506 |
#: classes/controllers/FrmAppController.php:262
|
507 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:106
|
508 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2666
|
509 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2681
|
510 |
#: pro/classes/views/displays/mb_advanced.php:94
|
1075 |
#: pro/classes/views/xml/map_csv_fields.php:56
|
1076 |
#@ formidable
|
1077 |
msgid "Entry ID"
|
1078 |
+
msgstr "ID de l'entrée"
|
1079 |
|
1080 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2653
|
1081 |
#@ formidable
|
2379 |
msgid "Created at"
|
2380 |
msgstr "Crée le"
|
2381 |
|
2382 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:101
|
2383 |
#@ formidable
|
2384 |
msgid "Last Updated"
|
2385 |
msgstr "Dernière mise à jour"
|
4299 |
msgid "Hourly Entries"
|
4300 |
msgstr "Entrées par heure"
|
4301 |
|
4302 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:100
|
4303 |
#: pro/classes/views/xml/map_csv_fields.php:50
|
4304 |
#@ formidable
|
4305 |
msgid "Timestamp"
|
5217 |
msgid "GET/POST"
|
5218 |
msgstr "GET/POST"
|
5219 |
|
5220 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:85
|
5221 |
#@ formidable
|
5222 |
msgid "(label)"
|
5223 |
msgstr "(étiquette)"
|
5224 |
|
5225 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:93
|
5226 |
#@ formidable
|
5227 |
msgid "Comment"
|
5228 |
msgstr "Commentaire"
|
5229 |
|
5230 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:94
|
5231 |
#@ formidable
|
5232 |
msgid "Comment User"
|
5233 |
msgstr "Commentaire utilisateur"
|
5234 |
|
5235 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:95
|
5236 |
#@ formidable
|
5237 |
msgid "Comment Date"
|
5238 |
msgstr "Date du commentaire"
|
5321 |
#: classes/helpers/FrmFormsListHelper.php:357
|
5322 |
#: classes/views/frm-forms/_publish_box.php:72
|
5323 |
#: pro/classes/controllers/FrmProEntriesController.php:1334
|
5324 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:104
|
5325 |
#@ formidable
|
5326 |
#@ default
|
5327 |
msgid "Draft"
|
5666 |
msgid "There was an error when reading this XML file"
|
5667 |
msgstr "Il ya eu une erreur lors de la lecture de ce fichier XML"
|
5668 |
|
5669 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:102
|
5670 |
#@ formidable
|
5671 |
msgid "Created By"
|
5672 |
msgstr "Créé par"
|
5673 |
|
5674 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:103
|
5675 |
#@ formidable
|
5676 |
msgid "Updated By"
|
5677 |
msgstr "Mis à jour par"
|
8098 |
msgid "A Formidable Forms update is available, but your license is invalid."
|
8099 |
msgstr "Un mise à jour des formulaires Formidable Pro est disponible, mais votre licence n'est pas valide."
|
8100 |
|
8101 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:105
|
8102 |
#: pro/classes/views/displays/where_row.php:12
|
8103 |
#@ formidable
|
8104 |
msgid "IP"
|
languages/formidable-it_IT.po
CHANGED
@@ -352,7 +352,7 @@ msgstr "Indicare campo obbligatorio con"
|
|
352 |
#: classes/controllers/FrmFormsController.php:499
|
353 |
#: classes/controllers/FrmFormsController.php:503
|
354 |
#: pro/classes/controllers/FrmProDisplaysController.php:145
|
355 |
-
#: pro/classes/helpers/
|
356 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2667
|
357 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2682
|
358 |
#: pro/classes/views/displays/mb_advanced.php:95
|
@@ -483,7 +483,7 @@ msgid "Display form description"
|
|
483 |
msgstr "Visualizza descrizione modulo"
|
484 |
|
485 |
#: classes/controllers/FrmAppController.php:262
|
486 |
-
#: pro/classes/helpers/
|
487 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2666
|
488 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2681
|
489 |
#: pro/classes/views/displays/mb_advanced.php:94
|
@@ -2346,7 +2346,7 @@ msgstr "Effettua Azione"
|
|
2346 |
msgid "Created at"
|
2347 |
msgstr "Creato il"
|
2348 |
|
2349 |
-
#: pro/classes/helpers/
|
2350 |
#@ formidable
|
2351 |
msgid "Last Updated"
|
2352 |
msgstr "Ultimo Aggiornamento"
|
@@ -4266,7 +4266,7 @@ msgstr "Voci aanuali"
|
|
4266 |
msgid "Hourly Entries"
|
4267 |
msgstr "Voci all'ora"
|
4268 |
|
4269 |
-
#: pro/classes/helpers/
|
4270 |
#: pro/classes/views/xml/map_csv_fields.php:50
|
4271 |
#@ formidable
|
4272 |
msgid "Timestamp"
|
@@ -5184,22 +5184,22 @@ msgstr "Login"
|
|
5184 |
msgid "GET/POST"
|
5185 |
msgstr "GET/POST"
|
5186 |
|
5187 |
-
#: pro/classes/helpers/
|
5188 |
#@ formidable
|
5189 |
msgid "(label)"
|
5190 |
msgstr "(etichetta)"
|
5191 |
|
5192 |
-
#: pro/classes/helpers/
|
5193 |
#@ formidable
|
5194 |
msgid "Comment"
|
5195 |
msgstr "Commento"
|
5196 |
|
5197 |
-
#: pro/classes/helpers/
|
5198 |
#@ formidable
|
5199 |
msgid "Comment User"
|
5200 |
msgstr "Commento Utente"
|
5201 |
|
5202 |
-
#: pro/classes/helpers/
|
5203 |
#@ formidable
|
5204 |
msgid "Comment Date"
|
5205 |
msgstr "Data Commento"
|
@@ -5288,7 +5288,7 @@ msgstr "Clicca per modificare"
|
|
5288 |
#: classes/helpers/FrmFormsListHelper.php:357
|
5289 |
#: classes/views/frm-forms/_publish_box.php:72
|
5290 |
#: pro/classes/controllers/FrmProEntriesController.php:1334
|
5291 |
-
#: pro/classes/helpers/
|
5292 |
#@ formidable
|
5293 |
#@ default
|
5294 |
msgid "Draft"
|
@@ -5600,12 +5600,12 @@ msgstr "Oops, non hai selezionato un file."
|
|
5600 |
msgid "There was an error when reading this XML file"
|
5601 |
msgstr "Si è verificato un errore durante la lettura di questo file XML"
|
5602 |
|
5603 |
-
#: pro/classes/helpers/
|
5604 |
#@ formidable
|
5605 |
msgid "Created By"
|
5606 |
msgstr "Creato da"
|
5607 |
|
5608 |
-
#: pro/classes/helpers/
|
5609 |
#@ formidable
|
5610 |
msgid "Updated By"
|
5611 |
msgstr "Aggiornato da"
|
@@ -8098,7 +8098,7 @@ msgstr ""
|
|
8098 |
msgid "A Formidable Forms update is available, but your license is invalid."
|
8099 |
msgstr ""
|
8100 |
|
8101 |
-
#: pro/classes/helpers/
|
8102 |
#: pro/classes/views/displays/where_row.php:12
|
8103 |
#@ formidable
|
8104 |
msgid "IP"
|
352 |
#: classes/controllers/FrmFormsController.php:499
|
353 |
#: classes/controllers/FrmFormsController.php:503
|
354 |
#: pro/classes/controllers/FrmProDisplaysController.php:145
|
355 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:107
|
356 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2667
|
357 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2682
|
358 |
#: pro/classes/views/displays/mb_advanced.php:95
|
483 |
msgstr "Visualizza descrizione modulo"
|
484 |
|
485 |
#: classes/controllers/FrmAppController.php:262
|
486 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:106
|
487 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2666
|
488 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2681
|
489 |
#: pro/classes/views/displays/mb_advanced.php:94
|
2346 |
msgid "Created at"
|
2347 |
msgstr "Creato il"
|
2348 |
|
2349 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:101
|
2350 |
#@ formidable
|
2351 |
msgid "Last Updated"
|
2352 |
msgstr "Ultimo Aggiornamento"
|
4266 |
msgid "Hourly Entries"
|
4267 |
msgstr "Voci all'ora"
|
4268 |
|
4269 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:100
|
4270 |
#: pro/classes/views/xml/map_csv_fields.php:50
|
4271 |
#@ formidable
|
4272 |
msgid "Timestamp"
|
5184 |
msgid "GET/POST"
|
5185 |
msgstr "GET/POST"
|
5186 |
|
5187 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:85
|
5188 |
#@ formidable
|
5189 |
msgid "(label)"
|
5190 |
msgstr "(etichetta)"
|
5191 |
|
5192 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:93
|
5193 |
#@ formidable
|
5194 |
msgid "Comment"
|
5195 |
msgstr "Commento"
|
5196 |
|
5197 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:94
|
5198 |
#@ formidable
|
5199 |
msgid "Comment User"
|
5200 |
msgstr "Commento Utente"
|
5201 |
|
5202 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:95
|
5203 |
#@ formidable
|
5204 |
msgid "Comment Date"
|
5205 |
msgstr "Data Commento"
|
5288 |
#: classes/helpers/FrmFormsListHelper.php:357
|
5289 |
#: classes/views/frm-forms/_publish_box.php:72
|
5290 |
#: pro/classes/controllers/FrmProEntriesController.php:1334
|
5291 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:104
|
5292 |
#@ formidable
|
5293 |
#@ default
|
5294 |
msgid "Draft"
|
5600 |
msgid "There was an error when reading this XML file"
|
5601 |
msgstr "Si è verificato un errore durante la lettura di questo file XML"
|
5602 |
|
5603 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:102
|
5604 |
#@ formidable
|
5605 |
msgid "Created By"
|
5606 |
msgstr "Creato da"
|
5607 |
|
5608 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:103
|
5609 |
#@ formidable
|
5610 |
msgid "Updated By"
|
5611 |
msgstr "Aggiornato da"
|
8098 |
msgid "A Formidable Forms update is available, but your license is invalid."
|
8099 |
msgstr ""
|
8100 |
|
8101 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:105
|
8102 |
#: pro/classes/views/displays/where_row.php:12
|
8103 |
#@ formidable
|
8104 |
msgid "IP"
|
languages/formidable-nl_NL.po
CHANGED
@@ -359,7 +359,7 @@ msgstr "Geef verplicht veld aan met"
|
|
359 |
#: classes/controllers/FrmFormsController.php:499
|
360 |
#: classes/controllers/FrmFormsController.php:503
|
361 |
#: pro/classes/controllers/FrmProDisplaysController.php:145
|
362 |
-
#: pro/classes/helpers/
|
363 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2667
|
364 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2682
|
365 |
#: pro/classes/views/displays/mb_advanced.php:95
|
@@ -504,7 +504,7 @@ msgid "Display form description"
|
|
504 |
msgstr "Laat de omschrijving van het formulier zien"
|
505 |
|
506 |
#: classes/controllers/FrmAppController.php:262
|
507 |
-
#: pro/classes/helpers/
|
508 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2666
|
509 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2681
|
510 |
#: pro/classes/views/displays/mb_advanced.php:94
|
@@ -2379,7 +2379,7 @@ msgstr "Acties"
|
|
2379 |
msgid "Created at"
|
2380 |
msgstr "Gemaakt op"
|
2381 |
|
2382 |
-
#: pro/classes/helpers/
|
2383 |
#@ formidable
|
2384 |
msgid "Last Updated"
|
2385 |
msgstr "laatste keer bijgewerkt op"
|
@@ -4299,7 +4299,7 @@ msgstr "Jaarlijkse inzendingen"
|
|
4299 |
msgid "Hourly Entries"
|
4300 |
msgstr "Inzendingen per uur"
|
4301 |
|
4302 |
-
#: pro/classes/helpers/
|
4303 |
#: pro/classes/views/xml/map_csv_fields.php:50
|
4304 |
#@ formidable
|
4305 |
msgid "Timestamp"
|
@@ -5217,22 +5217,22 @@ msgstr "Login"
|
|
5217 |
msgid "GET/POST"
|
5218 |
msgstr "GET/POST"
|
5219 |
|
5220 |
-
#: pro/classes/helpers/
|
5221 |
#@ formidable
|
5222 |
msgid "(label)"
|
5223 |
msgstr "(label)"
|
5224 |
|
5225 |
-
#: pro/classes/helpers/
|
5226 |
#@ formidable
|
5227 |
msgid "Comment"
|
5228 |
msgstr "Reactie"
|
5229 |
|
5230 |
-
#: pro/classes/helpers/
|
5231 |
#@ formidable
|
5232 |
msgid "Comment User"
|
5233 |
msgstr "Reactie gebruiker"
|
5234 |
|
5235 |
-
#: pro/classes/helpers/
|
5236 |
#@ formidable
|
5237 |
msgid "Comment Date"
|
5238 |
msgstr "Reactie datum"
|
@@ -5321,7 +5321,7 @@ msgstr "Klik om te bewerken"
|
|
5321 |
#: classes/helpers/FrmFormsListHelper.php:357
|
5322 |
#: classes/views/frm-forms/_publish_box.php:72
|
5323 |
#: pro/classes/controllers/FrmProEntriesController.php:1334
|
5324 |
-
#: pro/classes/helpers/
|
5325 |
#@ formidable
|
5326 |
#@ default
|
5327 |
msgid "Draft"
|
@@ -5666,12 +5666,12 @@ msgstr "Oeps, er is geen bestand geselecteerd."
|
|
5666 |
msgid "There was an error when reading this XML file"
|
5667 |
msgstr "Er is een fout ontstaan bij het lezen van het XML bestand"
|
5668 |
|
5669 |
-
#: pro/classes/helpers/
|
5670 |
#@ formidable
|
5671 |
msgid "Created By"
|
5672 |
msgstr "Gemaakt door"
|
5673 |
|
5674 |
-
#: pro/classes/helpers/
|
5675 |
#@ formidable
|
5676 |
msgid "Updated By"
|
5677 |
msgstr "Bijgewerkt door"
|
@@ -8098,7 +8098,7 @@ msgstr ""
|
|
8098 |
msgid "A Formidable Forms update is available, but your license is invalid."
|
8099 |
msgstr ""
|
8100 |
|
8101 |
-
#: pro/classes/helpers/
|
8102 |
#: pro/classes/views/displays/where_row.php:12
|
8103 |
#@ formidable
|
8104 |
msgid "IP"
|
359 |
#: classes/controllers/FrmFormsController.php:499
|
360 |
#: classes/controllers/FrmFormsController.php:503
|
361 |
#: pro/classes/controllers/FrmProDisplaysController.php:145
|
362 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:107
|
363 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2667
|
364 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2682
|
365 |
#: pro/classes/views/displays/mb_advanced.php:95
|
504 |
msgstr "Laat de omschrijving van het formulier zien"
|
505 |
|
506 |
#: classes/controllers/FrmAppController.php:262
|
507 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:106
|
508 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2666
|
509 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2681
|
510 |
#: pro/classes/views/displays/mb_advanced.php:94
|
2379 |
msgid "Created at"
|
2380 |
msgstr "Gemaakt op"
|
2381 |
|
2382 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:101
|
2383 |
#@ formidable
|
2384 |
msgid "Last Updated"
|
2385 |
msgstr "laatste keer bijgewerkt op"
|
4299 |
msgid "Hourly Entries"
|
4300 |
msgstr "Inzendingen per uur"
|
4301 |
|
4302 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:100
|
4303 |
#: pro/classes/views/xml/map_csv_fields.php:50
|
4304 |
#@ formidable
|
4305 |
msgid "Timestamp"
|
5217 |
msgid "GET/POST"
|
5218 |
msgstr "GET/POST"
|
5219 |
|
5220 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:85
|
5221 |
#@ formidable
|
5222 |
msgid "(label)"
|
5223 |
msgstr "(label)"
|
5224 |
|
5225 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:93
|
5226 |
#@ formidable
|
5227 |
msgid "Comment"
|
5228 |
msgstr "Reactie"
|
5229 |
|
5230 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:94
|
5231 |
#@ formidable
|
5232 |
msgid "Comment User"
|
5233 |
msgstr "Reactie gebruiker"
|
5234 |
|
5235 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:95
|
5236 |
#@ formidable
|
5237 |
msgid "Comment Date"
|
5238 |
msgstr "Reactie datum"
|
5321 |
#: classes/helpers/FrmFormsListHelper.php:357
|
5322 |
#: classes/views/frm-forms/_publish_box.php:72
|
5323 |
#: pro/classes/controllers/FrmProEntriesController.php:1334
|
5324 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:104
|
5325 |
#@ formidable
|
5326 |
#@ default
|
5327 |
msgid "Draft"
|
5666 |
msgid "There was an error when reading this XML file"
|
5667 |
msgstr "Er is een fout ontstaan bij het lezen van het XML bestand"
|
5668 |
|
5669 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:102
|
5670 |
#@ formidable
|
5671 |
msgid "Created By"
|
5672 |
msgstr "Gemaakt door"
|
5673 |
|
5674 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:103
|
5675 |
#@ formidable
|
5676 |
msgid "Updated By"
|
5677 |
msgstr "Bijgewerkt door"
|
8098 |
msgid "A Formidable Forms update is available, but your license is invalid."
|
8099 |
msgstr ""
|
8100 |
|
8101 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:105
|
8102 |
#: pro/classes/views/displays/where_row.php:12
|
8103 |
#@ formidable
|
8104 |
msgid "IP"
|
languages/formidable-pl_PL.po
CHANGED
@@ -359,7 +359,7 @@ msgstr "Wymagane pole oznacz"
|
|
359 |
#: classes/controllers/FrmFormsController.php:499
|
360 |
#: classes/controllers/FrmFormsController.php:503
|
361 |
#: pro/classes/controllers/FrmProDisplaysController.php:145
|
362 |
-
#: pro/classes/helpers/
|
363 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2667
|
364 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2682
|
365 |
#: pro/classes/views/displays/mb_advanced.php:95
|
@@ -504,7 +504,7 @@ msgid "Display form description"
|
|
504 |
msgstr "Wyświetl z opisu"
|
505 |
|
506 |
#: classes/controllers/FrmAppController.php:262
|
507 |
-
#: pro/classes/helpers/
|
508 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2666
|
509 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2681
|
510 |
#: pro/classes/views/displays/mb_advanced.php:94
|
@@ -2379,7 +2379,7 @@ msgstr "Działania na wpisie"
|
|
2379 |
msgid "Created at"
|
2380 |
msgstr "Utworzono"
|
2381 |
|
2382 |
-
#: pro/classes/helpers/
|
2383 |
#@ formidable
|
2384 |
msgid "Last Updated"
|
2385 |
msgstr "Ostatnia aktualizacja"
|
@@ -4331,7 +4331,7 @@ msgstr "Wpisy roczne"
|
|
4331 |
msgid "Hourly Entries"
|
4332 |
msgstr "Wpisy godzinowe"
|
4333 |
|
4334 |
-
#: pro/classes/helpers/
|
4335 |
#: pro/classes/views/xml/map_csv_fields.php:50
|
4336 |
#@ formidable
|
4337 |
msgid "Timestamp"
|
@@ -5217,22 +5217,22 @@ msgstr ""
|
|
5217 |
msgid "GET/POST"
|
5218 |
msgstr ""
|
5219 |
|
5220 |
-
#: pro/classes/helpers/
|
5221 |
#@ formidable
|
5222 |
msgid "(label)"
|
5223 |
msgstr ""
|
5224 |
|
5225 |
-
#: pro/classes/helpers/
|
5226 |
#@ formidable
|
5227 |
msgid "Comment"
|
5228 |
msgstr ""
|
5229 |
|
5230 |
-
#: pro/classes/helpers/
|
5231 |
#@ formidable
|
5232 |
msgid "Comment User"
|
5233 |
msgstr ""
|
5234 |
|
5235 |
-
#: pro/classes/helpers/
|
5236 |
#@ formidable
|
5237 |
msgid "Comment Date"
|
5238 |
msgstr ""
|
@@ -5321,7 +5321,7 @@ msgstr ""
|
|
5321 |
#: classes/helpers/FrmFormsListHelper.php:357
|
5322 |
#: classes/views/frm-forms/_publish_box.php:72
|
5323 |
#: pro/classes/controllers/FrmProEntriesController.php:1334
|
5324 |
-
#: pro/classes/helpers/
|
5325 |
#@ formidable
|
5326 |
#@ default
|
5327 |
msgid "Draft"
|
@@ -5666,12 +5666,12 @@ msgstr ""
|
|
5666 |
msgid "There was an error when reading this XML file"
|
5667 |
msgstr ""
|
5668 |
|
5669 |
-
#: pro/classes/helpers/
|
5670 |
#@ formidable
|
5671 |
msgid "Created By"
|
5672 |
msgstr ""
|
5673 |
|
5674 |
-
#: pro/classes/helpers/
|
5675 |
#@ formidable
|
5676 |
msgid "Updated By"
|
5677 |
msgstr ""
|
@@ -8109,7 +8109,7 @@ msgstr ""
|
|
8109 |
msgid "A Formidable Forms update is available, but your license is invalid."
|
8110 |
msgstr ""
|
8111 |
|
8112 |
-
#: pro/classes/helpers/
|
8113 |
#: pro/classes/views/displays/where_row.php:12
|
8114 |
#@ formidable
|
8115 |
msgid "IP"
|
359 |
#: classes/controllers/FrmFormsController.php:499
|
360 |
#: classes/controllers/FrmFormsController.php:503
|
361 |
#: pro/classes/controllers/FrmProDisplaysController.php:145
|
362 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:107
|
363 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2667
|
364 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2682
|
365 |
#: pro/classes/views/displays/mb_advanced.php:95
|
504 |
msgstr "Wyświetl z opisu"
|
505 |
|
506 |
#: classes/controllers/FrmAppController.php:262
|
507 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:106
|
508 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2666
|
509 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2681
|
510 |
#: pro/classes/views/displays/mb_advanced.php:94
|
2379 |
msgid "Created at"
|
2380 |
msgstr "Utworzono"
|
2381 |
|
2382 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:101
|
2383 |
#@ formidable
|
2384 |
msgid "Last Updated"
|
2385 |
msgstr "Ostatnia aktualizacja"
|
4331 |
msgid "Hourly Entries"
|
4332 |
msgstr "Wpisy godzinowe"
|
4333 |
|
4334 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:100
|
4335 |
#: pro/classes/views/xml/map_csv_fields.php:50
|
4336 |
#@ formidable
|
4337 |
msgid "Timestamp"
|
5217 |
msgid "GET/POST"
|
5218 |
msgstr ""
|
5219 |
|
5220 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:85
|
5221 |
#@ formidable
|
5222 |
msgid "(label)"
|
5223 |
msgstr ""
|
5224 |
|
5225 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:93
|
5226 |
#@ formidable
|
5227 |
msgid "Comment"
|
5228 |
msgstr ""
|
5229 |
|
5230 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:94
|
5231 |
#@ formidable
|
5232 |
msgid "Comment User"
|
5233 |
msgstr ""
|
5234 |
|
5235 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:95
|
5236 |
#@ formidable
|
5237 |
msgid "Comment Date"
|
5238 |
msgstr ""
|
5321 |
#: classes/helpers/FrmFormsListHelper.php:357
|
5322 |
#: classes/views/frm-forms/_publish_box.php:72
|
5323 |
#: pro/classes/controllers/FrmProEntriesController.php:1334
|
5324 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:104
|
5325 |
#@ formidable
|
5326 |
#@ default
|
5327 |
msgid "Draft"
|
5666 |
msgid "There was an error when reading this XML file"
|
5667 |
msgstr ""
|
5668 |
|
5669 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:102
|
5670 |
#@ formidable
|
5671 |
msgid "Created By"
|
5672 |
msgstr ""
|
5673 |
|
5674 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:103
|
5675 |
#@ formidable
|
5676 |
msgid "Updated By"
|
5677 |
msgstr ""
|
8109 |
msgid "A Formidable Forms update is available, but your license is invalid."
|
8110 |
msgstr ""
|
8111 |
|
8112 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:105
|
8113 |
#: pro/classes/views/displays/where_row.php:12
|
8114 |
#@ formidable
|
8115 |
msgid "IP"
|
languages/formidable-pt_BR.po
CHANGED
@@ -359,7 +359,7 @@ msgstr "Indicar campo obrigatório com"
|
|
359 |
#: classes/controllers/FrmFormsController.php:499
|
360 |
#: classes/controllers/FrmFormsController.php:503
|
361 |
#: pro/classes/controllers/FrmProDisplaysController.php:145
|
362 |
-
#: pro/classes/helpers/
|
363 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2667
|
364 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2682
|
365 |
#: pro/classes/views/displays/mb_advanced.php:95
|
@@ -504,7 +504,7 @@ msgid "Display form description"
|
|
504 |
msgstr "Exibir descrição do formulário"
|
505 |
|
506 |
#: classes/controllers/FrmAppController.php:262
|
507 |
-
#: pro/classes/helpers/
|
508 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2666
|
509 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2681
|
510 |
#: pro/classes/views/displays/mb_advanced.php:94
|
@@ -2374,7 +2374,7 @@ msgstr "Ações de Entrada"
|
|
2374 |
msgid "Created at"
|
2375 |
msgstr "Criada em"
|
2376 |
|
2377 |
-
#: pro/classes/helpers/
|
2378 |
#@ formidable
|
2379 |
msgid "Last Updated"
|
2380 |
msgstr "Última Atualização"
|
@@ -4294,7 +4294,7 @@ msgstr "Entradas Anuais"
|
|
4294 |
msgid "Hourly Entries"
|
4295 |
msgstr "Entradas a cada hora"
|
4296 |
|
4297 |
-
#: pro/classes/helpers/
|
4298 |
#: pro/classes/views/xml/map_csv_fields.php:50
|
4299 |
#@ formidable
|
4300 |
msgid "Timestamp"
|
@@ -5164,22 +5164,22 @@ msgstr "Login"
|
|
5164 |
msgid "GET/POST"
|
5165 |
msgstr ""
|
5166 |
|
5167 |
-
#: pro/classes/helpers/
|
5168 |
#@ formidable
|
5169 |
msgid "(label)"
|
5170 |
msgstr "(rótulo)"
|
5171 |
|
5172 |
-
#: pro/classes/helpers/
|
5173 |
#@ formidable
|
5174 |
msgid "Comment"
|
5175 |
msgstr "Comentário"
|
5176 |
|
5177 |
-
#: pro/classes/helpers/
|
5178 |
#@ formidable
|
5179 |
msgid "Comment User"
|
5180 |
msgstr "Usuário do Comentário"
|
5181 |
|
5182 |
-
#: pro/classes/helpers/
|
5183 |
#@ formidable
|
5184 |
msgid "Comment Date"
|
5185 |
msgstr "Data do Comentário"
|
@@ -5298,7 +5298,7 @@ msgstr "Clique para editar."
|
|
5298 |
#: classes/helpers/FrmFormsListHelper.php:357
|
5299 |
#: classes/views/frm-forms/_publish_box.php:72
|
5300 |
#: pro/classes/controllers/FrmProEntriesController.php:1334
|
5301 |
-
#: pro/classes/helpers/
|
5302 |
#@ formidable
|
5303 |
#@ default
|
5304 |
msgid "Draft"
|
@@ -5622,12 +5622,12 @@ msgstr "# Formato"
|
|
5622 |
msgid "Increment"
|
5623 |
msgstr "Incremento"
|
5624 |
|
5625 |
-
#: pro/classes/helpers/
|
5626 |
#@ formidable
|
5627 |
msgid "Created By"
|
5628 |
msgstr "Criado Por"
|
5629 |
|
5630 |
-
#: pro/classes/helpers/
|
5631 |
#@ formidable
|
5632 |
msgid "Updated By"
|
5633 |
msgstr "Atualizado Por"
|
@@ -8098,7 +8098,7 @@ msgstr ""
|
|
8098 |
msgid "A Formidable Forms update is available, but your license is invalid."
|
8099 |
msgstr ""
|
8100 |
|
8101 |
-
#: pro/classes/helpers/
|
8102 |
#: pro/classes/views/displays/where_row.php:12
|
8103 |
#@ formidable
|
8104 |
msgid "IP"
|
359 |
#: classes/controllers/FrmFormsController.php:499
|
360 |
#: classes/controllers/FrmFormsController.php:503
|
361 |
#: pro/classes/controllers/FrmProDisplaysController.php:145
|
362 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:107
|
363 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2667
|
364 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2682
|
365 |
#: pro/classes/views/displays/mb_advanced.php:95
|
504 |
msgstr "Exibir descrição do formulário"
|
505 |
|
506 |
#: classes/controllers/FrmAppController.php:262
|
507 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:106
|
508 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2666
|
509 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2681
|
510 |
#: pro/classes/views/displays/mb_advanced.php:94
|
2374 |
msgid "Created at"
|
2375 |
msgstr "Criada em"
|
2376 |
|
2377 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:101
|
2378 |
#@ formidable
|
2379 |
msgid "Last Updated"
|
2380 |
msgstr "Última Atualização"
|
4294 |
msgid "Hourly Entries"
|
4295 |
msgstr "Entradas a cada hora"
|
4296 |
|
4297 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:100
|
4298 |
#: pro/classes/views/xml/map_csv_fields.php:50
|
4299 |
#@ formidable
|
4300 |
msgid "Timestamp"
|
5164 |
msgid "GET/POST"
|
5165 |
msgstr ""
|
5166 |
|
5167 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:85
|
5168 |
#@ formidable
|
5169 |
msgid "(label)"
|
5170 |
msgstr "(rótulo)"
|
5171 |
|
5172 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:93
|
5173 |
#@ formidable
|
5174 |
msgid "Comment"
|
5175 |
msgstr "Comentário"
|
5176 |
|
5177 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:94
|
5178 |
#@ formidable
|
5179 |
msgid "Comment User"
|
5180 |
msgstr "Usuário do Comentário"
|
5181 |
|
5182 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:95
|
5183 |
#@ formidable
|
5184 |
msgid "Comment Date"
|
5185 |
msgstr "Data do Comentário"
|
5298 |
#: classes/helpers/FrmFormsListHelper.php:357
|
5299 |
#: classes/views/frm-forms/_publish_box.php:72
|
5300 |
#: pro/classes/controllers/FrmProEntriesController.php:1334
|
5301 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:104
|
5302 |
#@ formidable
|
5303 |
#@ default
|
5304 |
msgid "Draft"
|
5622 |
msgid "Increment"
|
5623 |
msgstr "Incremento"
|
5624 |
|
5625 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:102
|
5626 |
#@ formidable
|
5627 |
msgid "Created By"
|
5628 |
msgstr "Criado Por"
|
5629 |
|
5630 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:103
|
5631 |
#@ formidable
|
5632 |
msgid "Updated By"
|
5633 |
msgstr "Atualizado Por"
|
8098 |
msgid "A Formidable Forms update is available, but your license is invalid."
|
8099 |
msgstr ""
|
8100 |
|
8101 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:105
|
8102 |
#: pro/classes/views/displays/where_row.php:12
|
8103 |
#@ formidable
|
8104 |
msgid "IP"
|
languages/formidable-sr_RS.po
CHANGED
@@ -256,7 +256,7 @@ msgstr "Opis"
|
|
256 |
#: classes/controllers/FrmFormsController.php:499
|
257 |
#: classes/controllers/FrmFormsController.php:503
|
258 |
#: pro/classes/controllers/FrmProDisplaysController.php:145
|
259 |
-
#: pro/classes/helpers/
|
260 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2667
|
261 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2682
|
262 |
#: pro/classes/views/displays/mb_advanced.php:95
|
@@ -1980,7 +1980,7 @@ msgid "Search"
|
|
1980 |
msgstr "Pretraga"
|
1981 |
|
1982 |
#: classes/controllers/FrmAppController.php:262
|
1983 |
-
#: pro/classes/helpers/
|
1984 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2666
|
1985 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2681
|
1986 |
#: pro/classes/views/displays/mb_advanced.php:94
|
@@ -3392,7 +3392,7 @@ msgstr "dopada mi se"
|
|
3392 |
msgid "NOT like"
|
3393 |
msgstr "NE dopada mi se"
|
3394 |
|
3395 |
-
#: pro/classes/helpers/
|
3396 |
#: pro/classes/views/xml/map_csv_fields.php:50
|
3397 |
#@ formidable
|
3398 |
msgid "Timestamp"
|
@@ -3498,7 +3498,7 @@ msgstr "Pregledati unos"
|
|
3498 |
msgid "Entry Actions"
|
3499 |
msgstr "Uneti akcije"
|
3500 |
|
3501 |
-
#: pro/classes/helpers/
|
3502 |
#@ formidable
|
3503 |
msgid "Last Updated"
|
3504 |
msgstr "Pslednji put updateovano"
|
@@ -5205,22 +5205,22 @@ msgstr "Login"
|
|
5205 |
msgid "GET/POST"
|
5206 |
msgstr "UZMI/POST"
|
5207 |
|
5208 |
-
#: pro/classes/helpers/
|
5209 |
#@ formidable
|
5210 |
msgid "(label)"
|
5211 |
msgstr "(oznaka)"
|
5212 |
|
5213 |
-
#: pro/classes/helpers/
|
5214 |
#@ formidable
|
5215 |
msgid "Comment"
|
5216 |
msgstr "Komentar"
|
5217 |
|
5218 |
-
#: pro/classes/helpers/
|
5219 |
#@ formidable
|
5220 |
msgid "Comment User"
|
5221 |
msgstr "Korisnik komenara"
|
5222 |
|
5223 |
-
#: pro/classes/helpers/
|
5224 |
#@ formidable
|
5225 |
msgid "Comment Date"
|
5226 |
msgstr "Datum komentara"
|
@@ -5321,7 +5321,7 @@ msgstr "Klik za editovanje."
|
|
5321 |
#: classes/helpers/FrmFormsListHelper.php:357
|
5322 |
#: classes/views/frm-forms/_publish_box.php:72
|
5323 |
#: pro/classes/controllers/FrmProEntriesController.php:1334
|
5324 |
-
#: pro/classes/helpers/
|
5325 |
#@ formidable
|
5326 |
#@ default
|
5327 |
msgid "Draft"
|
@@ -5666,12 +5666,12 @@ msgstr "Ups, niste izabrali fajl."
|
|
5666 |
msgid "There was an error when reading this XML file"
|
5667 |
msgstr "Pojavila se greška prilikom ušitavanja ovog XML fajla."
|
5668 |
|
5669 |
-
#: pro/classes/helpers/
|
5670 |
#@ formidable
|
5671 |
msgid "Created By"
|
5672 |
msgstr "Kreirano od strane"
|
5673 |
|
5674 |
-
#: pro/classes/helpers/
|
5675 |
#@ formidable
|
5676 |
msgid "Updated By"
|
5677 |
msgstr "Update-ovano od strane"
|
@@ -8098,7 +8098,7 @@ msgstr ""
|
|
8098 |
msgid "A Formidable Forms update is available, but your license is invalid."
|
8099 |
msgstr ""
|
8100 |
|
8101 |
-
#: pro/classes/helpers/
|
8102 |
#: pro/classes/views/displays/where_row.php:12
|
8103 |
#@ formidable
|
8104 |
msgid "IP"
|
256 |
#: classes/controllers/FrmFormsController.php:499
|
257 |
#: classes/controllers/FrmFormsController.php:503
|
258 |
#: pro/classes/controllers/FrmProDisplaysController.php:145
|
259 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:107
|
260 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2667
|
261 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2682
|
262 |
#: pro/classes/views/displays/mb_advanced.php:95
|
1980 |
msgstr "Pretraga"
|
1981 |
|
1982 |
#: classes/controllers/FrmAppController.php:262
|
1983 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:106
|
1984 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2666
|
1985 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2681
|
1986 |
#: pro/classes/views/displays/mb_advanced.php:94
|
3392 |
msgid "NOT like"
|
3393 |
msgstr "NE dopada mi se"
|
3394 |
|
3395 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:100
|
3396 |
#: pro/classes/views/xml/map_csv_fields.php:50
|
3397 |
#@ formidable
|
3398 |
msgid "Timestamp"
|
3498 |
msgid "Entry Actions"
|
3499 |
msgstr "Uneti akcije"
|
3500 |
|
3501 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:101
|
3502 |
#@ formidable
|
3503 |
msgid "Last Updated"
|
3504 |
msgstr "Pslednji put updateovano"
|
5205 |
msgid "GET/POST"
|
5206 |
msgstr "UZMI/POST"
|
5207 |
|
5208 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:85
|
5209 |
#@ formidable
|
5210 |
msgid "(label)"
|
5211 |
msgstr "(oznaka)"
|
5212 |
|
5213 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:93
|
5214 |
#@ formidable
|
5215 |
msgid "Comment"
|
5216 |
msgstr "Komentar"
|
5217 |
|
5218 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:94
|
5219 |
#@ formidable
|
5220 |
msgid "Comment User"
|
5221 |
msgstr "Korisnik komenara"
|
5222 |
|
5223 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:95
|
5224 |
#@ formidable
|
5225 |
msgid "Comment Date"
|
5226 |
msgstr "Datum komentara"
|
5321 |
#: classes/helpers/FrmFormsListHelper.php:357
|
5322 |
#: classes/views/frm-forms/_publish_box.php:72
|
5323 |
#: pro/classes/controllers/FrmProEntriesController.php:1334
|
5324 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:104
|
5325 |
#@ formidable
|
5326 |
#@ default
|
5327 |
msgid "Draft"
|
5666 |
msgid "There was an error when reading this XML file"
|
5667 |
msgstr "Pojavila se greška prilikom ušitavanja ovog XML fajla."
|
5668 |
|
5669 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:102
|
5670 |
#@ formidable
|
5671 |
msgid "Created By"
|
5672 |
msgstr "Kreirano od strane"
|
5673 |
|
5674 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:103
|
5675 |
#@ formidable
|
5676 |
msgid "Updated By"
|
5677 |
msgstr "Update-ovano od strane"
|
8098 |
msgid "A Formidable Forms update is available, but your license is invalid."
|
8099 |
msgstr ""
|
8100 |
|
8101 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:105
|
8102 |
#: pro/classes/views/displays/where_row.php:12
|
8103 |
#@ formidable
|
8104 |
msgid "IP"
|
languages/formidable-sv_SE.po
CHANGED
@@ -345,7 +345,7 @@ msgstr "Markera obligatoriskt fält med"
|
|
345 |
#: classes/controllers/FrmFormsController.php:511
|
346 |
#: classes/controllers/FrmFormsController.php:515
|
347 |
#: pro/classes/controllers/FrmProDisplaysController.php:145
|
348 |
-
#: pro/classes/helpers/
|
349 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2834
|
350 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2849
|
351 |
#: pro/classes/views/displays/mb_advanced.php:95
|
@@ -476,7 +476,7 @@ msgstr "Visa formulärbeskrivning"
|
|
476 |
|
477 |
# @ formidable
|
478 |
#: classes/helpers/FrmAppHelper.php:1718
|
479 |
-
#: pro/classes/helpers/
|
480 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2833
|
481 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2848
|
482 |
#: pro/classes/views/displays/mb_advanced.php:94
|
@@ -1947,7 +1947,7 @@ msgid "Margin"
|
|
1947 |
msgstr "Marginal"
|
1948 |
|
1949 |
# @ formidable
|
1950 |
-
#: classes/models/
|
1951 |
#: classes/views/styles/_field-colors.php:10
|
1952 |
#: classes/views/styles/_form-messages.php:7
|
1953 |
msgid "Error"
|
@@ -2425,7 +2425,7 @@ msgid "Created at"
|
|
2425 |
msgstr "Skapat"
|
2426 |
|
2427 |
# @ formidable
|
2428 |
-
#: pro/classes/helpers/
|
2429 |
msgid "Last Updated"
|
2430 |
msgstr "Senast uppdaterat"
|
2431 |
|
@@ -4374,7 +4374,7 @@ msgid "Hourly Entries"
|
|
4374 |
msgstr "Poster timvis"
|
4375 |
|
4376 |
# @ formidable
|
4377 |
-
#: pro/classes/helpers/
|
4378 |
#: pro/classes/views/xml/map_csv_fields.php:50
|
4379 |
msgid "Timestamp"
|
4380 |
msgstr "Tidsstämpel"
|
@@ -5314,22 +5314,22 @@ msgid "GET/POST"
|
|
5314 |
msgstr "GET/POST"
|
5315 |
|
5316 |
# @ formidable
|
5317 |
-
#: pro/classes/helpers/
|
5318 |
msgid "(label)"
|
5319 |
msgstr "(etikett)"
|
5320 |
|
5321 |
# @ formidable
|
5322 |
-
#: pro/classes/helpers/
|
5323 |
msgid "Comment"
|
5324 |
msgstr "Kommentar"
|
5325 |
|
5326 |
# @ formidable
|
5327 |
-
#: pro/classes/helpers/
|
5328 |
msgid "Comment User"
|
5329 |
msgstr "Kommentarsförfattare"
|
5330 |
|
5331 |
# @ formidable
|
5332 |
-
#: pro/classes/helpers/
|
5333 |
msgid "Comment Date"
|
5334 |
msgstr "Kommentarsdatum"
|
5335 |
|
@@ -5426,7 +5426,7 @@ msgstr "Klicka för att redigera."
|
|
5426 |
#: classes/helpers/FrmFormsListHelper.php:361
|
5427 |
#: classes/views/frm-forms/_publish_box.php:72
|
5428 |
#: pro/classes/controllers/FrmProEntriesController.php:1330
|
5429 |
-
#: pro/classes/helpers/
|
5430 |
msgid "Draft"
|
5431 |
msgstr "Utkast"
|
5432 |
|
@@ -5748,12 +5748,12 @@ msgid "There was an error when reading this XML file"
|
|
5748 |
msgstr "Det uppstod ett fel när XML-filen skulle läsas"
|
5749 |
|
5750 |
# @ formidable
|
5751 |
-
#: pro/classes/helpers/
|
5752 |
msgid "Created By"
|
5753 |
msgstr "Skapat av"
|
5754 |
|
5755 |
# @ formidable
|
5756 |
-
#: pro/classes/helpers/
|
5757 |
msgid "Updated By"
|
5758 |
msgstr "Uppdaterat av"
|
5759 |
|
@@ -8401,7 +8401,7 @@ msgstr ""
|
|
8401 |
"ogiltig."
|
8402 |
|
8403 |
# @ formidable
|
8404 |
-
#: pro/classes/helpers/
|
8405 |
#: pro/classes/views/displays/where_row.php:13
|
8406 |
msgid "IP"
|
8407 |
msgstr "IP"
|
@@ -8536,7 +8536,7 @@ msgid "Your server is missing the simplexml_import_dom function"
|
|
8536 |
msgstr "Din server saknar funktionen simplexml_import_dom"
|
8537 |
|
8538 |
# @ edd
|
8539 |
-
#: classes/models/
|
8540 |
#, php-format
|
8541 |
msgid ""
|
8542 |
"There is a new version of %1$s available. %2$sView version %3$s details%4$s."
|
@@ -8545,7 +8545,7 @@ msgstr ""
|
|
8545 |
"%4$s."
|
8546 |
|
8547 |
# @ edd
|
8548 |
-
#: classes/models/
|
8549 |
#, php-format
|
8550 |
msgid ""
|
8551 |
"There is a new version of %1$s available. %2$sView version %3$s details%4$s "
|
@@ -8554,7 +8554,7 @@ msgstr ""
|
|
8554 |
"En ny version av %1$s finns tillgänglig. %2$sVisa detaljer för version %3$s"
|
8555 |
"%4$s eller %5$suppdatera nu%6$s."
|
8556 |
|
8557 |
-
#: classes/models/
|
8558 |
msgid "You do not have permission to install plugin updates"
|
8559 |
msgstr "Du har inte behörighet att installera tilläggsuppdateringar"
|
8560 |
|
345 |
#: classes/controllers/FrmFormsController.php:511
|
346 |
#: classes/controllers/FrmFormsController.php:515
|
347 |
#: pro/classes/controllers/FrmProDisplaysController.php:145
|
348 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:107
|
349 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2834
|
350 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2849
|
351 |
#: pro/classes/views/displays/mb_advanced.php:95
|
476 |
|
477 |
# @ formidable
|
478 |
#: classes/helpers/FrmAppHelper.php:1718
|
479 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:106
|
480 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2833
|
481 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2848
|
482 |
#: pro/classes/views/displays/mb_advanced.php:94
|
1947 |
msgstr "Marginal"
|
1948 |
|
1949 |
# @ formidable
|
1950 |
+
#: classes/models/FrmEDD_SL_Plugin_Updater.php:332
|
1951 |
#: classes/views/styles/_field-colors.php:10
|
1952 |
#: classes/views/styles/_form-messages.php:7
|
1953 |
msgid "Error"
|
2425 |
msgstr "Skapat"
|
2426 |
|
2427 |
# @ formidable
|
2428 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:101
|
2429 |
msgid "Last Updated"
|
2430 |
msgstr "Senast uppdaterat"
|
2431 |
|
4374 |
msgstr "Poster timvis"
|
4375 |
|
4376 |
# @ formidable
|
4377 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:100
|
4378 |
#: pro/classes/views/xml/map_csv_fields.php:50
|
4379 |
msgid "Timestamp"
|
4380 |
msgstr "Tidsstämpel"
|
5314 |
msgstr "GET/POST"
|
5315 |
|
5316 |
# @ formidable
|
5317 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:85
|
5318 |
msgid "(label)"
|
5319 |
msgstr "(etikett)"
|
5320 |
|
5321 |
# @ formidable
|
5322 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:93
|
5323 |
msgid "Comment"
|
5324 |
msgstr "Kommentar"
|
5325 |
|
5326 |
# @ formidable
|
5327 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:94
|
5328 |
msgid "Comment User"
|
5329 |
msgstr "Kommentarsförfattare"
|
5330 |
|
5331 |
# @ formidable
|
5332 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:95
|
5333 |
msgid "Comment Date"
|
5334 |
msgstr "Kommentarsdatum"
|
5335 |
|
5426 |
#: classes/helpers/FrmFormsListHelper.php:361
|
5427 |
#: classes/views/frm-forms/_publish_box.php:72
|
5428 |
#: pro/classes/controllers/FrmProEntriesController.php:1330
|
5429 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:104
|
5430 |
msgid "Draft"
|
5431 |
msgstr "Utkast"
|
5432 |
|
5748 |
msgstr "Det uppstod ett fel när XML-filen skulle läsas"
|
5749 |
|
5750 |
# @ formidable
|
5751 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:102
|
5752 |
msgid "Created By"
|
5753 |
msgstr "Skapat av"
|
5754 |
|
5755 |
# @ formidable
|
5756 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:103
|
5757 |
msgid "Updated By"
|
5758 |
msgstr "Uppdaterat av"
|
5759 |
|
8401 |
"ogiltig."
|
8402 |
|
8403 |
# @ formidable
|
8404 |
+
#: pro/classes/helpers/FrmCSVExportHelper.php:105
|
8405 |
#: pro/classes/views/displays/where_row.php:13
|
8406 |
msgid "IP"
|
8407 |
msgstr "IP"
|
8536 |
msgstr "Din server saknar funktionen simplexml_import_dom"
|
8537 |
|
8538 |
# @ edd
|
8539 |
+
#: classes/models/FrmEDD_SL_Plugin_Updater.php:182
|
8540 |
#, php-format
|
8541 |
msgid ""
|
8542 |
"There is a new version of %1$s available. %2$sView version %3$s details%4$s."
|
8545 |
"%4$s."
|
8546 |
|
8547 |
# @ edd
|
8548 |
+
#: classes/models/FrmEDD_SL_Plugin_Updater.php:190
|
8549 |
#, php-format
|
8550 |
msgid ""
|
8551 |
"There is a new version of %1$s available. %2$sView version %3$s details%4$s "
|
8554 |
"En ny version av %1$s finns tillgänglig. %2$sVisa detaljer för version %3$s"
|
8555 |
"%4$s eller %5$suppdatera nu%6$s."
|
8556 |
|
8557 |
+
#: classes/models/FrmEDD_SL_Plugin_Updater.php:332
|
8558 |
msgid "You do not have permission to install plugin updates"
|
8559 |
msgstr "Du har inte behörighet att installera tilläggsuppdateringar"
|
8560 |
|
readme.txt
CHANGED
@@ -1,10 +1,10 @@
|
|
1 |
=== Formidable Forms ===
|
2 |
Contributors: sswells, srwells, jamie.wahlin
|
3 |
Donate link: http://formidablepro.com/donate
|
4 |
-
Tags:
|
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,23 +89,45 @@ 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.18 =
|
|
|
93 |
* Add frm_field_extra_html hook
|
94 |
-
* Change the License submenu to Plugin Licenses
|
95 |
* Prevent specific html entity from breaking email message
|
96 |
-
* PHP 7 updates
|
97 |
* Add filter for removing wpautop from form success message
|
98 |
* Fix HTML error on form builder page
|
|
|
99 |
* **Pro Features:**
|
100 |
* Allow ? and * in Phone Number Format
|
101 |
* Remove child form from export options
|
102 |
* Fix LIKE conditional logic bug
|
103 |
* Some auto-update adjustments
|
104 |
* Add frm_search_any_terms filter
|
105 |
-
* PHP 7 updates
|
106 |
* Fix file upload issue in CSV export
|
107 |
* Fix issue with duplicate classes in HTML field
|
108 |
-
* Fix filtering
|
109 |
* Fix Dynamic List field with value like 9.99
|
110 |
* Make sure userID field doesn't lose value when conditionally hidden/shown
|
111 |
|
1 |
=== Formidable Forms ===
|
2 |
Contributors: sswells, srwells, jamie.wahlin
|
3 |
Donate link: http://formidablepro.com/donate
|
4 |
+
Tags: contact form, contact, custom form, database, email, feedback, form, forms, poll, Post, captcha, spam, survey, template, widget, multisite, form builder, form creator, form manager
|
5 |
Requires at least: 3.7
|
6 |
Tested up to: 4.4
|
7 |
+
Stable tag: 2.0.19
|
8 |
|
9 |
Beautiful forms in 60 seconds. The WordPress form builder that enables you to create forms with a simple drag-and-drop interface and in-place editing.
|
10 |
|
89 |
[See more FAQs](http://formidablepro.com/formidable-faqs/ "Formidable Form FAQs")
|
90 |
|
91 |
== Changelog ==
|
92 |
+
= 2.0.19 =
|
93 |
+
* Add CSV export to free version
|
94 |
+
* Add page with list of add-ons
|
95 |
+
* Set up base for allowing affiliate links inside the free version
|
96 |
+
* **Pro Features:**
|
97 |
+
* Updating improvements
|
98 |
+
* Add show_image=1 and add_link=1 to file upload field shortcode
|
99 |
+
* Show draft, pending, and private posts for creator and admin in frm-entry-links shortcode
|
100 |
+
* Make sure Number fields perform calc when shown
|
101 |
+
* Include embedded fields in CSV export
|
102 |
+
* Deprecate the frm_csv_field_ids filter
|
103 |
+
* Fix graph bug
|
104 |
+
* Fix Dynamic Field filtering in Views
|
105 |
+
* Fix JavaScript error in repeating section
|
106 |
+
* Fix showing errors in collapsible sections
|
107 |
+
* Hide the end divider field when needed
|
108 |
+
* Fix inline label for Dynamic dropdowns
|
109 |
+
* Make LIKE logic case-insensitive in field ID shortcode
|
110 |
+
* Make sure multiple file upload fields save on edit when all files are removed
|
111 |
+
* Fix conditional logic issues with extra white space
|
112 |
+
* Fix LIKE conditional logic issues with arrays and number values
|
113 |
+
* Fix calcs with edit in-place
|
114 |
+
|
115 |
= 2.0.18 =
|
116 |
+
* PHP 7 updates
|
117 |
* Add frm_field_extra_html hook
|
|
|
118 |
* Prevent specific html entity from breaking email message
|
|
|
119 |
* Add filter for removing wpautop from form success message
|
120 |
* Fix HTML error on form builder page
|
121 |
+
* Change the "Licenses" submenu to "Plugin Licenses"
|
122 |
* **Pro Features:**
|
123 |
* Allow ? and * in Phone Number Format
|
124 |
* Remove child form from export options
|
125 |
* Fix LIKE conditional logic bug
|
126 |
* Some auto-update adjustments
|
127 |
* Add frm_search_any_terms filter
|
|
|
128 |
* Fix file upload issue in CSV export
|
129 |
* Fix issue with duplicate classes in HTML field
|
130 |
+
* Fix filtering with user_id=current in graphs
|
131 |
* Fix Dynamic List field with value like 9.99
|
132 |
* Make sure userID field doesn't lose value when conditionally hidden/shown
|
133 |
|