Version Description
- Fix: Add responsive styling for the .frm_four_col class when grids are disabled
- Fix: Fix number field HTML5 min, max, and step. This code was still in the pro form builder
- Fix: More escaping for translated strings, and whitelist false positives for code security tools
- Fix: When form builder is loaded with ajax, prevent errors when the default value is an array
- Fix: Add a nonce check when updating settings for a form
- Removed: Get rid of the start tour. We will add this back in a less annoying way.
Download this release
Release Info
Developer | sswells |
Plugin | Formidable Forms – Form Builder for WordPress |
Version | 3.01.03 |
Comparing to | |
See all releases |
Code changes from version 3.01.02 to 3.01.03
- classes/controllers/FrmAddonsController.php +1 -1
- classes/controllers/FrmAppController.php +3 -40
- classes/controllers/FrmEntriesController.php +5 -5
- classes/controllers/FrmFieldsController.php +14 -7
- classes/controllers/FrmFormActionsController.php +5 -0
- classes/controllers/FrmFormsController.php +11 -11
- classes/controllers/FrmSettingsController.php +1 -1
- classes/helpers/FrmAppHelper.php +3 -3
- classes/helpers/FrmCSVExportHelper.php +1 -1
- classes/helpers/FrmEntriesListHelper.php +2 -2
- classes/helpers/FrmFieldsHelper.php +5 -5
- classes/helpers/FrmFormsHelper.php +8 -4
- classes/helpers/FrmListHelper.php +23 -23
- classes/helpers/FrmStylesHelper.php +1 -1
- classes/helpers/FrmXMLHelper.php +5 -5
- classes/models/FrmAddon.php +1 -1
- classes/models/FrmCreateFile.php +1 -1
- classes/models/FrmDb.php +4 -4
- classes/models/FrmEDD_SL_Plugin_Updater.php +8 -7
- classes/models/FrmEntry.php +3 -3
- classes/models/FrmEntryMeta.php +5 -5
- classes/models/FrmEntryValidate.php +1 -1
- classes/models/FrmField.php +1 -1
- classes/models/FrmForm.php +4 -4
- classes/models/FrmMigrate.php +8 -8
- classes/models/FrmNotification.php +1 -1
- classes/models/FrmPointers.php +4 -325
- classes/models/fields/FrmFieldCaptcha.php +2 -2
- classes/models/fields/FrmFieldDefault.php +2 -2
- classes/models/fields/FrmFieldNumber.php +7 -0
- classes/models/fields/FrmFieldTextarea.php +5 -4
- classes/models/fields/FrmFieldType.php +40 -2
- classes/models/fields/FrmFieldUserID.php +1 -1
- classes/views/frm-entries/_sidebar-shared-pub.php +1 -1
- classes/views/frm-entries/direct.php +1 -1
- classes/views/frm-entries/errors.php +1 -1
- classes/views/frm-entries/form.php +4 -4
- classes/views/frm-entries/new.php +2 -2
- classes/views/frm-entries/no_entries.php +4 -4
- classes/views/frm-entries/show.php +1 -1
- classes/views/frm-entries/sidebar-shared.php +5 -5
- classes/views/frm-fields/back-end/ajax-field-placeholder.php +1 -1
- classes/views/frm-fields/back-end/dropdown-field.php +2 -2
- classes/views/frm-fields/back-end/field-captcha.php +1 -1
- classes/views/frm-fields/back-end/html-content.php +1 -1
- classes/views/frm-fields/front-end/checkbox-field.php +2 -2
- classes/views/frm-fields/front-end/dropdown-field.php +1 -1
- classes/views/frm-fields/front-end/radio-field.php +2 -2
- classes/views/frm-fields/input.php +2 -2
- classes/views/frm-fields/radio.php +1 -1
- classes/views/frm-fields/show-build.php +1 -1
- classes/views/frm-fields/single-option.php +3 -1
- classes/views/frm-form-actions/_action_inside.php +4 -2
- classes/views/frm-form-actions/_email_settings.php +1 -1
- classes/views/frm-forms/add_field.php +10 -4
- classes/views/frm-forms/add_field_links.php +2 -2
- classes/views/frm-forms/form.php +1 -1
- classes/views/frm-forms/mb_html_tab.php +1 -1
- classes/views/frm-forms/settings.php +10 -7
- classes/views/frm-settings/form.php +2 -2
- classes/views/shared/errors.php +3 -3
- classes/views/shared/mb_adv_info.php +3 -3
- classes/views/styles/custom_css.php +1 -1
- classes/views/styles/show.php +1 -1
- classes/views/xml/forms_xml.php +12 -12
- classes/views/xml/posts_xml.php +8 -8
- classes/widgets/FrmShowForm.php +4 -4
- css/_single_theme.css.php +16 -16
- css/custom_theme.css.php +2 -2
- css/frm_old_grids.css +10 -0
- formidable.php +5 -1
- languages/formidable.pot +645 -767
- readme.txt +29 -21
classes/controllers/FrmAddonsController.php
CHANGED
@@ -24,7 +24,7 @@ class FrmAddonsController {
|
|
24 |
public static function license_settings() {
|
25 |
$plugins = apply_filters( 'frm_installed_addons', array() );
|
26 |
if ( empty( $plugins ) ) {
|
27 |
-
|
28 |
return;
|
29 |
}
|
30 |
|
24 |
public static function license_settings() {
|
25 |
$plugins = apply_filters( 'frm_installed_addons', array() );
|
26 |
if ( empty( $plugins ) ) {
|
27 |
+
esc_html_e( 'There are no plugins on your site that require a license', 'formidable' );
|
28 |
return;
|
29 |
}
|
30 |
|
classes/controllers/FrmAppController.php
CHANGED
@@ -147,7 +147,7 @@ class FrmAppController {
|
|
147 |
?>
|
148 |
<div class="error" class="frm_previous_install">
|
149 |
<?php
|
150 |
-
echo apply_filters( 'frm_pro_update_msg',
|
151 |
sprintf(
|
152 |
esc_html__( 'This site has been previously authorized to run Formidable Forms. %1$sInstall Formidable Pro%2$s or %3$sdeauthorize%4$s this site to continue running the free version and remove this message.', 'formidable' ),
|
153 |
'<br/><a href="' . esc_url( $inst_install_url ) . '" target="_blank">', '</a>',
|
@@ -175,8 +175,8 @@ class FrmAppController {
|
|
175 |
$tip = FrmTipsHelper::get_banner_tip();
|
176 |
?>
|
177 |
<div class="update-nag frm-update-to-pro">
|
178 |
-
<?php echo FrmAppHelper::kses( $tip['tip'] ); ?>
|
179 |
-
<span><?php echo FrmAppHelper::kses( $tip['call'] ); ?></span>
|
180 |
<a href="<?php echo esc_url( FrmAppHelper::make_affiliate_url( 'https://formidableforms.com?banner=1&tip=' . absint( $tip['num'] ) ) ); ?>" class="button">Upgrade to Pro</a>
|
181 |
</div>
|
182 |
<?php
|
@@ -246,47 +246,10 @@ class FrmAppController {
|
|
246 |
$action = FrmAppHelper::simple_get( 'action', 'sanitize_title' );
|
247 |
if ( ! FrmAppHelper::doing_ajax() || $action == 'frm_import_choices' ) {
|
248 |
// don't continue during ajax calls
|
249 |
-
self::load_tour();
|
250 |
self::admin_js();
|
251 |
}
|
252 |
}
|
253 |
|
254 |
-
/**
|
255 |
-
* See if we should start our tour.
|
256 |
-
* @since 2.0.20
|
257 |
-
*/
|
258 |
-
private static function load_tour() {
|
259 |
-
$restart_tour = filter_input( INPUT_GET, 'frm_restart_tour' );
|
260 |
-
if ( $restart_tour ) {
|
261 |
-
delete_user_meta( get_current_user_id(), 'frm_ignore_tour' );
|
262 |
-
}
|
263 |
-
self::ignore_tour();
|
264 |
-
|
265 |
-
if ( ! self::has_ignored_tour() ) {
|
266 |
-
add_action( 'admin_enqueue_scripts', array( 'FrmPointers', 'get_instance' ) );
|
267 |
-
}
|
268 |
-
}
|
269 |
-
|
270 |
-
/**
|
271 |
-
* Returns the value of the ignore tour.
|
272 |
-
*
|
273 |
-
* @return bool
|
274 |
-
*/
|
275 |
-
private static function has_ignored_tour() {
|
276 |
-
$user_meta = get_user_meta( get_current_user_id(), 'frm_ignore_tour' );
|
277 |
-
|
278 |
-
return ! empty( $user_meta );
|
279 |
-
}
|
280 |
-
|
281 |
-
/**
|
282 |
-
* Listener for the ignore tour GET value. If this one is set, just set the user meta to true.
|
283 |
-
*/
|
284 |
-
private static function ignore_tour() {
|
285 |
-
if ( filter_input( INPUT_GET, 'frm_ignore_tour' ) && wp_verify_nonce( filter_input( INPUT_GET, 'nonce' ), 'frm-ignore-tour' ) ) {
|
286 |
-
update_user_meta( get_current_user_id(), 'frm_ignore_tour', true );
|
287 |
-
}
|
288 |
-
}
|
289 |
-
|
290 |
public static function admin_js() {
|
291 |
$version = FrmAppHelper::plugin_version();
|
292 |
FrmAppHelper::load_admin_wide_js( false );
|
147 |
?>
|
148 |
<div class="error" class="frm_previous_install">
|
149 |
<?php
|
150 |
+
echo apply_filters( 'frm_pro_update_msg', // WPCS: XSS ok.
|
151 |
sprintf(
|
152 |
esc_html__( 'This site has been previously authorized to run Formidable Forms. %1$sInstall Formidable Pro%2$s or %3$sdeauthorize%4$s this site to continue running the free version and remove this message.', 'formidable' ),
|
153 |
'<br/><a href="' . esc_url( $inst_install_url ) . '" target="_blank">', '</a>',
|
175 |
$tip = FrmTipsHelper::get_banner_tip();
|
176 |
?>
|
177 |
<div class="update-nag frm-update-to-pro">
|
178 |
+
<?php echo FrmAppHelper::kses( $tip['tip'] ); // WPCS: XSS ok. ?>
|
179 |
+
<span><?php echo FrmAppHelper::kses( $tip['call'] ); // WPCS: XSS ok. ?></span>
|
180 |
<a href="<?php echo esc_url( FrmAppHelper::make_affiliate_url( 'https://formidableforms.com?banner=1&tip=' . absint( $tip['num'] ) ) ); ?>" class="button">Upgrade to Pro</a>
|
181 |
</div>
|
182 |
<?php
|
246 |
$action = FrmAppHelper::simple_get( 'action', 'sanitize_title' );
|
247 |
if ( ! FrmAppHelper::doing_ajax() || $action == 'frm_import_choices' ) {
|
248 |
// don't continue during ajax calls
|
|
|
249 |
self::admin_js();
|
250 |
}
|
251 |
}
|
252 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
253 |
public static function admin_js() {
|
254 |
$version = FrmAppHelper::plugin_version();
|
255 |
FrmAppHelper::load_admin_wide_js( false );
|
classes/controllers/FrmEntriesController.php
CHANGED
@@ -396,7 +396,7 @@ class FrmEntriesController {
|
|
396 |
if ( $pagenum > $total_pages && $total_pages > 0 ) {
|
397 |
$url = add_query_arg( 'paged', $total_pages );
|
398 |
if ( headers_sent() ) {
|
399 |
-
echo FrmAppHelper::js_redirect( $url );
|
400 |
} else {
|
401 |
wp_redirect( esc_url_raw( $url ) );
|
402 |
}
|
@@ -433,7 +433,7 @@ class FrmEntriesController {
|
|
433 |
$entry = FrmEntry::getOne( $id, true );
|
434 |
if ( ! $entry ) {
|
435 |
echo '<div id="form_show_entry_page" class="wrap">' .
|
436 |
-
|
437 |
'</div>';
|
438 |
return;
|
439 |
}
|
@@ -470,7 +470,7 @@ class FrmEntriesController {
|
|
470 |
public static function destroy_all() {
|
471 |
if ( ! current_user_can( 'frm_delete_entries' ) ) {
|
472 |
$frm_settings = FrmAppHelper::get_settings();
|
473 |
-
wp_die( $frm_settings->admin_permission );
|
474 |
}
|
475 |
|
476 |
$params = FrmForm::get_admin_params();
|
@@ -520,8 +520,8 @@ class FrmEntriesController {
|
|
520 |
$entry_query .= $form_query;
|
521 |
}
|
522 |
|
523 |
-
$wpdb->query( $meta_query );
|
524 |
-
return $wpdb->query( $entry_query );
|
525 |
}
|
526 |
|
527 |
/**
|
396 |
if ( $pagenum > $total_pages && $total_pages > 0 ) {
|
397 |
$url = add_query_arg( 'paged', $total_pages );
|
398 |
if ( headers_sent() ) {
|
399 |
+
echo FrmAppHelper::js_redirect( $url ); // WPCS: XSS ok.
|
400 |
} else {
|
401 |
wp_redirect( esc_url_raw( $url ) );
|
402 |
}
|
433 |
$entry = FrmEntry::getOne( $id, true );
|
434 |
if ( ! $entry ) {
|
435 |
echo '<div id="form_show_entry_page" class="wrap">' .
|
436 |
+
esc_html__( 'You are trying to view an entry that does not exist.', 'formidable' ) .
|
437 |
'</div>';
|
438 |
return;
|
439 |
}
|
470 |
public static function destroy_all() {
|
471 |
if ( ! current_user_can( 'frm_delete_entries' ) ) {
|
472 |
$frm_settings = FrmAppHelper::get_settings();
|
473 |
+
wp_die( esc_html( $frm_settings->admin_permission ) );
|
474 |
}
|
475 |
|
476 |
$params = FrmForm::get_admin_params();
|
520 |
$entry_query .= $form_query;
|
521 |
}
|
522 |
|
523 |
+
$wpdb->query( $meta_query ); // WPCS: unprepared SQL ok.
|
524 |
+
return $wpdb->query( $entry_query ); // WPCS: unprepared SQL ok.
|
525 |
}
|
526 |
|
527 |
/**
|
classes/controllers/FrmFieldsController.php
CHANGED
@@ -33,6 +33,7 @@ class FrmFieldsController {
|
|
33 |
}
|
34 |
$field->field_options = json_decode( json_encode( $field->field_options ), true );
|
35 |
$field->options = json_decode( json_encode( $field->options ), true );
|
|
|
36 |
|
37 |
ob_start();
|
38 |
self::load_single_field( $field, $values );
|
@@ -71,11 +72,6 @@ class FrmFieldsController {
|
|
71 |
* @return array|bool
|
72 |
*/
|
73 |
public static function include_new_field( $field_type, $form_id ) {
|
74 |
-
$values = array();
|
75 |
-
if ( FrmAppHelper::pro_is_installed() ) {
|
76 |
-
$values['post_type'] = FrmProFormsHelper::post_type( $form_id );
|
77 |
-
}
|
78 |
-
|
79 |
$field_values = FrmFieldsHelper::setup_new_vars( $field_type, $form_id );
|
80 |
$field_values = apply_filters( 'frm_before_field_created', $field_values );
|
81 |
|
@@ -86,6 +82,17 @@ class FrmFieldsController {
|
|
86 |
}
|
87 |
|
88 |
$field = self::get_field_array_from_id( $field_id );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
89 |
self::load_single_field( $field, $values, $form_id );
|
90 |
|
91 |
return $field;
|
@@ -121,7 +128,7 @@ class FrmFieldsController {
|
|
121 |
|
122 |
do_action( 'frm_after_update_field_' . $field, compact( 'id', 'value' ) );
|
123 |
|
124 |
-
echo stripslashes( wp_kses_post( $value ) );
|
125 |
wp_die();
|
126 |
}
|
127 |
|
@@ -505,7 +512,7 @@ class FrmFieldsController {
|
|
505 |
$add_html = ' ' . implode( ' ', $add_html ) . ' ';
|
506 |
|
507 |
if ( $echo ) {
|
508 |
-
echo $add_html;
|
509 |
}
|
510 |
|
511 |
return $add_html;
|
33 |
}
|
34 |
$field->field_options = json_decode( json_encode( $field->field_options ), true );
|
35 |
$field->options = json_decode( json_encode( $field->options ), true );
|
36 |
+
$field->default_value = json_decode( json_encode( $field->default_value ), true );
|
37 |
|
38 |
ob_start();
|
39 |
self::load_single_field( $field, $values );
|
72 |
* @return array|bool
|
73 |
*/
|
74 |
public static function include_new_field( $field_type, $form_id ) {
|
|
|
|
|
|
|
|
|
|
|
75 |
$field_values = FrmFieldsHelper::setup_new_vars( $field_type, $form_id );
|
76 |
$field_values = apply_filters( 'frm_before_field_created', $field_values );
|
77 |
|
82 |
}
|
83 |
|
84 |
$field = self::get_field_array_from_id( $field_id );
|
85 |
+
|
86 |
+
$values = array();
|
87 |
+
if ( FrmAppHelper::pro_is_installed() ) {
|
88 |
+
$values['post_type'] = FrmProFormsHelper::post_type( $form_id );
|
89 |
+
|
90 |
+
$parent_form_id = FrmDb::get_var( 'frm_forms', array( 'id' => $form_id ), 'parent_form_id' );
|
91 |
+
if ( $parent_form_id ) {
|
92 |
+
$field['parent_form_id'] = $parent_form_id;
|
93 |
+
}
|
94 |
+
}
|
95 |
+
|
96 |
self::load_single_field( $field, $values, $form_id );
|
97 |
|
98 |
return $field;
|
128 |
|
129 |
do_action( 'frm_after_update_field_' . $field, compact( 'id', 'value' ) );
|
130 |
|
131 |
+
echo stripslashes( wp_kses_post( $value ) ); // WPCS: XSS ok.
|
132 |
wp_die();
|
133 |
}
|
134 |
|
512 |
$add_html = ' ' . implode( ' ', $add_html ) . ' ';
|
513 |
|
514 |
if ( $echo ) {
|
515 |
+
echo $add_html; // WPCS: XSS ok.
|
516 |
}
|
517 |
|
518 |
return $add_html;
|
classes/controllers/FrmFormActionsController.php
CHANGED
@@ -201,6 +201,11 @@ class FrmFormActionsController {
|
|
201 |
}
|
202 |
|
203 |
public static function update_settings( $form_id ) {
|
|
|
|
|
|
|
|
|
|
|
204 |
global $wpdb;
|
205 |
|
206 |
$registered_actions = self::$registered_actions->actions;
|
201 |
}
|
202 |
|
203 |
public static function update_settings( $form_id ) {
|
204 |
+
$process_form = FrmAppHelper::get_post_param( 'process_form', '', 'sanitize_text_field' );
|
205 |
+
if ( ! wp_verify_nonce( $process_form, 'process_form_nonce' ) ) {
|
206 |
+
wp_die( esc_html__( 'You do not have permission to do that', 'formidable' ) );
|
207 |
+
}
|
208 |
+
|
209 |
global $wpdb;
|
210 |
|
211 |
$registered_actions = self::$registered_actions->actions;
|
classes/controllers/FrmFormsController.php
CHANGED
@@ -136,7 +136,7 @@ class FrmFormsController {
|
|
136 |
} else {
|
137 |
FrmForm::update( $id, $values, true );
|
138 |
$url = admin_url( 'admin.php?page=formidable&frm_action=settings&id=' . $id );
|
139 |
-
die( FrmAppHelper::js_redirect( $url ) );
|
140 |
}
|
141 |
}
|
142 |
|
@@ -198,7 +198,7 @@ class FrmFormsController {
|
|
198 |
FrmForm::update( $id, $values );
|
199 |
$message = __( 'Form was Successfully Updated', 'formidable' );
|
200 |
if ( defined( 'DOING_AJAX' ) ) {
|
201 |
-
wp_die( $message );
|
202 |
}
|
203 |
return self::get_edit_vars( $id, array(), $message );
|
204 |
}
|
@@ -253,7 +253,7 @@ class FrmFormsController {
|
|
253 |
* @since 3.0
|
254 |
*/
|
255 |
public static function show_page_preview() {
|
256 |
-
echo self::page_preview();
|
257 |
}
|
258 |
|
259 |
public static function preview() {
|
@@ -676,11 +676,11 @@ class FrmFormsController {
|
|
676 |
|
677 |
$form = FrmForm::getOne( $id );
|
678 |
if ( ! $form ) {
|
679 |
-
wp_die(
|
680 |
}
|
681 |
|
682 |
if ( $form->parent_form_id ) {
|
683 |
-
wp_die( sprintf(
|
684 |
}
|
685 |
|
686 |
$frm_field_selection = FrmField::field_selection();
|
@@ -708,7 +708,7 @@ class FrmFormsController {
|
|
708 |
$all_templates = FrmForm::getAll( array( 'is_template' => 1 ), 'name' );
|
709 |
|
710 |
if ( $form->default_template ) {
|
711 |
-
wp_die(
|
712 |
} elseif ( defined( 'DOING_AJAX' ) ) {
|
713 |
wp_die();
|
714 |
} else if ( $create_link ) {
|
@@ -729,7 +729,7 @@ class FrmFormsController {
|
|
729 |
$values = FrmAppHelper::setup_edit_vars( $form, 'forms', $fields, true );
|
730 |
|
731 |
if ( isset( $values['default_template'] ) && $values['default_template'] ) {
|
732 |
-
wp_die(
|
733 |
}
|
734 |
|
735 |
self::clean_submit_html( $values );
|
@@ -851,7 +851,7 @@ class FrmFormsController {
|
|
851 |
FrmAppHelper::permission_check( 'frm_view_forms' );
|
852 |
check_ajax_referer( 'frm_ajax', 'nonce' );
|
853 |
|
854 |
-
echo FrmEntriesController::show_entry_shortcode( array(
|
855 |
'form_id' => FrmAppHelper::get_post_param( 'form_id', '', 'absint' ),
|
856 |
'default_email' => true,
|
857 |
'plain_text' => FrmAppHelper::get_post_param( 'plain_text', '', 'absint' ),
|
@@ -933,7 +933,7 @@ class FrmFormsController {
|
|
933 |
}
|
934 |
|
935 |
if ( isset( $message ) && ! empty( $message ) ) {
|
936 |
-
echo '<div id="message" class="updated frm_updated_message">' . FrmAppHelper::kses( $message, array( 'a' ) ) . '</div>';
|
937 |
}
|
938 |
|
939 |
return $errors;
|
@@ -1383,7 +1383,7 @@ class FrmFormsController {
|
|
1383 |
$old_post = $post;
|
1384 |
$post = $page;
|
1385 |
$content = apply_filters( 'frm_content', $page->post_content, $args['form'], $args['entry_id'] );
|
1386 |
-
echo apply_filters( 'the_content', $content );
|
1387 |
$post = $old_post;
|
1388 |
}
|
1389 |
}
|
@@ -1422,7 +1422,7 @@ class FrmFormsController {
|
|
1422 |
} else {
|
1423 |
add_filter( 'frm_use_wpautop', '__return_true' );
|
1424 |
|
1425 |
-
echo $redirect_msg;
|
1426 |
echo "<script type='text/javascript'>window.onload = function(){setTimeout(window.location='" . esc_url_raw( $success_url ) . "', 8000);}</script>";
|
1427 |
}
|
1428 |
}
|
136 |
} else {
|
137 |
FrmForm::update( $id, $values, true );
|
138 |
$url = admin_url( 'admin.php?page=formidable&frm_action=settings&id=' . $id );
|
139 |
+
die( FrmAppHelper::js_redirect( $url ) ); // WPCS: XSS ok.
|
140 |
}
|
141 |
}
|
142 |
|
198 |
FrmForm::update( $id, $values );
|
199 |
$message = __( 'Form was Successfully Updated', 'formidable' );
|
200 |
if ( defined( 'DOING_AJAX' ) ) {
|
201 |
+
wp_die( esc_html( $message ) );
|
202 |
}
|
203 |
return self::get_edit_vars( $id, array(), $message );
|
204 |
}
|
253 |
* @since 3.0
|
254 |
*/
|
255 |
public static function show_page_preview() {
|
256 |
+
echo self::page_preview(); // WPCS: XSS ok.
|
257 |
}
|
258 |
|
259 |
public static function preview() {
|
676 |
|
677 |
$form = FrmForm::getOne( $id );
|
678 |
if ( ! $form ) {
|
679 |
+
wp_die( esc_html__( 'You are trying to edit a form that does not exist.', 'formidable' ) );
|
680 |
}
|
681 |
|
682 |
if ( $form->parent_form_id ) {
|
683 |
+
wp_die( sprintf( esc_html__( 'You are trying to edit a child form. Please edit from %1$shere%2$s', 'formidable' ), '<a href="' . esc_url( admin_url( 'admin.php?page=formidable&frm_action=edit&id=' . $form->parent_form_id ) ) . '">', '</a>' ) );
|
684 |
}
|
685 |
|
686 |
$frm_field_selection = FrmField::field_selection();
|
708 |
$all_templates = FrmForm::getAll( array( 'is_template' => 1 ), 'name' );
|
709 |
|
710 |
if ( $form->default_template ) {
|
711 |
+
wp_die( esc_html__( 'That template cannot be edited', 'formidable' ) );
|
712 |
} elseif ( defined( 'DOING_AJAX' ) ) {
|
713 |
wp_die();
|
714 |
} else if ( $create_link ) {
|
729 |
$values = FrmAppHelper::setup_edit_vars( $form, 'forms', $fields, true );
|
730 |
|
731 |
if ( isset( $values['default_template'] ) && $values['default_template'] ) {
|
732 |
+
wp_die( esc_html__( 'That template cannot be edited', 'formidable' ) );
|
733 |
}
|
734 |
|
735 |
self::clean_submit_html( $values );
|
851 |
FrmAppHelper::permission_check( 'frm_view_forms' );
|
852 |
check_ajax_referer( 'frm_ajax', 'nonce' );
|
853 |
|
854 |
+
echo FrmEntriesController::show_entry_shortcode( array( // WPCS: XSS ok.
|
855 |
'form_id' => FrmAppHelper::get_post_param( 'form_id', '', 'absint' ),
|
856 |
'default_email' => true,
|
857 |
'plain_text' => FrmAppHelper::get_post_param( 'plain_text', '', 'absint' ),
|
933 |
}
|
934 |
|
935 |
if ( isset( $message ) && ! empty( $message ) ) {
|
936 |
+
echo '<div id="message" class="updated frm_updated_message">' . FrmAppHelper::kses( $message, array( 'a' ) ) . '</div>'; // WPCS: XSS ok.
|
937 |
}
|
938 |
|
939 |
return $errors;
|
1383 |
$old_post = $post;
|
1384 |
$post = $page;
|
1385 |
$content = apply_filters( 'frm_content', $page->post_content, $args['form'], $args['entry_id'] );
|
1386 |
+
echo apply_filters( 'the_content', $content ); // WPCS: XSS ok.
|
1387 |
$post = $old_post;
|
1388 |
}
|
1389 |
}
|
1422 |
} else {
|
1423 |
add_filter( 'frm_use_wpautop', '__return_true' );
|
1424 |
|
1425 |
+
echo $redirect_msg; // WPCS: XSS ok.
|
1426 |
echo "<script type='text/javascript'>window.onload = function(){setTimeout(window.location='" . esc_url_raw( $success_url ) . "', 8000);}</script>";
|
1427 |
}
|
1428 |
}
|
classes/controllers/FrmSettingsController.php
CHANGED
@@ -72,7 +72,7 @@ class FrmSettingsController {
|
|
72 |
|
73 |
$process_form = FrmAppHelper::get_post_param( 'process_form', '', 'sanitize_text_field' );
|
74 |
if ( ! wp_verify_nonce( $process_form, 'process_form_nonce' ) ) {
|
75 |
-
|
76 |
}
|
77 |
|
78 |
$errors = array();
|
72 |
|
73 |
$process_form = FrmAppHelper::get_post_param( 'process_form', '', 'sanitize_text_field' );
|
74 |
if ( ! wp_verify_nonce( $process_form, 'process_form_nonce' ) ) {
|
75 |
+
wp_die( esc_html( $frm_settings->admin_permission ) );
|
76 |
}
|
77 |
|
78 |
$errors = array();
|
classes/helpers/FrmAppHelper.php
CHANGED
@@ -11,7 +11,7 @@ class FrmAppHelper {
|
|
11 |
/**
|
12 |
* @since 2.0
|
13 |
*/
|
14 |
-
public static $plug_version = '3.01.
|
15 |
|
16 |
/**
|
17 |
* @since 1.07.02
|
@@ -774,7 +774,7 @@ class FrmAppHelper {
|
|
774 |
if ( 'hide' == $show_message ) {
|
775 |
$permission_error = '';
|
776 |
}
|
777 |
-
wp_die( $permission_error );
|
778 |
}
|
779 |
}
|
780 |
|
@@ -1680,7 +1680,7 @@ class FrmAppHelper {
|
|
1680 |
|
1681 |
$wp_list_table = _get_list_table( 'WP_Plugins_List_Table' );
|
1682 |
echo '<tr class="plugin-update-tr active"><th colspan="' . absint( $wp_list_table->get_column_count() ) . '" class="check-column plugin-update colspanchange"><div class="update-message">' .
|
1683 |
-
|
1684 |
'</div></td></tr>';
|
1685 |
}
|
1686 |
|
11 |
/**
|
12 |
* @since 2.0
|
13 |
*/
|
14 |
+
public static $plug_version = '3.01.03';
|
15 |
|
16 |
/**
|
17 |
* @since 1.07.02
|
774 |
if ( 'hide' == $show_message ) {
|
775 |
$permission_error = '';
|
776 |
}
|
777 |
+
wp_die( esc_html( $permission_error ) );
|
778 |
}
|
779 |
}
|
780 |
|
1680 |
|
1681 |
$wp_list_table = _get_list_table( 'WP_Plugins_List_Table' );
|
1682 |
echo '<tr class="plugin-update-tr active"><th colspan="' . absint( $wp_list_table->get_column_count() ) . '" class="check-column plugin-update colspanchange"><div class="update-message">' .
|
1683 |
+
esc_html__( 'You are running an outdated version of Formidable. This plugin may not work correctly if you do not update Formidable.', 'formidable' ) .
|
1684 |
'</div></td></tr>';
|
1685 |
}
|
1686 |
|
classes/helpers/FrmCSVExportHelper.php
CHANGED
@@ -269,7 +269,7 @@ class FrmCSVExportHelper {
|
|
269 |
$val = str_replace( array( "\r\n", "\r", "\n" ), self::$line_break, $val );
|
270 |
}
|
271 |
|
272 |
-
echo $sep . '"' . $val . '"';
|
273 |
$sep = self::$column_separator;
|
274 |
|
275 |
unset( $k, $row );
|
269 |
$val = str_replace( array( "\r\n", "\r", "\n" ), self::$line_break, $val );
|
270 |
}
|
271 |
|
272 |
+
echo $sep . '"' . $val . '"'; // WPCS: XSS ok.
|
273 |
$sep = self::$column_separator;
|
274 |
|
275 |
unset( $k, $row );
|
classes/helpers/FrmEntriesListHelper.php
CHANGED
@@ -98,7 +98,7 @@ class FrmEntriesListHelper extends FrmListHelper {
|
|
98 |
$form_id = FrmAppHelper::simple_get( 'form', 'absint' );
|
99 |
if ( $which == 'top' && empty( $form_id ) ) {
|
100 |
echo '<div class="alignleft actions">';
|
101 |
-
echo FrmFormsHelper::forms_dropdown( 'form', $form_id, array( 'blank' => __( 'View all forms', 'formidable' ) ) );
|
102 |
submit_button( __( 'Filter' ), 'filter_action', '', false, array( 'id' => 'post-query-submit' ) );
|
103 |
echo '</div>';
|
104 |
}
|
@@ -209,7 +209,7 @@ class FrmEntriesListHelper extends FrmListHelper {
|
|
209 |
$val = '<abbr title="' . esc_attr( FrmAppHelper::get_formatted_time( $item->{$col_name}, '', 'g:i:s A' ) ) . '">' . $date . '</abbr>';
|
210 |
break;
|
211 |
case 'is_draft':
|
212 |
-
$val = empty( $item->is_draft ) ?
|
213 |
break;
|
214 |
case 'form_id':
|
215 |
$val = FrmFormsHelper::edit_form_link( $item->form_id );
|
98 |
$form_id = FrmAppHelper::simple_get( 'form', 'absint' );
|
99 |
if ( $which == 'top' && empty( $form_id ) ) {
|
100 |
echo '<div class="alignleft actions">';
|
101 |
+
echo FrmFormsHelper::forms_dropdown( 'form', $form_id, array( 'blank' => __( 'View all forms', 'formidable' ) ) ); // WPCS: XSS ok.
|
102 |
submit_button( __( 'Filter' ), 'filter_action', '', false, array( 'id' => 'post-query-submit' ) );
|
103 |
echo '</div>';
|
104 |
}
|
209 |
$val = '<abbr title="' . esc_attr( FrmAppHelper::get_formatted_time( $item->{$col_name}, '', 'g:i:s A' ) ) . '">' . $date . '</abbr>';
|
210 |
break;
|
211 |
case 'is_draft':
|
212 |
+
$val = empty( $item->is_draft ) ? esc_html__( 'No' ) : esc_html__( 'Yes' );
|
213 |
break;
|
214 |
case 'form_id':
|
215 |
$val = FrmFormsHelper::edit_form_link( $item->form_id );
|
classes/helpers/FrmFieldsHelper.php
CHANGED
@@ -475,10 +475,10 @@ class FrmFieldsHelper {
|
|
475 |
return '';
|
476 |
}
|
477 |
|
478 |
-
|
479 |
-
|
480 |
-
'<a href="' . esc_url( admin_url( 'edit-tags.php?taxonomy=' . $tax->name ) ) . '" target="_blank">' . ( empty( $tax->labels->name ) ?
|
481 |
-
|
482 |
unset( $tax );
|
483 |
|
484 |
return $link;
|
@@ -1094,7 +1094,7 @@ class FrmFieldsHelper {
|
|
1094 |
|
1095 |
?><label for="<?php echo esc_attr( $other_id ) ?>" class="frm_screen_reader frm_hidden"><?php
|
1096 |
echo esc_html( $label );
|
1097 |
-
?></label><input type="text" id="<?php echo esc_attr( $other_id ) ?>" class="<?php echo
|
1098 |
echo ( $args['read_only'] ? ' readonly="readonly" disabled="disabled"' : '' );
|
1099 |
?> name="<?php echo esc_attr( $args['name'] ) ?>" value="<?php echo esc_attr( $args['value'] ); ?>" /><?php
|
1100 |
}
|
475 |
return '';
|
476 |
}
|
477 |
|
478 |
+
$link = sprintf(
|
479 |
+
esc_html__( 'Please add options from the WordPress "%1$s" page', 'formidable' ),
|
480 |
+
'<a href="' . esc_url( admin_url( 'edit-tags.php?taxonomy=' . $tax->name ) ) . '" target="_blank">' . ( empty( $tax->labels->name ) ? esc_html__( 'Categories' ) : $tax->labels->name ) . '</a>'
|
481 |
+
);
|
482 |
unset( $tax );
|
483 |
|
484 |
return $link;
|
1094 |
|
1095 |
?><label for="<?php echo esc_attr( $other_id ) ?>" class="frm_screen_reader frm_hidden"><?php
|
1096 |
echo esc_html( $label );
|
1097 |
+
?></label><input type="text" id="<?php echo esc_attr( $other_id ) ?>" class="<?php echo esc_attr( implode( ' ', $classes ) ) ?>" <?php
|
1098 |
echo ( $args['read_only'] ? ' readonly="readonly" disabled="disabled"' : '' );
|
1099 |
?> name="<?php echo esc_attr( $args['name'] ) ?>" value="<?php echo esc_attr( $args['value'] ); ?>" /><?php
|
1100 |
}
|
classes/helpers/FrmFormsHelper.php
CHANGED
@@ -46,7 +46,7 @@ class FrmFormsHelper {
|
|
46 |
self::add_html_attr( $args['class'], 'class', $add_html );
|
47 |
|
48 |
?>
|
49 |
-
<select name="<?php echo esc_attr( $field_name ); ?>" id="<?php echo esc_attr( $args['field_id'] ) ?>" <?php echo implode( ' ', $add_html ); ?>>
|
50 |
<?php if ( $args['blank'] ) { ?>
|
51 |
<option value=""><?php echo ( $args['blank'] == 1 ) ? ' ' : '- ' . esc_attr( $args['blank'] ) . ' -'; ?></option>
|
52 |
<?php } ?>
|
@@ -336,7 +336,7 @@ BEFORE_HTML;
|
|
336 |
public static function get_custom_submit( $html, $form, $submit, $form_action, $values ) {
|
337 |
$button = self::replace_shortcodes( $html, $form, $submit, $form_action, $values );
|
338 |
if ( ! strpos( $button, '[button_action]' ) ) {
|
339 |
-
echo $button;
|
340 |
return;
|
341 |
}
|
342 |
|
@@ -353,9 +353,9 @@ BEFORE_HTML;
|
|
353 |
}
|
354 |
}
|
355 |
|
356 |
-
echo $button_parts[0];
|
357 |
do_action( 'frm_submit_button_action', $form, $form_action );
|
358 |
-
echo $button_parts[1];
|
359 |
}
|
360 |
|
361 |
/**
|
@@ -561,6 +561,10 @@ BEFORE_HTML;
|
|
561 |
* @return bool
|
562 |
*/
|
563 |
private static function form_has_top_labels( $form ) {
|
|
|
|
|
|
|
|
|
564 |
$fields = $form['fields'];
|
565 |
if ( count( $fields ) <= 0 ) {
|
566 |
return false;
|
46 |
self::add_html_attr( $args['class'], 'class', $add_html );
|
47 |
|
48 |
?>
|
49 |
+
<select name="<?php echo esc_attr( $field_name ); ?>" id="<?php echo esc_attr( $args['field_id'] ) ?>" <?php echo wp_strip_all_tags( implode( ' ', $add_html ) ); // WPCS: XSS ok. ?>>
|
50 |
<?php if ( $args['blank'] ) { ?>
|
51 |
<option value=""><?php echo ( $args['blank'] == 1 ) ? ' ' : '- ' . esc_attr( $args['blank'] ) . ' -'; ?></option>
|
52 |
<?php } ?>
|
336 |
public static function get_custom_submit( $html, $form, $submit, $form_action, $values ) {
|
337 |
$button = self::replace_shortcodes( $html, $form, $submit, $form_action, $values );
|
338 |
if ( ! strpos( $button, '[button_action]' ) ) {
|
339 |
+
echo $button; // WPCS: XSS ok.
|
340 |
return;
|
341 |
}
|
342 |
|
353 |
}
|
354 |
}
|
355 |
|
356 |
+
echo $button_parts[0]; // WPCS: XSS ok.
|
357 |
do_action( 'frm_submit_button_action', $form, $form_action );
|
358 |
+
echo $button_parts[1]; // WPCS: XSS ok.
|
359 |
}
|
360 |
|
361 |
/**
|
561 |
* @return bool
|
562 |
*/
|
563 |
private static function form_has_top_labels( $form ) {
|
564 |
+
if ( ! isset( $form['fields'] ) ) {
|
565 |
+
return false;
|
566 |
+
}
|
567 |
+
|
568 |
$fields = $form['fields'];
|
569 |
if ( count( $fields ) <= 0 ) {
|
570 |
return false;
|
classes/helpers/FrmListHelper.php
CHANGED
@@ -133,7 +133,7 @@ class FrmListHelper {
|
|
133 |
|
134 |
public function display_rows() {
|
135 |
foreach ( $this->items as $item ) {
|
136 |
-
echo "\n\t", $this->single_row( $item );
|
137 |
}
|
138 |
}
|
139 |
|
@@ -228,7 +228,7 @@ class FrmListHelper {
|
|
228 |
* @access public
|
229 |
*/
|
230 |
public function no_items() {
|
231 |
-
|
232 |
}
|
233 |
|
234 |
/**
|
@@ -304,9 +304,9 @@ class FrmListHelper {
|
|
304 |
|
305 |
echo "<ul class='subsubsub'>\n";
|
306 |
foreach ( $views as $class => $view ) {
|
307 |
-
$views[ $class ] = "\t<li class='$class'
|
308 |
}
|
309 |
-
echo implode( " |</li>\n", $views ) . "</li>\n";
|
310 |
echo '</ul>';
|
311 |
}
|
312 |
|
@@ -367,7 +367,7 @@ class FrmListHelper {
|
|
367 |
foreach ( $this->_actions as $name => $title ) {
|
368 |
$class = 'edit' == $name ? ' class="hide-if-no-js"' : '';
|
369 |
|
370 |
-
echo "\t<option value='" . esc_attr( $name ) . "'$class
|
371 |
}
|
372 |
|
373 |
echo "</select>\n";
|
@@ -460,10 +460,10 @@ class FrmListHelper {
|
|
460 |
}
|
461 |
|
462 |
printf(
|
463 |
-
|
464 |
esc_url( add_query_arg( 'mode', $mode ) ),
|
465 |
-
implode( ' ', $classes ),
|
466 |
-
$title
|
467 |
);
|
468 |
}
|
469 |
?>
|
@@ -597,7 +597,7 @@ class FrmListHelper {
|
|
597 |
if ( ! empty( $infinite_scroll ) ) {
|
598 |
$pagination_links_class = ' hide-if-js';
|
599 |
}
|
600 |
-
$output .= "\n<span class='$pagination_links_class'>
|
601 |
|
602 |
if ( $total_pages ) {
|
603 |
$page_class = $total_pages < 2 ? ' one-page' : '';
|
@@ -606,7 +606,7 @@ class FrmListHelper {
|
|
606 |
}
|
607 |
$this->_pagination = "<div class='tablenav-pages" . esc_attr( $page_class ) . "'>$output</div>";
|
608 |
|
609 |
-
echo $this->_pagination;
|
610 |
}
|
611 |
|
612 |
private function disabled_pages( $total_pages ) {
|
@@ -887,7 +887,7 @@ class FrmListHelper {
|
|
887 |
$class[] = $desc_first ? 'asc' : 'desc';
|
888 |
}
|
889 |
|
890 |
-
$column_display_name = '<a href="' . esc_url( add_query_arg( compact( 'orderby', 'order' ), $current_url ) ) . '"><span>' . $column_display_name . '</span><span class="sorting-indicator"></span></a>';
|
891 |
}
|
892 |
|
893 |
$tag = ( 'cb' === $column_key ) ? 'td' : 'th';
|
@@ -895,10 +895,10 @@ class FrmListHelper {
|
|
895 |
$id = $with_id ? "id='" . esc_attr( $column_key ) . "'" : '';
|
896 |
|
897 |
if ( ! empty( $class ) ) {
|
898 |
-
$class = "class='" . join( ' ', $class ) . "'";
|
899 |
}
|
900 |
|
901 |
-
echo "<$tag $scope $id $class>$column_display_name</$tag>";
|
902 |
}
|
903 |
}
|
904 |
|
@@ -920,7 +920,7 @@ class FrmListHelper {
|
|
920 |
</tr>
|
921 |
</thead>
|
922 |
|
923 |
-
<tbody id="the-list"<?php echo ( $singular ? " data-wp-lists='list:" . esc_attr( $singular ) . "'" : '' ); ?>>
|
924 |
<?php $this->display_rows_or_placeholder(); ?>
|
925 |
</tbody>
|
926 |
|
@@ -1037,14 +1037,14 @@ class FrmListHelper {
|
|
1037 |
|
1038 |
// Comments column uses HTML in the display name with screen reader text.
|
1039 |
// Instead of using esc_attr(), we strip tags to get closer to a user-friendly string.
|
1040 |
-
$data = 'data-colname="' .
|
1041 |
|
1042 |
-
$attributes =
|
1043 |
|
1044 |
if ( 'cb' == $column_name ) {
|
1045 |
echo '<th scope="row" class="check-column"></th>';
|
1046 |
} elseif ( method_exists( $this, '_column_' . $column_name ) ) {
|
1047 |
-
echo call_user_func(
|
1048 |
array( $this, '_column_' . $column_name ),
|
1049 |
$item,
|
1050 |
$classes,
|
@@ -1052,13 +1052,13 @@ class FrmListHelper {
|
|
1052 |
$primary
|
1053 |
);
|
1054 |
} elseif ( method_exists( $this, 'column_' . $column_name ) ) {
|
1055 |
-
echo "<td $attributes>";
|
1056 |
-
echo call_user_func( array( $this, 'column_' . $column_name ), $item );
|
1057 |
-
echo $this->handle_row_actions( $item, $column_name, $primary );
|
1058 |
echo '</td>';
|
1059 |
} else {
|
1060 |
-
echo "<td $attributes>";
|
1061 |
-
echo $this->handle_row_actions( $item, $column_name, $primary );
|
1062 |
echo '</td>';
|
1063 |
}
|
1064 |
}
|
@@ -1076,7 +1076,7 @@ class FrmListHelper {
|
|
1076 |
* @return string The row actions output. In this case, an empty string.
|
1077 |
*/
|
1078 |
protected function handle_row_actions( $item, $column_name, $primary ) {
|
1079 |
-
return $column_name == $primary ? '<button type="button" class="toggle-row"><span class="screen-reader-text">' .
|
1080 |
}
|
1081 |
|
1082 |
/**
|
133 |
|
134 |
public function display_rows() {
|
135 |
foreach ( $this->items as $item ) {
|
136 |
+
echo "\n\t", $this->single_row( $item ); // WPCS: XSS ok.
|
137 |
}
|
138 |
}
|
139 |
|
228 |
* @access public
|
229 |
*/
|
230 |
public function no_items() {
|
231 |
+
esc_html_e( 'No items found.' );
|
232 |
}
|
233 |
|
234 |
/**
|
304 |
|
305 |
echo "<ul class='subsubsub'>\n";
|
306 |
foreach ( $views as $class => $view ) {
|
307 |
+
$views[ $class ] = "\t" . '<li class="' . esc_attr( $class ) . '">' . $view;
|
308 |
}
|
309 |
+
echo implode( " |</li>\n", $views ) . "</li>\n"; // WPCS: XSS ok.
|
310 |
echo '</ul>';
|
311 |
}
|
312 |
|
367 |
foreach ( $this->_actions as $name => $title ) {
|
368 |
$class = 'edit' == $name ? ' class="hide-if-no-js"' : '';
|
369 |
|
370 |
+
echo "\t<option value='" . esc_attr( $name ) . "'$class>" . esc_html( $title ) . "</option>\n"; // WPCS: XSS ok.
|
371 |
}
|
372 |
|
373 |
echo "</select>\n";
|
460 |
}
|
461 |
|
462 |
printf(
|
463 |
+
'<a href="%s" class="%s" id="view-switch-' . esc_attr( $mode ) . '"><span class="screen-reader-text">%s</span></a>' . "\n",
|
464 |
esc_url( add_query_arg( 'mode', $mode ) ),
|
465 |
+
esc_attr( implode( ' ', $classes ) ),
|
466 |
+
esc_html( $title )
|
467 |
);
|
468 |
}
|
469 |
?>
|
597 |
if ( ! empty( $infinite_scroll ) ) {
|
598 |
$pagination_links_class = ' hide-if-js';
|
599 |
}
|
600 |
+
$output .= "\n" . '<span class="' . esc_attr( $pagination_links_class ) . '">' . join( "\n", $page_links ) . '</span>';
|
601 |
|
602 |
if ( $total_pages ) {
|
603 |
$page_class = $total_pages < 2 ? ' one-page' : '';
|
606 |
}
|
607 |
$this->_pagination = "<div class='tablenav-pages" . esc_attr( $page_class ) . "'>$output</div>";
|
608 |
|
609 |
+
echo $this->_pagination; // WPCS: XSS ok.
|
610 |
}
|
611 |
|
612 |
private function disabled_pages( $total_pages ) {
|
887 |
$class[] = $desc_first ? 'asc' : 'desc';
|
888 |
}
|
889 |
|
890 |
+
$column_display_name = '<a href="' . esc_url( add_query_arg( compact( 'orderby', 'order' ), $current_url ) ) . '"><span>' . esc_html( $column_display_name ) . '</span><span class="sorting-indicator"></span></a>';
|
891 |
}
|
892 |
|
893 |
$tag = ( 'cb' === $column_key ) ? 'td' : 'th';
|
895 |
$id = $with_id ? "id='" . esc_attr( $column_key ) . "'" : '';
|
896 |
|
897 |
if ( ! empty( $class ) ) {
|
898 |
+
$class = "class='" . esc_attr( join( ' ', $class ) ) . "'";
|
899 |
}
|
900 |
|
901 |
+
echo "<$tag $scope $id $class>$column_display_name</$tag>"; // WPCS: XSS ok.
|
902 |
}
|
903 |
}
|
904 |
|
920 |
</tr>
|
921 |
</thead>
|
922 |
|
923 |
+
<tbody id="the-list"<?php echo ( $singular ? " data-wp-lists='list:" . esc_attr( $singular ) . "'" : '' ); // WPCS: XSS ok. ?>>
|
924 |
<?php $this->display_rows_or_placeholder(); ?>
|
925 |
</tbody>
|
926 |
|
1037 |
|
1038 |
// Comments column uses HTML in the display name with screen reader text.
|
1039 |
// Instead of using esc_attr(), we strip tags to get closer to a user-friendly string.
|
1040 |
+
$data = 'data-colname="' . esc_attr( $column_display_name ) . '"';
|
1041 |
|
1042 |
+
$attributes = 'class="' . esc_attr( $classes ) . '" ' . $data;
|
1043 |
|
1044 |
if ( 'cb' == $column_name ) {
|
1045 |
echo '<th scope="row" class="check-column"></th>';
|
1046 |
} elseif ( method_exists( $this, '_column_' . $column_name ) ) {
|
1047 |
+
echo call_user_func( // WPCS: XSS ok.
|
1048 |
array( $this, '_column_' . $column_name ),
|
1049 |
$item,
|
1050 |
$classes,
|
1052 |
$primary
|
1053 |
);
|
1054 |
} elseif ( method_exists( $this, 'column_' . $column_name ) ) {
|
1055 |
+
echo "<td $attributes>"; // WPCS: XSS ok.
|
1056 |
+
echo call_user_func( array( $this, 'column_' . $column_name ), $item ); // WPCS: XSS ok.
|
1057 |
+
echo $this->handle_row_actions( $item, $column_name, $primary ); // WPCS: XSS ok.
|
1058 |
echo '</td>';
|
1059 |
} else {
|
1060 |
+
echo "<td $attributes>"; // WPCS: XSS ok.
|
1061 |
+
echo $this->handle_row_actions( $item, $column_name, $primary ); // WPCS: XSS ok.
|
1062 |
echo '</td>';
|
1063 |
}
|
1064 |
}
|
1076 |
* @return string The row actions output. In this case, an empty string.
|
1077 |
*/
|
1078 |
protected function handle_row_actions( $item, $column_name, $primary ) {
|
1079 |
+
return $column_name == $primary ? '<button type="button" class="toggle-row"><span class="screen-reader-text">' . esc_html__( 'Show more details' ) . '</span></button>' : '';
|
1080 |
}
|
1081 |
|
1082 |
/**
|
classes/helpers/FrmStylesHelper.php
CHANGED
@@ -226,7 +226,7 @@ class FrmStylesHelper {
|
|
226 |
<select name="<?php echo esc_attr( $frm_style->get_field_name( $name ) ); ?>" id="frm_<?php echo esc_attr( $name ); ?>" class="frm_icon_font frm_multiselect hide-if-js">
|
227 |
<?php foreach ( $icons as $key => $icon ) { ?>
|
228 |
<option value="<?php echo esc_attr( $key ) ?>" <?php selected( $style->post_content[ $name ], $key ) ?>>
|
229 |
-
<?php echo '' . $icon['+'] . '; ' . $icon['-'] . ';'; ?>
|
230 |
</option>
|
231 |
<?php } ?>
|
232 |
</select>
|
226 |
<select name="<?php echo esc_attr( $frm_style->get_field_name( $name ) ); ?>" id="frm_<?php echo esc_attr( $name ); ?>" class="frm_icon_font frm_multiselect hide-if-js">
|
227 |
<?php foreach ( $icons as $key => $icon ) { ?>
|
228 |
<option value="<?php echo esc_attr( $key ) ?>" <?php selected( $style->post_content[ $name ], $key ) ?>>
|
229 |
+
<?php echo '' . esc_html( $icon['+'] ) . '; ' . esc_html( $icon['-'] ) . ';'; ?>
|
230 |
</option>
|
231 |
<?php } ?>
|
232 |
</select>
|
classes/helpers/FrmXMLHelper.php
CHANGED
@@ -8,17 +8,17 @@ class FrmXMLHelper {
|
|
8 |
public static function get_xml_values( $opt, $padding ) {
|
9 |
if ( is_array( $opt ) ) {
|
10 |
foreach ( $opt as $ok => $ov ) {
|
11 |
-
echo "\n" . $padding;
|
12 |
$tag = ( is_numeric( $ok ) ? 'key:' : '' ) . $ok;
|
13 |
-
echo '<' . $tag . '>';
|
14 |
self::get_xml_values( $ov, $padding . ' ' );
|
15 |
if ( is_array( $ov ) ) {
|
16 |
-
echo "\n" . $padding;
|
17 |
}
|
18 |
-
echo '</' . $tag . '>';
|
19 |
}
|
20 |
} else {
|
21 |
-
echo self::cdata( $opt );
|
22 |
}
|
23 |
}
|
24 |
|
8 |
public static function get_xml_values( $opt, $padding ) {
|
9 |
if ( is_array( $opt ) ) {
|
10 |
foreach ( $opt as $ok => $ov ) {
|
11 |
+
echo "\n" . esc_html( $padding );
|
12 |
$tag = ( is_numeric( $ok ) ? 'key:' : '' ) . $ok;
|
13 |
+
echo '<' . esc_html( $tag ) . '>';
|
14 |
self::get_xml_values( $ov, $padding . ' ' );
|
15 |
if ( is_array( $ov ) ) {
|
16 |
+
echo "\n" . esc_html( $padding );
|
17 |
}
|
18 |
+
echo '</' . esc_html( $tag ) . '>';
|
19 |
}
|
20 |
} else {
|
21 |
+
echo self::cdata( $opt ); // WPCS: XSS ok.
|
22 |
}
|
23 |
}
|
24 |
|
classes/models/FrmAddon.php
CHANGED
@@ -248,7 +248,7 @@ class FrmAddon {
|
|
248 |
}
|
249 |
|
250 |
private function is_license_revoked() {
|
251 |
-
if ( empty( $this->license ) || empty( $this->plugin_slug ) || isset( $_POST['license'] ) ) {
|
252 |
return;
|
253 |
}
|
254 |
|
248 |
}
|
249 |
|
250 |
private function is_license_revoked() {
|
251 |
+
if ( empty( $this->license ) || empty( $this->plugin_slug ) || isset( $_POST['license'] ) ) { // WPCS: CSRF ok.
|
252 |
return;
|
253 |
}
|
254 |
|
classes/models/FrmCreateFile.php
CHANGED
@@ -221,7 +221,7 @@ class FrmCreateFile {
|
|
221 |
|
222 |
private function show_error_message() {
|
223 |
if ( ! empty( $this->error_message ) ) {
|
224 |
-
echo '<div class="message">' . $this->error_message . '</div>';
|
225 |
}
|
226 |
}
|
227 |
}
|
221 |
|
222 |
private function show_error_message() {
|
223 |
if ( ! empty( $this->error_message ) ) {
|
224 |
+
echo '<div class="message">' . esc_html( $this->error_message ) . '</div>';
|
225 |
}
|
226 |
}
|
227 |
}
|
classes/models/FrmDb.php
CHANGED
@@ -405,13 +405,13 @@ class FrmDb {
|
|
405 |
if ( is_array( $where ) || empty( $where ) ) {
|
406 |
self::get_where_clause_and_values( $where );
|
407 |
global $wpdb;
|
408 |
-
$query = $wpdb->prepare( $query . $where['where'] . ' ' . implode( ' ', $args ), $where['values'] );
|
409 |
} else {
|
410 |
/**
|
411 |
* Allow the $where to be prepared before we recieve it here.
|
412 |
* This is a fallback for reverse compatibility, but is not recommended
|
413 |
*/
|
414 |
-
_deprecated_argument( 'where', '2.0',
|
415 |
$query .= $where . ' ' . implode( ' ', $args );
|
416 |
}
|
417 |
|
@@ -543,7 +543,7 @@ class FrmDb {
|
|
543 |
if ( is_array( $where ) ) {
|
544 |
global $wpdb;
|
545 |
self::get_where_clause_and_values( $where, $starts_with );
|
546 |
-
$where = $wpdb->prepare( $where['where'], $where['values'] );
|
547 |
} else {
|
548 |
$where = $starts_with . $where;
|
549 |
}
|
@@ -618,7 +618,7 @@ class FrmDb {
|
|
618 |
$results = get_posts( $query );
|
619 |
} elseif ( 'get_associative_results' == $type ) {
|
620 |
global $wpdb;
|
621 |
-
$results = $wpdb->get_results( $query, OBJECT_K );
|
622 |
} else {
|
623 |
global $wpdb;
|
624 |
$results = $wpdb->{$type}( $query );
|
405 |
if ( is_array( $where ) || empty( $where ) ) {
|
406 |
self::get_where_clause_and_values( $where );
|
407 |
global $wpdb;
|
408 |
+
$query = $wpdb->prepare( $query . $where['where'] . ' ' . implode( ' ', $args ), $where['values'] ); // WPCS: unprepared SQL ok.
|
409 |
} else {
|
410 |
/**
|
411 |
* Allow the $where to be prepared before we recieve it here.
|
412 |
* This is a fallback for reverse compatibility, but is not recommended
|
413 |
*/
|
414 |
+
_deprecated_argument( 'where', '2.0', esc_html__( 'Use the query in an array format so it can be properly prepared.', 'formidable' ) );
|
415 |
$query .= $where . ' ' . implode( ' ', $args );
|
416 |
}
|
417 |
|
543 |
if ( is_array( $where ) ) {
|
544 |
global $wpdb;
|
545 |
self::get_where_clause_and_values( $where, $starts_with );
|
546 |
+
$where = $wpdb->prepare( $where['where'], $where['values'] ); // WPCS: unprepared SQL ok.
|
547 |
} else {
|
548 |
$where = $starts_with . $where;
|
549 |
}
|
618 |
$results = get_posts( $query );
|
619 |
} elseif ( 'get_associative_results' == $type ) {
|
620 |
global $wpdb;
|
621 |
+
$results = $wpdb->get_results( $query, OBJECT_K ); // WPCS: unprepared SQL ok.
|
622 |
} else {
|
623 |
global $wpdb;
|
624 |
$results = $wpdb->{$type}( $query );
|
classes/models/FrmEDD_SL_Plugin_Updater.php
CHANGED
@@ -297,21 +297,22 @@ class FrmEDD_SL_Plugin_Updater {
|
|
297 |
|
298 |
global $frm_edd_plugin_data;
|
299 |
|
300 |
-
if ( empty( $_REQUEST['edd_sl_action'] ) || 'view_plugin_changelog' !== $_REQUEST['edd_sl_action'] ) {
|
301 |
return;
|
302 |
}
|
303 |
|
304 |
-
if ( empty( $_REQUEST['plugin'] ) || empty( $_REQUEST['slug'] ) ) {
|
305 |
return;
|
306 |
}
|
307 |
|
308 |
if ( ! current_user_can( 'update_plugins' ) ) {
|
309 |
-
wp_die(
|
310 |
}
|
311 |
|
312 |
-
$
|
|
|
313 |
$beta = ! empty( $data['beta'] ) ? true : false;
|
314 |
-
$cache_key = md5( 'edd_plugin_' . sanitize_key( $_REQUEST['plugin'] ) . '_' . $beta . '_version_info' );
|
315 |
$version_info = $this->get_cached_version_info( $cache_key );
|
316 |
|
317 |
if ( false === $version_info ) {
|
@@ -320,7 +321,7 @@ class FrmEDD_SL_Plugin_Updater {
|
|
320 |
'edd_action' => 'get_version',
|
321 |
'item_name' => isset( $data['item_name'] ) ? $data['item_name'] : false,
|
322 |
'item_id' => isset( $data['item_id'] ) ? $data['item_id'] : false,
|
323 |
-
'slug' =>
|
324 |
'author' => $data['author'],
|
325 |
'url' => home_url(),
|
326 |
'beta' => $beta,
|
@@ -354,7 +355,7 @@ class FrmEDD_SL_Plugin_Updater {
|
|
354 |
}
|
355 |
|
356 |
if ( ! empty( $version_info ) && isset( $version_info->sections['changelog'] ) ) {
|
357 |
-
echo '<div style="background:#fff;padding:10px;">' . $version_info->sections['changelog'] . '</div>';
|
358 |
}
|
359 |
|
360 |
exit;
|
297 |
|
298 |
global $frm_edd_plugin_data;
|
299 |
|
300 |
+
if ( empty( $_REQUEST['edd_sl_action'] ) || 'view_plugin_changelog' !== $_REQUEST['edd_sl_action'] ) { // WPCS: CSRF ok.
|
301 |
return;
|
302 |
}
|
303 |
|
304 |
+
if ( empty( $_REQUEST['plugin'] ) || empty( $_REQUEST['slug'] ) ) { // WPCS: CSRF ok.
|
305 |
return;
|
306 |
}
|
307 |
|
308 |
if ( ! current_user_can( 'update_plugins' ) ) {
|
309 |
+
wp_die( esc_html__( 'You do not have permission to install plugin updates', 'formidable' ), esc_html__( 'Error', 'formidable' ), array( 'response' => 403 ) );
|
310 |
}
|
311 |
|
312 |
+
$slug = sanitize_text_field( $_REQUEST['slug'] ); // WPCS: CSRF ok.
|
313 |
+
$data = $frm_edd_plugin_data[ $slug ];
|
314 |
$beta = ! empty( $data['beta'] ) ? true : false;
|
315 |
+
$cache_key = md5( 'edd_plugin_' . sanitize_key( $_REQUEST['plugin'] ) . '_' . $beta . '_version_info' ); // WPCS: CSRF ok.
|
316 |
$version_info = $this->get_cached_version_info( $cache_key );
|
317 |
|
318 |
if ( false === $version_info ) {
|
321 |
'edd_action' => 'get_version',
|
322 |
'item_name' => isset( $data['item_name'] ) ? $data['item_name'] : false,
|
323 |
'item_id' => isset( $data['item_id'] ) ? $data['item_id'] : false,
|
324 |
+
'slug' => $slug,
|
325 |
'author' => $data['author'],
|
326 |
'url' => home_url(),
|
327 |
'beta' => $beta,
|
355 |
}
|
356 |
|
357 |
if ( ! empty( $version_info ) && isset( $version_info->sections['changelog'] ) ) {
|
358 |
+
echo '<div style="background:#fff;padding:10px;">' . FrmAppHelper::kses( $version_info->sections['changelog'], 'all' ) . '</div>'; // WPCS: XSS ok.
|
359 |
}
|
360 |
|
361 |
exit;
|
classes/models/FrmEntry.php
CHANGED
@@ -276,7 +276,7 @@ class FrmEntry {
|
|
276 |
|
277 |
$query .= is_numeric( $id ) ? 'it.id=%d' : 'it.item_key=%s';
|
278 |
$query_args = array( $id );
|
279 |
-
$query = $wpdb->prepare( $query, $query_args );
|
280 |
|
281 |
if ( ! $meta ) {
|
282 |
$entry = FrmDb::check_cache( $id . '_nometa', 'frm_entry', $query, 'get_row' );
|
@@ -288,7 +288,7 @@ class FrmEntry {
|
|
288 |
return stripslashes_deep( $entry );
|
289 |
}
|
290 |
|
291 |
-
$entry = $wpdb->get_row( $query );
|
292 |
$entry = self::get_meta( $entry );
|
293 |
|
294 |
return stripslashes_deep( $entry );
|
@@ -381,7 +381,7 @@ class FrmEntry {
|
|
381 |
// prepare the query
|
382 |
$query = 'SELECT ' . $fields . ' FROM ' . $table . FrmDb::prepend_and_or_where( ' WHERE ', $where ) . $order_by . $limit;
|
383 |
|
384 |
-
$entries = $wpdb->get_results( $query, OBJECT_K );
|
385 |
unset( $query );
|
386 |
|
387 |
FrmDb::set_cache( $cache_key, $entries, 'frm_entry' );
|
276 |
|
277 |
$query .= is_numeric( $id ) ? 'it.id=%d' : 'it.item_key=%s';
|
278 |
$query_args = array( $id );
|
279 |
+
$query = $wpdb->prepare( $query, $query_args ); // WPCS: unprepared SQL ok.
|
280 |
|
281 |
if ( ! $meta ) {
|
282 |
$entry = FrmDb::check_cache( $id . '_nometa', 'frm_entry', $query, 'get_row' );
|
288 |
return stripslashes_deep( $entry );
|
289 |
}
|
290 |
|
291 |
+
$entry = $wpdb->get_row( $query ); // WPCS: unprepared SQL ok.
|
292 |
$entry = self::get_meta( $entry );
|
293 |
|
294 |
return stripslashes_deep( $entry );
|
381 |
// prepare the query
|
382 |
$query = 'SELECT ' . $fields . ' FROM ' . $table . FrmDb::prepend_and_or_where( ' WHERE ', $where ) . $order_by . $limit;
|
383 |
|
384 |
+
$entries = $wpdb->get_results( $query, OBJECT_K ); // WPCS: unprepared SQL ok.
|
385 |
unset( $query );
|
386 |
|
387 |
FrmDb::set_cache( $cache_key, $entries, 'frm_entry' );
|
classes/models/FrmEntryMeta.php
CHANGED
@@ -148,8 +148,8 @@ class FrmEntryMeta {
|
|
148 |
);
|
149 |
FrmDb::get_where_clause_and_values( $where );
|
150 |
|
151 |
-
|
152 |
-
|
153 |
self::clear_cache();
|
154 |
}
|
155 |
|
@@ -413,7 +413,7 @@ class FrmEntryMeta {
|
|
413 |
case 'day':
|
414 |
$value = '%' . $value . '%';
|
415 |
}
|
416 |
-
$where .= $wpdb->prepare( ' meta_value ' . $operator . ' %s and', $value );
|
417 |
}
|
418 |
$where .= $wpdb->prepare( ' field_id=%d', $field_id );
|
419 |
$query = 'SELECT DISTINCT item_id FROM ' . $wpdb->prefix . 'frm_item_metas' . FrmDb::prepend_and_or_where( ' WHERE ', $where );
|
@@ -421,10 +421,10 @@ class FrmEntryMeta {
|
|
421 |
if ( $operator == 'LIKE' ) {
|
422 |
$search = '%' . $search . '%';
|
423 |
}
|
424 |
-
$query = $wpdb->prepare( "SELECT DISTINCT item_id FROM {$wpdb->prefix}frm_item_metas WHERE meta_value {$operator} %s and field_id = %d", $search, $field_id );
|
425 |
}
|
426 |
|
427 |
-
$results = $wpdb->get_col( $query, 0 );
|
428 |
FrmDb::set_cache( $cache_key, $results, 'frm_entry' );
|
429 |
|
430 |
return $results;
|
148 |
);
|
149 |
FrmDb::get_where_clause_and_values( $where );
|
150 |
|
151 |
+
// Delete any leftovers
|
152 |
+
$wpdb->query( $wpdb->prepare( 'DELETE FROM ' . $wpdb->prefix . 'frm_item_metas ' . $where['where'], $where['values'] ) ); // WPCS: unprepared SQL ok.
|
153 |
self::clear_cache();
|
154 |
}
|
155 |
|
413 |
case 'day':
|
414 |
$value = '%' . $value . '%';
|
415 |
}
|
416 |
+
$where .= $wpdb->prepare( ' meta_value ' . $operator . ' %s and', $value ); // WPCS: unprepared SQL ok.
|
417 |
}
|
418 |
$where .= $wpdb->prepare( ' field_id=%d', $field_id );
|
419 |
$query = 'SELECT DISTINCT item_id FROM ' . $wpdb->prefix . 'frm_item_metas' . FrmDb::prepend_and_or_where( ' WHERE ', $where );
|
421 |
if ( $operator == 'LIKE' ) {
|
422 |
$search = '%' . $search . '%';
|
423 |
}
|
424 |
+
$query = $wpdb->prepare( "SELECT DISTINCT item_id FROM {$wpdb->prefix}frm_item_metas WHERE meta_value {$operator} %s and field_id = %d", $search, $field_id ); // WPCS: unprepared SQL ok.
|
425 |
}
|
426 |
|
427 |
+
$results = $wpdb->get_col( $query, 0 ); // WPCS: unprepared SQL ok.
|
428 |
FrmDb::set_cache( $cache_key, $results, 'frm_entry' );
|
429 |
|
430 |
return $results;
|
classes/models/FrmEntryValidate.php
CHANGED
@@ -89,7 +89,7 @@ class FrmEntryValidate {
|
|
89 |
|
90 |
if ( $posted_field->required == '1' && FrmAppHelper::is_empty_value( $value ) ) {
|
91 |
$errors[ 'field' . $args['id'] ] = FrmFieldsHelper::get_error_msg( $posted_field, 'blank' );
|
92 |
-
} else if ( $posted_field->type == 'text' && ! isset( $_POST['item_name'] ) ) {
|
93 |
$_POST['item_name'] = $value;
|
94 |
}
|
95 |
|
89 |
|
90 |
if ( $posted_field->required == '1' && FrmAppHelper::is_empty_value( $value ) ) {
|
91 |
$errors[ 'field' . $args['id'] ] = FrmFieldsHelper::get_error_msg( $posted_field, 'blank' );
|
92 |
+
} else if ( $posted_field->type == 'text' && ! isset( $_POST['item_name'] ) ) { // WPCS: CSRF ok.
|
93 |
$_POST['item_name'] = $value;
|
94 |
}
|
95 |
|
classes/models/FrmField.php
CHANGED
@@ -373,7 +373,7 @@ class FrmField {
|
|
373 |
global $wpdb;
|
374 |
|
375 |
$where = is_numeric( $id ) ? 'id=%d' : 'field_key=%s';
|
376 |
-
$query = $wpdb->prepare( 'SELECT * FROM ' . $wpdb->prefix . 'frm_fields WHERE ' . $where, $id );
|
377 |
|
378 |
$results = FrmDb::check_cache( $id, 'frm_field', $query, 'get_row', 0 );
|
379 |
|
373 |
global $wpdb;
|
374 |
|
375 |
$where = is_numeric( $id ) ? 'id=%d' : 'field_key=%s';
|
376 |
+
$query = $wpdb->prepare( 'SELECT * FROM ' . $wpdb->prefix . 'frm_fields WHERE ' . $where, $id ); // WPCS: unprepared SQL ok.
|
377 |
|
378 |
$results = FrmDb::check_cache( $id, 'frm_field', $query, 'get_row', 0 );
|
379 |
|
classes/models/FrmForm.php
CHANGED
@@ -326,7 +326,7 @@ class FrmForm {
|
|
326 |
FrmDb::get_where_clause_and_values( $where );
|
327 |
array_unshift( $where['values'], $status );
|
328 |
|
329 |
-
$query_results = $wpdb->query( $wpdb->prepare( 'UPDATE ' . $wpdb->prefix . 'frm_forms SET status = %s ' . $where['where'], $where['values'] ) );
|
330 |
} else {
|
331 |
$query_results = $wpdb->update( $wpdb->prefix . 'frm_forms', array( 'status' => $status ), array( 'id' => $id ) );
|
332 |
$wpdb->update( $wpdb->prefix . 'frm_forms', array( 'status' => $status ), array( 'parent_form_id' => $id ) );
|
@@ -580,7 +580,7 @@ class FrmForm {
|
|
580 |
|
581 |
// the query has already been prepared if this is not an array
|
582 |
$query = 'SELECT * FROM ' . $wpdb->prefix . 'frm_forms' . FrmDb::prepend_and_or_where( ' WHERE ', $where ) . FrmDb::esc_order( $order_by ) . FrmDb::esc_limit( $limit );
|
583 |
-
$results = $wpdb->get_results( $query );
|
584 |
}
|
585 |
|
586 |
if ( $results ) {
|
@@ -693,7 +693,7 @@ class FrmForm {
|
|
693 |
return $frm_vars['form_params'][ $form->id ];
|
694 |
}
|
695 |
|
696 |
-
$action_var = isset( $_REQUEST['frm_action'] ) ? 'frm_action' : 'action';
|
697 |
$action = apply_filters( 'frm_show_new_entry_page', FrmAppHelper::get_param( $action_var, 'new', 'get', 'sanitize_title' ), $form );
|
698 |
|
699 |
$default_values = array(
|
@@ -732,7 +732,7 @@ class FrmForm {
|
|
732 |
}
|
733 |
}
|
734 |
|
735 |
-
if ( in_array( $values['action'], array( 'create', 'update' ) ) && ( ! $_POST || ( ! isset( $_POST['action'] ) && ! isset( $_POST['frm_action'] ) ) ) ) {
|
736 |
$values['action'] = 'new';
|
737 |
}
|
738 |
|
326 |
FrmDb::get_where_clause_and_values( $where );
|
327 |
array_unshift( $where['values'], $status );
|
328 |
|
329 |
+
$query_results = $wpdb->query( $wpdb->prepare( 'UPDATE ' . $wpdb->prefix . 'frm_forms SET status = %s ' . $where['where'], $where['values'] ) ); // WPCS: unprepared SQL ok.
|
330 |
} else {
|
331 |
$query_results = $wpdb->update( $wpdb->prefix . 'frm_forms', array( 'status' => $status ), array( 'id' => $id ) );
|
332 |
$wpdb->update( $wpdb->prefix . 'frm_forms', array( 'status' => $status ), array( 'parent_form_id' => $id ) );
|
580 |
|
581 |
// the query has already been prepared if this is not an array
|
582 |
$query = 'SELECT * FROM ' . $wpdb->prefix . 'frm_forms' . FrmDb::prepend_and_or_where( ' WHERE ', $where ) . FrmDb::esc_order( $order_by ) . FrmDb::esc_limit( $limit );
|
583 |
+
$results = $wpdb->get_results( $query ); // WPCS: unprepared SQL ok.
|
584 |
}
|
585 |
|
586 |
if ( $results ) {
|
693 |
return $frm_vars['form_params'][ $form->id ];
|
694 |
}
|
695 |
|
696 |
+
$action_var = isset( $_REQUEST['frm_action'] ) ? 'frm_action' : 'action'; // WPCS: CSRF ok.
|
697 |
$action = apply_filters( 'frm_show_new_entry_page', FrmAppHelper::get_param( $action_var, 'new', 'get', 'sanitize_title' ), $form );
|
698 |
|
699 |
$default_values = array(
|
732 |
}
|
733 |
}
|
734 |
|
735 |
+
if ( in_array( $values['action'], array( 'create', 'update' ) ) && ( ! $_POST || ( ! isset( $_POST['action'] ) && ! isset( $_POST['frm_action'] ) ) ) ) { // WPCS: CSRF ok.
|
736 |
$values['action'] = 'new';
|
737 |
}
|
738 |
|
classes/models/FrmMigrate.php
CHANGED
@@ -165,7 +165,7 @@ class FrmMigrate {
|
|
165 |
dbDelta( $q . $charset_collate . ';' );
|
166 |
} else {
|
167 |
global $wpdb;
|
168 |
-
$wpdb->query( $q . $charset_collate );
|
169 |
}
|
170 |
unset( $q );
|
171 |
}
|
@@ -219,15 +219,15 @@ class FrmMigrate {
|
|
219 |
public function uninstall() {
|
220 |
if ( ! current_user_can( 'administrator' ) ) {
|
221 |
$frm_settings = FrmAppHelper::get_settings();
|
222 |
-
wp_die( $frm_settings->admin_permission );
|
223 |
}
|
224 |
|
225 |
global $wpdb, $wp_roles;
|
226 |
|
227 |
-
$wpdb->query( 'DROP TABLE IF EXISTS ' . $this->fields );
|
228 |
-
$wpdb->query( 'DROP TABLE IF EXISTS ' . $this->forms );
|
229 |
-
$wpdb->query( 'DROP TABLE IF EXISTS ' . $this->entries );
|
230 |
-
$wpdb->query( 'DROP TABLE IF EXISTS ' . $this->entry_metas );
|
231 |
|
232 |
delete_option( 'frm_options' );
|
233 |
delete_option( 'frm_db_version' );
|
@@ -381,9 +381,9 @@ class FrmMigrate {
|
|
381 |
*/
|
382 |
private function migrate_to_23() {
|
383 |
global $wpdb;
|
384 |
-
$exists = $wpdb->get_row( 'SHOW COLUMNS FROM ' . $this->forms . ' LIKE "parent_form_id"' );
|
385 |
if ( empty( $exists ) ) {
|
386 |
-
$wpdb->query( 'ALTER TABLE ' . $this->forms . ' ADD parent_form_id int(11) default 0' );
|
387 |
}
|
388 |
}
|
389 |
|
165 |
dbDelta( $q . $charset_collate . ';' );
|
166 |
} else {
|
167 |
global $wpdb;
|
168 |
+
$wpdb->query( $q . $charset_collate ); // WPCS: unprepared SQL ok.
|
169 |
}
|
170 |
unset( $q );
|
171 |
}
|
219 |
public function uninstall() {
|
220 |
if ( ! current_user_can( 'administrator' ) ) {
|
221 |
$frm_settings = FrmAppHelper::get_settings();
|
222 |
+
wp_die( esc_html( $frm_settings->admin_permission ) );
|
223 |
}
|
224 |
|
225 |
global $wpdb, $wp_roles;
|
226 |
|
227 |
+
$wpdb->query( 'DROP TABLE IF EXISTS ' . $this->fields ); // WPCS: unprepared SQL ok.
|
228 |
+
$wpdb->query( 'DROP TABLE IF EXISTS ' . $this->forms ); // WPCS: unprepared SQL ok.
|
229 |
+
$wpdb->query( 'DROP TABLE IF EXISTS ' . $this->entries ); // WPCS: unprepared SQL ok.
|
230 |
+
$wpdb->query( 'DROP TABLE IF EXISTS ' . $this->entry_metas ); // WPCS: unprepared SQL ok.
|
231 |
|
232 |
delete_option( 'frm_options' );
|
233 |
delete_option( 'frm_db_version' );
|
381 |
*/
|
382 |
private function migrate_to_23() {
|
383 |
global $wpdb;
|
384 |
+
$exists = $wpdb->get_row( 'SHOW COLUMNS FROM ' . $this->forms . ' LIKE "parent_form_id"' ); // WPCS: unprepared SQL ok.
|
385 |
if ( empty( $exists ) ) {
|
386 |
+
$wpdb->query( 'ALTER TABLE ' . $this->forms . ' ADD parent_form_id int(11) default 0' ); // WPCS: unprepared SQL ok.
|
387 |
}
|
388 |
}
|
389 |
|
classes/models/FrmNotification.php
CHANGED
@@ -63,7 +63,7 @@ class FrmNotification {
|
|
63 |
$sent_to = array_filter( $sent_to );
|
64 |
|
65 |
$temp = str_replace( '<', '<', $sent_to );
|
66 |
-
echo ' ' . FrmAppHelper::kses( implode( ', ', (array) $temp ) );
|
67 |
}
|
68 |
}
|
69 |
|
63 |
$sent_to = array_filter( $sent_to );
|
64 |
|
65 |
$temp = str_replace( '<', '<', $sent_to );
|
66 |
+
echo ' ' . FrmAppHelper::kses( implode( ', ', (array) $temp ) ); // WPCS: XSS ok.
|
67 |
}
|
68 |
}
|
69 |
|
classes/models/FrmPointers.php
CHANGED
@@ -10,44 +10,14 @@ class FrmPointers {
|
|
10 |
*/
|
11 |
public static $instance;
|
12 |
|
13 |
-
/**
|
14 |
-
* @var array Holds the buttons to be put out
|
15 |
-
*/
|
16 |
-
private $button_array;
|
17 |
-
|
18 |
-
/**
|
19 |
-
* @var array Holds the admin pages we have pointers for and the callback that generates the pointers content
|
20 |
-
*/
|
21 |
-
private $admin_pages = array(
|
22 |
-
'' => 'forms_pointer',
|
23 |
-
'entries' => 'entries_pointer',
|
24 |
-
'styles' => 'styles_pointer',
|
25 |
-
'import' => 'import_pointer',
|
26 |
-
'settings' => 'settings_pointer',
|
27 |
-
'addons' => 'addons_pointer',
|
28 |
-
);
|
29 |
-
|
30 |
-
/**
|
31 |
-
* Class constructor.
|
32 |
-
*/
|
33 |
-
private function __construct() {
|
34 |
-
if ( current_user_can( 'manage_options' ) ) {
|
35 |
-
|
36 |
-
if ( ! get_user_meta( get_current_user_id(), 'frm_ignore_tour' ) ) {
|
37 |
-
wp_enqueue_style( 'wp-pointer' );
|
38 |
-
wp_enqueue_script( 'jquery-ui' );
|
39 |
-
wp_enqueue_script( 'wp-pointer' );
|
40 |
-
add_action( 'admin_print_footer_scripts', array( $this, 'intro_tour' ) );
|
41 |
-
}
|
42 |
-
}
|
43 |
-
}
|
44 |
-
|
45 |
/**
|
46 |
* Get the singleton instance of this class
|
47 |
*
|
48 |
* @return object
|
49 |
*/
|
50 |
public static function get_instance() {
|
|
|
|
|
51 |
if ( ! ( self::$instance instanceof self ) ) {
|
52 |
self::$instance = new self();
|
53 |
}
|
@@ -59,15 +29,7 @@ class FrmPointers {
|
|
59 |
* Load the introduction tour
|
60 |
*/
|
61 |
public function intro_tour() {
|
62 |
-
|
63 |
-
|
64 |
-
$page = preg_replace( '/^(formidable[-]?)/', '', filter_input( INPUT_GET, 'page' ) );
|
65 |
-
|
66 |
-
if ( 'admin.php' === $pagenow && array_key_exists( $page, $this->admin_pages ) ) {
|
67 |
-
$this->do_page_pointer( $page );
|
68 |
-
} else {
|
69 |
-
$this->start_tour_pointer();
|
70 |
-
}
|
71 |
}
|
72 |
|
73 |
/**
|
@@ -77,289 +39,6 @@ class FrmPointers {
|
|
77 |
* @param array $options The options for the pointer.
|
78 |
*/
|
79 |
public function print_scripts( $selector, $options ) {
|
80 |
-
|
81 |
-
$default_button = array(
|
82 |
-
'text' => false,
|
83 |
-
'function' => '',
|
84 |
-
);
|
85 |
-
$button_array_defaults = array(
|
86 |
-
'button2' => $default_button,
|
87 |
-
'button3' => $default_button,
|
88 |
-
);
|
89 |
-
$this->button_array = wp_parse_args( $this->button_array, $button_array_defaults );
|
90 |
-
?>
|
91 |
-
<script type="text/javascript">
|
92 |
-
//<![CDATA[
|
93 |
-
(function ($) {
|
94 |
-
// Don't show the tour on screens with an effective width smaller than 1024px or an effective height smaller than 768px.
|
95 |
-
if (jQuery(window).width() < 1024 || jQuery(window).availWidth < 1024) {
|
96 |
-
return;
|
97 |
-
}
|
98 |
-
|
99 |
-
var frm_pointer_options = <?php echo json_encode( $options ); ?>, setup;
|
100 |
-
|
101 |
-
frm_pointer_options = $.extend(frm_pointer_options, {
|
102 |
-
buttons: function (event, t) {
|
103 |
-
var button = jQuery('<a href="<?php echo esc_url( $this->get_ignore_url() ); ?>" id="pointer-close" style="margin:0 5px;" class="button-secondary">' + '<?php esc_html_e( 'Close', 'formidable' ) ?>' + '</a>');
|
104 |
-
button.bind('click.pointer', function () {
|
105 |
-
t.element.pointer('close');
|
106 |
-
});
|
107 |
-
return button;
|
108 |
-
},
|
109 |
-
close: function () {
|
110 |
-
}
|
111 |
-
});
|
112 |
-
|
113 |
-
setup = function () {
|
114 |
-
$('<?php echo esc_attr( $selector ); ?>').pointer(frm_pointer_options).pointer('open');
|
115 |
-
var lastOpenedPointer = jQuery( '.wp-pointer').slice( -1 );
|
116 |
-
<?php
|
117 |
-
$this->button2();
|
118 |
-
$this->button3();
|
119 |
-
?>
|
120 |
-
};
|
121 |
-
|
122 |
-
if (frm_pointer_options.position && frm_pointer_options.position.defer_loading)
|
123 |
-
$(window).bind('load.wp-pointers', setup);
|
124 |
-
else
|
125 |
-
$(document).ready(setup);
|
126 |
-
})(jQuery);
|
127 |
-
//]]>
|
128 |
-
</script>
|
129 |
-
<?php
|
130 |
-
}
|
131 |
-
|
132 |
-
/**
|
133 |
-
* Render button 2, if needed
|
134 |
-
*/
|
135 |
-
private function button2() {
|
136 |
-
if ( $this->button_array['button2']['text'] ) {
|
137 |
-
?>
|
138 |
-
lastOpenedPointer.find( '#pointer-close' ).after('<a id="pointer-primary" class="button-primary">' +
|
139 |
-
'<?php echo esc_attr( $this->button_array['button2']['text'] ); ?>' + '</a>');
|
140 |
-
lastOpenedPointer.find('#pointer-primary').click(function () {
|
141 |
-
<?php echo $this->button_array['button2']['function']; ?>
|
142 |
-
});
|
143 |
-
<?php
|
144 |
-
}
|
145 |
-
}
|
146 |
-
|
147 |
-
/**
|
148 |
-
* Render button 3, if needed. This is the previous button in most cases
|
149 |
-
*/
|
150 |
-
private function button3() {
|
151 |
-
if ( $this->button_array['button3']['text'] ) {
|
152 |
-
?>
|
153 |
-
lastOpenedPointer.find('#pointer-primary').after('<a id="pointer-ternary" style="float: left;" class="button-secondary">' +
|
154 |
-
'<?php echo esc_attr( $this->button_array['button3']['text'] ); ?>' + '</a>');
|
155 |
-
lastOpenedPointer.find('#pointer-ternary').click(function () {
|
156 |
-
<?php echo $this->button_array['button3']['function']; ?>
|
157 |
-
});
|
158 |
-
<?php
|
159 |
-
}
|
160 |
-
}
|
161 |
-
|
162 |
-
/**
|
163 |
-
* Show a pointer that starts the tour
|
164 |
-
*/
|
165 |
-
private function start_tour_pointer() {
|
166 |
-
$selector = 'li.toplevel_page_formidable';
|
167 |
-
|
168 |
-
$content = '<h3>' . __( 'Congratulations!', 'formidable' ) . '</h3>'
|
169 |
-
. '<p>' . $this->opening_line() . ' ' . __( 'Click “Start Tour” to view a quick introduction of this plugin’s core functionality.', 'formidable' ) . '</p>';
|
170 |
-
$opt_arr = array(
|
171 |
-
'content' => $content,
|
172 |
-
'position' => array(
|
173 |
-
'edge' => 'top',
|
174 |
-
'align' => 'center',
|
175 |
-
),
|
176 |
-
);
|
177 |
-
|
178 |
-
$this->button_array['button2']['text'] = __( 'Start Tour', 'formidable' );
|
179 |
-
$this->button_array['button2']['function'] = sprintf( 'document.location="%s";', admin_url( 'admin.php?page=formidable' ) );
|
180 |
-
|
181 |
-
$this->print_scripts( $selector, $opt_arr );
|
182 |
-
}
|
183 |
-
|
184 |
-
private function opening_line() {
|
185 |
-
$opening = __( 'You’ve just installed a new form builder plugin!', 'formidable' );
|
186 |
-
return $opening;
|
187 |
-
}
|
188 |
-
|
189 |
-
/**
|
190 |
-
* Shows a pointer on the proper pages
|
191 |
-
*
|
192 |
-
* @param string $page Admin page key.
|
193 |
-
*/
|
194 |
-
private function do_page_pointer( $page ) {
|
195 |
-
$pointer = call_user_func( array( $this, $this->admin_pages[ $page ] ) );
|
196 |
-
|
197 |
-
$opt_arr = array(
|
198 |
-
'content' => $pointer['content'],
|
199 |
-
'position' => array(
|
200 |
-
'edge' => 'top',
|
201 |
-
'align' => ( is_rtl() ) ? 'right' : 'left',
|
202 |
-
),
|
203 |
-
'pointerWidth' => 450,
|
204 |
-
);
|
205 |
-
|
206 |
-
$selector = 'h2';
|
207 |
-
if ( isset( $pointer['selector'] ) ) {
|
208 |
-
$selector = $pointer['selector'];
|
209 |
-
}
|
210 |
-
|
211 |
-
if ( isset( $pointer['position'] ) ) {
|
212 |
-
$opt_arr['position'] = $pointer['position'];
|
213 |
-
}
|
214 |
-
|
215 |
-
if ( isset( $pointer['next_page'] ) ) {
|
216 |
-
if ( ! empty( $pointer['next_page'] ) ) {
|
217 |
-
$pointer['next_page'] = '-' . $pointer['next_page'];
|
218 |
-
}
|
219 |
-
$this->button_array['button2'] = array(
|
220 |
-
'text' => __( 'Next', 'formidable' ),
|
221 |
-
'function' => 'window.location="' . esc_url_raw( admin_url( 'admin.php?page=formidable' . $pointer['next_page'] ) ) . '";',
|
222 |
-
);
|
223 |
-
}
|
224 |
-
if ( isset( $pointer['prev_page'] ) ) {
|
225 |
-
if ( ! empty( $pointer['prev_page'] ) ) {
|
226 |
-
$pointer['prev_page'] = '-' . $pointer['prev_page'];
|
227 |
-
}
|
228 |
-
$this->button_array['button3'] = array(
|
229 |
-
'text' => __( 'Previous', 'formidable' ),
|
230 |
-
'function' => 'window.location="' . esc_url_raw( admin_url( 'admin.php?page=formidable' . $pointer['prev_page'] ) ) . '";',
|
231 |
-
);
|
232 |
-
}
|
233 |
-
$this->print_scripts( $selector, $opt_arr );
|
234 |
-
}
|
235 |
-
|
236 |
-
/**
|
237 |
-
* Returns the content of the Forms listing page pointer
|
238 |
-
*
|
239 |
-
* @return array
|
240 |
-
*/
|
241 |
-
private function forms_pointer() {
|
242 |
-
global $current_user;
|
243 |
-
|
244 |
-
return array(
|
245 |
-
'content' => '<h3>' . __( 'Forms', 'formidable' ) . '</h3>'
|
246 |
-
. '<p>' . __( 'All your forms will be listed on this page. Create your first form by clicking on the "Add New" button.', 'formidable' ) . '</p>'
|
247 |
-
. '<p><strong>' . __( 'Subscribe to our Newsletter', 'formidable' ) . '</strong><br/>'
|
248 |
-
. sprintf( __( 'If you would like to hear about new features and updates for %1$s, subscribe to our newsletter:', 'formidable' ), 'Formidable' ) . '</p>'
|
249 |
-
. '<form target="_blank" action="//formidablepro.us1.list-manage.com/subscribe/post?u=a4a913790ffb892daacc6f271&id=7e7df15967" method="post" selector="newsletter-form" accept-charset="' . esc_attr( get_bloginfo( 'charset' ) ) . '">'
|
250 |
-
. '<p>'
|
251 |
-
. '<input style="margin: 5px; color:#666" name="EMAIL" value="' . esc_attr( $current_user->user_email ) . '" selector="newsletter-email" placeholder="' . esc_attr__( 'Email', 'formidable' ) . '"/>'
|
252 |
-
. '<input type="hidden" name="group[4505]" value="4" />'
|
253 |
-
. '<button type="submit" class="button-primary">' . esc_html__( 'Subscribe', 'formidable' ) . '</button>'
|
254 |
-
. '</p>'
|
255 |
-
. '</form>',
|
256 |
-
'next_page' => 'entries',
|
257 |
-
);
|
258 |
-
}
|
259 |
-
|
260 |
-
/**
|
261 |
-
* Returns the content of the Entries listing page pointer
|
262 |
-
*
|
263 |
-
* @return array
|
264 |
-
*/
|
265 |
-
private function entries_pointer() {
|
266 |
-
return array(
|
267 |
-
'content' => '<h3>' . __( 'Entries', 'formidable' ) . '</h3>'
|
268 |
-
. '<p>' . __( 'Each time one of your forms is submitted, an entry is created. You will find every form submission listed here so you will always have a backup if an email fails.', 'formidable' ) . '</p>',
|
269 |
-
'prev_page' => '',
|
270 |
-
'next_page' => 'styles',
|
271 |
-
'selector' => '.wp-list-table',
|
272 |
-
'position' => array(
|
273 |
-
'edge' => 'bottom',
|
274 |
-
'align' => 'center',
|
275 |
-
),
|
276 |
-
);
|
277 |
-
}
|
278 |
-
|
279 |
-
/**
|
280 |
-
* Returns the content of the Styles page pointer
|
281 |
-
*
|
282 |
-
* @return array
|
283 |
-
*/
|
284 |
-
private function styles_pointer() {
|
285 |
-
return array(
|
286 |
-
'content' => '<h3>' . __( 'Styles', 'formidable' ) . '</h3>'
|
287 |
-
. '<p>' . __( 'Want to make changes to the way your forms look? Make all the changes you would like right here, and watch the sample form change before your eyes.', 'formidable' ) . '</p>',
|
288 |
-
'prev_page' => 'entries',
|
289 |
-
'next_page' => 'import',
|
290 |
-
'selector' => '.general-style',
|
291 |
-
'position' => array(
|
292 |
-
'edge' => 'left',
|
293 |
-
'align' => 'right',
|
294 |
-
),
|
295 |
-
);
|
296 |
-
}
|
297 |
-
|
298 |
-
/**
|
299 |
-
* Returns the content of the Import/Export page pointer
|
300 |
-
*
|
301 |
-
* @return array
|
302 |
-
*/
|
303 |
-
private function import_pointer() {
|
304 |
-
return array(
|
305 |
-
'content' => '<h3>' . __( 'Import/Export', 'formidable' ) . '</h3>'
|
306 |
-
. '<p>' . __( 'Import and export forms and styles when copying from one site to another or sharing with someone else. Your entries can be exported to a CSV as well. The Premium version also includes the option to import entries to your site from a CSV.', 'formidable' ) . '</p>',
|
307 |
-
'prev_page' => 'styles',
|
308 |
-
'next_page' => 'settings',
|
309 |
-
'selector' => '.inside.with_frm_style',
|
310 |
-
'position' => array(
|
311 |
-
'edge' => 'bottom',
|
312 |
-
'align' => 'top',
|
313 |
-
),
|
314 |
-
);
|
315 |
-
}
|
316 |
-
|
317 |
-
/**
|
318 |
-
* Returns the content of the advanced page pointer
|
319 |
-
*
|
320 |
-
* @return array
|
321 |
-
*/
|
322 |
-
private function settings_pointer() {
|
323 |
-
return array(
|
324 |
-
'content' => '<h3>' . __( 'Global Settings', 'formidable' ) . '</h3>'
|
325 |
-
. '<p><strong>' . __( 'General', 'formidable' ) . '</strong><br/>'
|
326 |
-
. __( 'Turn stylesheets and scripts off, set which user roles have access to change and create forms, setup your reCaptcha, and set default messages for new forms and fields.', 'formidable' )
|
327 |
-
. '<p><strong>' . __( 'Plugin Licenses', 'formidable' ) . '</strong><br/>'
|
328 |
-
. sprintf( __( 'Once you’ve purchased %1$s or any addons, you’ll have to enter a license key to get access to all of their powerful features. A Plugin Licenses tab will appear here for you to enter your license key.', 'formidable' ), 'Formidable Pro' )
|
329 |
-
. '</p>',
|
330 |
-
'prev_page' => 'import',
|
331 |
-
'next_page' => 'addons',
|
332 |
-
);
|
333 |
-
}
|
334 |
-
|
335 |
-
/**
|
336 |
-
* Returns the content of the extensions and licenses page pointer
|
337 |
-
*
|
338 |
-
* @return array
|
339 |
-
*/
|
340 |
-
private function addons_pointer() {
|
341 |
-
return array(
|
342 |
-
'content' => '<h3>' . __( 'Addons', 'formidable' ) . '</h3>'
|
343 |
-
. '<p>' . sprintf( __( 'The powerful functions of %1$s can be extended with %2$spremium plugins%3$s. You can read all about the Formidable Premium Plugins %2$shere%3$s.', 'formidable' ), 'Formidable', '<a target="_blank" href="' . esc_url( FrmAppHelper::make_affiliate_url( 'https://formidableforms.com/' ) ) . '">', '</a>' )
|
344 |
-
. '</p>'
|
345 |
-
. '<p><strong>' . __( 'Like this plugin?', 'formidable' ) . '</strong><br/>' . sprintf( __( 'So, we’ve come to the end of the tour. If you like the plugin, please %1$srate it 5 stars on WordPress.org%2$s!', 'formidable' ), '<a target="_blank" href="https://wordpress.org/plugins/formidable/">', '</a>' ) . '</p>'
|
346 |
-
. '<p>' . sprintf( __( 'Thank you for using our plugin and good luck with your forms!<br/><br/>Best,<br/>Team Formidable - %1$sformidableforms.com%2$s', 'formidable' ), '<a target="_blank" href="' . esc_url( FrmAppHelper::make_affiliate_url( 'https://formidableforms.com/' ) ) . '">', '</a>' ) . '</p>',
|
347 |
-
'prev_page' => 'settings',
|
348 |
-
);
|
349 |
-
}
|
350 |
-
|
351 |
-
/**
|
352 |
-
* Extending the current page URL with two params to be able to ignore the tour.
|
353 |
-
*
|
354 |
-
* @return mixed
|
355 |
-
*/
|
356 |
-
private function get_ignore_url() {
|
357 |
-
$arr_params = array(
|
358 |
-
'frm_restart_tour' => false,
|
359 |
-
'frm_ignore_tour' => '1',
|
360 |
-
'nonce' => wp_create_nonce( 'frm-ignore-tour' ),
|
361 |
-
);
|
362 |
-
|
363 |
-
return add_query_arg( $arr_params );
|
364 |
}
|
365 |
}
|
10 |
*/
|
11 |
public static $instance;
|
12 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
13 |
/**
|
14 |
* Get the singleton instance of this class
|
15 |
*
|
16 |
* @return object
|
17 |
*/
|
18 |
public static function get_instance() {
|
19 |
+
_deprecated_function( __FUNCTION__, '3.01.03' );
|
20 |
+
|
21 |
if ( ! ( self::$instance instanceof self ) ) {
|
22 |
self::$instance = new self();
|
23 |
}
|
29 |
* Load the introduction tour
|
30 |
*/
|
31 |
public function intro_tour() {
|
32 |
+
_deprecated_function( __FUNCTION__, '3.01.03' );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
33 |
}
|
34 |
|
35 |
/**
|
39 |
* @param array $options The options for the pointer.
|
40 |
*/
|
41 |
public function print_scripts( $selector, $options ) {
|
42 |
+
_deprecated_function( __FUNCTION__, '3.01.03' );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
43 |
}
|
44 |
}
|
classes/models/fields/FrmFieldCaptcha.php
CHANGED
@@ -168,7 +168,7 @@ class FrmFieldCaptcha extends FrmFieldType {
|
|
168 |
}
|
169 |
|
170 |
protected function should_validate() {
|
171 |
-
$is_hidden_field = apply_filters( 'frm_is_field_hidden', false, $this->field, stripslashes_deep( $_POST ) );
|
172 |
if ( FrmAppHelper::is_admin() || $is_hidden_field ) {
|
173 |
return false;
|
174 |
}
|
@@ -186,7 +186,7 @@ class FrmFieldCaptcha extends FrmFieldType {
|
|
186 |
$arg_array = array(
|
187 |
'body' => array(
|
188 |
'secret' => $frm_settings->privkey,
|
189 |
-
'response' => $_POST['g-recaptcha-response'],
|
190 |
'remoteip' => FrmAppHelper::get_ip_address(),
|
191 |
),
|
192 |
);
|
168 |
}
|
169 |
|
170 |
protected function should_validate() {
|
171 |
+
$is_hidden_field = apply_filters( 'frm_is_field_hidden', false, $this->field, stripslashes_deep( $_POST ) ); // WPCS: CSRF ok.
|
172 |
if ( FrmAppHelper::is_admin() || $is_hidden_field ) {
|
173 |
return false;
|
174 |
}
|
186 |
$arg_array = array(
|
187 |
'body' => array(
|
188 |
'secret' => $frm_settings->privkey,
|
189 |
+
'response' => $_POST['g-recaptcha-response'], // WPCS: CSRF ok.
|
190 |
'remoteip' => FrmAppHelper::get_ip_address(),
|
191 |
),
|
192 |
);
|
classes/models/fields/FrmFieldDefault.php
CHANGED
@@ -31,9 +31,9 @@ class FrmFieldDefault extends FrmFieldType {
|
|
31 |
ob_end_clean();
|
32 |
|
33 |
if ( empty( $input_html ) ) {
|
34 |
-
echo $this->builder_text_field( $name );
|
35 |
} else {
|
36 |
-
echo $input_html;
|
37 |
}
|
38 |
}
|
39 |
|
31 |
ob_end_clean();
|
32 |
|
33 |
if ( empty( $input_html ) ) {
|
34 |
+
echo $this->builder_text_field( $name ); // WPCS: XSS ok.
|
35 |
} else {
|
36 |
+
echo $input_html; // WPCS: XSS ok.
|
37 |
}
|
38 |
}
|
39 |
|
classes/models/fields/FrmFieldNumber.php
CHANGED
@@ -36,6 +36,13 @@ class FrmFieldNumber extends FrmFieldType {
|
|
36 |
);
|
37 |
}
|
38 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
39 |
public function validate( $args ) {
|
40 |
$errors = array();
|
41 |
|
36 |
);
|
37 |
}
|
38 |
|
39 |
+
/**
|
40 |
+
* @since 3.01.03
|
41 |
+
*/
|
42 |
+
protected function add_extra_html_atts( $args, &$input_html ) {
|
43 |
+
$this->add_min_max( $args, $input_html );
|
44 |
+
}
|
45 |
+
|
46 |
public function validate( $args ) {
|
47 |
$errors = array();
|
48 |
|
classes/models/fields/FrmFieldTextarea.php
CHANGED
@@ -34,11 +34,12 @@ class FrmFieldTextarea extends FrmFieldType {
|
|
34 |
$max = FrmField::get_option( $this->field, 'max' );
|
35 |
$default_value = FrmAppHelper::esc_textarea( force_balance_tags( $this->get_field_column( 'default_value' ) ) );
|
36 |
|
37 |
-
echo '<textarea name="' . esc_attr( $this->html_name( $name ) ) . '" ' .
|
38 |
-
$size_html
|
|
|
39 |
'id="' . esc_attr( $this->html_id() ) . '" class="dyn_default_value">' .
|
40 |
-
$default_value .
|
41 |
-
'</textarea>';
|
42 |
}
|
43 |
|
44 |
protected function prepare_display_value( $value, $atts ) {
|
34 |
$max = FrmField::get_option( $this->field, 'max' );
|
35 |
$default_value = FrmAppHelper::esc_textarea( force_balance_tags( $this->get_field_column( 'default_value' ) ) );
|
36 |
|
37 |
+
echo '<textarea name="' . esc_attr( $this->html_name( $name ) ) . '" ' . // WPCS: XSS ok.
|
38 |
+
$size_html // WPCS: XSS ok.
|
39 |
+
. ' rows="' . esc_attr( $max ) . '" ' .
|
40 |
'id="' . esc_attr( $this->html_id() ) . '" class="dyn_default_value">' .
|
41 |
+
$default_value // WPCS: XSS ok.
|
42 |
+
. '</textarea>';
|
43 |
}
|
44 |
|
45 |
protected function prepare_display_value( $value, $atts ) {
|
classes/models/fields/FrmFieldType.php
CHANGED
@@ -177,7 +177,7 @@ DEFAULT_HTML;
|
|
177 |
if ( ! empty( $include_file ) ) {
|
178 |
$this->include_on_form_builder( $name, $field );
|
179 |
} elseif ( $this->has_input ) {
|
180 |
-
echo $this->builder_text_field( $name );
|
181 |
}
|
182 |
}
|
183 |
|
@@ -402,7 +402,7 @@ DEFAULT_HTML;
|
|
402 |
*/
|
403 |
public function show_field( $args ) {
|
404 |
if ( apply_filters( 'frm_show_normal_field_type', $this->normal_field, $this->type ) ) {
|
405 |
-
echo $this->prepare_field_html( $args );
|
406 |
} else {
|
407 |
do_action( 'frm_show_other_field_type', $this->field, $args['form'], array( 'action' => $args['form_action'] ) );
|
408 |
}
|
@@ -523,6 +523,7 @@ DEFAULT_HTML;
|
|
523 |
$field_type = $this->html5_input_type();
|
524 |
$input_html = $this->get_field_input_html_hook( $this->field );
|
525 |
$this->add_aria_description( $args, $input_html );
|
|
|
526 |
|
527 |
return '<input type="' . esc_attr( $field_type ) . '" id="' . esc_attr( $args['html_id'] ) . '" name="' . esc_attr( $args['field_name'] ) . '" value="' . esc_attr( $this->field['value'] ) . '" ' . $input_html . '/>';
|
528 |
}
|
@@ -532,6 +533,43 @@ DEFAULT_HTML;
|
|
532 |
return $frm_settings->use_html ? $this->type : 'text';
|
533 |
}
|
534 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
535 |
protected function maybe_include_hidden_values( $args ) {
|
536 |
$hidden = '';
|
537 |
$is_read_only = FrmField::is_read_only( $this->field ) && ! FrmAppHelper::is_admin();
|
177 |
if ( ! empty( $include_file ) ) {
|
178 |
$this->include_on_form_builder( $name, $field );
|
179 |
} elseif ( $this->has_input ) {
|
180 |
+
echo $this->builder_text_field( $name ); // WPCS: XSS ok.
|
181 |
}
|
182 |
}
|
183 |
|
402 |
*/
|
403 |
public function show_field( $args ) {
|
404 |
if ( apply_filters( 'frm_show_normal_field_type', $this->normal_field, $this->type ) ) {
|
405 |
+
echo $this->prepare_field_html( $args ); // WPCS: XSS ok.
|
406 |
} else {
|
407 |
do_action( 'frm_show_other_field_type', $this->field, $args['form'], array( 'action' => $args['form_action'] ) );
|
408 |
}
|
523 |
$field_type = $this->html5_input_type();
|
524 |
$input_html = $this->get_field_input_html_hook( $this->field );
|
525 |
$this->add_aria_description( $args, $input_html );
|
526 |
+
$this->add_extra_html_atts( $args, $input_html );
|
527 |
|
528 |
return '<input type="' . esc_attr( $field_type ) . '" id="' . esc_attr( $args['html_id'] ) . '" name="' . esc_attr( $args['field_name'] ) . '" value="' . esc_attr( $this->field['value'] ) . '" ' . $input_html . '/>';
|
529 |
}
|
533 |
return $frm_settings->use_html ? $this->type : 'text';
|
534 |
}
|
535 |
|
536 |
+
/**
|
537 |
+
* Add paramters to an input value as an alterntative to
|
538 |
+
* using the frm_field_input_html hook
|
539 |
+
*
|
540 |
+
* @since 3.01.03
|
541 |
+
*/
|
542 |
+
protected function add_extra_html_atts( $args, &$input_html ) {
|
543 |
+
// override from other fields
|
544 |
+
}
|
545 |
+
|
546 |
+
/**
|
547 |
+
* @since 3.01.03
|
548 |
+
*/
|
549 |
+
protected function add_min_max( $args, &$input_html ) {
|
550 |
+
$frm_settings = FrmAppHelper::get_settings();
|
551 |
+
if ( ! $frm_settings->use_html ) {
|
552 |
+
return;
|
553 |
+
}
|
554 |
+
|
555 |
+
$min = FrmField::get_option( $this->field, 'minnum' );
|
556 |
+
if ( ! is_numeric( $min ) ) {
|
557 |
+
$min = 0;
|
558 |
+
}
|
559 |
+
|
560 |
+
$max = FrmField::get_option( $this->field, 'maxnum' );
|
561 |
+
if ( ! is_numeric( $max ) ) {
|
562 |
+
$max = 9999999;
|
563 |
+
}
|
564 |
+
|
565 |
+
$step = FrmField::get_option( $this->field, 'step' );
|
566 |
+
if ( ! is_numeric( $step ) && $step !== 'any' ) {
|
567 |
+
$step = 1;
|
568 |
+
}
|
569 |
+
|
570 |
+
$input_html .= ' min="' . esc_attr( $min ) . '" max="' . esc_attr( $max ) . '" step="' . esc_attr( $step ) . '"';
|
571 |
+
}
|
572 |
+
|
573 |
protected function maybe_include_hidden_values( $args ) {
|
574 |
$hidden = '';
|
575 |
$is_read_only = FrmField::is_read_only( $this->field ) && ! FrmAppHelper::is_admin();
|
classes/models/fields/FrmFieldUserID.php
CHANGED
@@ -41,7 +41,7 @@ class FrmFieldUserID extends FrmFieldType {
|
|
41 |
|
42 |
$user_ID = get_current_user_id();
|
43 |
$user_ID = ( $user_ID ? $user_ID : '' );
|
44 |
-
$posted_value = ( FrmAppHelper::is_admin() && $_POST && isset( $_POST['item_meta'][ $this->field['id'] ] ) );
|
45 |
$updating = ( isset( $args['action'] ) && $args['action'] == 'update' );
|
46 |
$value = ( is_numeric( $this->field['value'] ) || $posted_value || $updating ) ? $this->field['value'] : $user_ID;
|
47 |
|
41 |
|
42 |
$user_ID = get_current_user_id();
|
43 |
$user_ID = ( $user_ID ? $user_ID : '' );
|
44 |
+
$posted_value = ( FrmAppHelper::is_admin() && $_POST && isset( $_POST['item_meta'][ $this->field['id'] ] ) ); // WPCS: CSRF ok.
|
45 |
$updating = ( isset( $args['action'] ) && $args['action'] == 'update' );
|
46 |
$value = ( is_numeric( $this->field['value'] ) || $posted_value || $updating ) ? $this->field['value'] : $user_ID;
|
47 |
|
classes/views/frm-entries/_sidebar-shared-pub.php
CHANGED
@@ -7,7 +7,7 @@ if ( ! isset( $entry ) ) {
|
|
7 |
<span id="timestamp">
|
8 |
<?php
|
9 |
$date_format = __( 'M j, Y @ G:i' );
|
10 |
-
printf( esc_html__( 'Published on: %1$s' ), '<b>' . FrmAppHelper::get_localized_date( $date_format, $entry->created_at ) . '</b>' );
|
11 |
?>
|
12 |
</span>
|
13 |
</div>
|
7 |
<span id="timestamp">
|
8 |
<?php
|
9 |
$date_format = __( 'M j, Y @ G:i' );
|
10 |
+
printf( esc_html__( 'Published on: %1$s' ), '<b>' . esc_html( FrmAppHelper::get_localized_date( $date_format, $entry->created_at ) ) . '</b>' );
|
11 |
?>
|
12 |
</span>
|
13 |
</div>
|
classes/views/frm-entries/direct.php
CHANGED
@@ -7,7 +7,7 @@
|
|
7 |
<?php wp_head(); ?>
|
8 |
</head>
|
9 |
<body class="frm_preview_page">
|
10 |
-
<?php echo FrmFormsController::show_form( $form->id, '', true, true ); ?>
|
11 |
<?php wp_footer(); ?>
|
12 |
</body>
|
13 |
</html>
|
7 |
<?php wp_head(); ?>
|
8 |
</head>
|
9 |
<body class="frm_preview_page">
|
10 |
+
<?php echo FrmFormsController::show_form( $form->id, '', true, true ); // WPCS: XSS ok. ?>
|
11 |
<?php wp_footer(); ?>
|
12 |
</body>
|
13 |
</html>
|
classes/views/frm-entries/errors.php
CHANGED
@@ -12,7 +12,7 @@ if ( isset( $message ) && $message != '' ) {
|
|
12 |
FrmFormsHelper::maybe_get_scroll_js( $form->id );
|
13 |
|
14 |
// we need to allow scripts here for javascript in the success message
|
15 |
-
echo $message;
|
16 |
}
|
17 |
}
|
18 |
|
12 |
FrmFormsHelper::maybe_get_scroll_js( $form->id );
|
13 |
|
14 |
// we need to allow scripts here for javascript in the success message
|
15 |
+
echo $message; // WPCS: XSS ok.
|
16 |
}
|
17 |
}
|
18 |
|
classes/views/frm-entries/form.php
CHANGED
@@ -1,6 +1,6 @@
|
|
1 |
<?php
|
2 |
if ( empty( $values ) || ! isset( $values['fields'] ) || empty( $values['fields'] ) ) { ?>
|
3 |
-
<div class="frm_forms <?php echo FrmFormsHelper::get_form_style_class( $form ); ?>" id="frm_form_<?php echo esc_attr( $form->id ); ?>_container">
|
4 |
<div class="frm_error_style"><strong><?php esc_html_e( 'Oops!', 'formidable' ) ?></strong> <?php printf( esc_html__( 'You did not add any fields to your form. %1$sGo back%2$s and add some.', 'formidable' ), '<a href="' . esc_url( admin_url( '?page=formidable&frm_action=edit&id=' . $form->id ) ) . '">', '</a>' ) ?>
|
5 |
</div>
|
6 |
</div>
|
@@ -17,8 +17,8 @@ $frm_hide_fields = FrmAppHelper::get_post_param( 'frm_hide_fields_' . $form->id,
|
|
17 |
?>
|
18 |
<div class="frm_form_fields <?php echo esc_attr( apply_filters( 'frm_form_fields_class', '', $values ) ); ?>">
|
19 |
<fieldset>
|
20 |
-
<?php echo FrmFormsHelper::replace_shortcodes( $values['before_html'], $form, $title, $description ); ?>
|
21 |
-
<div <?php echo wp_strip_all_tags( apply_filters( 'frm_fields_container_class', 'class="frm_fields_container"' ) ); ?>>
|
22 |
<?php do_action( 'frm_after_title', compact( 'form' ) ); ?>
|
23 |
<input type="hidden" name="frm_action" value="<?php echo esc_attr( $form_action ); ?>" />
|
24 |
<input type="hidden" name="form_id" value="<?php echo esc_attr( $form->id ); ?>" />
|
@@ -63,7 +63,7 @@ if ( isset( $frm_vars['collapse_div'] ) && $frm_vars['collapse_div'] ) {
|
|
63 |
unset( $frm_vars['collapse_div'] );
|
64 |
}
|
65 |
|
66 |
-
echo FrmFormsHelper::replace_shortcodes( $values['after_html'], $form );
|
67 |
|
68 |
if ( FrmForm::show_submit( $form ) ) {
|
69 |
|
1 |
<?php
|
2 |
if ( empty( $values ) || ! isset( $values['fields'] ) || empty( $values['fields'] ) ) { ?>
|
3 |
+
<div class="frm_forms <?php echo esc_attr( FrmFormsHelper::get_form_style_class( $form ) ); ?>" id="frm_form_<?php echo esc_attr( $form->id ); ?>_container">
|
4 |
<div class="frm_error_style"><strong><?php esc_html_e( 'Oops!', 'formidable' ) ?></strong> <?php printf( esc_html__( 'You did not add any fields to your form. %1$sGo back%2$s and add some.', 'formidable' ), '<a href="' . esc_url( admin_url( '?page=formidable&frm_action=edit&id=' . $form->id ) ) . '">', '</a>' ) ?>
|
5 |
</div>
|
6 |
</div>
|
17 |
?>
|
18 |
<div class="frm_form_fields <?php echo esc_attr( apply_filters( 'frm_form_fields_class', '', $values ) ); ?>">
|
19 |
<fieldset>
|
20 |
+
<?php echo FrmFormsHelper::replace_shortcodes( $values['before_html'], $form, $title, $description ); // WPCS: XSS ok. ?>
|
21 |
+
<div <?php echo wp_strip_all_tags( apply_filters( 'frm_fields_container_class', 'class="frm_fields_container"' ) ); // WPCS: XSS ok. ?>>
|
22 |
<?php do_action( 'frm_after_title', compact( 'form' ) ); ?>
|
23 |
<input type="hidden" name="frm_action" value="<?php echo esc_attr( $form_action ); ?>" />
|
24 |
<input type="hidden" name="form_id" value="<?php echo esc_attr( $form->id ); ?>" />
|
63 |
unset( $frm_vars['collapse_div'] );
|
64 |
}
|
65 |
|
66 |
+
echo FrmFormsHelper::replace_shortcodes( $values['after_html'], $form ); // WPCS: XSS ok.
|
67 |
|
68 |
if ( FrmForm::show_submit( $form ) ) {
|
69 |
|
classes/views/frm-entries/new.php
CHANGED
@@ -1,6 +1,6 @@
|
|
1 |
-
<div class="frm_forms <?php echo esc_attr( FrmFormsHelper::get_form_style_class( $values ) ); ?>" id="frm_form_<?php echo esc_attr( $form->id ) ?>_container" <?php echo wp_strip_all_tags( apply_filters( 'frm_form_div_attributes', '', $form ) ); ?>>
|
2 |
<?php if ( ! isset( $include_form_tag ) || $include_form_tag ) { ?>
|
3 |
-
<form enctype="<?php echo esc_attr( apply_filters( 'frm_form_enctype', 'multipart/form-data', $form ) ) ?>" method="post" class="frm-show-form <?php do_action( 'frm_form_classes', $form ) ?>" id="form_<?php echo esc_attr( $form->form_key ) ?>" <?php echo $frm_settings->use_html ? '' : 'action=""'; ?> <?php echo wp_strip_all_tags( apply_filters( 'frm_form_attributes', '', $form ) ); ?>>
|
4 |
<?php } else { ?>
|
5 |
<div id="form_<?php echo esc_attr( $form->form_key ) ?>" class="frm-show-form <?php do_action( 'frm_form_classes', $form ) ?>" >
|
6 |
<?php
|
1 |
+
<div class="frm_forms <?php echo esc_attr( FrmFormsHelper::get_form_style_class( $values ) ); ?>" id="frm_form_<?php echo esc_attr( $form->id ) ?>_container" <?php echo wp_strip_all_tags( apply_filters( 'frm_form_div_attributes', '', $form ) ); // WPCS: XSS ok. ?>>
|
2 |
<?php if ( ! isset( $include_form_tag ) || $include_form_tag ) { ?>
|
3 |
+
<form enctype="<?php echo esc_attr( apply_filters( 'frm_form_enctype', 'multipart/form-data', $form ) ) ?>" method="post" class="frm-show-form <?php do_action( 'frm_form_classes', $form ) ?>" id="form_<?php echo esc_attr( $form->form_key ) ?>" <?php echo $frm_settings->use_html ? '' : 'action=""'; ?> <?php echo wp_strip_all_tags( apply_filters( 'frm_form_attributes', '', $form ) ); // WPCS: XSS ok. ?>>
|
4 |
<?php } else { ?>
|
5 |
<div id="form_<?php echo esc_attr( $form->form_key ) ?>" class="frm-show-form <?php do_action( 'frm_form_classes', $form ) ?>" >
|
6 |
<?php
|
classes/views/frm-entries/no_entries.php
CHANGED
@@ -1,12 +1,12 @@
|
|
1 |
<div class="frmcenter frm_no_entries_form">
|
2 |
<?php if ( $form && isset( $form->options['no_save'] ) && $form->options['no_save'] ) { ?>
|
3 |
<h3><?php esc_html_e( 'This form is not set to save any entries.', 'formidable' ) ?></h3>
|
4 |
-
<p><?php printf(
|
5 |
<?php } elseif ( $form ) { ?>
|
6 |
-
<div class="frm_no_entries_header"><?php printf(
|
7 |
-
<p class="frm_no_entries_text"><?php printf(
|
8 |
<?php } else { ?>
|
9 |
<div class="frm_no_entries_header"><?php esc_html_e( 'You have not created any forms yet.', 'formidable' ); ?></div>
|
10 |
-
<p class="frm_no_entries_text"><?php printf(
|
11 |
<?php } ?>
|
12 |
</div>
|
1 |
<div class="frmcenter frm_no_entries_form">
|
2 |
<?php if ( $form && isset( $form->options['no_save'] ) && $form->options['no_save'] ) { ?>
|
3 |
<h3><?php esc_html_e( 'This form is not set to save any entries.', 'formidable' ) ?></h3>
|
4 |
+
<p><?php printf( esc_html__( 'If you would like to save entries in this form, go to the %1$sform Settings%2$s page %3$s and uncheck the "Do not store any entries submitted from this form" box.', 'formidable' ), '<a href="' . esc_url( admin_url( 'admin.php?page=formidable&frm_action=settings&id=' . $form->id ) ) . '">', '</a>', '</br>' ) ?></p>
|
5 |
<?php } elseif ( $form ) { ?>
|
6 |
+
<div class="frm_no_entries_header"><?php printf( esc_html__( 'No Entries for form: %s', 'formidable' ), esc_html( $form->name ) ); ?></div>
|
7 |
+
<p class="frm_no_entries_text"><?php printf( esc_html__( 'See the %1$sform documentation%2$s for instructions on publishing your form', 'formidable' ), '<a href="https://formidableforms.com/knowledgebase/publish-your-forms/" target="_blank">', '</a>' ); ?></p>
|
8 |
<?php } else { ?>
|
9 |
<div class="frm_no_entries_header"><?php esc_html_e( 'You have not created any forms yet.', 'formidable' ); ?></div>
|
10 |
+
<p class="frm_no_entries_text"><?php printf( esc_html__( 'To view entries, you must first %1$sbuild a form%2$s', 'formidable' ), '<a href="' . esc_url( admin_url( 'admin.php?page=formidable&frm_action=new' ) ) . '">', '</a>' ); ?></p>
|
11 |
<?php } ?>
|
12 |
</div>
|
classes/views/frm-entries/show.php
CHANGED
@@ -49,7 +49,7 @@
|
|
49 |
'embedded_field_id' => $embedded_field_id,
|
50 |
);
|
51 |
$display_value = FrmEntriesHelper::prepare_display_value( $entry, $field, $atts );
|
52 |
-
echo $display_value;
|
53 |
|
54 |
if ( is_email( $display_value ) && ! in_array( $display_value, $to_emails ) ) {
|
55 |
$to_emails[] = $display_value;
|
49 |
'embedded_field_id' => $embedded_field_id,
|
50 |
);
|
51 |
$display_value = FrmEntriesHelper::prepare_display_value( $entry, $field, $atts );
|
52 |
+
echo $display_value; // WPCS: XSS ok.
|
53 |
|
54 |
if ( is_email( $display_value ) && ! in_array( $display_value, $to_emails ) ) {
|
55 |
$to_emails[] = $display_value;
|
classes/views/frm-entries/sidebar-shared.php
CHANGED
@@ -36,21 +36,21 @@
|
|
36 |
<div class="misc-pub-section">
|
37 |
<span class="dashicons dashicons-post-status wp-media-buttons-icon"></span>
|
38 |
<?php esc_html_e( 'Entry Key', 'formidable' ) ?>:
|
39 |
-
<b><?php echo
|
40 |
</div>
|
41 |
|
42 |
<?php if ( FrmAppHelper::pro_is_installed() ) { ?>
|
43 |
<?php if ( $entry->user_id ) { ?>
|
44 |
<div class="misc-pub-section">
|
45 |
<span class="dashicons dashicons-admin-users wp-media-buttons-icon"></span>
|
46 |
-
<?php printf(
|
47 |
</div>
|
48 |
<?php } ?>
|
49 |
|
50 |
<?php if ( $entry->updated_by && $entry->updated_by != $entry->user_id ) { ?>
|
51 |
<div class="misc-pub-section">
|
52 |
<span class="dashicons dashicons-admin-users wp-media-buttons-icon"></span>
|
53 |
-
<?php printf( esc_html__( 'Updated by: %1$s', 'formidable' ), FrmFieldsHelper::get_user_display_name( $entry->updated_by, 'display_name', array( 'link' => true ) ) ); ?>
|
54 |
</div>
|
55 |
<?php } ?>
|
56 |
<?php } ?>
|
@@ -64,7 +64,7 @@
|
|
64 |
<?php if ( ! empty( $entry->ip ) ) { ?>
|
65 |
<div class="misc-pub-section">
|
66 |
<?php esc_html_e( 'IP Address', 'formidable' ) ?>:
|
67 |
-
<b><?php echo
|
68 |
</div>
|
69 |
<?php } ?>
|
70 |
|
@@ -89,7 +89,7 @@
|
|
89 |
}
|
90 |
?>
|
91 |
<div class="misc-pub-section">
|
92 |
-
<b><?php echo
|
93 |
<?php echo wp_kses_post( implode( ', ', (array) $d ) ); ?>
|
94 |
</div>
|
95 |
<?php
|
36 |
<div class="misc-pub-section">
|
37 |
<span class="dashicons dashicons-post-status wp-media-buttons-icon"></span>
|
38 |
<?php esc_html_e( 'Entry Key', 'formidable' ) ?>:
|
39 |
+
<b><?php echo esc_html( $entry->item_key ) ?></b>
|
40 |
</div>
|
41 |
|
42 |
<?php if ( FrmAppHelper::pro_is_installed() ) { ?>
|
43 |
<?php if ( $entry->user_id ) { ?>
|
44 |
<div class="misc-pub-section">
|
45 |
<span class="dashicons dashicons-admin-users wp-media-buttons-icon"></span>
|
46 |
+
<?php printf( esc_html__( 'Created by: %1$s', 'formidable' ), esc_html( FrmFieldsHelper::get_user_display_name( $entry->user_id, 'display_name', array( 'link' => true ) ) ) ); ?>
|
47 |
</div>
|
48 |
<?php } ?>
|
49 |
|
50 |
<?php if ( $entry->updated_by && $entry->updated_by != $entry->user_id ) { ?>
|
51 |
<div class="misc-pub-section">
|
52 |
<span class="dashicons dashicons-admin-users wp-media-buttons-icon"></span>
|
53 |
+
<?php printf( esc_html__( 'Updated by: %1$s', 'formidable' ), esc_html( FrmFieldsHelper::get_user_display_name( $entry->updated_by, 'display_name', array( 'link' => true ) ) ) ); ?>
|
54 |
</div>
|
55 |
<?php } ?>
|
56 |
<?php } ?>
|
64 |
<?php if ( ! empty( $entry->ip ) ) { ?>
|
65 |
<div class="misc-pub-section">
|
66 |
<?php esc_html_e( 'IP Address', 'formidable' ) ?>:
|
67 |
+
<b><?php echo esc_html( $entry->ip ); ?></b>
|
68 |
</div>
|
69 |
<?php } ?>
|
70 |
|
89 |
}
|
90 |
?>
|
91 |
<div class="misc-pub-section">
|
92 |
+
<b><?php echo esc_html( ucfirst( str_replace( '-', ' ', $k ) ) ); ?></b>:
|
93 |
<?php echo wp_kses_post( implode( ', ', (array) $d ) ); ?>
|
94 |
</div>
|
95 |
<?php
|
classes/views/frm-fields/back-end/ajax-field-placeholder.php
CHANGED
@@ -1,4 +1,4 @@
|
|
1 |
<li id="frm_field_id_<?php echo esc_attr( $field_object->id ); ?>" class="<?php echo esc_attr( $li_classes ) ?> frm_field_loading" data-fid="<?php echo esc_attr( $field_object->id ) ?>" data-formid="<?php echo esc_attr( 'divider' == $field_object->type ? FrmField::get_option( $field_object, 'form_select' ) : $field_object->form_id ); ?>" data-ftype="<?php echo esc_attr( $display['type'] ) ?>">
|
2 |
<span class="spinner frm_visible_spinner"></span>
|
3 |
-
<span class="frm_hidden_fdata frm_hidden"><?php echo htmlspecialchars( json_encode( $field_object ) ) ?></span>
|
4 |
</li>
|
1 |
<li id="frm_field_id_<?php echo esc_attr( $field_object->id ); ?>" class="<?php echo esc_attr( $li_classes ) ?> frm_field_loading" data-fid="<?php echo esc_attr( $field_object->id ) ?>" data-formid="<?php echo esc_attr( 'divider' == $field_object->type ? FrmField::get_option( $field_object, 'form_select' ) : $field_object->form_id ); ?>" data-ftype="<?php echo esc_attr( $display['type'] ) ?>">
|
2 |
<span class="spinner frm_visible_spinner"></span>
|
3 |
+
<span class="frm_hidden_fdata frm_hidden"><?php echo htmlspecialchars( json_encode( $field_object ) ); // WPCS: XSS ok. ?></span>
|
4 |
</li>
|
classes/views/frm-fields/back-end/dropdown-field.php
CHANGED
@@ -1,7 +1,7 @@
|
|
1 |
<?php
|
2 |
|
3 |
if ( isset( $field['post_field'] ) && 'post_category' === $field['post_field'] && FrmAppHelper::pro_is_installed() ) {
|
4 |
-
echo FrmProPost::get_category_dropdown( $field, array(
|
5 |
'name' => $field_name,
|
6 |
'id' => 'placeholder_id',
|
7 |
'location' => 'form_builder',
|
@@ -16,7 +16,7 @@ if ( isset( $field['post_field'] ) && 'post_category' === $field['post_field'] &
|
|
16 |
$opt = FrmFieldsHelper::get_label_from_array( $opt, $opt_key, $field );
|
17 |
$selected = ( $field['default_value'] === $field_val || FrmFieldsHelper::get_other_val( array( 'opt_key', 'field' ) ) ) ? ' selected="selected"' : '';
|
18 |
?>
|
19 |
-
<option value="<?php echo esc_attr( $field_val ) ?>"<?php echo $selected ?>><?php echo esc_html( $opt ) ?> </option>
|
20 |
<?php } ?>
|
21 |
</select>
|
22 |
<?php } ?>
|
1 |
<?php
|
2 |
|
3 |
if ( isset( $field['post_field'] ) && 'post_category' === $field['post_field'] && FrmAppHelper::pro_is_installed() ) {
|
4 |
+
echo FrmProPost::get_category_dropdown( $field, array( // WPCS: XSS ok.
|
5 |
'name' => $field_name,
|
6 |
'id' => 'placeholder_id',
|
7 |
'location' => 'form_builder',
|
16 |
$opt = FrmFieldsHelper::get_label_from_array( $opt, $opt_key, $field );
|
17 |
$selected = ( $field['default_value'] === $field_val || FrmFieldsHelper::get_other_val( array( 'opt_key', 'field' ) ) ) ? ' selected="selected"' : '';
|
18 |
?>
|
19 |
+
<option value="<?php echo esc_attr( $field_val ) ?>"<?php echo $selected; // WPCS: XSS ok. ?>><?php echo esc_html( $opt ) ?> </option>
|
20 |
<?php } ?>
|
21 |
</select>
|
22 |
<?php } ?>
|
classes/views/frm-fields/back-end/field-captcha.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
$frm_settings = FrmAppHelper::get_settings();
|
3 |
if ( empty( $frm_settings->pubkey ) ) {
|
4 |
?>
|
5 |
-
<div class="howto frm_no_captcha_text"><?php printf(
|
6 |
<?php } ?>
|
7 |
<img src="<?php echo esc_url( FrmAppHelper::plugin_url() . '/images/recaptcha.png' ) ?>" class="recaptcha_placeholder" alt="reCaptcha"/>
|
8 |
<input type="hidden" name="<?php echo esc_attr( $field_name ) ?>" value="1" />
|
2 |
$frm_settings = FrmAppHelper::get_settings();
|
3 |
if ( empty( $frm_settings->pubkey ) ) {
|
4 |
?>
|
5 |
+
<div class="howto frm_no_captcha_text"><?php printf( esc_html__( 'Your captcha will not appear on your form until you %1$sset up%2$s the Site and Secret Keys', 'formidable' ), '<a href="?page=formidable-settings">', '</a>' ); ?></div>
|
6 |
<?php } ?>
|
7 |
<img src="<?php echo esc_url( FrmAppHelper::plugin_url() . '/images/recaptcha.png' ) ?>" class="recaptcha_placeholder" alt="reCaptcha"/>
|
8 |
<input type="hidden" name="<?php echo esc_attr( $field_name ) ?>" value="1" />
|
classes/views/frm-fields/back-end/html-content.php
CHANGED
@@ -1,7 +1,7 @@
|
|
1 |
<tr>
|
2 |
<td colspan="2"><?php esc_html_e( 'Content', 'formidable' ) ?><br/>
|
3 |
<textarea name="field_options[description_<?php echo absint( $field['id'] ) ?>]" class="frm_98_width" rows="8"><?php
|
4 |
-
echo FrmAppHelper::esc_textarea( $field['description'] );
|
5 |
?></textarea>
|
6 |
</td>
|
7 |
</tr>
|
1 |
<tr>
|
2 |
<td colspan="2"><?php esc_html_e( 'Content', 'formidable' ) ?><br/>
|
3 |
<textarea name="field_options[description_<?php echo absint( $field['id'] ) ?>]" class="frm_98_width" rows="8"><?php
|
4 |
+
echo FrmAppHelper::esc_textarea( $field['description'] ); // WPCS: XSS ok.
|
5 |
?></textarea>
|
6 |
</td>
|
7 |
</tr>
|
classes/views/frm-fields/front-end/checkbox-field.php
CHANGED
@@ -28,10 +28,10 @@ if ( isset( $field['post_field'] ) && $field['post_field'] == 'post_category' )
|
|
28 |
?><label for="<?php echo esc_attr( $html_id ) ?>-<?php echo esc_attr( $opt_key ) ?>"><?php
|
29 |
}
|
30 |
|
31 |
-
?><input type="checkbox" name="<?php echo esc_attr( $field_name ); ?>[<?php echo ( $other_opt ?
|
32 |
|
33 |
if ( ! isset( $shortcode_atts ) || ! isset( $shortcode_atts['label'] ) || $shortcode_atts['label'] ) {
|
34 |
-
echo ' ' . $opt . '</label>';
|
35 |
}
|
36 |
|
37 |
FrmFieldsHelper::include_other_input( array(
|
28 |
?><label for="<?php echo esc_attr( $html_id ) ?>-<?php echo esc_attr( $opt_key ) ?>"><?php
|
29 |
}
|
30 |
|
31 |
+
?><input type="checkbox" name="<?php echo esc_attr( $field_name ); ?>[<?php echo esc_attr( $other_opt ? $opt_key : '' ); ?>]" id="<?php echo esc_attr( $html_id ); ?>-<?php echo esc_attr( $opt_key ); ?>" value="<?php echo esc_attr( $field_val ); ?>"<?php echo $checked; // WPCS: XSS ok. ?> <?php do_action( 'frm_field_input_html', $field ); ?> /><?php
|
32 |
|
33 |
if ( ! isset( $shortcode_atts ) || ! isset( $shortcode_atts['label'] ) || $shortcode_atts['label'] ) {
|
34 |
+
echo ' ' . FrmAppHelper::kses( $opt, 'all' ) . '</label>'; // WPCS: XSS ok.
|
35 |
}
|
36 |
|
37 |
FrmFieldsHelper::include_other_input( array(
|
classes/views/frm-fields/front-end/dropdown-field.php
CHANGED
@@ -1,7 +1,7 @@
|
|
1 |
<?php
|
2 |
|
3 |
if ( isset( $field['post_field'] ) && $field['post_field'] == 'post_category' && FrmAppHelper::pro_is_installed() ) {
|
4 |
-
echo FrmProPost::get_category_dropdown( $field, array(
|
5 |
'location' => 'front',
|
6 |
'name' => $field_name,
|
7 |
'id' => $html_id,
|
1 |
<?php
|
2 |
|
3 |
if ( isset( $field['post_field'] ) && $field['post_field'] == 'post_category' && FrmAppHelper::pro_is_installed() ) {
|
4 |
+
echo FrmProPost::get_category_dropdown( $field, array( // WPCS: XSS ok.
|
5 |
'location' => 'front',
|
6 |
'name' => $field_name,
|
7 |
'id' => $html_id,
|
classes/views/frm-fields/front-end/radio-field.php
CHANGED
@@ -26,12 +26,12 @@ if ( isset( $field['post_field'] ) && $field['post_field'] == 'post_category' )
|
|
26 |
$other_args = FrmFieldsHelper::prepare_other_input( compact( 'field_name', 'opt_key', 'field' ), $other_opt, $checked );
|
27 |
?>
|
28 |
<input type="radio" name="<?php echo esc_attr( $field_name ) ?>" id="<?php echo esc_attr( $html_id . '-' . $opt_key ) ?>" value="<?php echo esc_attr( $field_val ) ?>" <?php
|
29 |
-
echo $checked;
|
30 |
do_action( 'frm_field_input_html', $field );
|
31 |
?>/><?php
|
32 |
|
33 |
if ( ! isset( $shortcode_atts ) || ! isset( $shortcode_atts['label'] ) || $shortcode_atts['label'] ) {
|
34 |
-
echo ' ' . $opt . '</label>';
|
35 |
}
|
36 |
|
37 |
FrmFieldsHelper::include_other_input( array(
|
26 |
$other_args = FrmFieldsHelper::prepare_other_input( compact( 'field_name', 'opt_key', 'field' ), $other_opt, $checked );
|
27 |
?>
|
28 |
<input type="radio" name="<?php echo esc_attr( $field_name ) ?>" id="<?php echo esc_attr( $html_id . '-' . $opt_key ) ?>" value="<?php echo esc_attr( $field_val ) ?>" <?php
|
29 |
+
echo $checked; // WPCS: XSS ok.
|
30 |
do_action( 'frm_field_input_html', $field );
|
31 |
?>/><?php
|
32 |
|
33 |
if ( ! isset( $shortcode_atts ) || ! isset( $shortcode_atts['label'] ) || $shortcode_atts['label'] ) {
|
34 |
+
echo ' ' . FrmAppHelper::kses( $opt, 'all' ) . '</label>'; // WPCS: XSS ok.
|
35 |
}
|
36 |
|
37 |
FrmFieldsHelper::include_other_input( array(
|
classes/views/frm-fields/input.php
CHANGED
@@ -1,5 +1,5 @@
|
|
1 |
<?php
|
2 |
-
_deprecated_file( basename( __FILE__ ), '3.0', null, 'FrmFieldType::field_input' );
|
3 |
|
4 |
$field_obj = FrmFieldFactory::get_field_type( $field['type'], $field );
|
5 |
-
echo $field_obj->include_front_field_input( compact( 'errors', 'form', 'html_id', 'field_name' ), $atts );
|
1 |
<?php
|
2 |
+
_deprecated_file( esc_html( basename( __FILE__ ) ), '3.0', null, 'FrmFieldType::field_input' );
|
3 |
|
4 |
$field_obj = FrmFieldFactory::get_field_type( $field['type'], $field );
|
5 |
+
echo $field_obj->include_front_field_input( compact( 'errors', 'form', 'html_id', 'field_name' ), $atts ); // WPCS: XSS ok.
|
classes/views/frm-fields/radio.php
CHANGED
@@ -1,3 +1,3 @@
|
|
1 |
<?php
|
2 |
-
_deprecated_file( basename( __FILE__ ), '3.0', null, 'FrmFieldsHelper::show_single_option' );
|
3 |
FrmFieldsHelper::show_single_option( $field );
|
1 |
<?php
|
2 |
+
_deprecated_file( esc_html( basename( __FILE__ ) ), '3.0', null, 'FrmFieldsHelper::show_single_option' );
|
3 |
FrmFieldsHelper::show_single_option( $field );
|
classes/views/frm-fields/show-build.php
CHANGED
@@ -1,6 +1,6 @@
|
|
1 |
<?php
|
2 |
|
3 |
-
_deprecated_file( basename( __FILE__ ), '3.0', null, 'FrmFieldType::show_on_form_builder' );
|
4 |
|
5 |
$field_obj = FrmFieldFactory::get_field_object( $field['id'] );
|
6 |
$field_obj->show_on_form_builder();
|
1 |
<?php
|
2 |
|
3 |
+
_deprecated_file( esc_html( basename( __FILE__ ) ), '3.0', null, 'FrmFieldType::show_on_form_builder' );
|
4 |
|
5 |
$field_obj = FrmFieldFactory::get_field_object( $field['id'] );
|
6 |
$field_obj->show_on_form_builder();
|
classes/views/frm-fields/single-option.php
CHANGED
@@ -8,7 +8,9 @@
|
|
8 |
<input type="hidden" name="field_options[options_<?php echo esc_attr( $field['id'] ) ?>][<?php echo esc_attr( $opt_key ) ?>][label]" value="<?php echo esc_attr( $opt ) ?>" />
|
9 |
|
10 |
<span class="frm_option_key field_<?php echo esc_attr( $field['id'] ) ?>_option_key<?php echo esc_attr( $field['separate_value'] ? '' : ' frm_hidden' ); ?>">
|
11 |
-
<label class="frm-show-click frm_ipe_field_option_key" id="field_key_<?php echo esc_attr( $field['id'] . '-' . $opt_key ) ?>"><?php
|
|
|
|
|
12 |
<input type="hidden" name="field_options[options_<?php echo esc_attr( $field['id'] ) ?>][<?php echo esc_attr( $opt_key ) ?>][value]" value="<?php echo esc_attr( $field_val ) ?>" />
|
13 |
</span>
|
14 |
</li>
|
8 |
<input type="hidden" name="field_options[options_<?php echo esc_attr( $field['id'] ) ?>][<?php echo esc_attr( $opt_key ) ?>][label]" value="<?php echo esc_attr( $opt ) ?>" />
|
9 |
|
10 |
<span class="frm_option_key field_<?php echo esc_attr( $field['id'] ) ?>_option_key<?php echo esc_attr( $field['separate_value'] ? '' : ' frm_hidden' ); ?>">
|
11 |
+
<label class="frm-show-click frm_ipe_field_option_key" id="field_key_<?php echo esc_attr( $field['id'] . '-' . $opt_key ) ?>"><?php
|
12 |
+
echo ( '' === $field_val ) ? esc_html__( '(Blank)', 'formidable' ) : FrmAppHelper::kses( $field_val, 'all' ); // WPCS: XSS ok.
|
13 |
+
?></label>
|
14 |
<input type="hidden" name="field_options[options_<?php echo esc_attr( $field['id'] ) ?>][<?php echo esc_attr( $opt_key ) ?>][value]" value="<?php echo esc_attr( $field_val ) ?>" />
|
15 |
</span>
|
16 |
</li>
|
classes/views/frm-form-actions/_action_inside.php
CHANGED
@@ -39,7 +39,7 @@ if ( count( $action_control->action_options['event'] ) == 1 || $action_control->
|
|
39 |
$event_labels = FrmFormAction::trigger_labels();
|
40 |
foreach ( $action_control->action_options['event'] as $event ) {
|
41 |
?>
|
42 |
-
<option value="<?php echo esc_attr( $event ) ?>" <?php echo in_array( $event, (array) $form_action->post_content['event'] ) ? ' selected="selected"' : ''; ?> ><?php echo isset( $event_labels[ $event ] ) ? $event_labels[ $event ] : $event; ?></option>
|
43 |
<?php } ?>
|
44 |
</select>
|
45 |
</p>
|
@@ -55,5 +55,7 @@ $pass_args = array(
|
|
55 |
do_action( 'frm_additional_action_settings', $form_action, $pass_args );
|
56 |
|
57 |
?>
|
58 |
-
<span class="alignright frm_action_id <?php echo empty( $form_action->ID ) ? 'frm_hidden' : ''; ?>"
|
|
|
|
|
59 |
<div style="clear:both;"></div>
|
39 |
$event_labels = FrmFormAction::trigger_labels();
|
40 |
foreach ( $action_control->action_options['event'] as $event ) {
|
41 |
?>
|
42 |
+
<option value="<?php echo esc_attr( $event ) ?>" <?php echo in_array( $event, (array) $form_action->post_content['event'] ) ? ' selected="selected"' : ''; ?> ><?php echo esc_html( isset( $event_labels[ $event ] ) ? $event_labels[ $event ] : $event ); ?></option>
|
43 |
<?php } ?>
|
44 |
</select>
|
45 |
</p>
|
55 |
do_action( 'frm_additional_action_settings', $form_action, $pass_args );
|
56 |
|
57 |
?>
|
58 |
+
<span class="alignright frm_action_id <?php echo esc_attr( empty( $form_action->ID ) ? 'frm_hidden' : '' ); ?>">
|
59 |
+
<?php printf( esc_html__( 'Action ID: %1$s', 'formidable' ), esc_attr( $form_action->ID ) ); ?>
|
60 |
+
</span>
|
61 |
<div style="clear:both;"></div>
|
classes/views/frm-form-actions/_email_settings.php
CHANGED
@@ -67,7 +67,7 @@
|
|
67 |
|
68 |
<p>
|
69 |
<label><?php esc_html_e( 'Message', 'formidable' ) ?> </label><br/>
|
70 |
-
<textarea name="<?php echo esc_attr( $this->get_field_name( 'email_message' ) ) ?>" class="frm_not_email_message large-text" id="<?php echo esc_attr( $this->get_field_id( 'email_message' ) ) ?>" cols="50" rows="5"><?php echo FrmAppHelper::esc_textarea( $form_action->post_content['email_message'] ) ?></textarea>
|
71 |
</p>
|
72 |
|
73 |
<h4><?php esc_html_e( 'Options', 'formidable' ) ?> </h4>
|
67 |
|
68 |
<p>
|
69 |
<label><?php esc_html_e( 'Message', 'formidable' ) ?> </label><br/>
|
70 |
+
<textarea name="<?php echo esc_attr( $this->get_field_name( 'email_message' ) ); ?>" class="frm_not_email_message large-text" id="<?php echo esc_attr( $this->get_field_id( 'email_message' ) ); ?>" cols="50" rows="5"><?php echo FrmAppHelper::esc_textarea( $form_action->post_content['email_message'] ); // WPCS: XSS ok. ?></textarea>
|
71 |
</p>
|
72 |
|
73 |
<h4><?php esc_html_e( 'Options', 'formidable' ) ?> </h4>
|
classes/views/frm-forms/add_field.php
CHANGED
@@ -13,7 +13,9 @@
|
|
13 |
<a href="javascript:void(0);" class="frm_req_field frm_action_icon frm_required_icon frm_icon_font alignleft frm_required<?php echo (int) $field['required'] ?>" id="req_field_<?php echo esc_attr( $field['id'] ); ?>" title="Click to Mark as <?php echo FrmField::is_required( $field ) ? 'not ' : ''; ?>Required"></a>
|
14 |
</span>
|
15 |
<?php } ?>
|
16 |
-
<label class="<?php echo ( $field['type'] === 'end_divider'
|
|
|
|
|
17 |
<input type="hidden" name="field_options[name_<?php echo esc_attr( $field['id'] ) ?>]" value="<?php echo esc_attr( $field['name'] ); ?>" />
|
18 |
|
19 |
<div id="field_<?php echo esc_attr( $field['id'] ) ?>_inner_container" class="frm_inner_field_container">
|
@@ -31,7 +33,9 @@ if ( $display['clear_on_focus'] ) {
|
|
31 |
<div class="clear"></div>
|
32 |
</div>
|
33 |
<?php if ( $display['description'] ) { ?>
|
34 |
-
<div class="frm_ipe_field_desc description <?php echo ( $field['description'] === ''
|
|
|
|
|
35 |
<input type="hidden" name="field_options[description_<?php echo esc_attr( $field['id'] ) ?>]" value="<?php echo esc_attr( $field['description'] ); ?>" />
|
36 |
|
37 |
<?php } ?>
|
@@ -42,7 +46,9 @@ if ( $display['clear_on_focus'] ) {
|
|
42 |
<div class="frm_form_fields">
|
43 |
<input type="text" id="conf_field_<?php echo esc_attr( $field['field_key'] ) ?>" name="field_options[conf_input_<?php echo esc_attr( $field['id'] ) ?>]" value="<?php echo esc_attr( $field['conf_input'] ); ?>" class="dyn_default_value" />
|
44 |
</div>
|
45 |
-
<div id="conf_field_description_<?php echo esc_attr( $field['id'] ) ?>" class="frm_ipe_field_conf_desc description <?php echo ( $field['conf_desc'] === '' ) ? 'frm-show-click' : '' ?>"><?php
|
|
|
|
|
46 |
<input type="hidden" name="field_options[conf_desc_<?php echo esc_attr( $field['id'] ) ?>]" value="<?php echo esc_attr( $field['conf_desc'] ); ?>" />
|
47 |
</div>
|
48 |
<?php if ( $display['clear_on_focus'] ) { ?>
|
@@ -61,7 +67,7 @@ if ( in_array( $field['type'], array( 'select', 'radio', 'checkbox' ) ) ) {
|
|
61 |
<?php
|
62 |
|
63 |
if ( isset( $field['post_field'] ) && $field['post_field'] === 'post_category' ) {
|
64 |
-
echo '<p class="howto" id="frm_has_hidden_options_' . esc_attr( $field['id'] ) . '">' . FrmFieldsHelper::get_term_link( $field['taxonomy'] ) . '</p>';
|
65 |
} elseif ( ! isset( $field['post_field'] ) || ! in_array( $field['post_field'], array( 'post_category' ) ) ) {
|
66 |
?>
|
67 |
<div id="frm_add_field_<?php echo esc_attr( $field['id'] ); ?>">
|
13 |
<a href="javascript:void(0);" class="frm_req_field frm_action_icon frm_required_icon frm_icon_font alignleft frm_required<?php echo (int) $field['required'] ?>" id="req_field_<?php echo esc_attr( $field['id'] ); ?>" title="Click to Mark as <?php echo FrmField::is_required( $field ) ? 'not ' : ''; ?>Required"></a>
|
14 |
</span>
|
15 |
<?php } ?>
|
16 |
+
<label class="<?php echo esc_attr( $field['type'] === 'end_divider' ? '' : 'frm_ipe_field_label' ); ?> frm_primary_label <?php echo esc_attr( $field['type'] === 'break' ? 'button' : '' ); ?>" id="field_label_<?php echo esc_attr( $field['id'] ); ?>"><?php
|
17 |
+
echo ( $field['name'] === '' ) ? esc_html__( '(no label)', 'formidable' ) : FrmAppHelper::kses( force_balance_tags( $field['name'], 'all' ) ); // WPCS: XSS ok.
|
18 |
+
?></label>
|
19 |
<input type="hidden" name="field_options[name_<?php echo esc_attr( $field['id'] ) ?>]" value="<?php echo esc_attr( $field['name'] ); ?>" />
|
20 |
|
21 |
<div id="field_<?php echo esc_attr( $field['id'] ) ?>_inner_container" class="frm_inner_field_container">
|
33 |
<div class="clear"></div>
|
34 |
</div>
|
35 |
<?php if ( $display['description'] ) { ?>
|
36 |
+
<div class="frm_ipe_field_desc description <?php echo esc_attr( $field['description'] === '' ? 'frm-show-click' : '' ); ?>" id="field_description_<?php echo esc_attr( $field['id'] ); ?>"><?php
|
37 |
+
echo ( $field['description'] === '' ) ? esc_html__( '(Click to add description)', 'formidable' ) : FrmAppHelper::kses( force_balance_tags( $field['description'] ), 'all' ); // WPCS: XSS ok.
|
38 |
+
?></div>
|
39 |
<input type="hidden" name="field_options[description_<?php echo esc_attr( $field['id'] ) ?>]" value="<?php echo esc_attr( $field['description'] ); ?>" />
|
40 |
|
41 |
<?php } ?>
|
46 |
<div class="frm_form_fields">
|
47 |
<input type="text" id="conf_field_<?php echo esc_attr( $field['field_key'] ) ?>" name="field_options[conf_input_<?php echo esc_attr( $field['id'] ) ?>]" value="<?php echo esc_attr( $field['conf_input'] ); ?>" class="dyn_default_value" />
|
48 |
</div>
|
49 |
+
<div id="conf_field_description_<?php echo esc_attr( $field['id'] ) ?>" class="frm_ipe_field_conf_desc description <?php echo ( $field['conf_desc'] === '' ) ? 'frm-show-click' : '' ?>"><?php
|
50 |
+
echo ( $field['conf_desc'] === '' ) ? esc_html__( '(Click to add description)', 'formidable' ) : FrmAppHelper::kses( force_balance_tags( $field['conf_desc'] ), 'all' ); // WPCS: XSS ok.
|
51 |
+
?></div>
|
52 |
<input type="hidden" name="field_options[conf_desc_<?php echo esc_attr( $field['id'] ) ?>]" value="<?php echo esc_attr( $field['conf_desc'] ); ?>" />
|
53 |
</div>
|
54 |
<?php if ( $display['clear_on_focus'] ) { ?>
|
67 |
<?php
|
68 |
|
69 |
if ( isset( $field['post_field'] ) && $field['post_field'] === 'post_category' ) {
|
70 |
+
echo '<p class="howto" id="frm_has_hidden_options_' . esc_attr( $field['id'] ) . '">' . FrmFieldsHelper::get_term_link( $field['taxonomy'] ) . '</p>'; // WPCS: XSS ok.
|
71 |
} elseif ( ! isset( $field['post_field'] ) || ! in_array( $field['post_field'], array( 'post_category' ) ) ) {
|
72 |
?>
|
73 |
<div id="frm_add_field_<?php echo esc_attr( $field['id'] ); ?>">
|
classes/views/frm-forms/add_field_links.php
CHANGED
@@ -67,7 +67,7 @@ foreach ( FrmField::pro_field_selection() as $field_key => $field_type ) {
|
|
67 |
<ul class="frm-dropdown-menu" role="menu" aria-labelledby="frm-<?php echo esc_attr( $field_key ) ?>Drop">
|
68 |
<?php foreach ( $field_type['types'] as $k => $type ) { ?>
|
69 |
<li class="frm_t<?php echo esc_attr( $field_key ) ?>" id="<?php echo esc_attr( $field_key ) ?>|<?php echo esc_attr( $k ) ?>">
|
70 |
-
<?php echo FrmAppHelper::kses( apply_filters( 'frmpro_field_links', $type, $id, $field_key . '|' . $k ), array( 'a', 'i', 'span' ) ) ?>
|
71 |
</li>
|
72 |
<?php
|
73 |
unset( $k, $type );
|
@@ -81,7 +81,7 @@ foreach ( FrmField::pro_field_selection() as $field_key => $field_type ) {
|
|
81 |
$field_label .= ' <span>' . FrmFormsHelper::get_field_link_name( $field_type ) . '</span>';
|
82 |
?>
|
83 |
<li class="frmbutton button <?php echo esc_attr( $no_allow_class . ' frm_t' . str_replace( '|', '-', $field_key ) ) ?>" id="<?php echo esc_attr( $field_key ) ?>">
|
84 |
-
<?php echo FrmAppHelper::kses( apply_filters( 'frmpro_field_links', $field_label, $id, $field_key ), array( 'a', 'i', 'span' ) ) ?>
|
85 |
</li>
|
86 |
<?php
|
87 |
}
|
67 |
<ul class="frm-dropdown-menu" role="menu" aria-labelledby="frm-<?php echo esc_attr( $field_key ) ?>Drop">
|
68 |
<?php foreach ( $field_type['types'] as $k => $type ) { ?>
|
69 |
<li class="frm_t<?php echo esc_attr( $field_key ) ?>" id="<?php echo esc_attr( $field_key ) ?>|<?php echo esc_attr( $k ) ?>">
|
70 |
+
<?php echo FrmAppHelper::kses( apply_filters( 'frmpro_field_links', $type, $id, $field_key . '|' . $k ), array( 'a', 'i', 'span' ) ); // WPCS: XSS ok. ?>
|
71 |
</li>
|
72 |
<?php
|
73 |
unset( $k, $type );
|
81 |
$field_label .= ' <span>' . FrmFormsHelper::get_field_link_name( $field_type ) . '</span>';
|
82 |
?>
|
83 |
<li class="frmbutton button <?php echo esc_attr( $no_allow_class . ' frm_t' . str_replace( '|', '-', $field_key ) ) ?>" id="<?php echo esc_attr( $field_key ) ?>">
|
84 |
+
<?php echo FrmAppHelper::kses( apply_filters( 'frmpro_field_links', $field_label, $id, $field_key ), array( 'a', 'i', 'span' ) ); // WPCS: XSS ok. ?>
|
85 |
</li>
|
86 |
<?php
|
87 |
}
|
classes/views/frm-forms/form.php
CHANGED
@@ -29,7 +29,7 @@
|
|
29 |
<?php esc_html_e( 'Or load fields from a template', 'formidable' ); ?>
|
30 |
<select id="frm_create_template_dropdown">
|
31 |
<?php foreach ( $all_templates as $temp ) { ?>
|
32 |
-
<option value="<?php echo esc_attr( $temp->id ) ?>"><?php echo FrmAppHelper::truncate( $temp->name, 40 ) ?></option>
|
33 |
<?php } ?>
|
34 |
</select>
|
35 |
<input type="button" id="frm_create_template_button" class="button-secondary" value="<?php esc_attr_e( 'Load Template', 'formidable' ) ?>" />
|
29 |
<?php esc_html_e( 'Or load fields from a template', 'formidable' ); ?>
|
30 |
<select id="frm_create_template_dropdown">
|
31 |
<?php foreach ( $all_templates as $temp ) { ?>
|
32 |
+
<option value="<?php echo esc_attr( $temp->id ) ?>"><?php echo FrmAppHelper::truncate( $temp->name, 40 ); // WPCS: XSS ok. ?></option>
|
33 |
<?php } ?>
|
34 |
</select>
|
35 |
<input type="button" id="frm_create_template_button" class="button-secondary" value="<?php esc_attr_e( 'Load Template', 'formidable' ) ?>" />
|
classes/views/frm-forms/mb_html_tab.php
CHANGED
@@ -32,7 +32,7 @@
|
|
32 |
foreach ( $entry_shortcodes as $skey => $sname ) {
|
33 |
?>
|
34 |
<li class="frm_col_<?php echo esc_attr( $col ) ?>">
|
35 |
-
<a href="javascript:void(0)" class="show_field_custom_html frmbutton button frm_insert_code <?php echo is_array( $sname ) ? 'frm_help' : ''; ?>" data-code="<?php echo esc_attr( $skey ) ?>" <?php echo is_array( $sname ) ? 'title="' . esc_attr( $sname['title'] ) . '"' : ''; ?>><?php echo is_array( $sname ) ? $sname['label'] : $sname; ?></a>
|
36 |
</li>
|
37 |
<?php
|
38 |
$col = ( 'one' === $col ) ? 'two' : 'one';
|
32 |
foreach ( $entry_shortcodes as $skey => $sname ) {
|
33 |
?>
|
34 |
<li class="frm_col_<?php echo esc_attr( $col ) ?>">
|
35 |
+
<a href="javascript:void(0)" class="show_field_custom_html frmbutton button frm_insert_code <?php echo is_array( $sname ) ? 'frm_help' : ''; ?>" data-code="<?php echo esc_attr( $skey ) ?>" <?php echo is_array( $sname ) ? 'title="' . esc_attr( $sname['title'] ) . '"' : ''; ?>><?php echo esc_html( is_array( $sname ) ? $sname['label'] : $sname ); ?></a>
|
36 |
</li>
|
37 |
<?php
|
38 |
$col = ( 'one' === $col ) ? 'two' : 'one';
|
classes/views/frm-forms/settings.php
CHANGED
@@ -17,6 +17,7 @@
|
|
17 |
<form method="post" class="frm_form_settings">
|
18 |
<input type="hidden" name="id" id="form_id" value="<?php echo (int) $id; ?>" />
|
19 |
<input type="hidden" name="frm_action" value="update_settings" />
|
|
|
20 |
|
21 |
<div class="meta-box-sortables">
|
22 |
<div class="categorydiv postbox" id="frm-categorydiv">
|
@@ -46,7 +47,9 @@
|
|
46 |
}
|
47 |
?>
|
48 |
<li class="<?php echo esc_attr( $a === $sec_anchor . '_settings' ? 'tabs active' : '' ); ?>">
|
49 |
-
<a href="#<?php echo esc_attr( $sec_anchor ) ?>_settings"
|
|
|
|
|
50 |
</li>
|
51 |
<?php } ?>
|
52 |
</ul>
|
@@ -221,7 +224,7 @@
|
|
221 |
<tr class="success_action_message_box success_action_box<?php echo esc_attr( $values['success_action'] === 'message' ? '' : ' frm_hidden' ); ?>">
|
222 |
<td>
|
223 |
<div><?php esc_html_e( 'On Submit', 'formidable' ) ?></div>
|
224 |
-
<textarea id="success_msg" name="options[success_msg]" cols="50" rows="2" class="frm_long_input"><?php echo FrmAppHelper::esc_textarea( $values['success_msg'] ); ?></textarea>
|
225 |
</td>
|
226 |
</tr>
|
227 |
<?php do_action( 'frm_add_form_msg_options', $values ); ?>
|
@@ -243,7 +246,7 @@
|
|
243 |
<label for="frm_form_description"><?php esc_html_e( 'Form Description', 'formidable' ) ?></label>
|
244 |
</td>
|
245 |
<td>
|
246 |
-
<textarea id="frm_form_description" name="description" cols="50" rows="5" class="frm_long_input"><?php echo FrmAppHelper::esc_textarea( $values['description'] ); ?></textarea>
|
247 |
</td>
|
248 |
</tr>
|
249 |
<?php do_action( 'frm_additional_form_options', $values ); ?>
|
@@ -293,7 +296,7 @@
|
|
293 |
|
294 |
<p>
|
295 |
<label><?php esc_html_e( 'Before Fields', 'formidable' ) ?></label>
|
296 |
-
<textarea name="options[before_html]" rows="4" id="before_html" class="frm_long_input"><?php echo FrmAppHelper::esc_textarea( $values['before_html'] ) ?></textarea>
|
297 |
</p>
|
298 |
|
299 |
<div id="add_html_fields">
|
@@ -304,7 +307,7 @@
|
|
304 |
?>
|
305 |
<p>
|
306 |
<label><?php echo esc_html( $field['name'] ) ?></label>
|
307 |
-
<textarea name="field_options[custom_html_<?php echo esc_attr( $field['id'] ) ?>]" rows="7" id="custom_html_<?php echo esc_attr( $field['id'] ) ?>" class="field_custom_html frm_long_input"><?php echo FrmAppHelper::esc_textarea( $field['custom_html'] ) ?></textarea>
|
308 |
</p>
|
309 |
<?php
|
310 |
}
|
@@ -315,11 +318,11 @@
|
|
315 |
</div>
|
316 |
|
317 |
<p><label><?php esc_html_e( 'After Fields', 'formidable' ) ?></label>
|
318 |
-
<textarea name="options[after_html]" rows="3" id="after_html" class="frm_long_input"><?php echo FrmAppHelper::esc_textarea( $values['after_html'] ); ?></textarea>
|
319 |
</p>
|
320 |
|
321 |
<p><label><?php esc_html_e( 'Submit Button', 'formidable' ) ?></label>
|
322 |
-
<textarea name="options[submit_html]" rows="3" id="submit_html" class="frm_long_input"><?php echo FrmAppHelper::esc_textarea( $values['submit_html'] ); ?></textarea>
|
323 |
</p>
|
324 |
</div>
|
325 |
</div>
|
17 |
<form method="post" class="frm_form_settings">
|
18 |
<input type="hidden" name="id" id="form_id" value="<?php echo (int) $id; ?>" />
|
19 |
<input type="hidden" name="frm_action" value="update_settings" />
|
20 |
+
<?php wp_nonce_field( 'process_form_nonce', 'process_form' ); ?>
|
21 |
|
22 |
<div class="meta-box-sortables">
|
23 |
<div class="categorydiv postbox" id="frm-categorydiv">
|
47 |
}
|
48 |
?>
|
49 |
<li class="<?php echo esc_attr( $a === $sec_anchor . '_settings' ? 'tabs active' : '' ); ?>">
|
50 |
+
<a href="#<?php echo esc_attr( $sec_anchor ) ?>_settings">
|
51 |
+
<?php echo esc_html( ucfirst( $sec_name ) ); ?>
|
52 |
+
</a>
|
53 |
</li>
|
54 |
<?php } ?>
|
55 |
</ul>
|
224 |
<tr class="success_action_message_box success_action_box<?php echo esc_attr( $values['success_action'] === 'message' ? '' : ' frm_hidden' ); ?>">
|
225 |
<td>
|
226 |
<div><?php esc_html_e( 'On Submit', 'formidable' ) ?></div>
|
227 |
+
<textarea id="success_msg" name="options[success_msg]" cols="50" rows="2" class="frm_long_input"><?php echo FrmAppHelper::esc_textarea( $values['success_msg'] ); // WPCS: XSS ok. ?></textarea>
|
228 |
</td>
|
229 |
</tr>
|
230 |
<?php do_action( 'frm_add_form_msg_options', $values ); ?>
|
246 |
<label for="frm_form_description"><?php esc_html_e( 'Form Description', 'formidable' ) ?></label>
|
247 |
</td>
|
248 |
<td>
|
249 |
+
<textarea id="frm_form_description" name="description" cols="50" rows="5" class="frm_long_input"><?php echo FrmAppHelper::esc_textarea( $values['description'] ); // WPCS: XSS ok. ?></textarea>
|
250 |
</td>
|
251 |
</tr>
|
252 |
<?php do_action( 'frm_additional_form_options', $values ); ?>
|
296 |
|
297 |
<p>
|
298 |
<label><?php esc_html_e( 'Before Fields', 'formidable' ) ?></label>
|
299 |
+
<textarea name="options[before_html]" rows="4" id="before_html" class="frm_long_input"><?php echo FrmAppHelper::esc_textarea( $values['before_html'] ); // WPCS: XSS ok. ?></textarea>
|
300 |
</p>
|
301 |
|
302 |
<div id="add_html_fields">
|
307 |
?>
|
308 |
<p>
|
309 |
<label><?php echo esc_html( $field['name'] ) ?></label>
|
310 |
+
<textarea name="field_options[custom_html_<?php echo esc_attr( $field['id'] ); ?>]" rows="7" id="custom_html_<?php echo esc_attr( $field['id'] ); ?>" class="field_custom_html frm_long_input"><?php echo FrmAppHelper::esc_textarea( $field['custom_html'] ); // WPCS: XSS ok. ?></textarea>
|
311 |
</p>
|
312 |
<?php
|
313 |
}
|
318 |
</div>
|
319 |
|
320 |
<p><label><?php esc_html_e( 'After Fields', 'formidable' ) ?></label>
|
321 |
+
<textarea name="options[after_html]" rows="3" id="after_html" class="frm_long_input"><?php echo FrmAppHelper::esc_textarea( $values['after_html'] ); // WPCS: XSS ok. ?></textarea>
|
322 |
</p>
|
323 |
|
324 |
<p><label><?php esc_html_e( 'Submit Button', 'formidable' ) ?></label>
|
325 |
+
<textarea name="options[submit_html]" rows="3" id="submit_html" class="frm_long_input"><?php echo FrmAppHelper::esc_textarea( $values['submit_html'] ); // WPCS: XSS ok. ?></textarea>
|
326 |
</p>
|
327 |
</div>
|
328 |
</div>
|
classes/views/frm-settings/form.php
CHANGED
@@ -19,7 +19,7 @@
|
|
19 |
<?php foreach ( $sections as $sec_name => $section ) { ?>
|
20 |
<li <?php echo ( $a == $sec_name . '_settings' ) ? 'class="tabs active starttab"' : '' ?>>
|
21 |
<a href="#<?php echo esc_attr( $sec_name ) ?>_settings" data-frmajax="<?php echo esc_attr( isset( $section['ajax'] ) ? $section['ajax'] : '' ) ?>">
|
22 |
-
<?php echo isset( $section['name'] ) ? $section['name'] : ucfirst( $sec_name ) ?>
|
23 |
</a>
|
24 |
</li>
|
25 |
<?php } ?>
|
@@ -28,7 +28,7 @@
|
|
28 |
|
29 |
<?php do_action( 'frm_before_settings' ); ?>
|
30 |
|
31 |
-
<form name="frm_settings_form" method="post" class="frm_settings_form" action="?page=formidable-settings<?php echo ( $a ? '&t=' . $a : '' ); ?>">
|
32 |
<input type="hidden" name="frm_action" value="process-form" />
|
33 |
<input type="hidden" name="action" value="process-form" />
|
34 |
<?php wp_nonce_field( 'process_form_nonce', 'process_form' ); ?>
|
19 |
<?php foreach ( $sections as $sec_name => $section ) { ?>
|
20 |
<li <?php echo ( $a == $sec_name . '_settings' ) ? 'class="tabs active starttab"' : '' ?>>
|
21 |
<a href="#<?php echo esc_attr( $sec_name ) ?>_settings" data-frmajax="<?php echo esc_attr( isset( $section['ajax'] ) ? $section['ajax'] : '' ) ?>">
|
22 |
+
<?php echo esc_html( isset( $section['name'] ) ? $section['name'] : ucfirst( $sec_name ) ); ?>
|
23 |
</a>
|
24 |
</li>
|
25 |
<?php } ?>
|
28 |
|
29 |
<?php do_action( 'frm_before_settings' ); ?>
|
30 |
|
31 |
+
<form name="frm_settings_form" method="post" class="frm_settings_form" action="?page=formidable-settings<?php echo esc_html( $a ? '&t=' . $a : '' ); ?>">
|
32 |
<input type="hidden" name="frm_action" value="process-form" />
|
33 |
<input type="hidden" name="action" value="process-form" />
|
34 |
<?php wp_nonce_field( 'process_form_nonce', 'process_form' ); ?>
|
classes/views/shared/errors.php
CHANGED
@@ -3,10 +3,10 @@
|
|
3 |
if ( isset( $message ) && '' !== $message ) {
|
4 |
if ( FrmAppHelper::is_admin() ) {
|
5 |
echo '<div id="message" class="updated frm_updated_message">';
|
6 |
-
echo $message;
|
7 |
echo '</div>';
|
8 |
} else {
|
9 |
-
echo $message;
|
10 |
}
|
11 |
}
|
12 |
|
@@ -16,7 +16,7 @@ if ( isset( $errors ) && is_array( $errors ) && count( $errors ) > 0 ) {
|
|
16 |
<ul id="frm_errors">
|
17 |
<?php
|
18 |
foreach ( $errors as $error ) {
|
19 |
-
echo '<li>' . FrmAppHelper::kses( $error, 'a' ) . '</li>';
|
20 |
}
|
21 |
?>
|
22 |
</ul>
|
3 |
if ( isset( $message ) && '' !== $message ) {
|
4 |
if ( FrmAppHelper::is_admin() ) {
|
5 |
echo '<div id="message" class="updated frm_updated_message">';
|
6 |
+
echo FrmAppHelper::kses( $message, 'all' ); // WPCS: XSS ok.
|
7 |
echo '</div>';
|
8 |
} else {
|
9 |
+
echo $message; // WPCS: XSS ok.
|
10 |
}
|
11 |
}
|
12 |
|
16 |
<ul id="frm_errors">
|
17 |
<?php
|
18 |
foreach ( $errors as $error ) {
|
19 |
+
echo '<li>' . FrmAppHelper::kses( $error, 'a' ) . '</li>'; // WPCS: XSS ok.
|
20 |
}
|
21 |
?>
|
22 |
</ul>
|
classes/views/shared/mb_adv_info.php
CHANGED
@@ -129,8 +129,8 @@
|
|
129 |
?>
|
130 |
<li>
|
131 |
<a href="javascript:void(0)" class="frmids alignright frm_insert_code" data-code="if <?php echo esc_attr( $f->id ) ?>]<?php esc_attr_e( 'Conditional text here', 'formidable' ) ?>[/if <?php echo esc_attr( $f->id ) ?>">[if <?php echo (int) $f->id ?>]</a>
|
132 |
-
<a href="javascript:void(0)" class="frmkeys alignright frm_insert_code" data-code="if <?php echo esc_attr( $f->field_key ); ?>]something[/if <?php echo esc_attr( $f->field_key ); ?>">[if <?php echo FrmAppHelper::truncate( $f->field_key, 10 ); ?>]</a>
|
133 |
-
<a href="javascript:void(0)" class="frm_insert_code" data-code="<?php echo esc_attr( $f->id ); ?>"><?php echo FrmAppHelper::truncate( $f->name, 60 ); ?></a>
|
134 |
</li>
|
135 |
<?php
|
136 |
|
@@ -174,7 +174,7 @@
|
|
174 |
?>
|
175 |
<li class="frm_col_<?php echo esc_attr( $col ) ?>">
|
176 |
<a href="javascript:void(0)" class="frmbutton button frm_insert_code <?php echo is_array( $sname ) ? 'frm_help' : ''; ?>" data-code="x <?php echo esc_attr( $skey ) ?>" <?php echo is_array( $sname ) ? 'title="' . esc_attr( $sname['title'] ) . '"' : ''; ?>>
|
177 |
-
<?php echo is_array( $sname ) ? $sname['label'] : $sname; ?>
|
178 |
</a>
|
179 |
</li>
|
180 |
<?php
|
129 |
?>
|
130 |
<li>
|
131 |
<a href="javascript:void(0)" class="frmids alignright frm_insert_code" data-code="if <?php echo esc_attr( $f->id ) ?>]<?php esc_attr_e( 'Conditional text here', 'formidable' ) ?>[/if <?php echo esc_attr( $f->id ) ?>">[if <?php echo (int) $f->id ?>]</a>
|
132 |
+
<a href="javascript:void(0)" class="frmkeys alignright frm_insert_code" data-code="if <?php echo esc_attr( $f->field_key ); ?>]something[/if <?php echo esc_attr( $f->field_key ); ?>">[if <?php echo FrmAppHelper::truncate( $f->field_key, 10 ); // WPCS: XSS ok. ?>]</a>
|
133 |
+
<a href="javascript:void(0)" class="frm_insert_code" data-code="<?php echo esc_attr( $f->id ); ?>"><?php echo FrmAppHelper::truncate( $f->name, 60 ); // WPCS: XSS ok. ?></a>
|
134 |
</li>
|
135 |
<?php
|
136 |
|
174 |
?>
|
175 |
<li class="frm_col_<?php echo esc_attr( $col ) ?>">
|
176 |
<a href="javascript:void(0)" class="frmbutton button frm_insert_code <?php echo is_array( $sname ) ? 'frm_help' : ''; ?>" data-code="x <?php echo esc_attr( $skey ) ?>" <?php echo is_array( $sname ) ? 'title="' . esc_attr( $sname['title'] ) . '"' : ''; ?>>
|
177 |
+
<?php echo esc_html( is_array( $sname ) ? $sname['label'] : $sname ); ?>
|
178 |
</a>
|
179 |
</li>
|
180 |
<?php
|
classes/views/styles/custom_css.php
CHANGED
@@ -14,7 +14,7 @@
|
|
14 |
<input type="hidden" name="frm_action" value="save_css" />
|
15 |
<?php wp_nonce_field( 'frm_custom_css_nonce', 'frm_custom_css' ); ?>
|
16 |
|
17 |
-
<textarea name="<?php echo esc_attr( $frm_style->get_field_name( 'custom_css' ) ); ?>" id="<?php echo esc_attr( $id ); ?>" class="hide-if-js"><?php echo FrmAppHelper::esc_textarea( $style->post_content['custom_css'] ); ?></textarea>
|
18 |
|
19 |
<?php
|
20 |
if ( ! empty( $settings ) && $id == 'frm_codemirror_box' ) {
|
14 |
<input type="hidden" name="frm_action" value="save_css" />
|
15 |
<?php wp_nonce_field( 'frm_custom_css_nonce', 'frm_custom_css' ); ?>
|
16 |
|
17 |
+
<textarea name="<?php echo esc_attr( $frm_style->get_field_name( 'custom_css' ) ); ?>" id="<?php echo esc_attr( $id ); ?>" class="hide-if-js"><?php echo FrmAppHelper::esc_textarea( $style->post_content['custom_css'] ); // WPCS: XSS ok. ?></textarea>
|
18 |
|
19 |
<?php
|
20 |
if ( ! empty( $settings ) && $id == 'frm_codemirror_box' ) {
|
classes/views/styles/show.php
CHANGED
@@ -9,7 +9,7 @@
|
|
9 |
<form id="frm_styling_form" action="" name="frm_styling_form" method="post">
|
10 |
<input type="hidden" name="ID" value="<?php echo esc_attr( $style->ID ) ?>" />
|
11 |
<input type="hidden" name="frm_action" value="save" />
|
12 |
-
<textarea name="<?php echo esc_attr( $frm_style->get_field_name( 'custom_css' ) ) ?>" class="frm_hidden"><?php echo FrmAppHelper::esc_textarea( $style->post_content['custom_css'] ) ?></textarea>
|
13 |
<?php wp_nonce_field( 'frm_style_nonce', 'frm_style' ); ?>
|
14 |
<?php FrmTipsHelper::pro_tip( 'get_styling_tip', 'p' ); ?>
|
15 |
<div id="nav-menus-frame">
|
9 |
<form id="frm_styling_form" action="" name="frm_styling_form" method="post">
|
10 |
<input type="hidden" name="ID" value="<?php echo esc_attr( $style->ID ) ?>" />
|
11 |
<input type="hidden" name="frm_action" value="save" />
|
12 |
+
<textarea name="<?php echo esc_attr( $frm_style->get_field_name( 'custom_css' ) ) ?>" class="frm_hidden"><?php echo FrmAppHelper::esc_textarea( $style->post_content['custom_css'] ); // WPCS: XSS ok. ?></textarea>
|
13 |
<?php wp_nonce_field( 'frm_style_nonce', 'frm_style' ); ?>
|
14 |
<?php FrmTipsHelper::pro_tip( 'get_styling_tip', 'p' ); ?>
|
15 |
<div id="nav-menus-frame">
|
classes/views/xml/forms_xml.php
CHANGED
@@ -13,16 +13,16 @@ while ( $next_set = array_splice( $item_ids, 0, 20 ) ) {
|
|
13 |
?>
|
14 |
<form>
|
15 |
<id><?php echo absint( $form->id ) ?></id>
|
16 |
-
<form_key><?php echo FrmXMLHelper::cdata( $form->form_key ); ?></form_key>
|
17 |
-
<name><?php echo FrmXMLHelper::cdata( $form->name ); ?></name>
|
18 |
-
<description><?php echo FrmXMLHelper::cdata( $form->description ); ?></description>
|
19 |
<created_at><?php echo esc_html( $form->created_at ) ?></created_at>
|
20 |
<logged_in><?php echo esc_html( $form->logged_in ) ?></logged_in>
|
21 |
<is_template><?php echo esc_html( $form->is_template ) ?></is_template>
|
22 |
<default_template><?php echo esc_html( $form->default_template ) ?></default_template>
|
23 |
<editable><?php echo esc_html( $form->editable ) ?></editable>
|
24 |
-
<options><?php echo FrmXMLHelper::prepare_form_options_for_export( $form->options ); ?></options>
|
25 |
-
<status><?php echo FrmXMLHelper::cdata( $form->status ); ?></status>
|
26 |
<parent_form_id><?php echo esc_html( $form->parent_form_id ) ?></parent_form_id>
|
27 |
<?php
|
28 |
|
@@ -32,16 +32,16 @@ while ( $next_set = array_splice( $item_ids, 0, 20 ) ) {
|
|
32 |
?>
|
33 |
<field>
|
34 |
<id><?php echo absint( $field->id ) ?></id>
|
35 |
-
<field_key><?php echo FrmXMLHelper::cdata( $field->field_key ); ?></field_key>
|
36 |
-
<name><?php echo FrmXMLHelper::cdata( $field->name ); ?></name>
|
37 |
-
<description><?php echo FrmXMLHelper::cdata( $field->description ); ?></description>
|
38 |
-
<type><?php echo FrmXMLHelper::cdata( $field->type ); ?></type>
|
39 |
-
<default_value><?php echo FrmXMLHelper::cdata( $field->default_value ); ?></default_value>
|
40 |
<field_order><?php echo absint( $field->field_order ) ?></field_order>
|
41 |
<form_id><?php echo absint( $field->form_id ) ?></form_id>
|
42 |
<required><?php echo absint( $field->required ) ?></required>
|
43 |
-
<options><?php echo FrmXMLHelper::cdata( $field->options ); ?></options>
|
44 |
-
<field_options><?php echo FrmXMLHelper::cdata( $field->field_options ); ?></field_options>
|
45 |
</field>
|
46 |
<?php } ?>
|
47 |
</form>
|
13 |
?>
|
14 |
<form>
|
15 |
<id><?php echo absint( $form->id ) ?></id>
|
16 |
+
<form_key><?php echo FrmXMLHelper::cdata( $form->form_key ); // WPCS: XSS ok. ?></form_key>
|
17 |
+
<name><?php echo FrmXMLHelper::cdata( $form->name ); // WPCS: XSS ok. ?></name>
|
18 |
+
<description><?php echo FrmXMLHelper::cdata( $form->description ); // WPCS: XSS ok. ?></description>
|
19 |
<created_at><?php echo esc_html( $form->created_at ) ?></created_at>
|
20 |
<logged_in><?php echo esc_html( $form->logged_in ) ?></logged_in>
|
21 |
<is_template><?php echo esc_html( $form->is_template ) ?></is_template>
|
22 |
<default_template><?php echo esc_html( $form->default_template ) ?></default_template>
|
23 |
<editable><?php echo esc_html( $form->editable ) ?></editable>
|
24 |
+
<options><?php echo FrmXMLHelper::prepare_form_options_for_export( $form->options ); // WPCS: XSS ok. ?></options>
|
25 |
+
<status><?php echo FrmXMLHelper::cdata( $form->status ); // WPCS: XSS ok. ?></status>
|
26 |
<parent_form_id><?php echo esc_html( $form->parent_form_id ) ?></parent_form_id>
|
27 |
<?php
|
28 |
|
32 |
?>
|
33 |
<field>
|
34 |
<id><?php echo absint( $field->id ) ?></id>
|
35 |
+
<field_key><?php echo FrmXMLHelper::cdata( $field->field_key ); // WPCS: XSS ok. ?></field_key>
|
36 |
+
<name><?php echo FrmXMLHelper::cdata( $field->name ); // WPCS: XSS ok. ?></name>
|
37 |
+
<description><?php echo FrmXMLHelper::cdata( $field->description ); // WPCS: XSS ok. ?></description>
|
38 |
+
<type><?php echo FrmXMLHelper::cdata( $field->type ); // WPCS: XSS ok. ?></type>
|
39 |
+
<default_value><?php echo FrmXMLHelper::cdata( $field->default_value ); // WPCS: XSS ok. ?></default_value>
|
40 |
<field_order><?php echo absint( $field->field_order ) ?></field_order>
|
41 |
<form_id><?php echo absint( $field->form_id ) ?></form_id>
|
42 |
<required><?php echo absint( $field->required ) ?></required>
|
43 |
+
<options><?php echo FrmXMLHelper::cdata( $field->options ); // WPCS: XSS ok. ?></options>
|
44 |
+
<field_options><?php echo FrmXMLHelper::cdata( $field->field_options ); // WPCS: XSS ok. ?></field_options>
|
45 |
</field>
|
46 |
<?php } ?>
|
47 |
</form>
|
classes/views/xml/posts_xml.php
CHANGED
@@ -19,10 +19,10 @@ while ( $next_posts = array_splice( $item_ids, 0, 20 ) ) {
|
|
19 |
<view>
|
20 |
<title><?php echo esc_html( apply_filters( 'the_title_rss', $post->post_title ) ); ?></title>
|
21 |
<link><?php the_permalink_rss() ?></link>
|
22 |
-
<post_author><?php echo FrmXMLHelper::cdata( get_the_author_meta( 'login' ) ); ?></post_author>
|
23 |
<description></description>
|
24 |
-
<content><?php echo FrmXMLHelper::cdata( apply_filters( 'the_content_export', $post->post_content ) ); ?></content>
|
25 |
-
<excerpt><?php echo FrmXMLHelper::cdata( apply_filters( 'the_excerpt_export', $post->post_excerpt ) ); ?></excerpt>
|
26 |
<post_id><?php echo esc_html( $post->ID ); ?></post_id>
|
27 |
<post_date><?php echo esc_html( $post->post_date ); ?></post_date>
|
28 |
<post_date_gmt><?php echo esc_html( $post->post_date_gmt ); ?></post_date_gmt>
|
@@ -33,7 +33,7 @@ while ( $next_posts = array_splice( $item_ids, 0, 20 ) ) {
|
|
33 |
<post_parent><?php echo esc_html( $post->post_parent ); ?></post_parent>
|
34 |
<menu_order><?php echo esc_html( $post->menu_order ); ?></menu_order>
|
35 |
<post_type><?php echo esc_html( $post->post_type ); ?></post_type>
|
36 |
-
<post_password><?php echo FrmXMLHelper::cdata( $post->post_password ); ?></post_password>
|
37 |
<is_sticky><?php echo esc_html( $is_sticky ); ?></is_sticky>
|
38 |
<?php if ( 'attachment' === $post->post_type ) : ?>
|
39 |
<attachment_url><?php echo esc_url( wp_get_attachment_url( $post->ID ) ); ?></attachment_url>
|
@@ -48,7 +48,7 @@ while ( $next_posts = array_splice( $item_ids, 0, 20 ) ) {
|
|
48 |
?>
|
49 |
<postmeta>
|
50 |
<meta_key><?php echo esc_html( $meta->meta_key ); ?></meta_key>
|
51 |
-
<meta_value><?php echo FrmXMLHelper::cdata( $meta->meta_value ); ?></meta_value>
|
52 |
</postmeta>
|
53 |
<?php
|
54 |
endforeach;
|
@@ -59,7 +59,7 @@ while ( $next_posts = array_splice( $item_ids, 0, 20 ) ) {
|
|
59 |
|
60 |
foreach ( (array) $terms as $term ) {
|
61 |
?>
|
62 |
-
<category domain="<?php echo esc_attr( $term->taxonomy ) ?>" nicename="<?php echo esc_attr( $term->slug ) ?>"><?php echo FrmXMLHelper::cdata( $term->name ) ?></category>
|
63 |
<?php
|
64 |
}
|
65 |
}
|
@@ -88,10 +88,10 @@ foreach ( (array) $terms as $term ) {
|
|
88 |
?>
|
89 |
<term><term_id><?php echo esc_html( $term->term_id ) ?></term_id><term_taxonomy><?php echo esc_html( $term->taxonomy ); ?></term_taxonomy><?php
|
90 |
if ( ! empty( $term->name ) ) {
|
91 |
-
echo '<term_name>' . FrmXMLHelper::cdata( $term->name ) . '</term_name>';
|
92 |
}
|
93 |
if ( ! empty( $term->description ) ) {
|
94 |
-
echo '<term_description>' . FrmXMLHelper::cdata( $term->description ) . '</term_description>';
|
95 |
}
|
96 |
echo '<term_slug>' . esc_html( $term->slug ) . '</term_slug>';
|
97 |
echo '</term>';
|
19 |
<view>
|
20 |
<title><?php echo esc_html( apply_filters( 'the_title_rss', $post->post_title ) ); ?></title>
|
21 |
<link><?php the_permalink_rss() ?></link>
|
22 |
+
<post_author><?php echo FrmXMLHelper::cdata( get_the_author_meta( 'login' ) ); // WPCS: XSS ok. ?></post_author>
|
23 |
<description></description>
|
24 |
+
<content><?php echo FrmXMLHelper::cdata( apply_filters( 'the_content_export', $post->post_content ) ); // WPCS: XSS ok. ?></content>
|
25 |
+
<excerpt><?php echo FrmXMLHelper::cdata( apply_filters( 'the_excerpt_export', $post->post_excerpt ) ); // WPCS: XSS ok. ?></excerpt>
|
26 |
<post_id><?php echo esc_html( $post->ID ); ?></post_id>
|
27 |
<post_date><?php echo esc_html( $post->post_date ); ?></post_date>
|
28 |
<post_date_gmt><?php echo esc_html( $post->post_date_gmt ); ?></post_date_gmt>
|
33 |
<post_parent><?php echo esc_html( $post->post_parent ); ?></post_parent>
|
34 |
<menu_order><?php echo esc_html( $post->menu_order ); ?></menu_order>
|
35 |
<post_type><?php echo esc_html( $post->post_type ); ?></post_type>
|
36 |
+
<post_password><?php echo FrmXMLHelper::cdata( $post->post_password ); // WPCS: XSS ok. ?></post_password>
|
37 |
<is_sticky><?php echo esc_html( $is_sticky ); ?></is_sticky>
|
38 |
<?php if ( 'attachment' === $post->post_type ) : ?>
|
39 |
<attachment_url><?php echo esc_url( wp_get_attachment_url( $post->ID ) ); ?></attachment_url>
|
48 |
?>
|
49 |
<postmeta>
|
50 |
<meta_key><?php echo esc_html( $meta->meta_key ); ?></meta_key>
|
51 |
+
<meta_value><?php echo FrmXMLHelper::cdata( $meta->meta_value ); // WPCS: XSS ok. ?></meta_value>
|
52 |
</postmeta>
|
53 |
<?php
|
54 |
endforeach;
|
59 |
|
60 |
foreach ( (array) $terms as $term ) {
|
61 |
?>
|
62 |
+
<category domain="<?php echo esc_attr( $term->taxonomy ) ?>" nicename="<?php echo esc_attr( $term->slug ) ?>"><?php echo FrmXMLHelper::cdata( $term->name ); // WPCS: XSS ok. ?></category>
|
63 |
<?php
|
64 |
}
|
65 |
}
|
88 |
?>
|
89 |
<term><term_id><?php echo esc_html( $term->term_id ) ?></term_id><term_taxonomy><?php echo esc_html( $term->taxonomy ); ?></term_taxonomy><?php
|
90 |
if ( ! empty( $term->name ) ) {
|
91 |
+
echo '<term_name>' . FrmXMLHelper::cdata( $term->name ) . '</term_name>'; // WPCS: XSS ok.
|
92 |
}
|
93 |
if ( ! empty( $term->description ) ) {
|
94 |
+
echo '<term_description>' . FrmXMLHelper::cdata( $term->description ) . '</term_description>'; // WPCS: XSS ok.
|
95 |
}
|
96 |
echo '<term_slug>' . esc_html( $term->slug ) . '</term_slug>';
|
97 |
echo '</term>';
|
classes/widgets/FrmShowForm.php
CHANGED
@@ -10,11 +10,11 @@ class FrmShowForm extends WP_Widget {
|
|
10 |
public function widget( $args, $instance ) {
|
11 |
$title = apply_filters( 'widget_title', empty( $instance['title'] ) ? '' : $instance['title'], $instance, $this->id_base );
|
12 |
|
13 |
-
echo $args['before_widget'];
|
14 |
|
15 |
echo '<div class="frm_form_widget">';
|
16 |
if ( $title ) {
|
17 |
-
echo $args['before_title'] . stripslashes( $title ) . $args['after_title'];
|
18 |
}
|
19 |
|
20 |
$form_atts = array(
|
@@ -23,10 +23,10 @@ class FrmShowForm extends WP_Widget {
|
|
23 |
'description' => isset( $instance['description'] ) ? $instance['description'] : false,
|
24 |
);
|
25 |
|
26 |
-
echo FrmFormsController::get_form_shortcode( $form_atts );
|
27 |
|
28 |
echo '</div>';
|
29 |
-
echo $args['after_widget'];
|
30 |
}
|
31 |
|
32 |
public function update( $new_instance, $old_instance ) {
|
10 |
public function widget( $args, $instance ) {
|
11 |
$title = apply_filters( 'widget_title', empty( $instance['title'] ) ? '' : $instance['title'], $instance, $this->id_base );
|
12 |
|
13 |
+
echo FrmAppHelper::kses( $args['before_widget'], 'all' ); // WPCS: XSS ok.
|
14 |
|
15 |
echo '<div class="frm_form_widget">';
|
16 |
if ( $title ) {
|
17 |
+
echo FrmAppHelper::kses( $args['before_title'] . stripslashes( $title ) . $args['after_title'], 'all' ); // WPCS: XSS ok.
|
18 |
}
|
19 |
|
20 |
$form_atts = array(
|
23 |
'description' => isset( $instance['description'] ) ? $instance['description'] : false,
|
24 |
);
|
25 |
|
26 |
+
echo FrmFormsController::get_form_shortcode( $form_atts ); // WPCS: XSS ok.
|
27 |
|
28 |
echo '</div>';
|
29 |
+
echo FrmAppHelper::kses( $args['after_widget'], 'all' ); // WPCS: XSS ok.
|
30 |
}
|
31 |
|
32 |
public function update( $new_instance, $old_instance ) {
|
css/_single_theme.css.php
CHANGED
@@ -41,14 +41,14 @@ $arrow_icons = FrmStylesHelper::arrow_icons();
|
|
41 |
margin:0;
|
42 |
padding:<?php echo esc_html( $fieldset_padding . $important ) ?>;
|
43 |
background-color:<?php echo esc_html( $fieldset_bg_color ); ?>;
|
44 |
-
font-family:<?php echo FrmAppHelper::kses( $font ) ?>;
|
45 |
}
|
46 |
|
47 |
.<?php echo esc_html( $style_class ) ?> legend + h3,
|
48 |
.<?php echo esc_html( $style_class ) ?> h3.frm_form_title{
|
49 |
font-size:<?php echo esc_html( $title_size . $important ) ?>;
|
50 |
color:<?php echo esc_html( $title_color . $important ) ?>;
|
51 |
-
font-family:<?php echo FrmAppHelper::kses( $font ) ?>;
|
52 |
margin-top:<?php echo esc_html( $title_margin_top . $important ) ?>;
|
53 |
margin-bottom:<?php echo esc_html( $title_margin_bottom . $important ) ?>;
|
54 |
}
|
@@ -57,7 +57,7 @@ $arrow_icons = FrmStylesHelper::arrow_icons();
|
|
57 |
padding:<?php echo esc_html( $section_pad . $important ) ?>;
|
58 |
margin:0<?php echo esc_html( $important ) ?>;
|
59 |
font-size:<?php echo esc_html( $section_font_size . $important ) ?>;
|
60 |
-
font-family:<?php echo FrmAppHelper::kses( $font ) ?>;
|
61 |
font-weight:<?php echo esc_html( $section_weight . $important ) ?>;
|
62 |
color:<?php echo esc_html( $section_color . $important ) ?>;
|
63 |
border:none<?php echo esc_html( $important ) ?>;
|
@@ -92,7 +92,7 @@ $arrow_icons = FrmStylesHelper::arrow_icons();
|
|
92 |
|
93 |
.<?php echo esc_html( $style_class ) ?> label.frm_primary_label,
|
94 |
.<?php echo esc_html( $style_class ) ?>.frm_login_form label{
|
95 |
-
font-family:<?php echo FrmAppHelper::kses( $font ) ?>;
|
96 |
font-size:<?php echo esc_html( $font_size . $important ) ?>;
|
97 |
color:<?php echo esc_html( $label_color . $important ) ?>;
|
98 |
font-weight:<?php echo esc_html( $weight . $important ) ?>;
|
@@ -105,7 +105,7 @@ $arrow_icons = FrmStylesHelper::arrow_icons();
|
|
105 |
|
106 |
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_html_container,
|
107 |
.<?php echo esc_html( $style_class ) ?> .frm_form_field .frm_show_it{
|
108 |
-
font-family:<?php echo FrmAppHelper::kses( $font . $important ) ?>;
|
109 |
color:<?php echo esc_html( $form_desc_color . $important ) ?>;
|
110 |
}
|
111 |
|
@@ -165,7 +165,7 @@ $arrow_icons = FrmStylesHelper::arrow_icons();
|
|
165 |
.<?php echo esc_html( $style_class ) ?> .frm_error{
|
166 |
margin:<?php echo esc_html( $description_margin . $important ) ?>;
|
167 |
padding:0;
|
168 |
-
font-family:<?php echo FrmAppHelper::kses( $font . $important ) ?>;
|
169 |
font-size:<?php echo esc_html( $description_font_size . $important ) ?>;
|
170 |
color:<?php echo esc_html( $description_color . $important ) ?>;
|
171 |
font-weight:<?php echo esc_html( $description_weight . $important ) ?>;
|
@@ -239,7 +239,7 @@ if ( '' === $field_height || 'auto' === $field_height ) {
|
|
239 |
|
240 |
.<?php echo esc_html( $style_class ) ?> .frm_scale label{
|
241 |
font-weight:<?php echo esc_html( $check_weight . $important ) ?>;
|
242 |
-
font-family:<?php echo FrmAppHelper::kses( $font . $important ) ?>;
|
243 |
font-size:<?php echo esc_html( $check_font_size . $important ) ?>;
|
244 |
color:<?php echo esc_html( $check_label_color . $important ) ?>;
|
245 |
}
|
@@ -259,7 +259,7 @@ if ( '' === $field_height || 'auto' === $field_height ) {
|
|
259 |
.<?php echo esc_html( $style_class ) ?> select,
|
260 |
.<?php echo esc_html( $style_class ) ?> textarea,
|
261 |
.<?php echo esc_html( $style_class ) ?> .chosen-container{
|
262 |
-
font-family:<?php echo FrmAppHelper::kses( $font . $important ) ?>;
|
263 |
font-size:<?php echo esc_html( $field_font_size ) ?>;
|
264 |
margin-bottom:0<?php echo esc_html( $important ) ?>;
|
265 |
}
|
@@ -329,7 +329,7 @@ if ( ! empty( $important ) ) {
|
|
329 |
.<?php echo esc_html( $style_class ) ?> input[type=file]{
|
330 |
color: <?php echo esc_html( $text_color . $important ) ?>;
|
331 |
padding:0px;
|
332 |
-
font-family:<?php echo FrmAppHelper::kses( $font . $important ) ?>;
|
333 |
font-size:<?php echo esc_html( $field_font_size . $important ) ?>;
|
334 |
}
|
335 |
|
@@ -435,7 +435,7 @@ if ( ! empty( $important ) ) {
|
|
435 |
.frm_form_submit_style,
|
436 |
.<?php echo esc_html( $style_class ) ?>.frm_login_form input[type=submit]{
|
437 |
width:<?php echo esc_html( ( $submit_width == '' ? 'auto' : $submit_width ) . $important ) ?>;
|
438 |
-
font-family:<?php echo FrmAppHelper::kses( $font ) ?>;
|
439 |
font-size:<?php echo esc_html( $submit_font_size . $important ); ?>;
|
440 |
height:<?php echo esc_html( $submit_height . $important ) ?>;
|
441 |
line-height:normal<?php echo esc_html( $important ) ?>;
|
@@ -531,7 +531,7 @@ if ( ! empty( $important ) ) {
|
|
531 |
.<?php echo esc_html( $style_class ) ?>.frm_inline_top .frm_submit::before,
|
532 |
.<?php echo esc_html( $style_class ) ?> .frm_submit.frm_inline_submit::before {
|
533 |
content:"before";
|
534 |
-
font-family:<?php echo FrmAppHelper::kses( $font ) ?>;
|
535 |
font-size:<?php echo esc_html( $font_size . $important ) ?>;
|
536 |
color:<?php echo esc_html( $label_color . $important ) ?>;
|
537 |
font-weight:<?php echo esc_html( $weight . $important ) ?>;
|
@@ -550,13 +550,13 @@ if ( ! empty( $important ) ) {
|
|
550 |
}
|
551 |
|
552 |
.<?php echo esc_html( $style_class ) ?> a.frm_save_draft{
|
553 |
-
font-family:<?php echo FrmAppHelper::kses( $font ) ?>;
|
554 |
font-size:<?php echo esc_html( $submit_font_size ) ?>;
|
555 |
font-weight:<?php echo esc_html( $submit_weight ) ?>;
|
556 |
}
|
557 |
|
558 |
.<?php echo esc_html( $style_class ) ?> #frm_field_cptch_number_container{
|
559 |
-
font-family:<?php echo FrmAppHelper::kses( $font ) ?>;
|
560 |
font-size:<?php echo esc_html( $font_size . $important ) ?>;
|
561 |
color:<?php echo esc_html( $label_color . $important ) ?>;
|
562 |
font-weight:<?php echo esc_html( $weight . $important ) ?>;
|
@@ -585,7 +585,7 @@ if ( ! empty( $important ) ) {
|
|
585 |
|
586 |
.<?php echo esc_html( $style_class ) ?> .frm_radio label,
|
587 |
.<?php echo esc_html( $style_class ) ?> .frm_checkbox label{
|
588 |
-
font-family:<?php echo FrmAppHelper::kses( $font . $important ) ?>;
|
589 |
font-size:<?php echo esc_html( $check_font_size . $important ) ?>;
|
590 |
color:<?php echo esc_html( $check_label_color . $important ) ?>;
|
591 |
font-weight:<?php echo esc_html( $check_weight . $important ) ?>;
|
@@ -594,7 +594,7 @@ if ( ! empty( $important ) ) {
|
|
594 |
.<?php echo esc_html( $style_class ) ?> .frm_radio input[type=radio],
|
595 |
.<?php echo esc_html( $style_class ) ?> .frm_checkbox input[type=checkbox] {
|
596 |
font-size: <?php echo esc_html( $check_font_size . $important ) ?>;
|
597 |
-
position: static<?php echo esc_html( $important )
|
598 |
}
|
599 |
|
600 |
.<?php echo esc_html( $style_class ) ?> .frm_blank_field input[type=text],
|
@@ -738,7 +738,7 @@ if ( ! empty( $important ) ) {
|
|
738 |
-webkit-border-radius:<?php echo esc_html( $border_radius . $important ) ?>;
|
739 |
border-radius:<?php echo esc_html( $border_radius . $important ) ?>;
|
740 |
font-size:<?php echo esc_html( $submit_font_size . $important ) ?>;
|
741 |
-
font-family:<?php echo FrmAppHelper::kses( $font . $important ) ?>;
|
742 |
font-weight:<?php echo esc_html( $submit_weight . $important ) ?>;
|
743 |
color:<?php echo esc_html( $submit_text_color . $important ) ?>;
|
744 |
background: <?php echo esc_html( $submit_bg_color . $important ) ?>;
|
41 |
margin:0;
|
42 |
padding:<?php echo esc_html( $fieldset_padding . $important ) ?>;
|
43 |
background-color:<?php echo esc_html( $fieldset_bg_color ); ?>;
|
44 |
+
font-family:<?php echo FrmAppHelper::kses( $font ); // WPCS: XSS ok. ?>;
|
45 |
}
|
46 |
|
47 |
.<?php echo esc_html( $style_class ) ?> legend + h3,
|
48 |
.<?php echo esc_html( $style_class ) ?> h3.frm_form_title{
|
49 |
font-size:<?php echo esc_html( $title_size . $important ) ?>;
|
50 |
color:<?php echo esc_html( $title_color . $important ) ?>;
|
51 |
+
font-family:<?php echo FrmAppHelper::kses( $font ); // WPCS: XSS ok. ?>;
|
52 |
margin-top:<?php echo esc_html( $title_margin_top . $important ) ?>;
|
53 |
margin-bottom:<?php echo esc_html( $title_margin_bottom . $important ) ?>;
|
54 |
}
|
57 |
padding:<?php echo esc_html( $section_pad . $important ) ?>;
|
58 |
margin:0<?php echo esc_html( $important ) ?>;
|
59 |
font-size:<?php echo esc_html( $section_font_size . $important ) ?>;
|
60 |
+
font-family:<?php echo FrmAppHelper::kses( $font ); // WPCS: XSS ok. ?>;
|
61 |
font-weight:<?php echo esc_html( $section_weight . $important ) ?>;
|
62 |
color:<?php echo esc_html( $section_color . $important ) ?>;
|
63 |
border:none<?php echo esc_html( $important ) ?>;
|
92 |
|
93 |
.<?php echo esc_html( $style_class ) ?> label.frm_primary_label,
|
94 |
.<?php echo esc_html( $style_class ) ?>.frm_login_form label{
|
95 |
+
font-family:<?php echo FrmAppHelper::kses( $font ); // WPCS: XSS ok. ?>;
|
96 |
font-size:<?php echo esc_html( $font_size . $important ) ?>;
|
97 |
color:<?php echo esc_html( $label_color . $important ) ?>;
|
98 |
font-weight:<?php echo esc_html( $weight . $important ) ?>;
|
105 |
|
106 |
.<?php echo esc_html( $style_class ) ?> .frm_form_field.frm_html_container,
|
107 |
.<?php echo esc_html( $style_class ) ?> .frm_form_field .frm_show_it{
|
108 |
+
font-family:<?php echo FrmAppHelper::kses( $font . $important ); // WPCS: XSS ok. ?>;
|
109 |
color:<?php echo esc_html( $form_desc_color . $important ) ?>;
|
110 |
}
|
111 |
|
165 |
.<?php echo esc_html( $style_class ) ?> .frm_error{
|
166 |
margin:<?php echo esc_html( $description_margin . $important ) ?>;
|
167 |
padding:0;
|
168 |
+
font-family:<?php echo FrmAppHelper::kses( $font . $important ); // WPCS: XSS ok. ?>;
|
169 |
font-size:<?php echo esc_html( $description_font_size . $important ) ?>;
|
170 |
color:<?php echo esc_html( $description_color . $important ) ?>;
|
171 |
font-weight:<?php echo esc_html( $description_weight . $important ) ?>;
|
239 |
|
240 |
.<?php echo esc_html( $style_class ) ?> .frm_scale label{
|
241 |
font-weight:<?php echo esc_html( $check_weight . $important ) ?>;
|
242 |
+
font-family:<?php echo FrmAppHelper::kses( $font . $important ); // WPCS: XSS ok. ?>;
|
243 |
font-size:<?php echo esc_html( $check_font_size . $important ) ?>;
|
244 |
color:<?php echo esc_html( $check_label_color . $important ) ?>;
|
245 |
}
|
259 |
.<?php echo esc_html( $style_class ) ?> select,
|
260 |
.<?php echo esc_html( $style_class ) ?> textarea,
|
261 |
.<?php echo esc_html( $style_class ) ?> .chosen-container{
|
262 |
+
font-family:<?php echo FrmAppHelper::kses( $font . $important ); // WPCS: XSS ok. ?>;
|
263 |
font-size:<?php echo esc_html( $field_font_size ) ?>;
|
264 |
margin-bottom:0<?php echo esc_html( $important ) ?>;
|
265 |
}
|
329 |
.<?php echo esc_html( $style_class ) ?> input[type=file]{
|
330 |
color: <?php echo esc_html( $text_color . $important ) ?>;
|
331 |
padding:0px;
|
332 |
+
font-family:<?php echo FrmAppHelper::kses( $font . $important ); // WPCS: XSS ok. ?>;
|
333 |
font-size:<?php echo esc_html( $field_font_size . $important ) ?>;
|
334 |
}
|
335 |
|
435 |
.frm_form_submit_style,
|
436 |
.<?php echo esc_html( $style_class ) ?>.frm_login_form input[type=submit]{
|
437 |
width:<?php echo esc_html( ( $submit_width == '' ? 'auto' : $submit_width ) . $important ) ?>;
|
438 |
+
font-family:<?php echo FrmAppHelper::kses( $font ); // WPCS: XSS ok. ?>;
|
439 |
font-size:<?php echo esc_html( $submit_font_size . $important ); ?>;
|
440 |
height:<?php echo esc_html( $submit_height . $important ) ?>;
|
441 |
line-height:normal<?php echo esc_html( $important ) ?>;
|
531 |
.<?php echo esc_html( $style_class ) ?>.frm_inline_top .frm_submit::before,
|
532 |
.<?php echo esc_html( $style_class ) ?> .frm_submit.frm_inline_submit::before {
|
533 |
content:"before";
|
534 |
+
font-family:<?php echo FrmAppHelper::kses( $font ); // WPCS: XSS ok. ?>;
|
535 |
font-size:<?php echo esc_html( $font_size . $important ) ?>;
|
536 |
color:<?php echo esc_html( $label_color . $important ) ?>;
|
537 |
font-weight:<?php echo esc_html( $weight . $important ) ?>;
|
550 |
}
|
551 |
|
552 |
.<?php echo esc_html( $style_class ) ?> a.frm_save_draft{
|
553 |
+
font-family:<?php echo FrmAppHelper::kses( $font ); // WPCS: XSS ok. ?>;
|
554 |
font-size:<?php echo esc_html( $submit_font_size ) ?>;
|
555 |
font-weight:<?php echo esc_html( $submit_weight ) ?>;
|
556 |
}
|
557 |
|
558 |
.<?php echo esc_html( $style_class ) ?> #frm_field_cptch_number_container{
|
559 |
+
font-family:<?php echo FrmAppHelper::kses( $font ); // WPCS: XSS ok. ?>;
|
560 |
font-size:<?php echo esc_html( $font_size . $important ) ?>;
|
561 |
color:<?php echo esc_html( $label_color . $important ) ?>;
|
562 |
font-weight:<?php echo esc_html( $weight . $important ) ?>;
|
585 |
|
586 |
.<?php echo esc_html( $style_class ) ?> .frm_radio label,
|
587 |
.<?php echo esc_html( $style_class ) ?> .frm_checkbox label{
|
588 |
+
font-family:<?php echo FrmAppHelper::kses( $font . $important ); // WPCS: XSS ok. ?>;
|
589 |
font-size:<?php echo esc_html( $check_font_size . $important ) ?>;
|
590 |
color:<?php echo esc_html( $check_label_color . $important ) ?>;
|
591 |
font-weight:<?php echo esc_html( $check_weight . $important ) ?>;
|
594 |
.<?php echo esc_html( $style_class ) ?> .frm_radio input[type=radio],
|
595 |
.<?php echo esc_html( $style_class ) ?> .frm_checkbox input[type=checkbox] {
|
596 |
font-size: <?php echo esc_html( $check_font_size . $important ) ?>;
|
597 |
+
position: static<?php echo esc_html( $important ) ?>;
|
598 |
}
|
599 |
|
600 |
.<?php echo esc_html( $style_class ) ?> .frm_blank_field input[type=text],
|
738 |
-webkit-border-radius:<?php echo esc_html( $border_radius . $important ) ?>;
|
739 |
border-radius:<?php echo esc_html( $border_radius . $important ) ?>;
|
740 |
font-size:<?php echo esc_html( $submit_font_size . $important ) ?>;
|
741 |
+
font-family:<?php echo FrmAppHelper::kses( $font . $important ); // WPCS: XSS ok. ?>;
|
742 |
font-weight:<?php echo esc_html( $submit_weight . $important ) ?>;
|
743 |
color:<?php echo esc_html( $submit_text_color . $important ) ?>;
|
744 |
background: <?php echo esc_html( $submit_bg_color . $important ) ?>;
|
css/custom_theme.css.php
CHANGED
@@ -3,7 +3,7 @@ if ( ! isset( $saving ) ) {
|
|
3 |
header( 'Content-type: text/css' );
|
4 |
|
5 |
if ( isset( $css ) && $css ) {
|
6 |
-
echo $css;
|
7 |
die();
|
8 |
}
|
9 |
}
|
@@ -999,4 +999,4 @@ if ( $frm_settings->old_css ) {
|
|
999 |
readfile( dirname( __FILE__ ) . '/frm_old_grids.css' );
|
1000 |
}
|
1001 |
|
1002 |
-
echo $defaults['custom_css'];
|
3 |
header( 'Content-type: text/css' );
|
4 |
|
5 |
if ( isset( $css ) && $css ) {
|
6 |
+
echo FrmAppHelper::kses( $css, 'all' ); // WPCS: XSS ok.
|
7 |
die();
|
8 |
}
|
9 |
}
|
999 |
readfile( dirname( __FILE__ ) . '/frm_old_grids.css' );
|
1000 |
}
|
1001 |
|
1002 |
+
echo FrmAppHelper::kses( $defaults['custom_css'], 'all' ); // WPCS: XSS ok.
|
css/frm_old_grids.css
CHANGED
@@ -658,4 +658,14 @@
|
|
658 |
clear:both;
|
659 |
float:none;
|
660 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
661 |
}
|
658 |
clear:both;
|
659 |
float:none;
|
660 |
}
|
661 |
+
|
662 |
+
.frm_form_field.frm_four_col .frm_radio,
|
663 |
+
.frm_form_field.frm_four_col .frm_checkbox{
|
664 |
+
width:48%;
|
665 |
+
}
|
666 |
+
|
667 |
+
.frm_form_field.frm_four_col .frm_radio:nth-child(2n+2),
|
668 |
+
.frm_form_field.frm_four_col .frm_checkbox:nth-child(2n+2){
|
669 |
+
margin-right:0;
|
670 |
+
}
|
671 |
}
|
formidable.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
/*
|
3 |
Plugin Name: Formidable Forms
|
4 |
Description: Quickly and easily create drag-and-drop forms
|
5 |
-
Version: 3.01.
|
6 |
Plugin URI: https://formidableforms.com/
|
7 |
Author URI: https://formidableforms.com/
|
8 |
Author: Strategy11
|
@@ -21,6 +21,10 @@ Text Domain: formidable
|
|
21 |
GNU General Public License for more details.
|
22 |
*/
|
23 |
|
|
|
|
|
|
|
|
|
24 |
add_action( 'plugins_loaded', 'load_formidable_forms', 0 );
|
25 |
function load_formidable_forms() {
|
26 |
global $frm_vars;
|
2 |
/*
|
3 |
Plugin Name: Formidable Forms
|
4 |
Description: Quickly and easily create drag-and-drop forms
|
5 |
+
Version: 3.01.03
|
6 |
Plugin URI: https://formidableforms.com/
|
7 |
Author URI: https://formidableforms.com/
|
8 |
Author: Strategy11
|
21 |
GNU General Public License for more details.
|
22 |
*/
|
23 |
|
24 |
+
if ( ! defined( 'ABSPATH' ) ) {
|
25 |
+
die( 'You are not allowed to call this page directly.' );
|
26 |
+
}
|
27 |
+
|
28 |
add_action( 'plugins_loaded', 'load_formidable_forms', 0 );
|
29 |
function load_formidable_forms() {
|
30 |
global $frm_vars;
|
languages/formidable.pot
CHANGED
@@ -3,18 +3,18 @@ msgid ""
|
|
3 |
msgstr ""
|
4 |
"Project-Id-Version: Formidable v2.05\n"
|
5 |
"Report-Msgid-Bugs-To: \n"
|
6 |
-
"POT-Creation-Date: 2018-
|
7 |
"POT-Revision-Date: Tue Sep 26 2017 16:06:46 GMT-0600 (MDT)\n"
|
8 |
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
9 |
"Last-Translator: \n"
|
10 |
"Language-Team: \n"
|
11 |
"Language: \n"
|
12 |
-
"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION
|
13 |
"MIME-Version: 1.0\n"
|
14 |
"Content-Type: text/plain; charset=UTF-8\n"
|
15 |
"Content-Transfer-Encoding: 8bit\n"
|
16 |
"X-Poedit-SourceCharset: utf-8\n"
|
17 |
-
"X-Generator: Loco
|
18 |
"X-Poedit-Language: \n"
|
19 |
"X-Poedit-Country: \n"
|
20 |
"X-Poedit-KeywordsList: _:1;gettext:1;dgettext:2;ngettext:1,2;dngettext:2,3;"
|
@@ -27,12 +27,10 @@ msgstr ""
|
|
27 |
"X-Poedit-SearchPath-0: .\n"
|
28 |
"X-Textdomain-Support: yes"
|
29 |
|
30 |
-
#: classes/controllers/FrmAddonsController.php:6
|
31 |
#: classes/controllers/FrmAddonsController.php:6
|
32 |
msgid "AddOns"
|
33 |
msgstr ""
|
34 |
|
35 |
-
#: classes/controllers/FrmAddonsController.php:9
|
36 |
#: classes/controllers/FrmAddonsController.php:9
|
37 |
msgid "Upgrade to Pro"
|
38 |
msgstr ""
|
@@ -55,9 +53,9 @@ msgstr ""
|
|
55 |
#: classes/controllers/FrmEntriesController.php:8
|
56 |
#: classes/controllers/FrmEntriesController.php:8
|
57 |
#: classes/controllers/FrmEntriesController.php:118
|
58 |
-
#: classes/controllers/FrmFormsController.php:
|
59 |
#: classes/controllers/FrmXMLController.php:57
|
60 |
-
#: classes/
|
61 |
msgid "Entries"
|
62 |
msgstr ""
|
63 |
|
@@ -73,7 +71,7 @@ msgid ""
|
|
73 |
"running the free version and remove this message."
|
74 |
msgstr ""
|
75 |
|
76 |
-
#: classes/controllers/FrmAppController.php:
|
77 |
#, php-format
|
78 |
msgid ""
|
79 |
"Help us spread the %1$sFormidable Forms%2$s love with %3$s %5$s on WordPress."
|
@@ -109,14 +107,14 @@ msgid "Support"
|
|
109 |
msgstr ""
|
110 |
|
111 |
#: classes/controllers/FrmEntriesController.php:99
|
112 |
-
#: classes/controllers/FrmFormsController.php:
|
113 |
#: classes/views/frm-entries/form.php:43
|
114 |
#: classes/views/frm-entries/sidebar-shared.php:38
|
115 |
msgid "Entry Key"
|
116 |
msgstr ""
|
117 |
|
118 |
#: classes/controllers/FrmEntriesController.php:104
|
119 |
-
#: classes/controllers/FrmFormsController.php:
|
120 |
#: classes/widgets/FrmShowForm.php:53
|
121 |
msgid "Form"
|
122 |
msgstr ""
|
@@ -138,267 +136,271 @@ msgstr ""
|
|
138 |
msgid "Entry update date"
|
139 |
msgstr ""
|
140 |
|
141 |
-
#: classes/controllers/FrmEntriesController.php:
|
142 |
msgid "Your import is complete"
|
143 |
msgstr ""
|
144 |
|
145 |
-
#: classes/controllers/FrmEntriesController.php:
|
146 |
#, php-format
|
147 |
msgid ""
|
148 |
"This form is in the trash and is scheduled to be deleted permanently in %s "
|
149 |
"along with any entries."
|
150 |
msgstr ""
|
151 |
|
152 |
-
#: classes/controllers/FrmEntriesController.php:
|
153 |
msgid "You are trying to view an entry that does not exist."
|
154 |
msgstr ""
|
155 |
|
156 |
-
#: classes/controllers/FrmEntriesController.php:
|
157 |
msgid "Entry was Successfully Destroyed"
|
158 |
msgstr ""
|
159 |
|
160 |
-
#: classes/controllers/FrmEntriesController.php:
|
161 |
msgid "Entries were Successfully Destroyed"
|
162 |
msgstr ""
|
163 |
|
164 |
-
#: classes/controllers/FrmEntriesController.php:
|
165 |
msgid "No entries were specified"
|
166 |
msgstr ""
|
167 |
|
168 |
-
#: classes/controllers/FrmFieldsController.php:
|
169 |
msgid "Other"
|
170 |
msgstr ""
|
171 |
|
172 |
-
#: classes/controllers/FrmFieldsController.php:
|
173 |
msgid "New Option"
|
174 |
msgstr ""
|
175 |
|
176 |
#: classes/controllers/FrmFormActionsController.php:9
|
177 |
-
#: classes/views/frm-forms/settings.php:
|
178 |
msgid "Form Actions"
|
179 |
msgstr ""
|
180 |
|
|
|
|
|
|
|
|
|
|
|
181 |
#: classes/controllers/FrmFormsController.php:6
|
182 |
-
#: classes/controllers/FrmFormsController.php:
|
183 |
#: classes/controllers/FrmXMLController.php:56
|
184 |
-
#: classes/
|
185 |
msgid "Forms"
|
186 |
msgstr ""
|
187 |
|
188 |
-
#: classes/controllers/FrmFormsController.php:
|
189 |
msgid "Settings Successfully Updated"
|
190 |
msgstr ""
|
191 |
|
192 |
-
#: classes/controllers/FrmFormsController.php:
|
193 |
-
#: classes/controllers/FrmFormsController.php:
|
194 |
msgid "Form was Successfully Updated"
|
195 |
msgstr ""
|
196 |
|
197 |
-
#: classes/controllers/FrmFormsController.php:
|
198 |
-
#: classes/controllers/FrmFormsController.php:
|
199 |
msgid "Form template was Successfully Created"
|
200 |
msgstr ""
|
201 |
|
202 |
-
#: classes/controllers/FrmFormsController.php:
|
203 |
msgid "Form was Successfully Copied"
|
204 |
msgstr ""
|
205 |
|
206 |
-
#: classes/controllers/FrmFormsController.php:
|
207 |
msgid "There was a problem creating the new template."
|
208 |
msgstr ""
|
209 |
|
210 |
-
#: classes/controllers/FrmFormsController.php:
|
211 |
msgid "Form Preview"
|
212 |
msgstr ""
|
213 |
|
214 |
-
#: classes/controllers/FrmFormsController.php:
|
215 |
-
#: classes/controllers/FrmFormsController.php:
|
216 |
#, php-format
|
217 |
msgid "%1$s form restored from the Trash."
|
218 |
msgid_plural "%1$s forms restored from the Trash."
|
219 |
msgstr[0] ""
|
220 |
msgstr[1] ""
|
221 |
|
222 |
-
#: classes/controllers/FrmFormsController.php:
|
223 |
-
#: classes/controllers/FrmFormsController.php:
|
224 |
#, php-format
|
225 |
msgid "%1$s form moved to the Trash. %2$sUndo%3$s"
|
226 |
msgid_plural "%1$s forms moved to the Trash. %2$sUndo%3$s"
|
227 |
msgstr[0] ""
|
228 |
msgstr[1] ""
|
229 |
|
230 |
-
#: classes/controllers/FrmFormsController.php:
|
231 |
-
#: classes/controllers/FrmFormsController.php:
|
232 |
-
#: classes/controllers/FrmFormsController.php:
|
233 |
#, php-format
|
234 |
msgid "%1$s form permanently deleted."
|
235 |
msgid_plural "%1$s forms permanently deleted."
|
236 |
msgstr[0] ""
|
237 |
msgstr[1] ""
|
238 |
|
239 |
-
#: classes/controllers/FrmFormsController.php:
|
240 |
msgid "Add forms and content"
|
241 |
msgstr ""
|
242 |
|
243 |
-
#: classes/controllers/FrmFormsController.php:
|
244 |
#: classes/views/frm-forms/insert_form_popup.php:24
|
245 |
msgid "Insert a Form"
|
246 |
msgstr ""
|
247 |
|
248 |
-
#: classes/controllers/FrmFormsController.php:
|
249 |
msgid "Display form title"
|
250 |
msgstr ""
|
251 |
|
252 |
-
#: classes/controllers/FrmFormsController.php:
|
253 |
msgid "Display form description"
|
254 |
msgstr ""
|
255 |
|
256 |
-
#: classes/controllers/FrmFormsController.php:
|
257 |
msgid "Minimize form HTML"
|
258 |
msgstr ""
|
259 |
|
260 |
-
#: classes/controllers/FrmFormsController.php:
|
261 |
msgid "Template Name"
|
262 |
msgstr ""
|
263 |
|
264 |
-
#: classes/controllers/FrmFormsController.php:
|
265 |
msgid "Type"
|
266 |
msgstr ""
|
267 |
|
268 |
-
#: classes/controllers/FrmFormsController.php:
|
269 |
-
#: classes/controllers/FrmFormsController.php:
|
270 |
#: classes/helpers/FrmCSVExportHelper.php:133
|
271 |
msgid "Key"
|
272 |
msgstr ""
|
273 |
|
274 |
-
#: classes/controllers/FrmFormsController.php:
|
275 |
-
#: classes/controllers/FrmStylesController.php:
|
276 |
#: classes/views/styles/_sample_form.php:17 classes/views/styles/manage.php:16
|
277 |
msgid "Form Title"
|
278 |
msgstr ""
|
279 |
|
280 |
-
#: classes/controllers/FrmFormsController.php:
|
281 |
msgid "Shortcodes"
|
282 |
msgstr ""
|
283 |
|
284 |
-
#: classes/controllers/FrmFormsController.php:
|
285 |
#: classes/models/FrmField.php:81
|
286 |
msgid "Date"
|
287 |
msgstr ""
|
288 |
|
289 |
-
#: classes/controllers/FrmFormsController.php:
|
290 |
msgid "You are trying to edit a form that does not exist."
|
291 |
msgstr ""
|
292 |
|
293 |
-
#: classes/controllers/FrmFormsController.php:
|
294 |
#, php-format
|
295 |
msgid "You are trying to edit a child form. Please edit from %1$shere%2$s"
|
296 |
msgstr ""
|
297 |
|
298 |
-
#: classes/controllers/FrmFormsController.php:
|
299 |
msgid "Template was Successfully Updated"
|
300 |
msgstr ""
|
301 |
|
302 |
-
#: classes/controllers/FrmFormsController.php:
|
303 |
-
#: classes/controllers/FrmFormsController.php:
|
304 |
msgid "That template cannot be edited"
|
305 |
msgstr ""
|
306 |
|
307 |
-
#: classes/controllers/FrmFormsController.php:
|
308 |
msgid "Separator"
|
309 |
msgstr ""
|
310 |
|
311 |
-
#: classes/controllers/FrmFormsController.php:
|
312 |
msgid "Use a different separator for checkbox fields"
|
313 |
msgstr ""
|
314 |
|
315 |
-
#: classes/controllers/FrmFormsController.php:
|
316 |
msgid "Date Format"
|
317 |
msgstr ""
|
318 |
|
319 |
-
#: classes/controllers/FrmFormsController.php:
|
320 |
msgid "Field Label"
|
321 |
msgstr ""
|
322 |
|
323 |
-
#: classes/controllers/FrmFormsController.php:
|
324 |
msgid "No Auto P"
|
325 |
msgstr ""
|
326 |
|
327 |
-
#: classes/controllers/FrmFormsController.php:
|
328 |
msgid "Do not automatically add any paragraphs or line breaks"
|
329 |
msgstr ""
|
330 |
|
331 |
-
#: classes/controllers/FrmFormsController.php:
|
332 |
#: classes/views/frm-entries/sidebar-shared.php:32
|
333 |
msgid "Entry ID"
|
334 |
msgstr ""
|
335 |
|
336 |
-
#: classes/controllers/FrmFormsController.php:
|
337 |
msgid "Post ID"
|
338 |
msgstr ""
|
339 |
|
340 |
-
#: classes/controllers/FrmFormsController.php:
|
341 |
msgid "User IP"
|
342 |
msgstr ""
|
343 |
|
344 |
-
#: classes/controllers/FrmFormsController.php:
|
345 |
msgid "Entry created"
|
346 |
msgstr ""
|
347 |
|
348 |
-
#: classes/controllers/FrmFormsController.php:
|
349 |
msgid "Entry updated"
|
350 |
msgstr ""
|
351 |
|
352 |
-
#: classes/controllers/FrmFormsController.php:
|
353 |
msgid "Site URL"
|
354 |
msgstr ""
|
355 |
|
356 |
-
#: classes/controllers/FrmFormsController.php:
|
357 |
msgid "Site Name"
|
358 |
msgstr ""
|
359 |
|
360 |
-
#: classes/controllers/FrmFormsController.php:
|
361 |
msgid "Default Msg"
|
362 |
msgstr ""
|
363 |
|
364 |
-
#: classes/controllers/FrmFormsController.php:
|
365 |
msgid "Default HTML"
|
366 |
msgstr ""
|
367 |
|
368 |
-
#: classes/controllers/FrmFormsController.php:
|
369 |
msgid "Default Plain"
|
370 |
msgstr ""
|
371 |
|
372 |
-
#: classes/controllers/FrmFormsController.php:
|
373 |
msgid "No forms were specified"
|
374 |
msgstr ""
|
375 |
|
376 |
-
#: classes/controllers/FrmFormsController.php:
|
377 |
msgid "Abnormal HTML characters prevented your form from saving correctly"
|
378 |
msgstr ""
|
379 |
|
380 |
-
#: classes/controllers/FrmFormsController.php:
|
381 |
-
#: classes/controllers/FrmFormsController.php:
|
382 |
msgid "Please select a valid form"
|
383 |
msgstr ""
|
384 |
|
385 |
-
#: classes/controllers/FrmFormsController.php:
|
386 |
msgid "Please wait while you are redirected."
|
387 |
msgstr ""
|
388 |
|
389 |
-
#: classes/controllers/FrmFormsController.php:
|
390 |
#, php-format
|
391 |
msgid "%1$sClick here%2$s if you are not automatically redirected."
|
392 |
msgstr ""
|
393 |
|
394 |
#: classes/controllers/FrmSettingsController.php:9
|
395 |
-
#: classes/
|
396 |
-
#: classes/models/FrmPointers.php:324 classes/views/frm-settings/form.php:2
|
397 |
msgid "Global Settings"
|
398 |
msgstr ""
|
399 |
|
400 |
#: classes/controllers/FrmSettingsController.php:39
|
401 |
-
#: classes/
|
402 |
msgid "Plugin Licenses"
|
403 |
msgstr ""
|
404 |
|
@@ -411,7 +413,6 @@ msgstr ""
|
|
411 |
#: classes/controllers/FrmStylesController.php:33
|
412 |
#: classes/controllers/FrmStylesController.php:44
|
413 |
#: classes/controllers/FrmStylesController.php:44
|
414 |
-
#: classes/models/FrmPointers.php:286
|
415 |
msgid "Styles"
|
416 |
msgstr ""
|
417 |
|
@@ -431,65 +432,64 @@ msgstr ""
|
|
431 |
msgid "Edit Style"
|
432 |
msgstr ""
|
433 |
|
434 |
-
#: classes/controllers/FrmStylesController.php:
|
435 |
-
#: classes/controllers/FrmStylesController.php:
|
436 |
msgid "Your styling settings have been saved."
|
437 |
msgstr ""
|
438 |
|
439 |
-
#: classes/controllers/FrmStylesController.php:
|
440 |
msgid "Your form styles have been saved."
|
441 |
msgstr ""
|
442 |
|
443 |
-
#: classes/controllers/FrmStylesController.php:
|
444 |
-
#: classes/
|
445 |
#: classes/views/frm-settings/form.php:17
|
446 |
msgid "General"
|
447 |
msgstr ""
|
448 |
|
449 |
-
#: classes/controllers/FrmStylesController.php:
|
450 |
#: classes/views/frm-forms/mb_html_tab.php:49
|
451 |
-
#: classes/views/frm-forms/settings.php:
|
452 |
msgid "Form Description"
|
453 |
msgstr ""
|
454 |
|
455 |
-
#: classes/controllers/FrmStylesController.php:
|
456 |
msgid "Field Labels"
|
457 |
msgstr ""
|
458 |
|
459 |
-
#: classes/controllers/FrmStylesController.php:
|
460 |
#: classes/views/frm-forms/mb_html_tab.php:13
|
461 |
msgid "Field Description"
|
462 |
msgstr ""
|
463 |
|
464 |
-
#: classes/controllers/FrmStylesController.php:
|
465 |
msgid "Field Colors"
|
466 |
msgstr ""
|
467 |
|
468 |
-
#: classes/controllers/FrmStylesController.php:
|
469 |
-
#: classes/views/frm-forms/add_field.php:
|
470 |
msgid "Field Settings"
|
471 |
msgstr ""
|
472 |
|
473 |
-
#: classes/controllers/FrmStylesController.php:
|
474 |
msgid "Check Box & Radio Fields"
|
475 |
msgstr ""
|
476 |
|
477 |
-
#: classes/controllers/FrmStylesController.php:
|
478 |
msgid "Buttons"
|
479 |
msgstr ""
|
480 |
|
481 |
-
#: classes/controllers/FrmStylesController.php:
|
482 |
msgid "Form Messages"
|
483 |
msgstr ""
|
484 |
|
485 |
-
#: classes/controllers/FrmStylesController.php:
|
486 |
#: classes/views/frm-forms/mb_insert_fields.php:2
|
487 |
msgid "Click to toggle"
|
488 |
msgstr ""
|
489 |
|
490 |
#: classes/controllers/FrmXMLController.php:6
|
491 |
-
#: classes/
|
492 |
-
#: classes/models/FrmPointers.php:305 classes/views/xml/import_form.php:2
|
493 |
msgid "Import/Export"
|
494 |
msgstr ""
|
495 |
|
@@ -515,557 +515,575 @@ msgstr ""
|
|
515 |
msgid "There are no entries for that form."
|
516 |
msgstr ""
|
517 |
|
518 |
-
#: classes/helpers/FrmAppHelper.php:
|
519 |
#: classes/helpers/FrmFormsListHelper.php:96
|
520 |
msgid "Add New"
|
521 |
msgstr ""
|
522 |
|
523 |
-
#: classes/helpers/FrmAppHelper.php:
|
524 |
msgid "View Forms and Templates"
|
525 |
msgstr ""
|
526 |
|
527 |
-
#: classes/helpers/FrmAppHelper.php:
|
528 |
msgid "Add/Edit Forms and Templates"
|
529 |
msgstr ""
|
530 |
|
531 |
-
#: classes/helpers/FrmAppHelper.php:
|
532 |
msgid "Delete Forms and Templates"
|
533 |
msgstr ""
|
534 |
|
535 |
-
#: classes/helpers/FrmAppHelper.php:
|
536 |
msgid "Access this Settings Page"
|
537 |
msgstr ""
|
538 |
|
539 |
-
#: classes/helpers/FrmAppHelper.php:
|
540 |
msgid "View Entries from Admin Area"
|
541 |
msgstr ""
|
542 |
|
543 |
-
#: classes/helpers/FrmAppHelper.php:
|
544 |
msgid "Delete Entries from Admin Area"
|
545 |
msgstr ""
|
546 |
|
547 |
-
#: classes/helpers/FrmAppHelper.php:
|
548 |
msgid "Add Entries from Admin Area"
|
549 |
msgstr ""
|
550 |
|
551 |
-
#: classes/helpers/FrmAppHelper.php:
|
552 |
msgid "Edit Entries from Admin Area"
|
553 |
msgstr ""
|
554 |
|
555 |
-
#: classes/helpers/FrmAppHelper.php:
|
556 |
msgid "View Reports"
|
557 |
msgstr ""
|
558 |
|
559 |
-
#: classes/helpers/FrmAppHelper.php:
|
560 |
msgid "Add/Edit Views"
|
561 |
msgstr ""
|
562 |
|
563 |
-
#: classes/helpers/FrmAppHelper.php:
|
564 |
msgid "at"
|
565 |
msgstr ""
|
566 |
|
567 |
-
#: classes/helpers/FrmAppHelper.php:
|
568 |
msgid "seconds"
|
569 |
msgstr ""
|
570 |
|
571 |
-
#: classes/helpers/FrmAppHelper.php:
|
572 |
msgid "year"
|
573 |
msgstr ""
|
574 |
|
575 |
-
#: classes/helpers/FrmAppHelper.php:
|
576 |
msgid "years"
|
577 |
msgstr ""
|
578 |
|
579 |
-
#: classes/helpers/FrmAppHelper.php:
|
580 |
msgid "month"
|
581 |
msgstr ""
|
582 |
|
583 |
-
#: classes/helpers/FrmAppHelper.php:
|
584 |
msgid "months"
|
585 |
msgstr ""
|
586 |
|
587 |
-
#: classes/helpers/FrmAppHelper.php:
|
588 |
msgid "week"
|
589 |
msgstr ""
|
590 |
|
591 |
-
#: classes/helpers/FrmAppHelper.php:
|
592 |
msgid "weeks"
|
593 |
msgstr ""
|
594 |
|
595 |
-
#: classes/helpers/FrmAppHelper.php:
|
596 |
msgid "day"
|
597 |
msgstr ""
|
598 |
|
599 |
-
#: classes/helpers/FrmAppHelper.php:
|
600 |
msgid "days"
|
601 |
msgstr ""
|
602 |
|
603 |
-
#: classes/helpers/FrmAppHelper.php:
|
604 |
msgid "hour"
|
605 |
msgstr ""
|
606 |
|
607 |
-
#: classes/helpers/FrmAppHelper.php:
|
608 |
msgid "hours"
|
609 |
msgstr ""
|
610 |
|
611 |
-
#: classes/helpers/FrmAppHelper.php:
|
612 |
msgid "minute"
|
613 |
msgstr ""
|
614 |
|
615 |
-
#: classes/helpers/FrmAppHelper.php:
|
616 |
msgid "minutes"
|
617 |
msgstr ""
|
618 |
|
619 |
-
#: classes/helpers/FrmAppHelper.php:
|
620 |
msgid "second"
|
621 |
msgstr ""
|
622 |
|
623 |
-
#: classes/helpers/FrmAppHelper.php:
|
624 |
msgid "Give this action a label for easy reference."
|
625 |
msgstr ""
|
626 |
|
627 |
-
#: classes/helpers/FrmAppHelper.php:
|
628 |
msgid ""
|
629 |
"Add one or more recipient addresses separated by a \",\". FORMAT: Name "
|
630 |
"<name@email.com> or name@email.com. [admin_email] is the address set in WP "
|
631 |
"General Settings."
|
632 |
msgstr ""
|
633 |
|
634 |
-
#: classes/helpers/FrmAppHelper.php:
|
635 |
msgid ""
|
636 |
"Add CC addresses separated by a \",\". FORMAT: Name <name@email.com> or "
|
637 |
"name@email.com."
|
638 |
msgstr ""
|
639 |
|
640 |
-
#: classes/helpers/FrmAppHelper.php:
|
641 |
msgid ""
|
642 |
"Add BCC addresses separated by a \",\". FORMAT: Name <name@email.com> or "
|
643 |
"name@email.com."
|
644 |
msgstr ""
|
645 |
|
646 |
-
#: classes/helpers/FrmAppHelper.php:
|
647 |
msgid ""
|
648 |
"If you would like a different reply to address than the \"from\" address, "
|
649 |
"add a single address here. FORMAT: Name <name@email.com> or name@email.com."
|
650 |
msgstr ""
|
651 |
|
652 |
-
#: classes/helpers/FrmAppHelper.php:
|
653 |
msgid ""
|
654 |
"Enter the name and/or email address of the sender. FORMAT: John Bates "
|
655 |
"<john@example.com> or john@example.com."
|
656 |
msgstr ""
|
657 |
|
658 |
-
#: classes/helpers/FrmAppHelper.php:
|
659 |
#, php-format
|
660 |
msgid ""
|
661 |
"If you leave the subject blank, the default will be used: %1$s Form "
|
662 |
"submitted on %2$s"
|
663 |
msgstr ""
|
664 |
|
665 |
-
#: classes/helpers/FrmAppHelper.php:
|
666 |
msgid "Please wait while your site updates."
|
667 |
msgstr ""
|
668 |
|
669 |
-
#: classes/helpers/FrmAppHelper.php:
|
670 |
msgid "Are you sure you want to deauthorize Formidable Forms on this site?"
|
671 |
msgstr ""
|
672 |
|
673 |
-
#: classes/helpers/FrmAppHelper.php:
|
674 |
msgid "Remove"
|
675 |
msgstr ""
|
676 |
|
677 |
-
#: classes/helpers/FrmAppHelper.php:
|
678 |
#: classes/helpers/FrmCSVExportHelper.php:132
|
679 |
msgid "ID"
|
680 |
msgstr ""
|
681 |
|
682 |
-
#: classes/helpers/FrmAppHelper.php:
|
683 |
msgid "No results match"
|
684 |
msgstr ""
|
685 |
|
686 |
-
#: classes/helpers/FrmAppHelper.php:
|
687 |
msgid "That file looks like Spam."
|
688 |
msgstr ""
|
689 |
|
690 |
-
#: classes/helpers/FrmAppHelper.php:
|
691 |
-
msgid "
|
692 |
msgstr ""
|
693 |
|
694 |
#: classes/helpers/FrmAppHelper.php:1623
|
|
|
|
|
|
|
|
|
695 |
msgid ""
|
696 |
"Are you sure you want to do this? Clicking OK will delete all forms, form "
|
697 |
"data, and all other Formidable data. There is no Undo."
|
698 |
msgstr ""
|
699 |
|
700 |
-
#: classes/helpers/FrmAppHelper.php:
|
701 |
-
#: classes/views/frm-forms/add_field.php:
|
702 |
-
#: classes/views/frm-forms/add_field.php:
|
703 |
msgid "(Click to add description)"
|
704 |
msgstr ""
|
705 |
|
706 |
-
#: classes/helpers/FrmAppHelper.php:
|
707 |
#: classes/views/frm-fields/single-option.php:7
|
708 |
-
#: classes/views/frm-fields/single-option.php:
|
709 |
msgid "(Blank)"
|
710 |
msgstr ""
|
711 |
|
712 |
-
#: classes/helpers/FrmAppHelper.php:
|
713 |
-
#: classes/views/frm-forms/add_field.php:
|
714 |
msgid "(no label)"
|
715 |
msgstr ""
|
716 |
|
717 |
-
#: classes/helpers/FrmAppHelper.php:
|
718 |
msgid "Saving"
|
719 |
msgstr ""
|
720 |
|
721 |
-
#: classes/helpers/FrmAppHelper.php:
|
722 |
msgid "Saved"
|
723 |
msgstr ""
|
724 |
|
725 |
-
#: classes/helpers/FrmAppHelper.php:
|
726 |
msgid "Cancel"
|
727 |
msgstr ""
|
728 |
|
729 |
-
#: classes/helpers/FrmAppHelper.php:
|
730 |
#: classes/helpers/FrmFormsListHelper.php:286
|
731 |
-
#: classes/views/frm-forms/add_field.php:
|
732 |
#: classes/views/styles/_buttons.php:12
|
733 |
#: classes/views/styles/_field-colors.php:5
|
734 |
msgid "Default"
|
735 |
msgstr ""
|
736 |
|
737 |
-
#: classes/helpers/FrmAppHelper.php:
|
738 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
739 |
msgid "Clear default value when typing"
|
740 |
msgstr ""
|
741 |
|
742 |
-
#: classes/helpers/FrmAppHelper.php:
|
743 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
744 |
msgid "Do not clear default value when typing"
|
745 |
msgstr ""
|
746 |
|
747 |
-
#: classes/helpers/FrmAppHelper.php:
|
748 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
749 |
msgid "Default value will pass form validation"
|
750 |
msgstr ""
|
751 |
|
752 |
-
#: classes/helpers/FrmAppHelper.php:
|
753 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
754 |
msgid "Default value will NOT pass form validation"
|
755 |
msgstr ""
|
756 |
|
757 |
-
#: classes/helpers/FrmAppHelper.php:
|
758 |
#: classes/helpers/FrmEntriesListHelper.php:245
|
759 |
-
#: classes/helpers/FrmFormsHelper.php:
|
760 |
msgid "Are you sure?"
|
761 |
msgstr ""
|
762 |
|
763 |
-
#: classes/helpers/FrmAppHelper.php:
|
764 |
msgid ""
|
765 |
"Are you sure you want to delete this field and all data associated with it?"
|
766 |
msgstr ""
|
767 |
|
768 |
-
#: classes/helpers/FrmAppHelper.php:
|
769 |
msgid "WARNING: This will delete all fields inside of the section as well."
|
770 |
msgstr ""
|
771 |
|
772 |
-
#: classes/helpers/FrmAppHelper.php:
|
773 |
msgid ""
|
774 |
"Warning: If you have entries with multiple rows, all but the first row will "
|
775 |
"be lost."
|
776 |
msgstr ""
|
777 |
|
778 |
-
#: classes/helpers/FrmAppHelper.php:
|
779 |
#: classes/helpers/FrmFieldsHelper.php:268
|
780 |
msgid "The entered values do not match"
|
781 |
msgstr ""
|
782 |
|
783 |
-
#: classes/helpers/FrmAppHelper.php:
|
784 |
msgid "Enter Email"
|
785 |
msgstr ""
|
786 |
|
787 |
-
#: classes/helpers/FrmAppHelper.php:
|
788 |
msgid "Confirm Email"
|
789 |
msgstr ""
|
790 |
|
791 |
-
#: classes/helpers/FrmAppHelper.php:
|
792 |
msgid ""
|
793 |
"In certain browsers (e.g. Firefox) text will not display correctly if the "
|
794 |
"field height is too small relative to the field padding and text size. "
|
795 |
"Please increase your field height or decrease your field padding."
|
796 |
msgstr ""
|
797 |
|
798 |
-
#: classes/helpers/FrmAppHelper.php:
|
799 |
msgid "Enter Password"
|
800 |
msgstr ""
|
801 |
|
802 |
-
#: classes/helpers/FrmAppHelper.php:
|
803 |
msgid "Confirm Password"
|
804 |
msgstr ""
|
805 |
|
806 |
-
#: classes/helpers/FrmAppHelper.php:
|
807 |
msgid "Import Complete"
|
808 |
msgstr ""
|
809 |
|
810 |
-
#: classes/helpers/FrmAppHelper.php:
|
811 |
msgid "Warning: There is no way to retrieve unsaved entries."
|
812 |
msgstr ""
|
813 |
|
814 |
-
#: classes/helpers/FrmAppHelper.php:
|
815 |
msgid "No new licenses were found"
|
816 |
msgstr ""
|
817 |
|
818 |
-
#: classes/helpers/FrmAppHelper.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
819 |
msgid "Please enter a Repeat Limit that is greater than 1."
|
820 |
msgstr ""
|
821 |
|
822 |
-
#: classes/helpers/FrmAppHelper.php:
|
823 |
msgid ""
|
824 |
"You are running an outdated version of Formidable. This plugin may not work "
|
825 |
"correctly if you do not update Formidable."
|
826 |
msgstr ""
|
827 |
|
828 |
-
#: classes/helpers/FrmAppHelper.php:
|
829 |
msgid "English"
|
830 |
msgstr ""
|
831 |
|
832 |
-
#: classes/helpers/FrmAppHelper.php:
|
833 |
msgid "English/Western"
|
834 |
msgstr ""
|
835 |
|
836 |
-
#: classes/helpers/FrmAppHelper.php:
|
837 |
msgid "Afrikaans"
|
838 |
msgstr ""
|
839 |
|
840 |
-
#: classes/helpers/FrmAppHelper.php:
|
841 |
msgid "Albanian"
|
842 |
msgstr ""
|
843 |
|
844 |
-
#: classes/helpers/FrmAppHelper.php:
|
845 |
msgid "Arabic"
|
846 |
msgstr ""
|
847 |
|
848 |
-
#: classes/helpers/FrmAppHelper.php:
|
849 |
msgid "Armenian"
|
850 |
msgstr ""
|
851 |
|
852 |
-
#: classes/helpers/FrmAppHelper.php:
|
853 |
msgid "Azerbaijani"
|
854 |
msgstr ""
|
855 |
|
856 |
-
#: classes/helpers/FrmAppHelper.php:
|
857 |
msgid "Basque"
|
858 |
msgstr ""
|
859 |
|
860 |
-
#: classes/helpers/FrmAppHelper.php:
|
861 |
msgid "Bosnian"
|
862 |
msgstr ""
|
863 |
|
864 |
-
#: classes/helpers/FrmAppHelper.php:
|
865 |
msgid "Bulgarian"
|
866 |
msgstr ""
|
867 |
|
868 |
-
#: classes/helpers/FrmAppHelper.php:
|
869 |
msgid "Catalan"
|
870 |
msgstr ""
|
871 |
|
872 |
-
#: classes/helpers/FrmAppHelper.php:
|
873 |
msgid "Chinese Hong Kong"
|
874 |
msgstr ""
|
875 |
|
876 |
-
#: classes/helpers/FrmAppHelper.php:
|
877 |
msgid "Chinese Simplified"
|
878 |
msgstr ""
|
879 |
|
880 |
-
#: classes/helpers/FrmAppHelper.php:
|
881 |
msgid "Chinese Traditional"
|
882 |
msgstr ""
|
883 |
|
884 |
-
#: classes/helpers/FrmAppHelper.php:
|
885 |
msgid "Croatian"
|
886 |
msgstr ""
|
887 |
|
888 |
-
#: classes/helpers/FrmAppHelper.php:
|
889 |
msgid "Czech"
|
890 |
msgstr ""
|
891 |
|
892 |
-
#: classes/helpers/FrmAppHelper.php:
|
893 |
msgid "Danish"
|
894 |
msgstr ""
|
895 |
|
896 |
-
#: classes/helpers/FrmAppHelper.php:
|
897 |
msgid "Dutch"
|
898 |
msgstr ""
|
899 |
|
900 |
-
#: classes/helpers/FrmAppHelper.php:
|
901 |
msgid "English/UK"
|
902 |
msgstr ""
|
903 |
|
904 |
-
#: classes/helpers/FrmAppHelper.php:
|
905 |
msgid "Esperanto"
|
906 |
msgstr ""
|
907 |
|
908 |
-
#: classes/helpers/FrmAppHelper.php:
|
909 |
msgid "Estonian"
|
910 |
msgstr ""
|
911 |
|
912 |
-
#: classes/helpers/FrmAppHelper.php:
|
913 |
msgid "Faroese"
|
914 |
msgstr ""
|
915 |
|
916 |
-
#: classes/helpers/FrmAppHelper.php:
|
917 |
msgid "Farsi/Persian"
|
918 |
msgstr ""
|
919 |
|
920 |
-
#: classes/helpers/FrmAppHelper.php:
|
921 |
msgid "Filipino"
|
922 |
msgstr ""
|
923 |
|
924 |
-
#: classes/helpers/FrmAppHelper.php:
|
925 |
msgid "Finnish"
|
926 |
msgstr ""
|
927 |
|
928 |
-
#: classes/helpers/FrmAppHelper.php:
|
929 |
msgid "French"
|
930 |
msgstr ""
|
931 |
|
932 |
-
#: classes/helpers/FrmAppHelper.php:
|
933 |
msgid "French/Canadian"
|
934 |
msgstr ""
|
935 |
|
936 |
-
#: classes/helpers/FrmAppHelper.php:
|
937 |
msgid "French/Swiss"
|
938 |
msgstr ""
|
939 |
|
940 |
-
#: classes/helpers/FrmAppHelper.php:
|
941 |
msgid "German"
|
942 |
msgstr ""
|
943 |
|
944 |
-
#: classes/helpers/FrmAppHelper.php:
|
945 |
msgid "German/Austria"
|
946 |
msgstr ""
|
947 |
|
948 |
-
#: classes/helpers/FrmAppHelper.php:
|
949 |
msgid "German/Switzerland"
|
950 |
msgstr ""
|
951 |
|
952 |
-
#: classes/helpers/FrmAppHelper.php:
|
953 |
msgid "Greek"
|
954 |
msgstr ""
|
955 |
|
956 |
-
#: classes/helpers/FrmAppHelper.php:
|
957 |
msgid "Hebrew"
|
958 |
msgstr ""
|
959 |
|
960 |
-
#: classes/helpers/FrmAppHelper.php:
|
961 |
msgid "Hindi"
|
962 |
msgstr ""
|
963 |
|
964 |
-
#: classes/helpers/FrmAppHelper.php:
|
965 |
msgid "Hungarian"
|
966 |
msgstr ""
|
967 |
|
968 |
-
#: classes/helpers/FrmAppHelper.php:
|
969 |
msgid "Icelandic"
|
970 |
msgstr ""
|
971 |
|
972 |
-
#: classes/helpers/FrmAppHelper.php:
|
973 |
msgid "Indonesian"
|
974 |
msgstr ""
|
975 |
|
976 |
-
#: classes/helpers/FrmAppHelper.php:
|
977 |
msgid "Italian"
|
978 |
msgstr ""
|
979 |
|
980 |
-
#: classes/helpers/FrmAppHelper.php:
|
981 |
msgid "Japanese"
|
982 |
msgstr ""
|
983 |
|
984 |
-
#: classes/helpers/FrmAppHelper.php:
|
985 |
msgid "Korean"
|
986 |
msgstr ""
|
987 |
|
988 |
-
#: classes/helpers/FrmAppHelper.php:
|
989 |
msgid "Latvian"
|
990 |
msgstr ""
|
991 |
|
992 |
-
#: classes/helpers/FrmAppHelper.php:
|
993 |
msgid "Lithuanian"
|
994 |
msgstr ""
|
995 |
|
996 |
-
#: classes/helpers/FrmAppHelper.php:
|
997 |
msgid "Malaysian"
|
998 |
msgstr ""
|
999 |
|
1000 |
-
#: classes/helpers/FrmAppHelper.php:
|
1001 |
msgid "Norwegian"
|
1002 |
msgstr ""
|
1003 |
|
1004 |
-
#: classes/helpers/FrmAppHelper.php:
|
1005 |
msgid "Polish"
|
1006 |
msgstr ""
|
1007 |
|
1008 |
-
#: classes/helpers/FrmAppHelper.php:
|
1009 |
msgid "Portuguese"
|
1010 |
msgstr ""
|
1011 |
|
1012 |
-
#: classes/helpers/FrmAppHelper.php:
|
1013 |
msgid "Portuguese/Brazilian"
|
1014 |
msgstr ""
|
1015 |
|
1016 |
-
#: classes/helpers/FrmAppHelper.php:
|
1017 |
msgid "Portuguese/Portugal"
|
1018 |
msgstr ""
|
1019 |
|
1020 |
-
#: classes/helpers/FrmAppHelper.php:
|
1021 |
msgid "Romanian"
|
1022 |
msgstr ""
|
1023 |
|
1024 |
-
#: classes/helpers/FrmAppHelper.php:
|
1025 |
msgid "Russian"
|
1026 |
msgstr ""
|
1027 |
|
1028 |
-
#: classes/helpers/FrmAppHelper.php:
|
1029 |
msgid "Serbian"
|
1030 |
msgstr ""
|
1031 |
|
1032 |
-
#: classes/helpers/FrmAppHelper.php:
|
1033 |
msgid "Slovak"
|
1034 |
msgstr ""
|
1035 |
|
1036 |
-
#: classes/helpers/FrmAppHelper.php:
|
1037 |
msgid "Slovenian"
|
1038 |
msgstr ""
|
1039 |
|
1040 |
-
#: classes/helpers/FrmAppHelper.php:
|
1041 |
msgid "Spanish"
|
1042 |
msgstr ""
|
1043 |
|
1044 |
-
#: classes/helpers/FrmAppHelper.php:
|
1045 |
msgid "Spanish/Latin America"
|
1046 |
msgstr ""
|
1047 |
|
1048 |
-
#: classes/helpers/FrmAppHelper.php:
|
1049 |
msgid "Swedish"
|
1050 |
msgstr ""
|
1051 |
|
1052 |
-
#: classes/helpers/FrmAppHelper.php:
|
1053 |
msgid "Tamil"
|
1054 |
msgstr ""
|
1055 |
|
1056 |
-
#: classes/helpers/FrmAppHelper.php:
|
1057 |
msgid "Thai"
|
1058 |
msgstr ""
|
1059 |
|
1060 |
-
#: classes/helpers/FrmAppHelper.php:
|
1061 |
msgid "Turkish"
|
1062 |
msgstr ""
|
1063 |
|
1064 |
-
#: classes/helpers/FrmAppHelper.php:
|
1065 |
msgid "Ukranian"
|
1066 |
msgstr ""
|
1067 |
|
1068 |
-
#: classes/helpers/FrmAppHelper.php:
|
1069 |
msgid "Vietnamese"
|
1070 |
msgstr ""
|
1071 |
|
@@ -1098,7 +1116,7 @@ msgid "Updated By"
|
|
1098 |
msgstr ""
|
1099 |
|
1100 |
#: classes/helpers/FrmCSVExportHelper.php:130
|
1101 |
-
#: classes/helpers/FrmFormsHelper.php:
|
1102 |
#: classes/helpers/FrmFormsListHelper.php:363
|
1103 |
msgid "Draft"
|
1104 |
msgstr ""
|
@@ -1107,12 +1125,12 @@ msgstr ""
|
|
1107 |
msgid "IP"
|
1108 |
msgstr ""
|
1109 |
|
1110 |
-
#: classes/helpers/FrmEntriesHelper.php:
|
1111 |
-
#: classes/helpers/FrmEntriesHelper.php:
|
1112 |
msgid "Unknown"
|
1113 |
msgstr ""
|
1114 |
|
1115 |
-
#: classes/helpers/FrmEntriesHelper.php:
|
1116 |
msgid "Really delete?"
|
1117 |
msgstr ""
|
1118 |
|
@@ -1131,7 +1149,7 @@ msgstr ""
|
|
1131 |
|
1132 |
#: classes/helpers/FrmFieldsHelper.php:160
|
1133 |
#: classes/helpers/FrmFieldsHelper.php:276
|
1134 |
-
#: classes/models/fields/FrmFieldType.php:
|
1135 |
#, php-format
|
1136 |
msgid "%s is invalid"
|
1137 |
msgstr ""
|
@@ -1142,980 +1160,980 @@ msgid "%s must be unique"
|
|
1142 |
msgstr ""
|
1143 |
|
1144 |
#: classes/helpers/FrmFieldsHelper.php:275
|
1145 |
-
#: classes/models/fields/FrmFieldType.php:
|
1146 |
msgid "This field is invalid"
|
1147 |
msgstr ""
|
1148 |
|
1149 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1150 |
#, php-format
|
1151 |
msgid "Please add options from the WordPress \"%1$s\" page"
|
1152 |
msgstr ""
|
1153 |
|
1154 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1155 |
msgid "Afghanistan"
|
1156 |
msgstr ""
|
1157 |
|
1158 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1159 |
msgid "Albania"
|
1160 |
msgstr ""
|
1161 |
|
1162 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1163 |
msgid "Algeria"
|
1164 |
msgstr ""
|
1165 |
|
1166 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1167 |
msgid "American Samoa"
|
1168 |
msgstr ""
|
1169 |
|
1170 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1171 |
msgid "Andorra"
|
1172 |
msgstr ""
|
1173 |
|
1174 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1175 |
msgid "Angola"
|
1176 |
msgstr ""
|
1177 |
|
1178 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1179 |
msgid "Anguilla"
|
1180 |
msgstr ""
|
1181 |
|
1182 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1183 |
msgid "Antarctica"
|
1184 |
msgstr ""
|
1185 |
|
1186 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1187 |
msgid "Antigua and Barbuda"
|
1188 |
msgstr ""
|
1189 |
|
1190 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1191 |
msgid "Argentina"
|
1192 |
msgstr ""
|
1193 |
|
1194 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1195 |
msgid "Armenia"
|
1196 |
msgstr ""
|
1197 |
|
1198 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1199 |
msgid "Aruba"
|
1200 |
msgstr ""
|
1201 |
|
1202 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1203 |
msgid "Australia"
|
1204 |
msgstr ""
|
1205 |
|
1206 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1207 |
msgid "Austria"
|
1208 |
msgstr ""
|
1209 |
|
1210 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1211 |
msgid "Azerbaijan"
|
1212 |
msgstr ""
|
1213 |
|
1214 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1215 |
msgid "Bahamas"
|
1216 |
msgstr ""
|
1217 |
|
1218 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1219 |
msgid "Bahrain"
|
1220 |
msgstr ""
|
1221 |
|
1222 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1223 |
msgid "Bangladesh"
|
1224 |
msgstr ""
|
1225 |
|
1226 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1227 |
msgid "Barbados"
|
1228 |
msgstr ""
|
1229 |
|
1230 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1231 |
msgid "Belarus"
|
1232 |
msgstr ""
|
1233 |
|
1234 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1235 |
msgid "Belgium"
|
1236 |
msgstr ""
|
1237 |
|
1238 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1239 |
msgid "Belize"
|
1240 |
msgstr ""
|
1241 |
|
1242 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1243 |
msgid "Benin"
|
1244 |
msgstr ""
|
1245 |
|
1246 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1247 |
msgid "Bermuda"
|
1248 |
msgstr ""
|
1249 |
|
1250 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1251 |
msgid "Bhutan"
|
1252 |
msgstr ""
|
1253 |
|
1254 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1255 |
msgid "Bolivia"
|
1256 |
msgstr ""
|
1257 |
|
1258 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1259 |
msgid "Bosnia and Herzegovina"
|
1260 |
msgstr ""
|
1261 |
|
1262 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1263 |
msgid "Botswana"
|
1264 |
msgstr ""
|
1265 |
|
1266 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1267 |
msgid "Brazil"
|
1268 |
msgstr ""
|
1269 |
|
1270 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1271 |
msgid "Brunei"
|
1272 |
msgstr ""
|
1273 |
|
1274 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1275 |
msgid "Bulgaria"
|
1276 |
msgstr ""
|
1277 |
|
1278 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1279 |
msgid "Burkina Faso"
|
1280 |
msgstr ""
|
1281 |
|
1282 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1283 |
msgid "Burundi"
|
1284 |
msgstr ""
|
1285 |
|
1286 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1287 |
msgid "Cambodia"
|
1288 |
msgstr ""
|
1289 |
|
1290 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1291 |
msgid "Cameroon"
|
1292 |
msgstr ""
|
1293 |
|
1294 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1295 |
msgid "Canada"
|
1296 |
msgstr ""
|
1297 |
|
1298 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1299 |
msgid "Cape Verde"
|
1300 |
msgstr ""
|
1301 |
|
1302 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1303 |
msgid "Cayman Islands"
|
1304 |
msgstr ""
|
1305 |
|
1306 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1307 |
msgid "Central African Republic"
|
1308 |
msgstr ""
|
1309 |
|
1310 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1311 |
msgid "Chad"
|
1312 |
msgstr ""
|
1313 |
|
1314 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1315 |
msgid "Chile"
|
1316 |
msgstr ""
|
1317 |
|
1318 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1319 |
msgid "China"
|
1320 |
msgstr ""
|
1321 |
|
1322 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1323 |
msgid "Colombia"
|
1324 |
msgstr ""
|
1325 |
|
1326 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1327 |
msgid "Comoros"
|
1328 |
msgstr ""
|
1329 |
|
1330 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1331 |
msgid "Congo"
|
1332 |
msgstr ""
|
1333 |
|
1334 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1335 |
msgid "Costa Rica"
|
1336 |
msgstr ""
|
1337 |
|
1338 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1339 |
msgid "Côte d'Ivoire"
|
1340 |
msgstr ""
|
1341 |
|
1342 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1343 |
msgid "Croatia"
|
1344 |
msgstr ""
|
1345 |
|
1346 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1347 |
msgid "Cuba"
|
1348 |
msgstr ""
|
1349 |
|
1350 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1351 |
msgid "Cyprus"
|
1352 |
msgstr ""
|
1353 |
|
1354 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1355 |
msgid "Czech Republic"
|
1356 |
msgstr ""
|
1357 |
|
1358 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1359 |
msgid "Denmark"
|
1360 |
msgstr ""
|
1361 |
|
1362 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1363 |
msgid "Djibouti"
|
1364 |
msgstr ""
|
1365 |
|
1366 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1367 |
msgid "Dominica"
|
1368 |
msgstr ""
|
1369 |
|
1370 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1371 |
msgid "Dominican Republic"
|
1372 |
msgstr ""
|
1373 |
|
1374 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1375 |
msgid "East Timor"
|
1376 |
msgstr ""
|
1377 |
|
1378 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1379 |
msgid "Ecuador"
|
1380 |
msgstr ""
|
1381 |
|
1382 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1383 |
msgid "Egypt"
|
1384 |
msgstr ""
|
1385 |
|
1386 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1387 |
msgid "El Salvador"
|
1388 |
msgstr ""
|
1389 |
|
1390 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1391 |
msgid "Equatorial Guinea"
|
1392 |
msgstr ""
|
1393 |
|
1394 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1395 |
msgid "Eritrea"
|
1396 |
msgstr ""
|
1397 |
|
1398 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1399 |
msgid "Estonia"
|
1400 |
msgstr ""
|
1401 |
|
1402 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1403 |
msgid "Ethiopia"
|
1404 |
msgstr ""
|
1405 |
|
1406 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1407 |
msgid "Fiji"
|
1408 |
msgstr ""
|
1409 |
|
1410 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1411 |
msgid "Finland"
|
1412 |
msgstr ""
|
1413 |
|
1414 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1415 |
msgid "France"
|
1416 |
msgstr ""
|
1417 |
|
1418 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1419 |
msgid "French Guiana"
|
1420 |
msgstr ""
|
1421 |
|
1422 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1423 |
msgid "French Polynesia"
|
1424 |
msgstr ""
|
1425 |
|
1426 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1427 |
msgid "Gabon"
|
1428 |
msgstr ""
|
1429 |
|
1430 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1431 |
msgid "Gambia"
|
1432 |
msgstr ""
|
1433 |
|
1434 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1435 |
msgid "Georgia"
|
1436 |
msgstr ""
|
1437 |
|
1438 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1439 |
msgid "Germany"
|
1440 |
msgstr ""
|
1441 |
|
1442 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1443 |
msgid "Ghana"
|
1444 |
msgstr ""
|
1445 |
|
1446 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1447 |
msgid "Gibraltar"
|
1448 |
msgstr ""
|
1449 |
|
1450 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1451 |
msgid "Greece"
|
1452 |
msgstr ""
|
1453 |
|
1454 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1455 |
msgid "Greenland"
|
1456 |
msgstr ""
|
1457 |
|
1458 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1459 |
msgid "Grenada"
|
1460 |
msgstr ""
|
1461 |
|
1462 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1463 |
msgid "Guam"
|
1464 |
msgstr ""
|
1465 |
|
1466 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1467 |
msgid "Guatemala"
|
1468 |
msgstr ""
|
1469 |
|
1470 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1471 |
msgid "Guinea"
|
1472 |
msgstr ""
|
1473 |
|
1474 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1475 |
msgid "Guinea-Bissau"
|
1476 |
msgstr ""
|
1477 |
|
1478 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1479 |
msgid "Guyana"
|
1480 |
msgstr ""
|
1481 |
|
1482 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1483 |
msgid "Haiti"
|
1484 |
msgstr ""
|
1485 |
|
1486 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1487 |
msgid "Honduras"
|
1488 |
msgstr ""
|
1489 |
|
1490 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1491 |
msgid "Hong Kong"
|
1492 |
msgstr ""
|
1493 |
|
1494 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1495 |
msgid "Hungary"
|
1496 |
msgstr ""
|
1497 |
|
1498 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1499 |
msgid "Iceland"
|
1500 |
msgstr ""
|
1501 |
|
1502 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1503 |
msgid "India"
|
1504 |
msgstr ""
|
1505 |
|
1506 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1507 |
msgid "Indonesia"
|
1508 |
msgstr ""
|
1509 |
|
1510 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1511 |
msgid "Iran"
|
1512 |
msgstr ""
|
1513 |
|
1514 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1515 |
msgid "Iraq"
|
1516 |
msgstr ""
|
1517 |
|
1518 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1519 |
msgid "Ireland"
|
1520 |
msgstr ""
|
1521 |
|
1522 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1523 |
msgid "Israel"
|
1524 |
msgstr ""
|
1525 |
|
1526 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1527 |
msgid "Italy"
|
1528 |
msgstr ""
|
1529 |
|
1530 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1531 |
msgid "Jamaica"
|
1532 |
msgstr ""
|
1533 |
|
1534 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1535 |
msgid "Japan"
|
1536 |
msgstr ""
|
1537 |
|
1538 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1539 |
msgid "Jordan"
|
1540 |
msgstr ""
|
1541 |
|
1542 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1543 |
msgid "Kazakhstan"
|
1544 |
msgstr ""
|
1545 |
|
1546 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1547 |
msgid "Kenya"
|
1548 |
msgstr ""
|
1549 |
|
1550 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1551 |
msgid "Kiribati"
|
1552 |
msgstr ""
|
1553 |
|
1554 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1555 |
msgid "North Korea"
|
1556 |
msgstr ""
|
1557 |
|
1558 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1559 |
msgid "South Korea"
|
1560 |
msgstr ""
|
1561 |
|
1562 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1563 |
msgid "Kuwait"
|
1564 |
msgstr ""
|
1565 |
|
1566 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1567 |
msgid "Kyrgyzstan"
|
1568 |
msgstr ""
|
1569 |
|
1570 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1571 |
msgid "Laos"
|
1572 |
msgstr ""
|
1573 |
|
1574 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1575 |
msgid "Latvia"
|
1576 |
msgstr ""
|
1577 |
|
1578 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1579 |
msgid "Lebanon"
|
1580 |
msgstr ""
|
1581 |
|
1582 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1583 |
msgid "Lesotho"
|
1584 |
msgstr ""
|
1585 |
|
1586 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1587 |
msgid "Liberia"
|
1588 |
msgstr ""
|
1589 |
|
1590 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1591 |
msgid "Libya"
|
1592 |
msgstr ""
|
1593 |
|
1594 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1595 |
msgid "Liechtenstein"
|
1596 |
msgstr ""
|
1597 |
|
1598 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1599 |
msgid "Lithuania"
|
1600 |
msgstr ""
|
1601 |
|
1602 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1603 |
msgid "Luxembourg"
|
1604 |
msgstr ""
|
1605 |
|
1606 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1607 |
msgid "Macedonia"
|
1608 |
msgstr ""
|
1609 |
|
1610 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1611 |
msgid "Madagascar"
|
1612 |
msgstr ""
|
1613 |
|
1614 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1615 |
msgid "Malawi"
|
1616 |
msgstr ""
|
1617 |
|
1618 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1619 |
msgid "Malaysia"
|
1620 |
msgstr ""
|
1621 |
|
1622 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1623 |
msgid "Maldives"
|
1624 |
msgstr ""
|
1625 |
|
1626 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1627 |
msgid "Mali"
|
1628 |
msgstr ""
|
1629 |
|
1630 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1631 |
msgid "Malta"
|
1632 |
msgstr ""
|
1633 |
|
1634 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1635 |
msgid "Marshall Islands"
|
1636 |
msgstr ""
|
1637 |
|
1638 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1639 |
msgid "Mauritania"
|
1640 |
msgstr ""
|
1641 |
|
1642 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1643 |
msgid "Mauritius"
|
1644 |
msgstr ""
|
1645 |
|
1646 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1647 |
msgid "Mexico"
|
1648 |
msgstr ""
|
1649 |
|
1650 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1651 |
msgid "Micronesia"
|
1652 |
msgstr ""
|
1653 |
|
1654 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1655 |
msgid "Moldova"
|
1656 |
msgstr ""
|
1657 |
|
1658 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1659 |
msgid "Monaco"
|
1660 |
msgstr ""
|
1661 |
|
1662 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1663 |
msgid "Mongolia"
|
1664 |
msgstr ""
|
1665 |
|
1666 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1667 |
msgid "Montenegro"
|
1668 |
msgstr ""
|
1669 |
|
1670 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1671 |
msgid "Montserrat"
|
1672 |
msgstr ""
|
1673 |
|
1674 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1675 |
msgid "Morocco"
|
1676 |
msgstr ""
|
1677 |
|
1678 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1679 |
msgid "Mozambique"
|
1680 |
msgstr ""
|
1681 |
|
1682 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1683 |
msgid "Myanmar"
|
1684 |
msgstr ""
|
1685 |
|
1686 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1687 |
msgid "Namibia"
|
1688 |
msgstr ""
|
1689 |
|
1690 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1691 |
msgid "Nauru"
|
1692 |
msgstr ""
|
1693 |
|
1694 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1695 |
msgid "Nepal"
|
1696 |
msgstr ""
|
1697 |
|
1698 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1699 |
msgid "Netherlands"
|
1700 |
msgstr ""
|
1701 |
|
1702 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1703 |
msgid "New Zealand"
|
1704 |
msgstr ""
|
1705 |
|
1706 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1707 |
msgid "Nicaragua"
|
1708 |
msgstr ""
|
1709 |
|
1710 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1711 |
msgid "Niger"
|
1712 |
msgstr ""
|
1713 |
|
1714 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1715 |
msgid "Nigeria"
|
1716 |
msgstr ""
|
1717 |
|
1718 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1719 |
msgid "Norway"
|
1720 |
msgstr ""
|
1721 |
|
1722 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1723 |
msgid "Northern Mariana Islands"
|
1724 |
msgstr ""
|
1725 |
|
1726 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1727 |
msgid "Oman"
|
1728 |
msgstr ""
|
1729 |
|
1730 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1731 |
msgid "Pakistan"
|
1732 |
msgstr ""
|
1733 |
|
1734 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1735 |
msgid "Palau"
|
1736 |
msgstr ""
|
1737 |
|
1738 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1739 |
msgid "Palestine"
|
1740 |
msgstr ""
|
1741 |
|
1742 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1743 |
msgid "Panama"
|
1744 |
msgstr ""
|
1745 |
|
1746 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1747 |
msgid "Papua New Guinea"
|
1748 |
msgstr ""
|
1749 |
|
1750 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1751 |
msgid "Paraguay"
|
1752 |
msgstr ""
|
1753 |
|
1754 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1755 |
msgid "Peru"
|
1756 |
msgstr ""
|
1757 |
|
1758 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1759 |
msgid "Philippines"
|
1760 |
msgstr ""
|
1761 |
|
1762 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1763 |
msgid "Poland"
|
1764 |
msgstr ""
|
1765 |
|
1766 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1767 |
msgid "Portugal"
|
1768 |
msgstr ""
|
1769 |
|
1770 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1771 |
msgid "Puerto Rico"
|
1772 |
msgstr ""
|
1773 |
|
1774 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1775 |
msgid "Qatar"
|
1776 |
msgstr ""
|
1777 |
|
1778 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1779 |
msgid "Romania"
|
1780 |
msgstr ""
|
1781 |
|
1782 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1783 |
msgid "Russia"
|
1784 |
msgstr ""
|
1785 |
|
1786 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1787 |
msgid "Rwanda"
|
1788 |
msgstr ""
|
1789 |
|
1790 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1791 |
msgid "Saint Kitts and Nevis"
|
1792 |
msgstr ""
|
1793 |
|
1794 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1795 |
msgid "Saint Lucia"
|
1796 |
msgstr ""
|
1797 |
|
1798 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1799 |
msgid "Saint Vincent and the Grenadines"
|
1800 |
msgstr ""
|
1801 |
|
1802 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1803 |
msgid "Samoa"
|
1804 |
msgstr ""
|
1805 |
|
1806 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1807 |
msgid "San Marino"
|
1808 |
msgstr ""
|
1809 |
|
1810 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1811 |
msgid "Sao Tome and Principe"
|
1812 |
msgstr ""
|
1813 |
|
1814 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1815 |
msgid "Saudi Arabia"
|
1816 |
msgstr ""
|
1817 |
|
1818 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1819 |
msgid "Senegal"
|
1820 |
msgstr ""
|
1821 |
|
1822 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1823 |
msgid "Serbia and Montenegro"
|
1824 |
msgstr ""
|
1825 |
|
1826 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1827 |
msgid "Seychelles"
|
1828 |
msgstr ""
|
1829 |
|
1830 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1831 |
msgid "Sierra Leone"
|
1832 |
msgstr ""
|
1833 |
|
1834 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1835 |
msgid "Singapore"
|
1836 |
msgstr ""
|
1837 |
|
1838 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1839 |
msgid "Slovakia"
|
1840 |
msgstr ""
|
1841 |
|
1842 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1843 |
msgid "Slovenia"
|
1844 |
msgstr ""
|
1845 |
|
1846 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1847 |
msgid "Solomon Islands"
|
1848 |
msgstr ""
|
1849 |
|
1850 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1851 |
msgid "Somalia"
|
1852 |
msgstr ""
|
1853 |
|
1854 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1855 |
msgid "South Africa"
|
1856 |
msgstr ""
|
1857 |
|
1858 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1859 |
msgid "South Sudan"
|
1860 |
msgstr ""
|
1861 |
|
1862 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1863 |
msgid "Spain"
|
1864 |
msgstr ""
|
1865 |
|
1866 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1867 |
msgid "Sri Lanka"
|
1868 |
msgstr ""
|
1869 |
|
1870 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1871 |
msgid "Sudan"
|
1872 |
msgstr ""
|
1873 |
|
1874 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1875 |
msgid "Suriname"
|
1876 |
msgstr ""
|
1877 |
|
1878 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1879 |
msgid "Swaziland"
|
1880 |
msgstr ""
|
1881 |
|
1882 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1883 |
msgid "Sweden"
|
1884 |
msgstr ""
|
1885 |
|
1886 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1887 |
msgid "Switzerland"
|
1888 |
msgstr ""
|
1889 |
|
1890 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1891 |
msgid "Syria"
|
1892 |
msgstr ""
|
1893 |
|
1894 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1895 |
msgid "Taiwan"
|
1896 |
msgstr ""
|
1897 |
|
1898 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1899 |
msgid "Tajikistan"
|
1900 |
msgstr ""
|
1901 |
|
1902 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1903 |
msgid "Tanzania"
|
1904 |
msgstr ""
|
1905 |
|
1906 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1907 |
msgid "Thailand"
|
1908 |
msgstr ""
|
1909 |
|
1910 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1911 |
msgid "Togo"
|
1912 |
msgstr ""
|
1913 |
|
1914 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1915 |
msgid "Tonga"
|
1916 |
msgstr ""
|
1917 |
|
1918 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1919 |
msgid "Trinidad and Tobago"
|
1920 |
msgstr ""
|
1921 |
|
1922 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1923 |
msgid "Tunisia"
|
1924 |
msgstr ""
|
1925 |
|
1926 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1927 |
msgid "Turkey"
|
1928 |
msgstr ""
|
1929 |
|
1930 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1931 |
msgid "Turkmenistan"
|
1932 |
msgstr ""
|
1933 |
|
1934 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1935 |
msgid "Tuvalu"
|
1936 |
msgstr ""
|
1937 |
|
1938 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1939 |
msgid "Uganda"
|
1940 |
msgstr ""
|
1941 |
|
1942 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1943 |
msgid "Ukraine"
|
1944 |
msgstr ""
|
1945 |
|
1946 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1947 |
msgid "United Arab Emirates"
|
1948 |
msgstr ""
|
1949 |
|
1950 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1951 |
msgid "United Kingdom"
|
1952 |
msgstr ""
|
1953 |
|
1954 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1955 |
msgid "United States"
|
1956 |
msgstr ""
|
1957 |
|
1958 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1959 |
msgid "Uruguay"
|
1960 |
msgstr ""
|
1961 |
|
1962 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1963 |
msgid "Uzbekistan"
|
1964 |
msgstr ""
|
1965 |
|
1966 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1967 |
msgid "Vanuatu"
|
1968 |
msgstr ""
|
1969 |
|
1970 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1971 |
msgid "Vatican City"
|
1972 |
msgstr ""
|
1973 |
|
1974 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1975 |
msgid "Venezuela"
|
1976 |
msgstr ""
|
1977 |
|
1978 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1979 |
msgid "Vietnam"
|
1980 |
msgstr ""
|
1981 |
|
1982 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1983 |
msgid "Virgin Islands, British"
|
1984 |
msgstr ""
|
1985 |
|
1986 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1987 |
msgid "Virgin Islands, U.S."
|
1988 |
msgstr ""
|
1989 |
|
1990 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1991 |
msgid "Yemen"
|
1992 |
msgstr ""
|
1993 |
|
1994 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1995 |
msgid "Zambia"
|
1996 |
msgstr ""
|
1997 |
|
1998 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
1999 |
msgid "Zimbabwe"
|
2000 |
msgstr ""
|
2001 |
|
2002 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2003 |
msgid "Countries"
|
2004 |
msgstr ""
|
2005 |
|
2006 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2007 |
msgid "U.S. State Abbreviations"
|
2008 |
msgstr ""
|
2009 |
|
2010 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2011 |
msgid "U.S. States"
|
2012 |
msgstr ""
|
2013 |
|
2014 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2015 |
msgid "Age"
|
2016 |
msgstr ""
|
2017 |
|
2018 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2019 |
msgid "Under 18"
|
2020 |
msgstr ""
|
2021 |
|
2022 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2023 |
msgid "18-24"
|
2024 |
msgstr ""
|
2025 |
|
2026 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2027 |
msgid "25-34"
|
2028 |
msgstr ""
|
2029 |
|
2030 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2031 |
msgid "35-44"
|
2032 |
msgstr ""
|
2033 |
|
2034 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2035 |
msgid "45-54"
|
2036 |
msgstr ""
|
2037 |
|
2038 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2039 |
msgid "55-64"
|
2040 |
msgstr ""
|
2041 |
|
2042 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2043 |
msgid "65 or Above"
|
2044 |
msgstr ""
|
2045 |
|
2046 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2047 |
msgid "Prefer Not to Answer"
|
2048 |
msgstr ""
|
2049 |
|
2050 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2051 |
msgid "Satisfaction"
|
2052 |
msgstr ""
|
2053 |
|
2054 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2055 |
msgid "Very Satisfied"
|
2056 |
msgstr ""
|
2057 |
|
2058 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2059 |
msgid "Satisfied"
|
2060 |
msgstr ""
|
2061 |
|
2062 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2063 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2064 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2065 |
msgid "Neutral"
|
2066 |
msgstr ""
|
2067 |
|
2068 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2069 |
msgid "Unsatisfied"
|
2070 |
msgstr ""
|
2071 |
|
2072 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2073 |
msgid "Very Unsatisfied"
|
2074 |
msgstr ""
|
2075 |
|
2076 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2077 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2078 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2079 |
msgid "N/A"
|
2080 |
msgstr ""
|
2081 |
|
2082 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2083 |
msgid "Importance"
|
2084 |
msgstr ""
|
2085 |
|
2086 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2087 |
msgid "Very Important"
|
2088 |
msgstr ""
|
2089 |
|
2090 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2091 |
msgid "Important"
|
2092 |
msgstr ""
|
2093 |
|
2094 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2095 |
msgid "Somewhat Important"
|
2096 |
msgstr ""
|
2097 |
|
2098 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2099 |
msgid "Not at all Important"
|
2100 |
msgstr ""
|
2101 |
|
2102 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2103 |
msgid "Agreement"
|
2104 |
msgstr ""
|
2105 |
|
2106 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2107 |
msgid "Strongly Agree"
|
2108 |
msgstr ""
|
2109 |
|
2110 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2111 |
msgid "Agree"
|
2112 |
msgstr ""
|
2113 |
|
2114 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2115 |
msgid "Disagree"
|
2116 |
msgstr ""
|
2117 |
|
2118 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2119 |
msgid "Strongly Disagree"
|
2120 |
msgstr ""
|
2121 |
|
@@ -2131,129 +2149,129 @@ msgstr ""
|
|
2131 |
msgid "Switch Form"
|
2132 |
msgstr ""
|
2133 |
|
2134 |
-
#: classes/helpers/FrmFormsHelper.php:
|
2135 |
msgid "Create Form from Template"
|
2136 |
msgstr ""
|
2137 |
|
2138 |
-
#: classes/helpers/FrmFormsHelper.php:
|
2139 |
msgid "Duplicate Form"
|
2140 |
msgstr ""
|
2141 |
|
2142 |
-
#: classes/helpers/FrmFormsHelper.php:
|
2143 |
msgid "Restore from Trash"
|
2144 |
msgstr ""
|
2145 |
|
2146 |
-
#: classes/helpers/FrmFormsHelper.php:
|
2147 |
#: classes/helpers/FrmFormsListHelper.php:106
|
2148 |
msgid "Restore"
|
2149 |
msgstr ""
|
2150 |
|
2151 |
-
#: classes/helpers/FrmFormsHelper.php:
|
2152 |
msgid "Move Form to Trash"
|
2153 |
msgstr ""
|
2154 |
|
2155 |
-
#: classes/helpers/FrmFormsHelper.php:
|
2156 |
-
#: classes/helpers/FrmFormsHelper.php:
|
2157 |
#: classes/helpers/FrmFormsListHelper.php:180
|
2158 |
msgid "Trash"
|
2159 |
msgstr ""
|
2160 |
|
2161 |
-
#: classes/helpers/FrmFormsHelper.php:
|
2162 |
#: classes/helpers/FrmFormsListHelper.php:110
|
2163 |
msgid "Delete Permanently"
|
2164 |
msgstr ""
|
2165 |
|
2166 |
-
#: classes/helpers/FrmFormsHelper.php:
|
2167 |
msgid "Delete"
|
2168 |
msgstr ""
|
2169 |
|
2170 |
-
#: classes/helpers/FrmFormsHelper.php:
|
2171 |
msgid "Are you sure you want to delete this form and all its entries?"
|
2172 |
msgstr ""
|
2173 |
|
2174 |
-
#: classes/helpers/FrmFormsHelper.php:
|
2175 |
msgid "Delete form & entries?"
|
2176 |
msgstr ""
|
2177 |
|
2178 |
-
#: classes/helpers/FrmFormsHelper.php:
|
2179 |
msgid "First"
|
2180 |
msgstr ""
|
2181 |
|
2182 |
-
#: classes/helpers/FrmFormsHelper.php:
|
2183 |
msgid ""
|
2184 |
"Add this to the first field in each row along with a width. ie frm_first frm4"
|
2185 |
msgstr ""
|
2186 |
|
2187 |
-
#: classes/helpers/FrmFormsHelper.php:
|
2188 |
#: classes/helpers/FrmStylesHelper.php:116
|
2189 |
msgid "Right"
|
2190 |
msgstr ""
|
2191 |
|
2192 |
-
#: classes/helpers/FrmFormsHelper.php:
|
2193 |
msgid "Total"
|
2194 |
msgstr ""
|
2195 |
|
2196 |
-
#: classes/helpers/FrmFormsHelper.php:
|
2197 |
msgid ""
|
2198 |
"Add this to a read-only field to display the text in bold without a border "
|
2199 |
"or background."
|
2200 |
msgstr ""
|
2201 |
|
2202 |
-
#: classes/helpers/FrmFormsHelper.php:
|
2203 |
msgid "First Grid Row"
|
2204 |
msgstr ""
|
2205 |
|
2206 |
-
#: classes/helpers/FrmFormsHelper.php:
|
2207 |
msgid "Even Grid Row"
|
2208 |
msgstr ""
|
2209 |
|
2210 |
-
#: classes/helpers/FrmFormsHelper.php:
|
2211 |
msgid "Odd Grid Row"
|
2212 |
msgstr ""
|
2213 |
|
2214 |
-
#: classes/helpers/FrmFormsHelper.php:
|
2215 |
msgid "2 Col Options"
|
2216 |
msgstr ""
|
2217 |
|
2218 |
-
#: classes/helpers/FrmFormsHelper.php:
|
2219 |
msgid "Put your radio button or checkbox options into two columns."
|
2220 |
msgstr ""
|
2221 |
|
2222 |
-
#: classes/helpers/FrmFormsHelper.php:
|
2223 |
msgid "3 Col Options"
|
2224 |
msgstr ""
|
2225 |
|
2226 |
-
#: classes/helpers/FrmFormsHelper.php:
|
2227 |
msgid "Put your radio button or checkbox options into three columns."
|
2228 |
msgstr ""
|
2229 |
|
2230 |
-
#: classes/helpers/FrmFormsHelper.php:
|
2231 |
msgid "4 Col Options"
|
2232 |
msgstr ""
|
2233 |
|
2234 |
-
#: classes/helpers/FrmFormsHelper.php:
|
2235 |
msgid "Put your radio button or checkbox options into four columns."
|
2236 |
msgstr ""
|
2237 |
|
2238 |
-
#: classes/helpers/FrmFormsHelper.php:
|
2239 |
msgid "Scroll Box"
|
2240 |
msgstr ""
|
2241 |
|
2242 |
-
#: classes/helpers/FrmFormsHelper.php:
|
2243 |
msgid ""
|
2244 |
"If you have many checkbox or radio button options, you may add this class to "
|
2245 |
"allow your user to easily scroll through the options."
|
2246 |
msgstr ""
|
2247 |
|
2248 |
-
#: classes/helpers/FrmFormsHelper.php:
|
2249 |
msgid "Capitalize"
|
2250 |
msgstr ""
|
2251 |
|
2252 |
-
#: classes/helpers/FrmFormsHelper.php:
|
2253 |
msgid "Automatically capitalize the first letter in each word."
|
2254 |
msgstr ""
|
2255 |
|
2256 |
-
#: classes/helpers/FrmFormsHelper.php:
|
2257 |
msgid "Published"
|
2258 |
msgstr ""
|
2259 |
|
@@ -2703,11 +2721,11 @@ msgstr ""
|
|
2703 |
msgid "Use the query in an array format so it can be properly prepared."
|
2704 |
msgstr ""
|
2705 |
|
2706 |
-
#: classes/models/FrmEDD_SL_Plugin_Updater.php:
|
2707 |
msgid "You do not have permission to install plugin updates"
|
2708 |
msgstr ""
|
2709 |
|
2710 |
-
#: classes/models/FrmEDD_SL_Plugin_Updater.php:
|
2711 |
#: classes/views/styles/_field-colors.php:15
|
2712 |
#: classes/views/styles/_form-messages.php:7
|
2713 |
msgid "Error"
|
@@ -2741,26 +2759,12 @@ msgstr ""
|
|
2741 |
msgid "There was a problem with your submission. Please try again."
|
2742 |
msgstr ""
|
2743 |
|
2744 |
-
#: classes/models/FrmEntryValidate.php:
|
2745 |
-
msgid "You do not have permission to do that"
|
2746 |
-
msgstr ""
|
2747 |
-
|
2748 |
-
#: classes/models/FrmEntryValidate.php:250
|
2749 |
-
#: classes/models/fields/FrmFieldCaptcha.php:149
|
2750 |
-
msgid "The captcha is missing from this form"
|
2751 |
-
msgstr ""
|
2752 |
-
|
2753 |
-
#: classes/models/FrmEntryValidate.php:270
|
2754 |
-
#: classes/models/fields/FrmFieldCaptcha.php:165
|
2755 |
-
msgid "There was a problem verifying your recaptcha"
|
2756 |
-
msgstr ""
|
2757 |
-
|
2758 |
#: classes/models/FrmEntryValidate.php:288
|
2759 |
-
#: classes/models/FrmEntryValidate.php:297
|
2760 |
msgid "Your entry appears to be spam!"
|
2761 |
msgstr ""
|
2762 |
|
2763 |
-
#: classes/models/FrmEntryValidate.php:
|
2764 |
msgid "Your entry appears to be blacklist spam!"
|
2765 |
msgstr ""
|
2766 |
|
@@ -2790,7 +2794,7 @@ msgstr ""
|
|
2790 |
msgid "Dropdown"
|
2791 |
msgstr ""
|
2792 |
|
2793 |
-
#: classes/models/FrmField.php:34
|
2794 |
msgid "Email"
|
2795 |
msgstr ""
|
2796 |
|
@@ -2920,7 +2924,7 @@ msgstr ""
|
|
2920 |
#: classes/views/frm-forms/_publish_box.php:38
|
2921 |
#: classes/views/frm-forms/add_field_links.php:7
|
2922 |
#: classes/views/frm-forms/edit.php:23 classes/views/frm-forms/form.php:59
|
2923 |
-
#: classes/views/frm-forms/settings.php:
|
2924 |
msgid "Update"
|
2925 |
msgstr ""
|
2926 |
|
@@ -2928,126 +2932,10 @@ msgstr ""
|
|
2928 |
msgid "Import"
|
2929 |
msgstr ""
|
2930 |
|
2931 |
-
#: classes/models/FrmMigrate.php:
|
2932 |
msgid "Sending"
|
2933 |
msgstr ""
|
2934 |
|
2935 |
-
#: classes/models/FrmPointers.php:103
|
2936 |
-
msgid "Close"
|
2937 |
-
msgstr ""
|
2938 |
-
|
2939 |
-
#: classes/models/FrmPointers.php:168
|
2940 |
-
msgid "Congratulations!"
|
2941 |
-
msgstr ""
|
2942 |
-
|
2943 |
-
#: classes/models/FrmPointers.php:169
|
2944 |
-
msgid ""
|
2945 |
-
"Click “Start Tour” to view a quick introduction of this "
|
2946 |
-
"plugin’s core functionality."
|
2947 |
-
msgstr ""
|
2948 |
-
|
2949 |
-
#: classes/models/FrmPointers.php:178
|
2950 |
-
msgid "Start Tour"
|
2951 |
-
msgstr ""
|
2952 |
-
|
2953 |
-
#: classes/models/FrmPointers.php:185
|
2954 |
-
msgid "You’ve just installed a new form builder plugin!"
|
2955 |
-
msgstr ""
|
2956 |
-
|
2957 |
-
#: classes/models/FrmPointers.php:220
|
2958 |
-
msgid "Next"
|
2959 |
-
msgstr ""
|
2960 |
-
|
2961 |
-
#: classes/models/FrmPointers.php:229
|
2962 |
-
msgid "Previous"
|
2963 |
-
msgstr ""
|
2964 |
-
|
2965 |
-
#: classes/models/FrmPointers.php:246
|
2966 |
-
msgid ""
|
2967 |
-
"All your forms will be listed on this page. Create your first form by "
|
2968 |
-
"clicking on the \"Add New\" button."
|
2969 |
-
msgstr ""
|
2970 |
-
|
2971 |
-
#: classes/models/FrmPointers.php:247
|
2972 |
-
msgid "Subscribe to our Newsletter"
|
2973 |
-
msgstr ""
|
2974 |
-
|
2975 |
-
#: classes/models/FrmPointers.php:248
|
2976 |
-
#, php-format
|
2977 |
-
msgid ""
|
2978 |
-
"If you would like to hear about new features and updates for %1$s, subscribe "
|
2979 |
-
"to our newsletter:"
|
2980 |
-
msgstr ""
|
2981 |
-
|
2982 |
-
#: classes/models/FrmPointers.php:253
|
2983 |
-
msgid "Subscribe"
|
2984 |
-
msgstr ""
|
2985 |
-
|
2986 |
-
#: classes/models/FrmPointers.php:268
|
2987 |
-
msgid ""
|
2988 |
-
"Each time one of your forms is submitted, an entry is created. You will find "
|
2989 |
-
"every form submission listed here so you will always have a backup if an "
|
2990 |
-
"email fails."
|
2991 |
-
msgstr ""
|
2992 |
-
|
2993 |
-
#: classes/models/FrmPointers.php:287
|
2994 |
-
msgid ""
|
2995 |
-
"Want to make changes to the way your forms look? Make all the changes you "
|
2996 |
-
"would like right here, and watch the sample form change before your eyes."
|
2997 |
-
msgstr ""
|
2998 |
-
|
2999 |
-
#: classes/models/FrmPointers.php:306
|
3000 |
-
msgid ""
|
3001 |
-
"Import and export forms and styles when copying from one site to another or "
|
3002 |
-
"sharing with someone else. Your entries can be exported to a CSV as well. "
|
3003 |
-
"The Premium version also includes the option to import entries to your site "
|
3004 |
-
"from a CSV."
|
3005 |
-
msgstr ""
|
3006 |
-
|
3007 |
-
#: classes/models/FrmPointers.php:326
|
3008 |
-
msgid ""
|
3009 |
-
"Turn stylesheets and scripts off, set which user roles have access to change "
|
3010 |
-
"and create forms, setup your reCaptcha, and set default messages for new "
|
3011 |
-
"forms and fields."
|
3012 |
-
msgstr ""
|
3013 |
-
|
3014 |
-
#: classes/models/FrmPointers.php:328
|
3015 |
-
#, php-format
|
3016 |
-
msgid ""
|
3017 |
-
"Once you’ve purchased %1$s or any addons, you’ll have to enter a "
|
3018 |
-
"license key to get access to all of their powerful features. A Plugin "
|
3019 |
-
"Licenses tab will appear here for you to enter your license key."
|
3020 |
-
msgstr ""
|
3021 |
-
|
3022 |
-
#: classes/models/FrmPointers.php:342
|
3023 |
-
msgid "Addons"
|
3024 |
-
msgstr ""
|
3025 |
-
|
3026 |
-
#: classes/models/FrmPointers.php:343
|
3027 |
-
#, php-format
|
3028 |
-
msgid ""
|
3029 |
-
"The powerful functions of %1$s can be extended with %2$spremium plugins%3$s. "
|
3030 |
-
"You can read all about the Formidable Premium Plugins %2$shere%3$s."
|
3031 |
-
msgstr ""
|
3032 |
-
|
3033 |
-
#: classes/models/FrmPointers.php:345
|
3034 |
-
msgid "Like this plugin?"
|
3035 |
-
msgstr ""
|
3036 |
-
|
3037 |
-
#: classes/models/FrmPointers.php:345
|
3038 |
-
#, php-format
|
3039 |
-
msgid ""
|
3040 |
-
"So, we’ve come to the end of the tour. If you like the plugin, please "
|
3041 |
-
"%1$srate it 5 stars on WordPress.org%2$s!"
|
3042 |
-
msgstr ""
|
3043 |
-
|
3044 |
-
#: classes/models/FrmPointers.php:346
|
3045 |
-
#, php-format
|
3046 |
-
msgid ""
|
3047 |
-
"Thank you for using our plugin and good luck with your forms!<br/><br/>Best,"
|
3048 |
-
"<br/>Team Formidable - %1$sformidableforms.com%2$s"
|
3049 |
-
msgstr ""
|
3050 |
-
|
3051 |
#: classes/models/FrmSettings.php:93
|
3052 |
msgid "Your responses were successfully submitted. Thank you!"
|
3053 |
msgstr ""
|
@@ -3065,7 +2953,7 @@ msgid "There was a problem with your submission. Errors are marked below."
|
|
3065 |
msgstr ""
|
3066 |
|
3067 |
#: classes/models/FrmSettings.php:97
|
3068 |
-
msgid "We're sorry. It looks like you've
|
3069 |
msgstr ""
|
3070 |
|
3071 |
#: classes/models/FrmSettings.php:98 classes/views/styles/_sample_form.php:77
|
@@ -3084,22 +2972,22 @@ msgstr ""
|
|
3084 |
msgid "New Style"
|
3085 |
msgstr ""
|
3086 |
|
3087 |
-
#: classes/models/FrmStyle.php:
|
3088 |
msgid ""
|
3089 |
"WARNING: Any changes made to this file will be lost when your Formidable "
|
3090 |
"settings are updated"
|
3091 |
msgstr ""
|
3092 |
|
3093 |
-
#: classes/models/FrmStyle.php:
|
3094 |
msgid "Formidable Style"
|
3095 |
msgstr ""
|
3096 |
|
3097 |
-
#: classes/models/FrmStyle.php:
|
3098 |
#: classes/views/styles/_field-description.php:17
|
3099 |
msgid "normal"
|
3100 |
msgstr ""
|
3101 |
|
3102 |
-
#: classes/models/FrmStyle.php:
|
3103 |
msgid "bold"
|
3104 |
msgstr ""
|
3105 |
|
@@ -3119,8 +3007,16 @@ msgstr ""
|
|
3119 |
msgid "Show Description"
|
3120 |
msgstr ""
|
3121 |
|
3122 |
-
#: classes/models/fields/
|
3123 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3124 |
#: classes/models/fields/FrmFieldSelect.php:34
|
3125 |
#: classes/views/styles/_sample_form.php:32
|
3126 |
#: classes/views/styles/_sample_form.php:61
|
@@ -3128,22 +3024,22 @@ msgstr ""
|
|
3128 |
msgid "Option 1"
|
3129 |
msgstr ""
|
3130 |
|
3131 |
-
#: classes/models/fields/FrmFieldCheckbox.php:
|
3132 |
-
#: classes/models/fields/FrmFieldRadio.php:
|
3133 |
#: classes/views/styles/_sample_form.php:62
|
3134 |
#: classes/views/styles/_sample_form.php:70
|
3135 |
msgid "Option 2"
|
3136 |
msgstr ""
|
3137 |
|
3138 |
-
#: classes/models/fields/FrmFieldNumber.php:
|
3139 |
msgid "Please select a higher number"
|
3140 |
msgstr ""
|
3141 |
|
3142 |
-
#: classes/models/fields/FrmFieldNumber.php:
|
3143 |
msgid "Please select a lower number"
|
3144 |
msgstr ""
|
3145 |
|
3146 |
-
#: classes/models/fields/FrmFieldType.php:
|
3147 |
msgid "Untitled"
|
3148 |
msgstr ""
|
3149 |
|
@@ -3167,12 +3063,11 @@ msgstr ""
|
|
3167 |
msgid "Activate"
|
3168 |
msgstr ""
|
3169 |
|
3170 |
-
#: classes/views/addons/list.php:24 classes/views/addons/
|
3171 |
-
#: classes/views/addons/upgrade_to_pro.php:24
|
3172 |
msgid "Get Started"
|
3173 |
msgstr ""
|
3174 |
|
3175 |
-
#: classes/views/addons/list.php:26
|
3176 |
msgid "View Docs"
|
3177 |
msgstr ""
|
3178 |
|
@@ -3298,15 +3193,15 @@ msgstr ""
|
|
3298 |
msgid "Label"
|
3299 |
msgstr ""
|
3300 |
|
3301 |
-
#: classes/views/frm-form-actions/_action_inside.php:
|
3302 |
msgid "Action Triggers"
|
3303 |
msgstr ""
|
3304 |
|
3305 |
-
#: classes/views/frm-form-actions/_action_inside.php:
|
3306 |
msgid "Trigger this action after"
|
3307 |
msgstr ""
|
3308 |
|
3309 |
-
#: classes/views/frm-form-actions/_action_inside.php:
|
3310 |
#, php-format
|
3311 |
msgid "Action ID: %1$s"
|
3312 |
msgstr ""
|
@@ -3422,134 +3317,134 @@ msgstr ""
|
|
3422 |
msgid "Duplicate Field"
|
3423 |
msgstr ""
|
3424 |
|
3425 |
-
#: classes/views/frm-forms/add_field.php:
|
3426 |
msgid "Add Option"
|
3427 |
msgstr ""
|
3428 |
|
3429 |
-
#: classes/views/frm-forms/add_field.php:
|
3430 |
msgid "Add \"Other\""
|
3431 |
msgstr ""
|
3432 |
|
3433 |
-
#: classes/views/frm-forms/add_field.php:
|
3434 |
msgid "Field Choices"
|
3435 |
msgstr ""
|
3436 |
|
3437 |
-
#: classes/views/frm-forms/add_field.php:
|
3438 |
msgid "Bulk Edit Options"
|
3439 |
msgstr ""
|
3440 |
|
3441 |
-
#: classes/views/frm-forms/add_field.php:
|
3442 |
msgid "Field Type"
|
3443 |
msgstr ""
|
3444 |
|
3445 |
-
#: classes/views/frm-forms/add_field.php:
|
3446 |
-
#: classes/views/frm-forms/add_field.php:
|
3447 |
msgid "Required"
|
3448 |
msgstr ""
|
3449 |
|
3450 |
-
#: classes/views/frm-forms/add_field.php:
|
3451 |
msgid ""
|
3452 |
"Unique: Do not allow the same response multiple times. For example, if one "
|
3453 |
"user enters 'Joe', then no one else will be allowed to enter the same name."
|
3454 |
msgstr ""
|
3455 |
|
3456 |
-
#: classes/views/frm-forms/add_field.php:
|
3457 |
-
#: classes/views/frm-forms/add_field.php:
|
3458 |
msgid "Unique"
|
3459 |
msgstr ""
|
3460 |
|
3461 |
-
#: classes/views/frm-forms/add_field.php:
|
3462 |
msgid ""
|
3463 |
"Read Only: Show this field but do not allow the field value to be edited "
|
3464 |
"from the front-end."
|
3465 |
msgstr ""
|
3466 |
|
3467 |
-
#: classes/views/frm-forms/add_field.php:
|
3468 |
#: classes/views/styles/_field-colors.php:20
|
3469 |
msgid "Read Only"
|
3470 |
msgstr ""
|
3471 |
|
3472 |
-
#: classes/views/frm-forms/add_field.php:
|
3473 |
msgid "Indicate required field with"
|
3474 |
msgstr ""
|
3475 |
|
3476 |
-
#: classes/views/frm-forms/add_field.php:
|
3477 |
msgid ""
|
3478 |
"The field key can be used as an alternative to the field ID in many cases."
|
3479 |
msgstr ""
|
3480 |
|
3481 |
-
#: classes/views/frm-forms/add_field.php:
|
3482 |
#: classes/views/frm-forms/mb_html_tab.php:11
|
3483 |
msgid "Field Key"
|
3484 |
msgstr ""
|
3485 |
|
3486 |
-
#: classes/views/frm-forms/add_field.php:
|
3487 |
msgid "CSS layout classes"
|
3488 |
msgstr ""
|
3489 |
|
3490 |
-
#: classes/views/frm-forms/add_field.php:
|
3491 |
msgid ""
|
3492 |
"Add a CSS class to the field container. Use our predefined classes to align "
|
3493 |
"multiple fields in single row."
|
3494 |
msgstr ""
|
3495 |
|
3496 |
-
#: classes/views/frm-forms/add_field.php:
|
3497 |
#: classes/views/frm-forms/mb_html_tab.php:14
|
3498 |
msgid "Label Position"
|
3499 |
msgstr ""
|
3500 |
|
3501 |
-
#: classes/views/frm-forms/add_field.php:
|
3502 |
msgid "Show URL image"
|
3503 |
msgstr ""
|
3504 |
|
3505 |
-
#: classes/views/frm-forms/add_field.php:
|
3506 |
msgid ""
|
3507 |
"If this URL points to an image, show to image on the entries listing page."
|
3508 |
msgstr ""
|
3509 |
|
3510 |
-
#: classes/views/frm-forms/add_field.php:
|
3511 |
msgid "ReCaptcha Type"
|
3512 |
msgstr ""
|
3513 |
|
3514 |
-
#: classes/views/frm-forms/add_field.php:
|
3515 |
msgid ""
|
3516 |
"Set the size of the captcha field. The compact option is best if your form "
|
3517 |
"is in a small area."
|
3518 |
msgstr ""
|
3519 |
|
3520 |
-
#: classes/views/frm-forms/add_field.php:
|
3521 |
msgid "Normal"
|
3522 |
msgstr ""
|
3523 |
|
3524 |
-
#: classes/views/frm-forms/add_field.php:
|
3525 |
msgid "Compact"
|
3526 |
msgstr ""
|
3527 |
|
3528 |
-
#: classes/views/frm-forms/add_field.php:
|
3529 |
msgid "reCAPTCHA Color"
|
3530 |
msgstr ""
|
3531 |
|
3532 |
-
#: classes/views/frm-forms/add_field.php:
|
3533 |
msgid "Light"
|
3534 |
msgstr ""
|
3535 |
|
3536 |
-
#: classes/views/frm-forms/add_field.php:
|
3537 |
msgid "Dark"
|
3538 |
msgstr ""
|
3539 |
|
3540 |
-
#: classes/views/frm-forms/add_field.php:
|
3541 |
msgid "Validation"
|
3542 |
msgstr ""
|
3543 |
|
3544 |
-
#: classes/views/frm-forms/add_field.php:
|
3545 |
msgid "Invalid Format"
|
3546 |
msgstr ""
|
3547 |
|
3548 |
-
#: classes/views/frm-forms/add_field.php:
|
3549 |
msgid "Confirmation"
|
3550 |
msgstr ""
|
3551 |
|
3552 |
-
#: classes/views/frm-forms/add_field.php:
|
3553 |
msgid "Drag fields from your form or the sidebar into this section"
|
3554 |
msgstr ""
|
3555 |
|
@@ -3669,7 +3564,7 @@ msgid "Form Name"
|
|
3669 |
msgstr ""
|
3670 |
|
3671 |
#: classes/views/frm-forms/mb_html_tab.php:50
|
3672 |
-
#: classes/views/frm-forms/settings.php:
|
3673 |
msgid "Form Key"
|
3674 |
msgstr ""
|
3675 |
|
@@ -3689,173 +3584,173 @@ msgstr ""
|
|
3689 |
msgid "Customization"
|
3690 |
msgstr ""
|
3691 |
|
3692 |
-
#: classes/views/frm-forms/settings.php:
|
3693 |
msgid "Customize HTML"
|
3694 |
msgstr ""
|
3695 |
|
3696 |
-
#: classes/views/frm-forms/settings.php:
|
3697 |
msgid "Form Shortcodes"
|
3698 |
msgstr ""
|
3699 |
|
3700 |
-
#: classes/views/frm-forms/settings.php:
|
3701 |
msgid "Show"
|
3702 |
msgstr ""
|
3703 |
|
3704 |
-
#: classes/views/frm-forms/settings.php:
|
3705 |
msgid "Insert on a page, post, or text widget"
|
3706 |
msgstr ""
|
3707 |
|
3708 |
-
#: classes/views/frm-forms/settings.php:
|
3709 |
msgid "Insert in a template"
|
3710 |
msgstr ""
|
3711 |
|
3712 |
-
#: classes/views/frm-forms/settings.php:
|
3713 |
msgid "Hide"
|
3714 |
msgstr ""
|
3715 |
|
3716 |
-
#: classes/views/frm-forms/settings.php:
|
3717 |
msgid "Form Settings"
|
3718 |
msgstr ""
|
3719 |
|
3720 |
-
#: classes/views/frm-forms/settings.php:
|
3721 |
-
#: classes/views/frm-forms/settings.php:
|
3722 |
msgid "On Submit"
|
3723 |
msgstr ""
|
3724 |
|
3725 |
-
#: classes/views/frm-forms/settings.php:
|
3726 |
msgid "Choose what will happen after the user submits this form."
|
3727 |
msgstr ""
|
3728 |
|
3729 |
-
#: classes/views/frm-forms/settings.php:
|
3730 |
msgid "Show Message"
|
3731 |
msgstr ""
|
3732 |
|
3733 |
-
#: classes/views/frm-forms/settings.php:
|
3734 |
msgid "Redirect to URL"
|
3735 |
msgstr ""
|
3736 |
|
3737 |
-
#: classes/views/frm-forms/settings.php:
|
3738 |
msgid "Show Page Content"
|
3739 |
msgstr ""
|
3740 |
|
3741 |
-
#: classes/views/frm-forms/settings.php:
|
3742 |
msgid "Use Content from Page"
|
3743 |
msgstr ""
|
3744 |
|
3745 |
-
#: classes/views/frm-forms/settings.php:
|
3746 |
msgid "Show the form with the confirmation message"
|
3747 |
msgstr ""
|
3748 |
|
3749 |
-
#: classes/views/frm-forms/settings.php:
|
3750 |
msgid "Do not store entries submitted from this form"
|
3751 |
msgstr ""
|
3752 |
|
3753 |
-
#: classes/views/frm-forms/settings.php:
|
3754 |
msgid "Use Akismet to check entries for spam for"
|
3755 |
msgstr ""
|
3756 |
|
3757 |
-
#: classes/views/frm-forms/settings.php:
|
3758 |
msgid "no one"
|
3759 |
msgstr ""
|
3760 |
|
3761 |
-
#: classes/views/frm-forms/settings.php:
|
3762 |
msgid "everyone"
|
3763 |
msgstr ""
|
3764 |
|
3765 |
-
#: classes/views/frm-forms/settings.php:
|
3766 |
msgid "visitors who are not logged in"
|
3767 |
msgstr ""
|
3768 |
|
3769 |
-
#: classes/views/frm-forms/settings.php:
|
3770 |
msgid "AJAX"
|
3771 |
msgstr ""
|
3772 |
|
3773 |
-
#: classes/views/frm-forms/settings.php:
|
3774 |
msgid "Make stuff happen in the background without a page refresh"
|
3775 |
msgstr ""
|
3776 |
|
3777 |
-
#: classes/views/frm-forms/settings.php:
|
3778 |
msgid "Load and save form builder page with AJAX"
|
3779 |
msgstr ""
|
3780 |
|
3781 |
-
#: classes/views/frm-forms/settings.php:
|
3782 |
msgid "Recommended for long forms."
|
3783 |
msgstr ""
|
3784 |
|
3785 |
-
#: classes/views/frm-forms/settings.php:
|
3786 |
msgid "Validate this form with javascript"
|
3787 |
msgstr ""
|
3788 |
|
3789 |
-
#: classes/views/frm-forms/settings.php:
|
3790 |
msgid ""
|
3791 |
"Required fields, email format, and number format can be checked instantly in "
|
3792 |
"your browser. You may want to turn this option off if you have any "
|
3793 |
"customizations to remove validation messages on certain fields."
|
3794 |
msgstr ""
|
3795 |
|
3796 |
-
#: classes/views/frm-forms/settings.php:
|
3797 |
msgid "Styling & Buttons"
|
3798 |
msgstr ""
|
3799 |
|
3800 |
-
#: classes/views/frm-forms/settings.php:
|
3801 |
msgid "Select a style for this form and set the text for your buttons."
|
3802 |
msgstr ""
|
3803 |
|
3804 |
-
#: classes/views/frm-forms/settings.php:
|
3805 |
msgid "Style Template"
|
3806 |
msgstr ""
|
3807 |
|
3808 |
-
#: classes/views/frm-forms/settings.php:
|
3809 |
msgid "Always use default"
|
3810 |
msgstr ""
|
3811 |
|
3812 |
-
#: classes/views/frm-forms/settings.php:
|
3813 |
msgid "default"
|
3814 |
msgstr ""
|
3815 |
|
3816 |
-
#: classes/views/frm-forms/settings.php:
|
3817 |
msgid "Do not use Formidable styling"
|
3818 |
msgstr ""
|
3819 |
|
3820 |
-
#: classes/views/frm-forms/settings.php:
|
3821 |
#: classes/views/frm-settings/form.php:174
|
3822 |
msgid "Submit Button Text"
|
3823 |
msgstr ""
|
3824 |
|
3825 |
-
#: classes/views/frm-forms/settings.php:
|
3826 |
msgid "Messages"
|
3827 |
msgstr ""
|
3828 |
|
3829 |
-
#: classes/views/frm-forms/settings.php:
|
3830 |
msgid "Set up your confirmation messages."
|
3831 |
msgstr ""
|
3832 |
|
3833 |
-
#: classes/views/frm-forms/settings.php:
|
3834 |
#: classes/views/frm-settings/form.php:182
|
3835 |
msgid "Miscellaneous"
|
3836 |
msgstr ""
|
3837 |
|
3838 |
-
#: classes/views/frm-forms/settings.php:
|
3839 |
msgid "Add New Action"
|
3840 |
msgstr ""
|
3841 |
|
3842 |
-
#: classes/views/frm-forms/settings.php:
|
3843 |
msgid "Click an action to add it to this form"
|
3844 |
msgstr ""
|
3845 |
|
3846 |
-
#: classes/views/frm-forms/settings.php:
|
3847 |
msgid "Form Classes"
|
3848 |
msgstr ""
|
3849 |
|
3850 |
-
#: classes/views/frm-forms/settings.php:
|
3851 |
msgid "Before Fields"
|
3852 |
msgstr ""
|
3853 |
|
3854 |
-
#: classes/views/frm-forms/settings.php:
|
3855 |
msgid "After Fields"
|
3856 |
msgstr ""
|
3857 |
|
3858 |
-
#: classes/views/frm-forms/settings.php:
|
3859 |
msgid "Submit Button"
|
3860 |
msgstr ""
|
3861 |
|
@@ -4390,11 +4285,11 @@ msgstr ""
|
|
4390 |
msgid "Right to Left"
|
4391 |
msgstr ""
|
4392 |
|
4393 |
-
#: classes/views/styles/_general.php:
|
4394 |
msgid "Override theme styling"
|
4395 |
msgstr ""
|
4396 |
|
4397 |
-
#: classes/views/styles/_general.php:
|
4398 |
msgid ""
|
4399 |
"This will add !important to many of the lines in the Formidable styling to "
|
4400 |
"make sure it will be used."
|
@@ -4595,7 +4490,7 @@ msgstr ""
|
|
4595 |
msgid "automatic width"
|
4596 |
msgstr ""
|
4597 |
|
4598 |
-
#: classes/views/frm-fields/back-end/field-captcha.php:
|
4599 |
#, php-format
|
4600 |
msgid ""
|
4601 |
"Your captcha will not appear on your form until you %1$sset up%2$s the Site "
|
@@ -4664,20 +4559,3 @@ msgid ""
|
|
4664 |
"Insert the format you would like to accept. Use a regular expression "
|
4665 |
"starting with ^ or an exact format like (999)999-9999."
|
4666 |
msgstr ""
|
4667 |
-
|
4668 |
-
#. Name of the plugin
|
4669 |
-
msgid "Formidable Forms"
|
4670 |
-
msgstr ""
|
4671 |
-
|
4672 |
-
#. Description of the plugin
|
4673 |
-
msgid "Quickly and easily create drag-and-drop forms"
|
4674 |
-
msgstr ""
|
4675 |
-
|
4676 |
-
#. URI of the plugin
|
4677 |
-
#. Author URI of the plugin
|
4678 |
-
msgid "https://formidableforms.com/"
|
4679 |
-
msgstr ""
|
4680 |
-
|
4681 |
-
#. Author of the plugin
|
4682 |
-
msgid "Strategy11"
|
4683 |
-
msgstr ""
|
3 |
msgstr ""
|
4 |
"Project-Id-Version: Formidable v2.05\n"
|
5 |
"Report-Msgid-Bugs-To: \n"
|
6 |
+
"POT-Creation-Date: 2018-05-15 22:16+0000\n"
|
7 |
"POT-Revision-Date: Tue Sep 26 2017 16:06:46 GMT-0600 (MDT)\n"
|
8 |
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
9 |
"Last-Translator: \n"
|
10 |
"Language-Team: \n"
|
11 |
"Language: \n"
|
12 |
+
"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
|
13 |
"MIME-Version: 1.0\n"
|
14 |
"Content-Type: text/plain; charset=UTF-8\n"
|
15 |
"Content-Transfer-Encoding: 8bit\n"
|
16 |
"X-Poedit-SourceCharset: utf-8\n"
|
17 |
+
"X-Generator: Loco https://localise.biz/\n"
|
18 |
"X-Poedit-Language: \n"
|
19 |
"X-Poedit-Country: \n"
|
20 |
"X-Poedit-KeywordsList: _:1;gettext:1;dgettext:2;ngettext:1,2;dngettext:2,3;"
|
27 |
"X-Poedit-SearchPath-0: .\n"
|
28 |
"X-Textdomain-Support: yes"
|
29 |
|
|
|
30 |
#: classes/controllers/FrmAddonsController.php:6
|
31 |
msgid "AddOns"
|
32 |
msgstr ""
|
33 |
|
|
|
34 |
#: classes/controllers/FrmAddonsController.php:9
|
35 |
msgid "Upgrade to Pro"
|
36 |
msgstr ""
|
53 |
#: classes/controllers/FrmEntriesController.php:8
|
54 |
#: classes/controllers/FrmEntriesController.php:8
|
55 |
#: classes/controllers/FrmEntriesController.php:118
|
56 |
+
#: classes/controllers/FrmFormsController.php:627
|
57 |
#: classes/controllers/FrmXMLController.php:57
|
58 |
+
#: classes/views/frm-entries/list.php:4
|
59 |
msgid "Entries"
|
60 |
msgstr ""
|
61 |
|
71 |
"running the free version and remove this message."
|
72 |
msgstr ""
|
73 |
|
74 |
+
#: classes/controllers/FrmAppController.php:498
|
75 |
#, php-format
|
76 |
msgid ""
|
77 |
"Help us spread the %1$sFormidable Forms%2$s love with %3$s %5$s on WordPress."
|
107 |
msgstr ""
|
108 |
|
109 |
#: classes/controllers/FrmEntriesController.php:99
|
110 |
+
#: classes/controllers/FrmFormsController.php:807
|
111 |
#: classes/views/frm-entries/form.php:43
|
112 |
#: classes/views/frm-entries/sidebar-shared.php:38
|
113 |
msgid "Entry Key"
|
114 |
msgstr ""
|
115 |
|
116 |
#: classes/controllers/FrmEntriesController.php:104
|
117 |
+
#: classes/controllers/FrmFormsController.php:529
|
118 |
#: classes/widgets/FrmShowForm.php:53
|
119 |
msgid "Form"
|
120 |
msgstr ""
|
136 |
msgid "Entry update date"
|
137 |
msgstr ""
|
138 |
|
139 |
+
#: classes/controllers/FrmEntriesController.php:407
|
140 |
msgid "Your import is complete"
|
141 |
msgstr ""
|
142 |
|
143 |
+
#: classes/controllers/FrmEntriesController.php:417
|
144 |
#, php-format
|
145 |
msgid ""
|
146 |
"This form is in the trash and is scheduled to be deleted permanently in %s "
|
147 |
"along with any entries."
|
148 |
msgstr ""
|
149 |
|
150 |
+
#: classes/controllers/FrmEntriesController.php:436
|
151 |
msgid "You are trying to view an entry that does not exist."
|
152 |
msgstr ""
|
153 |
|
154 |
+
#: classes/controllers/FrmEntriesController.php:464
|
155 |
msgid "Entry was Successfully Destroyed"
|
156 |
msgstr ""
|
157 |
|
158 |
+
#: classes/controllers/FrmEntriesController.php:496
|
159 |
msgid "Entries were Successfully Destroyed"
|
160 |
msgstr ""
|
161 |
|
162 |
+
#: classes/controllers/FrmEntriesController.php:499
|
163 |
msgid "No entries were specified"
|
164 |
msgstr ""
|
165 |
|
166 |
+
#: classes/controllers/FrmFieldsController.php:299
|
167 |
msgid "Other"
|
168 |
msgstr ""
|
169 |
|
170 |
+
#: classes/controllers/FrmFieldsController.php:302
|
171 |
msgid "New Option"
|
172 |
msgstr ""
|
173 |
|
174 |
#: classes/controllers/FrmFormActionsController.php:9
|
175 |
+
#: classes/views/frm-forms/settings.php:34
|
176 |
msgid "Form Actions"
|
177 |
msgstr ""
|
178 |
|
179 |
+
#: classes/controllers/FrmFormActionsController.php:206
|
180 |
+
#: classes/models/FrmEntryValidate.php:14 classes/models/FrmSettings.php:100
|
181 |
+
msgid "You do not have permission to do that"
|
182 |
+
msgstr ""
|
183 |
+
|
184 |
#: classes/controllers/FrmFormsController.php:6
|
185 |
+
#: classes/controllers/FrmFormsController.php:635
|
186 |
#: classes/controllers/FrmXMLController.php:56
|
187 |
+
#: classes/views/frm-forms/list.php:4
|
188 |
msgid "Forms"
|
189 |
msgstr ""
|
190 |
|
191 |
+
#: classes/controllers/FrmFormsController.php:173
|
192 |
msgid "Settings Successfully Updated"
|
193 |
msgstr ""
|
194 |
|
195 |
+
#: classes/controllers/FrmFormsController.php:199
|
196 |
+
#: classes/controllers/FrmFormsController.php:703
|
197 |
msgid "Form was Successfully Updated"
|
198 |
msgstr ""
|
199 |
|
200 |
+
#: classes/controllers/FrmFormsController.php:232
|
201 |
+
#: classes/controllers/FrmFormsController.php:1629
|
202 |
msgid "Form template was Successfully Created"
|
203 |
msgstr ""
|
204 |
|
205 |
+
#: classes/controllers/FrmFormsController.php:232
|
206 |
msgid "Form was Successfully Copied"
|
207 |
msgstr ""
|
208 |
|
209 |
+
#: classes/controllers/FrmFormsController.php:236
|
210 |
msgid "There was a problem creating the new template."
|
211 |
msgstr ""
|
212 |
|
213 |
+
#: classes/controllers/FrmFormsController.php:339
|
214 |
msgid "Form Preview"
|
215 |
msgstr ""
|
216 |
|
217 |
+
#: classes/controllers/FrmFormsController.php:382
|
218 |
+
#: classes/controllers/FrmFormsController.php:428
|
219 |
#, php-format
|
220 |
msgid "%1$s form restored from the Trash."
|
221 |
msgid_plural "%1$s forms restored from the Trash."
|
222 |
msgstr[0] ""
|
223 |
msgstr[1] ""
|
224 |
|
225 |
+
#: classes/controllers/FrmFormsController.php:429
|
226 |
+
#: classes/controllers/FrmFormsController.php:450
|
227 |
#, php-format
|
228 |
msgid "%1$s form moved to the Trash. %2$sUndo%3$s"
|
229 |
msgid_plural "%1$s forms moved to the Trash. %2$sUndo%3$s"
|
230 |
msgstr[0] ""
|
231 |
msgstr[1] ""
|
232 |
|
233 |
+
#: classes/controllers/FrmFormsController.php:468
|
234 |
+
#: classes/controllers/FrmFormsController.php:484
|
235 |
+
#: classes/controllers/FrmFormsController.php:498
|
236 |
#, php-format
|
237 |
msgid "%1$s form permanently deleted."
|
238 |
msgid_plural "%1$s forms permanently deleted."
|
239 |
msgstr[0] ""
|
240 |
msgstr[1] ""
|
241 |
|
242 |
+
#: classes/controllers/FrmFormsController.php:512
|
243 |
msgid "Add forms and content"
|
244 |
msgstr ""
|
245 |
|
246 |
+
#: classes/controllers/FrmFormsController.php:530
|
247 |
#: classes/views/frm-forms/insert_form_popup.php:24
|
248 |
msgid "Insert a Form"
|
249 |
msgstr ""
|
250 |
|
251 |
+
#: classes/controllers/FrmFormsController.php:560
|
252 |
msgid "Display form title"
|
253 |
msgstr ""
|
254 |
|
255 |
+
#: classes/controllers/FrmFormsController.php:564
|
256 |
msgid "Display form description"
|
257 |
msgstr ""
|
258 |
|
259 |
+
#: classes/controllers/FrmFormsController.php:568
|
260 |
msgid "Minimize form HTML"
|
261 |
msgstr ""
|
262 |
|
263 |
+
#: classes/controllers/FrmFormsController.php:622
|
264 |
msgid "Template Name"
|
265 |
msgstr ""
|
266 |
|
267 |
+
#: classes/controllers/FrmFormsController.php:623
|
268 |
msgid "Type"
|
269 |
msgstr ""
|
270 |
|
271 |
+
#: classes/controllers/FrmFormsController.php:624
|
272 |
+
#: classes/controllers/FrmFormsController.php:628
|
273 |
#: classes/helpers/FrmCSVExportHelper.php:133
|
274 |
msgid "Key"
|
275 |
msgstr ""
|
276 |
|
277 |
+
#: classes/controllers/FrmFormsController.php:626
|
278 |
+
#: classes/controllers/FrmStylesController.php:375
|
279 |
#: classes/views/styles/_sample_form.php:17 classes/views/styles/manage.php:16
|
280 |
msgid "Form Title"
|
281 |
msgstr ""
|
282 |
|
283 |
+
#: classes/controllers/FrmFormsController.php:629
|
284 |
msgid "Shortcodes"
|
285 |
msgstr ""
|
286 |
|
287 |
+
#: classes/controllers/FrmFormsController.php:632
|
288 |
#: classes/models/FrmField.php:81
|
289 |
msgid "Date"
|
290 |
msgstr ""
|
291 |
|
292 |
+
#: classes/controllers/FrmFormsController.php:679
|
293 |
msgid "You are trying to edit a form that does not exist."
|
294 |
msgstr ""
|
295 |
|
296 |
+
#: classes/controllers/FrmFormsController.php:683
|
297 |
#, php-format
|
298 |
msgid "You are trying to edit a child form. Please edit from %1$shere%2$s"
|
299 |
msgstr ""
|
300 |
|
301 |
+
#: classes/controllers/FrmFormsController.php:705
|
302 |
msgid "Template was Successfully Updated"
|
303 |
msgstr ""
|
304 |
|
305 |
+
#: classes/controllers/FrmFormsController.php:711
|
306 |
+
#: classes/controllers/FrmFormsController.php:732
|
307 |
msgid "That template cannot be edited"
|
308 |
msgstr ""
|
309 |
|
310 |
+
#: classes/controllers/FrmFormsController.php:784
|
311 |
msgid "Separator"
|
312 |
msgstr ""
|
313 |
|
314 |
+
#: classes/controllers/FrmFormsController.php:785
|
315 |
msgid "Use a different separator for checkbox fields"
|
316 |
msgstr ""
|
317 |
|
318 |
+
#: classes/controllers/FrmFormsController.php:787
|
319 |
msgid "Date Format"
|
320 |
msgstr ""
|
321 |
|
322 |
+
#: classes/controllers/FrmFormsController.php:788
|
323 |
msgid "Field Label"
|
324 |
msgstr ""
|
325 |
|
326 |
+
#: classes/controllers/FrmFormsController.php:790
|
327 |
msgid "No Auto P"
|
328 |
msgstr ""
|
329 |
|
330 |
+
#: classes/controllers/FrmFormsController.php:791
|
331 |
msgid "Do not automatically add any paragraphs or line breaks"
|
332 |
msgstr ""
|
333 |
|
334 |
+
#: classes/controllers/FrmFormsController.php:806
|
335 |
#: classes/views/frm-entries/sidebar-shared.php:32
|
336 |
msgid "Entry ID"
|
337 |
msgstr ""
|
338 |
|
339 |
+
#: classes/controllers/FrmFormsController.php:808
|
340 |
msgid "Post ID"
|
341 |
msgstr ""
|
342 |
|
343 |
+
#: classes/controllers/FrmFormsController.php:809
|
344 |
msgid "User IP"
|
345 |
msgstr ""
|
346 |
|
347 |
+
#: classes/controllers/FrmFormsController.php:810
|
348 |
msgid "Entry created"
|
349 |
msgstr ""
|
350 |
|
351 |
+
#: classes/controllers/FrmFormsController.php:811
|
352 |
msgid "Entry updated"
|
353 |
msgstr ""
|
354 |
|
355 |
+
#: classes/controllers/FrmFormsController.php:813
|
356 |
msgid "Site URL"
|
357 |
msgstr ""
|
358 |
|
359 |
+
#: classes/controllers/FrmFormsController.php:814
|
360 |
msgid "Site Name"
|
361 |
msgstr ""
|
362 |
|
363 |
+
#: classes/controllers/FrmFormsController.php:822
|
364 |
msgid "Default Msg"
|
365 |
msgstr ""
|
366 |
|
367 |
+
#: classes/controllers/FrmFormsController.php:823
|
368 |
msgid "Default HTML"
|
369 |
msgstr ""
|
370 |
|
371 |
+
#: classes/controllers/FrmFormsController.php:824
|
372 |
msgid "Default Plain"
|
373 |
msgstr ""
|
374 |
|
375 |
+
#: classes/controllers/FrmFormsController.php:910
|
376 |
msgid "No forms were specified"
|
377 |
msgstr ""
|
378 |
|
379 |
+
#: classes/controllers/FrmFormsController.php:1057
|
380 |
msgid "Abnormal HTML characters prevented your form from saving correctly"
|
381 |
msgstr ""
|
382 |
|
383 |
+
#: classes/controllers/FrmFormsController.php:1168
|
384 |
+
#: classes/controllers/FrmFormsController.php:1182
|
385 |
msgid "Please select a valid form"
|
386 |
msgstr ""
|
387 |
|
388 |
+
#: classes/controllers/FrmFormsController.php:1404
|
389 |
msgid "Please wait while you are redirected."
|
390 |
msgstr ""
|
391 |
|
392 |
+
#: classes/controllers/FrmFormsController.php:1438
|
393 |
#, php-format
|
394 |
msgid "%1$sClick here%2$s if you are not automatically redirected."
|
395 |
msgstr ""
|
396 |
|
397 |
#: classes/controllers/FrmSettingsController.php:9
|
398 |
+
#: classes/views/frm-settings/form.php:2
|
|
|
399 |
msgid "Global Settings"
|
400 |
msgstr ""
|
401 |
|
402 |
#: classes/controllers/FrmSettingsController.php:39
|
403 |
+
#: classes/views/addons/settings.php:2
|
404 |
msgid "Plugin Licenses"
|
405 |
msgstr ""
|
406 |
|
413 |
#: classes/controllers/FrmStylesController.php:33
|
414 |
#: classes/controllers/FrmStylesController.php:44
|
415 |
#: classes/controllers/FrmStylesController.php:44
|
|
|
416 |
msgid "Styles"
|
417 |
msgstr ""
|
418 |
|
432 |
msgid "Edit Style"
|
433 |
msgstr ""
|
434 |
|
435 |
+
#: classes/controllers/FrmStylesController.php:218
|
436 |
+
#: classes/controllers/FrmStylesController.php:315
|
437 |
msgid "Your styling settings have been saved."
|
438 |
msgstr ""
|
439 |
|
440 |
+
#: classes/controllers/FrmStylesController.php:277
|
441 |
msgid "Your form styles have been saved."
|
442 |
msgstr ""
|
443 |
|
444 |
+
#: classes/controllers/FrmStylesController.php:374
|
445 |
+
#: classes/views/frm-forms/settings.php:31
|
446 |
#: classes/views/frm-settings/form.php:17
|
447 |
msgid "General"
|
448 |
msgstr ""
|
449 |
|
450 |
+
#: classes/controllers/FrmStylesController.php:376
|
451 |
#: classes/views/frm-forms/mb_html_tab.php:49
|
452 |
+
#: classes/views/frm-forms/settings.php:246
|
453 |
msgid "Form Description"
|
454 |
msgstr ""
|
455 |
|
456 |
+
#: classes/controllers/FrmStylesController.php:377
|
457 |
msgid "Field Labels"
|
458 |
msgstr ""
|
459 |
|
460 |
+
#: classes/controllers/FrmStylesController.php:378
|
461 |
#: classes/views/frm-forms/mb_html_tab.php:13
|
462 |
msgid "Field Description"
|
463 |
msgstr ""
|
464 |
|
465 |
+
#: classes/controllers/FrmStylesController.php:379
|
466 |
msgid "Field Colors"
|
467 |
msgstr ""
|
468 |
|
469 |
+
#: classes/controllers/FrmStylesController.php:380
|
470 |
+
#: classes/views/frm-forms/add_field.php:108
|
471 |
msgid "Field Settings"
|
472 |
msgstr ""
|
473 |
|
474 |
+
#: classes/controllers/FrmStylesController.php:381
|
475 |
msgid "Check Box & Radio Fields"
|
476 |
msgstr ""
|
477 |
|
478 |
+
#: classes/controllers/FrmStylesController.php:382
|
479 |
msgid "Buttons"
|
480 |
msgstr ""
|
481 |
|
482 |
+
#: classes/controllers/FrmStylesController.php:383
|
483 |
msgid "Form Messages"
|
484 |
msgstr ""
|
485 |
|
486 |
+
#: classes/controllers/FrmStylesController.php:587
|
487 |
#: classes/views/frm-forms/mb_insert_fields.php:2
|
488 |
msgid "Click to toggle"
|
489 |
msgstr ""
|
490 |
|
491 |
#: classes/controllers/FrmXMLController.php:6
|
492 |
+
#: classes/views/xml/import_form.php:2
|
|
|
493 |
msgid "Import/Export"
|
494 |
msgstr ""
|
495 |
|
515 |
msgid "There are no entries for that form."
|
516 |
msgstr ""
|
517 |
|
518 |
+
#: classes/helpers/FrmAppHelper.php:564
|
519 |
#: classes/helpers/FrmFormsListHelper.php:96
|
520 |
msgid "Add New"
|
521 |
msgstr ""
|
522 |
|
523 |
+
#: classes/helpers/FrmAppHelper.php:688
|
524 |
msgid "View Forms and Templates"
|
525 |
msgstr ""
|
526 |
|
527 |
+
#: classes/helpers/FrmAppHelper.php:689
|
528 |
msgid "Add/Edit Forms and Templates"
|
529 |
msgstr ""
|
530 |
|
531 |
+
#: classes/helpers/FrmAppHelper.php:690
|
532 |
msgid "Delete Forms and Templates"
|
533 |
msgstr ""
|
534 |
|
535 |
+
#: classes/helpers/FrmAppHelper.php:691
|
536 |
msgid "Access this Settings Page"
|
537 |
msgstr ""
|
538 |
|
539 |
+
#: classes/helpers/FrmAppHelper.php:692
|
540 |
msgid "View Entries from Admin Area"
|
541 |
msgstr ""
|
542 |
|
543 |
+
#: classes/helpers/FrmAppHelper.php:693
|
544 |
msgid "Delete Entries from Admin Area"
|
545 |
msgstr ""
|
546 |
|
547 |
+
#: classes/helpers/FrmAppHelper.php:700
|
548 |
msgid "Add Entries from Admin Area"
|
549 |
msgstr ""
|
550 |
|
551 |
+
#: classes/helpers/FrmAppHelper.php:701
|
552 |
msgid "Edit Entries from Admin Area"
|
553 |
msgstr ""
|
554 |
|
555 |
+
#: classes/helpers/FrmAppHelper.php:702
|
556 |
msgid "View Reports"
|
557 |
msgstr ""
|
558 |
|
559 |
+
#: classes/helpers/FrmAppHelper.php:703
|
560 |
msgid "Add/Edit Views"
|
561 |
msgstr ""
|
562 |
|
563 |
+
#: classes/helpers/FrmAppHelper.php:1289
|
564 |
msgid "at"
|
565 |
msgstr ""
|
566 |
|
567 |
+
#: classes/helpers/FrmAppHelper.php:1338 classes/helpers/FrmAppHelper.php:1357
|
568 |
msgid "seconds"
|
569 |
msgstr ""
|
570 |
|
571 |
+
#: classes/helpers/FrmAppHelper.php:1351
|
572 |
msgid "year"
|
573 |
msgstr ""
|
574 |
|
575 |
+
#: classes/helpers/FrmAppHelper.php:1351
|
576 |
msgid "years"
|
577 |
msgstr ""
|
578 |
|
579 |
+
#: classes/helpers/FrmAppHelper.php:1352
|
580 |
msgid "month"
|
581 |
msgstr ""
|
582 |
|
583 |
+
#: classes/helpers/FrmAppHelper.php:1352
|
584 |
msgid "months"
|
585 |
msgstr ""
|
586 |
|
587 |
+
#: classes/helpers/FrmAppHelper.php:1353
|
588 |
msgid "week"
|
589 |
msgstr ""
|
590 |
|
591 |
+
#: classes/helpers/FrmAppHelper.php:1353
|
592 |
msgid "weeks"
|
593 |
msgstr ""
|
594 |
|
595 |
+
#: classes/helpers/FrmAppHelper.php:1354
|
596 |
msgid "day"
|
597 |
msgstr ""
|
598 |
|
599 |
+
#: classes/helpers/FrmAppHelper.php:1354
|
600 |
msgid "days"
|
601 |
msgstr ""
|
602 |
|
603 |
+
#: classes/helpers/FrmAppHelper.php:1355
|
604 |
msgid "hour"
|
605 |
msgstr ""
|
606 |
|
607 |
+
#: classes/helpers/FrmAppHelper.php:1355
|
608 |
msgid "hours"
|
609 |
msgstr ""
|
610 |
|
611 |
+
#: classes/helpers/FrmAppHelper.php:1356
|
612 |
msgid "minute"
|
613 |
msgstr ""
|
614 |
|
615 |
+
#: classes/helpers/FrmAppHelper.php:1356
|
616 |
msgid "minutes"
|
617 |
msgstr ""
|
618 |
|
619 |
+
#: classes/helpers/FrmAppHelper.php:1357
|
620 |
msgid "second"
|
621 |
msgstr ""
|
622 |
|
623 |
+
#: classes/helpers/FrmAppHelper.php:1449
|
624 |
msgid "Give this action a label for easy reference."
|
625 |
msgstr ""
|
626 |
|
627 |
+
#: classes/helpers/FrmAppHelper.php:1450
|
628 |
msgid ""
|
629 |
"Add one or more recipient addresses separated by a \",\". FORMAT: Name "
|
630 |
"<name@email.com> or name@email.com. [admin_email] is the address set in WP "
|
631 |
"General Settings."
|
632 |
msgstr ""
|
633 |
|
634 |
+
#: classes/helpers/FrmAppHelper.php:1451
|
635 |
msgid ""
|
636 |
"Add CC addresses separated by a \",\". FORMAT: Name <name@email.com> or "
|
637 |
"name@email.com."
|
638 |
msgstr ""
|
639 |
|
640 |
+
#: classes/helpers/FrmAppHelper.php:1452
|
641 |
msgid ""
|
642 |
"Add BCC addresses separated by a \",\". FORMAT: Name <name@email.com> or "
|
643 |
"name@email.com."
|
644 |
msgstr ""
|
645 |
|
646 |
+
#: classes/helpers/FrmAppHelper.php:1453
|
647 |
msgid ""
|
648 |
"If you would like a different reply to address than the \"from\" address, "
|
649 |
"add a single address here. FORMAT: Name <name@email.com> or name@email.com."
|
650 |
msgstr ""
|
651 |
|
652 |
+
#: classes/helpers/FrmAppHelper.php:1454
|
653 |
msgid ""
|
654 |
"Enter the name and/or email address of the sender. FORMAT: John Bates "
|
655 |
"<john@example.com> or john@example.com."
|
656 |
msgstr ""
|
657 |
|
658 |
+
#: classes/helpers/FrmAppHelper.php:1455
|
659 |
#, php-format
|
660 |
msgid ""
|
661 |
"If you leave the subject blank, the default will be used: %1$s Form "
|
662 |
"submitted on %2$s"
|
663 |
msgstr ""
|
664 |
|
665 |
+
#: classes/helpers/FrmAppHelper.php:1586 classes/helpers/FrmAppHelper.php:1654
|
666 |
msgid "Please wait while your site updates."
|
667 |
msgstr ""
|
668 |
|
669 |
+
#: classes/helpers/FrmAppHelper.php:1587
|
670 |
msgid "Are you sure you want to deauthorize Formidable Forms on this site?"
|
671 |
msgstr ""
|
672 |
|
673 |
+
#: classes/helpers/FrmAppHelper.php:1616
|
674 |
msgid "Remove"
|
675 |
msgstr ""
|
676 |
|
677 |
+
#: classes/helpers/FrmAppHelper.php:1619
|
678 |
#: classes/helpers/FrmCSVExportHelper.php:132
|
679 |
msgid "ID"
|
680 |
msgstr ""
|
681 |
|
682 |
+
#: classes/helpers/FrmAppHelper.php:1620
|
683 |
msgid "No results match"
|
684 |
msgstr ""
|
685 |
|
686 |
+
#: classes/helpers/FrmAppHelper.php:1621
|
687 |
msgid "That file looks like Spam."
|
688 |
msgstr ""
|
689 |
|
690 |
+
#: classes/helpers/FrmAppHelper.php:1622
|
691 |
+
msgid "There is an error in the calculation in the field with key"
|
692 |
msgstr ""
|
693 |
|
694 |
#: classes/helpers/FrmAppHelper.php:1623
|
695 |
+
msgid "Please complete the preceding required fields before uploading a file."
|
696 |
+
msgstr ""
|
697 |
+
|
698 |
+
#: classes/helpers/FrmAppHelper.php:1629
|
699 |
msgid ""
|
700 |
"Are you sure you want to do this? Clicking OK will delete all forms, form "
|
701 |
"data, and all other Formidable data. There is no Undo."
|
702 |
msgstr ""
|
703 |
|
704 |
+
#: classes/helpers/FrmAppHelper.php:1630
|
705 |
+
#: classes/views/frm-forms/add_field.php:37
|
706 |
+
#: classes/views/frm-forms/add_field.php:50
|
707 |
msgid "(Click to add description)"
|
708 |
msgstr ""
|
709 |
|
710 |
+
#: classes/helpers/FrmAppHelper.php:1631
|
711 |
#: classes/views/frm-fields/single-option.php:7
|
712 |
+
#: classes/views/frm-fields/single-option.php:12
|
713 |
msgid "(Blank)"
|
714 |
msgstr ""
|
715 |
|
716 |
+
#: classes/helpers/FrmAppHelper.php:1632
|
717 |
+
#: classes/views/frm-forms/add_field.php:17
|
718 |
msgid "(no label)"
|
719 |
msgstr ""
|
720 |
|
721 |
+
#: classes/helpers/FrmAppHelper.php:1633
|
722 |
msgid "Saving"
|
723 |
msgstr ""
|
724 |
|
725 |
+
#: classes/helpers/FrmAppHelper.php:1634
|
726 |
msgid "Saved"
|
727 |
msgstr ""
|
728 |
|
729 |
+
#: classes/helpers/FrmAppHelper.php:1636
|
730 |
msgid "Cancel"
|
731 |
msgstr ""
|
732 |
|
733 |
+
#: classes/helpers/FrmAppHelper.php:1637
|
734 |
#: classes/helpers/FrmFormsListHelper.php:286
|
735 |
+
#: classes/views/frm-forms/add_field.php:195
|
736 |
#: classes/views/styles/_buttons.php:12
|
737 |
#: classes/views/styles/_field-colors.php:5
|
738 |
msgid "Default"
|
739 |
msgstr ""
|
740 |
|
741 |
+
#: classes/helpers/FrmAppHelper.php:1638
|
742 |
+
#: classes/helpers/FrmFieldsHelper.php:1149
|
743 |
msgid "Clear default value when typing"
|
744 |
msgstr ""
|
745 |
|
746 |
+
#: classes/helpers/FrmAppHelper.php:1639
|
747 |
+
#: classes/helpers/FrmFieldsHelper.php:1149
|
748 |
msgid "Do not clear default value when typing"
|
749 |
msgstr ""
|
750 |
|
751 |
+
#: classes/helpers/FrmAppHelper.php:1640
|
752 |
+
#: classes/helpers/FrmFieldsHelper.php:1159
|
753 |
msgid "Default value will pass form validation"
|
754 |
msgstr ""
|
755 |
|
756 |
+
#: classes/helpers/FrmAppHelper.php:1641
|
757 |
+
#: classes/helpers/FrmFieldsHelper.php:1159
|
758 |
msgid "Default value will NOT pass form validation"
|
759 |
msgstr ""
|
760 |
|
761 |
+
#: classes/helpers/FrmAppHelper.php:1642
|
762 |
#: classes/helpers/FrmEntriesListHelper.php:245
|
763 |
+
#: classes/helpers/FrmFormsHelper.php:829 classes/views/styles/show.php:64
|
764 |
msgid "Are you sure?"
|
765 |
msgstr ""
|
766 |
|
767 |
+
#: classes/helpers/FrmAppHelper.php:1643
|
768 |
msgid ""
|
769 |
"Are you sure you want to delete this field and all data associated with it?"
|
770 |
msgstr ""
|
771 |
|
772 |
+
#: classes/helpers/FrmAppHelper.php:1644
|
773 |
msgid "WARNING: This will delete all fields inside of the section as well."
|
774 |
msgstr ""
|
775 |
|
776 |
+
#: classes/helpers/FrmAppHelper.php:1645
|
777 |
msgid ""
|
778 |
"Warning: If you have entries with multiple rows, all but the first row will "
|
779 |
"be lost."
|
780 |
msgstr ""
|
781 |
|
782 |
+
#: classes/helpers/FrmAppHelper.php:1647
|
783 |
#: classes/helpers/FrmFieldsHelper.php:268
|
784 |
msgid "The entered values do not match"
|
785 |
msgstr ""
|
786 |
|
787 |
+
#: classes/helpers/FrmAppHelper.php:1648
|
788 |
msgid "Enter Email"
|
789 |
msgstr ""
|
790 |
|
791 |
+
#: classes/helpers/FrmAppHelper.php:1649
|
792 |
msgid "Confirm Email"
|
793 |
msgstr ""
|
794 |
|
795 |
+
#: classes/helpers/FrmAppHelper.php:1650
|
796 |
msgid ""
|
797 |
"In certain browsers (e.g. Firefox) text will not display correctly if the "
|
798 |
"field height is too small relative to the field padding and text size. "
|
799 |
"Please increase your field height or decrease your field padding."
|
800 |
msgstr ""
|
801 |
|
802 |
+
#: classes/helpers/FrmAppHelper.php:1651
|
803 |
msgid "Enter Password"
|
804 |
msgstr ""
|
805 |
|
806 |
+
#: classes/helpers/FrmAppHelper.php:1652
|
807 |
msgid "Confirm Password"
|
808 |
msgstr ""
|
809 |
|
810 |
+
#: classes/helpers/FrmAppHelper.php:1653
|
811 |
msgid "Import Complete"
|
812 |
msgstr ""
|
813 |
|
814 |
+
#: classes/helpers/FrmAppHelper.php:1655
|
815 |
msgid "Warning: There is no way to retrieve unsaved entries."
|
816 |
msgstr ""
|
817 |
|
818 |
+
#: classes/helpers/FrmAppHelper.php:1658
|
819 |
msgid "No new licenses were found"
|
820 |
msgstr ""
|
821 |
|
822 |
+
#: classes/helpers/FrmAppHelper.php:1659
|
823 |
+
msgid "This calculation has at least one unmatched ( ) { } [ ]."
|
824 |
+
msgstr ""
|
825 |
+
|
826 |
+
#: classes/helpers/FrmAppHelper.php:1660
|
827 |
+
msgid "This calculation may have shortcodes that work in Views but not forms."
|
828 |
+
msgstr ""
|
829 |
+
|
830 |
+
#: classes/helpers/FrmAppHelper.php:1661
|
831 |
+
msgid ""
|
832 |
+
"This calculation may have shortcodes that work in text calculations but not "
|
833 |
+
"numeric calculations."
|
834 |
+
msgstr ""
|
835 |
+
|
836 |
+
#: classes/helpers/FrmAppHelper.php:1662
|
837 |
msgid "Please enter a Repeat Limit that is greater than 1."
|
838 |
msgstr ""
|
839 |
|
840 |
+
#: classes/helpers/FrmAppHelper.php:1683
|
841 |
msgid ""
|
842 |
"You are running an outdated version of Formidable. This plugin may not work "
|
843 |
"correctly if you do not update Formidable."
|
844 |
msgstr ""
|
845 |
|
846 |
+
#: classes/helpers/FrmAppHelper.php:1689
|
847 |
msgid "English"
|
848 |
msgstr ""
|
849 |
|
850 |
+
#: classes/helpers/FrmAppHelper.php:1690
|
851 |
msgid "English/Western"
|
852 |
msgstr ""
|
853 |
|
854 |
+
#: classes/helpers/FrmAppHelper.php:1691
|
855 |
msgid "Afrikaans"
|
856 |
msgstr ""
|
857 |
|
858 |
+
#: classes/helpers/FrmAppHelper.php:1692
|
859 |
msgid "Albanian"
|
860 |
msgstr ""
|
861 |
|
862 |
+
#: classes/helpers/FrmAppHelper.php:1693
|
863 |
msgid "Arabic"
|
864 |
msgstr ""
|
865 |
|
866 |
+
#: classes/helpers/FrmAppHelper.php:1694
|
867 |
msgid "Armenian"
|
868 |
msgstr ""
|
869 |
|
870 |
+
#: classes/helpers/FrmAppHelper.php:1695
|
871 |
msgid "Azerbaijani"
|
872 |
msgstr ""
|
873 |
|
874 |
+
#: classes/helpers/FrmAppHelper.php:1696
|
875 |
msgid "Basque"
|
876 |
msgstr ""
|
877 |
|
878 |
+
#: classes/helpers/FrmAppHelper.php:1697
|
879 |
msgid "Bosnian"
|
880 |
msgstr ""
|
881 |
|
882 |
+
#: classes/helpers/FrmAppHelper.php:1698
|
883 |
msgid "Bulgarian"
|
884 |
msgstr ""
|
885 |
|
886 |
+
#: classes/helpers/FrmAppHelper.php:1699
|
887 |
msgid "Catalan"
|
888 |
msgstr ""
|
889 |
|
890 |
+
#: classes/helpers/FrmAppHelper.php:1700
|
891 |
msgid "Chinese Hong Kong"
|
892 |
msgstr ""
|
893 |
|
894 |
+
#: classes/helpers/FrmAppHelper.php:1701
|
895 |
msgid "Chinese Simplified"
|
896 |
msgstr ""
|
897 |
|
898 |
+
#: classes/helpers/FrmAppHelper.php:1702
|
899 |
msgid "Chinese Traditional"
|
900 |
msgstr ""
|
901 |
|
902 |
+
#: classes/helpers/FrmAppHelper.php:1703
|
903 |
msgid "Croatian"
|
904 |
msgstr ""
|
905 |
|
906 |
+
#: classes/helpers/FrmAppHelper.php:1704
|
907 |
msgid "Czech"
|
908 |
msgstr ""
|
909 |
|
910 |
+
#: classes/helpers/FrmAppHelper.php:1705
|
911 |
msgid "Danish"
|
912 |
msgstr ""
|
913 |
|
914 |
+
#: classes/helpers/FrmAppHelper.php:1706
|
915 |
msgid "Dutch"
|
916 |
msgstr ""
|
917 |
|
918 |
+
#: classes/helpers/FrmAppHelper.php:1707
|
919 |
msgid "English/UK"
|
920 |
msgstr ""
|
921 |
|
922 |
+
#: classes/helpers/FrmAppHelper.php:1708
|
923 |
msgid "Esperanto"
|
924 |
msgstr ""
|
925 |
|
926 |
+
#: classes/helpers/FrmAppHelper.php:1709
|
927 |
msgid "Estonian"
|
928 |
msgstr ""
|
929 |
|
930 |
+
#: classes/helpers/FrmAppHelper.php:1710
|
931 |
msgid "Faroese"
|
932 |
msgstr ""
|
933 |
|
934 |
+
#: classes/helpers/FrmAppHelper.php:1711
|
935 |
msgid "Farsi/Persian"
|
936 |
msgstr ""
|
937 |
|
938 |
+
#: classes/helpers/FrmAppHelper.php:1712
|
939 |
msgid "Filipino"
|
940 |
msgstr ""
|
941 |
|
942 |
+
#: classes/helpers/FrmAppHelper.php:1713
|
943 |
msgid "Finnish"
|
944 |
msgstr ""
|
945 |
|
946 |
+
#: classes/helpers/FrmAppHelper.php:1714
|
947 |
msgid "French"
|
948 |
msgstr ""
|
949 |
|
950 |
+
#: classes/helpers/FrmAppHelper.php:1715
|
951 |
msgid "French/Canadian"
|
952 |
msgstr ""
|
953 |
|
954 |
+
#: classes/helpers/FrmAppHelper.php:1716
|
955 |
msgid "French/Swiss"
|
956 |
msgstr ""
|
957 |
|
958 |
+
#: classes/helpers/FrmAppHelper.php:1717
|
959 |
msgid "German"
|
960 |
msgstr ""
|
961 |
|
962 |
+
#: classes/helpers/FrmAppHelper.php:1718
|
963 |
msgid "German/Austria"
|
964 |
msgstr ""
|
965 |
|
966 |
+
#: classes/helpers/FrmAppHelper.php:1719
|
967 |
msgid "German/Switzerland"
|
968 |
msgstr ""
|
969 |
|
970 |
+
#: classes/helpers/FrmAppHelper.php:1720
|
971 |
msgid "Greek"
|
972 |
msgstr ""
|
973 |
|
974 |
+
#: classes/helpers/FrmAppHelper.php:1721 classes/helpers/FrmAppHelper.php:1722
|
975 |
msgid "Hebrew"
|
976 |
msgstr ""
|
977 |
|
978 |
+
#: classes/helpers/FrmAppHelper.php:1723
|
979 |
msgid "Hindi"
|
980 |
msgstr ""
|
981 |
|
982 |
+
#: classes/helpers/FrmAppHelper.php:1724
|
983 |
msgid "Hungarian"
|
984 |
msgstr ""
|
985 |
|
986 |
+
#: classes/helpers/FrmAppHelper.php:1725
|
987 |
msgid "Icelandic"
|
988 |
msgstr ""
|
989 |
|
990 |
+
#: classes/helpers/FrmAppHelper.php:1726
|
991 |
msgid "Indonesian"
|
992 |
msgstr ""
|
993 |
|
994 |
+
#: classes/helpers/FrmAppHelper.php:1727
|
995 |
msgid "Italian"
|
996 |
msgstr ""
|
997 |
|
998 |
+
#: classes/helpers/FrmAppHelper.php:1728
|
999 |
msgid "Japanese"
|
1000 |
msgstr ""
|
1001 |
|
1002 |
+
#: classes/helpers/FrmAppHelper.php:1729
|
1003 |
msgid "Korean"
|
1004 |
msgstr ""
|
1005 |
|
1006 |
+
#: classes/helpers/FrmAppHelper.php:1730
|
1007 |
msgid "Latvian"
|
1008 |
msgstr ""
|
1009 |
|
1010 |
+
#: classes/helpers/FrmAppHelper.php:1731
|
1011 |
msgid "Lithuanian"
|
1012 |
msgstr ""
|
1013 |
|
1014 |
+
#: classes/helpers/FrmAppHelper.php:1732
|
1015 |
msgid "Malaysian"
|
1016 |
msgstr ""
|
1017 |
|
1018 |
+
#: classes/helpers/FrmAppHelper.php:1733
|
1019 |
msgid "Norwegian"
|
1020 |
msgstr ""
|
1021 |
|
1022 |
+
#: classes/helpers/FrmAppHelper.php:1734
|
1023 |
msgid "Polish"
|
1024 |
msgstr ""
|
1025 |
|
1026 |
+
#: classes/helpers/FrmAppHelper.php:1735
|
1027 |
msgid "Portuguese"
|
1028 |
msgstr ""
|
1029 |
|
1030 |
+
#: classes/helpers/FrmAppHelper.php:1736
|
1031 |
msgid "Portuguese/Brazilian"
|
1032 |
msgstr ""
|
1033 |
|
1034 |
+
#: classes/helpers/FrmAppHelper.php:1737
|
1035 |
msgid "Portuguese/Portugal"
|
1036 |
msgstr ""
|
1037 |
|
1038 |
+
#: classes/helpers/FrmAppHelper.php:1738
|
1039 |
msgid "Romanian"
|
1040 |
msgstr ""
|
1041 |
|
1042 |
+
#: classes/helpers/FrmAppHelper.php:1739
|
1043 |
msgid "Russian"
|
1044 |
msgstr ""
|
1045 |
|
1046 |
+
#: classes/helpers/FrmAppHelper.php:1740 classes/helpers/FrmAppHelper.php:1741
|
1047 |
msgid "Serbian"
|
1048 |
msgstr ""
|
1049 |
|
1050 |
+
#: classes/helpers/FrmAppHelper.php:1742
|
1051 |
msgid "Slovak"
|
1052 |
msgstr ""
|
1053 |
|
1054 |
+
#: classes/helpers/FrmAppHelper.php:1743
|
1055 |
msgid "Slovenian"
|
1056 |
msgstr ""
|
1057 |
|
1058 |
+
#: classes/helpers/FrmAppHelper.php:1744
|
1059 |
msgid "Spanish"
|
1060 |
msgstr ""
|
1061 |
|
1062 |
+
#: classes/helpers/FrmAppHelper.php:1745
|
1063 |
msgid "Spanish/Latin America"
|
1064 |
msgstr ""
|
1065 |
|
1066 |
+
#: classes/helpers/FrmAppHelper.php:1746
|
1067 |
msgid "Swedish"
|
1068 |
msgstr ""
|
1069 |
|
1070 |
+
#: classes/helpers/FrmAppHelper.php:1747
|
1071 |
msgid "Tamil"
|
1072 |
msgstr ""
|
1073 |
|
1074 |
+
#: classes/helpers/FrmAppHelper.php:1748
|
1075 |
msgid "Thai"
|
1076 |
msgstr ""
|
1077 |
|
1078 |
+
#: classes/helpers/FrmAppHelper.php:1749 classes/helpers/FrmAppHelper.php:1750
|
1079 |
msgid "Turkish"
|
1080 |
msgstr ""
|
1081 |
|
1082 |
+
#: classes/helpers/FrmAppHelper.php:1751
|
1083 |
msgid "Ukranian"
|
1084 |
msgstr ""
|
1085 |
|
1086 |
+
#: classes/helpers/FrmAppHelper.php:1752
|
1087 |
msgid "Vietnamese"
|
1088 |
msgstr ""
|
1089 |
|
1116 |
msgstr ""
|
1117 |
|
1118 |
#: classes/helpers/FrmCSVExportHelper.php:130
|
1119 |
+
#: classes/helpers/FrmFormsHelper.php:943
|
1120 |
#: classes/helpers/FrmFormsListHelper.php:363
|
1121 |
msgid "Draft"
|
1122 |
msgstr ""
|
1125 |
msgid "IP"
|
1126 |
msgstr ""
|
1127 |
|
1128 |
+
#: classes/helpers/FrmEntriesHelper.php:456
|
1129 |
+
#: classes/helpers/FrmEntriesHelper.php:457
|
1130 |
msgid "Unknown"
|
1131 |
msgstr ""
|
1132 |
|
1133 |
+
#: classes/helpers/FrmEntriesHelper.php:543
|
1134 |
msgid "Really delete?"
|
1135 |
msgstr ""
|
1136 |
|
1149 |
|
1150 |
#: classes/helpers/FrmFieldsHelper.php:160
|
1151 |
#: classes/helpers/FrmFieldsHelper.php:276
|
1152 |
+
#: classes/models/fields/FrmFieldType.php:321
|
1153 |
#, php-format
|
1154 |
msgid "%s is invalid"
|
1155 |
msgstr ""
|
1160 |
msgstr ""
|
1161 |
|
1162 |
#: classes/helpers/FrmFieldsHelper.php:275
|
1163 |
+
#: classes/models/fields/FrmFieldType.php:319
|
1164 |
msgid "This field is invalid"
|
1165 |
msgstr ""
|
1166 |
|
1167 |
+
#: classes/helpers/FrmFieldsHelper.php:479
|
1168 |
#, php-format
|
1169 |
msgid "Please add options from the WordPress \"%1$s\" page"
|
1170 |
msgstr ""
|
1171 |
|
1172 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1173 |
msgid "Afghanistan"
|
1174 |
msgstr ""
|
1175 |
|
1176 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1177 |
msgid "Albania"
|
1178 |
msgstr ""
|
1179 |
|
1180 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1181 |
msgid "Algeria"
|
1182 |
msgstr ""
|
1183 |
|
1184 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1185 |
msgid "American Samoa"
|
1186 |
msgstr ""
|
1187 |
|
1188 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1189 |
msgid "Andorra"
|
1190 |
msgstr ""
|
1191 |
|
1192 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1193 |
msgid "Angola"
|
1194 |
msgstr ""
|
1195 |
|
1196 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1197 |
msgid "Anguilla"
|
1198 |
msgstr ""
|
1199 |
|
1200 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1201 |
msgid "Antarctica"
|
1202 |
msgstr ""
|
1203 |
|
1204 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1205 |
msgid "Antigua and Barbuda"
|
1206 |
msgstr ""
|
1207 |
|
1208 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1209 |
msgid "Argentina"
|
1210 |
msgstr ""
|
1211 |
|
1212 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1213 |
msgid "Armenia"
|
1214 |
msgstr ""
|
1215 |
|
1216 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1217 |
msgid "Aruba"
|
1218 |
msgstr ""
|
1219 |
|
1220 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1221 |
msgid "Australia"
|
1222 |
msgstr ""
|
1223 |
|
1224 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1225 |
msgid "Austria"
|
1226 |
msgstr ""
|
1227 |
|
1228 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1229 |
msgid "Azerbaijan"
|
1230 |
msgstr ""
|
1231 |
|
1232 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1233 |
msgid "Bahamas"
|
1234 |
msgstr ""
|
1235 |
|
1236 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1237 |
msgid "Bahrain"
|
1238 |
msgstr ""
|
1239 |
|
1240 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1241 |
msgid "Bangladesh"
|
1242 |
msgstr ""
|
1243 |
|
1244 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1245 |
msgid "Barbados"
|
1246 |
msgstr ""
|
1247 |
|
1248 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1249 |
msgid "Belarus"
|
1250 |
msgstr ""
|
1251 |
|
1252 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1253 |
msgid "Belgium"
|
1254 |
msgstr ""
|
1255 |
|
1256 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1257 |
msgid "Belize"
|
1258 |
msgstr ""
|
1259 |
|
1260 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1261 |
msgid "Benin"
|
1262 |
msgstr ""
|
1263 |
|
1264 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1265 |
msgid "Bermuda"
|
1266 |
msgstr ""
|
1267 |
|
1268 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1269 |
msgid "Bhutan"
|
1270 |
msgstr ""
|
1271 |
|
1272 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1273 |
msgid "Bolivia"
|
1274 |
msgstr ""
|
1275 |
|
1276 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1277 |
msgid "Bosnia and Herzegovina"
|
1278 |
msgstr ""
|
1279 |
|
1280 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1281 |
msgid "Botswana"
|
1282 |
msgstr ""
|
1283 |
|
1284 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1285 |
msgid "Brazil"
|
1286 |
msgstr ""
|
1287 |
|
1288 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1289 |
msgid "Brunei"
|
1290 |
msgstr ""
|
1291 |
|
1292 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1293 |
msgid "Bulgaria"
|
1294 |
msgstr ""
|
1295 |
|
1296 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1297 |
msgid "Burkina Faso"
|
1298 |
msgstr ""
|
1299 |
|
1300 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1301 |
msgid "Burundi"
|
1302 |
msgstr ""
|
1303 |
|
1304 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1305 |
msgid "Cambodia"
|
1306 |
msgstr ""
|
1307 |
|
1308 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1309 |
msgid "Cameroon"
|
1310 |
msgstr ""
|
1311 |
|
1312 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1313 |
msgid "Canada"
|
1314 |
msgstr ""
|
1315 |
|
1316 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1317 |
msgid "Cape Verde"
|
1318 |
msgstr ""
|
1319 |
|
1320 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1321 |
msgid "Cayman Islands"
|
1322 |
msgstr ""
|
1323 |
|
1324 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1325 |
msgid "Central African Republic"
|
1326 |
msgstr ""
|
1327 |
|
1328 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1329 |
msgid "Chad"
|
1330 |
msgstr ""
|
1331 |
|
1332 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1333 |
msgid "Chile"
|
1334 |
msgstr ""
|
1335 |
|
1336 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1337 |
msgid "China"
|
1338 |
msgstr ""
|
1339 |
|
1340 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1341 |
msgid "Colombia"
|
1342 |
msgstr ""
|
1343 |
|
1344 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1345 |
msgid "Comoros"
|
1346 |
msgstr ""
|
1347 |
|
1348 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1349 |
msgid "Congo"
|
1350 |
msgstr ""
|
1351 |
|
1352 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1353 |
msgid "Costa Rica"
|
1354 |
msgstr ""
|
1355 |
|
1356 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1357 |
msgid "Côte d'Ivoire"
|
1358 |
msgstr ""
|
1359 |
|
1360 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1361 |
msgid "Croatia"
|
1362 |
msgstr ""
|
1363 |
|
1364 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1365 |
msgid "Cuba"
|
1366 |
msgstr ""
|
1367 |
|
1368 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1369 |
msgid "Cyprus"
|
1370 |
msgstr ""
|
1371 |
|
1372 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1373 |
msgid "Czech Republic"
|
1374 |
msgstr ""
|
1375 |
|
1376 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1377 |
msgid "Denmark"
|
1378 |
msgstr ""
|
1379 |
|
1380 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1381 |
msgid "Djibouti"
|
1382 |
msgstr ""
|
1383 |
|
1384 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1385 |
msgid "Dominica"
|
1386 |
msgstr ""
|
1387 |
|
1388 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1389 |
msgid "Dominican Republic"
|
1390 |
msgstr ""
|
1391 |
|
1392 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1393 |
msgid "East Timor"
|
1394 |
msgstr ""
|
1395 |
|
1396 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1397 |
msgid "Ecuador"
|
1398 |
msgstr ""
|
1399 |
|
1400 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1401 |
msgid "Egypt"
|
1402 |
msgstr ""
|
1403 |
|
1404 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1405 |
msgid "El Salvador"
|
1406 |
msgstr ""
|
1407 |
|
1408 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1409 |
msgid "Equatorial Guinea"
|
1410 |
msgstr ""
|
1411 |
|
1412 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1413 |
msgid "Eritrea"
|
1414 |
msgstr ""
|
1415 |
|
1416 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1417 |
msgid "Estonia"
|
1418 |
msgstr ""
|
1419 |
|
1420 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1421 |
msgid "Ethiopia"
|
1422 |
msgstr ""
|
1423 |
|
1424 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1425 |
msgid "Fiji"
|
1426 |
msgstr ""
|
1427 |
|
1428 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1429 |
msgid "Finland"
|
1430 |
msgstr ""
|
1431 |
|
1432 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1433 |
msgid "France"
|
1434 |
msgstr ""
|
1435 |
|
1436 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1437 |
msgid "French Guiana"
|
1438 |
msgstr ""
|
1439 |
|
1440 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1441 |
msgid "French Polynesia"
|
1442 |
msgstr ""
|
1443 |
|
1444 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1445 |
msgid "Gabon"
|
1446 |
msgstr ""
|
1447 |
|
1448 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1449 |
msgid "Gambia"
|
1450 |
msgstr ""
|
1451 |
|
1452 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1453 |
msgid "Georgia"
|
1454 |
msgstr ""
|
1455 |
|
1456 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1457 |
msgid "Germany"
|
1458 |
msgstr ""
|
1459 |
|
1460 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1461 |
msgid "Ghana"
|
1462 |
msgstr ""
|
1463 |
|
1464 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1465 |
msgid "Gibraltar"
|
1466 |
msgstr ""
|
1467 |
|
1468 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1469 |
msgid "Greece"
|
1470 |
msgstr ""
|
1471 |
|
1472 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1473 |
msgid "Greenland"
|
1474 |
msgstr ""
|
1475 |
|
1476 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1477 |
msgid "Grenada"
|
1478 |
msgstr ""
|
1479 |
|
1480 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1481 |
msgid "Guam"
|
1482 |
msgstr ""
|
1483 |
|
1484 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1485 |
msgid "Guatemala"
|
1486 |
msgstr ""
|
1487 |
|
1488 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1489 |
msgid "Guinea"
|
1490 |
msgstr ""
|
1491 |
|
1492 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1493 |
msgid "Guinea-Bissau"
|
1494 |
msgstr ""
|
1495 |
|
1496 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1497 |
msgid "Guyana"
|
1498 |
msgstr ""
|
1499 |
|
1500 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1501 |
msgid "Haiti"
|
1502 |
msgstr ""
|
1503 |
|
1504 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1505 |
msgid "Honduras"
|
1506 |
msgstr ""
|
1507 |
|
1508 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1509 |
msgid "Hong Kong"
|
1510 |
msgstr ""
|
1511 |
|
1512 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1513 |
msgid "Hungary"
|
1514 |
msgstr ""
|
1515 |
|
1516 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1517 |
msgid "Iceland"
|
1518 |
msgstr ""
|
1519 |
|
1520 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1521 |
msgid "India"
|
1522 |
msgstr ""
|
1523 |
|
1524 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1525 |
msgid "Indonesia"
|
1526 |
msgstr ""
|
1527 |
|
1528 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1529 |
msgid "Iran"
|
1530 |
msgstr ""
|
1531 |
|
1532 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1533 |
msgid "Iraq"
|
1534 |
msgstr ""
|
1535 |
|
1536 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1537 |
msgid "Ireland"
|
1538 |
msgstr ""
|
1539 |
|
1540 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1541 |
msgid "Israel"
|
1542 |
msgstr ""
|
1543 |
|
1544 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1545 |
msgid "Italy"
|
1546 |
msgstr ""
|
1547 |
|
1548 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1549 |
msgid "Jamaica"
|
1550 |
msgstr ""
|
1551 |
|
1552 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1553 |
msgid "Japan"
|
1554 |
msgstr ""
|
1555 |
|
1556 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1557 |
msgid "Jordan"
|
1558 |
msgstr ""
|
1559 |
|
1560 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1561 |
msgid "Kazakhstan"
|
1562 |
msgstr ""
|
1563 |
|
1564 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1565 |
msgid "Kenya"
|
1566 |
msgstr ""
|
1567 |
|
1568 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1569 |
msgid "Kiribati"
|
1570 |
msgstr ""
|
1571 |
|
1572 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1573 |
msgid "North Korea"
|
1574 |
msgstr ""
|
1575 |
|
1576 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1577 |
msgid "South Korea"
|
1578 |
msgstr ""
|
1579 |
|
1580 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1581 |
msgid "Kuwait"
|
1582 |
msgstr ""
|
1583 |
|
1584 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1585 |
msgid "Kyrgyzstan"
|
1586 |
msgstr ""
|
1587 |
|
1588 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1589 |
msgid "Laos"
|
1590 |
msgstr ""
|
1591 |
|
1592 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1593 |
msgid "Latvia"
|
1594 |
msgstr ""
|
1595 |
|
1596 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1597 |
msgid "Lebanon"
|
1598 |
msgstr ""
|
1599 |
|
1600 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1601 |
msgid "Lesotho"
|
1602 |
msgstr ""
|
1603 |
|
1604 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1605 |
msgid "Liberia"
|
1606 |
msgstr ""
|
1607 |
|
1608 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1609 |
msgid "Libya"
|
1610 |
msgstr ""
|
1611 |
|
1612 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1613 |
msgid "Liechtenstein"
|
1614 |
msgstr ""
|
1615 |
|
1616 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1617 |
msgid "Lithuania"
|
1618 |
msgstr ""
|
1619 |
|
1620 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1621 |
msgid "Luxembourg"
|
1622 |
msgstr ""
|
1623 |
|
1624 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1625 |
msgid "Macedonia"
|
1626 |
msgstr ""
|
1627 |
|
1628 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1629 |
msgid "Madagascar"
|
1630 |
msgstr ""
|
1631 |
|
1632 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1633 |
msgid "Malawi"
|
1634 |
msgstr ""
|
1635 |
|
1636 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1637 |
msgid "Malaysia"
|
1638 |
msgstr ""
|
1639 |
|
1640 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1641 |
msgid "Maldives"
|
1642 |
msgstr ""
|
1643 |
|
1644 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1645 |
msgid "Mali"
|
1646 |
msgstr ""
|
1647 |
|
1648 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1649 |
msgid "Malta"
|
1650 |
msgstr ""
|
1651 |
|
1652 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1653 |
msgid "Marshall Islands"
|
1654 |
msgstr ""
|
1655 |
|
1656 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1657 |
msgid "Mauritania"
|
1658 |
msgstr ""
|
1659 |
|
1660 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1661 |
msgid "Mauritius"
|
1662 |
msgstr ""
|
1663 |
|
1664 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1665 |
msgid "Mexico"
|
1666 |
msgstr ""
|
1667 |
|
1668 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1669 |
msgid "Micronesia"
|
1670 |
msgstr ""
|
1671 |
|
1672 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1673 |
msgid "Moldova"
|
1674 |
msgstr ""
|
1675 |
|
1676 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1677 |
msgid "Monaco"
|
1678 |
msgstr ""
|
1679 |
|
1680 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1681 |
msgid "Mongolia"
|
1682 |
msgstr ""
|
1683 |
|
1684 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1685 |
msgid "Montenegro"
|
1686 |
msgstr ""
|
1687 |
|
1688 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1689 |
msgid "Montserrat"
|
1690 |
msgstr ""
|
1691 |
|
1692 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1693 |
msgid "Morocco"
|
1694 |
msgstr ""
|
1695 |
|
1696 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1697 |
msgid "Mozambique"
|
1698 |
msgstr ""
|
1699 |
|
1700 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1701 |
msgid "Myanmar"
|
1702 |
msgstr ""
|
1703 |
|
1704 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1705 |
msgid "Namibia"
|
1706 |
msgstr ""
|
1707 |
|
1708 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1709 |
msgid "Nauru"
|
1710 |
msgstr ""
|
1711 |
|
1712 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1713 |
msgid "Nepal"
|
1714 |
msgstr ""
|
1715 |
|
1716 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1717 |
msgid "Netherlands"
|
1718 |
msgstr ""
|
1719 |
|
1720 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1721 |
msgid "New Zealand"
|
1722 |
msgstr ""
|
1723 |
|
1724 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1725 |
msgid "Nicaragua"
|
1726 |
msgstr ""
|
1727 |
|
1728 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1729 |
msgid "Niger"
|
1730 |
msgstr ""
|
1731 |
|
1732 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1733 |
msgid "Nigeria"
|
1734 |
msgstr ""
|
1735 |
|
1736 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1737 |
msgid "Norway"
|
1738 |
msgstr ""
|
1739 |
|
1740 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1741 |
msgid "Northern Mariana Islands"
|
1742 |
msgstr ""
|
1743 |
|
1744 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1745 |
msgid "Oman"
|
1746 |
msgstr ""
|
1747 |
|
1748 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1749 |
msgid "Pakistan"
|
1750 |
msgstr ""
|
1751 |
|
1752 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1753 |
msgid "Palau"
|
1754 |
msgstr ""
|
1755 |
|
1756 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1757 |
msgid "Palestine"
|
1758 |
msgstr ""
|
1759 |
|
1760 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1761 |
msgid "Panama"
|
1762 |
msgstr ""
|
1763 |
|
1764 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1765 |
msgid "Papua New Guinea"
|
1766 |
msgstr ""
|
1767 |
|
1768 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1769 |
msgid "Paraguay"
|
1770 |
msgstr ""
|
1771 |
|
1772 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1773 |
msgid "Peru"
|
1774 |
msgstr ""
|
1775 |
|
1776 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1777 |
msgid "Philippines"
|
1778 |
msgstr ""
|
1779 |
|
1780 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1781 |
msgid "Poland"
|
1782 |
msgstr ""
|
1783 |
|
1784 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1785 |
msgid "Portugal"
|
1786 |
msgstr ""
|
1787 |
|
1788 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1789 |
msgid "Puerto Rico"
|
1790 |
msgstr ""
|
1791 |
|
1792 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1793 |
msgid "Qatar"
|
1794 |
msgstr ""
|
1795 |
|
1796 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1797 |
msgid "Romania"
|
1798 |
msgstr ""
|
1799 |
|
1800 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1801 |
msgid "Russia"
|
1802 |
msgstr ""
|
1803 |
|
1804 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1805 |
msgid "Rwanda"
|
1806 |
msgstr ""
|
1807 |
|
1808 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1809 |
msgid "Saint Kitts and Nevis"
|
1810 |
msgstr ""
|
1811 |
|
1812 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1813 |
msgid "Saint Lucia"
|
1814 |
msgstr ""
|
1815 |
|
1816 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1817 |
msgid "Saint Vincent and the Grenadines"
|
1818 |
msgstr ""
|
1819 |
|
1820 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1821 |
msgid "Samoa"
|
1822 |
msgstr ""
|
1823 |
|
1824 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1825 |
msgid "San Marino"
|
1826 |
msgstr ""
|
1827 |
|
1828 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1829 |
msgid "Sao Tome and Principe"
|
1830 |
msgstr ""
|
1831 |
|
1832 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1833 |
msgid "Saudi Arabia"
|
1834 |
msgstr ""
|
1835 |
|
1836 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1837 |
msgid "Senegal"
|
1838 |
msgstr ""
|
1839 |
|
1840 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1841 |
msgid "Serbia and Montenegro"
|
1842 |
msgstr ""
|
1843 |
|
1844 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1845 |
msgid "Seychelles"
|
1846 |
msgstr ""
|
1847 |
|
1848 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1849 |
msgid "Sierra Leone"
|
1850 |
msgstr ""
|
1851 |
|
1852 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1853 |
msgid "Singapore"
|
1854 |
msgstr ""
|
1855 |
|
1856 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1857 |
msgid "Slovakia"
|
1858 |
msgstr ""
|
1859 |
|
1860 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1861 |
msgid "Slovenia"
|
1862 |
msgstr ""
|
1863 |
|
1864 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1865 |
msgid "Solomon Islands"
|
1866 |
msgstr ""
|
1867 |
|
1868 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1869 |
msgid "Somalia"
|
1870 |
msgstr ""
|
1871 |
|
1872 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1873 |
msgid "South Africa"
|
1874 |
msgstr ""
|
1875 |
|
1876 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1877 |
msgid "South Sudan"
|
1878 |
msgstr ""
|
1879 |
|
1880 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1881 |
msgid "Spain"
|
1882 |
msgstr ""
|
1883 |
|
1884 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1885 |
msgid "Sri Lanka"
|
1886 |
msgstr ""
|
1887 |
|
1888 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1889 |
msgid "Sudan"
|
1890 |
msgstr ""
|
1891 |
|
1892 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1893 |
msgid "Suriname"
|
1894 |
msgstr ""
|
1895 |
|
1896 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1897 |
msgid "Swaziland"
|
1898 |
msgstr ""
|
1899 |
|
1900 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1901 |
msgid "Sweden"
|
1902 |
msgstr ""
|
1903 |
|
1904 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1905 |
msgid "Switzerland"
|
1906 |
msgstr ""
|
1907 |
|
1908 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1909 |
msgid "Syria"
|
1910 |
msgstr ""
|
1911 |
|
1912 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1913 |
msgid "Taiwan"
|
1914 |
msgstr ""
|
1915 |
|
1916 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1917 |
msgid "Tajikistan"
|
1918 |
msgstr ""
|
1919 |
|
1920 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1921 |
msgid "Tanzania"
|
1922 |
msgstr ""
|
1923 |
|
1924 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1925 |
msgid "Thailand"
|
1926 |
msgstr ""
|
1927 |
|
1928 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1929 |
msgid "Togo"
|
1930 |
msgstr ""
|
1931 |
|
1932 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1933 |
msgid "Tonga"
|
1934 |
msgstr ""
|
1935 |
|
1936 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1937 |
msgid "Trinidad and Tobago"
|
1938 |
msgstr ""
|
1939 |
|
1940 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1941 |
msgid "Tunisia"
|
1942 |
msgstr ""
|
1943 |
|
1944 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1945 |
msgid "Turkey"
|
1946 |
msgstr ""
|
1947 |
|
1948 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1949 |
msgid "Turkmenistan"
|
1950 |
msgstr ""
|
1951 |
|
1952 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1953 |
msgid "Tuvalu"
|
1954 |
msgstr ""
|
1955 |
|
1956 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1957 |
msgid "Uganda"
|
1958 |
msgstr ""
|
1959 |
|
1960 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1961 |
msgid "Ukraine"
|
1962 |
msgstr ""
|
1963 |
|
1964 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1965 |
msgid "United Arab Emirates"
|
1966 |
msgstr ""
|
1967 |
|
1968 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1969 |
msgid "United Kingdom"
|
1970 |
msgstr ""
|
1971 |
|
1972 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1973 |
msgid "United States"
|
1974 |
msgstr ""
|
1975 |
|
1976 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1977 |
msgid "Uruguay"
|
1978 |
msgstr ""
|
1979 |
|
1980 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1981 |
msgid "Uzbekistan"
|
1982 |
msgstr ""
|
1983 |
|
1984 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1985 |
msgid "Vanuatu"
|
1986 |
msgstr ""
|
1987 |
|
1988 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1989 |
msgid "Vatican City"
|
1990 |
msgstr ""
|
1991 |
|
1992 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1993 |
msgid "Venezuela"
|
1994 |
msgstr ""
|
1995 |
|
1996 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
1997 |
msgid "Vietnam"
|
1998 |
msgstr ""
|
1999 |
|
2000 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
2001 |
msgid "Virgin Islands, British"
|
2002 |
msgstr ""
|
2003 |
|
2004 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
2005 |
msgid "Virgin Islands, U.S."
|
2006 |
msgstr ""
|
2007 |
|
2008 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
2009 |
msgid "Yemen"
|
2010 |
msgstr ""
|
2011 |
|
2012 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
2013 |
msgid "Zambia"
|
2014 |
msgstr ""
|
2015 |
|
2016 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
2017 |
msgid "Zimbabwe"
|
2018 |
msgstr ""
|
2019 |
|
2020 |
+
#: classes/helpers/FrmFieldsHelper.php:1268
|
2021 |
msgid "Countries"
|
2022 |
msgstr ""
|
2023 |
|
2024 |
+
#: classes/helpers/FrmFieldsHelper.php:1273
|
2025 |
msgid "U.S. State Abbreviations"
|
2026 |
msgstr ""
|
2027 |
|
2028 |
+
#: classes/helpers/FrmFieldsHelper.php:1277
|
2029 |
msgid "U.S. States"
|
2030 |
msgstr ""
|
2031 |
|
2032 |
+
#: classes/helpers/FrmFieldsHelper.php:1280
|
2033 |
msgid "Age"
|
2034 |
msgstr ""
|
2035 |
|
2036 |
+
#: classes/helpers/FrmFieldsHelper.php:1281
|
2037 |
msgid "Under 18"
|
2038 |
msgstr ""
|
2039 |
|
2040 |
+
#: classes/helpers/FrmFieldsHelper.php:1282
|
2041 |
msgid "18-24"
|
2042 |
msgstr ""
|
2043 |
|
2044 |
+
#: classes/helpers/FrmFieldsHelper.php:1283
|
2045 |
msgid "25-34"
|
2046 |
msgstr ""
|
2047 |
|
2048 |
+
#: classes/helpers/FrmFieldsHelper.php:1284
|
2049 |
msgid "35-44"
|
2050 |
msgstr ""
|
2051 |
|
2052 |
+
#: classes/helpers/FrmFieldsHelper.php:1285
|
2053 |
msgid "45-54"
|
2054 |
msgstr ""
|
2055 |
|
2056 |
+
#: classes/helpers/FrmFieldsHelper.php:1286
|
2057 |
msgid "55-64"
|
2058 |
msgstr ""
|
2059 |
|
2060 |
+
#: classes/helpers/FrmFieldsHelper.php:1287
|
2061 |
msgid "65 or Above"
|
2062 |
msgstr ""
|
2063 |
|
2064 |
+
#: classes/helpers/FrmFieldsHelper.php:1288
|
2065 |
msgid "Prefer Not to Answer"
|
2066 |
msgstr ""
|
2067 |
|
2068 |
+
#: classes/helpers/FrmFieldsHelper.php:1291
|
2069 |
msgid "Satisfaction"
|
2070 |
msgstr ""
|
2071 |
|
2072 |
+
#: classes/helpers/FrmFieldsHelper.php:1292
|
2073 |
msgid "Very Satisfied"
|
2074 |
msgstr ""
|
2075 |
|
2076 |
+
#: classes/helpers/FrmFieldsHelper.php:1293
|
2077 |
msgid "Satisfied"
|
2078 |
msgstr ""
|
2079 |
|
2080 |
+
#: classes/helpers/FrmFieldsHelper.php:1294
|
2081 |
+
#: classes/helpers/FrmFieldsHelper.php:1303
|
2082 |
+
#: classes/helpers/FrmFieldsHelper.php:1312
|
2083 |
msgid "Neutral"
|
2084 |
msgstr ""
|
2085 |
|
2086 |
+
#: classes/helpers/FrmFieldsHelper.php:1295
|
2087 |
msgid "Unsatisfied"
|
2088 |
msgstr ""
|
2089 |
|
2090 |
+
#: classes/helpers/FrmFieldsHelper.php:1296
|
2091 |
msgid "Very Unsatisfied"
|
2092 |
msgstr ""
|
2093 |
|
2094 |
+
#: classes/helpers/FrmFieldsHelper.php:1297
|
2095 |
+
#: classes/helpers/FrmFieldsHelper.php:1306
|
2096 |
+
#: classes/helpers/FrmFieldsHelper.php:1315
|
2097 |
msgid "N/A"
|
2098 |
msgstr ""
|
2099 |
|
2100 |
+
#: classes/helpers/FrmFieldsHelper.php:1300
|
2101 |
msgid "Importance"
|
2102 |
msgstr ""
|
2103 |
|
2104 |
+
#: classes/helpers/FrmFieldsHelper.php:1301
|
2105 |
msgid "Very Important"
|
2106 |
msgstr ""
|
2107 |
|
2108 |
+
#: classes/helpers/FrmFieldsHelper.php:1302
|
2109 |
msgid "Important"
|
2110 |
msgstr ""
|
2111 |
|
2112 |
+
#: classes/helpers/FrmFieldsHelper.php:1304
|
2113 |
msgid "Somewhat Important"
|
2114 |
msgstr ""
|
2115 |
|
2116 |
+
#: classes/helpers/FrmFieldsHelper.php:1305
|
2117 |
msgid "Not at all Important"
|
2118 |
msgstr ""
|
2119 |
|
2120 |
+
#: classes/helpers/FrmFieldsHelper.php:1309
|
2121 |
msgid "Agreement"
|
2122 |
msgstr ""
|
2123 |
|
2124 |
+
#: classes/helpers/FrmFieldsHelper.php:1310
|
2125 |
msgid "Strongly Agree"
|
2126 |
msgstr ""
|
2127 |
|
2128 |
+
#: classes/helpers/FrmFieldsHelper.php:1311
|
2129 |
msgid "Agree"
|
2130 |
msgstr ""
|
2131 |
|
2132 |
+
#: classes/helpers/FrmFieldsHelper.php:1313
|
2133 |
msgid "Disagree"
|
2134 |
msgstr ""
|
2135 |
|
2136 |
+
#: classes/helpers/FrmFieldsHelper.php:1314
|
2137 |
msgid "Strongly Disagree"
|
2138 |
msgstr ""
|
2139 |
|
2149 |
msgid "Switch Form"
|
2150 |
msgstr ""
|
2151 |
|
2152 |
+
#: classes/helpers/FrmFormsHelper.php:729
|
2153 |
msgid "Create Form from Template"
|
2154 |
msgstr ""
|
2155 |
|
2156 |
+
#: classes/helpers/FrmFormsHelper.php:735
|
2157 |
msgid "Duplicate Form"
|
2158 |
msgstr ""
|
2159 |
|
2160 |
+
#: classes/helpers/FrmFormsHelper.php:820
|
2161 |
msgid "Restore from Trash"
|
2162 |
msgstr ""
|
2163 |
|
2164 |
+
#: classes/helpers/FrmFormsHelper.php:821
|
2165 |
#: classes/helpers/FrmFormsListHelper.php:106
|
2166 |
msgid "Restore"
|
2167 |
msgstr ""
|
2168 |
|
2169 |
+
#: classes/helpers/FrmFormsHelper.php:825
|
2170 |
msgid "Move Form to Trash"
|
2171 |
msgstr ""
|
2172 |
|
2173 |
+
#: classes/helpers/FrmFormsHelper.php:826
|
2174 |
+
#: classes/helpers/FrmFormsHelper.php:944
|
2175 |
#: classes/helpers/FrmFormsListHelper.php:180
|
2176 |
msgid "Trash"
|
2177 |
msgstr ""
|
2178 |
|
2179 |
+
#: classes/helpers/FrmFormsHelper.php:832
|
2180 |
#: classes/helpers/FrmFormsListHelper.php:110
|
2181 |
msgid "Delete Permanently"
|
2182 |
msgstr ""
|
2183 |
|
2184 |
+
#: classes/helpers/FrmFormsHelper.php:833 classes/models/FrmFormAction.php:697
|
2185 |
msgid "Delete"
|
2186 |
msgstr ""
|
2187 |
|
2188 |
+
#: classes/helpers/FrmFormsHelper.php:835
|
2189 |
msgid "Are you sure you want to delete this form and all its entries?"
|
2190 |
msgstr ""
|
2191 |
|
2192 |
+
#: classes/helpers/FrmFormsHelper.php:837
|
2193 |
msgid "Delete form & entries?"
|
2194 |
msgstr ""
|
2195 |
|
2196 |
+
#: classes/helpers/FrmFormsHelper.php:848
|
2197 |
msgid "First"
|
2198 |
msgstr ""
|
2199 |
|
2200 |
+
#: classes/helpers/FrmFormsHelper.php:849
|
2201 |
msgid ""
|
2202 |
"Add this to the first field in each row along with a width. ie frm_first frm4"
|
2203 |
msgstr ""
|
2204 |
|
2205 |
+
#: classes/helpers/FrmFormsHelper.php:851
|
2206 |
#: classes/helpers/FrmStylesHelper.php:116
|
2207 |
msgid "Right"
|
2208 |
msgstr ""
|
2209 |
|
2210 |
+
#: classes/helpers/FrmFormsHelper.php:853
|
2211 |
msgid "Total"
|
2212 |
msgstr ""
|
2213 |
|
2214 |
+
#: classes/helpers/FrmFormsHelper.php:854
|
2215 |
msgid ""
|
2216 |
"Add this to a read-only field to display the text in bold without a border "
|
2217 |
"or background."
|
2218 |
msgstr ""
|
2219 |
|
2220 |
+
#: classes/helpers/FrmFormsHelper.php:856
|
2221 |
msgid "First Grid Row"
|
2222 |
msgstr ""
|
2223 |
|
2224 |
+
#: classes/helpers/FrmFormsHelper.php:857
|
2225 |
msgid "Even Grid Row"
|
2226 |
msgstr ""
|
2227 |
|
2228 |
+
#: classes/helpers/FrmFormsHelper.php:858
|
2229 |
msgid "Odd Grid Row"
|
2230 |
msgstr ""
|
2231 |
|
2232 |
+
#: classes/helpers/FrmFormsHelper.php:860
|
2233 |
msgid "2 Col Options"
|
2234 |
msgstr ""
|
2235 |
|
2236 |
+
#: classes/helpers/FrmFormsHelper.php:861
|
2237 |
msgid "Put your radio button or checkbox options into two columns."
|
2238 |
msgstr ""
|
2239 |
|
2240 |
+
#: classes/helpers/FrmFormsHelper.php:864
|
2241 |
msgid "3 Col Options"
|
2242 |
msgstr ""
|
2243 |
|
2244 |
+
#: classes/helpers/FrmFormsHelper.php:865
|
2245 |
msgid "Put your radio button or checkbox options into three columns."
|
2246 |
msgstr ""
|
2247 |
|
2248 |
+
#: classes/helpers/FrmFormsHelper.php:868
|
2249 |
msgid "4 Col Options"
|
2250 |
msgstr ""
|
2251 |
|
2252 |
+
#: classes/helpers/FrmFormsHelper.php:869
|
2253 |
msgid "Put your radio button or checkbox options into four columns."
|
2254 |
msgstr ""
|
2255 |
|
2256 |
+
#: classes/helpers/FrmFormsHelper.php:872
|
2257 |
msgid "Scroll Box"
|
2258 |
msgstr ""
|
2259 |
|
2260 |
+
#: classes/helpers/FrmFormsHelper.php:873
|
2261 |
msgid ""
|
2262 |
"If you have many checkbox or radio button options, you may add this class to "
|
2263 |
"allow your user to easily scroll through the options."
|
2264 |
msgstr ""
|
2265 |
|
2266 |
+
#: classes/helpers/FrmFormsHelper.php:876
|
2267 |
msgid "Capitalize"
|
2268 |
msgstr ""
|
2269 |
|
2270 |
+
#: classes/helpers/FrmFormsHelper.php:877
|
2271 |
msgid "Automatically capitalize the first letter in each word."
|
2272 |
msgstr ""
|
2273 |
|
2274 |
+
#: classes/helpers/FrmFormsHelper.php:945
|
2275 |
msgid "Published"
|
2276 |
msgstr ""
|
2277 |
|
2721 |
msgid "Use the query in an array format so it can be properly prepared."
|
2722 |
msgstr ""
|
2723 |
|
2724 |
+
#: classes/models/FrmEDD_SL_Plugin_Updater.php:309
|
2725 |
msgid "You do not have permission to install plugin updates"
|
2726 |
msgstr ""
|
2727 |
|
2728 |
+
#: classes/models/FrmEDD_SL_Plugin_Updater.php:309
|
2729 |
#: classes/views/styles/_field-colors.php:15
|
2730 |
#: classes/views/styles/_form-messages.php:7
|
2731 |
msgid "Error"
|
2759 |
msgid "There was a problem with your submission. Please try again."
|
2760 |
msgstr ""
|
2761 |
|
2762 |
+
#: classes/models/FrmEntryValidate.php:279
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2763 |
#: classes/models/FrmEntryValidate.php:288
|
|
|
2764 |
msgid "Your entry appears to be spam!"
|
2765 |
msgstr ""
|
2766 |
|
2767 |
+
#: classes/models/FrmEntryValidate.php:283
|
2768 |
msgid "Your entry appears to be blacklist spam!"
|
2769 |
msgstr ""
|
2770 |
|
2794 |
msgid "Dropdown"
|
2795 |
msgstr ""
|
2796 |
|
2797 |
+
#: classes/models/FrmField.php:34
|
2798 |
msgid "Email"
|
2799 |
msgstr ""
|
2800 |
|
2924 |
#: classes/views/frm-forms/_publish_box.php:38
|
2925 |
#: classes/views/frm-forms/add_field_links.php:7
|
2926 |
#: classes/views/frm-forms/edit.php:23 classes/views/frm-forms/form.php:59
|
2927 |
+
#: classes/views/frm-forms/settings.php:359
|
2928 |
msgid "Update"
|
2929 |
msgstr ""
|
2930 |
|
2932 |
msgid "Import"
|
2933 |
msgstr ""
|
2934 |
|
2935 |
+
#: classes/models/FrmMigrate.php:492
|
2936 |
msgid "Sending"
|
2937 |
msgstr ""
|
2938 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2939 |
#: classes/models/FrmSettings.php:93
|
2940 |
msgid "Your responses were successfully submitted. Thank you!"
|
2941 |
msgstr ""
|
2953 |
msgstr ""
|
2954 |
|
2955 |
#: classes/models/FrmSettings.php:97
|
2956 |
+
msgid "We're sorry. It looks like you've already submitted that."
|
2957 |
msgstr ""
|
2958 |
|
2959 |
#: classes/models/FrmSettings.php:98 classes/views/styles/_sample_form.php:77
|
2972 |
msgid "New Style"
|
2973 |
msgstr ""
|
2974 |
|
2975 |
+
#: classes/models/FrmStyle.php:147
|
2976 |
msgid ""
|
2977 |
"WARNING: Any changes made to this file will be lost when your Formidable "
|
2978 |
"settings are updated"
|
2979 |
msgstr ""
|
2980 |
|
2981 |
+
#: classes/models/FrmStyle.php:226
|
2982 |
msgid "Formidable Style"
|
2983 |
msgstr ""
|
2984 |
|
2985 |
+
#: classes/models/FrmStyle.php:460
|
2986 |
#: classes/views/styles/_field-description.php:17
|
2987 |
msgid "normal"
|
2988 |
msgstr ""
|
2989 |
|
2990 |
+
#: classes/models/FrmStyle.php:463
|
2991 |
msgid "bold"
|
2992 |
msgstr ""
|
2993 |
|
3007 |
msgid "Show Description"
|
3008 |
msgstr ""
|
3009 |
|
3010 |
+
#: classes/models/fields/FrmFieldCaptcha.php:147
|
3011 |
+
msgid "The captcha is missing from this form"
|
3012 |
+
msgstr ""
|
3013 |
+
|
3014 |
+
#: classes/models/fields/FrmFieldCaptcha.php:163
|
3015 |
+
msgid "There was a problem verifying your recaptcha"
|
3016 |
+
msgstr ""
|
3017 |
+
|
3018 |
+
#: classes/models/fields/FrmFieldCheckbox.php:37
|
3019 |
+
#: classes/models/fields/FrmFieldRadio.php:44
|
3020 |
#: classes/models/fields/FrmFieldSelect.php:34
|
3021 |
#: classes/views/styles/_sample_form.php:32
|
3022 |
#: classes/views/styles/_sample_form.php:61
|
3024 |
msgid "Option 1"
|
3025 |
msgstr ""
|
3026 |
|
3027 |
+
#: classes/models/fields/FrmFieldCheckbox.php:38
|
3028 |
+
#: classes/models/fields/FrmFieldRadio.php:45
|
3029 |
#: classes/views/styles/_sample_form.php:62
|
3030 |
#: classes/views/styles/_sample_form.php:70
|
3031 |
msgid "Option 2"
|
3032 |
msgstr ""
|
3033 |
|
3034 |
+
#: classes/models/fields/FrmFieldNumber.php:65
|
3035 |
msgid "Please select a higher number"
|
3036 |
msgstr ""
|
3037 |
|
3038 |
+
#: classes/models/fields/FrmFieldNumber.php:67
|
3039 |
msgid "Please select a lower number"
|
3040 |
msgstr ""
|
3041 |
|
3042 |
+
#: classes/models/fields/FrmFieldType.php:328
|
3043 |
msgid "Untitled"
|
3044 |
msgstr ""
|
3045 |
|
3063 |
msgid "Activate"
|
3064 |
msgstr ""
|
3065 |
|
3066 |
+
#: classes/views/addons/list.php:24 classes/views/addons/upgrade_to_pro.php:24
|
|
|
3067 |
msgid "Get Started"
|
3068 |
msgstr ""
|
3069 |
|
3070 |
+
#: classes/views/addons/list.php:26
|
3071 |
msgid "View Docs"
|
3072 |
msgstr ""
|
3073 |
|
3193 |
msgid "Label"
|
3194 |
msgstr ""
|
3195 |
|
3196 |
+
#: classes/views/frm-form-actions/_action_inside.php:33
|
3197 |
msgid "Action Triggers"
|
3198 |
msgstr ""
|
3199 |
|
3200 |
+
#: classes/views/frm-form-actions/_action_inside.php:35
|
3201 |
msgid "Trigger this action after"
|
3202 |
msgstr ""
|
3203 |
|
3204 |
+
#: classes/views/frm-form-actions/_action_inside.php:59
|
3205 |
#, php-format
|
3206 |
msgid "Action ID: %1$s"
|
3207 |
msgstr ""
|
3317 |
msgid "Duplicate Field"
|
3318 |
msgstr ""
|
3319 |
|
3320 |
+
#: classes/views/frm-forms/add_field.php:74
|
3321 |
msgid "Add Option"
|
3322 |
msgstr ""
|
3323 |
|
3324 |
+
#: classes/views/frm-forms/add_field.php:77
|
3325 |
msgid "Add \"Other\""
|
3326 |
msgstr ""
|
3327 |
|
3328 |
+
#: classes/views/frm-forms/add_field.php:84
|
3329 |
msgid "Field Choices"
|
3330 |
msgstr ""
|
3331 |
|
3332 |
+
#: classes/views/frm-forms/add_field.php:85
|
3333 |
msgid "Bulk Edit Options"
|
3334 |
msgstr ""
|
3335 |
|
3336 |
+
#: classes/views/frm-forms/add_field.php:114
|
3337 |
msgid "Field Type"
|
3338 |
msgstr ""
|
3339 |
|
3340 |
+
#: classes/views/frm-forms/add_field.php:130
|
3341 |
+
#: classes/views/frm-forms/add_field.php:302
|
3342 |
msgid "Required"
|
3343 |
msgstr ""
|
3344 |
|
3345 |
+
#: classes/views/frm-forms/add_field.php:140
|
3346 |
msgid ""
|
3347 |
"Unique: Do not allow the same response multiple times. For example, if one "
|
3348 |
"user enters 'Joe', then no one else will be allowed to enter the same name."
|
3349 |
msgstr ""
|
3350 |
|
3351 |
+
#: classes/views/frm-forms/add_field.php:141
|
3352 |
+
#: classes/views/frm-forms/add_field.php:321
|
3353 |
msgid "Unique"
|
3354 |
msgstr ""
|
3355 |
|
3356 |
+
#: classes/views/frm-forms/add_field.php:151
|
3357 |
msgid ""
|
3358 |
"Read Only: Show this field but do not allow the field value to be edited "
|
3359 |
"from the front-end."
|
3360 |
msgstr ""
|
3361 |
|
3362 |
+
#: classes/views/frm-forms/add_field.php:153
|
3363 |
#: classes/views/styles/_field-colors.php:20
|
3364 |
msgid "Read Only"
|
3365 |
msgstr ""
|
3366 |
|
3367 |
+
#: classes/views/frm-forms/add_field.php:163
|
3368 |
msgid "Indicate required field with"
|
3369 |
msgstr ""
|
3370 |
|
3371 |
+
#: classes/views/frm-forms/add_field.php:171
|
3372 |
msgid ""
|
3373 |
"The field key can be used as an alternative to the field ID in many cases."
|
3374 |
msgstr ""
|
3375 |
|
3376 |
+
#: classes/views/frm-forms/add_field.php:172
|
3377 |
#: classes/views/frm-forms/mb_html_tab.php:11
|
3378 |
msgid "Field Key"
|
3379 |
msgstr ""
|
3380 |
|
3381 |
+
#: classes/views/frm-forms/add_field.php:181
|
3382 |
msgid "CSS layout classes"
|
3383 |
msgstr ""
|
3384 |
|
3385 |
+
#: classes/views/frm-forms/add_field.php:182
|
3386 |
msgid ""
|
3387 |
"Add a CSS class to the field container. Use our predefined classes to align "
|
3388 |
"multiple fields in single row."
|
3389 |
msgstr ""
|
3390 |
|
3391 |
+
#: classes/views/frm-forms/add_field.php:191
|
3392 |
#: classes/views/frm-forms/mb_html_tab.php:14
|
3393 |
msgid "Label Position"
|
3394 |
msgstr ""
|
3395 |
|
3396 |
+
#: classes/views/frm-forms/add_field.php:230
|
3397 |
msgid "Show URL image"
|
3398 |
msgstr ""
|
3399 |
|
3400 |
+
#: classes/views/frm-forms/add_field.php:235
|
3401 |
msgid ""
|
3402 |
"If this URL points to an image, show to image on the entries listing page."
|
3403 |
msgstr ""
|
3404 |
|
3405 |
+
#: classes/views/frm-forms/add_field.php:244
|
3406 |
msgid "ReCaptcha Type"
|
3407 |
msgstr ""
|
3408 |
|
3409 |
+
#: classes/views/frm-forms/add_field.php:245
|
3410 |
msgid ""
|
3411 |
"Set the size of the captcha field. The compact option is best if your form "
|
3412 |
"is in a small area."
|
3413 |
msgstr ""
|
3414 |
|
3415 |
+
#: classes/views/frm-forms/add_field.php:250
|
3416 |
msgid "Normal"
|
3417 |
msgstr ""
|
3418 |
|
3419 |
+
#: classes/views/frm-forms/add_field.php:253
|
3420 |
msgid "Compact"
|
3421 |
msgstr ""
|
3422 |
|
3423 |
+
#: classes/views/frm-forms/add_field.php:261
|
3424 |
msgid "reCAPTCHA Color"
|
3425 |
msgstr ""
|
3426 |
|
3427 |
+
#: classes/views/frm-forms/add_field.php:267
|
3428 |
msgid "Light"
|
3429 |
msgstr ""
|
3430 |
|
3431 |
+
#: classes/views/frm-forms/add_field.php:270
|
3432 |
msgid "Dark"
|
3433 |
msgstr ""
|
3434 |
|
3435 |
+
#: classes/views/frm-forms/add_field.php:296
|
3436 |
msgid "Validation"
|
3437 |
msgstr ""
|
3438 |
|
3439 |
+
#: classes/views/frm-forms/add_field.php:312
|
3440 |
msgid "Invalid Format"
|
3441 |
msgstr ""
|
3442 |
|
3443 |
+
#: classes/views/frm-forms/add_field.php:330
|
3444 |
msgid "Confirmation"
|
3445 |
msgstr ""
|
3446 |
|
3447 |
+
#: classes/views/frm-forms/add_field.php:352
|
3448 |
msgid "Drag fields from your form or the sidebar into this section"
|
3449 |
msgstr ""
|
3450 |
|
3564 |
msgstr ""
|
3565 |
|
3566 |
#: classes/views/frm-forms/mb_html_tab.php:50
|
3567 |
+
#: classes/views/frm-forms/settings.php:238
|
3568 |
msgid "Form Key"
|
3569 |
msgstr ""
|
3570 |
|
3584 |
msgid "Customization"
|
3585 |
msgstr ""
|
3586 |
|
3587 |
+
#: classes/views/frm-forms/settings.php:37
|
3588 |
msgid "Customize HTML"
|
3589 |
msgstr ""
|
3590 |
|
3591 |
+
#: classes/views/frm-forms/settings.php:62
|
3592 |
msgid "Form Shortcodes"
|
3593 |
msgstr ""
|
3594 |
|
3595 |
+
#: classes/views/frm-forms/settings.php:64
|
3596 |
msgid "Show"
|
3597 |
msgstr ""
|
3598 |
|
3599 |
+
#: classes/views/frm-forms/settings.php:66
|
3600 |
msgid "Insert on a page, post, or text widget"
|
3601 |
msgstr ""
|
3602 |
|
3603 |
+
#: classes/views/frm-forms/settings.php:71
|
3604 |
msgid "Insert in a template"
|
3605 |
msgstr ""
|
3606 |
|
3607 |
+
#: classes/views/frm-forms/settings.php:74
|
3608 |
msgid "Hide"
|
3609 |
msgstr ""
|
3610 |
|
3611 |
+
#: classes/views/frm-forms/settings.php:80
|
3612 |
msgid "Form Settings"
|
3613 |
msgstr ""
|
3614 |
|
3615 |
+
#: classes/views/frm-forms/settings.php:91
|
3616 |
+
#: classes/views/frm-forms/settings.php:226
|
3617 |
msgid "On Submit"
|
3618 |
msgstr ""
|
3619 |
|
3620 |
+
#: classes/views/frm-forms/settings.php:92
|
3621 |
msgid "Choose what will happen after the user submits this form."
|
3622 |
msgstr ""
|
3623 |
|
3624 |
+
#: classes/views/frm-forms/settings.php:101
|
3625 |
msgid "Show Message"
|
3626 |
msgstr ""
|
3627 |
|
3628 |
+
#: classes/views/frm-forms/settings.php:104
|
3629 |
msgid "Redirect to URL"
|
3630 |
msgstr ""
|
3631 |
|
3632 |
+
#: classes/views/frm-forms/settings.php:107
|
3633 |
msgid "Show Page Content"
|
3634 |
msgstr ""
|
3635 |
|
3636 |
+
#: classes/views/frm-forms/settings.php:117
|
3637 |
msgid "Use Content from Page"
|
3638 |
msgstr ""
|
3639 |
|
3640 |
+
#: classes/views/frm-forms/settings.php:127
|
3641 |
msgid "Show the form with the confirmation message"
|
3642 |
msgstr ""
|
3643 |
|
3644 |
+
#: classes/views/frm-forms/settings.php:135
|
3645 |
msgid "Do not store entries submitted from this form"
|
3646 |
msgstr ""
|
3647 |
|
3648 |
+
#: classes/views/frm-forms/settings.php:141
|
3649 |
msgid "Use Akismet to check entries for spam for"
|
3650 |
msgstr ""
|
3651 |
|
3652 |
+
#: classes/views/frm-forms/settings.php:144
|
3653 |
msgid "no one"
|
3654 |
msgstr ""
|
3655 |
|
3656 |
+
#: classes/views/frm-forms/settings.php:147
|
3657 |
msgid "everyone"
|
3658 |
msgstr ""
|
3659 |
|
3660 |
+
#: classes/views/frm-forms/settings.php:150
|
3661 |
msgid "visitors who are not logged in"
|
3662 |
msgstr ""
|
3663 |
|
3664 |
+
#: classes/views/frm-forms/settings.php:159
|
3665 |
msgid "AJAX"
|
3666 |
msgstr ""
|
3667 |
|
3668 |
+
#: classes/views/frm-forms/settings.php:160
|
3669 |
msgid "Make stuff happen in the background without a page refresh"
|
3670 |
msgstr ""
|
3671 |
|
3672 |
+
#: classes/views/frm-forms/settings.php:166
|
3673 |
msgid "Load and save form builder page with AJAX"
|
3674 |
msgstr ""
|
3675 |
|
3676 |
+
#: classes/views/frm-forms/settings.php:168
|
3677 |
msgid "Recommended for long forms."
|
3678 |
msgstr ""
|
3679 |
|
3680 |
+
#: classes/views/frm-forms/settings.php:176
|
3681 |
msgid "Validate this form with javascript"
|
3682 |
msgstr ""
|
3683 |
|
3684 |
+
#: classes/views/frm-forms/settings.php:178
|
3685 |
msgid ""
|
3686 |
"Required fields, email format, and number format can be checked instantly in "
|
3687 |
"your browser. You may want to turn this option off if you have any "
|
3688 |
"customizations to remove validation messages on certain fields."
|
3689 |
msgstr ""
|
3690 |
|
3691 |
+
#: classes/views/frm-forms/settings.php:187
|
3692 |
msgid "Styling & Buttons"
|
3693 |
msgstr ""
|
3694 |
|
3695 |
+
#: classes/views/frm-forms/settings.php:188
|
3696 |
msgid "Select a style for this form and set the text for your buttons."
|
3697 |
msgstr ""
|
3698 |
|
3699 |
+
#: classes/views/frm-forms/settings.php:193
|
3700 |
msgid "Style Template"
|
3701 |
msgstr ""
|
3702 |
|
3703 |
+
#: classes/views/frm-forms/settings.php:197
|
3704 |
msgid "Always use default"
|
3705 |
msgstr ""
|
3706 |
|
3707 |
+
#: classes/views/frm-forms/settings.php:201 classes/views/styles/manage.php:43
|
3708 |
msgid "default"
|
3709 |
msgstr ""
|
3710 |
|
3711 |
+
#: classes/views/frm-forms/settings.php:205
|
3712 |
msgid "Do not use Formidable styling"
|
3713 |
msgstr ""
|
3714 |
|
3715 |
+
#: classes/views/frm-forms/settings.php:210
|
3716 |
#: classes/views/frm-settings/form.php:174
|
3717 |
msgid "Submit Button Text"
|
3718 |
msgstr ""
|
3719 |
|
3720 |
+
#: classes/views/frm-forms/settings.php:220
|
3721 |
msgid "Messages"
|
3722 |
msgstr ""
|
3723 |
|
3724 |
+
#: classes/views/frm-forms/settings.php:221
|
3725 |
msgid "Set up your confirmation messages."
|
3726 |
msgstr ""
|
3727 |
|
3728 |
+
#: classes/views/frm-forms/settings.php:234
|
3729 |
#: classes/views/frm-settings/form.php:182
|
3730 |
msgid "Miscellaneous"
|
3731 |
msgstr ""
|
3732 |
|
3733 |
+
#: classes/views/frm-forms/settings.php:260
|
3734 |
msgid "Add New Action"
|
3735 |
msgstr ""
|
3736 |
|
3737 |
+
#: classes/views/frm-forms/settings.php:282
|
3738 |
msgid "Click an action to add it to this form"
|
3739 |
msgstr ""
|
3740 |
|
3741 |
+
#: classes/views/frm-forms/settings.php:292
|
3742 |
msgid "Form Classes"
|
3743 |
msgstr ""
|
3744 |
|
3745 |
+
#: classes/views/frm-forms/settings.php:298
|
3746 |
msgid "Before Fields"
|
3747 |
msgstr ""
|
3748 |
|
3749 |
+
#: classes/views/frm-forms/settings.php:320
|
3750 |
msgid "After Fields"
|
3751 |
msgstr ""
|
3752 |
|
3753 |
+
#: classes/views/frm-forms/settings.php:324
|
3754 |
msgid "Submit Button"
|
3755 |
msgstr ""
|
3756 |
|
4285 |
msgid "Right to Left"
|
4286 |
msgstr ""
|
4287 |
|
4288 |
+
#: classes/views/styles/_general.php:68
|
4289 |
msgid "Override theme styling"
|
4290 |
msgstr ""
|
4291 |
|
4292 |
+
#: classes/views/styles/_general.php:68
|
4293 |
msgid ""
|
4294 |
"This will add !important to many of the lines in the Formidable styling to "
|
4295 |
"make sure it will be used."
|
4490 |
msgid "automatic width"
|
4491 |
msgstr ""
|
4492 |
|
4493 |
+
#: classes/views/frm-fields/back-end/field-captcha.php:5
|
4494 |
#, php-format
|
4495 |
msgid ""
|
4496 |
"Your captcha will not appear on your form until you %1$sset up%2$s the Site "
|
4559 |
"Insert the format you would like to accept. Use a regular expression "
|
4560 |
"starting with ^ or an exact format like (999)999-9999."
|
4561 |
msgstr ""
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
readme.txt
CHANGED
@@ -2,21 +2,21 @@
|
|
2 |
Contributors: formidableforms, sswells, srwells, jamie.wahlin
|
3 |
Tags: contact form, form builder, custom form, forms, form, form maker, form creator
|
4 |
Requires at least: 4.4
|
5 |
-
Tested up to: 4.9
|
6 |
Requires PHP: 5.3
|
7 |
-
Stable tag: 3.01.
|
8 |
|
9 |
-
The best WordPress
|
10 |
|
11 |
== Description ==
|
12 |
-
= WordPress
|
13 |
-
Formidable Forms is a flexible and free WordPress
|
14 |
|
15 |
-
Create a professional WordPress contact form without any code. Get mobile-friendly responsive forms that look great on any screen size. Additionally,
|
16 |
|
17 |
[View form builder Documentation](https://formidableforms.com/knowledgebase/ "View form builder Documentation")
|
18 |
|
19 |
-
= All the features you need for beautiful WordPress
|
20 |
Create unlimited forms with all the essential field types.
|
21 |
|
22 |
* Single line text (for names, phone numbers, addresses, and more)
|
@@ -37,27 +37,27 @@ Create unlimited forms with all the essential field types.
|
|
37 |
Create forms in seconds with [pre-built form templates](https://formidableforms.com/features/wordpress-form-templates/). Or add your own form templates and export the forms to share. A free contact form template is included when you install Formidable Forms. We also have a growing library of [downloadable form templates](https://formidableforms.com/downloads/category/form-templates/).
|
38 |
|
39 |
= Customize your WordPress forms =
|
40 |
-
Whether you start from scratch or from a form template, your forms
|
41 |
|
42 |
* Send **unlimited form email notifications and autoresponders**.
|
43 |
* Use **input placeholder text** in form fields that clear when typing starts.
|
44 |
* Use our ready-made CSS classes (or your own custom CSS classes) to arrange your form fields and create **multi-column forms**
|
45 |
* **Modify the form HTML** for your individual needs.
|
46 |
-
* Customize the form
|
47 |
* Redirect to another page after submit or show content from a protected page.
|
48 |
|
49 |
-
= Style your WordPress forms with no code =
|
50 |
-
Use the built-in [visual form style generator](https://formidableforms.com/features/wordpress-visual-form-styler/) to instantly customize the look and feel of your WordPress forms. With just a few clicks, your
|
51 |
|
52 |
-
= Publish
|
53 |
-
Once your WP form is built and designed just the way you like it, publish with an easy-to-use **shortcode builder** UI. Direct links are also available for **form previews** and **
|
54 |
|
55 |
-
**Honeypot spam protection** is included in every website form
|
56 |
|
57 |
= Save every form submission =
|
58 |
You may already know it, but sending emails with your self-hosted WordPress website isn't 100% reliable. But every lead captured in your online contact forms is important. Don't lose a single one! This is why Formidable saves every contact form submission in your WordPress database and lists them on your Formidable -> Entries page. Now even if a form email notification fails, you won’t lose a lead.
|
59 |
|
60 |
-
|
61 |
|
62 |
Need to import your leads to another service like MailChimp? No problem. **Export form leads to a CSV** then open it in Excel or import anywhere.
|
63 |
|
@@ -159,9 +159,17 @@ The field and form names and descriptions are all changed with in-place edit. Ju
|
|
159 |
[See more FAQs](https://formidableforms.com/formidable-faqs/ "Formidable Form FAQs")
|
160 |
|
161 |
== Changelog ==
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
162 |
= 3.01.02 =
|
163 |
* New: Add frm_sanitize_shortcodes hook. This hook allows shortcodes in field values to be processed rather than shown on the page.
|
164 |
-
* Fix: Stylesheets weren't saving correctly when multiple styles were used
|
165 |
|
166 |
= 3.01.01 =
|
167 |
* New: Replace the jQuery colorpicker with the WordPress colorpicker in the visual form styler
|
@@ -170,7 +178,7 @@ The field and form names and descriptions are all changed with in-place edit. Ju
|
|
170 |
* Fix: Prevent shortcodes inside field values from being processed in more places including the redirect url. This is a security precaution.
|
171 |
* Fix: A default contact form was being added with each update. This update ensures the contact form is only generated once.
|
172 |
* Fix: Allow the visual form styler to show instant changes to the sample contact form since server limits of url size were being hit in some cases.
|
173 |
-
* Fix: HTML was being stripped from some field settings on the form creator page like validation messages
|
174 |
|
175 |
= 3.01 =
|
176 |
* New: Added frm_js_location hook for saving the combined javascript file in a different location
|
@@ -182,12 +190,12 @@ The field and form names and descriptions are all changed with in-place edit. Ju
|
|
182 |
* Fix: Show the label above a dropdown field if the label position is set to inside since dropdown placeholders are not yet supported. Plus, don't show the Inside label position option for any fields that don't allow placeholders.
|
183 |
* Fix: If there is an error during a database update, make sure it can try again in the future
|
184 |
* Fix: Prevent more conflicts with Divi when editing some posts with forms
|
185 |
-
* Fix:
|
186 |
|
187 |
= 3.0.06 =
|
188 |
-
* New: Include the option to duplicate a form in the free form
|
189 |
* Fix: If the reply to address in the email is not specified, use only the from email without the from name to increase receivability
|
190 |
-
* Fix: Improve styling without CSS grids when using left, right, and inline labels
|
191 |
* Fix: Make the frmFrontForm.fieldValueChanged function public in the javascript so it can be triggered by scripts in other plugins
|
192 |
|
193 |
= 3.0.05 =
|
@@ -205,7 +213,7 @@ The field and form names and descriptions are all changed with in-place edit. Ju
|
|
205 |
= 3.0.03 =
|
206 |
* Enhancement: Use relative path in the form css now that the css is inside the plugin. Now font icons will continue working without a style save when the site url is changed.
|
207 |
* Fix: Save a different stylesheet file for each site in a network to prevent them from saving over eachother
|
208 |
-
* Fix: Use auto field height when grids are off to prevent tiny fields on some sites
|
209 |
* Fix: Correctly set default email message to 100% width
|
210 |
* Fix: Fields with a layout class and labels set to right or left were not aligned right with CSS grids off
|
211 |
* Fix: Some field shortcodes weren't being processed when the whitespace was abnormal from some cases of copy/paste
|
2 |
Contributors: formidableforms, sswells, srwells, jamie.wahlin
|
3 |
Tags: contact form, form builder, custom form, forms, form, form maker, form creator
|
4 |
Requires at least: 4.4
|
5 |
+
Tested up to: 4.9.5
|
6 |
Requires PHP: 5.3
|
7 |
+
Stable tag: 3.01.03
|
8 |
|
9 |
+
The best WordPress forms plugin for custom forms. Go beyond contact forms with a drag & drop form builder, HTML control & form style generator.
|
10 |
|
11 |
== Description ==
|
12 |
+
= The best WordPress form builder plugin for custom forms =
|
13 |
+
Formidable Forms is a flexible and free WordPress forms plugin. Easily create contact forms, polls and surveys, lead generation forms, email forms, and any other forms you imagine. Start with a pre-built contact form template or create totally custom forms. From the smallest sidebar opt-in form to large job and employment application forms, Formidable Forms is built to do it all. Learn more about Formidable Forms at [FormidableForms.com](https://formidableforms.com/ "FormidableForms.com")
|
14 |
|
15 |
+
Create a professional WordPress contact form without any code. Get mobile-friendly and responsive forms that look great on any screen size. Additionally, it's simple to change the form layout with included layout classes. For more advanced customizations, take control of the form HTML and CSS.
|
16 |
|
17 |
[View form builder Documentation](https://formidableforms.com/knowledgebase/ "View form builder Documentation")
|
18 |
|
19 |
+
= All the features you need for beautiful WordPress forms =
|
20 |
Create unlimited forms with all the essential field types.
|
21 |
|
22 |
* Single line text (for names, phone numbers, addresses, and more)
|
37 |
Create forms in seconds with [pre-built form templates](https://formidableforms.com/features/wordpress-form-templates/). Or add your own form templates and export the forms to share. A free contact form template is included when you install Formidable Forms. We also have a growing library of [downloadable form templates](https://formidableforms.com/downloads/category/form-templates/).
|
38 |
|
39 |
= Customize your WordPress forms =
|
40 |
+
Whether you start from scratch or from a form template, customize your forms however you would like.
|
41 |
|
42 |
* Send **unlimited form email notifications and autoresponders**.
|
43 |
* Use **input placeholder text** in form fields that clear when typing starts.
|
44 |
* Use our ready-made CSS classes (or your own custom CSS classes) to arrange your form fields and create **multi-column forms**
|
45 |
* **Modify the form HTML** for your individual needs.
|
46 |
+
* Customize the form success message and submit button text.
|
47 |
* Redirect to another page after submit or show content from a protected page.
|
48 |
|
49 |
+
= Style your WordPress contact forms with no code =
|
50 |
+
Use the built-in [visual form style generator](https://formidableforms.com/features/wordpress-visual-form-styler/) to instantly customize the look and feel of your WordPress forms. With just a few clicks, your forms can be transformed to match your personal style. A single form styling template will be applied to all the forms on your site. But if you decide you need different styles for different forms, Formidable Forms Pro is waiting.
|
51 |
|
52 |
+
= Publish WordPress forms with ease =
|
53 |
+
Once your WP form is built and designed just the way you like it, publish with an easy-to-use **shortcode builder** UI. Direct links are also available on a blank page for **form previews** and **email surveys**.
|
54 |
|
55 |
+
**Honeypot spam protection** is included in every website form. Or add Invisible reCAPTCHA, one-click reCAPTCHA, and Akismet for extra Spam control in your contact forms.
|
56 |
|
57 |
= Save every form submission =
|
58 |
You may already know it, but sending emails with your self-hosted WordPress website isn't 100% reliable. But every lead captured in your online contact forms is important. Don't lose a single one! This is why Formidable saves every contact form submission in your WordPress database and lists them on your Formidable -> Entries page. Now even if a form email notification fails, you won’t lose a lead.
|
59 |
|
60 |
+
Looking for **GDPR compliance for forms**? No problem. Turn off IP tracking or stop saving form submissions. Or add a checkbox field to your form to collect consent.
|
61 |
|
62 |
Need to import your leads to another service like MailChimp? No problem. **Export form leads to a CSV** then open it in Excel or import anywhere.
|
63 |
|
159 |
[See more FAQs](https://formidableforms.com/formidable-faqs/ "Formidable Form FAQs")
|
160 |
|
161 |
== Changelog ==
|
162 |
+
= 3.01.03 =
|
163 |
+
* Fix: Add responsive styling for the .frm_four_col class when grids are disabled
|
164 |
+
* Fix: Fix number field HTML5 min, max, and step. This code was still in the pro form builder
|
165 |
+
* Fix: More escaping for translated strings, and whitelist false positives for code security tools
|
166 |
+
* Fix: When form builder is loaded with ajax, prevent errors when the default value is an array
|
167 |
+
* Fix: Add a nonce check when updating settings for a form
|
168 |
+
* Removed: Get rid of the start tour. We will add this back in a less annoying way.
|
169 |
+
|
170 |
= 3.01.02 =
|
171 |
* New: Add frm_sanitize_shortcodes hook. This hook allows shortcodes in field values to be processed rather than shown on the page.
|
172 |
+
* Fix: Stylesheets weren't saving correctly when multiple styles were used for forms
|
173 |
|
174 |
= 3.01.01 =
|
175 |
* New: Replace the jQuery colorpicker with the WordPress colorpicker in the visual form styler
|
178 |
* Fix: Prevent shortcodes inside field values from being processed in more places including the redirect url. This is a security precaution.
|
179 |
* Fix: A default contact form was being added with each update. This update ensures the contact form is only generated once.
|
180 |
* Fix: Allow the visual form styler to show instant changes to the sample contact form since server limits of url size were being hit in some cases.
|
181 |
+
* Fix: HTML was being stripped from some form field settings on the form creator page like validation messages
|
182 |
|
183 |
= 3.01 =
|
184 |
* New: Added frm_js_location hook for saving the combined javascript file in a different location
|
190 |
* Fix: Show the label above a dropdown field if the label position is set to inside since dropdown placeholders are not yet supported. Plus, don't show the Inside label position option for any fields that don't allow placeholders.
|
191 |
* Fix: If there is an error during a database update, make sure it can try again in the future
|
192 |
* Fix: Prevent more conflicts with Divi when editing some posts with forms
|
193 |
+
* Fix: Form fields without CSS grids were not aligning correctly with left, right, or inline labels
|
194 |
|
195 |
= 3.0.06 =
|
196 |
+
* New: Include the option to duplicate a form in the free form maker
|
197 |
* Fix: If the reply to address in the email is not specified, use only the from email without the from name to increase receivability
|
198 |
+
* Fix: Improve form styling without CSS grids when using left, right, and inline labels
|
199 |
* Fix: Make the frmFrontForm.fieldValueChanged function public in the javascript so it can be triggered by scripts in other plugins
|
200 |
|
201 |
= 3.0.05 =
|
213 |
= 3.0.03 =
|
214 |
* Enhancement: Use relative path in the form css now that the css is inside the plugin. Now font icons will continue working without a style save when the site url is changed.
|
215 |
* Fix: Save a different stylesheet file for each site in a network to prevent them from saving over eachother
|
216 |
+
* Fix: Use auto field height when grids are off to prevent tiny form fields on some sites
|
217 |
* Fix: Correctly set default email message to 100% width
|
218 |
* Fix: Fields with a layout class and labels set to right or left were not aligned right with CSS grids off
|
219 |
* Fix: Some field shortcodes weren't being processed when the whitespace was abnormal from some cases of copy/paste
|