Version Description
- Add frm_field_extra_html hook
- Change the License submenu to Plugin Licenses
- Prevent specific html entity from breaking email message
- PHP 7 updates
- Add filter for removing wpautop from form success message
- Fix HTML error on form builder page
- Pro Features:
- Allow ? and * in Phone Number Format
- Remove child form from export options
- Fix LIKE conditional logic bug
- Some auto-update adjustments
- Add frm_search_any_terms filter
- PHP 7 updates
- Fix file upload issue in CSV export
- Fix issue with duplicate classes in HTML field
- Fix filtering by user_id=current in graphs
- Fix Dynamic List field with value like 9.99
- Make sure userID field doesn't lose value when conditionally hidden/shown
Download this release
Release Info
Developer | sswells |
Plugin | Formidable Forms – Form Builder for WordPress |
Version | 2.0.18 |
Comparing to | |
See all releases |
Code changes from version 2.0.17 to 2.0.18
- classes/controllers/FrmFieldsController.php +21 -0
- classes/controllers/FrmFormsController.php +18 -20
- classes/controllers/FrmSettingsController.php +4 -1
- classes/controllers/FrmStylesController.php +1 -1
- classes/controllers/FrmXMLController.php +5 -1
- classes/helpers/FrmAppHelper.php +4 -1
- classes/helpers/FrmFieldsHelper.php +25 -9
- classes/helpers/FrmFormsHelper.php +2 -1
- classes/helpers/FrmListHelper.php +1059 -5
- classes/models/FrmEntry.php +1 -1
- classes/models/FrmEntryValidate.php +81 -4
- classes/models/FrmField.php +20 -0
- classes/models/FrmFormAction.php +2 -1
- classes/models/FrmNotification.php +2 -2
- classes/views/addons/settings.php +2 -2
- classes/views/frm-forms/add_field.php +6 -22
- classes/views/styles/show.php +3 -3
- formidable.php +1 -1
- js/formidable.js +123 -45
- js/formidable.min.js +38 -38
- languages/formidable-en_US.po +647 -555
- readme.txt +24 -5
classes/controllers/FrmFieldsController.php
CHANGED
@@ -540,6 +540,7 @@ class FrmFieldsController {
|
|
540 |
self::add_html_size($field, $add_html);
|
541 |
self::add_html_length($field, $add_html);
|
542 |
self::add_html_placeholder($field, $add_html, $class);
|
|
|
543 |
|
544 |
$class = apply_filters('frm_field_classes', implode(' ', $class), $field);
|
545 |
|
@@ -547,6 +548,7 @@ class FrmFieldsController {
|
|
547 |
|
548 |
self::add_shortcodes_to_html($field, $add_html);
|
549 |
|
|
|
550 |
$add_html = ' ' . implode( ' ', $add_html ) . ' ';
|
551 |
|
552 |
if ( $echo ) {
|
@@ -664,6 +666,25 @@ class FrmFieldsController {
|
|
664 |
}
|
665 |
}
|
666 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
667 |
private static function add_shortcodes_to_html( $field, array &$add_html ) {
|
668 |
if ( FrmField::is_option_empty( $field, 'shortcodes' ) ) {
|
669 |
return;
|
540 |
self::add_html_size($field, $add_html);
|
541 |
self::add_html_length($field, $add_html);
|
542 |
self::add_html_placeholder($field, $add_html, $class);
|
543 |
+
self::add_validation_messages( $field, $add_html );
|
544 |
|
545 |
$class = apply_filters('frm_field_classes', implode(' ', $class), $field);
|
546 |
|
548 |
|
549 |
self::add_shortcodes_to_html($field, $add_html);
|
550 |
|
551 |
+
$add_html = apply_filters( 'frm_field_extra_html', $add_html, $field );
|
552 |
$add_html = ' ' . implode( ' ', $add_html ) . ' ';
|
553 |
|
554 |
if ( $echo ) {
|
666 |
}
|
667 |
}
|
668 |
|
669 |
+
private static function add_validation_messages( $field, array &$add_html ) {
|
670 |
+
if ( FrmField::is_required( $field ) ) {
|
671 |
+
$required_message = FrmFieldsHelper::get_error_msg( $field, 'blank' );
|
672 |
+
$add_html['data-reqmsg'] = 'data-reqmsg="' . esc_attr( $required_message ) . '"';
|
673 |
+
}
|
674 |
+
|
675 |
+
if ( ! FrmField::is_option_empty( $field, 'invalid' ) ) {
|
676 |
+
$invalid_message = FrmFieldsHelper::get_error_msg( $field, 'invalid' );
|
677 |
+
$add_html['data-invmsg'] = 'data-invmsg="' . esc_attr( $invalid_message ) . '"';
|
678 |
+
}
|
679 |
+
|
680 |
+
if ( $field['type'] == 'tel' ) {
|
681 |
+
$format = FrmEntryValidate::phone_format( $field );
|
682 |
+
$format = substr( $format, 2, -2 );
|
683 |
+
$key = 'pattern';
|
684 |
+
$add_html[ $key ] = $key . '="' . esc_attr( $format ) . '"';
|
685 |
+
}
|
686 |
+
}
|
687 |
+
|
688 |
private static function add_shortcodes_to_html( $field, array &$add_html ) {
|
689 |
if ( FrmField::is_option_empty( $field, 'shortcodes' ) ) {
|
690 |
return;
|
classes/controllers/FrmFormsController.php
CHANGED
@@ -133,33 +133,31 @@ class FrmFormsController {
|
|
133 |
return self::get_settings_vars( $id, array(), $message );
|
134 |
}
|
135 |
|
136 |
-
|
137 |
-
|
138 |
-
|
139 |
-
|
140 |
-
|
141 |
-
$values = array( 'form_key' => trim( $form_key ) );
|
142 |
|
143 |
-
|
144 |
-
|
145 |
-
|
146 |
-
|
147 |
-
|
148 |
-
}
|
149 |
|
150 |
-
|
151 |
-
|
152 |
-
|
153 |
|
154 |
$form_id = FrmAppHelper::get_post_param( 'form_id', '', 'absint' );
|
155 |
$value = FrmAppHelper::get_post_param( 'update_value', '', 'wp_filter_post_kses' );
|
156 |
|
157 |
-
|
|
|
|
|
158 |
|
159 |
-
|
160 |
-
|
161 |
-
wp_die();
|
162 |
-
}
|
163 |
|
164 |
public static function update( $values = array() ) {
|
165 |
if ( empty( $values ) ) {
|
133 |
return self::get_settings_vars( $id, array(), $message );
|
134 |
}
|
135 |
|
136 |
+
public static function edit_key() {
|
137 |
+
$values = self::edit_in_place_value( 'form_key' );
|
138 |
+
echo wp_kses( stripslashes( FrmForm::getKeyById( $values['form_id'] ) ), array() );
|
139 |
+
wp_die();
|
140 |
+
}
|
|
|
141 |
|
142 |
+
public static function edit_description() {
|
143 |
+
$values = self::edit_in_place_value( 'description' );
|
144 |
+
echo wp_kses_post( FrmAppHelper::use_wpautop( stripslashes( $values['description'] ) ) );
|
145 |
+
wp_die();
|
146 |
+
}
|
|
|
147 |
|
148 |
+
private static function edit_in_place_value( $field ) {
|
149 |
+
check_ajax_referer( 'frm_ajax', 'nonce' );
|
150 |
+
FrmAppHelper::permission_check('frm_edit_forms', 'hide');
|
151 |
|
152 |
$form_id = FrmAppHelper::get_post_param( 'form_id', '', 'absint' );
|
153 |
$value = FrmAppHelper::get_post_param( 'update_value', '', 'wp_filter_post_kses' );
|
154 |
|
155 |
+
$values = array( $field => trim( $value ) );
|
156 |
+
FrmForm::update( $form_id, $values );
|
157 |
+
$values['form_id'] = $form_id;
|
158 |
|
159 |
+
return $values;
|
160 |
+
}
|
|
|
|
|
161 |
|
162 |
public static function update( $values = array() ) {
|
163 |
if ( empty( $values ) ) {
|
classes/controllers/FrmSettingsController.php
CHANGED
@@ -25,7 +25,10 @@ class FrmSettingsController {
|
|
25 |
|
26 |
$sections = array();
|
27 |
if ( apply_filters( 'frm_include_addon_page', false ) ) {
|
28 |
-
$sections['licenses'] = array(
|
|
|
|
|
|
|
29 |
}
|
30 |
$sections = apply_filters( 'frm_add_settings_section', $sections );
|
31 |
|
25 |
|
26 |
$sections = array();
|
27 |
if ( apply_filters( 'frm_include_addon_page', false ) ) {
|
28 |
+
$sections['licenses'] = array(
|
29 |
+
'class' => 'FrmAddonsController', 'function' => 'show_addons',
|
30 |
+
'name' => __( 'Plugin Licenses', 'formidable' ),
|
31 |
+
);
|
32 |
}
|
33 |
$sections = apply_filters( 'frm_add_settings_section', $sections );
|
34 |
|
classes/controllers/FrmStylesController.php
CHANGED
@@ -195,7 +195,7 @@ class FrmStylesController {
|
|
195 |
|
196 |
/**
|
197 |
* @param string $message
|
198 |
-
* @param array $forms
|
199 |
*/
|
200 |
private static function manage( $message = '', $forms = array() ) {
|
201 |
$frm_style = new FrmStyle();
|
195 |
|
196 |
/**
|
197 |
* @param string $message
|
198 |
+
* @param array|object $forms
|
199 |
*/
|
200 |
private static function manage( $message = '', $forms = array() ) {
|
201 |
$frm_style = new FrmStyle();
|
classes/controllers/FrmXMLController.php
CHANGED
@@ -49,7 +49,11 @@ class FrmXMLController {
|
|
49 |
}
|
50 |
|
51 |
public static function form( $errors = array(), $message = '' ) {
|
52 |
-
|
|
|
|
|
|
|
|
|
53 |
|
54 |
$export_types = apply_filters( 'frm_xml_export_types',
|
55 |
array( 'forms' => __( 'Forms', 'formidable' ) )
|
49 |
}
|
50 |
|
51 |
public static function form( $errors = array(), $message = '' ) {
|
52 |
+
$where = array(
|
53 |
+
'parent_form_id' => array( null, 0 ),
|
54 |
+
'status' => array( null, '', 'published' )
|
55 |
+
);
|
56 |
+
$forms = FrmForm::getAll( $where, 'name' );
|
57 |
|
58 |
$export_types = apply_filters( 'frm_xml_export_types',
|
59 |
array( 'forms' => __( 'Forms', 'formidable' ) )
|
classes/helpers/FrmAppHelper.php
CHANGED
@@ -10,7 +10,7 @@ class FrmAppHelper {
|
|
10 |
/**
|
11 |
* @since 2.0
|
12 |
*/
|
13 |
-
public static $plug_version = '2.0.
|
14 |
|
15 |
/**
|
16 |
* @since 1.07.02
|
@@ -1553,6 +1553,9 @@ class FrmAppHelper {
|
|
1553 |
public static function prepare_and_encode( $post_content ) {
|
1554 |
//Loop through array to strip slashes and add only the needed ones
|
1555 |
foreach ( $post_content as $key => $val ) {
|
|
|
|
|
|
|
1556 |
self::prepare_action_slashes( $val, $key, $post_content );
|
1557 |
unset( $key, $val );
|
1558 |
}
|
10 |
/**
|
11 |
* @since 2.0
|
12 |
*/
|
13 |
+
public static $plug_version = '2.0.18';
|
14 |
|
15 |
/**
|
16 |
* @since 1.07.02
|
1553 |
public static function prepare_and_encode( $post_content ) {
|
1554 |
//Loop through array to strip slashes and add only the needed ones
|
1555 |
foreach ( $post_content as $key => $val ) {
|
1556 |
+
// Replace problematic characters (like ")
|
1557 |
+
$val = str_replace( '"', '"', $val );
|
1558 |
+
|
1559 |
self::prepare_action_slashes( $val, $key, $post_content );
|
1560 |
unset( $key, $val );
|
1561 |
}
|
classes/helpers/FrmFieldsHelper.php
CHANGED
@@ -165,17 +165,20 @@ class FrmFieldsHelper {
|
|
165 |
* @since 2.0
|
166 |
*/
|
167 |
public static function get_error_msg( $field, $error ) {
|
168 |
-
|
169 |
-
|
|
|
170 |
|
171 |
-
|
172 |
-
'unique_msg' => array( 'full' => $default_settings['unique_msg'], 'part' =>
|
173 |
-
'invalid' => array( 'full' => __( 'This field is invalid', 'formidable' ), 'part' =>
|
174 |
-
|
|
|
175 |
|
176 |
-
|
177 |
-
|
178 |
-
|
|
|
179 |
|
180 |
public static function get_form_fields( $form_id, $error = false ) {
|
181 |
$fields = FrmField::get_all_for_form($form_id);
|
@@ -1150,6 +1153,19 @@ DEFAULT_HTML;
|
|
1150 |
return $other_id;
|
1151 |
}
|
1152 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1153 |
public static function show_onfocus_js( $is_selected ) {
|
1154 |
$atts = array(
|
1155 |
'icon' => 'frm_reload_icon',
|
165 |
* @since 2.0
|
166 |
*/
|
167 |
public static function get_error_msg( $field, $error ) {
|
168 |
+
$frm_settings = FrmAppHelper::get_settings();
|
169 |
+
$default_settings = $frm_settings->default_options();
|
170 |
+
$field_name = is_array( $field ) ? $field['name'] : $field->name;
|
171 |
|
172 |
+
$defaults = array(
|
173 |
+
'unique_msg' => array( 'full' => $default_settings['unique_msg'], 'part' => sprintf( __('%s must be unique', 'formidable' ), $field_name ) ),
|
174 |
+
'invalid' => array( 'full' => __( 'This field is invalid', 'formidable' ), 'part' => sprintf( __('%s is invalid', 'formidable' ), $field_name ) ),
|
175 |
+
'blank' => array( 'full' => $frm_settings->blank_msg, 'part' => $frm_settings->blank_msg ),
|
176 |
+
);
|
177 |
|
178 |
+
$msg = FrmField::get_option( $field, $error );
|
179 |
+
$msg = ( $msg == $defaults[ $error ]['full'] || empty( $msg ) ) ? $defaults[ $error ]['part'] : $msg;
|
180 |
+
return $msg;
|
181 |
+
}
|
182 |
|
183 |
public static function get_form_fields( $form_id, $error = false ) {
|
184 |
$fields = FrmField::get_all_for_form($form_id);
|
1153 |
return $other_id;
|
1154 |
}
|
1155 |
|
1156 |
+
public static function clear_on_focus_html( $field, $display, $id = '' ) {
|
1157 |
+
if ( $display['clear_on_focus'] ) {
|
1158 |
+
echo '<span id="frm_clear_on_focus_' . esc_attr( $field['id'] . $id ) . '" class="frm-show-click">';
|
1159 |
+
|
1160 |
+
if ( $display['default_blank'] ) {
|
1161 |
+
self::show_default_blank_js( $field['default_blank'] );
|
1162 |
+
}
|
1163 |
+
self::show_onfocus_js( $field['clear_on_focus'] );
|
1164 |
+
|
1165 |
+
echo '</span>';
|
1166 |
+
}
|
1167 |
+
}
|
1168 |
+
|
1169 |
public static function show_onfocus_js( $is_selected ) {
|
1170 |
$atts = array(
|
1171 |
'icon' => 'frm_reload_icon',
|
classes/helpers/FrmFormsHelper.php
CHANGED
@@ -121,7 +121,8 @@ class FrmFormsHelper {
|
|
121 |
|
122 |
public static function get_success_message( $atts ) {
|
123 |
$message = apply_filters( 'frm_content', $atts['message'], $atts['form'], $atts['entry_id'] );
|
124 |
-
$message =
|
|
|
125 |
return $message;
|
126 |
}
|
127 |
|
121 |
|
122 |
public static function get_success_message( $atts ) {
|
123 |
$message = apply_filters( 'frm_content', $atts['message'], $atts['form'], $atts['entry_id'] );
|
124 |
+
$message = FrmAppHelper::use_wpautop( do_shortcode( $message ) );
|
125 |
+
$message = '<div class="' . esc_attr( $atts['class'] ) . '">' . $message . '</div>';
|
126 |
return $message;
|
127 |
}
|
128 |
|
classes/helpers/FrmListHelper.php
CHANGED
@@ -3,17 +3,129 @@ if ( ! defined('ABSPATH') ) {
|
|
3 |
die( 'You are not allowed to call this page directly.' );
|
4 |
}
|
5 |
|
6 |
-
class FrmListHelper
|
7 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9 |
public function __construct( $args ) {
|
10 |
$args = wp_parse_args( $args, array(
|
11 |
'params' => array(),
|
|
|
|
|
|
|
|
|
12 |
) );
|
13 |
|
14 |
$this->params = $args['params'];
|
15 |
|
16 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
17 |
}
|
18 |
|
19 |
public function ajax_user_can() {
|
@@ -27,8 +139,950 @@ class FrmListHelper extends WP_List_Table {
|
|
27 |
public function display_rows() {
|
28 |
$style = '';
|
29 |
foreach ( $this->items as $item ) {
|
30 |
-
|
31 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
32 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
33 |
}
|
34 |
}
|
3 |
die( 'You are not allowed to call this page directly.' );
|
4 |
}
|
5 |
|
6 |
+
class FrmListHelper {
|
7 |
+
/**
|
8 |
+
* The current list of items
|
9 |
+
*
|
10 |
+
* @since 2.0.18
|
11 |
+
* @var array
|
12 |
+
* @access public
|
13 |
+
*/
|
14 |
+
public $items;
|
15 |
|
16 |
+
/**
|
17 |
+
* Various information about the current table
|
18 |
+
*
|
19 |
+
* @since 2.0.18
|
20 |
+
* @var array
|
21 |
+
* @access protected
|
22 |
+
*/
|
23 |
+
protected $_args;
|
24 |
+
|
25 |
+
/**
|
26 |
+
* Various information needed for displaying the pagination
|
27 |
+
*
|
28 |
+
* @since 2.0.18
|
29 |
+
* @var array
|
30 |
+
*/
|
31 |
+
protected $_pagination_args = array();
|
32 |
+
|
33 |
+
/**
|
34 |
+
* The current screen
|
35 |
+
*
|
36 |
+
* @since 2.0.18
|
37 |
+
* @var object
|
38 |
+
* @access protected
|
39 |
+
*/
|
40 |
+
protected $screen;
|
41 |
+
|
42 |
+
/**
|
43 |
+
* Cached bulk actions
|
44 |
+
*
|
45 |
+
* @since 2.0.18
|
46 |
+
* @var array
|
47 |
+
* @access private
|
48 |
+
*/
|
49 |
+
private $_actions;
|
50 |
+
|
51 |
+
/**
|
52 |
+
* Cached pagination output
|
53 |
+
*
|
54 |
+
* @since 2.0.18
|
55 |
+
* @var string
|
56 |
+
* @access private
|
57 |
+
*/
|
58 |
+
private $_pagination;
|
59 |
+
|
60 |
+
/**
|
61 |
+
* The view switcher modes.
|
62 |
+
*
|
63 |
+
* @since 2.0.18
|
64 |
+
* @var array
|
65 |
+
* @access protected
|
66 |
+
*/
|
67 |
+
protected $modes = array();
|
68 |
+
|
69 |
+
/**
|
70 |
+
*
|
71 |
+
* @var array
|
72 |
+
*/
|
73 |
+
protected $params;
|
74 |
+
|
75 |
+
/**
|
76 |
+
* Stores the value returned by ->get_column_info()
|
77 |
+
*
|
78 |
+
* @var array
|
79 |
+
*/
|
80 |
+
protected $_column_headers;
|
81 |
+
|
82 |
+
protected $compat_fields = array( '_args', '_pagination_args', 'screen', '_actions', '_pagination' );
|
83 |
+
|
84 |
+
protected $compat_methods = array(
|
85 |
+
'set_pagination_args', 'get_views', 'get_bulk_actions', 'bulk_actions',
|
86 |
+
'row_actions', 'view_switcher', 'get_items_per_page', 'pagination',
|
87 |
+
'get_sortable_columns', 'get_column_info', 'get_table_classes', 'display_tablenav', 'extra_tablenav',
|
88 |
+
'single_row_columns',
|
89 |
+
);
|
90 |
+
|
91 |
+
/**
|
92 |
+
* Construct the table object
|
93 |
+
*/
|
94 |
public function __construct( $args ) {
|
95 |
$args = wp_parse_args( $args, array(
|
96 |
'params' => array(),
|
97 |
+
'plural' => '',
|
98 |
+
'singular' => '',
|
99 |
+
'ajax' => false,
|
100 |
+
'screen' => null,
|
101 |
) );
|
102 |
|
103 |
$this->params = $args['params'];
|
104 |
|
105 |
+
$this->screen = convert_to_screen( $args['screen'] );
|
106 |
+
|
107 |
+
add_filter( "manage_{$this->screen->id}_columns", array( $this, 'get_columns' ), 0 );
|
108 |
+
|
109 |
+
if ( ! $args['plural'] ) {
|
110 |
+
$args['plural'] = $this->screen->base;
|
111 |
+
}
|
112 |
+
|
113 |
+
$args['plural'] = sanitize_key( $args['plural'] );
|
114 |
+
$args['singular'] = sanitize_key( $args['singular'] );
|
115 |
+
|
116 |
+
$this->_args = $args;
|
117 |
+
|
118 |
+
if ( $args['ajax'] ) {
|
119 |
+
// wp_enqueue_script( 'list-table' );
|
120 |
+
add_action( 'admin_footer', array( $this, '_js_vars' ) );
|
121 |
+
}
|
122 |
+
|
123 |
+
if ( empty( $this->modes ) ) {
|
124 |
+
$this->modes = array(
|
125 |
+
'list' => __( 'List View' ),
|
126 |
+
'excerpt' => __( 'Excerpt View' )
|
127 |
+
);
|
128 |
+
}
|
129 |
}
|
130 |
|
131 |
public function ajax_user_can() {
|
139 |
public function display_rows() {
|
140 |
$style = '';
|
141 |
foreach ( $this->items as $item ) {
|
142 |
+
echo "\n\t", $this->single_row( $item );
|
143 |
+
}
|
144 |
+
}
|
145 |
+
|
146 |
+
/**
|
147 |
+
* Prepares the list of items for displaying.
|
148 |
+
* @uses FrmListHelper::set_pagination_args()
|
149 |
+
*
|
150 |
+
* @since 2.0.18
|
151 |
+
* @access public
|
152 |
+
* @abstract
|
153 |
+
*/
|
154 |
+
public function prepare_items() {
|
155 |
+
die( 'function FrmListHelper::prepare_items() must be over-ridden in a sub-class.' );
|
156 |
+
}
|
157 |
+
|
158 |
+
/**
|
159 |
+
* An internal method that sets all the necessary pagination arguments
|
160 |
+
*
|
161 |
+
* @param array $args An associative array with information about the pagination
|
162 |
+
* @access protected
|
163 |
+
*
|
164 |
+
* @param array|string $args
|
165 |
+
*/
|
166 |
+
protected function set_pagination_args( $args ) {
|
167 |
+
$args = wp_parse_args( $args, array(
|
168 |
+
'total_items' => 0,
|
169 |
+
'total_pages' => 0,
|
170 |
+
'per_page' => 0,
|
171 |
+
) );
|
172 |
+
|
173 |
+
if ( ! $args['total_pages'] && $args['per_page'] > 0 ) {
|
174 |
+
$args['total_pages'] = ceil( $args['total_items'] / $args['per_page'] );
|
175 |
+
}
|
176 |
+
|
177 |
+
// Redirect if page number is invalid and headers are not already sent.
|
178 |
+
if ( ! headers_sent() && ( ! defined( 'DOING_AJAX' ) || ! DOING_AJAX ) && $args['total_pages'] > 0 && $this->get_pagenum() > $args['total_pages'] ) {
|
179 |
+
wp_redirect( add_query_arg( 'paged', $args['total_pages'] ) );
|
180 |
+
exit;
|
181 |
+
}
|
182 |
+
|
183 |
+
$this->_pagination_args = $args;
|
184 |
+
}
|
185 |
+
|
186 |
+
/**
|
187 |
+
* Access the pagination args.
|
188 |
+
*
|
189 |
+
* @since 2.0.18
|
190 |
+
* @access public
|
191 |
+
*
|
192 |
+
* @param string $key Pagination argument to retrieve. Common values include 'total_items',
|
193 |
+
* 'total_pages', 'per_page', or 'infinite_scroll'.
|
194 |
+
* @return int Number of items that correspond to the given pagination argument.
|
195 |
+
*/
|
196 |
+
public function get_pagination_arg( $key ) {
|
197 |
+
if ( 'page' == $key ) {
|
198 |
+
return $this->get_pagenum();
|
199 |
+
}
|
200 |
+
|
201 |
+
if ( isset( $this->_pagination_args[ $key ] ) ) {
|
202 |
+
return $this->_pagination_args[ $key ];
|
203 |
+
}
|
204 |
+
}
|
205 |
+
|
206 |
+
/**
|
207 |
+
* Whether the table has items to display or not
|
208 |
+
*
|
209 |
+
* @since 2.0.18
|
210 |
+
* @access public
|
211 |
+
*
|
212 |
+
* @return bool
|
213 |
+
*/
|
214 |
+
public function has_items() {
|
215 |
+
return ! empty( $this->items );
|
216 |
+
}
|
217 |
+
|
218 |
+
/**
|
219 |
+
* Message to be displayed when there are no items
|
220 |
+
*
|
221 |
+
* @since 2.0.18
|
222 |
+
* @access public
|
223 |
+
*/
|
224 |
+
public function no_items() {
|
225 |
+
_e( 'No items found.' );
|
226 |
+
}
|
227 |
+
|
228 |
+
/**
|
229 |
+
* Display the search box.
|
230 |
+
*
|
231 |
+
* @since 2.0.18
|
232 |
+
* @access public
|
233 |
+
*
|
234 |
+
* @param string $text The search button text
|
235 |
+
* @param string $input_id The search input id
|
236 |
+
*/
|
237 |
+
public function search_box( $text, $input_id ) {
|
238 |
+
if ( empty( $_REQUEST['s'] ) && ! $this->has_items() ) {
|
239 |
+
return;
|
240 |
+
}
|
241 |
+
|
242 |
+
$input_id = $input_id . '-search-input';
|
243 |
+
|
244 |
+
foreach ( array( 'orderby', 'order' ) as $search_params ) {
|
245 |
+
$this->hidden_search_inputs( $search_params );
|
246 |
+
}
|
247 |
+
?>
|
248 |
+
<p class="search-box">
|
249 |
+
<label class="screen-reader-text" for="<?php echo esc_attr( $input_id ) ?>"><?php echo wp_kses( $text, array() ); ?>:</label>
|
250 |
+
<input type="search" id="<?php echo esc_attr( $input_id ) ?>" name="s" value="<?php _admin_search_query(); ?>" />
|
251 |
+
<?php submit_button( $text, 'button', '', false, array( 'id' => 'search-submit' ) ); ?>
|
252 |
+
</p>
|
253 |
+
<?php
|
254 |
+
}
|
255 |
+
|
256 |
+
private function hidden_search_inputs( $param_name ) {
|
257 |
+
if ( ! empty( $_REQUEST[ $param_name ] ) ) {
|
258 |
+
echo '<input type="hidden" name="' . esc_attr( $param_name ) . '" value="' . esc_attr( $_REQUEST[ $param_name ] ) . '" />';
|
259 |
+
}
|
260 |
+
}
|
261 |
+
|
262 |
+
/**
|
263 |
+
* Get an associative array ( id => link ) with the list
|
264 |
+
* of views available on this table.
|
265 |
+
*
|
266 |
+
* @since 2.0.18
|
267 |
+
* @access protected
|
268 |
+
*
|
269 |
+
* @return array
|
270 |
+
*/
|
271 |
+
protected function get_views() {
|
272 |
+
return array();
|
273 |
+
}
|
274 |
+
|
275 |
+
/**
|
276 |
+
* Display the list of views available on this table.
|
277 |
+
*
|
278 |
+
* @since 2.0.18
|
279 |
+
* @access public
|
280 |
+
*/
|
281 |
+
public function views() {
|
282 |
+
$views = $this->get_views();
|
283 |
+
/**
|
284 |
+
* Filter the list of available list table views.
|
285 |
+
*
|
286 |
+
* The dynamic portion of the hook name, `$this->screen->id`, refers
|
287 |
+
* to the ID of the current screen, usually a string.
|
288 |
+
*
|
289 |
+
* @since 3.5.0
|
290 |
+
*
|
291 |
+
* @param array $views An array of available list table views.
|
292 |
+
*/
|
293 |
+
$views = apply_filters( 'views_' . $this->screen->id, $views );
|
294 |
+
|
295 |
+
if ( empty( $views ) ) {
|
296 |
+
return;
|
297 |
+
}
|
298 |
+
|
299 |
+
echo "<ul class='subsubsub'>\n";
|
300 |
+
foreach ( $views as $class => $view ) {
|
301 |
+
$views[ $class ] = "\t<li class='$class'>$view";
|
302 |
+
}
|
303 |
+
echo implode( " |</li>\n", $views ) . "</li>\n";
|
304 |
+
echo '</ul>';
|
305 |
+
}
|
306 |
+
|
307 |
+
/**
|
308 |
+
* Get an associative array ( option_name => option_title ) with the list
|
309 |
+
* of bulk actions available on this table.
|
310 |
+
*
|
311 |
+
* @since 2.0.18
|
312 |
+
* @access protected
|
313 |
+
*
|
314 |
+
* @return array
|
315 |
+
*/
|
316 |
+
protected function get_bulk_actions() {
|
317 |
+
return array();
|
318 |
+
}
|
319 |
+
|
320 |
+
/**
|
321 |
+
* Display the bulk actions dropdown.
|
322 |
+
*
|
323 |
+
* @since 2.0.18
|
324 |
+
* @access protected
|
325 |
+
*
|
326 |
+
* @param string $which The location of the bulk actions: 'top' or 'bottom'.
|
327 |
+
* This is designated as optional for backwards-compatibility.
|
328 |
+
*/
|
329 |
+
protected function bulk_actions( $which = '' ) {
|
330 |
+
if ( is_null( $this->_actions ) ) {
|
331 |
+
$no_new_actions = $this->_actions = $this->get_bulk_actions();
|
332 |
+
/**
|
333 |
+
* Filter the list table Bulk Actions drop-down.
|
334 |
+
*
|
335 |
+
* The dynamic portion of the hook name, `$this->screen->id`, refers
|
336 |
+
* to the ID of the current screen, usually a string.
|
337 |
+
*
|
338 |
+
* This filter can currently only be used to remove bulk actions.
|
339 |
+
*
|
340 |
+
* @since 3.5.0
|
341 |
+
*
|
342 |
+
* @param array $actions An array of the available bulk actions.
|
343 |
+
*/
|
344 |
+
$this->_actions = apply_filters( "bulk_actions-{$this->screen->id}", $this->_actions );
|
345 |
+
$this->_actions = array_intersect_assoc( $this->_actions, $no_new_actions );
|
346 |
+
$two = '';
|
347 |
+
} else {
|
348 |
+
$two = '2';
|
349 |
+
}
|
350 |
+
|
351 |
+
if ( empty( $this->_actions ) ) {
|
352 |
+
return;
|
353 |
+
}
|
354 |
+
|
355 |
+
echo "<label for='bulk-action-selector-" . esc_attr( $which ) . "' class='screen-reader-text'>" . esc_attr__( 'Select bulk action' ) . "</label>";
|
356 |
+
echo "<select name='action" . esc_attr( $two ) . "' id='bulk-action-selector-" . esc_attr( $which ) . "'>\n";
|
357 |
+
echo "<option value='-1' selected='selected'>" . esc_attr__( 'Bulk Actions' ) . "</option>\n";
|
358 |
+
|
359 |
+
foreach ( $this->_actions as $name => $title ) {
|
360 |
+
$class = 'edit' == $name ? ' class="hide-if-no-js"' : '';
|
361 |
+
|
362 |
+
echo "\t<option value='". esc_attr( $name ) ."'$class>$title</option>\n";
|
363 |
+
}
|
364 |
+
|
365 |
+
echo "</select>\n";
|
366 |
+
|
367 |
+
submit_button( __( 'Apply' ), 'action', '', false, array( 'id' => "doaction$two" ) );
|
368 |
+
echo "\n";
|
369 |
+
}
|
370 |
+
|
371 |
+
/**
|
372 |
+
* Get the current action selected from the bulk actions dropdown.
|
373 |
+
*
|
374 |
+
* @since 2.0.18
|
375 |
+
* @access public
|
376 |
+
*
|
377 |
+
* @return string|false The action name or False if no action was selected
|
378 |
+
*/
|
379 |
+
public function current_action() {
|
380 |
+
if ( isset( $_REQUEST['filter_action'] ) && ! empty( $_REQUEST['filter_action'] ) ) {
|
381 |
+
return false;
|
382 |
+
}
|
383 |
+
|
384 |
+
$action = $this->get_bulk_action( 'action' );
|
385 |
+
if ( $action === false ) {
|
386 |
+
$action = $this->get_bulk_action( 'action2' );
|
387 |
+
}
|
388 |
+
|
389 |
+
return $action;
|
390 |
+
}
|
391 |
+
|
392 |
+
private static function get_bulk_action( $action_name ) {
|
393 |
+
$action = false;
|
394 |
+
if ( isset( $_REQUEST[ $action_name ] ) && -1 != sanitize_text_field( $_REQUEST[ $action_name ] ) ) {
|
395 |
+
$action = sanitize_text_field( $_REQUEST[ $action_name ] );
|
396 |
+
}
|
397 |
+
return $action;
|
398 |
+
}
|
399 |
+
|
400 |
+
/**
|
401 |
+
* Generate row actions div
|
402 |
+
*
|
403 |
+
* @since 2.0.18
|
404 |
+
* @access protected
|
405 |
+
*
|
406 |
+
* @param array $actions The list of actions
|
407 |
+
* @param bool $always_visible Whether the actions should be always visible
|
408 |
+
* @return string
|
409 |
+
*/
|
410 |
+
protected function row_actions( $actions, $always_visible = false ) {
|
411 |
+
$action_count = count( $actions );
|
412 |
+
$i = 0;
|
413 |
+
|
414 |
+
if ( ! $action_count ) {
|
415 |
+
return '';
|
416 |
+
}
|
417 |
+
|
418 |
+
$out = '<div class="' . ( $always_visible ? 'row-actions visible' : 'row-actions' ) . '">';
|
419 |
+
foreach ( $actions as $action => $link ) {
|
420 |
+
++$i;
|
421 |
+
( $i == $action_count ) ? $sep = '' : $sep = ' | ';
|
422 |
+
$out .= "<span class='$action'>$link$sep</span>";
|
423 |
+
}
|
424 |
+
$out .= '</div>';
|
425 |
+
|
426 |
+
$out .= '<button type="button" class="toggle-row"><span class="screen-reader-text">' . __( 'Show more details' ) . '</span></button>';
|
427 |
+
|
428 |
+
return $out;
|
429 |
+
}
|
430 |
+
|
431 |
+
/**
|
432 |
+
* Display a view switcher
|
433 |
+
*
|
434 |
+
* @since 2.0.18
|
435 |
+
* @access protected
|
436 |
+
*
|
437 |
+
* @param string $current_mode
|
438 |
+
*/
|
439 |
+
protected function view_switcher( $current_mode ) {
|
440 |
+
?>
|
441 |
+
<input type="hidden" name="mode" value="<?php echo esc_attr( $current_mode ); ?>" />
|
442 |
+
<div class="view-switch">
|
443 |
+
<?php
|
444 |
+
foreach ( $this->modes as $mode => $title ) {
|
445 |
+
$classes = array( 'view-' . $mode );
|
446 |
+
if ( $current_mode == $mode )
|
447 |
+
$classes[] = 'current';
|
448 |
+
printf(
|
449 |
+
"<a href='%s' class='%s' id='view-switch-$mode'><span class='screen-reader-text'>%s</span></a>\n",
|
450 |
+
esc_url( add_query_arg( 'mode', $mode ) ),
|
451 |
+
implode( ' ', $classes ),
|
452 |
+
$title
|
453 |
+
);
|
454 |
+
}
|
455 |
+
?>
|
456 |
+
</div>
|
457 |
+
<?php
|
458 |
+
}
|
459 |
+
|
460 |
+
/**
|
461 |
+
* Get the current page number
|
462 |
+
*
|
463 |
+
* @since 2.0.18
|
464 |
+
* @access public
|
465 |
+
*
|
466 |
+
* @return int
|
467 |
+
*/
|
468 |
+
public function get_pagenum() {
|
469 |
+
$pagenum = isset( $_REQUEST['paged'] ) ? absint( $_REQUEST['paged'] ) : 0;
|
470 |
+
|
471 |
+
if ( isset( $this->_pagination_args['total_pages'] ) && $pagenum > $this->_pagination_args['total_pages'] ) {
|
472 |
+
$pagenum = $this->_pagination_args['total_pages'];
|
473 |
+
}
|
474 |
+
|
475 |
+
return max( 1, $pagenum );
|
476 |
+
}
|
477 |
+
|
478 |
+
/**
|
479 |
+
* Get number of items to display on a single page
|
480 |
+
*
|
481 |
+
* @since 2.0.18
|
482 |
+
* @access protected
|
483 |
+
*
|
484 |
+
* @param string $option
|
485 |
+
* @param int $default
|
486 |
+
* @return int
|
487 |
+
*/
|
488 |
+
protected function get_items_per_page( $option, $default = 20 ) {
|
489 |
+
$per_page = (int) get_user_option( $option );
|
490 |
+
if ( empty( $per_page ) || $per_page < 1 ) {
|
491 |
+
$per_page = $default;
|
492 |
+
}
|
493 |
+
|
494 |
+
/**
|
495 |
+
* Filter the number of items to be displayed on each page of the list table.
|
496 |
+
*
|
497 |
+
* The dynamic hook name, $option, refers to the `per_page` option depending
|
498 |
+
* on the type of list table in use. Possible values include: 'edit_comments_per_page',
|
499 |
+
* 'sites_network_per_page', 'site_themes_network_per_page', 'themes_network_per_page',
|
500 |
+
* 'users_network_per_page', 'edit_post_per_page', 'edit_page_per_page',
|
501 |
+
* 'edit_{$post_type}_per_page', etc.
|
502 |
+
*
|
503 |
+
* @since 2.9.0
|
504 |
+
*
|
505 |
+
* @param int $per_page Number of items to be displayed. Default 20.
|
506 |
+
*/
|
507 |
+
return (int) apply_filters( $option, $per_page );
|
508 |
+
}
|
509 |
+
|
510 |
+
/**
|
511 |
+
* Display the pagination.
|
512 |
+
*
|
513 |
+
* @since 2.0.18
|
514 |
+
* @access protected
|
515 |
+
*
|
516 |
+
* @param string $which
|
517 |
+
*/
|
518 |
+
protected function pagination( $which ) {
|
519 |
+
if ( empty( $this->_pagination_args ) ) {
|
520 |
+
return;
|
521 |
+
}
|
522 |
+
|
523 |
+
$total_items = $this->_pagination_args['total_items'];
|
524 |
+
$total_pages = $this->_pagination_args['total_pages'];
|
525 |
+
$infinite_scroll = false;
|
526 |
+
if ( isset( $this->_pagination_args['infinite_scroll'] ) ) {
|
527 |
+
$infinite_scroll = $this->_pagination_args['infinite_scroll'];
|
528 |
+
}
|
529 |
+
|
530 |
+
$output = '<span class="displaying-num">' . sprintf( _n( '%s item', '%s items', $total_items ), number_format_i18n( $total_items ) ) . '</span>';
|
531 |
+
|
532 |
+
$current = $this->get_pagenum();
|
533 |
+
|
534 |
+
$current_url = set_url_scheme( 'http://' . FrmAppHelper::get_server_value( 'HTTP_HOST' ) . FrmAppHelper::get_server_value( 'REQUEST_URI' ) );
|
535 |
+
|
536 |
+
$current_url = remove_query_arg( array( 'hotkeys_highlight_last', 'hotkeys_highlight_first' ), $current_url );
|
537 |
+
|
538 |
+
$page_links = array();
|
539 |
+
|
540 |
+
$total_pages_before = '<span class="paging-input">';
|
541 |
+
$total_pages_after = '</span>';
|
542 |
+
|
543 |
+
$disable_first = $disable_last = $disable_prev = $disable_next = false;
|
544 |
+
|
545 |
+
if ( $current == 1 ) {
|
546 |
+
$disable_first = true;
|
547 |
+
$disable_prev = true;
|
548 |
+
}
|
549 |
+
if ( $current == 2 ) {
|
550 |
+
$disable_first = true;
|
551 |
+
}
|
552 |
+
if ( $current == $total_pages ) {
|
553 |
+
$disable_last = true;
|
554 |
+
$disable_next = true;
|
555 |
+
}
|
556 |
+
if ( $current == $total_pages - 1 ) {
|
557 |
+
$disable_last = true;
|
558 |
+
}
|
559 |
+
|
560 |
+
if ( $disable_first ) {
|
561 |
+
$page_links[] = '<span class="tablenav-pages-navspan" aria-hidden="true">«</span>';
|
562 |
+
} else {
|
563 |
+
$page_links[] = sprintf( "<a class='first-page' href='%s'><span class='screen-reader-text'>%s</span><span aria-hidden='true'>%s</span></a>",
|
564 |
+
esc_url( remove_query_arg( 'paged', $current_url ) ),
|
565 |
+
__( 'First page' ),
|
566 |
+
'«'
|
567 |
+
);
|
568 |
+
}
|
569 |
+
|
570 |
+
if ( $disable_prev ) {
|
571 |
+
$page_links[] = '<span class="tablenav-pages-navspan" aria-hidden="true">‹</span>';
|
572 |
+
} else {
|
573 |
+
$page_links[] = sprintf( "<a class='prev-page' href='%s'><span class='screen-reader-text'>%s</span><span aria-hidden='true'>%s</span></a>",
|
574 |
+
esc_url( add_query_arg( 'paged', max( 1, $current - 1 ), $current_url ) ),
|
575 |
+
__( 'Previous page' ),
|
576 |
+
'‹'
|
577 |
+
);
|
578 |
+
}
|
579 |
+
|
580 |
+
if ( 'bottom' == $which ) {
|
581 |
+
$html_current_page = $current;
|
582 |
+
$total_pages_before = '<span class="screen-reader-text">' . __( 'Current Page' ) . '</span><span id="table-paging" class="paging-input">';
|
583 |
+
} else {
|
584 |
+
$html_current_page = sprintf( "%s<input class='current-page' id='current-page-selector' type='text' name='paged' value='%s' size='%d' aria-describedby='table-paging' />",
|
585 |
+
'<label for="current-page-selector" class="screen-reader-text">' . __( 'Current Page' ) . '</label>',
|
586 |
+
$current,
|
587 |
+
strlen( $total_pages )
|
588 |
+
);
|
589 |
+
}
|
590 |
+
$html_total_pages = sprintf( "<span class='total-pages'>%s</span>", number_format_i18n( $total_pages ) );
|
591 |
+
$page_links[] = $total_pages_before . sprintf( _x( '%1$s of %2$s', 'paging' ), $html_current_page, $html_total_pages ) . $total_pages_after;
|
592 |
+
|
593 |
+
if ( $disable_next ) {
|
594 |
+
$page_links[] = '<span class="tablenav-pages-navspan" aria-hidden="true">›</span>';
|
595 |
+
} else {
|
596 |
+
$page_links[] = sprintf( "<a class='next-page' href='%s'><span class='screen-reader-text'>%s</span><span aria-hidden='true'>%s</span></a>",
|
597 |
+
esc_url( add_query_arg( 'paged', min( $total_pages, $current + 1 ), $current_url ) ),
|
598 |
+
__( 'Next page' ),
|
599 |
+
'›'
|
600 |
+
);
|
601 |
+
}
|
602 |
+
|
603 |
+
if ( $disable_last ) {
|
604 |
+
$page_links[] = '<span class="tablenav-pages-navspan" aria-hidden="true">»</span>';
|
605 |
+
} else {
|
606 |
+
$page_links[] = sprintf( "<a class='last-page' href='%s'><span class='screen-reader-text'>%s</span><span aria-hidden='true'>%s</span></a>",
|
607 |
+
esc_url( add_query_arg( 'paged', $total_pages, $current_url ) ),
|
608 |
+
__( 'Last page' ),
|
609 |
+
'»'
|
610 |
+
);
|
611 |
+
}
|
612 |
+
|
613 |
+
$pagination_links_class = 'pagination-links';
|
614 |
+
if ( ! empty( $infinite_scroll ) ) {
|
615 |
+
$pagination_links_class = ' hide-if-js';
|
616 |
}
|
617 |
+
$output .= "\n<span class='$pagination_links_class'>" . join( "\n", $page_links ) . '</span>';
|
618 |
+
|
619 |
+
if ( $total_pages ) {
|
620 |
+
$page_class = $total_pages < 2 ? ' one-page' : '';
|
621 |
+
} else {
|
622 |
+
$page_class = ' no-pages';
|
623 |
+
}
|
624 |
+
$this->_pagination = "<div class='tablenav-pages" . esc_attr( $page_class ) . "'>$output</div>";
|
625 |
+
|
626 |
+
echo $this->_pagination;
|
627 |
+
}
|
628 |
+
|
629 |
+
/**
|
630 |
+
* Get a list of sortable columns. The format is:
|
631 |
+
* 'internal-name' => 'orderby'
|
632 |
+
* or
|
633 |
+
* 'internal-name' => array( 'orderby', true )
|
634 |
+
*
|
635 |
+
* The second format will make the initial sorting order be descending
|
636 |
+
*
|
637 |
+
* @since 2.0.18
|
638 |
+
* @access protected
|
639 |
+
*
|
640 |
+
* @return array
|
641 |
+
*/
|
642 |
+
protected function get_sortable_columns() {
|
643 |
+
return array();
|
644 |
+
}
|
645 |
+
|
646 |
+
/**
|
647 |
+
* Gets the name of the default primary column.
|
648 |
+
*
|
649 |
+
* @since 4.3.0
|
650 |
+
* @access protected
|
651 |
+
*
|
652 |
+
* @return string Name of the default primary column, in this case, an empty string.
|
653 |
+
*/
|
654 |
+
protected function get_default_primary_column_name() {
|
655 |
+
$columns = $this->get_columns();
|
656 |
+
$column = '';
|
657 |
+
|
658 |
+
// We need a primary defined so responsive views show something,
|
659 |
+
// so let's fall back to the first non-checkbox column.
|
660 |
+
foreach ( $columns as $col => $column_name ) {
|
661 |
+
if ( 'cb' === $col ) {
|
662 |
+
continue;
|
663 |
+
}
|
664 |
+
|
665 |
+
$column = $col;
|
666 |
+
break;
|
667 |
+
}
|
668 |
+
|
669 |
+
return $column;
|
670 |
+
}
|
671 |
+
|
672 |
+
/**
|
673 |
+
* Gets the name of the primary column.
|
674 |
+
*
|
675 |
+
* @since 4.3.0
|
676 |
+
* @access protected
|
677 |
+
*
|
678 |
+
* @return string The name of the primary column.
|
679 |
+
*/
|
680 |
+
protected function get_primary_column_name() {
|
681 |
+
$columns = $this->get_columns();
|
682 |
+
$default = $this->get_default_primary_column_name();
|
683 |
+
|
684 |
+
// If the primary column doesn't exist fall back to the
|
685 |
+
// first non-checkbox column.
|
686 |
+
if ( ! isset( $columns[ $default ] ) ) {
|
687 |
+
$default = FrmListHelper::get_default_primary_column_name();
|
688 |
+
}
|
689 |
+
|
690 |
+
/**
|
691 |
+
* Filter the name of the primary column for the current list table.
|
692 |
+
*
|
693 |
+
* @since 4.3.0
|
694 |
+
*
|
695 |
+
* @param string $default Column name default for the specific list table, e.g. 'name'.
|
696 |
+
* @param string $context Screen ID for specific list table, e.g. 'plugins'.
|
697 |
+
*/
|
698 |
+
$column = apply_filters( 'list_table_primary_column', $default, $this->screen->id );
|
699 |
+
|
700 |
+
if ( empty( $column ) || ! isset( $columns[ $column ] ) ) {
|
701 |
+
$column = $default;
|
702 |
+
}
|
703 |
+
|
704 |
+
return $column;
|
705 |
+
}
|
706 |
+
|
707 |
+
/**
|
708 |
+
* Get a list of all, hidden and sortable columns, with filter applied
|
709 |
+
*
|
710 |
+
* @since 2.0.18
|
711 |
+
* @access protected
|
712 |
+
*
|
713 |
+
* @return array
|
714 |
+
*/
|
715 |
+
protected function get_column_info() {
|
716 |
+
// $_column_headers is already set / cached
|
717 |
+
if ( isset( $this->_column_headers ) && is_array( $this->_column_headers ) ) {
|
718 |
+
// Back-compat for list tables that have been manually setting $_column_headers for horse reasons.
|
719 |
+
// In 4.3, we added a fourth argument for primary column.
|
720 |
+
$column_headers = array( array(), array(), array(), $this->get_primary_column_name() );
|
721 |
+
foreach ( $this->_column_headers as $key => $value ) {
|
722 |
+
$column_headers[ $key ] = $value;
|
723 |
+
}
|
724 |
+
|
725 |
+
return $column_headers;
|
726 |
+
}
|
727 |
+
|
728 |
+
$columns = get_column_headers( $this->screen );
|
729 |
+
$hidden = get_hidden_columns( $this->screen );
|
730 |
+
|
731 |
+
$sortable_columns = $this->get_sortable_columns();
|
732 |
+
/**
|
733 |
+
* Filter the list table sortable columns for a specific screen.
|
734 |
+
*
|
735 |
+
* The dynamic portion of the hook name, `$this->screen->id`, refers
|
736 |
+
* to the ID of the current screen, usually a string.
|
737 |
+
*
|
738 |
+
* @since 3.5.0
|
739 |
+
*
|
740 |
+
* @param array $sortable_columns An array of sortable columns.
|
741 |
+
*/
|
742 |
+
$_sortable = apply_filters( "manage_{$this->screen->id}_sortable_columns", $sortable_columns );
|
743 |
+
|
744 |
+
$sortable = array();
|
745 |
+
foreach ( $_sortable as $id => $data ) {
|
746 |
+
if ( empty( $data ) ) {
|
747 |
+
continue;
|
748 |
+
}
|
749 |
+
|
750 |
+
$data = (array) $data;
|
751 |
+
if ( ! isset( $data[1] ) ) {
|
752 |
+
$data[1] = false;
|
753 |
+
}
|
754 |
+
|
755 |
+
$sortable[ $id ] = $data;
|
756 |
+
}
|
757 |
+
|
758 |
+
$primary = $this->get_primary_column_name();
|
759 |
+
$this->_column_headers = array( $columns, $hidden, $sortable, $primary );
|
760 |
+
|
761 |
+
return $this->_column_headers;
|
762 |
+
}
|
763 |
+
|
764 |
+
/**
|
765 |
+
* Return number of visible columns
|
766 |
+
*
|
767 |
+
* @since 2.0.18
|
768 |
+
* @access public
|
769 |
+
*
|
770 |
+
* @return int
|
771 |
+
*/
|
772 |
+
public function get_column_count() {
|
773 |
+
list ( $columns, $hidden ) = $this->get_column_info();
|
774 |
+
$hidden = array_intersect( array_keys( $columns ), array_filter( $hidden ) );
|
775 |
+
return count( $columns ) - count( $hidden );
|
776 |
+
}
|
777 |
+
|
778 |
+
/**
|
779 |
+
* Print column headers, accounting for hidden and sortable columns.
|
780 |
+
*
|
781 |
+
* @since 2.0.18
|
782 |
+
* @access public
|
783 |
+
*
|
784 |
+
* @staticvar int $cb_counter
|
785 |
+
*
|
786 |
+
* @param bool $with_id Whether to set the id attribute or not
|
787 |
+
*/
|
788 |
+
public function print_column_headers( $with_id = true ) {
|
789 |
+
list( $columns, $hidden, $sortable, $primary ) = $this->get_column_info();
|
790 |
+
|
791 |
+
$current_url = set_url_scheme( 'http://' . FrmAppHelper::get_server_value( 'HTTP_HOST' ) . FrmAppHelper::get_server_value( 'REQUEST_URI' ) );
|
792 |
+
$current_url = remove_query_arg( 'paged', $current_url );
|
793 |
+
|
794 |
+
if ( isset( $_GET['orderby'] ) ) {
|
795 |
+
$current_orderby = sanitize_text_field( $_GET['orderby'] );
|
796 |
+
} else {
|
797 |
+
$current_orderby = '';
|
798 |
+
}
|
799 |
+
|
800 |
+
if ( isset( $_GET['order'] ) && 'desc' == $_GET['order'] ) {
|
801 |
+
$current_order = 'desc';
|
802 |
+
} else {
|
803 |
+
$current_order = 'asc';
|
804 |
+
}
|
805 |
+
|
806 |
+
if ( ! empty( $columns['cb'] ) ) {
|
807 |
+
static $cb_counter = 1;
|
808 |
+
$columns['cb'] = '<label class="screen-reader-text" for="cb-select-all-' . $cb_counter . '">' . __( 'Select All' ) . '</label>'
|
809 |
+
. '<input id="cb-select-all-' . esc_attr( $cb_counter ) . '" type="checkbox" />';
|
810 |
+
$cb_counter++;
|
811 |
+
}
|
812 |
+
|
813 |
+
foreach ( $columns as $column_key => $column_display_name ) {
|
814 |
+
$class = array( 'manage-column', "column-$column_key" );
|
815 |
+
|
816 |
+
if ( in_array( $column_key, $hidden ) ) {
|
817 |
+
$class[] = 'hidden';
|
818 |
+
}
|
819 |
+
|
820 |
+
if ( 'cb' == $column_key ) {
|
821 |
+
$class[] = 'check-column';
|
822 |
+
} else if ( in_array( $column_key, array( 'posts', 'comments', 'links' ) ) ) {
|
823 |
+
$class[] = 'num';
|
824 |
+
}
|
825 |
+
|
826 |
+
if ( $column_key === $primary ) {
|
827 |
+
$class[] = 'column-primary';
|
828 |
+
}
|
829 |
+
|
830 |
+
if ( isset( $sortable[ $column_key ] ) ) {
|
831 |
+
list( $orderby, $desc_first ) = $sortable[ $column_key ];
|
832 |
+
|
833 |
+
if ( $current_orderby == $orderby ) {
|
834 |
+
$order = 'asc' == $current_order ? 'desc' : 'asc';
|
835 |
+
$class[] = 'sorted';
|
836 |
+
$class[] = $current_order;
|
837 |
+
} else {
|
838 |
+
$order = $desc_first ? 'desc' : 'asc';
|
839 |
+
$class[] = 'sortable';
|
840 |
+
$class[] = $desc_first ? 'asc' : 'desc';
|
841 |
+
}
|
842 |
+
|
843 |
+
$column_display_name = '<a href="' . esc_url( add_query_arg( compact( 'orderby', 'order' ), $current_url ) ) . '"><span>' . $column_display_name . '</span><span class="sorting-indicator"></span></a>';
|
844 |
+
}
|
845 |
+
|
846 |
+
$tag = ( 'cb' === $column_key ) ? 'td' : 'th';
|
847 |
+
$scope = ( 'th' === $tag ) ? 'scope="col"' : '';
|
848 |
+
$id = $with_id ? "id='" . esc_attr( $column_key ) . "'" : '';
|
849 |
+
|
850 |
+
if ( ! empty( $class ) ) {
|
851 |
+
$class = "class='" . join( ' ', $class ) . "'";
|
852 |
+
}
|
853 |
+
|
854 |
+
echo "<$tag $scope $id $class>$column_display_name</$tag>";
|
855 |
+
}
|
856 |
+
}
|
857 |
+
|
858 |
+
/**
|
859 |
+
* Display the table
|
860 |
+
*
|
861 |
+
* @since 2.0.18
|
862 |
+
* @access public
|
863 |
+
*/
|
864 |
+
public function display() {
|
865 |
+
$singular = $this->_args['singular'];
|
866 |
+
|
867 |
+
$this->display_tablenav( 'top' );
|
868 |
+
?>
|
869 |
+
<table class="wp-list-table <?php echo esc_attr( implode( ' ', $this->get_table_classes() ) ); ?>">
|
870 |
+
<thead>
|
871 |
+
<tr>
|
872 |
+
<?php $this->print_column_headers(); ?>
|
873 |
+
</tr>
|
874 |
+
</thead>
|
875 |
+
|
876 |
+
<tbody id="the-list"<?php
|
877 |
+
if ( $singular ) {
|
878 |
+
echo " data-wp-lists='list:" . esc_attr( $singular ) . "'";
|
879 |
+
} ?>>
|
880 |
+
<?php $this->display_rows_or_placeholder(); ?>
|
881 |
+
</tbody>
|
882 |
+
|
883 |
+
<tfoot>
|
884 |
+
<tr>
|
885 |
+
<?php $this->print_column_headers( false ); ?>
|
886 |
+
</tr>
|
887 |
+
</tfoot>
|
888 |
+
|
889 |
+
</table>
|
890 |
+
<?php
|
891 |
+
$this->display_tablenav( 'bottom' );
|
892 |
+
}
|
893 |
+
|
894 |
+
/**
|
895 |
+
* Get a list of CSS classes for the list table table tag.
|
896 |
+
*
|
897 |
+
* @since 2.0.18
|
898 |
+
* @access protected
|
899 |
+
*
|
900 |
+
* @return array List of CSS classes for the table tag.
|
901 |
+
*/
|
902 |
+
protected function get_table_classes() {
|
903 |
+
return array( 'widefat', 'fixed', 'striped', $this->_args['plural'] );
|
904 |
+
}
|
905 |
+
|
906 |
+
/**
|
907 |
+
* Generate the table navigation above or below the table
|
908 |
+
*
|
909 |
+
* @since 2.0.18
|
910 |
+
* @access protected
|
911 |
+
* @param string $which
|
912 |
+
*/
|
913 |
+
protected function display_tablenav( $which ) {
|
914 |
+
if ( 'top' == $which ) {
|
915 |
+
wp_nonce_field( 'bulk-' . $this->_args['plural'] );
|
916 |
+
}
|
917 |
+
?>
|
918 |
+
<div class="tablenav <?php echo esc_attr( $which ); ?>">
|
919 |
+
|
920 |
+
<div class="alignleft actions bulkactions">
|
921 |
+
<?php $this->bulk_actions( $which ); ?>
|
922 |
+
</div>
|
923 |
+
<?php
|
924 |
+
$this->extra_tablenav( $which );
|
925 |
+
$this->pagination( $which );
|
926 |
+
?>
|
927 |
+
|
928 |
+
<br class="clear" />
|
929 |
+
</div>
|
930 |
+
<?php
|
931 |
+
}
|
932 |
+
|
933 |
+
/**
|
934 |
+
* Extra controls to be displayed between bulk actions and pagination
|
935 |
+
*
|
936 |
+
* @since 2.0.18
|
937 |
+
* @access protected
|
938 |
+
*
|
939 |
+
* @param string $which
|
940 |
+
*/
|
941 |
+
protected function extra_tablenav( $which ) {}
|
942 |
+
|
943 |
+
/**
|
944 |
+
* Generate the tbody element for the list table.
|
945 |
+
*
|
946 |
+
* @since 2.0.18
|
947 |
+
* @access public
|
948 |
+
*/
|
949 |
+
public function display_rows_or_placeholder() {
|
950 |
+
if ( $this->has_items() ) {
|
951 |
+
$this->display_rows();
|
952 |
+
} else {
|
953 |
+
echo '<tr class="no-items"><td class="colspanchange" colspan="' . esc_attr( $this->get_column_count() ) . '">';
|
954 |
+
$this->no_items();
|
955 |
+
echo '</td></tr>';
|
956 |
+
}
|
957 |
+
}
|
958 |
+
|
959 |
+
/**
|
960 |
+
* Generates content for a single row of the table
|
961 |
+
*
|
962 |
+
* @since 2.0.18
|
963 |
+
* @access public
|
964 |
+
*
|
965 |
+
* @param object $item The current item
|
966 |
+
*/
|
967 |
+
public function single_row( $item ) {
|
968 |
+
echo '<tr>';
|
969 |
+
$this->single_row_columns( $item );
|
970 |
+
echo '</tr>';
|
971 |
+
}
|
972 |
+
|
973 |
+
/**
|
974 |
+
* Generates the columns for a single row of the table
|
975 |
+
*
|
976 |
+
* @since 2.0.18
|
977 |
+
* @access protected
|
978 |
+
*
|
979 |
+
* @param object $item The current item
|
980 |
+
*/
|
981 |
+
protected function single_row_columns( $item ) {
|
982 |
+
list( $columns, $hidden, $sortable, $primary ) = $this->get_column_info();
|
983 |
+
|
984 |
+
foreach ( $columns as $column_name => $column_display_name ) {
|
985 |
+
$classes = "$column_name column-$column_name";
|
986 |
+
if ( $primary === $column_name ) {
|
987 |
+
$classes .= ' has-row-actions column-primary';
|
988 |
+
}
|
989 |
+
|
990 |
+
if ( in_array( $column_name, $hidden ) ) {
|
991 |
+
$classes .= ' hidden';
|
992 |
+
}
|
993 |
+
|
994 |
+
// Comments column uses HTML in the display name with screen reader text.
|
995 |
+
// Instead of using esc_attr(), we strip tags to get closer to a user-friendly string.
|
996 |
+
$data = 'data-colname="' . wp_strip_all_tags( $column_display_name ) . '"';
|
997 |
+
|
998 |
+
$attributes = "class='$classes' $data";
|
999 |
+
|
1000 |
+
if ( 'cb' == $column_name ) {
|
1001 |
+
echo '<th scope="row" class="check-column"></th>';
|
1002 |
+
} elseif ( method_exists( $this, '_column_' . $column_name ) ) {
|
1003 |
+
echo call_user_func(
|
1004 |
+
array( $this, '_column_' . $column_name ),
|
1005 |
+
$item,
|
1006 |
+
$classes,
|
1007 |
+
$data,
|
1008 |
+
$primary
|
1009 |
+
);
|
1010 |
+
} elseif ( method_exists( $this, 'column_' . $column_name ) ) {
|
1011 |
+
echo "<td $attributes>";
|
1012 |
+
echo call_user_func( array( $this, 'column_' . $column_name ), $item );
|
1013 |
+
echo $this->handle_row_actions( $item, $column_name, $primary );
|
1014 |
+
echo '</td>';
|
1015 |
+
} else {
|
1016 |
+
echo "<td $attributes>";
|
1017 |
+
echo $this->handle_row_actions( $item, $column_name, $primary );
|
1018 |
+
echo '</td>';
|
1019 |
+
}
|
1020 |
+
}
|
1021 |
+
}
|
1022 |
+
|
1023 |
+
/**
|
1024 |
+
* Generates and display row actions links for the list table.
|
1025 |
+
*
|
1026 |
+
* @since 4.3.0
|
1027 |
+
* @access protected
|
1028 |
+
*
|
1029 |
+
* @param object $item The item being acted upon.
|
1030 |
+
* @param string $column_name Current column name.
|
1031 |
+
* @param string $primary Primary column name.
|
1032 |
+
* @return string The row actions output. In this case, an empty string.
|
1033 |
+
*/
|
1034 |
+
protected function handle_row_actions( $item, $column_name, $primary ) {
|
1035 |
+
return $column_name == $primary ? '<button type="button" class="toggle-row"><span class="screen-reader-text">' . __( 'Show more details' ) . '</span></button>' : '';
|
1036 |
+
}
|
1037 |
+
|
1038 |
+
/**
|
1039 |
+
* Handle an incoming ajax request (called from admin-ajax.php)
|
1040 |
+
*
|
1041 |
+
* @since 2.0.18
|
1042 |
+
* @access public
|
1043 |
+
*/
|
1044 |
+
public function ajax_response() {
|
1045 |
+
$this->prepare_items();
|
1046 |
+
|
1047 |
+
ob_start();
|
1048 |
+
if ( ! empty( $_REQUEST['no_placeholder'] ) ) {
|
1049 |
+
$this->display_rows();
|
1050 |
+
} else {
|
1051 |
+
$this->display_rows_or_placeholder();
|
1052 |
+
}
|
1053 |
+
|
1054 |
+
$rows = ob_get_clean();
|
1055 |
+
|
1056 |
+
$response = array( 'rows' => $rows );
|
1057 |
+
|
1058 |
+
if ( isset( $this->_pagination_args['total_items'] ) ) {
|
1059 |
+
$response['total_items_i18n'] = sprintf(
|
1060 |
+
_n( '%s item', '%s items', $this->_pagination_args['total_items'] ),
|
1061 |
+
number_format_i18n( $this->_pagination_args['total_items'] )
|
1062 |
+
);
|
1063 |
+
}
|
1064 |
+
if ( isset( $this->_pagination_args['total_pages'] ) ) {
|
1065 |
+
$response['total_pages'] = $this->_pagination_args['total_pages'];
|
1066 |
+
$response['total_pages_i18n'] = number_format_i18n( $this->_pagination_args['total_pages'] );
|
1067 |
+
}
|
1068 |
+
|
1069 |
+
die( wp_json_encode( $response ) );
|
1070 |
+
}
|
1071 |
+
|
1072 |
+
/**
|
1073 |
+
* Send required variables to JavaScript land
|
1074 |
+
*
|
1075 |
+
* @access public
|
1076 |
+
*/
|
1077 |
+
public function _js_vars() {
|
1078 |
+
$args = array(
|
1079 |
+
'class' => get_class( $this ),
|
1080 |
+
'screen' => array(
|
1081 |
+
'id' => $this->screen->id,
|
1082 |
+
'base' => $this->screen->base,
|
1083 |
+
)
|
1084 |
+
);
|
1085 |
+
|
1086 |
+
printf( "<script type='text/javascript'>list_args = %s;</script>\n", wp_json_encode( $args ) );
|
1087 |
}
|
1088 |
}
|
classes/models/FrmEntry.php
CHANGED
@@ -831,7 +831,7 @@ class FrmEntry {
|
|
831 |
* @param array $values
|
832 |
* @return int | boolean $entry_id
|
833 |
*/
|
834 |
-
public static function create_entry_from_xml( $values ){
|
835 |
$entry_id = self::create_entry( $values, 'xml' );
|
836 |
|
837 |
return $entry_id;
|
831 |
* @param array $values
|
832 |
* @return int | boolean $entry_id
|
833 |
*/
|
834 |
+
public static function create_entry_from_xml( $values ) {
|
835 |
$entry_id = self::create_entry( $values, 'xml' );
|
836 |
|
837 |
return $entry_id;
|
classes/models/FrmEntryValidate.php
CHANGED
@@ -76,14 +76,17 @@ class FrmEntryValidate {
|
|
76 |
}
|
77 |
|
78 |
if ( $posted_field->required == '1' && ! is_array( $value ) && trim( $value ) == '' ) {
|
79 |
-
|
80 |
-
$errors[ 'field' . $args['id'] ] = ( ! isset( $posted_field->field_options['blank'] ) || $posted_field->field_options['blank'] == '' ) ? $frm_settings->blank_msg : $posted_field->field_options['blank'];
|
81 |
} else if ( $posted_field->type == 'text' && ! isset( $_POST['item_name'] ) ) {
|
82 |
$_POST['item_name'] = $value;
|
83 |
}
|
84 |
|
85 |
-
|
86 |
-
|
|
|
|
|
|
|
|
|
87 |
|
88 |
FrmEntriesHelper::set_posted_value($posted_field, $value, $args);
|
89 |
|
@@ -121,6 +124,80 @@ class FrmEntryValidate {
|
|
121 |
}
|
122 |
}
|
123 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
124 |
public static function validate_recaptcha( &$errors, $field, $args ) {
|
125 |
if ( $field->type != 'captcha' || FrmAppHelper::is_admin() || apply_filters( 'frm_is_field_hidden', false, $field, stripslashes_deep( $_POST ) ) ) {
|
126 |
return;
|
76 |
}
|
77 |
|
78 |
if ( $posted_field->required == '1' && ! is_array( $value ) && trim( $value ) == '' ) {
|
79 |
+
$errors[ 'field' . $args['id'] ] = FrmFieldsHelper::get_error_msg( $posted_field, 'blank' );
|
|
|
80 |
} else if ( $posted_field->type == 'text' && ! isset( $_POST['item_name'] ) ) {
|
81 |
$_POST['item_name'] = $value;
|
82 |
}
|
83 |
|
84 |
+
if ( $value != '' ) {
|
85 |
+
self::validate_url_field( $errors, $posted_field, $value, $args );
|
86 |
+
self::validate_email_field( $errors, $posted_field, $value, $args );
|
87 |
+
self::validate_number_field( $errors, $posted_field, $value, $args );
|
88 |
+
self::validate_phone_field( $errors, $posted_field, $value, $args );
|
89 |
+
}
|
90 |
|
91 |
FrmEntriesHelper::set_posted_value($posted_field, $value, $args);
|
92 |
|
124 |
}
|
125 |
}
|
126 |
|
127 |
+
public static function validate_number_field( &$errors, $field, $value, $args ) {
|
128 |
+
//validate the number format
|
129 |
+
if ( $field->type != 'number' ) {
|
130 |
+
return;
|
131 |
+
}
|
132 |
+
|
133 |
+
if ( ! is_numeric( $value) ) {
|
134 |
+
$errors[ 'field' . $args['id'] ] = FrmFieldsHelper::get_error_msg( $field, 'invalid' );
|
135 |
+
}
|
136 |
+
|
137 |
+
// validate number settings
|
138 |
+
if ( $value != '' ) {
|
139 |
+
$frm_settings = FrmAppHelper::get_settings();
|
140 |
+
// only check if options are available in settings
|
141 |
+
if ( $frm_settings->use_html && isset( $field->field_options['minnum'] ) && isset( $field->field_options['maxnum'] ) ) {
|
142 |
+
//minnum maxnum
|
143 |
+
if ( (float) $value < $field->field_options['minnum'] ) {
|
144 |
+
$errors[ 'field' . $args['id'] ] = __( 'Please select a higher number', 'formidable' );
|
145 |
+
} else if ( (float) $value > $field->field_options['maxnum'] ) {
|
146 |
+
$errors[ 'field' . $args['id'] ] = __( 'Please select a lower number', 'formidable' );
|
147 |
+
}
|
148 |
+
}
|
149 |
+
}
|
150 |
+
}
|
151 |
+
|
152 |
+
public static function validate_phone_field( &$errors, $field, $value, $args ) {
|
153 |
+
if ( $field->type != 'phone' ) {
|
154 |
+
return;
|
155 |
+
}
|
156 |
+
|
157 |
+
$pattern = self::phone_format( $field );
|
158 |
+
|
159 |
+
if ( ! preg_match( $pattern, $value ) ) {
|
160 |
+
$errors[ 'field' . $args['id'] ] = FrmFieldsHelper::get_error_msg( $field, 'invalid' );
|
161 |
+
}
|
162 |
+
}
|
163 |
+
|
164 |
+
public static function phone_format( $field ) {
|
165 |
+
$default_format = '^((\+\d{1,3}(-|.| )?\(?\d\)?(-| |.)?\d{1,5})|(\(?\d{2,6}\)?))(-|.| )?(\d{3,4})(-|.| )?(\d{4})(( x| ext)\d{1,5}){0,1}$';
|
166 |
+
if ( FrmField::is_option_empty( $field, 'format' ) ) {
|
167 |
+
$pattern = $default_format;
|
168 |
+
} else {
|
169 |
+
$pattern = FrmField::get_option( $field, 'format' );
|
170 |
+
}
|
171 |
+
|
172 |
+
$pattern = apply_filters( 'frm_phone_pattern', $pattern, $field );
|
173 |
+
|
174 |
+
//check if format is already a regular expression
|
175 |
+
if ( strpos( $pattern, '^' ) !== 0 ) {
|
176 |
+
//if not, create a regular expression
|
177 |
+
$pattern = preg_replace( '/\d/', '\d', preg_quote( $pattern ) );
|
178 |
+
$pattern = str_replace( 'a', '[a-z]', $pattern );
|
179 |
+
$pattern = str_replace( 'A', '[A-Z]', $pattern );
|
180 |
+
$pattern = str_replace( '*', 'w', $pattern );
|
181 |
+
$pattern = str_replace( '/', '\/', $pattern );
|
182 |
+
|
183 |
+
if ( strpos( $pattern, '\?' ) !== false ) {
|
184 |
+
$parts = explode( '\?', $pattern );
|
185 |
+
$pattern = '';
|
186 |
+
foreach ( $parts as $part ) {
|
187 |
+
if ( empty( $pattern ) ) {
|
188 |
+
$pattern .= $part;
|
189 |
+
} else {
|
190 |
+
$pattern .= '(' . $part . ')?';
|
191 |
+
}
|
192 |
+
}
|
193 |
+
}
|
194 |
+
$pattern = '^' . $pattern . '$';
|
195 |
+
}
|
196 |
+
|
197 |
+
$pattern = '/' . $pattern . '/';
|
198 |
+
return $pattern;
|
199 |
+
}
|
200 |
+
|
201 |
public static function validate_recaptcha( &$errors, $field, $args ) {
|
202 |
if ( $field->type != 'captcha' || FrmAppHelper::is_admin() || apply_filters( 'frm_is_field_hidden', false, $field, stripslashes_deep( $_POST ) ) ) {
|
203 |
return;
|
classes/models/FrmField.php
CHANGED
@@ -680,6 +680,26 @@ class FrmField {
|
|
680 |
return isset( $field->field_options[ $option ] ) && $field->field_options[ $option ] != '';
|
681 |
}
|
682 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
683 |
/**
|
684 |
* @since 2.0.09
|
685 |
*/
|
680 |
return isset( $field->field_options[ $option ] ) && $field->field_options[ $option ] != '';
|
681 |
}
|
682 |
|
683 |
+
/**
|
684 |
+
* @since 2.0.18
|
685 |
+
*/
|
686 |
+
public static function get_option( $field, $option ) {
|
687 |
+
if ( is_array( $field ) ) {
|
688 |
+
$option = self::get_option_in_array( $field, $option );
|
689 |
+
} else {
|
690 |
+
$option = self::get_option_in_object( $field, $option );
|
691 |
+
}
|
692 |
+
return $option;
|
693 |
+
}
|
694 |
+
|
695 |
+
public static function get_option_in_array( $field, $option ) {
|
696 |
+
return $field[ $option ];
|
697 |
+
}
|
698 |
+
|
699 |
+
public static function get_option_in_object( $field, $option ) {
|
700 |
+
return $field->field_options[ $option ];
|
701 |
+
}
|
702 |
+
|
703 |
/**
|
704 |
* @since 2.0.09
|
705 |
*/
|
classes/models/FrmFormAction.php
CHANGED
@@ -334,6 +334,7 @@ class FrmFormAction {
|
|
334 |
}
|
335 |
|
336 |
public function save_settings( $settings ) {
|
|
|
337 |
return FrmAppHelper::save_settings( $settings, 'frm_actions' );
|
338 |
}
|
339 |
|
@@ -451,7 +452,7 @@ class FrmFormAction {
|
|
451 |
}
|
452 |
|
453 |
public function prepare_action( $action ) {
|
454 |
-
|
455 |
$action->post_excerpt = sanitize_title( $action->post_excerpt );
|
456 |
|
457 |
$default_values = $this->get_global_defaults();
|
334 |
}
|
335 |
|
336 |
public function save_settings( $settings ) {
|
337 |
+
self::clear_cache();
|
338 |
return FrmAppHelper::save_settings( $settings, 'frm_actions' );
|
339 |
}
|
340 |
|
452 |
}
|
453 |
|
454 |
public function prepare_action( $action ) {
|
455 |
+
$action->post_content = (array) FrmAppHelper::maybe_json_decode($action->post_content);
|
456 |
$action->post_excerpt = sanitize_title( $action->post_excerpt );
|
457 |
|
458 |
$default_values = $this->get_global_defaults();
|
classes/models/FrmNotification.php
CHANGED
@@ -169,7 +169,7 @@ class FrmNotification {
|
|
169 |
* @since 2.0.1
|
170 |
*/
|
171 |
private static function explode_emails( $emails ) {
|
172 |
-
$emails = ( ! empty( $emails ) ? preg_split( '/(
|
173 |
if ( is_array( $emails ) ) {
|
174 |
$emails = array_map( 'trim', $emails );
|
175 |
} else {
|
@@ -289,7 +289,7 @@ class FrmNotification {
|
|
289 |
}
|
290 |
|
291 |
// Set up formatted value
|
292 |
-
|
293 |
|
294 |
// If value is an array
|
295 |
if ( false !== $key ) {
|
169 |
* @since 2.0.1
|
170 |
*/
|
171 |
private static function explode_emails( $emails ) {
|
172 |
+
$emails = ( ! empty( $emails ) ? preg_split( '/(,|;)/', $emails ) : '' );
|
173 |
if ( is_array( $emails ) ) {
|
174 |
$emails = array_map( 'trim', $emails );
|
175 |
} else {
|
289 |
}
|
290 |
|
291 |
// Set up formatted value
|
292 |
+
$final_val = str_replace( '"', '', $part_1 ) . ' <'. $part_2 .'>';
|
293 |
|
294 |
// If value is an array
|
295 |
if ( false !== $key ) {
|
classes/views/addons/settings.php
CHANGED
@@ -1,5 +1,5 @@
|
|
1 |
<div class="wrap">
|
2 |
-
<
|
3 |
|
4 |
<?php
|
5 |
|
@@ -11,7 +11,7 @@
|
|
11 |
?>
|
12 |
|
13 |
<div class="edd_frm_license_row">
|
14 |
-
<label class="frm_left_label" for="edd_<?php echo esc_attr( $slug ) ?>_license_key"><?php echo
|
15 |
<div class="edd_frm_authorized alignleft <?php echo esc_attr( $activate == 'activate' ) ? 'frm_hidden' : '' ?>">
|
16 |
<span class="edd_frm_license"><?php echo esc_html( $license ); ?></span>
|
17 |
<span class="frm_icon_font frm_action_icon frm_error_icon edd_frm_status_icon frm_inactive_icon"></span>
|
1 |
<div class="wrap">
|
2 |
+
<h4><?php _e( 'Plugin Licenses', 'formidable' ); ?></h4>
|
3 |
|
4 |
<?php
|
5 |
|
11 |
?>
|
12 |
|
13 |
<div class="edd_frm_license_row">
|
14 |
+
<label class="frm_left_label" for="edd_<?php echo esc_attr( $slug ) ?>_license_key"><?php echo wp_kses( sprintf( '%s license key', $plugin->plugin_name ), array() ); ?></label>
|
15 |
<div class="edd_frm_authorized alignleft <?php echo esc_attr( $activate == 'activate' ) ? 'frm_hidden' : '' ?>">
|
16 |
<span class="edd_frm_license"><?php echo esc_html( $license ); ?></span>
|
17 |
<span class="frm_icon_font frm_action_icon frm_error_icon edd_frm_status_icon frm_inactive_icon"></span>
|
classes/views/frm-forms/add_field.php
CHANGED
@@ -68,20 +68,11 @@ if ( $field['type'] == 'divider' ) { ?>
|
|
68 |
<?php
|
69 |
include(FrmAppHelper::plugin_path() .'/classes/views/frm-fields/show-build.php');
|
70 |
|
71 |
-
if ( $display['clear_on_focus'] ) {
|
72 |
-
|
73 |
-
|
74 |
-
if ( $display['default_blank'] ) {
|
75 |
-
FrmFieldsHelper::show_default_blank_js( $field['default_blank'] );
|
76 |
-
}
|
77 |
-
|
78 |
-
FrmFieldsHelper::show_onfocus_js( $field['clear_on_focus'] );
|
79 |
-
?>
|
80 |
-
</span>
|
81 |
-
<?php
|
82 |
-
|
83 |
-
do_action('frm_extra_field_display_options', $field);
|
84 |
}
|
|
|
85 |
?>
|
86 |
<div class="clear"></div>
|
87 |
</div>
|
@@ -104,15 +95,7 @@ if ( $display['conf_field'] ) { ?>
|
|
104 |
</div>
|
105 |
<?php if ( $display['clear_on_focus'] ) { ?>
|
106 |
<div class="alignleft">
|
107 |
-
|
108 |
-
<?php
|
109 |
-
if ( $display['default_blank'] ) {
|
110 |
-
FrmFieldsHelper::show_default_blank_js( $field['default_blank'] );
|
111 |
-
}
|
112 |
-
|
113 |
-
FrmFieldsHelper::show_onfocus_js( $field['clear_on_focus'] );
|
114 |
-
?>
|
115 |
-
</span>
|
116 |
</div>
|
117 |
<?php } ?>
|
118 |
</div>
|
@@ -208,6 +191,7 @@ if ( $display['options'] ) { ?>
|
|
208 |
<td class="frm_150_width">
|
209 |
<div class="hide-if-no-js edit-slug-box frm_help" title="<?php esc_attr_e( 'The field key can be used as an alternative to the field ID in many cases.', 'formidable' ) ?>">
|
210 |
<?php _e( 'Field Key', 'formidable' ) ?>
|
|
|
211 |
</td>
|
212 |
<td>
|
213 |
<input type="text" name="field_options[field_key_<?php echo esc_attr( $field['id'] ) ?>]" value="<?php echo esc_attr( $field['field_key'] ); ?>" />
|
68 |
<?php
|
69 |
include(FrmAppHelper::plugin_path() .'/classes/views/frm-fields/show-build.php');
|
70 |
|
71 |
+
if ( $display['clear_on_focus'] ) {
|
72 |
+
FrmFieldsHelper::clear_on_focus_html( $field, $display );
|
73 |
+
do_action( 'frm_extra_field_display_options', $field );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
74 |
}
|
75 |
+
|
76 |
?>
|
77 |
<div class="clear"></div>
|
78 |
</div>
|
95 |
</div>
|
96 |
<?php if ( $display['clear_on_focus'] ) { ?>
|
97 |
<div class="alignleft">
|
98 |
+
<?php FrmFieldsHelper::clear_on_focus_html( $field, $display, '_conf' ); ?>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
99 |
</div>
|
100 |
<?php } ?>
|
101 |
</div>
|
191 |
<td class="frm_150_width">
|
192 |
<div class="hide-if-no-js edit-slug-box frm_help" title="<?php esc_attr_e( 'The field key can be used as an alternative to the field ID in many cases.', 'formidable' ) ?>">
|
193 |
<?php _e( 'Field Key', 'formidable' ) ?>
|
194 |
+
</div>
|
195 |
</td>
|
196 |
<td>
|
197 |
<input type="text" name="field_options[field_key_<?php echo esc_attr( $field['id'] ) ?>]" value="<?php echo esc_attr( $field['field_key'] ); ?>" />
|
classes/views/styles/show.php
CHANGED
@@ -65,7 +65,7 @@
|
|
65 |
<?php } ?>
|
66 |
<?php
|
67 |
if ( $style->ID ) {
|
68 |
-
echo '<span class="howto"><span>.frm_style_'. $style->post_name .'</span></span>';
|
69 |
} ?>
|
70 |
<div class="publishing-action">
|
71 |
<input type="button" value="<?php esc_attr_e( 'Reset to Default', 'formidable' ) ?>" class="button-secondary frm_reset_style" />
|
@@ -78,7 +78,7 @@
|
|
78 |
</div><!-- /#menu-management-liquid -->
|
79 |
</div><!-- /#nav-menus-frame -->
|
80 |
</form>
|
81 |
-
</div
|
82 |
-
</div
|
83 |
|
84 |
<div id="this_css"></div>
|
65 |
<?php } ?>
|
66 |
<?php
|
67 |
if ( $style->ID ) {
|
68 |
+
echo '<span class="howto"><span>.frm_style_'. esc_attr( $style->post_name ) .'</span></span>';
|
69 |
} ?>
|
70 |
<div class="publishing-action">
|
71 |
<input type="button" value="<?php esc_attr_e( 'Reset to Default', 'formidable' ) ?>" class="button-secondary frm_reset_style" />
|
78 |
</div><!-- /#menu-management-liquid -->
|
79 |
</div><!-- /#nav-menus-frame -->
|
80 |
</form>
|
81 |
+
</div>
|
82 |
+
</div>
|
83 |
|
84 |
<div id="this_css"></div>
|
formidable.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
/*
|
3 |
Plugin Name: Formidable
|
4 |
Description: Quickly and easily create drag-and-drop forms
|
5 |
-
Version: 2.0.
|
6 |
Plugin URI: http://formidablepro.com/
|
7 |
Author URI: http://strategy11.com
|
8 |
Author: Strategy11
|
2 |
/*
|
3 |
Plugin Name: Formidable
|
4 |
Description: Quickly and easily create drag-and-drop forms
|
5 |
+
Version: 2.0.18
|
6 |
Plugin URI: http://formidablepro.com/
|
7 |
Author URI: http://strategy11.com
|
8 |
Author: Strategy11
|
js/formidable.js
CHANGED
@@ -133,7 +133,7 @@ function frmFrontFormJS(){
|
|
133 |
|
134 |
checkDependentField(field_id, null, jQuery(this), reset);
|
135 |
doCalculation(field_id, jQuery(this));
|
136 |
-
|
137 |
}
|
138 |
|
139 |
/* Get the ID of the field that changed*/
|
@@ -145,7 +145,7 @@ function frmFrontFormJS(){
|
|
145 |
fieldName = field.name;
|
146 |
}
|
147 |
|
148 |
-
if ( fieldName
|
149 |
return 0;
|
150 |
}
|
151 |
|
@@ -835,14 +835,14 @@ function frmFrontFormJS(){
|
|
835 |
'LIKE': function(c,d){
|
836 |
if(!d){
|
837 |
/* If no value, then assume no match */
|
838 |
-
return
|
839 |
}
|
840 |
return d.toLowerCase().indexOf( c.toLowerCase() ) != -1;
|
841 |
},
|
842 |
'not LIKE': function(c,d){
|
843 |
if(!d){
|
844 |
/* If no value, then assume no match */
|
845 |
-
return
|
846 |
}
|
847 |
return d.toLowerCase().indexOf( c.toLowerCase() ) == -1;
|
848 |
}
|
@@ -1183,7 +1183,7 @@ function frmFrontFormJS(){
|
|
1183 |
var fieldKeyParts = field_key.split('-');
|
1184 |
var newFieldKey = '';
|
1185 |
for ( var i=0; i<fieldKeyParts.length-1; i++ ){
|
1186 |
-
if ( newFieldKey
|
1187 |
newFieldKey = fieldKeyParts[i];
|
1188 |
} else {
|
1189 |
newFieldKey = newFieldKey + '-' + fieldKeyParts[i];
|
@@ -1420,8 +1420,9 @@ function frmFrontFormJS(){
|
|
1420 |
return jQuery(currentOpt).closest('.frm_other_container').find('.frm_other_input').val();
|
1421 |
}
|
1422 |
|
1423 |
-
function validateForm(
|
1424 |
var errors = [];
|
|
|
1425 |
|
1426 |
// Make sure required text field is filled in
|
1427 |
var requiredFields = jQuery(object).find('.frm_required_field input, .frm_required_field select, .frm_required_field textarea');
|
@@ -1432,18 +1433,23 @@ function frmFrontFormJS(){
|
|
1432 |
}
|
1433 |
}
|
1434 |
|
1435 |
-
// Make sure required email field is filled in
|
1436 |
var emailFields = jQuery(object).find('input[type=email]');
|
1437 |
-
|
1438 |
-
|
1439 |
-
|
1440 |
-
|
1441 |
-
|
1442 |
-
|
1443 |
-
|
1444 |
-
|
1445 |
-
|
1446 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
1447 |
}
|
1448 |
}
|
1449 |
|
@@ -1452,6 +1458,8 @@ function frmFrontFormJS(){
|
|
1452 |
|
1453 |
function validateField( fieldId, field ) {
|
1454 |
var errors = [];
|
|
|
|
|
1455 |
var $fieldCont = jQuery(field).closest('.frm_form_field');
|
1456 |
if ( $fieldCont.hasClass('.frm_required_field') ) {
|
1457 |
errors = checkRequiredField( field, errors );
|
@@ -1461,11 +1469,16 @@ function frmFrontFormJS(){
|
|
1461 |
if ( field.type == 'email' ) {
|
1462 |
var emailFields = jQuery(field).closest('form').find('input[type=email]');
|
1463 |
errors = checkEmailField( field, errors, emailFields );
|
|
|
|
|
|
|
|
|
1464 |
}
|
1465 |
}
|
1466 |
|
1467 |
if ( Object.keys(errors).length > 0 ) {
|
1468 |
for ( var key in errors ) {
|
|
|
1469 |
addFieldError( $fieldCont, key, errors );
|
1470 |
}
|
1471 |
} else {
|
@@ -1473,10 +1486,31 @@ function frmFrontFormJS(){
|
|
1473 |
}
|
1474 |
}
|
1475 |
|
1476 |
-
function checkRequiredField( field, errors
|
1477 |
-
|
1478 |
-
|
1479 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1480 |
}
|
1481 |
return errors;
|
1482 |
}
|
@@ -1484,10 +1518,14 @@ function frmFrontFormJS(){
|
|
1484 |
function checkEmailField( field, errors, emailFields ) {
|
1485 |
var emailAddress = field.value;
|
1486 |
var fieldID = getFieldId( field, true );
|
|
|
|
|
|
|
|
|
1487 |
var isConf = (fieldID.indexOf('conf_') === 0);
|
1488 |
if ( emailAddress !== '' || isConf ) {
|
1489 |
var re = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
|
1490 |
-
if ( re.test( emailAddress ) === false ) {
|
1491 |
errors[ fieldID ] = '';
|
1492 |
if ( isConf ) {
|
1493 |
errors[ fieldID.replace('conf_', '') ] = '';
|
@@ -1496,7 +1534,7 @@ function frmFrontFormJS(){
|
|
1496 |
var confName = field.name.replace('conf_', '');
|
1497 |
var match = emailFields.filter('[name="'+ confName +'"]').val();
|
1498 |
if ( match !== emailAddress ) {
|
1499 |
-
errors[ fieldID ] = '';
|
1500 |
errors[ fieldID.replace('conf_', '') ] = '';
|
1501 |
}
|
1502 |
}
|
@@ -1506,17 +1544,39 @@ function frmFrontFormJS(){
|
|
1506 |
|
1507 |
function checkNumberField( field, errors ) {
|
1508 |
var number = field.value;
|
1509 |
-
if ( isNaN(number / 1) !== false ) {
|
1510 |
var fieldID = getFieldId( field, true );
|
1511 |
-
|
|
|
|
|
1512 |
}
|
1513 |
return errors;
|
1514 |
}
|
1515 |
|
1516 |
-
function
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1517 |
return errors;
|
1518 |
}
|
1519 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1520 |
function getFormErrors(object, action){
|
1521 |
jQuery(object).find('input[type="submit"], input[type="button"]').attr('disabled','disabled');
|
1522 |
jQuery(object).find('.frm_ajax_loading').addClass('frm_loading_now');
|
@@ -1577,7 +1637,7 @@ function frmFrontFormJS(){
|
|
1577 |
var show_captcha = false;
|
1578 |
var $fieldCont = null;
|
1579 |
for (var key in errObj){
|
1580 |
-
$fieldCont = jQuery(object).find(
|
1581 |
|
1582 |
if ( $fieldCont.length ) {
|
1583 |
if ( ! $fieldCont.is(':visible') ) {
|
@@ -1991,12 +2051,12 @@ function frmFrontFormJS(){
|
|
1991 |
if ( this.type != 'file' ) {
|
1992 |
|
1993 |
// Readonly dropdown fields won't have a name attribute
|
1994 |
-
if ( this.name
|
1995 |
return true;
|
1996 |
}
|
1997 |
fieldID = this.name.replace('item_meta[', '').split(']')[2].replace('[', '');
|
1998 |
if ( jQuery.inArray(fieldID, checked ) == -1 ) {
|
1999 |
-
if ( this.id
|
2000 |
return;
|
2001 |
}
|
2002 |
fieldObject = jQuery( '#' + this.id );
|
@@ -2476,34 +2536,52 @@ function frmFrontFormJS(){
|
|
2476 |
|
2477 |
submitForm: function(e){
|
2478 |
e.preventDefault();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2479 |
if(jQuery(this).find('.wp-editor-wrap').length && typeof(tinyMCE) != 'undefined'){
|
2480 |
tinyMCE.triggerSave();
|
2481 |
}
|
2482 |
|
2483 |
-
var object = this;
|
2484 |
action = jQuery(object).find('input[name="frm_action"]').val();
|
2485 |
jsErrors = [];
|
2486 |
frmFrontForm.getAjaxFormErrors( object );
|
2487 |
|
2488 |
-
if ( Object.keys(jsErrors).length
|
2489 |
-
|
2490 |
-
} else {
|
2491 |
-
// Remove all previous errors
|
2492 |
-
jQuery('.form-field').removeClass('frm_blank_field');
|
2493 |
-
jQuery('.form-field .frm_error').replaceWith('');
|
2494 |
-
|
2495 |
-
for ( var key in jsErrors ) {
|
2496 |
-
var $fieldCont = jQuery(object).find(jQuery('#frm_field_'+key+'_container'));
|
2497 |
-
addFieldError( $fieldCont, key, jsErrors );
|
2498 |
-
}
|
2499 |
}
|
|
|
|
|
2500 |
},
|
2501 |
|
2502 |
getAjaxFormErrors: function( object ) {
|
|
|
2503 |
if ( typeof frmThemeOverride_jsErrors == 'function' ) {
|
2504 |
-
|
2505 |
-
|
2506 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2507 |
}
|
2508 |
},
|
2509 |
|
@@ -2521,7 +2599,7 @@ function frmFrontFormJS(){
|
|
2521 |
if(typeof(object) == 'undefined'){
|
2522 |
newPos = jQuery(document.getElementById('frm_form_'+id+'_container')).offset().top;
|
2523 |
}else{
|
2524 |
-
newPos = jQuery(object).find(
|
2525 |
}
|
2526 |
|
2527 |
if(!newPos){
|
133 |
|
134 |
checkDependentField(field_id, null, jQuery(this), reset);
|
135 |
doCalculation(field_id, jQuery(this));
|
136 |
+
validateField( field_id, this );
|
137 |
}
|
138 |
|
139 |
/* Get the ID of the field that changed*/
|
145 |
fieldName = field.name;
|
146 |
}
|
147 |
|
148 |
+
if ( fieldName === '' ) {
|
149 |
return 0;
|
150 |
}
|
151 |
|
835 |
'LIKE': function(c,d){
|
836 |
if(!d){
|
837 |
/* If no value, then assume no match */
|
838 |
+
return false;
|
839 |
}
|
840 |
return d.toLowerCase().indexOf( c.toLowerCase() ) != -1;
|
841 |
},
|
842 |
'not LIKE': function(c,d){
|
843 |
if(!d){
|
844 |
/* If no value, then assume no match */
|
845 |
+
return true;
|
846 |
}
|
847 |
return d.toLowerCase().indexOf( c.toLowerCase() ) == -1;
|
848 |
}
|
1183 |
var fieldKeyParts = field_key.split('-');
|
1184 |
var newFieldKey = '';
|
1185 |
for ( var i=0; i<fieldKeyParts.length-1; i++ ){
|
1186 |
+
if ( newFieldKey === '' ) {
|
1187 |
newFieldKey = fieldKeyParts[i];
|
1188 |
} else {
|
1189 |
newFieldKey = newFieldKey + '-' + fieldKeyParts[i];
|
1420 |
return jQuery(currentOpt).closest('.frm_other_container').find('.frm_other_input').val();
|
1421 |
}
|
1422 |
|
1423 |
+
function validateForm( object ) {
|
1424 |
var errors = [];
|
1425 |
+
return errors; // TODO: remove this line when ready to release
|
1426 |
|
1427 |
// Make sure required text field is filled in
|
1428 |
var requiredFields = jQuery(object).find('.frm_required_field input, .frm_required_field select, .frm_required_field textarea');
|
1433 |
}
|
1434 |
}
|
1435 |
|
|
|
1436 |
var emailFields = jQuery(object).find('input[type=email]');
|
1437 |
+
var fields = jQuery(object).find('input,select,textarea');
|
1438 |
+
if ( fields.length ) {
|
1439 |
+
for ( var n = 0, nl = fields.length; n < nl; n++ ) {
|
1440 |
+
var field = fields[n];
|
1441 |
+
var value = field.value;
|
1442 |
+
if ( value !== '' ) {
|
1443 |
+
if ( field.type == 'hidden' ) {
|
1444 |
+
// don't vaidate
|
1445 |
+
} else if ( field.type == 'number' ) {
|
1446 |
+
errors = checkNumberField( field, errors );
|
1447 |
+
} else if ( field.type == 'email' ) {
|
1448 |
+
errors = checkEmailField( field, errors, emailFields );
|
1449 |
+
} else if ( field.pattern !== null ) {
|
1450 |
+
errors = checkPatternField( field, errors );
|
1451 |
+
}
|
1452 |
+
}
|
1453 |
}
|
1454 |
}
|
1455 |
|
1458 |
|
1459 |
function validateField( fieldId, field ) {
|
1460 |
var errors = [];
|
1461 |
+
return errors; // TODO: remove this line when ready to release
|
1462 |
+
|
1463 |
var $fieldCont = jQuery(field).closest('.frm_form_field');
|
1464 |
if ( $fieldCont.hasClass('.frm_required_field') ) {
|
1465 |
errors = checkRequiredField( field, errors );
|
1469 |
if ( field.type == 'email' ) {
|
1470 |
var emailFields = jQuery(field).closest('form').find('input[type=email]');
|
1471 |
errors = checkEmailField( field, errors, emailFields );
|
1472 |
+
} else if ( field.type == 'number' ) {
|
1473 |
+
errors = checkNumberField( field, errors );
|
1474 |
+
} else if ( field.pattern !== null ) {
|
1475 |
+
errors = checkPatternField( field, errors );
|
1476 |
}
|
1477 |
}
|
1478 |
|
1479 |
if ( Object.keys(errors).length > 0 ) {
|
1480 |
for ( var key in errors ) {
|
1481 |
+
removeFieldError( $fieldCont );
|
1482 |
addFieldError( $fieldCont, key, errors );
|
1483 |
}
|
1484 |
} else {
|
1486 |
}
|
1487 |
}
|
1488 |
|
1489 |
+
function checkRequiredField( field, errors ) {
|
1490 |
+
var val = '';
|
1491 |
+
if ( field.type == 'checkbox' || field.type == 'radio' ) {
|
1492 |
+
var checked = document.querySelector('input[name="'+field.name+'"]:checked');
|
1493 |
+
if ( checked !== null ) {
|
1494 |
+
val = checked.value;
|
1495 |
+
}
|
1496 |
+
} else {
|
1497 |
+
val = jQuery(field).val();
|
1498 |
+
if ( typeof val !== 'string' ) {
|
1499 |
+
var tempVal = val;
|
1500 |
+
val = '';
|
1501 |
+
for ( var i = 0; i < tempVal.length; i++ ) {
|
1502 |
+
if ( tempVal[i] !== '' ) {
|
1503 |
+
val = tempVal[i];
|
1504 |
+
}
|
1505 |
+
}
|
1506 |
+
}
|
1507 |
+
}
|
1508 |
+
|
1509 |
+
if ( val === '' ) {
|
1510 |
+
var fieldID = getFieldId( field, true );
|
1511 |
+
if ( !(fieldID in errors) ) {
|
1512 |
+
errors[ fieldID ] = getFieldValidationMessage( field, 'data-reqmsg' );
|
1513 |
+
}
|
1514 |
}
|
1515 |
return errors;
|
1516 |
}
|
1518 |
function checkEmailField( field, errors, emailFields ) {
|
1519 |
var emailAddress = field.value;
|
1520 |
var fieldID = getFieldId( field, true );
|
1521 |
+
if ( fieldID in errors ) {
|
1522 |
+
return errors;
|
1523 |
+
}
|
1524 |
+
|
1525 |
var isConf = (fieldID.indexOf('conf_') === 0);
|
1526 |
if ( emailAddress !== '' || isConf ) {
|
1527 |
var re = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
|
1528 |
+
if ( emailAddress !== '' && re.test( emailAddress ) === false ) {
|
1529 |
errors[ fieldID ] = '';
|
1530 |
if ( isConf ) {
|
1531 |
errors[ fieldID.replace('conf_', '') ] = '';
|
1534 |
var confName = field.name.replace('conf_', '');
|
1535 |
var match = emailFields.filter('[name="'+ confName +'"]').val();
|
1536 |
if ( match !== emailAddress ) {
|
1537 |
+
errors[ fieldID ] = getFieldValidationMessage( field, 'data-invmsg' );
|
1538 |
errors[ fieldID.replace('conf_', '') ] = '';
|
1539 |
}
|
1540 |
}
|
1544 |
|
1545 |
function checkNumberField( field, errors ) {
|
1546 |
var number = field.value;
|
1547 |
+
if ( number !== '' && isNaN(number / 1) !== false ) {
|
1548 |
var fieldID = getFieldId( field, true );
|
1549 |
+
if ( !(fieldID in errors) ) {
|
1550 |
+
errors[ fieldID ] = getFieldValidationMessage( field, 'data-invmsg' );
|
1551 |
+
}
|
1552 |
}
|
1553 |
return errors;
|
1554 |
}
|
1555 |
|
1556 |
+
function checkPatternField( field, errors ) {
|
1557 |
+
var text = field.value;
|
1558 |
+
var format = getFieldValidationMessage( field, 'pattern' );
|
1559 |
+
|
1560 |
+
if ( format !== '' && text !== '' ) {
|
1561 |
+
var fieldID = getFieldId( field, true );
|
1562 |
+
if ( !(fieldID in errors) ) {
|
1563 |
+
format = new RegExp( '^'+ format +'$', 'i' );
|
1564 |
+
if ( format.test( text ) === false ) {
|
1565 |
+
errors[ fieldID ] = getFieldValidationMessage( field, 'data-invmsg' );
|
1566 |
+
}
|
1567 |
+
}
|
1568 |
+
}
|
1569 |
return errors;
|
1570 |
}
|
1571 |
|
1572 |
+
function getFieldValidationMessage( field, messageType ) {
|
1573 |
+
var msg = field.getAttribute(messageType);
|
1574 |
+
if ( msg === null ) {
|
1575 |
+
msg = '';
|
1576 |
+
}
|
1577 |
+
return msg;
|
1578 |
+
}
|
1579 |
+
|
1580 |
function getFormErrors(object, action){
|
1581 |
jQuery(object).find('input[type="submit"], input[type="button"]').attr('disabled','disabled');
|
1582 |
jQuery(object).find('.frm_ajax_loading').addClass('frm_loading_now');
|
1637 |
var show_captcha = false;
|
1638 |
var $fieldCont = null;
|
1639 |
for (var key in errObj){
|
1640 |
+
$fieldCont = jQuery(object).find('#frm_field_'+key+'_container');
|
1641 |
|
1642 |
if ( $fieldCont.length ) {
|
1643 |
if ( ! $fieldCont.is(':visible') ) {
|
2051 |
if ( this.type != 'file' ) {
|
2052 |
|
2053 |
// Readonly dropdown fields won't have a name attribute
|
2054 |
+
if ( this.name === '' ) {
|
2055 |
return true;
|
2056 |
}
|
2057 |
fieldID = this.name.replace('item_meta[', '').split(']')[2].replace('[', '');
|
2058 |
if ( jQuery.inArray(fieldID, checked ) == -1 ) {
|
2059 |
+
if ( this.id === false ) {
|
2060 |
return;
|
2061 |
}
|
2062 |
fieldObject = jQuery( '#' + this.id );
|
2536 |
|
2537 |
submitForm: function(e){
|
2538 |
e.preventDefault();
|
2539 |
+
var object = this;
|
2540 |
+
var errors = frmFrontForm.validateFormSubmit( object );
|
2541 |
+
|
2542 |
+
if ( Object.keys(errors).length === 0 ) {
|
2543 |
+
frmFrontForm.checkFormErrors( object, action );
|
2544 |
+
}
|
2545 |
+
},
|
2546 |
+
|
2547 |
+
validateFormSubmit: function( object ){
|
2548 |
if(jQuery(this).find('.wp-editor-wrap').length && typeof(tinyMCE) != 'undefined'){
|
2549 |
tinyMCE.triggerSave();
|
2550 |
}
|
2551 |
|
|
|
2552 |
action = jQuery(object).find('input[name="frm_action"]').val();
|
2553 |
jsErrors = [];
|
2554 |
frmFrontForm.getAjaxFormErrors( object );
|
2555 |
|
2556 |
+
if ( Object.keys(jsErrors).length ) {
|
2557 |
+
frmFrontForm.addAjaxFormErrors( object );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2558 |
}
|
2559 |
+
|
2560 |
+
return jsErrors;
|
2561 |
},
|
2562 |
|
2563 |
getAjaxFormErrors: function( object ) {
|
2564 |
+
jsErrors = validateForm( object );
|
2565 |
if ( typeof frmThemeOverride_jsErrors == 'function' ) {
|
2566 |
+
var customErrors = frmThemeOverride_jsErrors( action, object );
|
2567 |
+
if ( Object.keys(customErrors).length ) {
|
2568 |
+
for ( var key in customErrors ) {
|
2569 |
+
jsErrors[ key ] = customErrors[ key ];
|
2570 |
+
}
|
2571 |
+
}
|
2572 |
+
}
|
2573 |
+
|
2574 |
+
return jsErrors;
|
2575 |
+
},
|
2576 |
+
|
2577 |
+
addAjaxFormErrors: function( object ) {
|
2578 |
+
// Remove all previous errors
|
2579 |
+
jQuery('.form-field').removeClass('frm_blank_field');
|
2580 |
+
jQuery('.form-field .frm_error').replaceWith('');
|
2581 |
+
|
2582 |
+
for ( var key in jsErrors ) {
|
2583 |
+
var $fieldCont = jQuery(object).find(jQuery('#frm_field_'+key+'_container'));
|
2584 |
+
addFieldError( $fieldCont, key, jsErrors );
|
2585 |
}
|
2586 |
},
|
2587 |
|
2599 |
if(typeof(object) == 'undefined'){
|
2600 |
newPos = jQuery(document.getElementById('frm_form_'+id+'_container')).offset().top;
|
2601 |
}else{
|
2602 |
+
newPos = jQuery(object).find('#frm_field_'+id+'_container').offset().top;
|
2603 |
}
|
2604 |
|
2605 |
if(!newPos){
|
js/formidable.min.js
CHANGED
@@ -1,70 +1,70 @@
|
|
1 |
function frmFrontFormJS(){function m(a){var b=jQuery(this),c=b.attr("type");"submit"!==c&&a.preventDefault();a=b.parents("form:first");var d=b="",f=this.name;if("frm_prev_page"===f||-1!==this.className.indexOf("frm_prev_page"))b=jQuery(a).find(".frm_next_page").attr("id").replace("frm_next_p_","");else if("frm_save_draft"===f||-1!==this.className.indexOf("frm_save_draft"))d=1;jQuery(".frm_next_page").val(b);jQuery(".frm_saving_draft").val(d);"submit"!==c&&a.trigger("submit")}function q(){jQuery(this).parent().children(".frm_toggle_container").slideToggle("fast");
|
2 |
jQuery(this).toggleClass("active").children(".ui-icon-triangle-1-e, .ui-icon-triangle-1-s").toggleClass("ui-icon-triangle-1-s ui-icon-triangle-1-e")}function t(){this.className=this.className.replace("frm_transparent","");this.parentNode.getElementsByTagName("a")[0].className.indexOf("frm_clear_file_link")}function v(){var a=this.type,b=!1,c=!1;if("select-one"===a)c=!0,"frm_other_trigger"===this.options[this.selectedIndex].className&&(b=!0);else if("select-multiple"===a)for(var c=!0,d=this.options,
|
3 |
b=!1,f=0;f<d.length;f++)if("frm_other_trigger"===d[f].className&&d[f].selected){b=!0;break}c?(a=jQuery(this).parent().children(".frm_other_input"),a.length&&(b?a[0].className=a[0].className.replace("frm_pos_none",""):(1>a[0].className.indexOf("frm_pos_none")&&(a[0].className+=" frm_pos_none"),a[0].value=""))):"radio"===a?jQuery(this).is(":checked")&&(jQuery(this).closest(".frm_radio").children(".frm_other_input").removeClass("frm_pos_none"),jQuery(this).closest(".frm_radio").siblings().children(".frm_other_input").addClass("frm_pos_none").val("")):
|
4 |
-
"checkbox"===a&&(this.checked?jQuery(this).closest(".frm_checkbox").children(".frm_other_input").removeClass("frm_pos_none"):jQuery(this).closest(".frm_checkbox").children(".frm_other_input").addClass("frm_pos_none").val(""))}function x(a){var b=y(this);if(b&&"undefined"!==typeof b){var c="reset";if(a.frmTriggered){if(a.frmTriggered==b)return;c="persist"}r(b,null,jQuery(this),c);J(b,jQuery(this))}}function y(a,b){var c="",c=a instanceof jQuery?a.attr("name"):a.name;if(""
|
5 |
"").replace("[]","").split("]");if(1>c.length)return 0;var c=c.filter(function(a){return""!==a}),d=c[0],f=!1;if(1===c.length||"[form"==c[1]||"[id"==c[1])return d;jQuery('input[name="item_meta['+d+'][form]"]').length&&(d=c[2].replace("[",""),f=!0);"other"===d&&(d=f?c[3].replace("[",""):c[1].replace("[",""));!0===b&&(d=d+"-"+c[0]+"-"+c[1].replace("[",""));return d}function r(a,b,c,d){var f;if("undefined"===typeof __FRMRULES||"undefined"===typeof __FRMRULES[a])f=void 0;else{f=__FRMRULES[a];for(var e=
|
6 |
-
[],k=0,g=f.length;k<g;k++){var h=f[k];if("undefined"!==typeof h)for(var l=0,n=h.Conditions.length;l<n;l++){var m=h.Conditions[l];m.HideField=h.Setting.FieldName;m.MatchType=h.MatchType;m.Show=h.Show;m.FormId=h.FormId;e.push(m)}}f=e}if("undefined"!==typeof f){if("undefined"===typeof b||null===b)b="go";"persist"!==d&&(p=[],
|
7 |
-
typeof e.attr("id")&&(
|
8 |
-
q=void 0,r=0;r<n.DynamicInfoIndices.length;r++)q=n.DynamicInfoIndices[r],t=p[n.hideContainerID][q].f.FieldName,R(p[n.hideContainerID][q],t,m)}else S(m,n)}d&&(
|
9 |
d),d=w(b),z(b),G(a,b,d),H(a,b,c);else{if("undefined"===typeof d||null===d)if(d=jQuery('input[name^="'+b.inputName+'"], textarea[name^="'+b.inputName+'"], select[name^="'+b.inputName+'"]'),1>d.length){d=document.getElementsByClassName("frm_field_"+b.FieldName+"_container");for(var f=0;f<d.length;f++){b.inputName=L(b.FieldName,d[f].id);b.containerID=d[f].id;b.hideContainerID=d[f].id.replace(b.FieldName,b.HideField);var e=w(b);z(b);G(a,b,e);H(a,b,c)}return}d=w(b);if(K(b.HideField))for(f=document.getElementsByClassName("frm_field_"+
|
10 |
-
b.HideField+"_container"),e=0;e<f.length;e++)b.hideContainerID=f[e].id,z(b),G(a,b,d),H(a,b,c);else z(b),G(a,b,d),H(a,b,c)}}function w(a){var b="";if("checkbox"===a.Type||"data-checkbox"===a.Type)return a=
|
11 |
a.inputName+'"]').val():jQuery('input[name="'+a.inputName+'"]').val();"undefined"===typeof b&&(b="");return b}function z(a){"undefined"===typeof p[a.hideContainerID]&&(p[a.hideContainerID]=[])}function G(a,b,c){p[b.hideContainerID][a]=null===c||""===c||1>c.length?!1:{funcName:"getDataOpts",f:b,sel:c};if("checkbox"===b.Type||"data-checkbox"===b.Type&&"undefined"===typeof b.LinkedField){var d=p[b.hideContainerID][a]=!1;if(""!==c){"!="===b.Condition&&(p[b.hideContainerID][a]=!0);for(var f=0;f<c.length;f++)d=
|
12 |
-
|
13 |
-
typeof b.DataType?
|
14 |
-
|
15 |
-
return}d=""}a=jQuery(document.getElementById(b.hideContainerID));"none"==d?S(a,b):Q(a,b)}}function S(a,b){if(a.length){if(a.hide(),-1===jQuery.inArray(a.attr("id"),
|
16 |
-
!1).prop("selectedIndex",0);a.not(":checkbox, :radio, select").val("");var b=!1;a.each(function(){"SELECT"==this.tagName&&null!==document.getElementById(this.id+"_chosen")&&jQuery(this).trigger("chosen:updated");(!1===b||0>["checkbox","radio"].indexOf(this.type))&&
|
17 |
a.hasClass("frm_embed_form_container"))c=!0;c={inSection:c,formId:b.FormId};var d=b.hideContainerID,f=document.getElementById("frm_hide_fields_"+b.FormId),e=f.value;e&&(e=JSON.parse(e),d=e.indexOf(d),-1<d&&(e.splice(d,1),e=JSON.stringify(e),f.value=e));a.length?(f=W(a),Z(f,c),a.show()):(f=Y(b.HideField,b.hideContainerID),f=jQuery('input[name^="'+f+'"]'),Z(f,c))}function Z(a,b){if(a.length){b.valSet=!1;b.isHidden=!1;for(var c=0;c<a.length;c++){var d=a,f=c,e=b,k=!1;if(0===f||d[f-1].name!=d[f].name){var g;
|
18 |
if(g=e.inSection)a:{var h=d[f];g=e;var l=!1;if("undefined"!==typeof h.name){l=void 0;h=h.name.replace(/\]/g,"").split("[");if(4>h.length){if(3==h.length&&"form"==h[2]){g=!0;break a}l="frm_field_"+h[1]+"_container"}else{if(0==h[3]){g=!0;break a}l="frm_field_"+h[3]+"-"+h[1]+"-"+h[2]+"_container"}var h=l,l=!1,n=void 0;"undefined"!==typeof g.hiddenFields?n=g.hiddenFields:(n=document.getElementById("frm_hide_fields_"+g.formId).value,g.hiddenFields=n);n&&(n=JSON.parse(n),-1<n.indexOf(h)&&(l=!0))}else l=
|
19 |
-
!0;g=l}if(g)e.isHidden=!0,e.valSet=!1;else{e.isHidden=!1;g=e;f=d[f];d=!1;if("checkbox"==f.type||"radio"==f.type)for(f=document.getElementsByName(f.name),h=f.length,l=0;l<h;l++){if(f[l].checked){d=!0;break}}else f.value&&(d=!0);g.valSet=d}}if(e.valSet||e.isHidden)k=!0;if(!0!==k){e=jQuery(a[c]);if(d=e.length)for(k=0;k<d;k++)if(f=jQuery(e[k]),g=f.data("frmval"),"undefined"!==typeof g)if(!f.is(":checkbox, :radio"))f.val(g),
|
20 |
-
!0),
|
21 |
-
typeof c&&(c="");jQuery.isArray(c)&&-1<jQuery.inArray(b,c)&&(c=b);-1!==String(b).search(/^\s*(\+|-)?((\d+(\.\d+)?)|(\.\d+))\s*$/)&&(b=parseFloat(b),c=parseFloat(c));return"-1"!=String(b).indexOf(""")&&
|
22 |
-
|
23 |
-
f.append(a):f.html(a);var b=f.children("input"),g=b.val();d.style.display=""===a&&!c||""===g?"none":"";
|
24 |
-
N))){N.push(a.HideField);var g=document.getElementById(a.hideContainerID),h=jQuery(g).find(".frm_data_field_container");if(0===h.length&&f.length)return r(a.HideField,"stop",f),!1;if(""!==a.Value&&!
|
25 |
-
linked_field_id:a.LinkedField,field_id:a.HideField,default_value:k,container_id:a.hideContainerID,prev_val:e,nonce:frm_js.nonce},success:function(b){h.html(b);var c=h.find("select, input, textarea");""===b||1==c.length&&"hidden"==c.attr("type")?g.style.display="none":"all"!=a.MatchType&&(g.style.display="");c.hasClass("frm_chzn")&&jQuery().chosen&&jQuery(".frm_chzn").chosen({allow_single_deselect:!0});
|
26 |
this.type?!0===this.checked&&b.push(c):""!==c&&b.push(c)});0===b.length&&(b="");return b}function J(a,b){if("undefined"!==typeof __FRMCALC){var c=__FRMCALC,d=c.fields[a];if("undefined"!==typeof d)for(var d=d.total,f=[],e=0,k=d.length;e<k;e++){var g;var h=c.calc[d[e]],l=b.attr("name");g=h.field_id;var n=h.form_id;if(h=document.getElementById("frm_hide_fields_"+n).value){var h=JSON.parse(h),m=g;M(l)&&(l=l.replace("item_meta","").replace(/\[/g,"").split("]"),m=g+"-"+l[0]+"-"+l[1]);-1<h.indexOf("frm_field_"+
|
27 |
-
m+"_container")?g=!0:(l=void 0,g=(l=n=(n=document.getElementById("frm_helpers_"+n).value)?JSON.parse(n):[])&&null!==l[g]&&-1<h.indexOf("frm_field_"+l[g]+"_container")?!0:!1)}else g=!1;g||aa(c,d[e],f,b)}}}function M(a){var b=!1;4<=a.split("[").length&&(b=!0);return b}function aa(a,b,c,d){var f=a.calc[b],e=f.calc,k=jQuery(document.getElementById("field_"+b)),g={triggerField:d,inSection:!1,thisFieldCall:'input[id^="field_'+b+'-"]'};1>k.length&&"undefined"!==typeof d&&(g.inSection=!0,g.thisFieldId=
|
28 |
-
b),k=ba(g));e=
|
29 |
-
h=c;"checkbox"==g.thisField.type||"select"==g.thisField.type?g.thisFieldCall=g.thisFieldCall+":checked,select"+h.fieldKeys[g.thisFieldId]+" option:selected,"+g.thisFieldCall+"[type=hidden]":"radio"==g.thisField.type||"scale"==g.thisField.type?g.thisFieldCall=g.thisFieldCall+":checked,"+g.thisFieldCall+"[type=hidden]":"textarea"==g.thisField.type&&(g.thisFieldCall=g.thisFieldCall+",textarea"+h.fieldKeys[g.thisFieldId]);d=
|
30 |
-
0;h="["+g.thisFieldId+"]";h=h.replace(/([.*+?^=!:${}()|\[\]\/\\])/g,"\\$1");b=b.replace(new RegExp(h,"g"),d[g.valKey])}return b}function
|
31 |
e.type){var k=this.className;k&&-1<k.indexOf("frm_other_trigger")&&(d=!0)}else("checkbox"==e.type||"radio"==e.type)&&-1<this.id.indexOf("-other_")&&0>this.id.indexOf("-otext")&&(d=!0);d?(d=0,"select"==e.type?"hidden"==this.type?(e=!1,2<this.name.split("[").length&&(e=!0),e||(d=O(this))):d=jQuery(this).closest(".frm_other_container").find(".frm_other_input").val():"checkbox"!=e.type&&"radio"!=e.type||"hidden"==this.type||(d=O(this)),e=d):e="checkbox"!==this.type&&"radio"!==this.type||!this.checked?
|
32 |
jQuery(this).val():this.value;"undefined"===typeof e&&(e="");d=e;if("date"==a.thisField.type){e=b.date;k=0;if(d)if("undefined"===typeof jQuery.datepicker){k="-";-1<e.indexOf("/")&&(k="/");e=e.split(k);d=d.split(k);var g,h;g=k=h="";for(var l=0;l<e.length;l++)if("y"==e[l])g=((new Date).getFullYear()+15).toString().substr(2,2),g=d[l]>g?"19"+d[l]:"20"+d[l];else if("yy"==e[l])g=d[l];else if("m"==e[l]||"mm"==e[l])k=d[l],2>k.length&&(k="0"+k);else if("d"==e[l]||"dd"==e[l])h=d[l],2>h.length&&(h="0"+h);k=
|
33 |
Date.parse(g+"-"+k+"-"+h)}else k=jQuery.datepicker.parseDate(e,d);e=k;null!==e&&(c[a.valKey]=Math.ceil(e/864E5))}else{e=d;""!==e&&0!==e&&(e=e.trim(),e=parseFloat(e.replace(/,/g,"").match(/-?[\d\.]+$/)));if("undefined"===typeof e||isNaN(e)||""===e)e=0;c[a.valKey]+=e}});return c}function ba(a){if("undefined"===typeof a.triggerField)return null;var b=a.triggerField.closest(".frm_repeat_sec, .frm_repeat_inline, .frm_repeat_grid");return b.length?(a=a.thisFieldCall.replace("[id=","[id^="),b.find(a)):null}
|
34 |
-
function O(a){var b="";a=document.getElementById(a.id+"-otext");null!==a&&""!==a.value&&(b=a.value);return b}function
|
35 |
"");0===b.indexOf("{")&&(b=jQuery.parseJSON(b));if(""===b||!b||"0"===b||"object"!=typeof b&&0===b.indexOf("<!DOCTYPE")){var d=document.getElementById("frm_loading");null!==d&&(b=jQuery(a).find("input[type=file]").val(),"undefined"!=typeof b&&""!==b&&setTimeout(function(){jQuery(d).fadeIn("slow")},2E3));b=jQuery(a).find(".g-recaptcha");b.length&&(1>jQuery(a).find(".frm_next_page").length||1>jQuery(a).find(".frm_next_page").val())&&b.closest(".frm_form_field").replaceWith('<input type="hidden" name="recaptcha_checked" value="'+
|
36 |
frm_js.nonce+'">');a.submit()}else if("object"!=typeof b){jQuery(a).find(".frm_ajax_loading").removeClass("frm_loading_now");var f=jQuery(a).find('input[name="form_id"]').val();jQuery(a).closest("#frm_form_"+f+"_container").replaceWith(b);frmFrontForm.scrollMsg(f);if("function"==typeof frmThemeOverride_frmAfterSubmit){var f=jQuery('input[name="frm_page_order_'+f+'"]').val(),e=jQuery(b).find('input[name="form_id"]').val();frmThemeOverride_frmAfterSubmit(e,f,b,a)}b=jQuery(a).find('input[name="id"]');
|
37 |
-
b.length&&jQuery(document.getElementById("frm_edit_"+b.val())).find("a").addClass("frm_ajax_edited").click()}else{jQuery(a).find('input[type="submit"], input[type="button"]').removeAttr("disabled");jQuery(a).find(".frm_ajax_loading").removeClass("frm_loading_now");f=!0;jQuery(".form-field").removeClass("frm_blank_field");jQuery(".form-field .frm_error").replaceWith("");var e="",k=!1,g=null,h;for(h in b)if(g=jQuery(a).find(
|
38 |
-
|
39 |
-
a.submit()}})}function
|
40 |
d==c&&a.removeClass("frm_default").val("")}function pa(){var a=jQuery(this),b=a.data("eid"),c=a.data("fid");a.append('<span class="spinner" style="display:inline"></span>');jQuery.ajax({type:"POST",url:frm_js.ajax_url,data:{action:"frm_entries_send_email",entry_id:b,form_id:c,nonce:frm_js.nonce},success:function(b){a.replaceWith(b)}});return!1}function qa(a,b){google.load("visualization","1.0",{packages:[b],callback:function(){if("table"==b){var c=new google.visualization.DataTable,d=!1;-1!==jQuery.inArray("id",
|
41 |
-
a.options.fields)&&(d=!0,c.addColumn("number",frm_js.id));for(var f=a.fields.length,e="string",k=0,g=f;k<g;k++){var h=a.fields[k],e=
|
42 |
r=p.metas[r.id];"number"!=e||null!==r&&""!==r?"boolean"==e&&(r=null===r||"false"==r||!1===r?!1:!0):r=0;c.setCell(n,h,r);h++}k&&("undefined"!==typeof p.editLink?c.setCell(n,h,'<a href="'+p.editLink+'">'+a.options.edit_link+"</a>"):c.setCell(n,h,""),h++);g&&("undefined"!==typeof p.deleteLink?c.setCell(n,h,'<a href="'+p.deleteLink+'" class="frm_delete_link" data-frmconfirm="'+a.options.confirm+'">'+a.options.delete_link+"</a>"):c.setCell(n,h,""));n++}}else for(c.addRows(1),k=h=0,g=f;k<g;k++)0<h?c.setCell(0,
|
43 |
-
h,""):c.setCell(0,h,a.options.no_entries),h++;(new google.visualization.Table(document.getElementById("frm_google_table_"+a.options.form_id))).draw(c,a.graphOpts)}else ra(a)}})}function
|
44 |
if(0<f)if("table"==a.type){c=!0;b.addRows(a.rows[f-1][0]+1);for(var e=0;e<f;e++)b.setCell(a.rows[e])}else if("undefined"!=typeof a.rows[0].tooltip)for(var d=c=!0,k=0;k<f;k++){e=a.rows[k].tooltip;delete a.rows[k].tooltip;var g=Object.keys(a.rows[k]).map(function(b){return a.rows[k][b]});a.rows[k]=g;a.rows[k].push(e)}f=a.cols.length;if(c){if(0<f)for(c=0;c<f;c++)e=a.cols[c],b.addColumn(e.type,e.name);d&&(b.addColumn({type:"string",role:"tooltip"}),b.addRows(a.rows))}else{b=[[]];for(d=0;d<f;d++)b[0].push(a.cols[d].name);
|
45 |
b=b.concat(a.rows);b=google.visualization.arrayToDataTable(b)}d=a.type.charAt(0).toUpperCase()+a.type.slice(1)+"Chart";(new google.visualization[d](document.getElementById("chart_"+a.graph_id))).draw(b,a.options)}function sa(){var a=jQuery(this),b=a.data("fid");a.wrap('<div class="frm_file_names frm_uploaded_files">');for(var c=a.get(0).files,d=0;d<c.length;d++)0===d?a.after(c[d].name+' <a href="#" class="frm_clear_file_link">'+frm_js.remove+"</a>"):a.after(c[d].name+"<br/>");a.hide();c=a.attr("name");
|
46 |
c!="item_meta["+b+"][]"&&c.replace("item_meta[","").replace("[]","").split("][");a.closest(".frm_form_field").find(".frm_uploaded_files:last").after('<input name="'+c+'" data-fid="'+b+'"class="frm_transparent frm_multiple_file" multiple="multiple" type="file" />')}function ta(){ua(jQuery(this).parent(".frm_uploaded_files"))}function va(){jQuery(this).parent(".frm_file_names").replaceWith("");return!1}function wa(){var a="frm_section_"+jQuery(this).data("parent")+"-"+jQuery(this).data("key"),b=jQuery(document.getElementById(a)),
|
47 |
c=b.find("input, select, textarea");b.fadeOut("slow",function(){b.remove();c.each(function(){if("file"!=this.type){var a=y(this,!1);J(a,jQuery(this))}});"function"==typeof frmThemeOverride_frmRemoveRow&&frmThemeOverride_frmRemoveRow(a,b)});return!1}function xa(){if(!0===I)return!1;I=!0;var a=jQuery(this).data("parent"),b=0;0<jQuery(".frm_repeat_"+a).length&&(b=1+parseInt(jQuery(".frm_repeat_"+a+":last").attr("id").replace("frm_section_"+a+"-","")),"undefined"==typeof b&&(b=1));jQuery.ajax({type:"POST",
|
48 |
-
url:frm_js.ajax_url,dataType:"json",data:{action:"frm_add_form_row",field_id:a,i:b,nonce:frm_js.nonce},success:function(b){var d=b.html,f=jQuery(d).hide().fadeIn("slow");jQuery(".frm_repeat_"+a+":last").after(f);var e=["other"],k,g,h="reset";
|
49 |
-
null,g,h),J(k,g),h="persist")}});
|
50 |
!1}});return!1}function ya(){var a=jQuery(this),b=a.data("entryid"),c=a.data("prefix"),d=a.data("pageid"),f=a.data("formid"),e=a.data("cancel"),k=a.data("fields"),g=a.data("excludefields"),h=jQuery(document.getElementById(c+b)),l=h.html();h.html('<span class="frm-loading-img" id="'+c+b+'"></span><div class="frm_orig_content" style="display:none">'+l+"</div>");jQuery.ajax({type:"POST",url:frm_js.ajax_url,dataType:"html",data:{action:"frm_entries_edit_entry_ajax",post_id:d,entry_id:b,id:f,nonce:frm_js.nonce,
|
51 |
fields:k,exclude_fields:g},success:function(b){h.children(".frm-loading-img").replaceWith(b);a.removeClass("frm_inplace_edit").addClass("frm_cancel_edit");a.html(e)}});return!1}function za(){var a=jQuery(this),b=a.data("entryid"),c=a.data("prefix"),d=a.data("edit");a.hasClass("frm_ajax_edited")||(b=jQuery(document.getElementById(c+b)),b.children(".frm_forms").replaceWith(""),b.children(".frm_orig_content").fadeIn("slow").removeClass("frm_orig_content"));a.removeClass("frm_cancel_edit").addClass("frm_inplace_edit");
|
52 |
a.html(d);return!1}function Aa(){var a=jQuery(this),b=a.data("deleteconfirm");if(confirm(b)){var c=a.data("entryid"),d=a.data("prefix");a.replaceWith('<span class="frm-loading-img" id="frm_delete_'+c+'"></span>');jQuery.ajax({type:"POST",url:frm_js.ajax_url,data:{action:"frm_entries_destroy",entry:c,nonce:frm_js.nonce},success:function(a){"success"==a.replace(/^\s+|\s+$/g,"")?(jQuery(document.getElementById(d+c)).fadeOut("slow"),jQuery(document.getElementById("frm_delete_"+c)).fadeOut("slow")):jQuery(document.getElementById("frm_delete_"+
|
53 |
-
c)).replaceWith(a)}})}return!1}function ua(a){a.fadeOut("slow",function(){a.remove()})}function Ba(){var a=jQuery(this).data("frmconfirm");return confirm(a)}function Ca(){var a=jQuery(this).data("frmtoggle");jQuery(a).is(":visible")?jQuery(a).slideUp("fast"):jQuery(a).slideDown("fast");return!1}function
|
54 |
function Y(a,b){var c="item_meta["+a+"]";K(a)&&(c=L(a,b));return c}function L(a,b){var c="";-1<b.indexOf("frm_section")?(c=b.replace("frm_section_","").split("-"),c="item_meta["+c[0]+"]["+c[1]+"]["+a+"]"):(c=b.replace("frm_field_","").replace("_container","").split("-"),c="item_meta["+c[1]+"]["+c[2]+"]["+a+"]");return c}function T(a,b){var c=b.replace("frm_section_","").split("-");return"frm_field_"+a+"-"+c[0]+"-"+c[1]+"_container"}function K(a){var b=document.getElementById("frm_field_"+a+"_container");
|
55 |
return"undefined"!==typeof b&&null!==b?!1:1>jQuery('input[name^="item_meta['+a+']"],select[name^="item_meta['+a+']"], textarea[name^="item_meta['+a+']"]').length?!0:!1}function Da(){Array.prototype.indexOf||(Array.prototype.indexOf=function(a,b){var c=this.length>>>0,d=Number(b)||0,d=0>d?Math.ceil(d):Math.floor(d);for(0>d&&(d+=c);d<c;d++)if(d in this&&this[d]===a)return d;return-1})}function Ea(){"function"!==typeof String.prototype.trim&&(String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,
|
56 |
-
"")})}function Fa(){Array.prototype.filter||(Array.prototype.filter=function(a,b){if(void 0===this||null===this)throw new TypeError;var c=Object(this),d=c.length>>>0;if("function"!==typeof a)throw new TypeError;for(var f=[],e=0;e<d;e++)if(e in c){var k=c[e];a.call(b,k,e,c)&&f.push(k)}return f})}function Ga(){Object.keys||(Object.keys=function(a){var b=[],c;for(c in a)a.hasOwnProperty(c)&&b.push(c);return b})}function
|
57 |
-
b+'"]').each(function(){c.push(this.value)});else for(var d=document.querySelectorAll("#"+a+' input[type=checkbox], input[type=hidden][name^="'+b+'"]'),f=0;f<d.length;f++)("checkbox"==d[f].type&&d[f].checked||"hidden"==d[f].type)&&c.push(d[f].value);return c}var p=[],
|
58 |
jQuery(".frm-show-form input, .frm-show-form textarea").placeholder():jQuery(".frm-show-form input[onblur], .frm-show-form textarea[onblur]").each(function(){""===jQuery(this).val()&&jQuery(this).blur()});jQuery(document).on("focus",".frm_toggle_default",na);jQuery(document).on("blur",".frm_toggle_default",oa);jQuery(".frm_toggle_default").blur();jQuery(document.getElementById("frm_resend_email")).click(pa);jQuery(document).on("change",".frm_multiple_file",sa);jQuery(document).on("click",".frm_clear_file_link",
|
59 |
va);jQuery(document).on("click",".frm_remove_link",ta);jQuery(document).on("focusin","input[data-frmmask]",function(){jQuery(this).mask(jQuery(this).data("frmmask").toString())});jQuery(document).on("change",'.frm-show-form input[name^="item_meta"], .frm-show-form select[name^="item_meta"], .frm-show-form textarea[name^="item_meta"]',x);jQuery(document).on("click",'.frm-show-form input[type="submit"], .frm-show-form input[name="frm_prev_page"], .frm-show-form .frm_save_draft',m);jQuery(document).on("change",
|
60 |
'.frm_other_container input[type="checkbox"], .frm_other_container input[type="radio"], .frm_other_container select',v);jQuery(document).on("change","input[type=file].frm_transparent",t);jQuery(document).on("click",".frm_remove_form_row",wa);jQuery(document).on("click",".frm_add_form_row",xa);jQuery(document).on("click","a[data-frmconfirm]",Ba);jQuery("a[data-frmtoggle]").click(Ca);jQuery(".frm_edit_link_container").on("click","a.frm_inplace_edit",ya);jQuery(".frm_edit_link_container").on("click",
|
61 |
"a.frm_cancel_edit",za);jQuery(".frm_ajax_delete").click(Aa);jQuery(".frm_month_heading, .frm_year_heading").click(function(){var a=jQuery(this).children(".ui-icon-triangle-1-e, .ui-icon-triangle-1-s");a.hasClass("ui-icon-triangle-1-e")?(a.addClass("ui-icon-triangle-1-s").removeClass("ui-icon-triangle-1-e"),jQuery(this).next(".frm_toggle_container").fadeIn("slow")):(a.addClass("ui-icon-triangle-1-e").removeClass("ui-icon-triangle-1-s"),jQuery(this).next(".frm_toggle_container").hide())});Da();Ea();
|
62 |
-
Fa();Ga()},submitForm:function(a){a.preventDefault();jQuery(this).find(".wp-editor-wrap").length&&"undefined"!=typeof tinyMCE&&tinyMCE.triggerSave();P=jQuery(
|
63 |
-
|
64 |
-
if(a||b)d=d-parseInt(a)-parseInt(b);if(d&&window.innerHeight&&(a=document.documentElement.scrollTop||document.body.scrollTop,d>a+window.innerHeight||d<a))return"undefined"===typeof c?jQuery(window).scrollTop(d):jQuery("html,body").animate({scrollTop:d},500),!1}},hideCondFields:function(a){a=
|
65 |
-
JSON.parse(a);for(var b="reset",c=0,d=a.length;c<d;c++)r(a[c],null,null,b),b="persist"},loadGoogle:function(){if("undefined"!==typeof google&&google&&google.load)for(var a=__FRMTABLES,b=Object.keys(a),c=0;c<b.length;c++)for(var d=a[b[c]],f=b[c],e=0;e<d.length;e++)qa(d[e],f);else setTimeout(frmFrontForm.loadGoogle,
|
66 |
-
time_field:b,date_field:a.id,entry_id:c?c.val():"",date:jQuery(a).val(),nonce:frm_js.nonce},success:function(a){var c=jQuery(document.getElementById(b));c.find("option").removeAttr("disabled");if(a&&""!==a)for(var e in a)c.find('option[value="'+e+'"]').attr("disabled","disabled")}})},escapeHtml:function(a){return a.replace(/&/g,
|
67 |
-
"visible")}}}var frmFrontForm=frmFrontFormJS();jQuery(document).ready(function(m){frmFrontForm.init()});
|
68 |
function frmUpdateField(m,q,t,v,x){jQuery(document.getElementById("frm_update_field_"+m+"_"+q)).html('<span class="frm-loading-img"></span>');jQuery.ajax({type:"POST",url:frm_js.ajax_url,data:{action:"frm_entries_update_field_ajax",entry_id:m,field_id:q,value:t,nonce:frm_js.nonce},success:function(){""===v.replace(/^\s+|\s+$/g,"")?jQuery(document.getElementById("frm_update_field_"+m+"_"+q+"_"+x)).fadeOut("slow"):jQuery(document.getElementById("frm_update_field_"+m+"_"+q+"_"+x)).replaceWith(v)}})}
|
69 |
function frmEditEntry(m,q,t,v,x,y){console.warn("DEPRECATED: function frmEditEntry in v2.0.13 use frmFrontForm.editEntry");var r=jQuery(document.getElementById("frm_edit_"+m)),u=r.html(),w=jQuery(document.getElementById(q+m)),z=w.html();w.html('<span class="frm-loading-img" id="'+q+m+'"></span><div class="frm_orig_content" style="display:none">'+z+"</div>");jQuery.ajax({type:"POST",url:frm_js.ajax_url,dataType:"html",data:{action:"frm_entries_edit_entry_ajax",post_id:t,entry_id:m,id:v,nonce:frm_js.nonce},
|
70 |
success:function(z){w.children(".frm-loading-img").replaceWith(z);r.replaceWith('<span id="frm_edit_'+m+'"><a onclick="frmCancelEdit('+m+",'"+q+"','"+frmFrontForm.escapeHtml(u)+"',"+t+","+v+",'"+y+'\')" class="'+y+'">'+x+"</a></span>")}})}
|
1 |
function frmFrontFormJS(){function m(a){var b=jQuery(this),c=b.attr("type");"submit"!==c&&a.preventDefault();a=b.parents("form:first");var d=b="",f=this.name;if("frm_prev_page"===f||-1!==this.className.indexOf("frm_prev_page"))b=jQuery(a).find(".frm_next_page").attr("id").replace("frm_next_p_","");else if("frm_save_draft"===f||-1!==this.className.indexOf("frm_save_draft"))d=1;jQuery(".frm_next_page").val(b);jQuery(".frm_saving_draft").val(d);"submit"!==c&&a.trigger("submit")}function q(){jQuery(this).parent().children(".frm_toggle_container").slideToggle("fast");
|
2 |
jQuery(this).toggleClass("active").children(".ui-icon-triangle-1-e, .ui-icon-triangle-1-s").toggleClass("ui-icon-triangle-1-s ui-icon-triangle-1-e")}function t(){this.className=this.className.replace("frm_transparent","");this.parentNode.getElementsByTagName("a")[0].className.indexOf("frm_clear_file_link")}function v(){var a=this.type,b=!1,c=!1;if("select-one"===a)c=!0,"frm_other_trigger"===this.options[this.selectedIndex].className&&(b=!0);else if("select-multiple"===a)for(var c=!0,d=this.options,
|
3 |
b=!1,f=0;f<d.length;f++)if("frm_other_trigger"===d[f].className&&d[f].selected){b=!0;break}c?(a=jQuery(this).parent().children(".frm_other_input"),a.length&&(b?a[0].className=a[0].className.replace("frm_pos_none",""):(1>a[0].className.indexOf("frm_pos_none")&&(a[0].className+=" frm_pos_none"),a[0].value=""))):"radio"===a?jQuery(this).is(":checked")&&(jQuery(this).closest(".frm_radio").children(".frm_other_input").removeClass("frm_pos_none"),jQuery(this).closest(".frm_radio").siblings().children(".frm_other_input").addClass("frm_pos_none").val("")):
|
4 |
+
"checkbox"===a&&(this.checked?jQuery(this).closest(".frm_checkbox").children(".frm_other_input").removeClass("frm_pos_none"):jQuery(this).closest(".frm_checkbox").children(".frm_other_input").addClass("frm_pos_none").val(""))}function x(a){var b=y(this);if(b&&"undefined"!==typeof b){var c="reset";if(a.frmTriggered){if(a.frmTriggered==b)return;c="persist"}r(b,null,jQuery(this),c);J(b,jQuery(this))}}function y(a,b){var c="",c=a instanceof jQuery?a.attr("name"):a.name;if(""===c)return 0;c=c.replace("item_meta[",
|
5 |
"").replace("[]","").split("]");if(1>c.length)return 0;var c=c.filter(function(a){return""!==a}),d=c[0],f=!1;if(1===c.length||"[form"==c[1]||"[id"==c[1])return d;jQuery('input[name="item_meta['+d+'][form]"]').length&&(d=c[2].replace("[",""),f=!0);"other"===d&&(d=f?c[3].replace("[",""):c[1].replace("[",""));!0===b&&(d=d+"-"+c[0]+"-"+c[1].replace("[",""));return d}function r(a,b,c,d){var f;if("undefined"===typeof __FRMRULES||"undefined"===typeof __FRMRULES[a])f=void 0;else{f=__FRMRULES[a];for(var e=
|
6 |
+
[],k=0,g=f.length;k<g;k++){var h=f[k];if("undefined"!==typeof h)for(var l=0,n=h.Conditions.length;l<n;l++){var m=h.Conditions[l];m.HideField=h.Setting.FieldName;m.MatchType=h.MatchType;m.Show=h.Show;m.FormId=h.FormId;e.push(m)}}f=e}if("undefined"!==typeof f){if("undefined"===typeof b||null===b)b="go";"persist"!==d&&(p=[],F=[]);e=c;d=!1;""===B&&"undefined"!==typeof e&&null!==e&&(1<e.length&&(e=e.eq(0)),e=e.closest(".frm_repeat_sec, .frm_repeat_inline, .frm_repeat_grid"),"undefined"!==typeof e&&"undefined"!==
|
7 |
+
typeof e.attr("id")&&(B=e.attr("id"),d=!0));e={};k=0;for(g=f.length;k<g;k++)if(l=h=f[k].HideField,n=e,n[l]=l in n?n[l]+1:0,f[k].FieldName===a?u(e[h],f[k],b,c):u(e[h],f[k],b),k===g-1){a:for(l in h=b,l=n=void 0,D){n=D[l];delete D[l];if("undefined"===typeof n)break a;var m=jQuery("#"+n.hideContainerID),q=n.show;if("any"===n.match&&-1===jQuery.inArray(!0,p[n.hideContainerID])||"all"===n.match&&-1<jQuery.inArray(!1,p[n.hideContainerID]))q="show"===n.show?"hide":"show";if("show"===q){if(Q(m,n),m=h,0<n.DynamicInfoIndices.length)for(var t=
|
8 |
+
q=void 0,r=0;r<n.DynamicInfoIndices.length;r++)q=n.DynamicInfoIndices[r],t=p[n.hideContainerID][q].f.FieldName,R(p[n.hideContainerID][q],t,m)}else S(m,n)}d&&(B="")}}}function u(a,b,c,d){b.inputName="item_meta["+b.FieldName+"]";b.hiddenName="item_meta["+b.HideField+"]";b.containerID="frm_field_"+b.FieldName+"_container";b.hideContainerID="frm_field_"+b.HideField+"_container";if(""!==B)d=B,K(b.FieldName)&&(b.inputName=L(b.FieldName,d),b.containerID=T(b.FieldName,d)),b.hideContainerID=T(b.HideField,
|
9 |
d),d=w(b),z(b),G(a,b,d),H(a,b,c);else{if("undefined"===typeof d||null===d)if(d=jQuery('input[name^="'+b.inputName+'"], textarea[name^="'+b.inputName+'"], select[name^="'+b.inputName+'"]'),1>d.length){d=document.getElementsByClassName("frm_field_"+b.FieldName+"_container");for(var f=0;f<d.length;f++){b.inputName=L(b.FieldName,d[f].id);b.containerID=d[f].id;b.hideContainerID=d[f].id.replace(b.FieldName,b.HideField);var e=w(b);z(b);G(a,b,e);H(a,b,c)}return}d=w(b);if(K(b.HideField))for(f=document.getElementsByClassName("frm_field_"+
|
10 |
+
b.HideField+"_container"),e=0;e<f.length;e++)b.hideContainerID=f[e].id,z(b),G(a,b,d),H(a,b,c);else z(b),G(a,b,d),H(a,b,c)}}function w(a){var b="";if("checkbox"===a.Type||"data-checkbox"===a.Type)return a=ga(a.containerID,a.inputName),b=a.length?a:"";b=jQuery('input[name="'+a.inputName+'"][type="hidden"]').val();if("undefined"!==typeof b)return b;b="radio"==a.Type||"data-radio"===a.Type?jQuery('input[name="'+a.inputName+'"]:checked').val():"select"===a.Type||"data-select"===a.Type?jQuery('select[name^="'+
|
11 |
a.inputName+'"]').val():jQuery('input[name="'+a.inputName+'"]').val();"undefined"===typeof b&&(b="");return b}function z(a){"undefined"===typeof p[a.hideContainerID]&&(p[a.hideContainerID]=[])}function G(a,b,c){p[b.hideContainerID][a]=null===c||""===c||1>c.length?!1:{funcName:"getDataOpts",f:b,sel:c};if("checkbox"===b.Type||"data-checkbox"===b.Type&&"undefined"===typeof b.LinkedField){var d=p[b.hideContainerID][a]=!1;if(""!==c){"!="===b.Condition&&(p[b.hideContainerID][a]=!0);for(var f=0;f<c.length;f++)d=
|
12 |
+
C(b.Condition,b.Value,c[f]),"!="===b.Condition?!0===p[b.hideContainerID][a]&&!1===d&&(p[b.hideContainerID][a]=!1):!1===p[b.hideContainerID][a]&&d&&(p[b.hideContainerID][a]=!0)}else d=C(b.Condition,b.Value,""),!1===p[b.hideContainerID][a]&&d&&(p[b.hideContainerID][a]=!0)}else if("undefined"!==typeof b.LinkedField&&0===b.Type.indexOf("data-")){if("undefined"===typeof b.DataType||"data"===b.DataType)""===c?U(b.hideContainerID,b.HideField,"hide"):"data-radio"===b.Type?p[b.hideContainerID][a]="undefined"===
|
13 |
+
typeof b.DataType?C(b.Condition,b.Value,c):{funcName:"getData",f:b,sel:c}:(!(d="data-checkbox"===b.Type)&&(d="data-select"===b.Type)&&(d=jQuery.isArray(c)&&(1<c.length||""!==c[0])),d?(U(b.hideContainerID,b.HideField,"show"),p[b.hideContainerID][a]=!0,V(b,c,0)):"data-select"===b.Type&&(p[b.hideContainerID][a]={funcName:"getData",f:b,sel:c}))}else"undefined"===typeof b.Value&&0===b.Type.indexOf("data")?(b.Value=""===c?"1":c,p[b.hideContainerID][a]=C(b.Condition,b.Value,c),b.Value=void 0):p[b.hideContainerID][a]=
|
14 |
+
C(b.Condition,b.Value,c)}function H(a,b,c){if("all"===b.MatchType||!1===p[b.hideContainerID][a]){b.hideContainerID in D||(D[b.hideContainerID]={show:b.Show,match:b.MatchType,FieldName:b.FieldName,HideField:b.HideField,hideContainerID:b.hideContainerID,FormId:b.FormId,DynamicInfoIndices:[]});b=b.hideContainerID;var d=!1;!1!==p[b][a]&&!0!==p[b][a]&&(d=a);!1!==d&&D[b].DynamicInfoIndices.push(d)}else{d="none";if("show"===b.Show){if(!0!==p[b.hideContainerID][a]){R(p[b.hideContainerID][a],b.FieldName,c);
|
15 |
+
return}d=""}a=jQuery(document.getElementById(b.hideContainerID));"none"==d?S(a,b):Q(a,b)}}function S(a,b){if(a.length){if(a.hide(),-1===jQuery.inArray(a.attr("id"),F)){F[b.HideField]=a.attr("id");var c=W(a);c.length&&X(c)}}else c=Y(b.HideField,b.hideContainerID),c=jQuery('input[name^="'+c+'"]'),X(c);var c=b.hideContainerID,d=document.getElementById("frm_hide_fields_"+b.FormId),f=d.value,f=f?JSON.parse(f):[];-1<f.indexOf(c)||(f.push(c),f=JSON.stringify(f),d.value=f)}function X(a){a.prop("checked",
|
16 |
+
!1).prop("selectedIndex",0);a.not(":checkbox, :radio, select").val("");var b=!1;a.each(function(){"SELECT"==this.tagName&&null!==document.getElementById(this.id+"_chosen")&&jQuery(this).trigger("chosen:updated");(!1===b||0>["checkbox","radio"].indexOf(this.type))&&E(jQuery(this));b=!0})}function U(a,b,c){-1===jQuery.inArray(a,F)&&(F[b]=a,a=jQuery(document.getElementById(a)),"hide"===c&&a.hide(),a.find(".frm_data_field_container").empty())}function Q(a,b){var c=!1;if(a.hasClass("frm_section_heading")||
|
17 |
a.hasClass("frm_embed_form_container"))c=!0;c={inSection:c,formId:b.FormId};var d=b.hideContainerID,f=document.getElementById("frm_hide_fields_"+b.FormId),e=f.value;e&&(e=JSON.parse(e),d=e.indexOf(d),-1<d&&(e.splice(d,1),e=JSON.stringify(e),f.value=e));a.length?(f=W(a),Z(f,c),a.show()):(f=Y(b.HideField,b.hideContainerID),f=jQuery('input[name^="'+f+'"]'),Z(f,c))}function Z(a,b){if(a.length){b.valSet=!1;b.isHidden=!1;for(var c=0;c<a.length;c++){var d=a,f=c,e=b,k=!1;if(0===f||d[f-1].name!=d[f].name){var g;
|
18 |
if(g=e.inSection)a:{var h=d[f];g=e;var l=!1;if("undefined"!==typeof h.name){l=void 0;h=h.name.replace(/\]/g,"").split("[");if(4>h.length){if(3==h.length&&"form"==h[2]){g=!0;break a}l="frm_field_"+h[1]+"_container"}else{if(0==h[3]){g=!0;break a}l="frm_field_"+h[3]+"-"+h[1]+"-"+h[2]+"_container"}var h=l,l=!1,n=void 0;"undefined"!==typeof g.hiddenFields?n=g.hiddenFields:(n=document.getElementById("frm_hide_fields_"+g.formId).value,g.hiddenFields=n);n&&(n=JSON.parse(n),-1<n.indexOf(h)&&(l=!0))}else l=
|
19 |
+
!0;g=l}if(g)e.isHidden=!0,e.valSet=!1;else{e.isHidden=!1;g=e;f=d[f];d=!1;if("checkbox"==f.type||"radio"==f.type)for(f=document.getElementsByName(f.name),h=f.length,l=0;l<h;l++){if(f[l].checked){d=!0;break}}else f.value&&(d=!0);g.valSet=d}}if(e.valSet||e.isHidden)k=!0;if(!0!==k){e=jQuery(a[c]);if(d=e.length)for(k=0;k<d;k++)if(f=jQuery(e[k]),g=f.data("frmval"),"undefined"!==typeof g)if(!f.is(":checkbox, :radio"))f.val(g),E(f);else if(f.val()==g||jQuery.isArray(g)&&-1!==jQuery.inArray(f.val(),g))f.prop("checked",
|
20 |
+
!0),E(f);k=a[c];if("undefined"!==typeof __FRMCALC&&("text"==k.type||"hidden"==k.type)){e=__FRMCALC;d=k.name;f=k.id.replace("field_","");if(M(d))for(d=f.split("-"),f="",g=0;g<d.length-1;g++)f=""===f?d[g]:f+"-"+d[g];d=f;f=null;M(k.name)&&(f="hidden"!=k.type?jQuery(k).closest(".frm_form_field"):jQuery(k));k=f;void 0!==e.calc[d]&&aa(e,d,[],k)}}}}}function E(a,b){"undefined"===typeof b&&(b="dependent");1<a.length&&(a=a.eq(0));a.trigger({type:"change",selfTriggered:!0,frmTriggered:b})}function C(a,b,c){"undefined"===
|
21 |
+
typeof c&&(c="");jQuery.isArray(c)&&-1<jQuery.inArray(b,c)&&(c=b);-1!==String(b).search(/^\s*(\+|-)?((\d+(\.\d+)?)|(\.\d+))\s*$/)&&(b=parseFloat(b),c=parseFloat(c));return"-1"!=String(b).indexOf(""")&&C(a,b.replace(""",'"'),c)?!0:{"==":function(a,b){return a==b},"!=":function(a,b){return a!=b},"<":function(a,b){return a>b},">":function(a,b){return a<b},LIKE:function(a,b){return b?-1!=b.toLowerCase().indexOf(a.toLowerCase()):!1},"not LIKE":function(a,b){return b?-1==b.toLowerCase().indexOf(a.toLowerCase()):
|
22 |
+
!0}}[a](b,c)}function R(a,b,c){"getDataOpts"==a.funcName?ha(a.f,a.sel,b,c):"getData"==a.funcName&&V(a.f,a.sel,0)}function V(a,b,c){var d=document.getElementById(a.hideContainerID),f=jQuery(d).find(".frm_data_field_container");if(0===f.length)return!0;c||f.html('<span class="frm-loading-img"></span>');jQuery.ajax({type:"POST",url:frm_js.ajax_url,data:{action:"frm_fields_ajax_get_data",entry_id:b,field_id:a.LinkedField,current_field:a.HideField,hide_id:a.hideContainerID,nonce:frm_js.nonce},success:function(a){c?
|
23 |
+
f.append(a):f.html(a);var b=f.children("input"),g=b.val();d.style.display=""===a&&!c||""===g?"none":"";E(b);return!0}})}function ha(a,b,c,d){if(!("stop"==d&&-1<jQuery.inArray(a.HideField,N)&&a.parentField&&"hidden"==a.parentField.attr("type"))){var f=jQuery("#"+a.hideContainerID).find('select[name^="item_meta"], textarea[name^="item_meta"], input[name^="item_meta"]'),e=ia(f),k=f.data("frmval");if("select"!=a.DataType||"stop"!=d&&!jQuery("#"+a.hideContainerID+" .frm-loading-img").length||!(-1<jQuery.inArray(a.HideField,
|
24 |
+
N))){N.push(a.HideField);var g=document.getElementById(a.hideContainerID),h=jQuery(g).find(".frm_data_field_container");if(0===h.length&&f.length)return r(a.HideField,"stop",f),!1;if(""!==a.Value&&!C(a.Condition,a.Value,b))return g.style.display="none",h.html(""),r(a.HideField,"stop",f),!1;h.html('<span class="frm-loading-img" style="visibility:visible;display:inline;"></span>');jQuery.ajax({type:"POST",url:frm_js.ajax_url,data:{action:"frm_fields_ajax_data_options",trigger_field_id:c,entry_id:b,
|
25 |
+
linked_field_id:a.LinkedField,field_id:a.HideField,default_value:k,container_id:a.hideContainerID,prev_val:e,nonce:frm_js.nonce},success:function(b){h.html(b);var c=h.find("select, input, textarea");""===b||1==c.length&&"hidden"==c.attr("type")?g.style.display="none":"all"!=a.MatchType&&(g.style.display="");c.hasClass("frm_chzn")&&jQuery().chosen&&jQuery(".frm_chzn").chosen({allow_single_deselect:!0});E(c)}})}}}function ia(a){var b=[],c="";a.each(function(){c=this.value;"radio"===this.type||"checkbox"===
|
26 |
this.type?!0===this.checked&&b.push(c):""!==c&&b.push(c)});0===b.length&&(b="");return b}function J(a,b){if("undefined"!==typeof __FRMCALC){var c=__FRMCALC,d=c.fields[a];if("undefined"!==typeof d)for(var d=d.total,f=[],e=0,k=d.length;e<k;e++){var g;var h=c.calc[d[e]],l=b.attr("name");g=h.field_id;var n=h.form_id;if(h=document.getElementById("frm_hide_fields_"+n).value){var h=JSON.parse(h),m=g;M(l)&&(l=l.replace("item_meta","").replace(/\[/g,"").split("]"),m=g+"-"+l[0]+"-"+l[1]);-1<h.indexOf("frm_field_"+
|
27 |
+
m+"_container")?g=!0:(l=void 0,g=(l=n=(n=document.getElementById("frm_helpers_"+n).value)?JSON.parse(n):[])&&null!==l[g]&&-1<h.indexOf("frm_field_"+l[g]+"_container")?!0:!1)}else g=!1;g||aa(c,d[e],f,b)}}}function M(a){var b=!1;4<=a.split("[").length&&(b=!0);return b}function aa(a,b,c,d){var f=a.calc[b],e=f.calc,k=jQuery(document.getElementById("field_"+b)),g={triggerField:d,inSection:!1,thisFieldCall:'input[id^="field_'+b+'-"]'};1>k.length&&"undefined"!==typeof d&&(g.inSection=!0,g.thisFieldId=ja(a.fieldsWithCalc,
|
28 |
+
b),k=ba(g));e=ka(f,e,a,c,g);a=f.calc_dec;e.indexOf(").toFixed(")&&(c=e.split(").toFixed("),ca(c[1])&&(a=c[1],e=e.replace(").toFixed("+a,"")));e=parseFloat(eval(e));"undefined"===typeof e&&(e=0);ca(a)&&(e=e.toFixed(a));k.val()!=e&&(k.val(e),E(k,b))}function ka(a,b,c,d,f){for(var e=0,k=a.fields.length;e<k;e++){var g={triggerField:f.triggerField,thisFieldId:a.fields[e],inSection:f.inSection,valKey:f.inSection+""+a.fields[e],thisField:c.fields[a.fields[e]],thisFieldCall:"input"+c.fieldKeys[a.fields[e]]},
|
29 |
+
h=c;"checkbox"==g.thisField.type||"select"==g.thisField.type?g.thisFieldCall=g.thisFieldCall+":checked,select"+h.fieldKeys[g.thisFieldId]+" option:selected,"+g.thisFieldCall+"[type=hidden]":"radio"==g.thisField.type||"scale"==g.thisField.type?g.thisFieldCall=g.thisFieldCall+":checked,"+g.thisFieldCall+"[type=hidden]":"textarea"==g.thisField.type&&(g.thisFieldCall=g.thisFieldCall+",textarea"+h.fieldKeys[g.thisFieldId]);d=la(g,c,d);if("undefined"===typeof d[g.valKey]||isNaN(d[g.valKey]))d[g.valKey]=
|
30 |
+
0;h="["+g.thisFieldId+"]";h=h.replace(/([.*+?^=!:${}()|\[\]\/\\])/g,"\\$1");b=b.replace(new RegExp(h,"g"),d[g.valKey])}return b}function la(a,b,c){if("undefined"!==typeof c[a.valKey]&&0!==c[a.valKey])return c;c[a.valKey]=0;var d;if(!1===a.inSection)d=jQuery(a.thisFieldCall);else if(d=ba(a),null===d||"undefined"===typeof d)d=jQuery(a.thisFieldCall);if(null===d||"undefined"===typeof d||1>d.length)return c;d.each(function(){var d,e=a.thisField;d=!1;if("hidden"==this.type)""!==O(this)&&(d=!0);else if("select"==
|
31 |
e.type){var k=this.className;k&&-1<k.indexOf("frm_other_trigger")&&(d=!0)}else("checkbox"==e.type||"radio"==e.type)&&-1<this.id.indexOf("-other_")&&0>this.id.indexOf("-otext")&&(d=!0);d?(d=0,"select"==e.type?"hidden"==this.type?(e=!1,2<this.name.split("[").length&&(e=!0),e||(d=O(this))):d=jQuery(this).closest(".frm_other_container").find(".frm_other_input").val():"checkbox"!=e.type&&"radio"!=e.type||"hidden"==this.type||(d=O(this)),e=d):e="checkbox"!==this.type&&"radio"!==this.type||!this.checked?
|
32 |
jQuery(this).val():this.value;"undefined"===typeof e&&(e="");d=e;if("date"==a.thisField.type){e=b.date;k=0;if(d)if("undefined"===typeof jQuery.datepicker){k="-";-1<e.indexOf("/")&&(k="/");e=e.split(k);d=d.split(k);var g,h;g=k=h="";for(var l=0;l<e.length;l++)if("y"==e[l])g=((new Date).getFullYear()+15).toString().substr(2,2),g=d[l]>g?"19"+d[l]:"20"+d[l];else if("yy"==e[l])g=d[l];else if("m"==e[l]||"mm"==e[l])k=d[l],2>k.length&&(k="0"+k);else if("d"==e[l]||"dd"==e[l])h=d[l],2>h.length&&(h="0"+h);k=
|
33 |
Date.parse(g+"-"+k+"-"+h)}else k=jQuery.datepicker.parseDate(e,d);e=k;null!==e&&(c[a.valKey]=Math.ceil(e/864E5))}else{e=d;""!==e&&0!==e&&(e=e.trim(),e=parseFloat(e.replace(/,/g,"").match(/-?[\d\.]+$/)));if("undefined"===typeof e||isNaN(e)||""===e)e=0;c[a.valKey]+=e}});return c}function ba(a){if("undefined"===typeof a.triggerField)return null;var b=a.triggerField.closest(".frm_repeat_sec, .frm_repeat_inline, .frm_repeat_grid");return b.length?(a=a.thisFieldCall.replace("[id=","[id^="),b.find(a)):null}
|
34 |
+
function O(a){var b="";a=document.getElementById(a.id+"-otext");null!==a&&""!==a.value&&(b=a.value);return b}function ma(a,b){jQuery(a).find('input[type="submit"], input[type="button"]').attr("disabled","disabled");jQuery(a).find(".frm_ajax_loading").addClass("frm_loading_now");"undefined"==typeof b&&jQuery(a).find('input[name="frm_action"]').val();jQuery.ajax({type:"POST",url:frm_js.ajax_url,data:jQuery(a).serialize()+"&action=frm_entries_"+b+"&nonce="+frm_js.nonce,success:function(b){b=b.replace(/^\s+|\s+$/g,
|
35 |
"");0===b.indexOf("{")&&(b=jQuery.parseJSON(b));if(""===b||!b||"0"===b||"object"!=typeof b&&0===b.indexOf("<!DOCTYPE")){var d=document.getElementById("frm_loading");null!==d&&(b=jQuery(a).find("input[type=file]").val(),"undefined"!=typeof b&&""!==b&&setTimeout(function(){jQuery(d).fadeIn("slow")},2E3));b=jQuery(a).find(".g-recaptcha");b.length&&(1>jQuery(a).find(".frm_next_page").length||1>jQuery(a).find(".frm_next_page").val())&&b.closest(".frm_form_field").replaceWith('<input type="hidden" name="recaptcha_checked" value="'+
|
36 |
frm_js.nonce+'">');a.submit()}else if("object"!=typeof b){jQuery(a).find(".frm_ajax_loading").removeClass("frm_loading_now");var f=jQuery(a).find('input[name="form_id"]').val();jQuery(a).closest("#frm_form_"+f+"_container").replaceWith(b);frmFrontForm.scrollMsg(f);if("function"==typeof frmThemeOverride_frmAfterSubmit){var f=jQuery('input[name="frm_page_order_'+f+'"]').val(),e=jQuery(b).find('input[name="form_id"]').val();frmThemeOverride_frmAfterSubmit(e,f,b,a)}b=jQuery(a).find('input[name="id"]');
|
37 |
+
b.length&&jQuery(document.getElementById("frm_edit_"+b.val())).find("a").addClass("frm_ajax_edited").click()}else{jQuery(a).find('input[type="submit"], input[type="button"]').removeAttr("disabled");jQuery(a).find(".frm_ajax_loading").removeClass("frm_loading_now");f=!0;jQuery(".form-field").removeClass("frm_blank_field");jQuery(".form-field .frm_error").replaceWith("");var e="",k=!1,g=null,h;for(h in b)if(g=jQuery(a).find("#frm_field_"+h+"_container"),g.length){if(!g.is(":visible")){var l=g.closest(".frm_toggle_container");
|
38 |
+
l.length&&l.prev(".frm_trigger").click()}g.is(":visible")&&(f=!1,""===e&&(frmFrontForm.scrollMsg(h,a,!0),e="#frm_field_"+h+"_container"),jQuery(a).find("#frm_field_"+h+"_container .g-recaptcha").length&&(k=!0,grecaptcha.reset()),da(g,h,b))}else if("redirect"==h){window.location=b[h];return}!0!==k&&jQuery(a).find(".g-recaptcha").closest(".frm_form_field").replaceWith('<input type="hidden" name="recaptcha_checked" value="'+frm_js.nonce+'">');f&&a.submit()}},error:function(){jQuery(a).find('input[type="submit"], input[type="button"]').removeAttr("disabled");
|
39 |
+
a.submit()}})}function da(a,b,c){a.length&&a.is(":visible")&&(a.addClass("frm_blank_field"),"function"==typeof frmThemeOverride_frmPlaceError?frmThemeOverride_frmPlaceError(b,c):a.append('<div class="frm_error">'+c[b]+"</div>"))}function na(){ea(jQuery(this),"clear")}function oa(){ea(jQuery(this),"replace")}function ea(a,b){var c=a.data("frmval").replace(/(\n|\r\n)/g,"\r");if(""===c||"undefined"==typeof c)return!1;var d=a.val().replace(/(\n|\r\n)/g,"\r");"replace"==b?""===d&&a.addClass("frm_default").val(c):
|
40 |
d==c&&a.removeClass("frm_default").val("")}function pa(){var a=jQuery(this),b=a.data("eid"),c=a.data("fid");a.append('<span class="spinner" style="display:inline"></span>');jQuery.ajax({type:"POST",url:frm_js.ajax_url,data:{action:"frm_entries_send_email",entry_id:b,form_id:c,nonce:frm_js.nonce},success:function(b){a.replaceWith(b)}});return!1}function qa(a,b){google.load("visualization","1.0",{packages:[b],callback:function(){if("table"==b){var c=new google.visualization.DataTable,d=!1;-1!==jQuery.inArray("id",
|
41 |
+
a.options.fields)&&(d=!0,c.addColumn("number",frm_js.id));for(var f=a.fields.length,e="string",k=0,g=f;k<g;k++){var h=a.fields[k],e=fa(h);c.addColumn(e,h.name)}k=!1;a.options.edit_link&&(k=!0,c.addColumn("string",a.options.edit_link));g=!1;a.options.delete_link&&(g=!0,c.addColumn("string",a.options.delete_link));h=0;if(null!==a.entries){var l=a.entries.length;c.addRows(l);for(var n=0,m=0;m<l;m++){var h=0,p=a.entries[m];d&&(c.setCell(n,h,p.id),h++);for(var q=0,t=f;q<t;q++){var r=a.fields[q],e=fa(r),
|
42 |
r=p.metas[r.id];"number"!=e||null!==r&&""!==r?"boolean"==e&&(r=null===r||"false"==r||!1===r?!1:!0):r=0;c.setCell(n,h,r);h++}k&&("undefined"!==typeof p.editLink?c.setCell(n,h,'<a href="'+p.editLink+'">'+a.options.edit_link+"</a>"):c.setCell(n,h,""),h++);g&&("undefined"!==typeof p.deleteLink?c.setCell(n,h,'<a href="'+p.deleteLink+'" class="frm_delete_link" data-frmconfirm="'+a.options.confirm+'">'+a.options.delete_link+"</a>"):c.setCell(n,h,""));n++}}else for(c.addRows(1),k=h=0,g=f;k<g;k++)0<h?c.setCell(0,
|
43 |
+
h,""):c.setCell(0,h,a.options.no_entries),h++;(new google.visualization.Table(document.getElementById("frm_google_table_"+a.options.form_id))).draw(c,a.graphOpts)}else ra(a)}})}function fa(a){var b="string";if("number"==a.type)b="number";else if("checkbox"==a.type||"select"==a.type){var c=a.options.length;"select"==a.type&&""===a.options[0]&&(c="post_status"==a.field_options.post_field?3:c-1);1==c&&(b="boolean")}return b}function ra(a){var b=new google.visualization.DataTable,c=!1,d=!1,f=a.rows.length;
|
44 |
if(0<f)if("table"==a.type){c=!0;b.addRows(a.rows[f-1][0]+1);for(var e=0;e<f;e++)b.setCell(a.rows[e])}else if("undefined"!=typeof a.rows[0].tooltip)for(var d=c=!0,k=0;k<f;k++){e=a.rows[k].tooltip;delete a.rows[k].tooltip;var g=Object.keys(a.rows[k]).map(function(b){return a.rows[k][b]});a.rows[k]=g;a.rows[k].push(e)}f=a.cols.length;if(c){if(0<f)for(c=0;c<f;c++)e=a.cols[c],b.addColumn(e.type,e.name);d&&(b.addColumn({type:"string",role:"tooltip"}),b.addRows(a.rows))}else{b=[[]];for(d=0;d<f;d++)b[0].push(a.cols[d].name);
|
45 |
b=b.concat(a.rows);b=google.visualization.arrayToDataTable(b)}d=a.type.charAt(0).toUpperCase()+a.type.slice(1)+"Chart";(new google.visualization[d](document.getElementById("chart_"+a.graph_id))).draw(b,a.options)}function sa(){var a=jQuery(this),b=a.data("fid");a.wrap('<div class="frm_file_names frm_uploaded_files">');for(var c=a.get(0).files,d=0;d<c.length;d++)0===d?a.after(c[d].name+' <a href="#" class="frm_clear_file_link">'+frm_js.remove+"</a>"):a.after(c[d].name+"<br/>");a.hide();c=a.attr("name");
|
46 |
c!="item_meta["+b+"][]"&&c.replace("item_meta[","").replace("[]","").split("][");a.closest(".frm_form_field").find(".frm_uploaded_files:last").after('<input name="'+c+'" data-fid="'+b+'"class="frm_transparent frm_multiple_file" multiple="multiple" type="file" />')}function ta(){ua(jQuery(this).parent(".frm_uploaded_files"))}function va(){jQuery(this).parent(".frm_file_names").replaceWith("");return!1}function wa(){var a="frm_section_"+jQuery(this).data("parent")+"-"+jQuery(this).data("key"),b=jQuery(document.getElementById(a)),
|
47 |
c=b.find("input, select, textarea");b.fadeOut("slow",function(){b.remove();c.each(function(){if("file"!=this.type){var a=y(this,!1);J(a,jQuery(this))}});"function"==typeof frmThemeOverride_frmRemoveRow&&frmThemeOverride_frmRemoveRow(a,b)});return!1}function xa(){if(!0===I)return!1;I=!0;var a=jQuery(this).data("parent"),b=0;0<jQuery(".frm_repeat_"+a).length&&(b=1+parseInt(jQuery(".frm_repeat_"+a+":last").attr("id").replace("frm_section_"+a+"-","")),"undefined"==typeof b&&(b=1));jQuery.ajax({type:"POST",
|
48 |
+
url:frm_js.ajax_url,dataType:"json",data:{action:"frm_add_form_row",field_id:a,i:b,nonce:frm_js.nonce},success:function(b){var d=b.html,f=jQuery(d).hide().fadeIn("slow");jQuery(".frm_repeat_"+a+":last").after(f);var e=["other"],k,g,h="reset";B=f.attr("id");jQuery(d).find("input, select, textarea").each(function(){if("file"!=this.type){if(""===this.name)return!0;k=this.name.replace("item_meta[","").split("]")[2].replace("[","");-1==jQuery.inArray(k,e)&&!1!==this.id&&(g=jQuery("#"+this.id),e.push(k),
|
49 |
+
r(k,null,g,h),J(k,g),h="persist")}});B="";for(var f=0,l=b.logic.check.length;f<l;f++)-1==jQuery.inArray(b.logic.check[f],e)&&1>jQuery(d).find(".frm_field_"+b.logic.check[f]+"_container").length&&(r(b.logic.check[f],null,null,h),h="persist");0<jQuery(d).find(".star").length&&jQuery(".star").rating();0<jQuery(d).find(".frm_chzn").length&&jQuery().chosen&&jQuery(".frm_chzn").chosen({allow_single_deselect:!0});"function"==typeof frmThemeOverride_frmAddRow&&frmThemeOverride_frmAddRow(a,b);I=!1},error:function(){I=
|
50 |
!1}});return!1}function ya(){var a=jQuery(this),b=a.data("entryid"),c=a.data("prefix"),d=a.data("pageid"),f=a.data("formid"),e=a.data("cancel"),k=a.data("fields"),g=a.data("excludefields"),h=jQuery(document.getElementById(c+b)),l=h.html();h.html('<span class="frm-loading-img" id="'+c+b+'"></span><div class="frm_orig_content" style="display:none">'+l+"</div>");jQuery.ajax({type:"POST",url:frm_js.ajax_url,dataType:"html",data:{action:"frm_entries_edit_entry_ajax",post_id:d,entry_id:b,id:f,nonce:frm_js.nonce,
|
51 |
fields:k,exclude_fields:g},success:function(b){h.children(".frm-loading-img").replaceWith(b);a.removeClass("frm_inplace_edit").addClass("frm_cancel_edit");a.html(e)}});return!1}function za(){var a=jQuery(this),b=a.data("entryid"),c=a.data("prefix"),d=a.data("edit");a.hasClass("frm_ajax_edited")||(b=jQuery(document.getElementById(c+b)),b.children(".frm_forms").replaceWith(""),b.children(".frm_orig_content").fadeIn("slow").removeClass("frm_orig_content"));a.removeClass("frm_cancel_edit").addClass("frm_inplace_edit");
|
52 |
a.html(d);return!1}function Aa(){var a=jQuery(this),b=a.data("deleteconfirm");if(confirm(b)){var c=a.data("entryid"),d=a.data("prefix");a.replaceWith('<span class="frm-loading-img" id="frm_delete_'+c+'"></span>');jQuery.ajax({type:"POST",url:frm_js.ajax_url,data:{action:"frm_entries_destroy",entry:c,nonce:frm_js.nonce},success:function(a){"success"==a.replace(/^\s+|\s+$/g,"")?(jQuery(document.getElementById(d+c)).fadeOut("slow"),jQuery(document.getElementById("frm_delete_"+c)).fadeOut("slow")):jQuery(document.getElementById("frm_delete_"+
|
53 |
+
c)).replaceWith(a)}})}return!1}function ua(a){a.fadeOut("slow",function(){a.remove()})}function Ba(){var a=jQuery(this).data("frmconfirm");return confirm(a)}function Ca(){var a=jQuery(this).data("frmtoggle");jQuery(a).is(":visible")?jQuery(a).slideUp("fast"):jQuery(a).slideDown("fast");return!1}function ja(a,b){for(var c in a)if(a.hasOwnProperty(c)&&a[c]===b)return c;return null}function ca(a){return!jQuery.isArray(a)&&0<=a-parseFloat(a)+1}function W(a){return a.find('select[name^="item_meta"], textarea[name^="item_meta"], input[name^="item_meta"]')}
|
54 |
function Y(a,b){var c="item_meta["+a+"]";K(a)&&(c=L(a,b));return c}function L(a,b){var c="";-1<b.indexOf("frm_section")?(c=b.replace("frm_section_","").split("-"),c="item_meta["+c[0]+"]["+c[1]+"]["+a+"]"):(c=b.replace("frm_field_","").replace("_container","").split("-"),c="item_meta["+c[1]+"]["+c[2]+"]["+a+"]");return c}function T(a,b){var c=b.replace("frm_section_","").split("-");return"frm_field_"+a+"-"+c[0]+"-"+c[1]+"_container"}function K(a){var b=document.getElementById("frm_field_"+a+"_container");
|
55 |
return"undefined"!==typeof b&&null!==b?!1:1>jQuery('input[name^="item_meta['+a+']"],select[name^="item_meta['+a+']"], textarea[name^="item_meta['+a+']"]').length?!0:!1}function Da(){Array.prototype.indexOf||(Array.prototype.indexOf=function(a,b){var c=this.length>>>0,d=Number(b)||0,d=0>d?Math.ceil(d):Math.floor(d);for(0>d&&(d+=c);d<c;d++)if(d in this&&this[d]===a)return d;return-1})}function Ea(){"function"!==typeof String.prototype.trim&&(String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,
|
56 |
+
"")})}function Fa(){Array.prototype.filter||(Array.prototype.filter=function(a,b){if(void 0===this||null===this)throw new TypeError;var c=Object(this),d=c.length>>>0;if("function"!==typeof a)throw new TypeError;for(var f=[],e=0;e<d;e++)if(e in c){var k=c[e];a.call(b,k,e,c)&&f.push(k)}return f})}function Ga(){Object.keys||(Object.keys=function(a){var b=[],c;for(c in a)a.hasOwnProperty(c)&&b.push(c);return b})}function ga(a,b){var c=[];if("undefined"==typeof document.querySelector)jQuery("#"+a+' input[type=checkbox]:checked, input[type=hidden][name^="'+
|
57 |
+
b+'"]').each(function(){c.push(this.value)});else for(var d=document.querySelectorAll("#"+a+' input[type=checkbox], input[type=hidden][name^="'+b+'"]'),f=0;f<d.length;f++)("checkbox"==d[f].type&&d[f].checked||"hidden"==d[f].type)&&c.push(d[f].value);return c}var p=[],D={},F=[],N=[],B="",I=!1,P="",A=[];return{init:function(){jQuery(document).on("click",".frm_trigger",q);var a=jQuery(".frm_blank_field");a.length&&a.closest(".frm_toggle_container").prev(".frm_trigger").click();jQuery.isFunction(jQuery.fn.placeholder)?
|
58 |
jQuery(".frm-show-form input, .frm-show-form textarea").placeholder():jQuery(".frm-show-form input[onblur], .frm-show-form textarea[onblur]").each(function(){""===jQuery(this).val()&&jQuery(this).blur()});jQuery(document).on("focus",".frm_toggle_default",na);jQuery(document).on("blur",".frm_toggle_default",oa);jQuery(".frm_toggle_default").blur();jQuery(document.getElementById("frm_resend_email")).click(pa);jQuery(document).on("change",".frm_multiple_file",sa);jQuery(document).on("click",".frm_clear_file_link",
|
59 |
va);jQuery(document).on("click",".frm_remove_link",ta);jQuery(document).on("focusin","input[data-frmmask]",function(){jQuery(this).mask(jQuery(this).data("frmmask").toString())});jQuery(document).on("change",'.frm-show-form input[name^="item_meta"], .frm-show-form select[name^="item_meta"], .frm-show-form textarea[name^="item_meta"]',x);jQuery(document).on("click",'.frm-show-form input[type="submit"], .frm-show-form input[name="frm_prev_page"], .frm-show-form .frm_save_draft',m);jQuery(document).on("change",
|
60 |
'.frm_other_container input[type="checkbox"], .frm_other_container input[type="radio"], .frm_other_container select',v);jQuery(document).on("change","input[type=file].frm_transparent",t);jQuery(document).on("click",".frm_remove_form_row",wa);jQuery(document).on("click",".frm_add_form_row",xa);jQuery(document).on("click","a[data-frmconfirm]",Ba);jQuery("a[data-frmtoggle]").click(Ca);jQuery(".frm_edit_link_container").on("click","a.frm_inplace_edit",ya);jQuery(".frm_edit_link_container").on("click",
|
61 |
"a.frm_cancel_edit",za);jQuery(".frm_ajax_delete").click(Aa);jQuery(".frm_month_heading, .frm_year_heading").click(function(){var a=jQuery(this).children(".ui-icon-triangle-1-e, .ui-icon-triangle-1-s");a.hasClass("ui-icon-triangle-1-e")?(a.addClass("ui-icon-triangle-1-s").removeClass("ui-icon-triangle-1-e"),jQuery(this).next(".frm_toggle_container").fadeIn("slow")):(a.addClass("ui-icon-triangle-1-e").removeClass("ui-icon-triangle-1-s"),jQuery(this).next(".frm_toggle_container").hide())});Da();Ea();
|
62 |
+
Fa();Ga()},submitForm:function(a){a.preventDefault();a=frmFrontForm.validateFormSubmit(this);0===Object.keys(a).length&&frmFrontForm.checkFormErrors(this,P)},validateFormSubmit:function(a){jQuery(this).find(".wp-editor-wrap").length&&"undefined"!=typeof tinyMCE&&tinyMCE.triggerSave();P=jQuery(a).find('input[name="frm_action"]').val();A=[];frmFrontForm.getAjaxFormErrors(a);Object.keys(A).length&&frmFrontForm.addAjaxFormErrors(a);return A},getAjaxFormErrors:function(a){A=[];if("function"==typeof frmThemeOverride_jsErrors&&
|
63 |
+
(a=frmThemeOverride_jsErrors(P,a),Object.keys(a).length))for(var b in a)A[b]=a[b];return A},addAjaxFormErrors:function(a){jQuery(".form-field").removeClass("frm_blank_field");jQuery(".form-field .frm_error").replaceWith("");for(var b in A){var c=jQuery(a).find(jQuery("#frm_field_"+b+"_container"));da(c,b,A)}},checkFormErrors:function(a,b){ma(a,b)},scrollToID:function(a){a=jQuery(document.getElementById(a).offset());window.scrollTo(a.left,a.top)},scrollMsg:function(a,b,c){var d="";if(d="undefined"==
|
64 |
+
typeof b?jQuery(document.getElementById("frm_form_"+a+"_container")).offset().top:jQuery(b).find("#frm_field_"+a+"_container").offset().top){d-=frm_js.offset;a=jQuery("html").css("margin-top");b=jQuery("body").css("margin-top");if(a||b)d=d-parseInt(a)-parseInt(b);if(d&&window.innerHeight&&(a=document.documentElement.scrollTop||document.body.scrollTop,d>a+window.innerHeight||d<a))return"undefined"===typeof c?jQuery(window).scrollTop(d):jQuery("html,body").animate({scrollTop:d},500),!1}},hideCondFields:function(a){a=
|
65 |
+
JSON.parse(a);for(var b=0,c=a.length;b<c;b++){var d=document.getElementById("frm_field_"+a[b]+"_container");null!==d?d.style.display="none":jQuery(".frm_field_"+a[b]+"_container").hide()}},checkDependent:function(a){a=JSON.parse(a);for(var b="reset",c=0,d=a.length;c<d;c++)r(a[c],null,null,b),b="persist"},loadGoogle:function(){if("undefined"!==typeof google&&google&&google.load)for(var a=__FRMTABLES,b=Object.keys(a),c=0;c<b.length;c++)for(var d=a[b[c]],f=b[c],e=0;e<d.length;e++)qa(d[e],f);else setTimeout(frmFrontForm.loadGoogle,
|
66 |
+
30)},removeUsedTimes:function(a,b){var c=jQuery(a).parents("form:first").find('input[name="id"]');jQuery.ajax({type:"POST",url:frm_js.ajax_url,dataType:"json",data:{action:"frm_fields_ajax_time_options",time_field:b,date_field:a.id,entry_id:c?c.val():"",date:jQuery(a).val(),nonce:frm_js.nonce},success:function(a){var c=jQuery(document.getElementById(b));c.find("option").removeAttr("disabled");if(a&&""!==a)for(var e in a)c.find('option[value="'+e+'"]').attr("disabled","disabled")}})},escapeHtml:function(a){return a.replace(/&/g,
|
67 |
+
"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")},invisible:function(a){jQuery(a).css("visibility","hidden")},visible:function(a){jQuery(a).css("visibility","visible")}}}var frmFrontForm=frmFrontFormJS();jQuery(document).ready(function(m){frmFrontForm.init()});
|
68 |
function frmUpdateField(m,q,t,v,x){jQuery(document.getElementById("frm_update_field_"+m+"_"+q)).html('<span class="frm-loading-img"></span>');jQuery.ajax({type:"POST",url:frm_js.ajax_url,data:{action:"frm_entries_update_field_ajax",entry_id:m,field_id:q,value:t,nonce:frm_js.nonce},success:function(){""===v.replace(/^\s+|\s+$/g,"")?jQuery(document.getElementById("frm_update_field_"+m+"_"+q+"_"+x)).fadeOut("slow"):jQuery(document.getElementById("frm_update_field_"+m+"_"+q+"_"+x)).replaceWith(v)}})}
|
69 |
function frmEditEntry(m,q,t,v,x,y){console.warn("DEPRECATED: function frmEditEntry in v2.0.13 use frmFrontForm.editEntry");var r=jQuery(document.getElementById("frm_edit_"+m)),u=r.html(),w=jQuery(document.getElementById(q+m)),z=w.html();w.html('<span class="frm-loading-img" id="'+q+m+'"></span><div class="frm_orig_content" style="display:none">'+z+"</div>");jQuery.ajax({type:"POST",url:frm_js.ajax_url,dataType:"html",data:{action:"frm_entries_edit_entry_ajax",post_id:t,entry_id:m,id:v,nonce:frm_js.nonce},
|
70 |
success:function(z){w.children(".frm-loading-img").replaceWith(z);r.replaceWith('<span id="frm_edit_'+m+'"><a onclick="frmCancelEdit('+m+",'"+q+"','"+frmFrontForm.escapeHtml(u)+"',"+t+","+v+",'"+y+'\')" class="'+y+'">'+x+"</a></span>")}})}
|
languages/formidable-en_US.po
CHANGED
@@ -1,9 +1,9 @@
|
|
1 |
msgid ""
|
2 |
msgstr ""
|
3 |
-
"Project-Id-Version: Formidable v2.0.
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
"POT-Creation-Date: 2010-12-20\n"
|
6 |
-
"PO-Revision-Date: 2015-
|
7 |
"Last-Translator: \n"
|
8 |
"Language-Team: \n"
|
9 |
"MIME-Version: 1.0\n"
|
@@ -21,8 +21,8 @@ msgstr ""
|
|
21 |
"X-Textdomain-Support: yes"
|
22 |
|
23 |
#: classes/controllers/FrmFormsController.php:6
|
24 |
-
#: classes/controllers/FrmFormsController.php:
|
25 |
-
#: classes/controllers/FrmXMLController.php:
|
26 |
#: classes/views/frm-forms/list.php:5
|
27 |
#@ formidable
|
28 |
msgid "Forms"
|
@@ -43,38 +43,38 @@ msgstr ""
|
|
43 |
msgid "Settings"
|
44 |
msgstr ""
|
45 |
|
46 |
-
#: classes/controllers/FrmFormsController.php:
|
47 |
-
#: classes/controllers/FrmFormsController.php:
|
48 |
-
#: classes/controllers/FrmFormsController.php:
|
49 |
#@ formidable
|
50 |
msgid "Please select a valid form"
|
51 |
msgstr ""
|
52 |
|
53 |
-
#: classes/controllers/FrmFormsController.php:
|
54 |
-
#: classes/controllers/FrmFormsController.php:
|
55 |
#@ formidable
|
56 |
msgid "Form was Successfully Updated"
|
57 |
msgstr ""
|
58 |
|
59 |
-
#: classes/controllers/FrmFormsController.php:
|
60 |
-
#: classes/controllers/FrmFormsController.php:
|
61 |
#@ formidable
|
62 |
msgid "Form template was Successfully Created"
|
63 |
msgstr ""
|
64 |
|
65 |
-
#: classes/controllers/FrmFormsController.php:
|
66 |
#@ formidable
|
67 |
msgid "Form was Successfully Copied"
|
68 |
msgstr ""
|
69 |
|
70 |
-
#: classes/controllers/FrmFormsController.php:
|
71 |
-
#: classes/controllers/FrmFormsController.php:
|
72 |
#@ formidable
|
73 |
msgid "That template cannot be edited"
|
74 |
msgstr ""
|
75 |
|
76 |
-
#: classes/controllers/FrmSettingsController.php:56
|
77 |
#: classes/controllers/FrmSettingsController.php:59
|
|
|
78 |
#@ formidable
|
79 |
msgid "Settings Saved"
|
80 |
msgstr ""
|
@@ -144,7 +144,7 @@ msgstr ""
|
|
144 |
msgid "Email Address"
|
145 |
msgstr ""
|
146 |
|
147 |
-
#: classes/controllers/FrmFormsController.php:
|
148 |
#: classes/models/FrmField.php:37
|
149 |
#: pro/classes/controllers/FrmProDisplaysController.php:144
|
150 |
#@ formidable
|
@@ -191,8 +191,8 @@ msgstr ""
|
|
191 |
msgid "Create Form from Template"
|
192 |
msgstr ""
|
193 |
|
194 |
-
#: classes/models/FrmEntryValidate.php:
|
195 |
-
#: classes/models/FrmEntryValidate.php:
|
196 |
#@ formidable
|
197 |
msgid "Your entry appears to be spam!"
|
198 |
msgstr ""
|
@@ -255,7 +255,7 @@ msgstr ""
|
|
255 |
msgid "You do not have permission to do that"
|
256 |
msgstr ""
|
257 |
|
258 |
-
#: pro/classes/controllers/FrmProEddController.php:
|
259 |
#@ formidable
|
260 |
msgid "ERROR"
|
261 |
msgstr ""
|
@@ -287,7 +287,7 @@ msgid "Message"
|
|
287 |
msgstr ""
|
288 |
|
289 |
#: classes/controllers/FrmEntriesController.php:71
|
290 |
-
#: classes/controllers/FrmFormsController.php:
|
291 |
#: classes/views/frm-entries/form.php:48
|
292 |
#: classes/views/frm-entries/sidebar-shared.php:23
|
293 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2815
|
@@ -297,55 +297,55 @@ msgstr ""
|
|
297 |
msgid "Entry Key"
|
298 |
msgstr ""
|
299 |
|
300 |
-
#: classes/views/frm-forms/add_field.php:
|
301 |
#@ formidable
|
302 |
msgid "Field Options"
|
303 |
msgstr ""
|
304 |
|
305 |
-
#: classes/views/frm-forms/add_field.php:
|
306 |
#@ formidable
|
307 |
msgid "Field Size"
|
308 |
msgstr ""
|
309 |
|
310 |
-
#: classes/views/frm-forms/add_field.php:
|
311 |
#@ formidable
|
312 |
msgid "rows high"
|
313 |
msgstr ""
|
314 |
|
315 |
-
#: classes/views/frm-forms/add_field.php:
|
316 |
#@ formidable
|
317 |
msgid "characters maximum"
|
318 |
msgstr ""
|
319 |
|
320 |
-
#: classes/views/frm-forms/add_field.php:
|
321 |
#: classes/views/frm-forms/mb_html_tab.php:10
|
322 |
#@ formidable
|
323 |
msgid "Label Position"
|
324 |
msgstr ""
|
325 |
|
326 |
-
#: classes/views/frm-forms/add_field.php:
|
327 |
#@ formidable
|
328 |
msgid "Top"
|
329 |
msgstr ""
|
330 |
|
331 |
-
#: classes/views/frm-forms/add_field.php:
|
332 |
#@ formidable
|
333 |
msgid "Left"
|
334 |
msgstr ""
|
335 |
|
336 |
-
#: classes/views/frm-forms/add_field.php:
|
337 |
#: classes/views/frm-forms/add_field_links.php:98
|
338 |
#@ formidable
|
339 |
msgid "Right"
|
340 |
msgstr ""
|
341 |
|
342 |
-
#: classes/views/frm-forms/add_field.php:
|
343 |
#@ formidable
|
344 |
msgid "Indicate required field with"
|
345 |
msgstr ""
|
346 |
|
347 |
-
#: classes/controllers/FrmFormsController.php:
|
348 |
-
#: classes/controllers/FrmFormsController.php:
|
349 |
#: pro/classes/controllers/FrmProDisplaysController.php:145
|
350 |
#: pro/classes/helpers/FrmProCSVExportHelper.php:107
|
351 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2836
|
@@ -371,29 +371,29 @@ msgstr ""
|
|
371 |
msgid "View"
|
372 |
msgstr ""
|
373 |
|
374 |
-
#: classes/models/FrmFormAction.php:
|
375 |
#: classes/views/frm-forms/_publish_box.php:99
|
376 |
#: classes/views/frm-forms/_publish_box.php:101
|
377 |
#: classes/views/frm-forms/add_field_links.php:6
|
378 |
#: classes/views/frm-forms/edit.php:27
|
379 |
#: classes/views/frm-forms/edit.php:39
|
380 |
#: classes/views/frm-forms/settings.php:264
|
381 |
-
#: pro/classes/controllers/FrmProEntriesController.php:
|
382 |
-
#: pro/classes/controllers/FrmProEntriesController.php:
|
383 |
#: pro/classes/models/FrmProSettings.php:20
|
384 |
#@ formidable
|
385 |
msgid "Update"
|
386 |
msgstr ""
|
387 |
|
388 |
-
#: pro/classes/controllers/FrmProEddController.php:
|
389 |
#@ formidable
|
390 |
msgid "or"
|
391 |
msgstr ""
|
392 |
|
393 |
-
#: classes/helpers/FrmAppHelper.php:
|
394 |
#: classes/views/frm-forms/_publish_box.php:75
|
395 |
-
#: pro/classes/controllers/FrmProEddController.php:
|
396 |
-
#: pro/classes/controllers/FrmProEntriesController.php:
|
397 |
#: pro/classes/views/frmpro-entries/sidebar-new.php:14
|
398 |
#: pro/classes/views/frmpro-form-actions/_custom_field_row.php:31
|
399 |
#@ formidable
|
@@ -431,7 +431,7 @@ msgstr ""
|
|
431 |
msgid "Form Description"
|
432 |
msgstr ""
|
433 |
|
434 |
-
#: classes/views/frm-forms/add_field.php:
|
435 |
#: classes/views/frm-forms/mb_html_tab.php:7
|
436 |
#@ formidable
|
437 |
msgid "Field Key"
|
@@ -468,17 +468,17 @@ msgstr ""
|
|
468 |
msgid "Please select a form"
|
469 |
msgstr ""
|
470 |
|
471 |
-
#: classes/controllers/FrmFormsController.php:
|
472 |
#@ formidable
|
473 |
msgid "Display form title"
|
474 |
msgstr ""
|
475 |
|
476 |
-
#: classes/controllers/FrmFormsController.php:
|
477 |
#@ formidable
|
478 |
msgid "Display form description"
|
479 |
msgstr ""
|
480 |
|
481 |
-
#: classes/helpers/FrmAppHelper.php:
|
482 |
#: pro/classes/helpers/FrmProCSVExportHelper.php:106
|
483 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2835
|
484 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2850
|
@@ -490,7 +490,7 @@ msgstr ""
|
|
490 |
|
491 |
#: classes/controllers/FrmEntriesController.php:8
|
492 |
#: classes/controllers/FrmEntriesController.php:119
|
493 |
-
#: classes/controllers/FrmFormsController.php:
|
494 |
#: classes/views/frm-entries/list.php:3
|
495 |
#: classes/views/shared/form-nav.php:16
|
496 |
#: pro/classes/controllers/FrmProXMLController.php:55
|
@@ -515,9 +515,9 @@ msgstr ""
|
|
515 |
#: classes/views/frm-entries/sidebar-shared.php:10
|
516 |
#: classes/views/frm-forms/_publish_box.php:67
|
517 |
#: pro/classes/controllers/FrmProDisplaysController.php:38
|
518 |
-
#: pro/classes/controllers/FrmProEntriesController.php:
|
519 |
-
#: pro/classes/controllers/FrmProEntriesController.php:
|
520 |
-
#: pro/classes/controllers/FrmProEntriesController.php:
|
521 |
#: pro/classes/helpers/FrmProAppHelper.php:210
|
522 |
#: pro/classes/helpers/FrmProEntriesHelper.php:256
|
523 |
#: pro/classes/helpers/FrmProFieldsHelper.php:3047
|
@@ -527,13 +527,13 @@ msgid "Edit"
|
|
527 |
msgstr ""
|
528 |
|
529 |
#: classes/helpers/FrmEntriesListHelper.php:201
|
530 |
-
#: classes/helpers/FrmFormsHelper.php:
|
531 |
#: classes/helpers/FrmFormsListHelper.php:104
|
532 |
-
#: classes/models/FrmFormAction.php:
|
533 |
#: classes/views/frm-entries/sidebar-show.php:22
|
534 |
-
#: pro/classes/controllers/FrmProEntriesController.php:
|
535 |
-
#: pro/classes/controllers/FrmProEntriesController.php:
|
536 |
-
#: pro/classes/controllers/FrmProEntriesController.php:
|
537 |
#: pro/classes/helpers/FrmProEntriesListHelper.php:6
|
538 |
#: pro/classes/views/frmpro-entries/sidebar-edit.php:27
|
539 |
#@ default
|
@@ -557,13 +557,13 @@ msgstr ""
|
|
557 |
|
558 |
#: classes/helpers/FrmFormsListHelper.php:314
|
559 |
#: pro/classes/controllers/FrmProDisplaysController.php:114
|
560 |
-
#: pro/classes/controllers/FrmProEntriesController.php:
|
561 |
#: pro/classes/helpers/FrmProEntriesHelper.php:245
|
562 |
#@ formidable
|
563 |
msgid "Duplicate"
|
564 |
msgstr ""
|
565 |
|
566 |
-
#: classes/models/FrmFormAction.php:
|
567 |
#: classes/views/frm-forms/add_field_links.php:6
|
568 |
#: classes/views/frm-forms/new.php:28
|
569 |
#: pro/classes/controllers/FrmProFormActionsController.php:32
|
@@ -572,7 +572,7 @@ msgid "Create"
|
|
572 |
msgstr ""
|
573 |
|
574 |
#: classes/controllers/FrmFieldsController.php:322
|
575 |
-
#: classes/helpers/FrmAppHelper.php:
|
576 |
#: classes/views/frm-fields/single-option.php:6
|
577 |
#: classes/views/frm-fields/single-option.php:8
|
578 |
#: pro/classes/views/frmpro-fields/other-option.php:10
|
@@ -646,7 +646,7 @@ msgstr ""
|
|
646 |
msgid "Submit Button"
|
647 |
msgstr ""
|
648 |
|
649 |
-
#: classes/helpers/FrmAppHelper.php:
|
650 |
#@ formidable
|
651 |
msgid "Are you sure you want to do this? Clicking OK will delete all forms, form data, and all other Formidable data. There is no Undo."
|
652 |
msgstr ""
|
@@ -667,7 +667,7 @@ msgid "Formidable Tag"
|
|
667 |
msgstr ""
|
668 |
|
669 |
#: classes/helpers/FrmEntriesListHelper.php:59
|
670 |
-
#: pro/classes/controllers/FrmProEntriesController.php:
|
671 |
#: pro/classes/helpers/FrmProDisplaysHelper.php:60
|
672 |
#@ formidable
|
673 |
msgid "No Entries Found"
|
@@ -714,258 +714,258 @@ msgstr ""
|
|
714 |
msgid "Duplicate Field"
|
715 |
msgstr ""
|
716 |
|
717 |
-
#: classes/helpers/FrmAppHelper.php:
|
718 |
#@ formidable
|
719 |
msgid "English/Western"
|
720 |
msgstr ""
|
721 |
|
722 |
-
#: classes/helpers/FrmAppHelper.php:
|
723 |
#@ formidable
|
724 |
msgid "Afrikaans"
|
725 |
msgstr ""
|
726 |
|
727 |
-
#: classes/helpers/FrmAppHelper.php:
|
728 |
#@ formidable
|
729 |
msgid "Albanian"
|
730 |
msgstr ""
|
731 |
|
732 |
-
#: classes/helpers/FrmAppHelper.php:
|
733 |
#@ formidable
|
734 |
msgid "Arabic"
|
735 |
msgstr ""
|
736 |
|
737 |
-
#: classes/helpers/FrmAppHelper.php:
|
738 |
#@ formidable
|
739 |
msgid "Armenian"
|
740 |
msgstr ""
|
741 |
|
742 |
-
#: classes/helpers/FrmAppHelper.php:
|
743 |
#@ formidable
|
744 |
msgid "Azerbaijani"
|
745 |
msgstr ""
|
746 |
|
747 |
-
#: classes/helpers/FrmAppHelper.php:
|
748 |
#@ formidable
|
749 |
msgid "Basque"
|
750 |
msgstr ""
|
751 |
|
752 |
-
#: classes/helpers/FrmAppHelper.php:
|
753 |
#@ formidable
|
754 |
msgid "Bosnian"
|
755 |
msgstr ""
|
756 |
|
757 |
-
#: classes/helpers/FrmAppHelper.php:
|
758 |
#@ formidable
|
759 |
msgid "Bulgarian"
|
760 |
msgstr ""
|
761 |
|
762 |
-
#: classes/helpers/FrmAppHelper.php:
|
763 |
#@ formidable
|
764 |
msgid "Catalan"
|
765 |
msgstr ""
|
766 |
|
767 |
-
#: classes/helpers/FrmAppHelper.php:
|
768 |
#@ formidable
|
769 |
msgid "Chinese Hong Kong"
|
770 |
msgstr ""
|
771 |
|
772 |
-
#: classes/helpers/FrmAppHelper.php:
|
773 |
#@ formidable
|
774 |
msgid "Chinese Simplified"
|
775 |
msgstr ""
|
776 |
|
777 |
-
#: classes/helpers/FrmAppHelper.php:
|
778 |
#@ formidable
|
779 |
msgid "Chinese Traditional"
|
780 |
msgstr ""
|
781 |
|
782 |
-
#: classes/helpers/FrmAppHelper.php:
|
783 |
#@ formidable
|
784 |
msgid "Croatian"
|
785 |
msgstr ""
|
786 |
|
787 |
-
#: classes/helpers/FrmAppHelper.php:
|
788 |
#@ formidable
|
789 |
msgid "Czech"
|
790 |
msgstr ""
|
791 |
|
792 |
-
#: classes/helpers/FrmAppHelper.php:
|
793 |
#@ formidable
|
794 |
msgid "Danish"
|
795 |
msgstr ""
|
796 |
|
797 |
-
#: classes/helpers/FrmAppHelper.php:
|
798 |
#@ formidable
|
799 |
msgid "Dutch"
|
800 |
msgstr ""
|
801 |
|
802 |
-
#: classes/helpers/FrmAppHelper.php:
|
803 |
#@ formidable
|
804 |
msgid "English/UK"
|
805 |
msgstr ""
|
806 |
|
807 |
-
#: classes/helpers/FrmAppHelper.php:
|
808 |
#@ formidable
|
809 |
msgid "Esperanto"
|
810 |
msgstr ""
|
811 |
|
812 |
-
#: classes/helpers/FrmAppHelper.php:
|
813 |
#@ formidable
|
814 |
msgid "Estonian"
|
815 |
msgstr ""
|
816 |
|
817 |
-
#: classes/helpers/FrmAppHelper.php:
|
818 |
#@ formidable
|
819 |
msgid "Faroese"
|
820 |
msgstr ""
|
821 |
|
822 |
-
#: classes/helpers/FrmAppHelper.php:
|
823 |
#@ formidable
|
824 |
msgid "Farsi/Persian"
|
825 |
msgstr ""
|
826 |
|
827 |
-
#: classes/helpers/FrmAppHelper.php:
|
828 |
#@ formidable
|
829 |
msgid "Finnish"
|
830 |
msgstr ""
|
831 |
|
832 |
-
#: classes/helpers/FrmAppHelper.php:
|
833 |
#@ formidable
|
834 |
msgid "French"
|
835 |
msgstr ""
|
836 |
|
837 |
-
#: classes/helpers/FrmAppHelper.php:
|
838 |
#@ formidable
|
839 |
msgid "French/Swiss"
|
840 |
msgstr ""
|
841 |
|
842 |
-
#: classes/helpers/FrmAppHelper.php:
|
843 |
#@ formidable
|
844 |
msgid "German"
|
845 |
msgstr ""
|
846 |
|
847 |
-
#: classes/helpers/FrmAppHelper.php:
|
848 |
#@ formidable
|
849 |
msgid "Greek"
|
850 |
msgstr ""
|
851 |
|
852 |
-
#: classes/helpers/FrmAppHelper.php:
|
853 |
#@ formidable
|
854 |
msgid "Hebrew"
|
855 |
msgstr ""
|
856 |
|
857 |
-
#: classes/helpers/FrmAppHelper.php:
|
858 |
#@ formidable
|
859 |
msgid "Hungarian"
|
860 |
msgstr ""
|
861 |
|
862 |
-
#: classes/helpers/FrmAppHelper.php:
|
863 |
#@ formidable
|
864 |
msgid "Icelandic"
|
865 |
msgstr ""
|
866 |
|
867 |
-
#: classes/helpers/FrmAppHelper.php:
|
868 |
#@ formidable
|
869 |
msgid "Italian"
|
870 |
msgstr ""
|
871 |
|
872 |
-
#: classes/helpers/FrmAppHelper.php:
|
873 |
#@ formidable
|
874 |
msgid "Japanese"
|
875 |
msgstr ""
|
876 |
|
877 |
-
#: classes/helpers/FrmAppHelper.php:
|
878 |
#@ formidable
|
879 |
msgid "Korean"
|
880 |
msgstr ""
|
881 |
|
882 |
-
#: classes/helpers/FrmAppHelper.php:
|
883 |
#@ formidable
|
884 |
msgid "Latvian"
|
885 |
msgstr ""
|
886 |
|
887 |
-
#: classes/helpers/FrmAppHelper.php:
|
888 |
#@ formidable
|
889 |
msgid "Lithuanian"
|
890 |
msgstr ""
|
891 |
|
892 |
-
#: classes/helpers/FrmAppHelper.php:
|
893 |
#@ formidable
|
894 |
msgid "Malaysian"
|
895 |
msgstr ""
|
896 |
|
897 |
-
#: classes/helpers/FrmAppHelper.php:
|
898 |
#@ formidable
|
899 |
msgid "Norwegian"
|
900 |
msgstr ""
|
901 |
|
902 |
-
#: classes/helpers/FrmAppHelper.php:
|
903 |
#@ formidable
|
904 |
msgid "Polish"
|
905 |
msgstr ""
|
906 |
|
907 |
-
#: classes/helpers/FrmAppHelper.php:
|
908 |
#@ formidable
|
909 |
msgid "Portuguese/Brazilian"
|
910 |
msgstr ""
|
911 |
|
912 |
-
#: classes/helpers/FrmAppHelper.php:
|
913 |
#@ formidable
|
914 |
msgid "Romanian"
|
915 |
msgstr ""
|
916 |
|
917 |
-
#: classes/helpers/FrmAppHelper.php:
|
918 |
#@ formidable
|
919 |
msgid "Russian"
|
920 |
msgstr ""
|
921 |
|
922 |
-
#: classes/helpers/FrmAppHelper.php:
|
923 |
-
#: classes/helpers/FrmAppHelper.php:
|
924 |
#@ formidable
|
925 |
msgid "Serbian"
|
926 |
msgstr ""
|
927 |
|
928 |
-
#: classes/helpers/FrmAppHelper.php:
|
929 |
#@ formidable
|
930 |
msgid "Slovak"
|
931 |
msgstr ""
|
932 |
|
933 |
-
#: classes/helpers/FrmAppHelper.php:
|
934 |
#@ formidable
|
935 |
msgid "Slovenian"
|
936 |
msgstr ""
|
937 |
|
938 |
-
#: classes/helpers/FrmAppHelper.php:
|
939 |
#@ formidable
|
940 |
msgid "Spanish"
|
941 |
msgstr ""
|
942 |
|
943 |
-
#: classes/helpers/FrmAppHelper.php:
|
944 |
#@ formidable
|
945 |
msgid "Swedish"
|
946 |
msgstr ""
|
947 |
|
948 |
-
#: classes/helpers/FrmAppHelper.php:
|
949 |
#@ formidable
|
950 |
msgid "Tamil"
|
951 |
msgstr ""
|
952 |
|
953 |
-
#: classes/helpers/FrmAppHelper.php:
|
954 |
#@ formidable
|
955 |
msgid "Thai"
|
956 |
msgstr ""
|
957 |
|
958 |
-
#: classes/helpers/FrmAppHelper.php:
|
959 |
#@ formidable
|
960 |
msgid "Turkish"
|
961 |
msgstr ""
|
962 |
|
963 |
-
#: classes/helpers/FrmAppHelper.php:
|
964 |
#@ formidable
|
965 |
msgid "Ukranian"
|
966 |
msgstr ""
|
967 |
|
968 |
-
#: classes/helpers/FrmAppHelper.php:
|
969 |
#@ formidable
|
970 |
msgid "Vietnamese"
|
971 |
msgstr ""
|
@@ -990,7 +990,7 @@ msgstr ""
|
|
990 |
msgid "User Meta"
|
991 |
msgstr ""
|
992 |
|
993 |
-
#: classes/controllers/FrmFormsController.php:
|
994 |
#: pro/classes/controllers/FrmProFormsController.php:63
|
995 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2816
|
996 |
#: pro/classes/views/displays/where_row.php:8
|
@@ -1017,7 +1017,7 @@ msgstr ""
|
|
1017 |
|
1018 |
#: classes/views/frm-entries/list.php:19
|
1019 |
#: classes/views/frm-forms/list.php:22
|
1020 |
-
#: pro/classes/controllers/FrmProEntriesController.php:
|
1021 |
#: pro/classes/controllers/FrmProFormsController.php:365
|
1022 |
#: pro/classes/controllers/FrmProFormsController.php:432
|
1023 |
#: pro/classes/helpers/FrmProEntriesListHelper.php:65
|
@@ -1030,7 +1030,7 @@ msgstr ""
|
|
1030 |
msgid "Reset"
|
1031 |
msgstr ""
|
1032 |
|
1033 |
-
#: pro/classes/helpers/FrmProFieldsHelper.php:
|
1034 |
#@ formidable
|
1035 |
msgid "Edit Uploaded File"
|
1036 |
msgstr ""
|
@@ -1041,7 +1041,7 @@ msgstr ""
|
|
1041 |
msgid "Select a value to insert into the box below"
|
1042 |
msgstr ""
|
1043 |
|
1044 |
-
#: classes/controllers/FrmFormsController.php:
|
1045 |
#: classes/views/frm-entries/sidebar-shared.php:17
|
1046 |
#: pro/classes/controllers/FrmProFormsController.php:585
|
1047 |
#: pro/classes/helpers/FrmProEntriesListHelper.php:58
|
@@ -1100,7 +1100,7 @@ msgstr ""
|
|
1100 |
msgid "Add a rotating 'even' or 'odd' class"
|
1101 |
msgstr ""
|
1102 |
|
1103 |
-
#: classes/controllers/FrmFormsController.php:
|
1104 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2873
|
1105 |
#@ formidable
|
1106 |
msgid "Site URL"
|
@@ -1111,11 +1111,6 @@ msgstr ""
|
|
1111 |
msgid "Limit must be a number"
|
1112 |
msgstr ""
|
1113 |
|
1114 |
-
#: classes/helpers/FrmFieldsHelper.php:172
|
1115 |
-
#@ formidable
|
1116 |
-
msgid "must be unique"
|
1117 |
-
msgstr ""
|
1118 |
-
|
1119 |
#: pro/classes/controllers/FrmProFormsController.php:60
|
1120 |
#: pro/classes/controllers/FrmProFormsController.php:262
|
1121 |
#: pro/classes/models/FrmProField.php:34
|
@@ -1221,7 +1216,7 @@ msgstr ""
|
|
1221 |
msgid "If you would like the content to be inserted automatically, you must then select the page in which to insert it."
|
1222 |
msgstr ""
|
1223 |
|
1224 |
-
#: classes/controllers/FrmFormsController.php:
|
1225 |
#@ formidable
|
1226 |
msgid "Detail Link"
|
1227 |
msgstr ""
|
@@ -1264,7 +1259,7 @@ msgstr ""
|
|
1264 |
msgid "The number of entries to show per page. Leave blank to not use pagination."
|
1265 |
msgstr ""
|
1266 |
|
1267 |
-
#: classes/controllers/FrmFormsController.php:
|
1268 |
#: classes/views/frm-forms/_publish_box.php:47
|
1269 |
#: classes/widgets/FrmShowForm.php:46
|
1270 |
#: pro/classes/controllers/FrmProDisplaysController.php:139
|
@@ -1345,10 +1340,10 @@ msgid "Edit Entry"
|
|
1345 |
msgstr ""
|
1346 |
|
1347 |
#: classes/views/frm-entries/sidebar-show.php:22
|
1348 |
-
#: pro/classes/controllers/FrmProEntriesController.php:
|
1349 |
-
#: pro/classes/controllers/FrmProEntriesController.php:
|
1350 |
-
#: pro/classes/controllers/FrmProEntriesController.php:
|
1351 |
-
#: pro/classes/controllers/FrmProEntriesController.php:
|
1352 |
#@ formidable
|
1353 |
msgid "Are you sure you want to delete that entry?"
|
1354 |
msgstr ""
|
@@ -1398,7 +1393,7 @@ msgstr ""
|
|
1398 |
msgid "minute step"
|
1399 |
msgstr ""
|
1400 |
|
1401 |
-
#: classes/views/frm-forms/add_field.php:
|
1402 |
#@ formidable
|
1403 |
msgid "automatic width"
|
1404 |
msgstr ""
|
@@ -1448,12 +1443,12 @@ msgstr ""
|
|
1448 |
msgid "to"
|
1449 |
msgstr ""
|
1450 |
|
1451 |
-
#: classes/views/frm-forms/add_field.php:
|
1452 |
#@ formidable
|
1453 |
msgid "Field Type"
|
1454 |
msgstr ""
|
1455 |
|
1456 |
-
#: classes/views/frm-forms/add_field.php:
|
1457 |
#@ formidable
|
1458 |
msgid "The field key can be used as an alternative to the field ID in many cases."
|
1459 |
msgstr ""
|
@@ -1515,7 +1510,7 @@ msgstr ""
|
|
1515 |
msgid "Keys"
|
1516 |
msgstr ""
|
1517 |
|
1518 |
-
#: classes/controllers/FrmFormsController.php:
|
1519 |
#: pro/classes/views/settings/form.php:35
|
1520 |
#@ formidable
|
1521 |
msgid "Date Format"
|
@@ -1740,7 +1735,7 @@ msgstr ""
|
|
1740 |
msgid "Weight"
|
1741 |
msgstr ""
|
1742 |
|
1743 |
-
#: classes/views/frm-forms/add_field.php:
|
1744 |
#: classes/views/styles/_buttons.php:22
|
1745 |
#: classes/views/styles/_check-box-radio-fields.php:30
|
1746 |
#: classes/views/styles/_field-description.php:21
|
@@ -1890,13 +1885,13 @@ msgstr ""
|
|
1890 |
msgid "Post Title"
|
1891 |
msgstr ""
|
1892 |
|
1893 |
-
#: classes/views/frm-forms/add_field.php:
|
1894 |
-
#: classes/views/frm-forms/add_field.php:
|
1895 |
#@ formidable
|
1896 |
msgid "Unique"
|
1897 |
msgstr ""
|
1898 |
|
1899 |
-
#: classes/views/frm-forms/add_field.php:
|
1900 |
#: classes/views/styles/_field-colors.php:13
|
1901 |
#@ formidable
|
1902 |
msgid "Read Only"
|
@@ -1923,12 +1918,12 @@ msgstr ""
|
|
1923 |
msgid "reCAPTCHA Language"
|
1924 |
msgstr ""
|
1925 |
|
1926 |
-
#: classes/helpers/FrmAppHelper.php:
|
1927 |
#@ formidable
|
1928 |
msgid "English"
|
1929 |
msgstr ""
|
1930 |
|
1931 |
-
#: classes/helpers/FrmAppHelper.php:
|
1932 |
#@ formidable
|
1933 |
msgid "Portuguese"
|
1934 |
msgstr ""
|
@@ -1953,13 +1948,13 @@ msgstr ""
|
|
1953 |
msgid "HTML"
|
1954 |
msgstr ""
|
1955 |
|
1956 |
-
#: classes/views/frm-forms/add_field.php:
|
1957 |
-
#: classes/views/frm-forms/add_field.php:
|
1958 |
#@ formidable
|
1959 |
msgid "Required"
|
1960 |
msgstr ""
|
1961 |
|
1962 |
-
#: classes/controllers/FrmFormsController.php:
|
1963 |
#: classes/views/frm-forms/_publish_box.php:47
|
1964 |
#: pro/classes/views/displays/submitbox_actions.php:2
|
1965 |
#@ formidable
|
@@ -2166,7 +2161,7 @@ msgstr ""
|
|
2166 |
|
2167 |
#: classes/models/FrmField.php:15
|
2168 |
#: classes/views/styles/_sample_form.php:53
|
2169 |
-
#: pro/classes/helpers/FrmProFieldsHelper.php:
|
2170 |
#@ formidable
|
2171 |
msgid "Radio Buttons"
|
2172 |
msgstr ""
|
@@ -2202,7 +2197,7 @@ msgstr ""
|
|
2202 |
msgid "Another field with a description"
|
2203 |
msgstr ""
|
2204 |
|
2205 |
-
#: classes/models/FrmFormAction.php:
|
2206 |
#: classes/views/xml/import_form.php:11
|
2207 |
#: pro/classes/views/xml/map_csv_fields.php:64
|
2208 |
#@ formidable
|
@@ -2234,7 +2229,7 @@ msgstr ""
|
|
2234 |
msgid "We're sorry. It looks like you've already submitted that."
|
2235 |
msgstr ""
|
2236 |
|
2237 |
-
#: classes/views/frm-forms/add_field.php:
|
2238 |
#: classes/views/styles/_date-fields.php:31
|
2239 |
#: pro/classes/views/frmpro-fields/options-form.php:278
|
2240 |
#: pro/classes/views/frmpro-form-actions/post_options.php:103
|
@@ -2268,15 +2263,14 @@ msgstr ""
|
|
2268 |
msgid "Post Type"
|
2269 |
msgstr ""
|
2270 |
|
2271 |
-
#: classes/
|
2272 |
-
#: pro/classes/models/FrmProEntryMeta.php:372
|
2273 |
#@ formidable
|
2274 |
msgid "is invalid"
|
2275 |
msgstr ""
|
2276 |
|
2277 |
#: classes/helpers/FrmFieldsHelper.php:146
|
2278 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2279 |
-
#: pro/classes/models/FrmProEntryMeta.php:
|
2280 |
#@ formidable
|
2281 |
msgid "This field is invalid"
|
2282 |
msgstr ""
|
@@ -2450,1207 +2444,1207 @@ msgstr ""
|
|
2450 |
msgid "Bottom Margin"
|
2451 |
msgstr ""
|
2452 |
|
2453 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2454 |
#@ formidable
|
2455 |
msgid "Countries"
|
2456 |
msgstr ""
|
2457 |
|
2458 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2459 |
#@ formidable
|
2460 |
msgid "U.S. States"
|
2461 |
msgstr ""
|
2462 |
|
2463 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2464 |
#@ formidable
|
2465 |
msgid "U.S. State Abbreviations"
|
2466 |
msgstr ""
|
2467 |
|
2468 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2469 |
#@ formidable
|
2470 |
msgid "Age"
|
2471 |
msgstr ""
|
2472 |
|
2473 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2474 |
#@ formidable
|
2475 |
msgid "Under 18"
|
2476 |
msgstr ""
|
2477 |
|
2478 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2479 |
#@ formidable
|
2480 |
msgid "18-24"
|
2481 |
msgstr ""
|
2482 |
|
2483 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2484 |
#@ formidable
|
2485 |
msgid "25-34"
|
2486 |
msgstr ""
|
2487 |
|
2488 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2489 |
#@ formidable
|
2490 |
msgid "35-44"
|
2491 |
msgstr ""
|
2492 |
|
2493 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2494 |
#@ formidable
|
2495 |
msgid "45-54"
|
2496 |
msgstr ""
|
2497 |
|
2498 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2499 |
#@ formidable
|
2500 |
msgid "55-64"
|
2501 |
msgstr ""
|
2502 |
|
2503 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2504 |
#@ formidable
|
2505 |
msgid "65 or Above"
|
2506 |
msgstr ""
|
2507 |
|
2508 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2509 |
#@ formidable
|
2510 |
msgid "Prefer Not to Answer"
|
2511 |
msgstr ""
|
2512 |
|
2513 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2514 |
#@ formidable
|
2515 |
msgid "Satisfaction"
|
2516 |
msgstr ""
|
2517 |
|
2518 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2519 |
#@ formidable
|
2520 |
msgid "Very Satisfied"
|
2521 |
msgstr ""
|
2522 |
|
2523 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2524 |
#@ formidable
|
2525 |
msgid "Satisfied"
|
2526 |
msgstr ""
|
2527 |
|
2528 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2529 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2530 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2531 |
#@ formidable
|
2532 |
msgid "Neutral"
|
2533 |
msgstr ""
|
2534 |
|
2535 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2536 |
#@ formidable
|
2537 |
msgid "Unsatisfied"
|
2538 |
msgstr ""
|
2539 |
|
2540 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2541 |
#@ formidable
|
2542 |
msgid "Very Unsatisfied"
|
2543 |
msgstr ""
|
2544 |
|
2545 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2546 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2547 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2548 |
#: pro/classes/controllers/FrmProDisplaysController.php:194
|
2549 |
#@ formidable
|
2550 |
msgid "N/A"
|
2551 |
msgstr ""
|
2552 |
|
2553 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2554 |
#@ formidable
|
2555 |
msgid "Importance"
|
2556 |
msgstr ""
|
2557 |
|
2558 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2559 |
#@ formidable
|
2560 |
msgid "Very Important"
|
2561 |
msgstr ""
|
2562 |
|
2563 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2564 |
#@ formidable
|
2565 |
msgid "Important"
|
2566 |
msgstr ""
|
2567 |
|
2568 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2569 |
#@ formidable
|
2570 |
msgid "Somewhat Important"
|
2571 |
msgstr ""
|
2572 |
|
2573 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2574 |
#@ formidable
|
2575 |
msgid "Not at all Important"
|
2576 |
msgstr ""
|
2577 |
|
2578 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2579 |
#@ formidable
|
2580 |
msgid "Agreement"
|
2581 |
msgstr ""
|
2582 |
|
2583 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2584 |
#@ formidable
|
2585 |
msgid "Strongly Agree"
|
2586 |
msgstr ""
|
2587 |
|
2588 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2589 |
#@ formidable
|
2590 |
msgid "Agree"
|
2591 |
msgstr ""
|
2592 |
|
2593 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2594 |
#@ formidable
|
2595 |
msgid "Disagree"
|
2596 |
msgstr ""
|
2597 |
|
2598 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2599 |
#@ formidable
|
2600 |
msgid "Strongly Disagree"
|
2601 |
msgstr ""
|
2602 |
|
2603 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2604 |
#@ formidable
|
2605 |
msgid "Afghanistan"
|
2606 |
msgstr ""
|
2607 |
|
2608 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2609 |
#@ formidable
|
2610 |
msgid "Albania"
|
2611 |
msgstr ""
|
2612 |
|
2613 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2614 |
#@ formidable
|
2615 |
msgid "Algeria"
|
2616 |
msgstr ""
|
2617 |
|
2618 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2619 |
#@ formidable
|
2620 |
msgid "American Samoa"
|
2621 |
msgstr ""
|
2622 |
|
2623 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2624 |
#@ formidable
|
2625 |
msgid "Andorra"
|
2626 |
msgstr ""
|
2627 |
|
2628 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2629 |
#@ formidable
|
2630 |
msgid "Angola"
|
2631 |
msgstr ""
|
2632 |
|
2633 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2634 |
#@ formidable
|
2635 |
msgid "Anguilla"
|
2636 |
msgstr ""
|
2637 |
|
2638 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2639 |
#@ formidable
|
2640 |
msgid "Antarctica"
|
2641 |
msgstr ""
|
2642 |
|
2643 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2644 |
#@ formidable
|
2645 |
msgid "Antigua and Barbuda"
|
2646 |
msgstr ""
|
2647 |
|
2648 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2649 |
#@ formidable
|
2650 |
msgid "Argentina"
|
2651 |
msgstr ""
|
2652 |
|
2653 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2654 |
#@ formidable
|
2655 |
msgid "Armenia"
|
2656 |
msgstr ""
|
2657 |
|
2658 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2659 |
#@ formidable
|
2660 |
msgid "Aruba"
|
2661 |
msgstr ""
|
2662 |
|
2663 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2664 |
#@ formidable
|
2665 |
msgid "Australia"
|
2666 |
msgstr ""
|
2667 |
|
2668 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2669 |
#@ formidable
|
2670 |
msgid "Austria"
|
2671 |
msgstr ""
|
2672 |
|
2673 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2674 |
#@ formidable
|
2675 |
msgid "Azerbaijan"
|
2676 |
msgstr ""
|
2677 |
|
2678 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2679 |
#@ formidable
|
2680 |
msgid "Bahamas"
|
2681 |
msgstr ""
|
2682 |
|
2683 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2684 |
#@ formidable
|
2685 |
msgid "Bahrain"
|
2686 |
msgstr ""
|
2687 |
|
2688 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2689 |
#@ formidable
|
2690 |
msgid "Bangladesh"
|
2691 |
msgstr ""
|
2692 |
|
2693 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2694 |
#@ formidable
|
2695 |
msgid "Barbados"
|
2696 |
msgstr ""
|
2697 |
|
2698 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2699 |
#@ formidable
|
2700 |
msgid "Belarus"
|
2701 |
msgstr ""
|
2702 |
|
2703 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2704 |
#@ formidable
|
2705 |
msgid "Belgium"
|
2706 |
msgstr ""
|
2707 |
|
2708 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2709 |
#@ formidable
|
2710 |
msgid "Belize"
|
2711 |
msgstr ""
|
2712 |
|
2713 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2714 |
#@ formidable
|
2715 |
msgid "Benin"
|
2716 |
msgstr ""
|
2717 |
|
2718 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2719 |
#@ formidable
|
2720 |
msgid "Bermuda"
|
2721 |
msgstr ""
|
2722 |
|
2723 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2724 |
#@ formidable
|
2725 |
msgid "Bhutan"
|
2726 |
msgstr ""
|
2727 |
|
2728 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2729 |
#@ formidable
|
2730 |
msgid "Bolivia"
|
2731 |
msgstr ""
|
2732 |
|
2733 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2734 |
#@ formidable
|
2735 |
msgid "Bosnia and Herzegovina"
|
2736 |
msgstr ""
|
2737 |
|
2738 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2739 |
#@ formidable
|
2740 |
msgid "Botswana"
|
2741 |
msgstr ""
|
2742 |
|
2743 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2744 |
#@ formidable
|
2745 |
msgid "Brazil"
|
2746 |
msgstr ""
|
2747 |
|
2748 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2749 |
#@ formidable
|
2750 |
msgid "Brunei"
|
2751 |
msgstr ""
|
2752 |
|
2753 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2754 |
#@ formidable
|
2755 |
msgid "Bulgaria"
|
2756 |
msgstr ""
|
2757 |
|
2758 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2759 |
#@ formidable
|
2760 |
msgid "Burkina Faso"
|
2761 |
msgstr ""
|
2762 |
|
2763 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2764 |
#@ formidable
|
2765 |
msgid "Burundi"
|
2766 |
msgstr ""
|
2767 |
|
2768 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2769 |
#@ formidable
|
2770 |
msgid "Cambodia"
|
2771 |
msgstr ""
|
2772 |
|
2773 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2774 |
#@ formidable
|
2775 |
msgid "Cameroon"
|
2776 |
msgstr ""
|
2777 |
|
2778 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2779 |
#@ formidable
|
2780 |
msgid "Canada"
|
2781 |
msgstr ""
|
2782 |
|
2783 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2784 |
#@ formidable
|
2785 |
msgid "Cape Verde"
|
2786 |
msgstr ""
|
2787 |
|
2788 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2789 |
#@ formidable
|
2790 |
msgid "Cayman Islands"
|
2791 |
msgstr ""
|
2792 |
|
2793 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2794 |
#@ formidable
|
2795 |
msgid "Central African Republic"
|
2796 |
msgstr ""
|
2797 |
|
2798 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2799 |
#@ formidable
|
2800 |
msgid "Chad"
|
2801 |
msgstr ""
|
2802 |
|
2803 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2804 |
#@ formidable
|
2805 |
msgid "Chile"
|
2806 |
msgstr ""
|
2807 |
|
2808 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2809 |
#@ formidable
|
2810 |
msgid "China"
|
2811 |
msgstr ""
|
2812 |
|
2813 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2814 |
#@ formidable
|
2815 |
msgid "Colombia"
|
2816 |
msgstr ""
|
2817 |
|
2818 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2819 |
#@ formidable
|
2820 |
msgid "Comoros"
|
2821 |
msgstr ""
|
2822 |
|
2823 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2824 |
#@ formidable
|
2825 |
msgid "Congo"
|
2826 |
msgstr ""
|
2827 |
|
2828 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2829 |
#@ formidable
|
2830 |
msgid "Costa Rica"
|
2831 |
msgstr ""
|
2832 |
|
2833 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2834 |
#@ formidable
|
2835 |
msgid "Côte d'Ivoire"
|
2836 |
msgstr ""
|
2837 |
|
2838 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2839 |
#@ formidable
|
2840 |
msgid "Croatia"
|
2841 |
msgstr ""
|
2842 |
|
2843 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2844 |
#@ formidable
|
2845 |
msgid "Cuba"
|
2846 |
msgstr ""
|
2847 |
|
2848 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2849 |
#@ formidable
|
2850 |
msgid "Cyprus"
|
2851 |
msgstr ""
|
2852 |
|
2853 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2854 |
#@ formidable
|
2855 |
msgid "Czech Republic"
|
2856 |
msgstr ""
|
2857 |
|
2858 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2859 |
#@ formidable
|
2860 |
msgid "Denmark"
|
2861 |
msgstr ""
|
2862 |
|
2863 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2864 |
#@ formidable
|
2865 |
msgid "Djibouti"
|
2866 |
msgstr ""
|
2867 |
|
2868 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2869 |
#@ formidable
|
2870 |
msgid "Dominica"
|
2871 |
msgstr ""
|
2872 |
|
2873 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2874 |
#@ formidable
|
2875 |
msgid "Dominican Republic"
|
2876 |
msgstr ""
|
2877 |
|
2878 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2879 |
#@ formidable
|
2880 |
msgid "East Timor"
|
2881 |
msgstr ""
|
2882 |
|
2883 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2884 |
#@ formidable
|
2885 |
msgid "Ecuador"
|
2886 |
msgstr ""
|
2887 |
|
2888 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2889 |
#@ formidable
|
2890 |
msgid "Egypt"
|
2891 |
msgstr ""
|
2892 |
|
2893 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2894 |
#@ formidable
|
2895 |
msgid "El Salvador"
|
2896 |
msgstr ""
|
2897 |
|
2898 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2899 |
#@ formidable
|
2900 |
msgid "Equatorial Guinea"
|
2901 |
msgstr ""
|
2902 |
|
2903 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2904 |
#@ formidable
|
2905 |
msgid "Eritrea"
|
2906 |
msgstr ""
|
2907 |
|
2908 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2909 |
#@ formidable
|
2910 |
msgid "Estonia"
|
2911 |
msgstr ""
|
2912 |
|
2913 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2914 |
#@ formidable
|
2915 |
msgid "Ethiopia"
|
2916 |
msgstr ""
|
2917 |
|
2918 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2919 |
#@ formidable
|
2920 |
msgid "Fiji"
|
2921 |
msgstr ""
|
2922 |
|
2923 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2924 |
#@ formidable
|
2925 |
msgid "Finland"
|
2926 |
msgstr ""
|
2927 |
|
2928 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2929 |
#@ formidable
|
2930 |
msgid "France"
|
2931 |
msgstr ""
|
2932 |
|
2933 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2934 |
#@ formidable
|
2935 |
msgid "French Guiana"
|
2936 |
msgstr ""
|
2937 |
|
2938 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2939 |
#@ formidable
|
2940 |
msgid "French Polynesia"
|
2941 |
msgstr ""
|
2942 |
|
2943 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2944 |
#@ formidable
|
2945 |
msgid "Gabon"
|
2946 |
msgstr ""
|
2947 |
|
2948 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2949 |
#@ formidable
|
2950 |
msgid "Gambia"
|
2951 |
msgstr ""
|
2952 |
|
2953 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2954 |
#@ formidable
|
2955 |
msgid "Georgia"
|
2956 |
msgstr ""
|
2957 |
|
2958 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2959 |
#@ formidable
|
2960 |
msgid "Germany"
|
2961 |
msgstr ""
|
2962 |
|
2963 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2964 |
#@ formidable
|
2965 |
msgid "Ghana"
|
2966 |
msgstr ""
|
2967 |
|
2968 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2969 |
#@ formidable
|
2970 |
msgid "Gibraltar"
|
2971 |
msgstr ""
|
2972 |
|
2973 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2974 |
#@ formidable
|
2975 |
msgid "Greece"
|
2976 |
msgstr ""
|
2977 |
|
2978 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2979 |
#@ formidable
|
2980 |
msgid "Greenland"
|
2981 |
msgstr ""
|
2982 |
|
2983 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2984 |
#@ formidable
|
2985 |
msgid "Grenada"
|
2986 |
msgstr ""
|
2987 |
|
2988 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2989 |
#@ formidable
|
2990 |
msgid "Guam"
|
2991 |
msgstr ""
|
2992 |
|
2993 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2994 |
#@ formidable
|
2995 |
msgid "Guatemala"
|
2996 |
msgstr ""
|
2997 |
|
2998 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
2999 |
#@ formidable
|
3000 |
msgid "Guinea"
|
3001 |
msgstr ""
|
3002 |
|
3003 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3004 |
#@ formidable
|
3005 |
msgid "Guinea-Bissau"
|
3006 |
msgstr ""
|
3007 |
|
3008 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3009 |
#@ formidable
|
3010 |
msgid "Guyana"
|
3011 |
msgstr ""
|
3012 |
|
3013 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3014 |
#@ formidable
|
3015 |
msgid "Haiti"
|
3016 |
msgstr ""
|
3017 |
|
3018 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3019 |
#@ formidable
|
3020 |
msgid "Honduras"
|
3021 |
msgstr ""
|
3022 |
|
3023 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3024 |
#@ formidable
|
3025 |
msgid "Hong Kong"
|
3026 |
msgstr ""
|
3027 |
|
3028 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3029 |
#@ formidable
|
3030 |
msgid "Hungary"
|
3031 |
msgstr ""
|
3032 |
|
3033 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3034 |
#@ formidable
|
3035 |
msgid "Iceland"
|
3036 |
msgstr ""
|
3037 |
|
3038 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3039 |
#@ formidable
|
3040 |
msgid "India"
|
3041 |
msgstr ""
|
3042 |
|
3043 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3044 |
#@ formidable
|
3045 |
msgid "Indonesia"
|
3046 |
msgstr ""
|
3047 |
|
3048 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3049 |
#@ formidable
|
3050 |
msgid "Iran"
|
3051 |
msgstr ""
|
3052 |
|
3053 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3054 |
#@ formidable
|
3055 |
msgid "Iraq"
|
3056 |
msgstr ""
|
3057 |
|
3058 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3059 |
#@ formidable
|
3060 |
msgid "Ireland"
|
3061 |
msgstr ""
|
3062 |
|
3063 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3064 |
#@ formidable
|
3065 |
msgid "Israel"
|
3066 |
msgstr ""
|
3067 |
|
3068 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3069 |
#@ formidable
|
3070 |
msgid "Italy"
|
3071 |
msgstr ""
|
3072 |
|
3073 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3074 |
#@ formidable
|
3075 |
msgid "Jamaica"
|
3076 |
msgstr ""
|
3077 |
|
3078 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3079 |
#@ formidable
|
3080 |
msgid "Japan"
|
3081 |
msgstr ""
|
3082 |
|
3083 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3084 |
#@ formidable
|
3085 |
msgid "Jordan"
|
3086 |
msgstr ""
|
3087 |
|
3088 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3089 |
#@ formidable
|
3090 |
msgid "Kazakhstan"
|
3091 |
msgstr ""
|
3092 |
|
3093 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3094 |
#@ formidable
|
3095 |
msgid "Kenya"
|
3096 |
msgstr ""
|
3097 |
|
3098 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3099 |
#@ formidable
|
3100 |
msgid "Kiribati"
|
3101 |
msgstr ""
|
3102 |
|
3103 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3104 |
#@ formidable
|
3105 |
msgid "North Korea"
|
3106 |
msgstr ""
|
3107 |
|
3108 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3109 |
#@ formidable
|
3110 |
msgid "South Korea"
|
3111 |
msgstr ""
|
3112 |
|
3113 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3114 |
#@ formidable
|
3115 |
msgid "Kuwait"
|
3116 |
msgstr ""
|
3117 |
|
3118 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3119 |
#@ formidable
|
3120 |
msgid "Kyrgyzstan"
|
3121 |
msgstr ""
|
3122 |
|
3123 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3124 |
#@ formidable
|
3125 |
msgid "Laos"
|
3126 |
msgstr ""
|
3127 |
|
3128 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3129 |
#@ formidable
|
3130 |
msgid "Latvia"
|
3131 |
msgstr ""
|
3132 |
|
3133 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3134 |
#@ formidable
|
3135 |
msgid "Lebanon"
|
3136 |
msgstr ""
|
3137 |
|
3138 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3139 |
#@ formidable
|
3140 |
msgid "Lesotho"
|
3141 |
msgstr ""
|
3142 |
|
3143 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3144 |
#@ formidable
|
3145 |
msgid "Liberia"
|
3146 |
msgstr ""
|
3147 |
|
3148 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3149 |
#@ formidable
|
3150 |
msgid "Libya"
|
3151 |
msgstr ""
|
3152 |
|
3153 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3154 |
#@ formidable
|
3155 |
msgid "Liechtenstein"
|
3156 |
msgstr ""
|
3157 |
|
3158 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3159 |
#@ formidable
|
3160 |
msgid "Lithuania"
|
3161 |
msgstr ""
|
3162 |
|
3163 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3164 |
#@ formidable
|
3165 |
msgid "Luxembourg"
|
3166 |
msgstr ""
|
3167 |
|
3168 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3169 |
#@ formidable
|
3170 |
msgid "Macedonia"
|
3171 |
msgstr ""
|
3172 |
|
3173 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3174 |
#@ formidable
|
3175 |
msgid "Madagascar"
|
3176 |
msgstr ""
|
3177 |
|
3178 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3179 |
#@ formidable
|
3180 |
msgid "Malawi"
|
3181 |
msgstr ""
|
3182 |
|
3183 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3184 |
#@ formidable
|
3185 |
msgid "Malaysia"
|
3186 |
msgstr ""
|
3187 |
|
3188 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3189 |
#@ formidable
|
3190 |
msgid "Maldives"
|
3191 |
msgstr ""
|
3192 |
|
3193 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3194 |
#@ formidable
|
3195 |
msgid "Mali"
|
3196 |
msgstr ""
|
3197 |
|
3198 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3199 |
#@ formidable
|
3200 |
msgid "Malta"
|
3201 |
msgstr ""
|
3202 |
|
3203 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3204 |
#@ formidable
|
3205 |
msgid "Marshall Islands"
|
3206 |
msgstr ""
|
3207 |
|
3208 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3209 |
#@ formidable
|
3210 |
msgid "Mauritania"
|
3211 |
msgstr ""
|
3212 |
|
3213 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3214 |
#@ formidable
|
3215 |
msgid "Mauritius"
|
3216 |
msgstr ""
|
3217 |
|
3218 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3219 |
#@ formidable
|
3220 |
msgid "Mexico"
|
3221 |
msgstr ""
|
3222 |
|
3223 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3224 |
#@ formidable
|
3225 |
msgid "Micronesia"
|
3226 |
msgstr ""
|
3227 |
|
3228 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3229 |
#@ formidable
|
3230 |
msgid "Moldova"
|
3231 |
msgstr ""
|
3232 |
|
3233 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3234 |
#@ formidable
|
3235 |
msgid "Monaco"
|
3236 |
msgstr ""
|
3237 |
|
3238 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3239 |
#@ formidable
|
3240 |
msgid "Mongolia"
|
3241 |
msgstr ""
|
3242 |
|
3243 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3244 |
#@ formidable
|
3245 |
msgid "Montenegro"
|
3246 |
msgstr ""
|
3247 |
|
3248 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3249 |
#@ formidable
|
3250 |
msgid "Montserrat"
|
3251 |
msgstr ""
|
3252 |
|
3253 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3254 |
#@ formidable
|
3255 |
msgid "Morocco"
|
3256 |
msgstr ""
|
3257 |
|
3258 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3259 |
#@ formidable
|
3260 |
msgid "Mozambique"
|
3261 |
msgstr ""
|
3262 |
|
3263 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3264 |
#@ formidable
|
3265 |
msgid "Myanmar"
|
3266 |
msgstr ""
|
3267 |
|
3268 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3269 |
#@ formidable
|
3270 |
msgid "Namibia"
|
3271 |
msgstr ""
|
3272 |
|
3273 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3274 |
#@ formidable
|
3275 |
msgid "Nauru"
|
3276 |
msgstr ""
|
3277 |
|
3278 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3279 |
#@ formidable
|
3280 |
msgid "Nepal"
|
3281 |
msgstr ""
|
3282 |
|
3283 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3284 |
#@ formidable
|
3285 |
msgid "Netherlands"
|
3286 |
msgstr ""
|
3287 |
|
3288 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3289 |
#@ formidable
|
3290 |
msgid "New Zealand"
|
3291 |
msgstr ""
|
3292 |
|
3293 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3294 |
#@ formidable
|
3295 |
msgid "Nicaragua"
|
3296 |
msgstr ""
|
3297 |
|
3298 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3299 |
#@ formidable
|
3300 |
msgid "Niger"
|
3301 |
msgstr ""
|
3302 |
|
3303 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3304 |
#@ formidable
|
3305 |
msgid "Nigeria"
|
3306 |
msgstr ""
|
3307 |
|
3308 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3309 |
#@ formidable
|
3310 |
msgid "Norway"
|
3311 |
msgstr ""
|
3312 |
|
3313 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3314 |
#@ formidable
|
3315 |
msgid "Northern Mariana Islands"
|
3316 |
msgstr ""
|
3317 |
|
3318 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3319 |
#@ formidable
|
3320 |
msgid "Oman"
|
3321 |
msgstr ""
|
3322 |
|
3323 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3324 |
#@ formidable
|
3325 |
msgid "Pakistan"
|
3326 |
msgstr ""
|
3327 |
|
3328 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3329 |
#@ formidable
|
3330 |
msgid "Palau"
|
3331 |
msgstr ""
|
3332 |
|
3333 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3334 |
#@ formidable
|
3335 |
msgid "Palestine"
|
3336 |
msgstr ""
|
3337 |
|
3338 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3339 |
#@ formidable
|
3340 |
msgid "Panama"
|
3341 |
msgstr ""
|
3342 |
|
3343 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3344 |
#@ formidable
|
3345 |
msgid "Papua New Guinea"
|
3346 |
msgstr ""
|
3347 |
|
3348 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3349 |
#@ formidable
|
3350 |
msgid "Paraguay"
|
3351 |
msgstr ""
|
3352 |
|
3353 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3354 |
#@ formidable
|
3355 |
msgid "Peru"
|
3356 |
msgstr ""
|
3357 |
|
3358 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3359 |
#@ formidable
|
3360 |
msgid "Philippines"
|
3361 |
msgstr ""
|
3362 |
|
3363 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3364 |
#@ formidable
|
3365 |
msgid "Poland"
|
3366 |
msgstr ""
|
3367 |
|
3368 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3369 |
#@ formidable
|
3370 |
msgid "Portugal"
|
3371 |
msgstr ""
|
3372 |
|
3373 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3374 |
#@ formidable
|
3375 |
msgid "Puerto Rico"
|
3376 |
msgstr ""
|
3377 |
|
3378 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3379 |
#@ formidable
|
3380 |
msgid "Qatar"
|
3381 |
msgstr ""
|
3382 |
|
3383 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3384 |
#@ formidable
|
3385 |
msgid "Romania"
|
3386 |
msgstr ""
|
3387 |
|
3388 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3389 |
#@ formidable
|
3390 |
msgid "Russia"
|
3391 |
msgstr ""
|
3392 |
|
3393 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3394 |
#@ formidable
|
3395 |
msgid "Rwanda"
|
3396 |
msgstr ""
|
3397 |
|
3398 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3399 |
#@ formidable
|
3400 |
msgid "Saint Kitts and Nevis"
|
3401 |
msgstr ""
|
3402 |
|
3403 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3404 |
#@ formidable
|
3405 |
msgid "Saint Lucia"
|
3406 |
msgstr ""
|
3407 |
|
3408 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3409 |
#@ formidable
|
3410 |
msgid "Saint Vincent and the Grenadines"
|
3411 |
msgstr ""
|
3412 |
|
3413 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3414 |
#@ formidable
|
3415 |
msgid "Samoa"
|
3416 |
msgstr ""
|
3417 |
|
3418 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3419 |
#@ formidable
|
3420 |
msgid "San Marino"
|
3421 |
msgstr ""
|
3422 |
|
3423 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3424 |
#@ formidable
|
3425 |
msgid "Sao Tome and Principe"
|
3426 |
msgstr ""
|
3427 |
|
3428 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3429 |
#@ formidable
|
3430 |
msgid "Saudi Arabia"
|
3431 |
msgstr ""
|
3432 |
|
3433 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3434 |
#@ formidable
|
3435 |
msgid "Senegal"
|
3436 |
msgstr ""
|
3437 |
|
3438 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3439 |
#@ formidable
|
3440 |
msgid "Serbia and Montenegro"
|
3441 |
msgstr ""
|
3442 |
|
3443 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3444 |
#@ formidable
|
3445 |
msgid "Seychelles"
|
3446 |
msgstr ""
|
3447 |
|
3448 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3449 |
#@ formidable
|
3450 |
msgid "Sierra Leone"
|
3451 |
msgstr ""
|
3452 |
|
3453 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3454 |
#@ formidable
|
3455 |
msgid "Singapore"
|
3456 |
msgstr ""
|
3457 |
|
3458 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3459 |
#@ formidable
|
3460 |
msgid "Slovakia"
|
3461 |
msgstr ""
|
3462 |
|
3463 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3464 |
#@ formidable
|
3465 |
msgid "Slovenia"
|
3466 |
msgstr ""
|
3467 |
|
3468 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3469 |
#@ formidable
|
3470 |
msgid "Solomon Islands"
|
3471 |
msgstr ""
|
3472 |
|
3473 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3474 |
#@ formidable
|
3475 |
msgid "Somalia"
|
3476 |
msgstr ""
|
3477 |
|
3478 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3479 |
#@ formidable
|
3480 |
msgid "South Africa"
|
3481 |
msgstr ""
|
3482 |
|
3483 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3484 |
#@ formidable
|
3485 |
msgid "Spain"
|
3486 |
msgstr ""
|
3487 |
|
3488 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3489 |
#@ formidable
|
3490 |
msgid "Sri Lanka"
|
3491 |
msgstr ""
|
3492 |
|
3493 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3494 |
#@ formidable
|
3495 |
msgid "Sudan"
|
3496 |
msgstr ""
|
3497 |
|
3498 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3499 |
#@ formidable
|
3500 |
msgid "Suriname"
|
3501 |
msgstr ""
|
3502 |
|
3503 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3504 |
#@ formidable
|
3505 |
msgid "Swaziland"
|
3506 |
msgstr ""
|
3507 |
|
3508 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3509 |
#@ formidable
|
3510 |
msgid "Sweden"
|
3511 |
msgstr ""
|
3512 |
|
3513 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3514 |
#@ formidable
|
3515 |
msgid "Switzerland"
|
3516 |
msgstr ""
|
3517 |
|
3518 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3519 |
#@ formidable
|
3520 |
msgid "Syria"
|
3521 |
msgstr ""
|
3522 |
|
3523 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3524 |
#@ formidable
|
3525 |
msgid "Taiwan"
|
3526 |
msgstr ""
|
3527 |
|
3528 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3529 |
#@ formidable
|
3530 |
msgid "Tajikistan"
|
3531 |
msgstr ""
|
3532 |
|
3533 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3534 |
#@ formidable
|
3535 |
msgid "Tanzania"
|
3536 |
msgstr ""
|
3537 |
|
3538 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3539 |
#@ formidable
|
3540 |
msgid "Thailand"
|
3541 |
msgstr ""
|
3542 |
|
3543 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3544 |
#@ formidable
|
3545 |
msgid "Togo"
|
3546 |
msgstr ""
|
3547 |
|
3548 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3549 |
#@ formidable
|
3550 |
msgid "Tonga"
|
3551 |
msgstr ""
|
3552 |
|
3553 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3554 |
#@ formidable
|
3555 |
msgid "Trinidad and Tobago"
|
3556 |
msgstr ""
|
3557 |
|
3558 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3559 |
#@ formidable
|
3560 |
msgid "Tunisia"
|
3561 |
msgstr ""
|
3562 |
|
3563 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3564 |
#@ formidable
|
3565 |
msgid "Turkey"
|
3566 |
msgstr ""
|
3567 |
|
3568 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3569 |
#@ formidable
|
3570 |
msgid "Turkmenistan"
|
3571 |
msgstr ""
|
3572 |
|
3573 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3574 |
#@ formidable
|
3575 |
msgid "Tuvalu"
|
3576 |
msgstr ""
|
3577 |
|
3578 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3579 |
#@ formidable
|
3580 |
msgid "Uganda"
|
3581 |
msgstr ""
|
3582 |
|
3583 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3584 |
#@ formidable
|
3585 |
msgid "Ukraine"
|
3586 |
msgstr ""
|
3587 |
|
3588 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3589 |
#@ formidable
|
3590 |
msgid "United Arab Emirates"
|
3591 |
msgstr ""
|
3592 |
|
3593 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3594 |
#@ formidable
|
3595 |
msgid "United Kingdom"
|
3596 |
msgstr ""
|
3597 |
|
3598 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3599 |
#@ formidable
|
3600 |
msgid "United States"
|
3601 |
msgstr ""
|
3602 |
|
3603 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3604 |
#@ formidable
|
3605 |
msgid "Uruguay"
|
3606 |
msgstr ""
|
3607 |
|
3608 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3609 |
#@ formidable
|
3610 |
msgid "Uzbekistan"
|
3611 |
msgstr ""
|
3612 |
|
3613 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3614 |
#@ formidable
|
3615 |
msgid "Vanuatu"
|
3616 |
msgstr ""
|
3617 |
|
3618 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3619 |
#@ formidable
|
3620 |
msgid "Vatican City"
|
3621 |
msgstr ""
|
3622 |
|
3623 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3624 |
#@ formidable
|
3625 |
msgid "Venezuela"
|
3626 |
msgstr ""
|
3627 |
|
3628 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3629 |
#@ formidable
|
3630 |
msgid "Vietnam"
|
3631 |
msgstr ""
|
3632 |
|
3633 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3634 |
#@ formidable
|
3635 |
msgid "Virgin Islands, British"
|
3636 |
msgstr ""
|
3637 |
|
3638 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3639 |
#@ formidable
|
3640 |
msgid "Virgin Islands, U.S."
|
3641 |
msgstr ""
|
3642 |
|
3643 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3644 |
#@ formidable
|
3645 |
msgid "Yemen"
|
3646 |
msgstr ""
|
3647 |
|
3648 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3649 |
#@ formidable
|
3650 |
msgid "Zambia"
|
3651 |
msgstr ""
|
3652 |
|
3653 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
3654 |
#@ formidable
|
3655 |
msgid "Zimbabwe"
|
3656 |
msgstr ""
|
@@ -3758,13 +3752,13 @@ msgid "Paragraph Text"
|
|
3758 |
msgstr ""
|
3759 |
|
3760 |
#: classes/models/FrmField.php:14
|
3761 |
-
#: pro/classes/helpers/FrmProFieldsHelper.php:
|
3762 |
#@ formidable
|
3763 |
msgid "Checkboxes"
|
3764 |
msgstr ""
|
3765 |
|
3766 |
#: classes/models/FrmField.php:16
|
3767 |
-
#: pro/classes/helpers/FrmProFieldsHelper.php:
|
3768 |
#@ formidable
|
3769 |
msgid "Dropdown"
|
3770 |
msgstr ""
|
@@ -3774,7 +3768,7 @@ msgstr ""
|
|
3774 |
msgid "There was a problem with your submission. Please try again."
|
3775 |
msgstr ""
|
3776 |
|
3777 |
-
#: pro/classes/controllers/FrmProEddController.php:
|
3778 |
#@ formidable
|
3779 |
msgid "Your Pro installation is now active. Enjoy!"
|
3780 |
msgstr ""
|
@@ -3795,7 +3789,7 @@ msgstr ""
|
|
3795 |
msgid "Build"
|
3796 |
msgstr ""
|
3797 |
|
3798 |
-
#: classes/controllers/FrmFormsController.php:
|
3799 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2817
|
3800 |
#@ formidable
|
3801 |
msgid "User IP"
|
@@ -3810,7 +3804,7 @@ msgstr ""
|
|
3810 |
msgid "Entry update date"
|
3811 |
msgstr ""
|
3812 |
|
3813 |
-
#: pro/classes/models/FrmProEntryMeta.php:
|
3814 |
#@ formidable
|
3815 |
msgid "Sorry, this file type is not permitted for security reasons."
|
3816 |
msgstr ""
|
@@ -3826,7 +3820,7 @@ msgid "less than or equal to"
|
|
3826 |
msgstr ""
|
3827 |
|
3828 |
#: classes/views/frm-entries/sidebar-shared.php:8
|
3829 |
-
#: pro/classes/controllers/FrmProEntriesController.php:
|
3830 |
#@ formidable
|
3831 |
msgid "Post"
|
3832 |
msgstr ""
|
@@ -3935,7 +3929,7 @@ msgstr ""
|
|
3935 |
msgid "If your CSV special characters are not working correctly, try a different formatting option."
|
3936 |
msgstr ""
|
3937 |
|
3938 |
-
#: classes/controllers/FrmFormsController.php:
|
3939 |
#@ formidable
|
3940 |
msgid "Template was Successfully Updated"
|
3941 |
msgstr ""
|
@@ -3975,7 +3969,7 @@ msgstr ""
|
|
3975 |
msgid "Show options as stars"
|
3976 |
msgstr ""
|
3977 |
|
3978 |
-
#: classes/views/frm-forms/add_field.php:
|
3979 |
#@ formidable
|
3980 |
msgid "Read Only: Show this field but do not allow the field value to be edited from the front-end."
|
3981 |
msgstr ""
|
@@ -4025,7 +4019,7 @@ msgstr ""
|
|
4025 |
msgid "Password"
|
4026 |
msgstr ""
|
4027 |
|
4028 |
-
#: classes/views/frm-forms/add_field.php:
|
4029 |
#@ formidable
|
4030 |
msgid "Field Choices"
|
4031 |
msgstr ""
|
@@ -4052,7 +4046,7 @@ msgstr ""
|
|
4052 |
msgid "Please wait while you are redirected."
|
4053 |
msgstr ""
|
4054 |
|
4055 |
-
#: classes/controllers/FrmFormsController.php:
|
4056 |
#@ formidable
|
4057 |
msgid "No forms were specified"
|
4058 |
msgstr ""
|
@@ -4108,8 +4102,8 @@ msgstr ""
|
|
4108 |
msgid "Use this menu name site-wide"
|
4109 |
msgstr ""
|
4110 |
|
4111 |
-
#: pro/classes/controllers/FrmProEntriesController.php:
|
4112 |
-
#: pro/classes/controllers/FrmProEntriesController.php:
|
4113 |
#@ formidable
|
4114 |
msgid "Your entry was successfully deleted"
|
4115 |
msgstr ""
|
@@ -4139,7 +4133,7 @@ msgstr ""
|
|
4139 |
msgid "Daily Entries"
|
4140 |
msgstr ""
|
4141 |
|
4142 |
-
#: classes/controllers/FrmFormsController.php:
|
4143 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2874
|
4144 |
#@ formidable
|
4145 |
msgid "Site Name"
|
@@ -4177,7 +4171,7 @@ msgstr ""
|
|
4177 |
msgid "Are you sure you want to delete that?"
|
4178 |
msgstr ""
|
4179 |
|
4180 |
-
#: pro/classes/controllers/FrmProEddController.php:
|
4181 |
#@ formidable
|
4182 |
msgid "Account"
|
4183 |
msgstr ""
|
@@ -4244,10 +4238,10 @@ msgstr ""
|
|
4244 |
msgid "Use separate values"
|
4245 |
msgstr ""
|
4246 |
|
4247 |
-
#: classes/helpers/FrmAppHelper.php:
|
4248 |
#: classes/helpers/FrmFormsListHelper.php:271
|
4249 |
-
#: classes/views/frm-forms/add_field.php:
|
4250 |
-
#: classes/views/frm-forms/add_field.php:
|
4251 |
#: classes/views/styles/_buttons.php:8
|
4252 |
#: classes/views/styles/_field-colors.php:4
|
4253 |
#: pro/classes/controllers/FrmProFormsController.php:420
|
@@ -4257,32 +4251,32 @@ msgstr ""
|
|
4257 |
msgid "Default"
|
4258 |
msgstr ""
|
4259 |
|
4260 |
-
#: classes/views/frm-forms/add_field.php:
|
4261 |
#@ formidable
|
4262 |
msgid "Inline (left without a set width)"
|
4263 |
msgstr ""
|
4264 |
|
4265 |
-
#: classes/views/frm-forms/add_field.php:
|
4266 |
#@ formidable
|
4267 |
msgid "Hidden (but leave the space)"
|
4268 |
msgstr ""
|
4269 |
|
4270 |
-
#: classes/views/frm-forms/add_field.php:
|
4271 |
#@ formidable
|
4272 |
msgid "CSS layout classes"
|
4273 |
msgstr ""
|
4274 |
|
4275 |
-
#: classes/views/frm-forms/add_field.php:
|
4276 |
#@ formidable
|
4277 |
msgid "Add a CSS class to the field container. Use our predefined classes to align multiple fields in single row."
|
4278 |
msgstr ""
|
4279 |
|
4280 |
-
#: pro/classes/controllers/FrmProEntriesController.php:
|
4281 |
#@ formidable
|
4282 |
msgid "There was an error deleting that entry"
|
4283 |
msgstr ""
|
4284 |
|
4285 |
-
#: pro/classes/controllers/FrmProEddController.php:
|
4286 |
#@ formidable
|
4287 |
msgid "Deauthorize this site"
|
4288 |
msgstr ""
|
@@ -4389,7 +4383,7 @@ msgstr ""
|
|
4389 |
msgid "Used for the single post page"
|
4390 |
msgstr ""
|
4391 |
|
4392 |
-
#: classes/controllers/FrmFormsController.php:
|
4393 |
#@ formidable
|
4394 |
msgid "Use a different separator for checkbox fields"
|
4395 |
msgstr ""
|
@@ -4514,12 +4508,12 @@ msgstr ""
|
|
4514 |
msgid "Fields from your form"
|
4515 |
msgstr ""
|
4516 |
|
4517 |
-
#: classes/controllers/FrmFormsController.php:
|
4518 |
#@ formidable
|
4519 |
msgid "Edit Entry Link"
|
4520 |
msgstr ""
|
4521 |
|
4522 |
-
#: classes/controllers/FrmFormsController.php:
|
4523 |
#@ formidable
|
4524 |
msgid "Field Label"
|
4525 |
msgstr ""
|
@@ -4569,7 +4563,7 @@ msgstr ""
|
|
4569 |
msgid "Less Than"
|
4570 |
msgstr ""
|
4571 |
|
4572 |
-
#: classes/controllers/FrmFormsController.php:
|
4573 |
#@ formidable
|
4574 |
msgid "Separator"
|
4575 |
msgstr ""
|
@@ -4604,7 +4598,7 @@ msgstr ""
|
|
4604 |
msgid "Time Ago"
|
4605 |
msgstr ""
|
4606 |
|
4607 |
-
#: classes/controllers/FrmFormsController.php:
|
4608 |
#@ formidable
|
4609 |
msgid "No Auto P"
|
4610 |
msgstr ""
|
@@ -4688,7 +4682,7 @@ msgstr ""
|
|
4688 |
msgid "Anything"
|
4689 |
msgstr ""
|
4690 |
|
4691 |
-
#: classes/helpers/FrmAppHelper.php:
|
4692 |
#: classes/views/styles/_sample_form.php:91
|
4693 |
#: pro/classes/helpers/FrmProFieldsHelper.php:640
|
4694 |
#: pro/classes/helpers/FrmProFormsHelper.php:314
|
@@ -4728,12 +4722,12 @@ msgstr ""
|
|
4728 |
msgid "this notification if"
|
4729 |
msgstr ""
|
4730 |
|
4731 |
-
#: classes/controllers/FrmFormsController.php:
|
4732 |
#@ formidable
|
4733 |
msgid "Default HTML"
|
4734 |
msgstr ""
|
4735 |
|
4736 |
-
#: classes/controllers/FrmFormsController.php:
|
4737 |
#@ formidable
|
4738 |
msgid "Default Plain"
|
4739 |
msgstr ""
|
@@ -4748,7 +4742,7 @@ msgstr ""
|
|
4748 |
msgid "Removes the automatic links to category pages"
|
4749 |
msgstr ""
|
4750 |
|
4751 |
-
#: classes/controllers/FrmFormsController.php:
|
4752 |
#@ formidable
|
4753 |
msgid "Do not automatically add any paragraphs or line breaks"
|
4754 |
msgstr ""
|
@@ -4906,34 +4900,34 @@ msgstr ""
|
|
4906 |
msgid "Logged-out Users"
|
4907 |
msgstr ""
|
4908 |
|
4909 |
-
#: pro/classes/controllers/FrmProEddController.php:
|
4910 |
#: pro/classes/controllers/FrmUpdatesController.php:28
|
4911 |
#@ formidable
|
4912 |
msgid "Your Formidable Pro License was Invalid"
|
4913 |
msgstr ""
|
4914 |
|
4915 |
#: classes/views/frm-settings/license_box.php:8
|
4916 |
-
#: pro/classes/controllers/FrmProEddController.php:
|
4917 |
#@ formidable
|
4918 |
msgid "Click here"
|
4919 |
msgstr ""
|
4920 |
|
4921 |
-
#: pro/classes/controllers/FrmProEddController.php:
|
4922 |
#@ formidable
|
4923 |
msgid "Formidable Pro is Installed"
|
4924 |
msgstr ""
|
4925 |
|
4926 |
-
#: pro/classes/controllers/FrmProEddController.php:
|
4927 |
#@ formidable
|
4928 |
msgid "Enter new license"
|
4929 |
msgstr ""
|
4930 |
|
4931 |
-
#: pro/classes/controllers/FrmProEddController.php:
|
4932 |
#@ formidable
|
4933 |
msgid "Use this license to enable Formidable Pro site-wide"
|
4934 |
msgstr ""
|
4935 |
|
4936 |
-
#: pro/classes/controllers/FrmProEddController.php:
|
4937 |
#@ formidable
|
4938 |
msgid "Save License"
|
4939 |
msgstr ""
|
@@ -4960,14 +4954,14 @@ msgstr ""
|
|
4960 |
msgid "An update is available, but your license is %s."
|
4961 |
msgstr ""
|
4962 |
|
4963 |
-
#: classes/models/FrmAddon.php:
|
4964 |
-
#: pro/classes/controllers/FrmProEddController.php:
|
4965 |
#: pro/classes/controllers/FrmUpdatesController.php:356
|
4966 |
#@ formidable
|
4967 |
msgid "Your License Key was invalid"
|
4968 |
msgstr ""
|
4969 |
|
4970 |
-
#: classes/helpers/FrmFormsHelper.php:
|
4971 |
#: classes/models/FrmDb.php:653
|
4972 |
#@ formidable
|
4973 |
msgid "Sending"
|
@@ -5085,12 +5079,12 @@ msgstr ""
|
|
5085 |
msgid "If you have many checkbox or radio button options, you may add this class to allow your user to easily scroll through the options."
|
5086 |
msgstr ""
|
5087 |
|
5088 |
-
#: classes/helpers/FrmAppHelper.php:
|
5089 |
#@ formidable
|
5090 |
msgid "Saving"
|
5091 |
msgstr ""
|
5092 |
|
5093 |
-
#: classes/helpers/FrmAppHelper.php:
|
5094 |
#@ formidable
|
5095 |
msgid "Saved"
|
5096 |
msgstr ""
|
@@ -5115,7 +5109,7 @@ msgstr ""
|
|
5115 |
msgid "Recommended for long forms."
|
5116 |
msgstr ""
|
5117 |
|
5118 |
-
#: classes/helpers/FrmAppHelper.php:
|
5119 |
#@ formidable
|
5120 |
msgid "Warning: There is no way to retrieve unsaved entries."
|
5121 |
msgstr ""
|
@@ -5200,14 +5194,14 @@ msgstr ""
|
|
5200 |
msgid "Add dynamic default values as default text to fields in your form"
|
5201 |
msgstr ""
|
5202 |
|
5203 |
-
#: pro/classes/controllers/FrmProEddController.php:
|
5204 |
#: pro/classes/controllers/FrmUpdatesController.php:337
|
5205 |
#, php-format
|
5206 |
#@ formidable
|
5207 |
msgid "You had an error communicating with Strategy11's API. %1$sClick here%2$s for more information."
|
5208 |
msgstr ""
|
5209 |
|
5210 |
-
#: pro/classes/controllers/FrmProEddController.php:
|
5211 |
#: pro/classes/controllers/FrmUpdatesController.php:342
|
5212 |
#@ formidable
|
5213 |
msgid "You had an HTTP error connecting to Strategy11's API"
|
@@ -5251,10 +5245,10 @@ msgstr ""
|
|
5251 |
msgid "Click to edit."
|
5252 |
msgstr ""
|
5253 |
|
5254 |
-
#: classes/helpers/FrmFormsHelper.php:
|
5255 |
#: classes/helpers/FrmFormsListHelper.php:361
|
5256 |
#: classes/views/frm-forms/_publish_box.php:72
|
5257 |
-
#: pro/classes/controllers/FrmProEntriesController.php:
|
5258 |
#: pro/classes/helpers/FrmProCSVExportHelper.php:104
|
5259 |
#@ formidable
|
5260 |
#@ default
|
@@ -5306,26 +5300,26 @@ msgstr ""
|
|
5306 |
msgid "Update Button Text"
|
5307 |
msgstr ""
|
5308 |
|
5309 |
-
#: classes/helpers/FrmAppHelper.php:
|
5310 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
5311 |
#@ formidable
|
5312 |
msgid "Default value will NOT pass form validation"
|
5313 |
msgstr ""
|
5314 |
|
5315 |
-
#: classes/helpers/FrmAppHelper.php:
|
5316 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
5317 |
#@ formidable
|
5318 |
msgid "Default value will pass form validation"
|
5319 |
msgstr ""
|
5320 |
|
5321 |
-
#: classes/helpers/FrmAppHelper.php:
|
5322 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
5323 |
#@ formidable
|
5324 |
msgid "Clear default value when typing"
|
5325 |
msgstr ""
|
5326 |
|
5327 |
-
#: classes/helpers/FrmAppHelper.php:
|
5328 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
5329 |
#@ formidable
|
5330 |
msgid "Do not clear default value when typing"
|
5331 |
msgstr ""
|
@@ -5341,8 +5335,8 @@ msgstr ""
|
|
5341 |
msgid "Views"
|
5342 |
msgstr ""
|
5343 |
|
5344 |
-
#: classes/models/FrmAddon.php:
|
5345 |
-
#: pro/classes/controllers/FrmProEddController.php:
|
5346 |
#: pro/classes/controllers/FrmUpdatesController.php:352
|
5347 |
#, php-format
|
5348 |
#@ formidable
|
@@ -5379,12 +5373,12 @@ msgstr ""
|
|
5379 |
msgid "You did not add any fields to your form. %1$sGo back%2$s and add some."
|
5380 |
msgstr ""
|
5381 |
|
5382 |
-
#: classes/views/frm-forms/add_field.php:
|
5383 |
#@ formidable
|
5384 |
msgid "Validation"
|
5385 |
msgstr ""
|
5386 |
|
5387 |
-
#: classes/views/frm-forms/add_field.php:
|
5388 |
#@ formidable
|
5389 |
msgid "Invalid Format"
|
5390 |
msgstr ""
|
@@ -5497,7 +5491,7 @@ msgstr ""
|
|
5497 |
msgid "Reset to Default"
|
5498 |
msgstr ""
|
5499 |
|
5500 |
-
#: classes/controllers/FrmFormsController.php:
|
5501 |
#@ formidable
|
5502 |
msgid "Entry Count"
|
5503 |
msgstr ""
|
@@ -5507,12 +5501,12 @@ msgstr ""
|
|
5507 |
msgid "Click a button below to insert sample logic into your view"
|
5508 |
msgstr ""
|
5509 |
|
5510 |
-
#: classes/helpers/FrmAppHelper.php:
|
5511 |
#@ formidable
|
5512 |
msgid "Are you sure?"
|
5513 |
msgstr ""
|
5514 |
|
5515 |
-
#: pro/classes/controllers/FrmProEddController.php:
|
5516 |
#@ formidable
|
5517 |
msgid "Enter your license number here"
|
5518 |
msgstr ""
|
@@ -5539,17 +5533,17 @@ msgstr ""
|
|
5539 |
msgid "Increment"
|
5540 |
msgstr ""
|
5541 |
|
5542 |
-
#: classes/controllers/FrmXMLController.php:
|
5543 |
#@ formidable
|
5544 |
msgid "XML import is not enabled on your server."
|
5545 |
msgstr ""
|
5546 |
|
5547 |
-
#: classes/controllers/FrmXMLController.php:
|
5548 |
#@ formidable
|
5549 |
msgid "The file does not exist, please try again."
|
5550 |
msgstr ""
|
5551 |
|
5552 |
-
#: classes/controllers/FrmXMLController.php:
|
5553 |
#@ formidable
|
5554 |
msgid "Oops, you didn't select a file."
|
5555 |
msgstr ""
|
@@ -5575,22 +5569,22 @@ msgstr ""
|
|
5575 |
msgid "updated by"
|
5576 |
msgstr ""
|
5577 |
|
5578 |
-
#: classes/controllers/FrmFormsController.php:
|
5579 |
#@ formidable
|
5580 |
msgid "Entry created"
|
5581 |
msgstr ""
|
5582 |
|
5583 |
-
#: classes/controllers/FrmFormsController.php:
|
5584 |
#@ formidable
|
5585 |
msgid "Entry updated"
|
5586 |
msgstr ""
|
5587 |
|
5588 |
-
#: classes/controllers/FrmFormsController.php:
|
5589 |
#@ formidable
|
5590 |
msgid "Default Msg"
|
5591 |
msgstr ""
|
5592 |
|
5593 |
-
#: classes/controllers/FrmFormsController.php:
|
5594 |
#@ formidable
|
5595 |
msgid "Even/Odd"
|
5596 |
msgstr ""
|
@@ -5622,6 +5616,7 @@ msgid "last updated"
|
|
5622 |
msgstr ""
|
5623 |
|
5624 |
#: classes/helpers/FrmAppHelper.php:1040
|
|
|
5625 |
#, php-format
|
5626 |
#@ formidable
|
5627 |
msgid "%s is invalid"
|
@@ -5668,18 +5663,18 @@ msgstr ""
|
|
5668 |
msgid "Select the field(s) from your form that you would like to populate with your categories, tags, or other taxonomies."
|
5669 |
msgstr ""
|
5670 |
|
5671 |
-
#: classes/helpers/FrmAppHelper.php:
|
5672 |
#@ formidable
|
5673 |
msgid "Import Complete"
|
5674 |
msgstr ""
|
5675 |
|
5676 |
-
#: classes/controllers/FrmFormsController.php:
|
5677 |
#@ formidable
|
5678 |
msgid "You are trying to edit a form that does not exist."
|
5679 |
msgstr ""
|
5680 |
|
5681 |
-
#: classes/controllers/FrmFormsController.php:
|
5682 |
-
#: classes/controllers/FrmFormsController.php:
|
5683 |
#@ formidable
|
5684 |
msgid "Edit Forms"
|
5685 |
msgstr ""
|
@@ -5844,13 +5839,13 @@ msgstr ""
|
|
5844 |
msgid "Page if not specified in View settings"
|
5845 |
msgstr ""
|
5846 |
|
5847 |
-
#: classes/helpers/FrmAppHelper.php:
|
5848 |
-
#: classes/helpers/FrmAppHelper.php:
|
5849 |
#@ default
|
5850 |
msgid "Loading…"
|
5851 |
msgstr ""
|
5852 |
|
5853 |
-
#: classes/helpers/FrmAppHelper.php:
|
5854 |
#: classes/views/frm-forms/_publish_box.php:74
|
5855 |
#@ default
|
5856 |
msgid "OK"
|
@@ -5869,10 +5864,10 @@ msgstr ""
|
|
5869 |
msgid "Description"
|
5870 |
msgstr ""
|
5871 |
|
5872 |
-
#: classes/controllers/FrmFormsController.php:
|
5873 |
#: classes/helpers/FrmFormsHelper.php:53
|
5874 |
#: classes/helpers/FrmFormsHelper.php:108
|
5875 |
-
#: classes/helpers/FrmFormsHelper.php:
|
5876 |
#: classes/helpers/FrmFormsListHelper.php:149
|
5877 |
#: classes/helpers/FrmFormsListHelper.php:334
|
5878 |
#: classes/views/frm-entries/list.php:25
|
@@ -5965,7 +5960,7 @@ msgstr ""
|
|
5965 |
msgid "Your server does not have XML enabled"
|
5966 |
msgstr ""
|
5967 |
|
5968 |
-
#: pro/classes/controllers/FrmProEntriesController.php:
|
5969 |
#@ formidable
|
5970 |
msgid "You are missing options in your shortcode. field_id is required."
|
5971 |
msgstr ""
|
@@ -6056,29 +6051,29 @@ msgstr ""
|
|
6056 |
msgid "This will add !important to many of the lines in the Formidable styling to make sure it will be used."
|
6057 |
msgstr ""
|
6058 |
|
6059 |
-
#: classes/helpers/FrmAppHelper.php:
|
6060 |
-
#: classes/helpers/FrmAppHelper.php:
|
6061 |
#@ formidable
|
6062 |
msgid "Please wait while your site updates."
|
6063 |
msgstr ""
|
6064 |
|
6065 |
-
#: classes/controllers/FrmFormsController.php:
|
6066 |
#@ formidable
|
6067 |
msgid "Abnormal HTML characters prevented your form from saving correctly"
|
6068 |
msgstr ""
|
6069 |
|
6070 |
-
#: classes/helpers/FrmAppHelper.php:
|
6071 |
#@ formidable
|
6072 |
msgid "You are running an outdated version of Formidable. This plugin may not work correctly if you do not update Formidable."
|
6073 |
msgstr ""
|
6074 |
|
6075 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
6076 |
#, php-format
|
6077 |
#@ formidable
|
6078 |
msgid "Please add options from the WordPress \"%1$s\" page"
|
6079 |
msgstr ""
|
6080 |
|
6081 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
6082 |
#@ default
|
6083 |
msgid "Categories"
|
6084 |
msgstr ""
|
@@ -6093,45 +6088,45 @@ msgstr ""
|
|
6093 |
msgid "That CSV was not uploaded. Are CSV files allowed on your site?"
|
6094 |
msgstr ""
|
6095 |
|
6096 |
-
#: classes/helpers/FrmAppHelper.php:
|
6097 |
-
#: classes/views/frm-forms/add_field.php:
|
6098 |
-
#: classes/views/frm-forms/add_field.php:
|
6099 |
#: classes/views/frm-forms/form.php:13
|
6100 |
#@ formidable
|
6101 |
msgid "(Click to add description)"
|
6102 |
msgstr ""
|
6103 |
|
6104 |
-
#: classes/helpers/FrmAppHelper.php:
|
6105 |
#: classes/views/frm-forms/add_field.php:63
|
6106 |
#: pro/classes/views/frmpro-fields/field-selection.php:12
|
6107 |
#@ formidable
|
6108 |
msgid "(no label)"
|
6109 |
msgstr ""
|
6110 |
|
6111 |
-
#: classes/helpers/FrmAppHelper.php:
|
6112 |
#: pro/classes/helpers/FrmProFieldsHelper.php:642
|
6113 |
-
#: pro/classes/models/FrmProEntryMeta.php:
|
6114 |
-
#: pro/classes/models/FrmProEntryMeta.php:
|
6115 |
#@ formidable
|
6116 |
msgid "The entered values do not match"
|
6117 |
msgstr ""
|
6118 |
|
6119 |
-
#: classes/helpers/FrmAppHelper.php:
|
6120 |
#@ formidable
|
6121 |
msgid "Enter Email"
|
6122 |
msgstr ""
|
6123 |
|
6124 |
-
#: classes/helpers/FrmAppHelper.php:
|
6125 |
#@ formidable
|
6126 |
msgid "Confirm Email"
|
6127 |
msgstr ""
|
6128 |
|
6129 |
-
#: classes/helpers/FrmAppHelper.php:
|
6130 |
#@ formidable
|
6131 |
msgid "Enter Password"
|
6132 |
msgstr ""
|
6133 |
|
6134 |
-
#: classes/helpers/FrmAppHelper.php:
|
6135 |
#@ formidable
|
6136 |
msgid "Confirm Password"
|
6137 |
msgstr ""
|
@@ -6163,8 +6158,8 @@ msgstr ""
|
|
6163 |
msgid "Form Actions"
|
6164 |
msgstr ""
|
6165 |
|
6166 |
-
#: classes/controllers/FrmFormsController.php:
|
6167 |
-
#: classes/controllers/FrmFormsController.php:
|
6168 |
#, php-format
|
6169 |
#@ formidable
|
6170 |
msgid "%1$s form restored from the Trash."
|
@@ -6172,8 +6167,8 @@ msgid_plural "%1$s forms restored from the Trash."
|
|
6172 |
msgstr[0] ""
|
6173 |
msgstr[1] ""
|
6174 |
|
6175 |
-
#: classes/controllers/FrmFormsController.php:
|
6176 |
-
#: classes/controllers/FrmFormsController.php:
|
6177 |
#, php-format
|
6178 |
#@ formidable
|
6179 |
msgid "%1$s form moved to the Trash. %2$sUndo%3$s"
|
@@ -6181,9 +6176,9 @@ msgid_plural "%1$s forms moved to the Trash. %2$sUndo%3$s"
|
|
6181 |
msgstr[0] ""
|
6182 |
msgstr[1] ""
|
6183 |
|
6184 |
-
#: classes/controllers/FrmFormsController.php:
|
6185 |
-
#: classes/controllers/FrmFormsController.php:
|
6186 |
-
#: classes/controllers/FrmFormsController.php:
|
6187 |
#, php-format
|
6188 |
#@ formidable
|
6189 |
msgid "%1$s form permanently deleted."
|
@@ -6191,18 +6186,18 @@ msgid_plural "%1$s forms permanently deleted."
|
|
6191 |
msgstr[0] ""
|
6192 |
msgstr[1] ""
|
6193 |
|
6194 |
-
#: classes/controllers/FrmFormsController.php:
|
6195 |
#@ formidable
|
6196 |
msgid "Add forms and content"
|
6197 |
msgstr ""
|
6198 |
|
6199 |
-
#: classes/controllers/FrmFormsController.php:
|
6200 |
#: classes/views/frm-forms/insert_form_popup.php:24
|
6201 |
#@ formidable
|
6202 |
msgid "Insert a Form"
|
6203 |
msgstr ""
|
6204 |
|
6205 |
-
#: classes/controllers/FrmFormsController.php:
|
6206 |
#@ formidable
|
6207 |
msgid "Minimize form HTML"
|
6208 |
msgstr ""
|
@@ -6212,24 +6207,24 @@ msgstr ""
|
|
6212 |
msgid "Select a form:"
|
6213 |
msgstr ""
|
6214 |
|
6215 |
-
#: classes/controllers/FrmFormsController.php:
|
6216 |
#@ formidable
|
6217 |
msgid "Template Name"
|
6218 |
msgstr ""
|
6219 |
|
6220 |
-
#: classes/controllers/FrmFormsController.php:
|
6221 |
#@ formidable
|
6222 |
msgid "Type"
|
6223 |
msgstr ""
|
6224 |
|
6225 |
-
#: classes/controllers/FrmFormsController.php:
|
6226 |
#: classes/views/styles/_sample_form.php:11
|
6227 |
#: classes/views/styles/manage.php:15
|
6228 |
#@ formidable
|
6229 |
msgid "Form Title"
|
6230 |
msgstr ""
|
6231 |
|
6232 |
-
#: classes/controllers/FrmFormsController.php:
|
6233 |
#, php-format
|
6234 |
#@ formidable
|
6235 |
msgid "You are trying to edit a child form. Please edit from %1$shere%2$s"
|
@@ -6299,7 +6294,7 @@ msgstr ""
|
|
6299 |
msgid "Form Messages"
|
6300 |
msgstr ""
|
6301 |
|
6302 |
-
#: classes/helpers/FrmFieldsHelper.php:
|
6303 |
#@ formidable
|
6304 |
msgid "South Sudan"
|
6305 |
msgstr ""
|
@@ -6335,38 +6330,38 @@ msgid "End Section"
|
|
6335 |
msgstr ""
|
6336 |
|
6337 |
#: classes/models/FrmField.php:31
|
6338 |
-
#: pro/classes/helpers/FrmProFieldsHelper.php:
|
6339 |
#@ formidable
|
6340 |
msgid "Section"
|
6341 |
msgstr ""
|
6342 |
|
6343 |
-
#: pro/classes/helpers/FrmProFieldsHelper.php:
|
6344 |
#@ formidable
|
6345 |
msgid "Heading"
|
6346 |
msgstr ""
|
6347 |
|
6348 |
#: classes/views/styles/_section-fields.php:7
|
6349 |
-
#: pro/classes/helpers/FrmProFieldsHelper.php:
|
6350 |
#: pro/classes/views/frmpro-fields/options-form-top.php:11
|
6351 |
#@ formidable
|
6352 |
msgid "Collapsible"
|
6353 |
msgstr ""
|
6354 |
|
6355 |
#: classes/views/styles/_section-fields.php:10
|
6356 |
-
#: pro/classes/helpers/FrmProFieldsHelper.php:
|
6357 |
#: pro/classes/views/frmpro-fields/options-form-top.php:20
|
6358 |
#@ formidable
|
6359 |
msgid "Repeatable"
|
6360 |
msgstr ""
|
6361 |
|
6362 |
#: classes/models/FrmField.php:41
|
6363 |
-
#: pro/classes/helpers/FrmProFieldsHelper.php:
|
6364 |
#@ formidable
|
6365 |
msgid "Dynamic Field"
|
6366 |
msgstr ""
|
6367 |
|
6368 |
#: pro/classes/controllers/FrmProFormsController.php:546
|
6369 |
-
#: pro/classes/helpers/FrmProFieldsHelper.php:
|
6370 |
#@ formidable
|
6371 |
msgid "List"
|
6372 |
msgstr ""
|
@@ -6376,31 +6371,31 @@ msgstr ""
|
|
6376 |
msgid "Embed Form"
|
6377 |
msgstr ""
|
6378 |
|
6379 |
-
#: classes/helpers/FrmFormsHelper.php:
|
6380 |
#@ formidable
|
6381 |
msgid "Restore from Trash"
|
6382 |
msgstr ""
|
6383 |
|
6384 |
-
#: classes/helpers/FrmFormsHelper.php:
|
6385 |
#: classes/helpers/FrmFormsListHelper.php:95
|
6386 |
#@ formidable
|
6387 |
msgid "Restore"
|
6388 |
msgstr ""
|
6389 |
|
6390 |
-
#: classes/helpers/FrmFormsHelper.php:
|
6391 |
#: classes/helpers/FrmFormsListHelper.php:102
|
6392 |
#@ formidable
|
6393 |
msgid "Move to Trash"
|
6394 |
msgstr ""
|
6395 |
|
6396 |
-
#: classes/helpers/FrmFormsHelper.php:
|
6397 |
-
#: classes/helpers/FrmFormsHelper.php:
|
6398 |
#: classes/helpers/FrmFormsListHelper.php:167
|
6399 |
#@ formidable
|
6400 |
msgid "Trash"
|
6401 |
msgstr ""
|
6402 |
|
6403 |
-
#: classes/helpers/FrmFormsHelper.php:
|
6404 |
#: classes/helpers/FrmFormsListHelper.php:99
|
6405 |
#: classes/helpers/FrmFormsListHelper.php:298
|
6406 |
#@ formidable
|
@@ -6408,12 +6403,12 @@ msgstr ""
|
|
6408 |
msgid "Delete Permanently"
|
6409 |
msgstr ""
|
6410 |
|
6411 |
-
#: classes/helpers/FrmFormsHelper.php:
|
6412 |
#@ formidable
|
6413 |
msgid "Are you sure you want to delete this form and all its entries?"
|
6414 |
msgstr ""
|
6415 |
|
6416 |
-
#: classes/helpers/FrmFormsHelper.php:
|
6417 |
#: classes/views/frm-forms/_publish_box.php:71
|
6418 |
#: pro/classes/controllers/FrmProFormsController.php:410
|
6419 |
#@ formidable
|
@@ -6622,32 +6617,32 @@ msgstr ""
|
|
6622 |
msgid "Edit status"
|
6623 |
msgstr ""
|
6624 |
|
6625 |
-
#: classes/views/frm-forms/add_field.php:
|
6626 |
#@ formidable
|
6627 |
msgid "Add Option"
|
6628 |
msgstr ""
|
6629 |
|
6630 |
-
#: classes/views/frm-forms/add_field.php:
|
6631 |
#@ formidable
|
6632 |
msgid "Add \"Other\""
|
6633 |
msgstr ""
|
6634 |
|
6635 |
-
#: classes/views/frm-forms/add_field.php:
|
6636 |
#@ formidable
|
6637 |
msgid "Bulk Edit Options"
|
6638 |
msgstr ""
|
6639 |
|
6640 |
-
#: classes/views/frm-forms/add_field.php:
|
6641 |
#@ formidable
|
6642 |
msgid "pixels wide"
|
6643 |
msgstr ""
|
6644 |
|
6645 |
-
#: classes/views/frm-forms/add_field.php:
|
6646 |
#@ formidable
|
6647 |
msgid "Confirmation"
|
6648 |
msgstr ""
|
6649 |
|
6650 |
-
#: classes/views/frm-forms/add_field.php:
|
6651 |
#@ formidable
|
6652 |
msgid "Drag fields from your form or the sidebar into this section"
|
6653 |
msgstr ""
|
@@ -6980,13 +6975,13 @@ msgstr ""
|
|
6980 |
msgid "You are trying to access an entry that does not exist."
|
6981 |
msgstr ""
|
6982 |
|
6983 |
-
#: pro/classes/controllers/FrmProEntriesController.php:
|
6984 |
#, php-format
|
6985 |
#@ formidable
|
6986 |
msgid "Resent to %s"
|
6987 |
msgstr ""
|
6988 |
|
6989 |
-
#: pro/classes/controllers/FrmProEntriesController.php:
|
6990 |
#@ formidable
|
6991 |
msgid "Resent to No one! You do not have permission"
|
6992 |
msgstr ""
|
@@ -7247,7 +7242,7 @@ msgstr ""
|
|
7247 |
msgid "Next Page"
|
7248 |
msgstr ""
|
7249 |
|
7250 |
-
#: pro/classes/helpers/FrmProFieldsHelper.php:
|
7251 |
#@ formidable
|
7252 |
msgid "Confirm"
|
7253 |
msgstr ""
|
@@ -7259,18 +7254,18 @@ msgstr ""
|
|
7259 |
msgid "Use <code>frm_new_post</code> filter instead."
|
7260 |
msgstr ""
|
7261 |
|
7262 |
-
#: pro/classes/models/FrmProEntryMeta.php:
|
7263 |
-
#: pro/classes/models/FrmProEntryMeta.php:
|
7264 |
#@ formidable
|
7265 |
msgid "This file is too big"
|
7266 |
msgstr ""
|
7267 |
|
7268 |
-
#:
|
7269 |
#@ formidable
|
7270 |
msgid "Please select a higher number"
|
7271 |
msgstr ""
|
7272 |
|
7273 |
-
#:
|
7274 |
#@ formidable
|
7275 |
msgid "Please select a lower number"
|
7276 |
msgstr ""
|
@@ -7564,52 +7559,52 @@ msgstr ""
|
|
7564 |
msgid "If you would like a different reply to address than the \"from\" address, add a single address here. FORMAT: Name <name@email.com> or name@email.com."
|
7565 |
msgstr ""
|
7566 |
|
7567 |
-
#: classes/helpers/FrmAppHelper.php:
|
7568 |
#@ formidable
|
7569 |
msgid "Are you sure you want to delete this field and all data associated with it?"
|
7570 |
msgstr ""
|
7571 |
|
7572 |
-
#: classes/helpers/FrmAppHelper.php:
|
7573 |
#@ formidable
|
7574 |
msgid "WARNING: This will delete all fields inside of the section as well."
|
7575 |
msgstr ""
|
7576 |
|
7577 |
-
#: classes/helpers/FrmAppHelper.php:
|
7578 |
#@ formidable
|
7579 |
msgid "Filipino"
|
7580 |
msgstr ""
|
7581 |
|
7582 |
-
#: classes/helpers/FrmAppHelper.php:
|
7583 |
#@ formidable
|
7584 |
msgid "French/Canadian"
|
7585 |
msgstr ""
|
7586 |
|
7587 |
-
#: classes/helpers/FrmAppHelper.php:
|
7588 |
#@ formidable
|
7589 |
msgid "German/Austria"
|
7590 |
msgstr ""
|
7591 |
|
7592 |
-
#: classes/helpers/FrmAppHelper.php:
|
7593 |
#@ formidable
|
7594 |
msgid "German/Switzerland"
|
7595 |
msgstr ""
|
7596 |
|
7597 |
-
#: classes/helpers/FrmAppHelper.php:
|
7598 |
#@ formidable
|
7599 |
msgid "Hindi"
|
7600 |
msgstr ""
|
7601 |
|
7602 |
-
#: classes/helpers/FrmAppHelper.php:
|
7603 |
#@ formidable
|
7604 |
msgid "Indonesian"
|
7605 |
msgstr ""
|
7606 |
|
7607 |
-
#: classes/helpers/FrmAppHelper.php:
|
7608 |
#@ formidable
|
7609 |
msgid "Portuguese/Portugal"
|
7610 |
msgstr ""
|
7611 |
|
7612 |
-
#: classes/helpers/FrmAppHelper.php:
|
7613 |
#@ formidable
|
7614 |
msgid "Spanish/Latin America"
|
7615 |
msgstr ""
|
@@ -7641,7 +7636,7 @@ msgid_plural "%1$s Form Actions"
|
|
7641 |
msgstr[0] ""
|
7642 |
msgstr[1] ""
|
7643 |
|
7644 |
-
#: classes/models/FrmEntryValidate.php:
|
7645 |
#@ formidable
|
7646 |
msgid "The captcha is missing from this form"
|
7647 |
msgstr ""
|
@@ -7754,12 +7749,12 @@ msgstr ""
|
|
7754 |
msgid "This site has been previously authorized to run Formidable Forms.<br/>%1$sInstall the pro version%2$s or %3$sdeauthorize%4$s this site to continue running the free version and remove this message."
|
7755 |
msgstr ""
|
7756 |
|
7757 |
-
#: classes/helpers/FrmAppHelper.php:
|
7758 |
#@ formidable
|
7759 |
msgid "Warning: If you have entries with multiple rows, all but the first row will be lost."
|
7760 |
msgstr ""
|
7761 |
|
7762 |
-
#: classes/helpers/FrmAppHelper.php:
|
7763 |
#@ formidable
|
7764 |
msgid "Are you sure you want to deauthorize Formidable Forms on this site?"
|
7765 |
msgstr ""
|
@@ -8118,7 +8113,7 @@ msgstr ""
|
|
8118 |
msgid "Form Entries"
|
8119 |
msgstr ""
|
8120 |
|
8121 |
-
#: classes/helpers/FrmAppHelper.php:
|
8122 |
#@ default
|
8123 |
msgid "Private"
|
8124 |
msgstr ""
|
@@ -8151,46 +8146,47 @@ msgid "You do not have permission to install plugin updates"
|
|
8151 |
msgstr ""
|
8152 |
|
8153 |
#: classes/models/FrmAddon.php:82
|
8154 |
-
#: pro/classes/controllers/FrmProEddController.php:
|
8155 |
#@ formidable
|
8156 |
msgid "Oops! You forgot to enter your license number."
|
8157 |
msgstr ""
|
8158 |
|
8159 |
-
#: classes/models/FrmAddon.php:
|
8160 |
#: pro/classes/controllers/FrmProEddController.php:232
|
8161 |
#@ formidable
|
8162 |
msgid "Enjoy!"
|
8163 |
msgstr ""
|
8164 |
|
8165 |
-
#: classes/models/FrmAddon.php:
|
8166 |
-
#: pro/classes/controllers/FrmProEddController.php:
|
8167 |
#@ formidable
|
8168 |
msgid "That license is invalid"
|
8169 |
msgstr ""
|
8170 |
|
8171 |
-
#: classes/models/FrmAddon.php:
|
8172 |
#: pro/classes/controllers/FrmProEddController.php:268
|
8173 |
#@ helpdesk
|
8174 |
msgid "That license was removed successfully"
|
8175 |
msgstr ""
|
8176 |
|
8177 |
-
#: classes/models/FrmAddon.php:
|
8178 |
#: pro/classes/controllers/FrmProEddController.php:270
|
8179 |
#@ formidable
|
8180 |
msgid "There was an error deactivating your license."
|
8181 |
msgstr ""
|
8182 |
|
8183 |
-
#: classes/models/FrmAddon.php:
|
8184 |
#, php-format
|
8185 |
#@ formidable
|
8186 |
msgid "You had an error communicating with Formidable Pro's API. %1$sClick here%2$s for more information."
|
8187 |
msgstr ""
|
8188 |
|
8189 |
-
#: classes/models/FrmAddon.php:
|
8190 |
#@ formidable
|
8191 |
msgid "You had an HTTP error connecting to Formidable Pro's API"
|
8192 |
msgstr ""
|
8193 |
|
|
|
8194 |
#: classes/views/addons/settings.php:2
|
8195 |
#@ formidable
|
8196 |
msgid "Plugin Licenses"
|
@@ -8241,7 +8237,7 @@ msgstr ""
|
|
8241 |
msgid "Advanced Settings"
|
8242 |
msgstr ""
|
8243 |
|
8244 |
-
#: pro/classes/controllers/FrmProEntriesController.php:
|
8245 |
#@ formidable
|
8246 |
msgid "There are no matching fields. Please check your formresults shortcode to make sure you are using the correct form and field IDs."
|
8247 |
msgstr ""
|
@@ -8272,32 +8268,33 @@ msgstr ""
|
|
8272 |
msgid "There are no plugins on your site that require a license"
|
8273 |
msgstr ""
|
8274 |
|
8275 |
-
#: classes/controllers/FrmFormsController.php:
|
8276 |
#@ formidable
|
8277 |
msgid "There was a problem creating the new template."
|
8278 |
msgstr ""
|
8279 |
|
8280 |
-
#: classes/views/frm-forms/add_field.php:
|
8281 |
#@ formidable
|
8282 |
msgid "Unique: Do not allow the same response multiple times. For example, if one user enters 'Joe', then no one else will be allowed to enter the same name."
|
8283 |
msgstr ""
|
8284 |
|
8285 |
-
#: classes/views/frm-forms/add_field.php:
|
8286 |
#@ formidable
|
8287 |
msgid "Set the size of the captcha field. The compact option is best if your form is in a small area."
|
8288 |
msgstr ""
|
8289 |
|
8290 |
-
#: classes/views/frm-forms/add_field.php:
|
8291 |
#@ formidable
|
8292 |
msgid "Compact"
|
8293 |
msgstr ""
|
8294 |
|
|
|
8295 |
#: pro/classes/controllers/FrmProEddController.php:237
|
8296 |
#@ formidable
|
8297 |
msgid "That license is expired"
|
8298 |
msgstr ""
|
8299 |
|
8300 |
-
#: pro/classes/controllers/FrmProEddController.php:
|
8301 |
#@ formidable
|
8302 |
msgid "Your license is invalid or expired."
|
8303 |
msgstr ""
|
@@ -8313,6 +8310,7 @@ msgstr ""
|
|
8313 |
msgid "Your %1$s license key is missing. Please add it on the %2$slicenses page%3$s."
|
8314 |
msgstr ""
|
8315 |
|
|
|
8316 |
#: pro/classes/controllers/FrmProEddController.php:239
|
8317 |
#@ formidable
|
8318 |
msgid "That license has been used too many times"
|
@@ -8336,3 +8334,97 @@ msgstr ""
|
|
8336 |
msgid "or %1$screate a new style%2$s or %3$sduplicate the current style%4$s."
|
8337 |
msgstr ""
|
8338 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
msgid ""
|
2 |
msgstr ""
|
3 |
+
"Project-Id-Version: Formidable v2.0.18\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
"POT-Creation-Date: 2010-12-20\n"
|
6 |
+
"PO-Revision-Date: 2015-12-04 22:45:16+0000\n"
|
7 |
"Last-Translator: \n"
|
8 |
"Language-Team: \n"
|
9 |
"MIME-Version: 1.0\n"
|
21 |
"X-Textdomain-Support: yes"
|
22 |
|
23 |
#: classes/controllers/FrmFormsController.php:6
|
24 |
+
#: classes/controllers/FrmFormsController.php:524
|
25 |
+
#: classes/controllers/FrmXMLController.php:59
|
26 |
#: classes/views/frm-forms/list.php:5
|
27 |
#@ formidable
|
28 |
msgid "Forms"
|
43 |
msgid "Settings"
|
44 |
msgstr ""
|
45 |
|
46 |
+
#: classes/controllers/FrmFormsController.php:1029
|
47 |
+
#: classes/controllers/FrmFormsController.php:1034
|
48 |
+
#: classes/controllers/FrmFormsController.php:1046
|
49 |
#@ formidable
|
50 |
msgid "Please select a valid form"
|
51 |
msgstr ""
|
52 |
|
53 |
+
#: classes/controllers/FrmFormsController.php:184
|
54 |
+
#: classes/controllers/FrmFormsController.php:597
|
55 |
#@ formidable
|
56 |
msgid "Form was Successfully Updated"
|
57 |
msgstr ""
|
58 |
|
59 |
+
#: classes/controllers/FrmFormsController.php:199
|
60 |
+
#: classes/controllers/FrmFormsController.php:226
|
61 |
#@ formidable
|
62 |
msgid "Form template was Successfully Created"
|
63 |
msgstr ""
|
64 |
|
65 |
+
#: classes/controllers/FrmFormsController.php:226
|
66 |
#@ formidable
|
67 |
msgid "Form was Successfully Copied"
|
68 |
msgstr ""
|
69 |
|
70 |
+
#: classes/controllers/FrmFormsController.php:605
|
71 |
+
#: classes/controllers/FrmFormsController.php:626
|
72 |
#@ formidable
|
73 |
msgid "That template cannot be edited"
|
74 |
msgstr ""
|
75 |
|
|
|
76 |
#: classes/controllers/FrmSettingsController.php:59
|
77 |
+
#: classes/controllers/FrmSettingsController.php:62
|
78 |
#@ formidable
|
79 |
msgid "Settings Saved"
|
80 |
msgstr ""
|
144 |
msgid "Email Address"
|
145 |
msgstr ""
|
146 |
|
147 |
+
#: classes/controllers/FrmFormsController.php:522
|
148 |
#: classes/models/FrmField.php:37
|
149 |
#: pro/classes/controllers/FrmProDisplaysController.php:144
|
150 |
#@ formidable
|
191 |
msgid "Create Form from Template"
|
192 |
msgstr ""
|
193 |
|
194 |
+
#: classes/models/FrmEntryValidate.php:251
|
195 |
+
#: classes/models/FrmEntryValidate.php:256
|
196 |
#@ formidable
|
197 |
msgid "Your entry appears to be spam!"
|
198 |
msgstr ""
|
255 |
msgid "You do not have permission to do that"
|
256 |
msgstr ""
|
257 |
|
258 |
+
#: pro/classes/controllers/FrmProEddController.php:131
|
259 |
#@ formidable
|
260 |
msgid "ERROR"
|
261 |
msgstr ""
|
287 |
msgstr ""
|
288 |
|
289 |
#: classes/controllers/FrmEntriesController.php:71
|
290 |
+
#: classes/controllers/FrmFormsController.php:684
|
291 |
#: classes/views/frm-entries/form.php:48
|
292 |
#: classes/views/frm-entries/sidebar-shared.php:23
|
293 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2815
|
297 |
msgid "Entry Key"
|
298 |
msgstr ""
|
299 |
|
300 |
+
#: classes/views/frm-forms/add_field.php:139
|
301 |
#@ formidable
|
302 |
msgid "Field Options"
|
303 |
msgstr ""
|
304 |
|
305 |
+
#: classes/views/frm-forms/add_field.php:227
|
306 |
#@ formidable
|
307 |
msgid "Field Size"
|
308 |
msgstr ""
|
309 |
|
310 |
+
#: classes/views/frm-forms/add_field.php:242
|
311 |
#@ formidable
|
312 |
msgid "rows high"
|
313 |
msgstr ""
|
314 |
|
315 |
+
#: classes/views/frm-forms/add_field.php:242
|
316 |
#@ formidable
|
317 |
msgid "characters maximum"
|
318 |
msgstr ""
|
319 |
|
320 |
+
#: classes/views/frm-forms/add_field.php:213
|
321 |
#: classes/views/frm-forms/mb_html_tab.php:10
|
322 |
#@ formidable
|
323 |
msgid "Label Position"
|
324 |
msgstr ""
|
325 |
|
326 |
+
#: classes/views/frm-forms/add_field.php:216
|
327 |
#@ formidable
|
328 |
msgid "Top"
|
329 |
msgstr ""
|
330 |
|
331 |
+
#: classes/views/frm-forms/add_field.php:217
|
332 |
#@ formidable
|
333 |
msgid "Left"
|
334 |
msgstr ""
|
335 |
|
336 |
+
#: classes/views/frm-forms/add_field.php:218
|
337 |
#: classes/views/frm-forms/add_field_links.php:98
|
338 |
#@ formidable
|
339 |
msgid "Right"
|
340 |
msgstr ""
|
341 |
|
342 |
+
#: classes/views/frm-forms/add_field.php:184
|
343 |
#@ formidable
|
344 |
msgid "Indicate required field with"
|
345 |
msgstr ""
|
346 |
|
347 |
+
#: classes/controllers/FrmFormsController.php:514
|
348 |
+
#: classes/controllers/FrmFormsController.php:518
|
349 |
#: pro/classes/controllers/FrmProDisplaysController.php:145
|
350 |
#: pro/classes/helpers/FrmProCSVExportHelper.php:107
|
351 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2836
|
371 |
msgid "View"
|
372 |
msgstr ""
|
373 |
|
374 |
+
#: classes/models/FrmFormAction.php:634
|
375 |
#: classes/views/frm-forms/_publish_box.php:99
|
376 |
#: classes/views/frm-forms/_publish_box.php:101
|
377 |
#: classes/views/frm-forms/add_field_links.php:6
|
378 |
#: classes/views/frm-forms/edit.php:27
|
379 |
#: classes/views/frm-forms/edit.php:39
|
380 |
#: classes/views/frm-forms/settings.php:264
|
381 |
+
#: pro/classes/controllers/FrmProEntriesController.php:2126
|
382 |
+
#: pro/classes/controllers/FrmProEntriesController.php:2637
|
383 |
#: pro/classes/models/FrmProSettings.php:20
|
384 |
#@ formidable
|
385 |
msgid "Update"
|
386 |
msgstr ""
|
387 |
|
388 |
+
#: pro/classes/controllers/FrmProEddController.php:182
|
389 |
#@ formidable
|
390 |
msgid "or"
|
391 |
msgstr ""
|
392 |
|
393 |
+
#: classes/helpers/FrmAppHelper.php:1734
|
394 |
#: classes/views/frm-forms/_publish_box.php:75
|
395 |
+
#: pro/classes/controllers/FrmProEddController.php:184
|
396 |
+
#: pro/classes/controllers/FrmProEntriesController.php:2030
|
397 |
#: pro/classes/views/frmpro-entries/sidebar-new.php:14
|
398 |
#: pro/classes/views/frmpro-form-actions/_custom_field_row.php:31
|
399 |
#@ formidable
|
431 |
msgid "Form Description"
|
432 |
msgstr ""
|
433 |
|
434 |
+
#: classes/views/frm-forms/add_field.php:193
|
435 |
#: classes/views/frm-forms/mb_html_tab.php:7
|
436 |
#@ formidable
|
437 |
msgid "Field Key"
|
468 |
msgid "Please select a form"
|
469 |
msgstr ""
|
470 |
|
471 |
+
#: classes/controllers/FrmFormsController.php:456
|
472 |
#@ formidable
|
473 |
msgid "Display form title"
|
474 |
msgstr ""
|
475 |
|
476 |
+
#: classes/controllers/FrmFormsController.php:457
|
477 |
#@ formidable
|
478 |
msgid "Display form description"
|
479 |
msgstr ""
|
480 |
|
481 |
+
#: classes/helpers/FrmAppHelper.php:1721
|
482 |
#: pro/classes/helpers/FrmProCSVExportHelper.php:106
|
483 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2835
|
484 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2850
|
490 |
|
491 |
#: classes/controllers/FrmEntriesController.php:8
|
492 |
#: classes/controllers/FrmEntriesController.php:119
|
493 |
+
#: classes/controllers/FrmFormsController.php:517
|
494 |
#: classes/views/frm-entries/list.php:3
|
495 |
#: classes/views/shared/form-nav.php:16
|
496 |
#: pro/classes/controllers/FrmProXMLController.php:55
|
515 |
#: classes/views/frm-entries/sidebar-shared.php:10
|
516 |
#: classes/views/frm-forms/_publish_box.php:67
|
517 |
#: pro/classes/controllers/FrmProDisplaysController.php:38
|
518 |
+
#: pro/classes/controllers/FrmProEntriesController.php:1341
|
519 |
+
#: pro/classes/controllers/FrmProEntriesController.php:1547
|
520 |
+
#: pro/classes/controllers/FrmProEntriesController.php:2030
|
521 |
#: pro/classes/helpers/FrmProAppHelper.php:210
|
522 |
#: pro/classes/helpers/FrmProEntriesHelper.php:256
|
523 |
#: pro/classes/helpers/FrmProFieldsHelper.php:3047
|
527 |
msgstr ""
|
528 |
|
529 |
#: classes/helpers/FrmEntriesListHelper.php:201
|
530 |
+
#: classes/helpers/FrmFormsHelper.php:575
|
531 |
#: classes/helpers/FrmFormsListHelper.php:104
|
532 |
+
#: classes/models/FrmFormAction.php:635
|
533 |
#: classes/views/frm-entries/sidebar-show.php:22
|
534 |
+
#: pro/classes/controllers/FrmProEntriesController.php:1561
|
535 |
+
#: pro/classes/controllers/FrmProEntriesController.php:1810
|
536 |
+
#: pro/classes/controllers/FrmProEntriesController.php:2179
|
537 |
#: pro/classes/helpers/FrmProEntriesListHelper.php:6
|
538 |
#: pro/classes/views/frmpro-entries/sidebar-edit.php:27
|
539 |
#@ default
|
557 |
|
558 |
#: classes/helpers/FrmFormsListHelper.php:314
|
559 |
#: pro/classes/controllers/FrmProDisplaysController.php:114
|
560 |
+
#: pro/classes/controllers/FrmProEntriesController.php:1346
|
561 |
#: pro/classes/helpers/FrmProEntriesHelper.php:245
|
562 |
#@ formidable
|
563 |
msgid "Duplicate"
|
564 |
msgstr ""
|
565 |
|
566 |
+
#: classes/models/FrmFormAction.php:633
|
567 |
#: classes/views/frm-forms/add_field_links.php:6
|
568 |
#: classes/views/frm-forms/new.php:28
|
569 |
#: pro/classes/controllers/FrmProFormActionsController.php:32
|
572 |
msgstr ""
|
573 |
|
574 |
#: classes/controllers/FrmFieldsController.php:322
|
575 |
+
#: classes/helpers/FrmAppHelper.php:1729
|
576 |
#: classes/views/frm-fields/single-option.php:6
|
577 |
#: classes/views/frm-fields/single-option.php:8
|
578 |
#: pro/classes/views/frmpro-fields/other-option.php:10
|
646 |
msgid "Submit Button"
|
647 |
msgstr ""
|
648 |
|
649 |
+
#: classes/helpers/FrmAppHelper.php:1727
|
650 |
#@ formidable
|
651 |
msgid "Are you sure you want to do this? Clicking OK will delete all forms, form data, and all other Formidable data. There is no Undo."
|
652 |
msgstr ""
|
667 |
msgstr ""
|
668 |
|
669 |
#: classes/helpers/FrmEntriesListHelper.php:59
|
670 |
+
#: pro/classes/controllers/FrmProEntriesController.php:1367
|
671 |
#: pro/classes/helpers/FrmProDisplaysHelper.php:60
|
672 |
#@ formidable
|
673 |
msgid "No Entries Found"
|
714 |
msgid "Duplicate Field"
|
715 |
msgstr ""
|
716 |
|
717 |
+
#: classes/helpers/FrmAppHelper.php:1781
|
718 |
#@ formidable
|
719 |
msgid "English/Western"
|
720 |
msgstr ""
|
721 |
|
722 |
+
#: classes/helpers/FrmAppHelper.php:1782
|
723 |
#@ formidable
|
724 |
msgid "Afrikaans"
|
725 |
msgstr ""
|
726 |
|
727 |
+
#: classes/helpers/FrmAppHelper.php:1782
|
728 |
#@ formidable
|
729 |
msgid "Albanian"
|
730 |
msgstr ""
|
731 |
|
732 |
+
#: classes/helpers/FrmAppHelper.php:1783
|
733 |
#@ formidable
|
734 |
msgid "Arabic"
|
735 |
msgstr ""
|
736 |
|
737 |
+
#: classes/helpers/FrmAppHelper.php:1783
|
738 |
#@ formidable
|
739 |
msgid "Armenian"
|
740 |
msgstr ""
|
741 |
|
742 |
+
#: classes/helpers/FrmAppHelper.php:1784
|
743 |
#@ formidable
|
744 |
msgid "Azerbaijani"
|
745 |
msgstr ""
|
746 |
|
747 |
+
#: classes/helpers/FrmAppHelper.php:1784
|
748 |
#@ formidable
|
749 |
msgid "Basque"
|
750 |
msgstr ""
|
751 |
|
752 |
+
#: classes/helpers/FrmAppHelper.php:1785
|
753 |
#@ formidable
|
754 |
msgid "Bosnian"
|
755 |
msgstr ""
|
756 |
|
757 |
+
#: classes/helpers/FrmAppHelper.php:1785
|
758 |
#@ formidable
|
759 |
msgid "Bulgarian"
|
760 |
msgstr ""
|
761 |
|
762 |
+
#: classes/helpers/FrmAppHelper.php:1786
|
763 |
#@ formidable
|
764 |
msgid "Catalan"
|
765 |
msgstr ""
|
766 |
|
767 |
+
#: classes/helpers/FrmAppHelper.php:1786
|
768 |
#@ formidable
|
769 |
msgid "Chinese Hong Kong"
|
770 |
msgstr ""
|
771 |
|
772 |
+
#: classes/helpers/FrmAppHelper.php:1787
|
773 |
#@ formidable
|
774 |
msgid "Chinese Simplified"
|
775 |
msgstr ""
|
776 |
|
777 |
+
#: classes/helpers/FrmAppHelper.php:1787
|
778 |
#@ formidable
|
779 |
msgid "Chinese Traditional"
|
780 |
msgstr ""
|
781 |
|
782 |
+
#: classes/helpers/FrmAppHelper.php:1788
|
783 |
#@ formidable
|
784 |
msgid "Croatian"
|
785 |
msgstr ""
|
786 |
|
787 |
+
#: classes/helpers/FrmAppHelper.php:1788
|
788 |
#@ formidable
|
789 |
msgid "Czech"
|
790 |
msgstr ""
|
791 |
|
792 |
+
#: classes/helpers/FrmAppHelper.php:1789
|
793 |
#@ formidable
|
794 |
msgid "Danish"
|
795 |
msgstr ""
|
796 |
|
797 |
+
#: classes/helpers/FrmAppHelper.php:1789
|
798 |
#@ formidable
|
799 |
msgid "Dutch"
|
800 |
msgstr ""
|
801 |
|
802 |
+
#: classes/helpers/FrmAppHelper.php:1790
|
803 |
#@ formidable
|
804 |
msgid "English/UK"
|
805 |
msgstr ""
|
806 |
|
807 |
+
#: classes/helpers/FrmAppHelper.php:1790
|
808 |
#@ formidable
|
809 |
msgid "Esperanto"
|
810 |
msgstr ""
|
811 |
|
812 |
+
#: classes/helpers/FrmAppHelper.php:1791
|
813 |
#@ formidable
|
814 |
msgid "Estonian"
|
815 |
msgstr ""
|
816 |
|
817 |
+
#: classes/helpers/FrmAppHelper.php:1791
|
818 |
#@ formidable
|
819 |
msgid "Faroese"
|
820 |
msgstr ""
|
821 |
|
822 |
+
#: classes/helpers/FrmAppHelper.php:1792
|
823 |
#@ formidable
|
824 |
msgid "Farsi/Persian"
|
825 |
msgstr ""
|
826 |
|
827 |
+
#: classes/helpers/FrmAppHelper.php:1793
|
828 |
#@ formidable
|
829 |
msgid "Finnish"
|
830 |
msgstr ""
|
831 |
|
832 |
+
#: classes/helpers/FrmAppHelper.php:1793
|
833 |
#@ formidable
|
834 |
msgid "French"
|
835 |
msgstr ""
|
836 |
|
837 |
+
#: classes/helpers/FrmAppHelper.php:1794
|
838 |
#@ formidable
|
839 |
msgid "French/Swiss"
|
840 |
msgstr ""
|
841 |
|
842 |
+
#: classes/helpers/FrmAppHelper.php:1795
|
843 |
#@ formidable
|
844 |
msgid "German"
|
845 |
msgstr ""
|
846 |
|
847 |
+
#: classes/helpers/FrmAppHelper.php:1796
|
848 |
#@ formidable
|
849 |
msgid "Greek"
|
850 |
msgstr ""
|
851 |
|
852 |
+
#: classes/helpers/FrmAppHelper.php:1797
|
853 |
#@ formidable
|
854 |
msgid "Hebrew"
|
855 |
msgstr ""
|
856 |
|
857 |
+
#: classes/helpers/FrmAppHelper.php:1798
|
858 |
#@ formidable
|
859 |
msgid "Hungarian"
|
860 |
msgstr ""
|
861 |
|
862 |
+
#: classes/helpers/FrmAppHelper.php:1799
|
863 |
#@ formidable
|
864 |
msgid "Icelandic"
|
865 |
msgstr ""
|
866 |
|
867 |
+
#: classes/helpers/FrmAppHelper.php:1800
|
868 |
#@ formidable
|
869 |
msgid "Italian"
|
870 |
msgstr ""
|
871 |
|
872 |
+
#: classes/helpers/FrmAppHelper.php:1800
|
873 |
#@ formidable
|
874 |
msgid "Japanese"
|
875 |
msgstr ""
|
876 |
|
877 |
+
#: classes/helpers/FrmAppHelper.php:1801
|
878 |
#@ formidable
|
879 |
msgid "Korean"
|
880 |
msgstr ""
|
881 |
|
882 |
+
#: classes/helpers/FrmAppHelper.php:1801
|
883 |
#@ formidable
|
884 |
msgid "Latvian"
|
885 |
msgstr ""
|
886 |
|
887 |
+
#: classes/helpers/FrmAppHelper.php:1802
|
888 |
#@ formidable
|
889 |
msgid "Lithuanian"
|
890 |
msgstr ""
|
891 |
|
892 |
+
#: classes/helpers/FrmAppHelper.php:1802
|
893 |
#@ formidable
|
894 |
msgid "Malaysian"
|
895 |
msgstr ""
|
896 |
|
897 |
+
#: classes/helpers/FrmAppHelper.php:1803
|
898 |
#@ formidable
|
899 |
msgid "Norwegian"
|
900 |
msgstr ""
|
901 |
|
902 |
+
#: classes/helpers/FrmAppHelper.php:1803
|
903 |
#@ formidable
|
904 |
msgid "Polish"
|
905 |
msgstr ""
|
906 |
|
907 |
+
#: classes/helpers/FrmAppHelper.php:1804
|
908 |
#@ formidable
|
909 |
msgid "Portuguese/Brazilian"
|
910 |
msgstr ""
|
911 |
|
912 |
+
#: classes/helpers/FrmAppHelper.php:1805
|
913 |
#@ formidable
|
914 |
msgid "Romanian"
|
915 |
msgstr ""
|
916 |
|
917 |
+
#: classes/helpers/FrmAppHelper.php:1806
|
918 |
#@ formidable
|
919 |
msgid "Russian"
|
920 |
msgstr ""
|
921 |
|
922 |
+
#: classes/helpers/FrmAppHelper.php:1806
|
923 |
+
#: classes/helpers/FrmAppHelper.php:1807
|
924 |
#@ formidable
|
925 |
msgid "Serbian"
|
926 |
msgstr ""
|
927 |
|
928 |
+
#: classes/helpers/FrmAppHelper.php:1807
|
929 |
#@ formidable
|
930 |
msgid "Slovak"
|
931 |
msgstr ""
|
932 |
|
933 |
+
#: classes/helpers/FrmAppHelper.php:1808
|
934 |
#@ formidable
|
935 |
msgid "Slovenian"
|
936 |
msgstr ""
|
937 |
|
938 |
+
#: classes/helpers/FrmAppHelper.php:1808
|
939 |
#@ formidable
|
940 |
msgid "Spanish"
|
941 |
msgstr ""
|
942 |
|
943 |
+
#: classes/helpers/FrmAppHelper.php:1809
|
944 |
#@ formidable
|
945 |
msgid "Swedish"
|
946 |
msgstr ""
|
947 |
|
948 |
+
#: classes/helpers/FrmAppHelper.php:1810
|
949 |
#@ formidable
|
950 |
msgid "Tamil"
|
951 |
msgstr ""
|
952 |
|
953 |
+
#: classes/helpers/FrmAppHelper.php:1810
|
954 |
#@ formidable
|
955 |
msgid "Thai"
|
956 |
msgstr ""
|
957 |
|
958 |
+
#: classes/helpers/FrmAppHelper.php:1811
|
959 |
#@ formidable
|
960 |
msgid "Turkish"
|
961 |
msgstr ""
|
962 |
|
963 |
+
#: classes/helpers/FrmAppHelper.php:1812
|
964 |
#@ formidable
|
965 |
msgid "Ukranian"
|
966 |
msgstr ""
|
967 |
|
968 |
+
#: classes/helpers/FrmAppHelper.php:1812
|
969 |
#@ formidable
|
970 |
msgid "Vietnamese"
|
971 |
msgstr ""
|
990 |
msgid "User Meta"
|
991 |
msgstr ""
|
992 |
|
993 |
+
#: classes/controllers/FrmFormsController.php:685
|
994 |
#: pro/classes/controllers/FrmProFormsController.php:63
|
995 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2816
|
996 |
#: pro/classes/views/displays/where_row.php:8
|
1017 |
|
1018 |
#: classes/views/frm-entries/list.php:19
|
1019 |
#: classes/views/frm-forms/list.php:22
|
1020 |
+
#: pro/classes/controllers/FrmProEntriesController.php:1698
|
1021 |
#: pro/classes/controllers/FrmProFormsController.php:365
|
1022 |
#: pro/classes/controllers/FrmProFormsController.php:432
|
1023 |
#: pro/classes/helpers/FrmProEntriesListHelper.php:65
|
1030 |
msgid "Reset"
|
1031 |
msgstr ""
|
1032 |
|
1033 |
+
#: pro/classes/helpers/FrmProFieldsHelper.php:2150
|
1034 |
#@ formidable
|
1035 |
msgid "Edit Uploaded File"
|
1036 |
msgstr ""
|
1041 |
msgid "Select a value to insert into the box below"
|
1042 |
msgstr ""
|
1043 |
|
1044 |
+
#: classes/controllers/FrmFormsController.php:683
|
1045 |
#: classes/views/frm-entries/sidebar-shared.php:17
|
1046 |
#: pro/classes/controllers/FrmProFormsController.php:585
|
1047 |
#: pro/classes/helpers/FrmProEntriesListHelper.php:58
|
1100 |
msgid "Add a rotating 'even' or 'odd' class"
|
1101 |
msgstr ""
|
1102 |
|
1103 |
+
#: classes/controllers/FrmFormsController.php:690
|
1104 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2873
|
1105 |
#@ formidable
|
1106 |
msgid "Site URL"
|
1111 |
msgid "Limit must be a number"
|
1112 |
msgstr ""
|
1113 |
|
|
|
|
|
|
|
|
|
|
|
1114 |
#: pro/classes/controllers/FrmProFormsController.php:60
|
1115 |
#: pro/classes/controllers/FrmProFormsController.php:262
|
1116 |
#: pro/classes/models/FrmProField.php:34
|
1216 |
msgid "If you would like the content to be inserted automatically, you must then select the page in which to insert it."
|
1217 |
msgstr ""
|
1218 |
|
1219 |
+
#: classes/controllers/FrmFormsController.php:703
|
1220 |
#@ formidable
|
1221 |
msgid "Detail Link"
|
1222 |
msgstr ""
|
1259 |
msgid "The number of entries to show per page. Leave blank to not use pagination."
|
1260 |
msgstr ""
|
1261 |
|
1262 |
+
#: classes/controllers/FrmFormsController.php:430
|
1263 |
#: classes/views/frm-forms/_publish_box.php:47
|
1264 |
#: classes/widgets/FrmShowForm.php:46
|
1265 |
#: pro/classes/controllers/FrmProDisplaysController.php:139
|
1340 |
msgstr ""
|
1341 |
|
1342 |
#: classes/views/frm-entries/sidebar-show.php:22
|
1343 |
+
#: pro/classes/controllers/FrmProEntriesController.php:1368
|
1344 |
+
#: pro/classes/controllers/FrmProEntriesController.php:1738
|
1345 |
+
#: pro/classes/controllers/FrmProEntriesController.php:1827
|
1346 |
+
#: pro/classes/controllers/FrmProEntriesController.php:2180
|
1347 |
#@ formidable
|
1348 |
msgid "Are you sure you want to delete that entry?"
|
1349 |
msgstr ""
|
1393 |
msgid "minute step"
|
1394 |
msgstr ""
|
1395 |
|
1396 |
+
#: classes/views/frm-forms/add_field.php:234
|
1397 |
#@ formidable
|
1398 |
msgid "automatic width"
|
1399 |
msgstr ""
|
1443 |
msgid "to"
|
1444 |
msgstr ""
|
1445 |
|
1446 |
+
#: classes/views/frm-forms/add_field.php:144
|
1447 |
#@ formidable
|
1448 |
msgid "Field Type"
|
1449 |
msgstr ""
|
1450 |
|
1451 |
+
#: classes/views/frm-forms/add_field.php:192
|
1452 |
#@ formidable
|
1453 |
msgid "The field key can be used as an alternative to the field ID in many cases."
|
1454 |
msgstr ""
|
1510 |
msgid "Keys"
|
1511 |
msgstr ""
|
1512 |
|
1513 |
+
#: classes/controllers/FrmFormsController.php:664
|
1514 |
#: pro/classes/views/settings/form.php:35
|
1515 |
#@ formidable
|
1516 |
msgid "Date Format"
|
1735 |
msgid "Weight"
|
1736 |
msgstr ""
|
1737 |
|
1738 |
+
#: classes/views/frm-forms/add_field.php:249
|
1739 |
#: classes/views/styles/_buttons.php:22
|
1740 |
#: classes/views/styles/_check-box-radio-fields.php:30
|
1741 |
#: classes/views/styles/_field-description.php:21
|
1885 |
msgid "Post Title"
|
1886 |
msgstr ""
|
1887 |
|
1888 |
+
#: classes/views/frm-forms/add_field.php:166
|
1889 |
+
#: classes/views/frm-forms/add_field.php:286
|
1890 |
#@ formidable
|
1891 |
msgid "Unique"
|
1892 |
msgstr ""
|
1893 |
|
1894 |
+
#: classes/views/frm-forms/add_field.php:175
|
1895 |
#: classes/views/styles/_field-colors.php:13
|
1896 |
#@ formidable
|
1897 |
msgid "Read Only"
|
1918 |
msgid "reCAPTCHA Language"
|
1919 |
msgstr ""
|
1920 |
|
1921 |
+
#: classes/helpers/FrmAppHelper.php:1781
|
1922 |
#@ formidable
|
1923 |
msgid "English"
|
1924 |
msgstr ""
|
1925 |
|
1926 |
+
#: classes/helpers/FrmAppHelper.php:1804
|
1927 |
#@ formidable
|
1928 |
msgid "Portuguese"
|
1929 |
msgstr ""
|
1948 |
msgid "HTML"
|
1949 |
msgstr ""
|
1950 |
|
1951 |
+
#: classes/views/frm-forms/add_field.php:157
|
1952 |
+
#: classes/views/frm-forms/add_field.php:271
|
1953 |
#@ formidable
|
1954 |
msgid "Required"
|
1955 |
msgstr ""
|
1956 |
|
1957 |
+
#: classes/controllers/FrmFormsController.php:519
|
1958 |
#: classes/views/frm-forms/_publish_box.php:47
|
1959 |
#: pro/classes/views/displays/submitbox_actions.php:2
|
1960 |
#@ formidable
|
2161 |
|
2162 |
#: classes/models/FrmField.php:15
|
2163 |
#: classes/views/styles/_sample_form.php:53
|
2164 |
+
#: pro/classes/helpers/FrmProFieldsHelper.php:4177
|
2165 |
#@ formidable
|
2166 |
msgid "Radio Buttons"
|
2167 |
msgstr ""
|
2197 |
msgid "Another field with a description"
|
2198 |
msgstr ""
|
2199 |
|
2200 |
+
#: classes/models/FrmFormAction.php:636
|
2201 |
#: classes/views/xml/import_form.php:11
|
2202 |
#: pro/classes/views/xml/map_csv_fields.php:64
|
2203 |
#@ formidable
|
2229 |
msgid "We're sorry. It looks like you've already submitted that."
|
2230 |
msgstr ""
|
2231 |
|
2232 |
+
#: classes/views/frm-forms/add_field.php:220
|
2233 |
#: classes/views/styles/_date-fields.php:31
|
2234 |
#: pro/classes/views/frmpro-fields/options-form.php:278
|
2235 |
#: pro/classes/views/frmpro-form-actions/post_options.php:103
|
2263 |
msgid "Post Type"
|
2264 |
msgstr ""
|
2265 |
|
2266 |
+
#: pro/classes/models/FrmProEntryMeta.php:368
|
|
|
2267 |
#@ formidable
|
2268 |
msgid "is invalid"
|
2269 |
msgstr ""
|
2270 |
|
2271 |
#: classes/helpers/FrmFieldsHelper.php:146
|
2272 |
+
#: classes/helpers/FrmFieldsHelper.php:174
|
2273 |
+
#: pro/classes/models/FrmProEntryMeta.php:368
|
2274 |
#@ formidable
|
2275 |
msgid "This field is invalid"
|
2276 |
msgstr ""
|
2444 |
msgid "Bottom Margin"
|
2445 |
msgstr ""
|
2446 |
|
2447 |
+
#: classes/helpers/FrmFieldsHelper.php:1323
|
2448 |
#@ formidable
|
2449 |
msgid "Countries"
|
2450 |
msgstr ""
|
2451 |
|
2452 |
+
#: classes/helpers/FrmFieldsHelper.php:1332
|
2453 |
#@ formidable
|
2454 |
msgid "U.S. States"
|
2455 |
msgstr ""
|
2456 |
|
2457 |
+
#: classes/helpers/FrmFieldsHelper.php:1328
|
2458 |
#@ formidable
|
2459 |
msgid "U.S. State Abbreviations"
|
2460 |
msgstr ""
|
2461 |
|
2462 |
+
#: classes/helpers/FrmFieldsHelper.php:1335
|
2463 |
#@ formidable
|
2464 |
msgid "Age"
|
2465 |
msgstr ""
|
2466 |
|
2467 |
+
#: classes/helpers/FrmFieldsHelper.php:1336
|
2468 |
#@ formidable
|
2469 |
msgid "Under 18"
|
2470 |
msgstr ""
|
2471 |
|
2472 |
+
#: classes/helpers/FrmFieldsHelper.php:1336
|
2473 |
#@ formidable
|
2474 |
msgid "18-24"
|
2475 |
msgstr ""
|
2476 |
|
2477 |
+
#: classes/helpers/FrmFieldsHelper.php:1336
|
2478 |
#@ formidable
|
2479 |
msgid "25-34"
|
2480 |
msgstr ""
|
2481 |
|
2482 |
+
#: classes/helpers/FrmFieldsHelper.php:1337
|
2483 |
#@ formidable
|
2484 |
msgid "35-44"
|
2485 |
msgstr ""
|
2486 |
|
2487 |
+
#: classes/helpers/FrmFieldsHelper.php:1337
|
2488 |
#@ formidable
|
2489 |
msgid "45-54"
|
2490 |
msgstr ""
|
2491 |
|
2492 |
+
#: classes/helpers/FrmFieldsHelper.php:1337
|
2493 |
#@ formidable
|
2494 |
msgid "55-64"
|
2495 |
msgstr ""
|
2496 |
|
2497 |
+
#: classes/helpers/FrmFieldsHelper.php:1338
|
2498 |
#@ formidable
|
2499 |
msgid "65 or Above"
|
2500 |
msgstr ""
|
2501 |
|
2502 |
+
#: classes/helpers/FrmFieldsHelper.php:1338
|
2503 |
#@ formidable
|
2504 |
msgid "Prefer Not to Answer"
|
2505 |
msgstr ""
|
2506 |
|
2507 |
+
#: classes/helpers/FrmFieldsHelper.php:1341
|
2508 |
#@ formidable
|
2509 |
msgid "Satisfaction"
|
2510 |
msgstr ""
|
2511 |
|
2512 |
+
#: classes/helpers/FrmFieldsHelper.php:1342
|
2513 |
#@ formidable
|
2514 |
msgid "Very Satisfied"
|
2515 |
msgstr ""
|
2516 |
|
2517 |
+
#: classes/helpers/FrmFieldsHelper.php:1342
|
2518 |
#@ formidable
|
2519 |
msgid "Satisfied"
|
2520 |
msgstr ""
|
2521 |
|
2522 |
+
#: classes/helpers/FrmFieldsHelper.php:1342
|
2523 |
+
#: classes/helpers/FrmFieldsHelper.php:1347
|
2524 |
+
#: classes/helpers/FrmFieldsHelper.php:1352
|
2525 |
#@ formidable
|
2526 |
msgid "Neutral"
|
2527 |
msgstr ""
|
2528 |
|
2529 |
+
#: classes/helpers/FrmFieldsHelper.php:1343
|
2530 |
#@ formidable
|
2531 |
msgid "Unsatisfied"
|
2532 |
msgstr ""
|
2533 |
|
2534 |
+
#: classes/helpers/FrmFieldsHelper.php:1343
|
2535 |
#@ formidable
|
2536 |
msgid "Very Unsatisfied"
|
2537 |
msgstr ""
|
2538 |
|
2539 |
+
#: classes/helpers/FrmFieldsHelper.php:1343
|
2540 |
+
#: classes/helpers/FrmFieldsHelper.php:1348
|
2541 |
+
#: classes/helpers/FrmFieldsHelper.php:1353
|
2542 |
#: pro/classes/controllers/FrmProDisplaysController.php:194
|
2543 |
#@ formidable
|
2544 |
msgid "N/A"
|
2545 |
msgstr ""
|
2546 |
|
2547 |
+
#: classes/helpers/FrmFieldsHelper.php:1346
|
2548 |
#@ formidable
|
2549 |
msgid "Importance"
|
2550 |
msgstr ""
|
2551 |
|
2552 |
+
#: classes/helpers/FrmFieldsHelper.php:1347
|
2553 |
#@ formidable
|
2554 |
msgid "Very Important"
|
2555 |
msgstr ""
|
2556 |
|
2557 |
+
#: classes/helpers/FrmFieldsHelper.php:1347
|
2558 |
#@ formidable
|
2559 |
msgid "Important"
|
2560 |
msgstr ""
|
2561 |
|
2562 |
+
#: classes/helpers/FrmFieldsHelper.php:1348
|
2563 |
#@ formidable
|
2564 |
msgid "Somewhat Important"
|
2565 |
msgstr ""
|
2566 |
|
2567 |
+
#: classes/helpers/FrmFieldsHelper.php:1348
|
2568 |
#@ formidable
|
2569 |
msgid "Not at all Important"
|
2570 |
msgstr ""
|
2571 |
|
2572 |
+
#: classes/helpers/FrmFieldsHelper.php:1351
|
2573 |
#@ formidable
|
2574 |
msgid "Agreement"
|
2575 |
msgstr ""
|
2576 |
|
2577 |
+
#: classes/helpers/FrmFieldsHelper.php:1352
|
2578 |
#@ formidable
|
2579 |
msgid "Strongly Agree"
|
2580 |
msgstr ""
|
2581 |
|
2582 |
+
#: classes/helpers/FrmFieldsHelper.php:1352
|
2583 |
#@ formidable
|
2584 |
msgid "Agree"
|
2585 |
msgstr ""
|
2586 |
|
2587 |
+
#: classes/helpers/FrmFieldsHelper.php:1353
|
2588 |
#@ formidable
|
2589 |
msgid "Disagree"
|
2590 |
msgstr ""
|
2591 |
|
2592 |
+
#: classes/helpers/FrmFieldsHelper.php:1353
|
2593 |
#@ formidable
|
2594 |
msgid "Strongly Disagree"
|
2595 |
msgstr ""
|
2596 |
|
2597 |
+
#: classes/helpers/FrmFieldsHelper.php:1246
|
2598 |
#@ formidable
|
2599 |
msgid "Afghanistan"
|
2600 |
msgstr ""
|
2601 |
|
2602 |
+
#: classes/helpers/FrmFieldsHelper.php:1246
|
2603 |
#@ formidable
|
2604 |
msgid "Albania"
|
2605 |
msgstr ""
|
2606 |
|
2607 |
+
#: classes/helpers/FrmFieldsHelper.php:1246
|
2608 |
#@ formidable
|
2609 |
msgid "Algeria"
|
2610 |
msgstr ""
|
2611 |
|
2612 |
+
#: classes/helpers/FrmFieldsHelper.php:1247
|
2613 |
#@ formidable
|
2614 |
msgid "American Samoa"
|
2615 |
msgstr ""
|
2616 |
|
2617 |
+
#: classes/helpers/FrmFieldsHelper.php:1247
|
2618 |
#@ formidable
|
2619 |
msgid "Andorra"
|
2620 |
msgstr ""
|
2621 |
|
2622 |
+
#: classes/helpers/FrmFieldsHelper.php:1247
|
2623 |
#@ formidable
|
2624 |
msgid "Angola"
|
2625 |
msgstr ""
|
2626 |
|
2627 |
+
#: classes/helpers/FrmFieldsHelper.php:1248
|
2628 |
#@ formidable
|
2629 |
msgid "Anguilla"
|
2630 |
msgstr ""
|
2631 |
|
2632 |
+
#: classes/helpers/FrmFieldsHelper.php:1248
|
2633 |
#@ formidable
|
2634 |
msgid "Antarctica"
|
2635 |
msgstr ""
|
2636 |
|
2637 |
+
#: classes/helpers/FrmFieldsHelper.php:1248
|
2638 |
#@ formidable
|
2639 |
msgid "Antigua and Barbuda"
|
2640 |
msgstr ""
|
2641 |
|
2642 |
+
#: classes/helpers/FrmFieldsHelper.php:1249
|
2643 |
#@ formidable
|
2644 |
msgid "Argentina"
|
2645 |
msgstr ""
|
2646 |
|
2647 |
+
#: classes/helpers/FrmFieldsHelper.php:1249
|
2648 |
#@ formidable
|
2649 |
msgid "Armenia"
|
2650 |
msgstr ""
|
2651 |
|
2652 |
+
#: classes/helpers/FrmFieldsHelper.php:1249
|
2653 |
#@ formidable
|
2654 |
msgid "Aruba"
|
2655 |
msgstr ""
|
2656 |
|
2657 |
+
#: classes/helpers/FrmFieldsHelper.php:1250
|
2658 |
#@ formidable
|
2659 |
msgid "Australia"
|
2660 |
msgstr ""
|
2661 |
|
2662 |
+
#: classes/helpers/FrmFieldsHelper.php:1250
|
2663 |
#@ formidable
|
2664 |
msgid "Austria"
|
2665 |
msgstr ""
|
2666 |
|
2667 |
+
#: classes/helpers/FrmFieldsHelper.php:1250
|
2668 |
#@ formidable
|
2669 |
msgid "Azerbaijan"
|
2670 |
msgstr ""
|
2671 |
|
2672 |
+
#: classes/helpers/FrmFieldsHelper.php:1251
|
2673 |
#@ formidable
|
2674 |
msgid "Bahamas"
|
2675 |
msgstr ""
|
2676 |
|
2677 |
+
#: classes/helpers/FrmFieldsHelper.php:1251
|
2678 |
#@ formidable
|
2679 |
msgid "Bahrain"
|
2680 |
msgstr ""
|
2681 |
|
2682 |
+
#: classes/helpers/FrmFieldsHelper.php:1251
|
2683 |
#@ formidable
|
2684 |
msgid "Bangladesh"
|
2685 |
msgstr ""
|
2686 |
|
2687 |
+
#: classes/helpers/FrmFieldsHelper.php:1252
|
2688 |
#@ formidable
|
2689 |
msgid "Barbados"
|
2690 |
msgstr ""
|
2691 |
|
2692 |
+
#: classes/helpers/FrmFieldsHelper.php:1252
|
2693 |
#@ formidable
|
2694 |
msgid "Belarus"
|
2695 |
msgstr ""
|
2696 |
|
2697 |
+
#: classes/helpers/FrmFieldsHelper.php:1252
|
2698 |
#@ formidable
|
2699 |
msgid "Belgium"
|
2700 |
msgstr ""
|
2701 |
|
2702 |
+
#: classes/helpers/FrmFieldsHelper.php:1253
|
2703 |
#@ formidable
|
2704 |
msgid "Belize"
|
2705 |
msgstr ""
|
2706 |
|
2707 |
+
#: classes/helpers/FrmFieldsHelper.php:1253
|
2708 |
#@ formidable
|
2709 |
msgid "Benin"
|
2710 |
msgstr ""
|
2711 |
|
2712 |
+
#: classes/helpers/FrmFieldsHelper.php:1253
|
2713 |
#@ formidable
|
2714 |
msgid "Bermuda"
|
2715 |
msgstr ""
|
2716 |
|
2717 |
+
#: classes/helpers/FrmFieldsHelper.php:1254
|
2718 |
#@ formidable
|
2719 |
msgid "Bhutan"
|
2720 |
msgstr ""
|
2721 |
|
2722 |
+
#: classes/helpers/FrmFieldsHelper.php:1254
|
2723 |
#@ formidable
|
2724 |
msgid "Bolivia"
|
2725 |
msgstr ""
|
2726 |
|
2727 |
+
#: classes/helpers/FrmFieldsHelper.php:1254
|
2728 |
#@ formidable
|
2729 |
msgid "Bosnia and Herzegovina"
|
2730 |
msgstr ""
|
2731 |
|
2732 |
+
#: classes/helpers/FrmFieldsHelper.php:1255
|
2733 |
#@ formidable
|
2734 |
msgid "Botswana"
|
2735 |
msgstr ""
|
2736 |
|
2737 |
+
#: classes/helpers/FrmFieldsHelper.php:1255
|
2738 |
#@ formidable
|
2739 |
msgid "Brazil"
|
2740 |
msgstr ""
|
2741 |
|
2742 |
+
#: classes/helpers/FrmFieldsHelper.php:1255
|
2743 |
#@ formidable
|
2744 |
msgid "Brunei"
|
2745 |
msgstr ""
|
2746 |
|
2747 |
+
#: classes/helpers/FrmFieldsHelper.php:1256
|
2748 |
#@ formidable
|
2749 |
msgid "Bulgaria"
|
2750 |
msgstr ""
|
2751 |
|
2752 |
+
#: classes/helpers/FrmFieldsHelper.php:1256
|
2753 |
#@ formidable
|
2754 |
msgid "Burkina Faso"
|
2755 |
msgstr ""
|
2756 |
|
2757 |
+
#: classes/helpers/FrmFieldsHelper.php:1256
|
2758 |
#@ formidable
|
2759 |
msgid "Burundi"
|
2760 |
msgstr ""
|
2761 |
|
2762 |
+
#: classes/helpers/FrmFieldsHelper.php:1257
|
2763 |
#@ formidable
|
2764 |
msgid "Cambodia"
|
2765 |
msgstr ""
|
2766 |
|
2767 |
+
#: classes/helpers/FrmFieldsHelper.php:1257
|
2768 |
#@ formidable
|
2769 |
msgid "Cameroon"
|
2770 |
msgstr ""
|
2771 |
|
2772 |
+
#: classes/helpers/FrmFieldsHelper.php:1257
|
2773 |
#@ formidable
|
2774 |
msgid "Canada"
|
2775 |
msgstr ""
|
2776 |
|
2777 |
+
#: classes/helpers/FrmFieldsHelper.php:1258
|
2778 |
#@ formidable
|
2779 |
msgid "Cape Verde"
|
2780 |
msgstr ""
|
2781 |
|
2782 |
+
#: classes/helpers/FrmFieldsHelper.php:1258
|
2783 |
#@ formidable
|
2784 |
msgid "Cayman Islands"
|
2785 |
msgstr ""
|
2786 |
|
2787 |
+
#: classes/helpers/FrmFieldsHelper.php:1258
|
2788 |
#@ formidable
|
2789 |
msgid "Central African Republic"
|
2790 |
msgstr ""
|
2791 |
|
2792 |
+
#: classes/helpers/FrmFieldsHelper.php:1259
|
2793 |
#@ formidable
|
2794 |
msgid "Chad"
|
2795 |
msgstr ""
|
2796 |
|
2797 |
+
#: classes/helpers/FrmFieldsHelper.php:1259
|
2798 |
#@ formidable
|
2799 |
msgid "Chile"
|
2800 |
msgstr ""
|
2801 |
|
2802 |
+
#: classes/helpers/FrmFieldsHelper.php:1259
|
2803 |
#@ formidable
|
2804 |
msgid "China"
|
2805 |
msgstr ""
|
2806 |
|
2807 |
+
#: classes/helpers/FrmFieldsHelper.php:1260
|
2808 |
#@ formidable
|
2809 |
msgid "Colombia"
|
2810 |
msgstr ""
|
2811 |
|
2812 |
+
#: classes/helpers/FrmFieldsHelper.php:1260
|
2813 |
#@ formidable
|
2814 |
msgid "Comoros"
|
2815 |
msgstr ""
|
2816 |
|
2817 |
+
#: classes/helpers/FrmFieldsHelper.php:1260
|
2818 |
#@ formidable
|
2819 |
msgid "Congo"
|
2820 |
msgstr ""
|
2821 |
|
2822 |
+
#: classes/helpers/FrmFieldsHelper.php:1261
|
2823 |
#@ formidable
|
2824 |
msgid "Costa Rica"
|
2825 |
msgstr ""
|
2826 |
|
2827 |
+
#: classes/helpers/FrmFieldsHelper.php:1261
|
2828 |
#@ formidable
|
2829 |
msgid "Côte d'Ivoire"
|
2830 |
msgstr ""
|
2831 |
|
2832 |
+
#: classes/helpers/FrmFieldsHelper.php:1261
|
2833 |
#@ formidable
|
2834 |
msgid "Croatia"
|
2835 |
msgstr ""
|
2836 |
|
2837 |
+
#: classes/helpers/FrmFieldsHelper.php:1262
|
2838 |
#@ formidable
|
2839 |
msgid "Cuba"
|
2840 |
msgstr ""
|
2841 |
|
2842 |
+
#: classes/helpers/FrmFieldsHelper.php:1262
|
2843 |
#@ formidable
|
2844 |
msgid "Cyprus"
|
2845 |
msgstr ""
|
2846 |
|
2847 |
+
#: classes/helpers/FrmFieldsHelper.php:1262
|
2848 |
#@ formidable
|
2849 |
msgid "Czech Republic"
|
2850 |
msgstr ""
|
2851 |
|
2852 |
+
#: classes/helpers/FrmFieldsHelper.php:1263
|
2853 |
#@ formidable
|
2854 |
msgid "Denmark"
|
2855 |
msgstr ""
|
2856 |
|
2857 |
+
#: classes/helpers/FrmFieldsHelper.php:1263
|
2858 |
#@ formidable
|
2859 |
msgid "Djibouti"
|
2860 |
msgstr ""
|
2861 |
|
2862 |
+
#: classes/helpers/FrmFieldsHelper.php:1263
|
2863 |
#@ formidable
|
2864 |
msgid "Dominica"
|
2865 |
msgstr ""
|
2866 |
|
2867 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
2868 |
#@ formidable
|
2869 |
msgid "Dominican Republic"
|
2870 |
msgstr ""
|
2871 |
|
2872 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
2873 |
#@ formidable
|
2874 |
msgid "East Timor"
|
2875 |
msgstr ""
|
2876 |
|
2877 |
+
#: classes/helpers/FrmFieldsHelper.php:1264
|
2878 |
#@ formidable
|
2879 |
msgid "Ecuador"
|
2880 |
msgstr ""
|
2881 |
|
2882 |
+
#: classes/helpers/FrmFieldsHelper.php:1265
|
2883 |
#@ formidable
|
2884 |
msgid "Egypt"
|
2885 |
msgstr ""
|
2886 |
|
2887 |
+
#: classes/helpers/FrmFieldsHelper.php:1265
|
2888 |
#@ formidable
|
2889 |
msgid "El Salvador"
|
2890 |
msgstr ""
|
2891 |
|
2892 |
+
#: classes/helpers/FrmFieldsHelper.php:1265
|
2893 |
#@ formidable
|
2894 |
msgid "Equatorial Guinea"
|
2895 |
msgstr ""
|
2896 |
|
2897 |
+
#: classes/helpers/FrmFieldsHelper.php:1266
|
2898 |
#@ formidable
|
2899 |
msgid "Eritrea"
|
2900 |
msgstr ""
|
2901 |
|
2902 |
+
#: classes/helpers/FrmFieldsHelper.php:1266
|
2903 |
#@ formidable
|
2904 |
msgid "Estonia"
|
2905 |
msgstr ""
|
2906 |
|
2907 |
+
#: classes/helpers/FrmFieldsHelper.php:1266
|
2908 |
#@ formidable
|
2909 |
msgid "Ethiopia"
|
2910 |
msgstr ""
|
2911 |
|
2912 |
+
#: classes/helpers/FrmFieldsHelper.php:1267
|
2913 |
#@ formidable
|
2914 |
msgid "Fiji"
|
2915 |
msgstr ""
|
2916 |
|
2917 |
+
#: classes/helpers/FrmFieldsHelper.php:1267
|
2918 |
#@ formidable
|
2919 |
msgid "Finland"
|
2920 |
msgstr ""
|
2921 |
|
2922 |
+
#: classes/helpers/FrmFieldsHelper.php:1267
|
2923 |
#@ formidable
|
2924 |
msgid "France"
|
2925 |
msgstr ""
|
2926 |
|
2927 |
+
#: classes/helpers/FrmFieldsHelper.php:1268
|
2928 |
#@ formidable
|
2929 |
msgid "French Guiana"
|
2930 |
msgstr ""
|
2931 |
|
2932 |
+
#: classes/helpers/FrmFieldsHelper.php:1268
|
2933 |
#@ formidable
|
2934 |
msgid "French Polynesia"
|
2935 |
msgstr ""
|
2936 |
|
2937 |
+
#: classes/helpers/FrmFieldsHelper.php:1268
|
2938 |
#@ formidable
|
2939 |
msgid "Gabon"
|
2940 |
msgstr ""
|
2941 |
|
2942 |
+
#: classes/helpers/FrmFieldsHelper.php:1269
|
2943 |
#@ formidable
|
2944 |
msgid "Gambia"
|
2945 |
msgstr ""
|
2946 |
|
2947 |
+
#: classes/helpers/FrmFieldsHelper.php:1269
|
2948 |
#@ formidable
|
2949 |
msgid "Georgia"
|
2950 |
msgstr ""
|
2951 |
|
2952 |
+
#: classes/helpers/FrmFieldsHelper.php:1269
|
2953 |
#@ formidable
|
2954 |
msgid "Germany"
|
2955 |
msgstr ""
|
2956 |
|
2957 |
+
#: classes/helpers/FrmFieldsHelper.php:1270
|
2958 |
#@ formidable
|
2959 |
msgid "Ghana"
|
2960 |
msgstr ""
|
2961 |
|
2962 |
+
#: classes/helpers/FrmFieldsHelper.php:1270
|
2963 |
#@ formidable
|
2964 |
msgid "Gibraltar"
|
2965 |
msgstr ""
|
2966 |
|
2967 |
+
#: classes/helpers/FrmFieldsHelper.php:1270
|
2968 |
#@ formidable
|
2969 |
msgid "Greece"
|
2970 |
msgstr ""
|
2971 |
|
2972 |
+
#: classes/helpers/FrmFieldsHelper.php:1271
|
2973 |
#@ formidable
|
2974 |
msgid "Greenland"
|
2975 |
msgstr ""
|
2976 |
|
2977 |
+
#: classes/helpers/FrmFieldsHelper.php:1271
|
2978 |
#@ formidable
|
2979 |
msgid "Grenada"
|
2980 |
msgstr ""
|
2981 |
|
2982 |
+
#: classes/helpers/FrmFieldsHelper.php:1271
|
2983 |
#@ formidable
|
2984 |
msgid "Guam"
|
2985 |
msgstr ""
|
2986 |
|
2987 |
+
#: classes/helpers/FrmFieldsHelper.php:1272
|
2988 |
#@ formidable
|
2989 |
msgid "Guatemala"
|
2990 |
msgstr ""
|
2991 |
|
2992 |
+
#: classes/helpers/FrmFieldsHelper.php:1272
|
2993 |
#@ formidable
|
2994 |
msgid "Guinea"
|
2995 |
msgstr ""
|
2996 |
|
2997 |
+
#: classes/helpers/FrmFieldsHelper.php:1272
|
2998 |
#@ formidable
|
2999 |
msgid "Guinea-Bissau"
|
3000 |
msgstr ""
|
3001 |
|
3002 |
+
#: classes/helpers/FrmFieldsHelper.php:1273
|
3003 |
#@ formidable
|
3004 |
msgid "Guyana"
|
3005 |
msgstr ""
|
3006 |
|
3007 |
+
#: classes/helpers/FrmFieldsHelper.php:1273
|
3008 |
#@ formidable
|
3009 |
msgid "Haiti"
|
3010 |
msgstr ""
|
3011 |
|
3012 |
+
#: classes/helpers/FrmFieldsHelper.php:1273
|
3013 |
#@ formidable
|
3014 |
msgid "Honduras"
|
3015 |
msgstr ""
|
3016 |
|
3017 |
+
#: classes/helpers/FrmFieldsHelper.php:1274
|
3018 |
#@ formidable
|
3019 |
msgid "Hong Kong"
|
3020 |
msgstr ""
|
3021 |
|
3022 |
+
#: classes/helpers/FrmFieldsHelper.php:1274
|
3023 |
#@ formidable
|
3024 |
msgid "Hungary"
|
3025 |
msgstr ""
|
3026 |
|
3027 |
+
#: classes/helpers/FrmFieldsHelper.php:1274
|
3028 |
#@ formidable
|
3029 |
msgid "Iceland"
|
3030 |
msgstr ""
|
3031 |
|
3032 |
+
#: classes/helpers/FrmFieldsHelper.php:1275
|
3033 |
#@ formidable
|
3034 |
msgid "India"
|
3035 |
msgstr ""
|
3036 |
|
3037 |
+
#: classes/helpers/FrmFieldsHelper.php:1275
|
3038 |
#@ formidable
|
3039 |
msgid "Indonesia"
|
3040 |
msgstr ""
|
3041 |
|
3042 |
+
#: classes/helpers/FrmFieldsHelper.php:1275
|
3043 |
#@ formidable
|
3044 |
msgid "Iran"
|
3045 |
msgstr ""
|
3046 |
|
3047 |
+
#: classes/helpers/FrmFieldsHelper.php:1276
|
3048 |
#@ formidable
|
3049 |
msgid "Iraq"
|
3050 |
msgstr ""
|
3051 |
|
3052 |
+
#: classes/helpers/FrmFieldsHelper.php:1276
|
3053 |
#@ formidable
|
3054 |
msgid "Ireland"
|
3055 |
msgstr ""
|
3056 |
|
3057 |
+
#: classes/helpers/FrmFieldsHelper.php:1276
|
3058 |
#@ formidable
|
3059 |
msgid "Israel"
|
3060 |
msgstr ""
|
3061 |
|
3062 |
+
#: classes/helpers/FrmFieldsHelper.php:1277
|
3063 |
#@ formidable
|
3064 |
msgid "Italy"
|
3065 |
msgstr ""
|
3066 |
|
3067 |
+
#: classes/helpers/FrmFieldsHelper.php:1277
|
3068 |
#@ formidable
|
3069 |
msgid "Jamaica"
|
3070 |
msgstr ""
|
3071 |
|
3072 |
+
#: classes/helpers/FrmFieldsHelper.php:1277
|
3073 |
#@ formidable
|
3074 |
msgid "Japan"
|
3075 |
msgstr ""
|
3076 |
|
3077 |
+
#: classes/helpers/FrmFieldsHelper.php:1278
|
3078 |
#@ formidable
|
3079 |
msgid "Jordan"
|
3080 |
msgstr ""
|
3081 |
|
3082 |
+
#: classes/helpers/FrmFieldsHelper.php:1278
|
3083 |
#@ formidable
|
3084 |
msgid "Kazakhstan"
|
3085 |
msgstr ""
|
3086 |
|
3087 |
+
#: classes/helpers/FrmFieldsHelper.php:1278
|
3088 |
#@ formidable
|
3089 |
msgid "Kenya"
|
3090 |
msgstr ""
|
3091 |
|
3092 |
+
#: classes/helpers/FrmFieldsHelper.php:1279
|
3093 |
#@ formidable
|
3094 |
msgid "Kiribati"
|
3095 |
msgstr ""
|
3096 |
|
3097 |
+
#: classes/helpers/FrmFieldsHelper.php:1279
|
3098 |
#@ formidable
|
3099 |
msgid "North Korea"
|
3100 |
msgstr ""
|
3101 |
|
3102 |
+
#: classes/helpers/FrmFieldsHelper.php:1279
|
3103 |
#@ formidable
|
3104 |
msgid "South Korea"
|
3105 |
msgstr ""
|
3106 |
|
3107 |
+
#: classes/helpers/FrmFieldsHelper.php:1280
|
3108 |
#@ formidable
|
3109 |
msgid "Kuwait"
|
3110 |
msgstr ""
|
3111 |
|
3112 |
+
#: classes/helpers/FrmFieldsHelper.php:1280
|
3113 |
#@ formidable
|
3114 |
msgid "Kyrgyzstan"
|
3115 |
msgstr ""
|
3116 |
|
3117 |
+
#: classes/helpers/FrmFieldsHelper.php:1280
|
3118 |
#@ formidable
|
3119 |
msgid "Laos"
|
3120 |
msgstr ""
|
3121 |
|
3122 |
+
#: classes/helpers/FrmFieldsHelper.php:1281
|
3123 |
#@ formidable
|
3124 |
msgid "Latvia"
|
3125 |
msgstr ""
|
3126 |
|
3127 |
+
#: classes/helpers/FrmFieldsHelper.php:1281
|
3128 |
#@ formidable
|
3129 |
msgid "Lebanon"
|
3130 |
msgstr ""
|
3131 |
|
3132 |
+
#: classes/helpers/FrmFieldsHelper.php:1281
|
3133 |
#@ formidable
|
3134 |
msgid "Lesotho"
|
3135 |
msgstr ""
|
3136 |
|
3137 |
+
#: classes/helpers/FrmFieldsHelper.php:1282
|
3138 |
#@ formidable
|
3139 |
msgid "Liberia"
|
3140 |
msgstr ""
|
3141 |
|
3142 |
+
#: classes/helpers/FrmFieldsHelper.php:1282
|
3143 |
#@ formidable
|
3144 |
msgid "Libya"
|
3145 |
msgstr ""
|
3146 |
|
3147 |
+
#: classes/helpers/FrmFieldsHelper.php:1282
|
3148 |
#@ formidable
|
3149 |
msgid "Liechtenstein"
|
3150 |
msgstr ""
|
3151 |
|
3152 |
+
#: classes/helpers/FrmFieldsHelper.php:1283
|
3153 |
#@ formidable
|
3154 |
msgid "Lithuania"
|
3155 |
msgstr ""
|
3156 |
|
3157 |
+
#: classes/helpers/FrmFieldsHelper.php:1283
|
3158 |
#@ formidable
|
3159 |
msgid "Luxembourg"
|
3160 |
msgstr ""
|
3161 |
|
3162 |
+
#: classes/helpers/FrmFieldsHelper.php:1283
|
3163 |
#@ formidable
|
3164 |
msgid "Macedonia"
|
3165 |
msgstr ""
|
3166 |
|
3167 |
+
#: classes/helpers/FrmFieldsHelper.php:1284
|
3168 |
#@ formidable
|
3169 |
msgid "Madagascar"
|
3170 |
msgstr ""
|
3171 |
|
3172 |
+
#: classes/helpers/FrmFieldsHelper.php:1284
|
3173 |
#@ formidable
|
3174 |
msgid "Malawi"
|
3175 |
msgstr ""
|
3176 |
|
3177 |
+
#: classes/helpers/FrmFieldsHelper.php:1284
|
3178 |
#@ formidable
|
3179 |
msgid "Malaysia"
|
3180 |
msgstr ""
|
3181 |
|
3182 |
+
#: classes/helpers/FrmFieldsHelper.php:1285
|
3183 |
#@ formidable
|
3184 |
msgid "Maldives"
|
3185 |
msgstr ""
|
3186 |
|
3187 |
+
#: classes/helpers/FrmFieldsHelper.php:1285
|
3188 |
#@ formidable
|
3189 |
msgid "Mali"
|
3190 |
msgstr ""
|
3191 |
|
3192 |
+
#: classes/helpers/FrmFieldsHelper.php:1285
|
3193 |
#@ formidable
|
3194 |
msgid "Malta"
|
3195 |
msgstr ""
|
3196 |
|
3197 |
+
#: classes/helpers/FrmFieldsHelper.php:1286
|
3198 |
#@ formidable
|
3199 |
msgid "Marshall Islands"
|
3200 |
msgstr ""
|
3201 |
|
3202 |
+
#: classes/helpers/FrmFieldsHelper.php:1286
|
3203 |
#@ formidable
|
3204 |
msgid "Mauritania"
|
3205 |
msgstr ""
|
3206 |
|
3207 |
+
#: classes/helpers/FrmFieldsHelper.php:1286
|
3208 |
#@ formidable
|
3209 |
msgid "Mauritius"
|
3210 |
msgstr ""
|
3211 |
|
3212 |
+
#: classes/helpers/FrmFieldsHelper.php:1287
|
3213 |
#@ formidable
|
3214 |
msgid "Mexico"
|
3215 |
msgstr ""
|
3216 |
|
3217 |
+
#: classes/helpers/FrmFieldsHelper.php:1287
|
3218 |
#@ formidable
|
3219 |
msgid "Micronesia"
|
3220 |
msgstr ""
|
3221 |
|
3222 |
+
#: classes/helpers/FrmFieldsHelper.php:1287
|
3223 |
#@ formidable
|
3224 |
msgid "Moldova"
|
3225 |
msgstr ""
|
3226 |
|
3227 |
+
#: classes/helpers/FrmFieldsHelper.php:1288
|
3228 |
#@ formidable
|
3229 |
msgid "Monaco"
|
3230 |
msgstr ""
|
3231 |
|
3232 |
+
#: classes/helpers/FrmFieldsHelper.php:1288
|
3233 |
#@ formidable
|
3234 |
msgid "Mongolia"
|
3235 |
msgstr ""
|
3236 |
|
3237 |
+
#: classes/helpers/FrmFieldsHelper.php:1288
|
3238 |
#@ formidable
|
3239 |
msgid "Montenegro"
|
3240 |
msgstr ""
|
3241 |
|
3242 |
+
#: classes/helpers/FrmFieldsHelper.php:1289
|
3243 |
#@ formidable
|
3244 |
msgid "Montserrat"
|
3245 |
msgstr ""
|
3246 |
|
3247 |
+
#: classes/helpers/FrmFieldsHelper.php:1289
|
3248 |
#@ formidable
|
3249 |
msgid "Morocco"
|
3250 |
msgstr ""
|
3251 |
|
3252 |
+
#: classes/helpers/FrmFieldsHelper.php:1289
|
3253 |
#@ formidable
|
3254 |
msgid "Mozambique"
|
3255 |
msgstr ""
|
3256 |
|
3257 |
+
#: classes/helpers/FrmFieldsHelper.php:1290
|
3258 |
#@ formidable
|
3259 |
msgid "Myanmar"
|
3260 |
msgstr ""
|
3261 |
|
3262 |
+
#: classes/helpers/FrmFieldsHelper.php:1290
|
3263 |
#@ formidable
|
3264 |
msgid "Namibia"
|
3265 |
msgstr ""
|
3266 |
|
3267 |
+
#: classes/helpers/FrmFieldsHelper.php:1290
|
3268 |
#@ formidable
|
3269 |
msgid "Nauru"
|
3270 |
msgstr ""
|
3271 |
|
3272 |
+
#: classes/helpers/FrmFieldsHelper.php:1291
|
3273 |
#@ formidable
|
3274 |
msgid "Nepal"
|
3275 |
msgstr ""
|
3276 |
|
3277 |
+
#: classes/helpers/FrmFieldsHelper.php:1291
|
3278 |
#@ formidable
|
3279 |
msgid "Netherlands"
|
3280 |
msgstr ""
|
3281 |
|
3282 |
+
#: classes/helpers/FrmFieldsHelper.php:1291
|
3283 |
#@ formidable
|
3284 |
msgid "New Zealand"
|
3285 |
msgstr ""
|
3286 |
|
3287 |
+
#: classes/helpers/FrmFieldsHelper.php:1292
|
3288 |
#@ formidable
|
3289 |
msgid "Nicaragua"
|
3290 |
msgstr ""
|
3291 |
|
3292 |
+
#: classes/helpers/FrmFieldsHelper.php:1292
|
3293 |
#@ formidable
|
3294 |
msgid "Niger"
|
3295 |
msgstr ""
|
3296 |
|
3297 |
+
#: classes/helpers/FrmFieldsHelper.php:1292
|
3298 |
#@ formidable
|
3299 |
msgid "Nigeria"
|
3300 |
msgstr ""
|
3301 |
|
3302 |
+
#: classes/helpers/FrmFieldsHelper.php:1293
|
3303 |
#@ formidable
|
3304 |
msgid "Norway"
|
3305 |
msgstr ""
|
3306 |
|
3307 |
+
#: classes/helpers/FrmFieldsHelper.php:1293
|
3308 |
#@ formidable
|
3309 |
msgid "Northern Mariana Islands"
|
3310 |
msgstr ""
|
3311 |
|
3312 |
+
#: classes/helpers/FrmFieldsHelper.php:1293
|
3313 |
#@ formidable
|
3314 |
msgid "Oman"
|
3315 |
msgstr ""
|
3316 |
|
3317 |
+
#: classes/helpers/FrmFieldsHelper.php:1294
|
3318 |
#@ formidable
|
3319 |
msgid "Pakistan"
|
3320 |
msgstr ""
|
3321 |
|
3322 |
+
#: classes/helpers/FrmFieldsHelper.php:1294
|
3323 |
#@ formidable
|
3324 |
msgid "Palau"
|
3325 |
msgstr ""
|
3326 |
|
3327 |
+
#: classes/helpers/FrmFieldsHelper.php:1294
|
3328 |
#@ formidable
|
3329 |
msgid "Palestine"
|
3330 |
msgstr ""
|
3331 |
|
3332 |
+
#: classes/helpers/FrmFieldsHelper.php:1295
|
3333 |
#@ formidable
|
3334 |
msgid "Panama"
|
3335 |
msgstr ""
|
3336 |
|
3337 |
+
#: classes/helpers/FrmFieldsHelper.php:1295
|
3338 |
#@ formidable
|
3339 |
msgid "Papua New Guinea"
|
3340 |
msgstr ""
|
3341 |
|
3342 |
+
#: classes/helpers/FrmFieldsHelper.php:1295
|
3343 |
#@ formidable
|
3344 |
msgid "Paraguay"
|
3345 |
msgstr ""
|
3346 |
|
3347 |
+
#: classes/helpers/FrmFieldsHelper.php:1296
|
3348 |
#@ formidable
|
3349 |
msgid "Peru"
|
3350 |
msgstr ""
|
3351 |
|
3352 |
+
#: classes/helpers/FrmFieldsHelper.php:1296
|
3353 |
#@ formidable
|
3354 |
msgid "Philippines"
|
3355 |
msgstr ""
|
3356 |
|
3357 |
+
#: classes/helpers/FrmFieldsHelper.php:1296
|
3358 |
#@ formidable
|
3359 |
msgid "Poland"
|
3360 |
msgstr ""
|
3361 |
|
3362 |
+
#: classes/helpers/FrmFieldsHelper.php:1297
|
3363 |
#@ formidable
|
3364 |
msgid "Portugal"
|
3365 |
msgstr ""
|
3366 |
|
3367 |
+
#: classes/helpers/FrmFieldsHelper.php:1297
|
3368 |
#@ formidable
|
3369 |
msgid "Puerto Rico"
|
3370 |
msgstr ""
|
3371 |
|
3372 |
+
#: classes/helpers/FrmFieldsHelper.php:1297
|
3373 |
#@ formidable
|
3374 |
msgid "Qatar"
|
3375 |
msgstr ""
|
3376 |
|
3377 |
+
#: classes/helpers/FrmFieldsHelper.php:1298
|
3378 |
#@ formidable
|
3379 |
msgid "Romania"
|
3380 |
msgstr ""
|
3381 |
|
3382 |
+
#: classes/helpers/FrmFieldsHelper.php:1298
|
3383 |
#@ formidable
|
3384 |
msgid "Russia"
|
3385 |
msgstr ""
|
3386 |
|
3387 |
+
#: classes/helpers/FrmFieldsHelper.php:1298
|
3388 |
#@ formidable
|
3389 |
msgid "Rwanda"
|
3390 |
msgstr ""
|
3391 |
|
3392 |
+
#: classes/helpers/FrmFieldsHelper.php:1299
|
3393 |
#@ formidable
|
3394 |
msgid "Saint Kitts and Nevis"
|
3395 |
msgstr ""
|
3396 |
|
3397 |
+
#: classes/helpers/FrmFieldsHelper.php:1299
|
3398 |
#@ formidable
|
3399 |
msgid "Saint Lucia"
|
3400 |
msgstr ""
|
3401 |
|
3402 |
+
#: classes/helpers/FrmFieldsHelper.php:1300
|
3403 |
#@ formidable
|
3404 |
msgid "Saint Vincent and the Grenadines"
|
3405 |
msgstr ""
|
3406 |
|
3407 |
+
#: classes/helpers/FrmFieldsHelper.php:1300
|
3408 |
#@ formidable
|
3409 |
msgid "Samoa"
|
3410 |
msgstr ""
|
3411 |
|
3412 |
+
#: classes/helpers/FrmFieldsHelper.php:1301
|
3413 |
#@ formidable
|
3414 |
msgid "San Marino"
|
3415 |
msgstr ""
|
3416 |
|
3417 |
+
#: classes/helpers/FrmFieldsHelper.php:1301
|
3418 |
#@ formidable
|
3419 |
msgid "Sao Tome and Principe"
|
3420 |
msgstr ""
|
3421 |
|
3422 |
+
#: classes/helpers/FrmFieldsHelper.php:1301
|
3423 |
#@ formidable
|
3424 |
msgid "Saudi Arabia"
|
3425 |
msgstr ""
|
3426 |
|
3427 |
+
#: classes/helpers/FrmFieldsHelper.php:1302
|
3428 |
#@ formidable
|
3429 |
msgid "Senegal"
|
3430 |
msgstr ""
|
3431 |
|
3432 |
+
#: classes/helpers/FrmFieldsHelper.php:1302
|
3433 |
#@ formidable
|
3434 |
msgid "Serbia and Montenegro"
|
3435 |
msgstr ""
|
3436 |
|
3437 |
+
#: classes/helpers/FrmFieldsHelper.php:1302
|
3438 |
#@ formidable
|
3439 |
msgid "Seychelles"
|
3440 |
msgstr ""
|
3441 |
|
3442 |
+
#: classes/helpers/FrmFieldsHelper.php:1303
|
3443 |
#@ formidable
|
3444 |
msgid "Sierra Leone"
|
3445 |
msgstr ""
|
3446 |
|
3447 |
+
#: classes/helpers/FrmFieldsHelper.php:1303
|
3448 |
#@ formidable
|
3449 |
msgid "Singapore"
|
3450 |
msgstr ""
|
3451 |
|
3452 |
+
#: classes/helpers/FrmFieldsHelper.php:1303
|
3453 |
#@ formidable
|
3454 |
msgid "Slovakia"
|
3455 |
msgstr ""
|
3456 |
|
3457 |
+
#: classes/helpers/FrmFieldsHelper.php:1304
|
3458 |
#@ formidable
|
3459 |
msgid "Slovenia"
|
3460 |
msgstr ""
|
3461 |
|
3462 |
+
#: classes/helpers/FrmFieldsHelper.php:1304
|
3463 |
#@ formidable
|
3464 |
msgid "Solomon Islands"
|
3465 |
msgstr ""
|
3466 |
|
3467 |
+
#: classes/helpers/FrmFieldsHelper.php:1304
|
3468 |
#@ formidable
|
3469 |
msgid "Somalia"
|
3470 |
msgstr ""
|
3471 |
|
3472 |
+
#: classes/helpers/FrmFieldsHelper.php:1305
|
3473 |
#@ formidable
|
3474 |
msgid "South Africa"
|
3475 |
msgstr ""
|
3476 |
|
3477 |
+
#: classes/helpers/FrmFieldsHelper.php:1306
|
3478 |
#@ formidable
|
3479 |
msgid "Spain"
|
3480 |
msgstr ""
|
3481 |
|
3482 |
+
#: classes/helpers/FrmFieldsHelper.php:1306
|
3483 |
#@ formidable
|
3484 |
msgid "Sri Lanka"
|
3485 |
msgstr ""
|
3486 |
|
3487 |
+
#: classes/helpers/FrmFieldsHelper.php:1307
|
3488 |
#@ formidable
|
3489 |
msgid "Sudan"
|
3490 |
msgstr ""
|
3491 |
|
3492 |
+
#: classes/helpers/FrmFieldsHelper.php:1307
|
3493 |
#@ formidable
|
3494 |
msgid "Suriname"
|
3495 |
msgstr ""
|
3496 |
|
3497 |
+
#: classes/helpers/FrmFieldsHelper.php:1307
|
3498 |
#@ formidable
|
3499 |
msgid "Swaziland"
|
3500 |
msgstr ""
|
3501 |
|
3502 |
+
#: classes/helpers/FrmFieldsHelper.php:1308
|
3503 |
#@ formidable
|
3504 |
msgid "Sweden"
|
3505 |
msgstr ""
|
3506 |
|
3507 |
+
#: classes/helpers/FrmFieldsHelper.php:1308
|
3508 |
#@ formidable
|
3509 |
msgid "Switzerland"
|
3510 |
msgstr ""
|
3511 |
|
3512 |
+
#: classes/helpers/FrmFieldsHelper.php:1308
|
3513 |
#@ formidable
|
3514 |
msgid "Syria"
|
3515 |
msgstr ""
|
3516 |
|
3517 |
+
#: classes/helpers/FrmFieldsHelper.php:1309
|
3518 |
#@ formidable
|
3519 |
msgid "Taiwan"
|
3520 |
msgstr ""
|
3521 |
|
3522 |
+
#: classes/helpers/FrmFieldsHelper.php:1309
|
3523 |
#@ formidable
|
3524 |
msgid "Tajikistan"
|
3525 |
msgstr ""
|
3526 |
|
3527 |
+
#: classes/helpers/FrmFieldsHelper.php:1309
|
3528 |
#@ formidable
|
3529 |
msgid "Tanzania"
|
3530 |
msgstr ""
|
3531 |
|
3532 |
+
#: classes/helpers/FrmFieldsHelper.php:1310
|
3533 |
#@ formidable
|
3534 |
msgid "Thailand"
|
3535 |
msgstr ""
|
3536 |
|
3537 |
+
#: classes/helpers/FrmFieldsHelper.php:1310
|
3538 |
#@ formidable
|
3539 |
msgid "Togo"
|
3540 |
msgstr ""
|
3541 |
|
3542 |
+
#: classes/helpers/FrmFieldsHelper.php:1310
|
3543 |
#@ formidable
|
3544 |
msgid "Tonga"
|
3545 |
msgstr ""
|
3546 |
|
3547 |
+
#: classes/helpers/FrmFieldsHelper.php:1311
|
3548 |
#@ formidable
|
3549 |
msgid "Trinidad and Tobago"
|
3550 |
msgstr ""
|
3551 |
|
3552 |
+
#: classes/helpers/FrmFieldsHelper.php:1311
|
3553 |
#@ formidable
|
3554 |
msgid "Tunisia"
|
3555 |
msgstr ""
|
3556 |
|
3557 |
+
#: classes/helpers/FrmFieldsHelper.php:1311
|
3558 |
#@ formidable
|
3559 |
msgid "Turkey"
|
3560 |
msgstr ""
|
3561 |
|
3562 |
+
#: classes/helpers/FrmFieldsHelper.php:1312
|
3563 |
#@ formidable
|
3564 |
msgid "Turkmenistan"
|
3565 |
msgstr ""
|
3566 |
|
3567 |
+
#: classes/helpers/FrmFieldsHelper.php:1312
|
3568 |
#@ formidable
|
3569 |
msgid "Tuvalu"
|
3570 |
msgstr ""
|
3571 |
|
3572 |
+
#: classes/helpers/FrmFieldsHelper.php:1312
|
3573 |
#@ formidable
|
3574 |
msgid "Uganda"
|
3575 |
msgstr ""
|
3576 |
|
3577 |
+
#: classes/helpers/FrmFieldsHelper.php:1313
|
3578 |
#@ formidable
|
3579 |
msgid "Ukraine"
|
3580 |
msgstr ""
|
3581 |
|
3582 |
+
#: classes/helpers/FrmFieldsHelper.php:1313
|
3583 |
#@ formidable
|
3584 |
msgid "United Arab Emirates"
|
3585 |
msgstr ""
|
3586 |
|
3587 |
+
#: classes/helpers/FrmFieldsHelper.php:1313
|
3588 |
#@ formidable
|
3589 |
msgid "United Kingdom"
|
3590 |
msgstr ""
|
3591 |
|
3592 |
+
#: classes/helpers/FrmFieldsHelper.php:1314
|
3593 |
#@ formidable
|
3594 |
msgid "United States"
|
3595 |
msgstr ""
|
3596 |
|
3597 |
+
#: classes/helpers/FrmFieldsHelper.php:1314
|
3598 |
#@ formidable
|
3599 |
msgid "Uruguay"
|
3600 |
msgstr ""
|
3601 |
|
3602 |
+
#: classes/helpers/FrmFieldsHelper.php:1314
|
3603 |
#@ formidable
|
3604 |
msgid "Uzbekistan"
|
3605 |
msgstr ""
|
3606 |
|
3607 |
+
#: classes/helpers/FrmFieldsHelper.php:1315
|
3608 |
#@ formidable
|
3609 |
msgid "Vanuatu"
|
3610 |
msgstr ""
|
3611 |
|
3612 |
+
#: classes/helpers/FrmFieldsHelper.php:1315
|
3613 |
#@ formidable
|
3614 |
msgid "Vatican City"
|
3615 |
msgstr ""
|
3616 |
|
3617 |
+
#: classes/helpers/FrmFieldsHelper.php:1315
|
3618 |
#@ formidable
|
3619 |
msgid "Venezuela"
|
3620 |
msgstr ""
|
3621 |
|
3622 |
+
#: classes/helpers/FrmFieldsHelper.php:1316
|
3623 |
#@ formidable
|
3624 |
msgid "Vietnam"
|
3625 |
msgstr ""
|
3626 |
|
3627 |
+
#: classes/helpers/FrmFieldsHelper.php:1316
|
3628 |
#@ formidable
|
3629 |
msgid "Virgin Islands, British"
|
3630 |
msgstr ""
|
3631 |
|
3632 |
+
#: classes/helpers/FrmFieldsHelper.php:1317
|
3633 |
#@ formidable
|
3634 |
msgid "Virgin Islands, U.S."
|
3635 |
msgstr ""
|
3636 |
|
3637 |
+
#: classes/helpers/FrmFieldsHelper.php:1317
|
3638 |
#@ formidable
|
3639 |
msgid "Yemen"
|
3640 |
msgstr ""
|
3641 |
|
3642 |
+
#: classes/helpers/FrmFieldsHelper.php:1317
|
3643 |
#@ formidable
|
3644 |
msgid "Zambia"
|
3645 |
msgstr ""
|
3646 |
|
3647 |
+
#: classes/helpers/FrmFieldsHelper.php:1318
|
3648 |
#@ formidable
|
3649 |
msgid "Zimbabwe"
|
3650 |
msgstr ""
|
3752 |
msgstr ""
|
3753 |
|
3754 |
#: classes/models/FrmField.php:14
|
3755 |
+
#: pro/classes/helpers/FrmProFieldsHelper.php:4178
|
3756 |
#@ formidable
|
3757 |
msgid "Checkboxes"
|
3758 |
msgstr ""
|
3759 |
|
3760 |
#: classes/models/FrmField.php:16
|
3761 |
+
#: pro/classes/helpers/FrmProFieldsHelper.php:4176
|
3762 |
#@ formidable
|
3763 |
msgid "Dropdown"
|
3764 |
msgstr ""
|
3768 |
msgid "There was a problem with your submission. Please try again."
|
3769 |
msgstr ""
|
3770 |
|
3771 |
+
#: pro/classes/controllers/FrmProEddController.php:128
|
3772 |
#@ formidable
|
3773 |
msgid "Your Pro installation is now active. Enjoy!"
|
3774 |
msgstr ""
|
3789 |
msgid "Build"
|
3790 |
msgstr ""
|
3791 |
|
3792 |
+
#: classes/controllers/FrmFormsController.php:686
|
3793 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2817
|
3794 |
#@ formidable
|
3795 |
msgid "User IP"
|
3804 |
msgid "Entry update date"
|
3805 |
msgstr ""
|
3806 |
|
3807 |
+
#: pro/classes/models/FrmProEntryMeta.php:368
|
3808 |
#@ formidable
|
3809 |
msgid "Sorry, this file type is not permitted for security reasons."
|
3810 |
msgstr ""
|
3820 |
msgstr ""
|
3821 |
|
3822 |
#: classes/views/frm-entries/sidebar-shared.php:8
|
3823 |
+
#: pro/classes/controllers/FrmProEntriesController.php:1330
|
3824 |
#@ formidable
|
3825 |
msgid "Post"
|
3826 |
msgstr ""
|
3929 |
msgid "If your CSV special characters are not working correctly, try a different formatting option."
|
3930 |
msgstr ""
|
3931 |
|
3932 |
+
#: classes/controllers/FrmFormsController.php:599
|
3933 |
#@ formidable
|
3934 |
msgid "Template was Successfully Updated"
|
3935 |
msgstr ""
|
3969 |
msgid "Show options as stars"
|
3970 |
msgstr ""
|
3971 |
|
3972 |
+
#: classes/views/frm-forms/add_field.php:175
|
3973 |
#@ formidable
|
3974 |
msgid "Read Only: Show this field but do not allow the field value to be edited from the front-end."
|
3975 |
msgstr ""
|
4019 |
msgid "Password"
|
4020 |
msgstr ""
|
4021 |
|
4022 |
+
#: classes/views/frm-forms/add_field.php:123
|
4023 |
#@ formidable
|
4024 |
msgid "Field Choices"
|
4025 |
msgstr ""
|
4046 |
msgid "Please wait while you are redirected."
|
4047 |
msgstr ""
|
4048 |
|
4049 |
+
#: classes/controllers/FrmFormsController.php:784
|
4050 |
#@ formidable
|
4051 |
msgid "No forms were specified"
|
4052 |
msgstr ""
|
4102 |
msgid "Use this menu name site-wide"
|
4103 |
msgstr ""
|
4104 |
|
4105 |
+
#: pro/classes/controllers/FrmProEntriesController.php:2218
|
4106 |
+
#: pro/classes/controllers/FrmProEntriesController.php:2534
|
4107 |
#@ formidable
|
4108 |
msgid "Your entry was successfully deleted"
|
4109 |
msgstr ""
|
4133 |
msgid "Daily Entries"
|
4134 |
msgstr ""
|
4135 |
|
4136 |
+
#: classes/controllers/FrmFormsController.php:691
|
4137 |
#: pro/classes/helpers/FrmProFieldsHelper.php:2874
|
4138 |
#@ formidable
|
4139 |
msgid "Site Name"
|
4171 |
msgid "Are you sure you want to delete that?"
|
4172 |
msgstr ""
|
4173 |
|
4174 |
+
#: pro/classes/controllers/FrmProEddController.php:154
|
4175 |
#@ formidable
|
4176 |
msgid "Account"
|
4177 |
msgstr ""
|
4238 |
msgid "Use separate values"
|
4239 |
msgstr ""
|
4240 |
|
4241 |
+
#: classes/helpers/FrmAppHelper.php:1735
|
4242 |
#: classes/helpers/FrmFormsListHelper.php:271
|
4243 |
+
#: classes/views/frm-forms/add_field.php:215
|
4244 |
+
#: classes/views/frm-forms/add_field.php:253
|
4245 |
#: classes/views/styles/_buttons.php:8
|
4246 |
#: classes/views/styles/_field-colors.php:4
|
4247 |
#: pro/classes/controllers/FrmProFormsController.php:420
|
4251 |
msgid "Default"
|
4252 |
msgstr ""
|
4253 |
|
4254 |
+
#: classes/views/frm-forms/add_field.php:219
|
4255 |
#@ formidable
|
4256 |
msgid "Inline (left without a set width)"
|
4257 |
msgstr ""
|
4258 |
|
4259 |
+
#: classes/views/frm-forms/add_field.php:221
|
4260 |
#@ formidable
|
4261 |
msgid "Hidden (but leave the space)"
|
4262 |
msgstr ""
|
4263 |
|
4264 |
+
#: classes/views/frm-forms/add_field.php:203
|
4265 |
#@ formidable
|
4266 |
msgid "CSS layout classes"
|
4267 |
msgstr ""
|
4268 |
|
4269 |
+
#: classes/views/frm-forms/add_field.php:204
|
4270 |
#@ formidable
|
4271 |
msgid "Add a CSS class to the field container. Use our predefined classes to align multiple fields in single row."
|
4272 |
msgstr ""
|
4273 |
|
4274 |
+
#: pro/classes/controllers/FrmProEntriesController.php:2550
|
4275 |
#@ formidable
|
4276 |
msgid "There was an error deleting that entry"
|
4277 |
msgstr ""
|
4278 |
|
4279 |
+
#: pro/classes/controllers/FrmProEddController.php:149
|
4280 |
#@ formidable
|
4281 |
msgid "Deauthorize this site"
|
4282 |
msgstr ""
|
4383 |
msgid "Used for the single post page"
|
4384 |
msgstr ""
|
4385 |
|
4386 |
+
#: classes/controllers/FrmFormsController.php:662
|
4387 |
#@ formidable
|
4388 |
msgid "Use a different separator for checkbox fields"
|
4389 |
msgstr ""
|
4508 |
msgid "Fields from your form"
|
4509 |
msgstr ""
|
4510 |
|
4511 |
+
#: classes/controllers/FrmFormsController.php:704
|
4512 |
#@ formidable
|
4513 |
msgid "Edit Entry Link"
|
4514 |
msgstr ""
|
4515 |
|
4516 |
+
#: classes/controllers/FrmFormsController.php:665
|
4517 |
#@ formidable
|
4518 |
msgid "Field Label"
|
4519 |
msgstr ""
|
4563 |
msgid "Less Than"
|
4564 |
msgstr ""
|
4565 |
|
4566 |
+
#: classes/controllers/FrmFormsController.php:661
|
4567 |
#@ formidable
|
4568 |
msgid "Separator"
|
4569 |
msgstr ""
|
4598 |
msgid "Time Ago"
|
4599 |
msgstr ""
|
4600 |
|
4601 |
+
#: classes/controllers/FrmFormsController.php:667
|
4602 |
#@ formidable
|
4603 |
msgid "No Auto P"
|
4604 |
msgstr ""
|
4682 |
msgid "Anything"
|
4683 |
msgstr ""
|
4684 |
|
4685 |
+
#: classes/helpers/FrmAppHelper.php:1718
|
4686 |
#: classes/views/styles/_sample_form.php:91
|
4687 |
#: pro/classes/helpers/FrmProFieldsHelper.php:640
|
4688 |
#: pro/classes/helpers/FrmProFormsHelper.php:314
|
4722 |
msgid "this notification if"
|
4723 |
msgstr ""
|
4724 |
|
4725 |
+
#: classes/controllers/FrmFormsController.php:700
|
4726 |
#@ formidable
|
4727 |
msgid "Default HTML"
|
4728 |
msgstr ""
|
4729 |
|
4730 |
+
#: classes/controllers/FrmFormsController.php:701
|
4731 |
#@ formidable
|
4732 |
msgid "Default Plain"
|
4733 |
msgstr ""
|
4742 |
msgid "Removes the automatic links to category pages"
|
4743 |
msgstr ""
|
4744 |
|
4745 |
+
#: classes/controllers/FrmFormsController.php:668
|
4746 |
#@ formidable
|
4747 |
msgid "Do not automatically add any paragraphs or line breaks"
|
4748 |
msgstr ""
|
4900 |
msgid "Logged-out Users"
|
4901 |
msgstr ""
|
4902 |
|
4903 |
+
#: pro/classes/controllers/FrmProEddController.php:30
|
4904 |
#: pro/classes/controllers/FrmUpdatesController.php:28
|
4905 |
#@ formidable
|
4906 |
msgid "Your Formidable Pro License was Invalid"
|
4907 |
msgstr ""
|
4908 |
|
4909 |
#: classes/views/frm-settings/license_box.php:8
|
4910 |
+
#: pro/classes/controllers/FrmProEddController.php:141
|
4911 |
#@ formidable
|
4912 |
msgid "Click here"
|
4913 |
msgstr ""
|
4914 |
|
4915 |
+
#: pro/classes/controllers/FrmProEddController.php:147
|
4916 |
#@ formidable
|
4917 |
msgid "Formidable Pro is Installed"
|
4918 |
msgstr ""
|
4919 |
|
4920 |
+
#: pro/classes/controllers/FrmProEddController.php:148
|
4921 |
#@ formidable
|
4922 |
msgid "Enter new license"
|
4923 |
msgstr ""
|
4924 |
|
4925 |
+
#: pro/classes/controllers/FrmProEddController.php:177
|
4926 |
#@ formidable
|
4927 |
msgid "Use this license to enable Formidable Pro site-wide"
|
4928 |
msgstr ""
|
4929 |
|
4930 |
+
#: pro/classes/controllers/FrmProEddController.php:180
|
4931 |
#@ formidable
|
4932 |
msgid "Save License"
|
4933 |
msgstr ""
|
4954 |
msgid "An update is available, but your license is %s."
|
4955 |
msgstr ""
|
4956 |
|
4957 |
+
#: classes/models/FrmAddon.php:188
|
4958 |
+
#: pro/classes/controllers/FrmProEddController.php:429
|
4959 |
#: pro/classes/controllers/FrmUpdatesController.php:356
|
4960 |
#@ formidable
|
4961 |
msgid "Your License Key was invalid"
|
4962 |
msgstr ""
|
4963 |
|
4964 |
+
#: classes/helpers/FrmFormsHelper.php:252
|
4965 |
#: classes/models/FrmDb.php:653
|
4966 |
#@ formidable
|
4967 |
msgid "Sending"
|
5079 |
msgid "If you have many checkbox or radio button options, you may add this class to allow your user to easily scroll through the options."
|
5080 |
msgstr ""
|
5081 |
|
5082 |
+
#: classes/helpers/FrmAppHelper.php:1731
|
5083 |
#@ formidable
|
5084 |
msgid "Saving"
|
5085 |
msgstr ""
|
5086 |
|
5087 |
+
#: classes/helpers/FrmAppHelper.php:1732
|
5088 |
#@ formidable
|
5089 |
msgid "Saved"
|
5090 |
msgstr ""
|
5109 |
msgid "Recommended for long forms."
|
5110 |
msgstr ""
|
5111 |
|
5112 |
+
#: classes/helpers/FrmAppHelper.php:1752
|
5113 |
#@ formidable
|
5114 |
msgid "Warning: There is no way to retrieve unsaved entries."
|
5115 |
msgstr ""
|
5194 |
msgid "Add dynamic default values as default text to fields in your form"
|
5195 |
msgstr ""
|
5196 |
|
5197 |
+
#: pro/classes/controllers/FrmProEddController.php:431
|
5198 |
#: pro/classes/controllers/FrmUpdatesController.php:337
|
5199 |
#, php-format
|
5200 |
#@ formidable
|
5201 |
msgid "You had an error communicating with Strategy11's API. %1$sClick here%2$s for more information."
|
5202 |
msgstr ""
|
5203 |
|
5204 |
+
#: pro/classes/controllers/FrmProEddController.php:437
|
5205 |
#: pro/classes/controllers/FrmUpdatesController.php:342
|
5206 |
#@ formidable
|
5207 |
msgid "You had an HTTP error connecting to Strategy11's API"
|
5245 |
msgid "Click to edit."
|
5246 |
msgstr ""
|
5247 |
|
5248 |
+
#: classes/helpers/FrmFormsHelper.php:596
|
5249 |
#: classes/helpers/FrmFormsListHelper.php:361
|
5250 |
#: classes/views/frm-forms/_publish_box.php:72
|
5251 |
+
#: pro/classes/controllers/FrmProEntriesController.php:1331
|
5252 |
#: pro/classes/helpers/FrmProCSVExportHelper.php:104
|
5253 |
#@ formidable
|
5254 |
#@ default
|
5300 |
msgid "Update Button Text"
|
5301 |
msgstr ""
|
5302 |
|
5303 |
+
#: classes/helpers/FrmAppHelper.php:1739
|
5304 |
+
#: classes/helpers/FrmFieldsHelper.php:1181
|
5305 |
#@ formidable
|
5306 |
msgid "Default value will NOT pass form validation"
|
5307 |
msgstr ""
|
5308 |
|
5309 |
+
#: classes/helpers/FrmAppHelper.php:1738
|
5310 |
+
#: classes/helpers/FrmFieldsHelper.php:1181
|
5311 |
#@ formidable
|
5312 |
msgid "Default value will pass form validation"
|
5313 |
msgstr ""
|
5314 |
|
5315 |
+
#: classes/helpers/FrmAppHelper.php:1736
|
5316 |
+
#: classes/helpers/FrmFieldsHelper.php:1172
|
5317 |
#@ formidable
|
5318 |
msgid "Clear default value when typing"
|
5319 |
msgstr ""
|
5320 |
|
5321 |
+
#: classes/helpers/FrmAppHelper.php:1737
|
5322 |
+
#: classes/helpers/FrmFieldsHelper.php:1172
|
5323 |
#@ formidable
|
5324 |
msgid "Do not clear default value when typing"
|
5325 |
msgstr ""
|
5335 |
msgid "Views"
|
5336 |
msgstr ""
|
5337 |
|
5338 |
+
#: classes/models/FrmAddon.php:184
|
5339 |
+
#: pro/classes/controllers/FrmProEddController.php:447
|
5340 |
#: pro/classes/controllers/FrmUpdatesController.php:352
|
5341 |
#, php-format
|
5342 |
#@ formidable
|
5373 |
msgid "You did not add any fields to your form. %1$sGo back%2$s and add some."
|
5374 |
msgstr ""
|
5375 |
|
5376 |
+
#: classes/views/frm-forms/add_field.php:266
|
5377 |
#@ formidable
|
5378 |
msgid "Validation"
|
5379 |
msgstr ""
|
5380 |
|
5381 |
+
#: classes/views/frm-forms/add_field.php:278
|
5382 |
#@ formidable
|
5383 |
msgid "Invalid Format"
|
5384 |
msgstr ""
|
5491 |
msgid "Reset to Default"
|
5492 |
msgstr ""
|
5493 |
|
5494 |
+
#: classes/controllers/FrmFormsController.php:706
|
5495 |
#@ formidable
|
5496 |
msgid "Entry Count"
|
5497 |
msgstr ""
|
5501 |
msgid "Click a button below to insert sample logic into your view"
|
5502 |
msgstr ""
|
5503 |
|
5504 |
+
#: classes/helpers/FrmAppHelper.php:1740
|
5505 |
#@ formidable
|
5506 |
msgid "Are you sure?"
|
5507 |
msgstr ""
|
5508 |
|
5509 |
+
#: pro/classes/controllers/FrmProEddController.php:172
|
5510 |
#@ formidable
|
5511 |
msgid "Enter your license number here"
|
5512 |
msgstr ""
|
5533 |
msgid "Increment"
|
5534 |
msgstr ""
|
5535 |
|
5536 |
+
#: classes/controllers/FrmXMLController.php:119
|
5537 |
#@ formidable
|
5538 |
msgid "XML import is not enabled on your server."
|
5539 |
msgstr ""
|
5540 |
|
5541 |
+
#: classes/controllers/FrmXMLController.php:97
|
5542 |
#@ formidable
|
5543 |
msgid "The file does not exist, please try again."
|
5544 |
msgstr ""
|
5545 |
|
5546 |
+
#: classes/controllers/FrmXMLController.php:88
|
5547 |
#@ formidable
|
5548 |
msgid "Oops, you didn't select a file."
|
5549 |
msgstr ""
|
5569 |
msgid "updated by"
|
5570 |
msgstr ""
|
5571 |
|
5572 |
+
#: classes/controllers/FrmFormsController.php:687
|
5573 |
#@ formidable
|
5574 |
msgid "Entry created"
|
5575 |
msgstr ""
|
5576 |
|
5577 |
+
#: classes/controllers/FrmFormsController.php:688
|
5578 |
#@ formidable
|
5579 |
msgid "Entry updated"
|
5580 |
msgstr ""
|
5581 |
|
5582 |
+
#: classes/controllers/FrmFormsController.php:699
|
5583 |
#@ formidable
|
5584 |
msgid "Default Msg"
|
5585 |
msgstr ""
|
5586 |
|
5587 |
+
#: classes/controllers/FrmFormsController.php:705
|
5588 |
#@ formidable
|
5589 |
msgid "Even/Odd"
|
5590 |
msgstr ""
|
5616 |
msgstr ""
|
5617 |
|
5618 |
#: classes/helpers/FrmAppHelper.php:1040
|
5619 |
+
#: classes/helpers/FrmFieldsHelper.php:174
|
5620 |
#, php-format
|
5621 |
#@ formidable
|
5622 |
msgid "%s is invalid"
|
5663 |
msgid "Select the field(s) from your form that you would like to populate with your categories, tags, or other taxonomies."
|
5664 |
msgstr ""
|
5665 |
|
5666 |
+
#: classes/helpers/FrmAppHelper.php:1750
|
5667 |
#@ formidable
|
5668 |
msgid "Import Complete"
|
5669 |
msgstr ""
|
5670 |
|
5671 |
+
#: classes/controllers/FrmFormsController.php:575
|
5672 |
#@ formidable
|
5673 |
msgid "You are trying to edit a form that does not exist."
|
5674 |
msgstr ""
|
5675 |
|
5676 |
+
#: classes/controllers/FrmFormsController.php:977
|
5677 |
+
#: classes/controllers/FrmFormsController.php:980
|
5678 |
#@ formidable
|
5679 |
msgid "Edit Forms"
|
5680 |
msgstr ""
|
5839 |
msgid "Page if not specified in View settings"
|
5840 |
msgstr ""
|
5841 |
|
5842 |
+
#: classes/helpers/FrmAppHelper.php:1691
|
5843 |
+
#: classes/helpers/FrmAppHelper.php:1717
|
5844 |
#@ default
|
5845 |
msgid "Loading…"
|
5846 |
msgstr ""
|
5847 |
|
5848 |
+
#: classes/helpers/FrmAppHelper.php:1733
|
5849 |
#: classes/views/frm-forms/_publish_box.php:74
|
5850 |
#@ default
|
5851 |
msgid "OK"
|
5864 |
msgid "Description"
|
5865 |
msgstr ""
|
5866 |
|
5867 |
+
#: classes/controllers/FrmFormsController.php:989
|
5868 |
#: classes/helpers/FrmFormsHelper.php:53
|
5869 |
#: classes/helpers/FrmFormsHelper.php:108
|
5870 |
+
#: classes/helpers/FrmFormsHelper.php:554
|
5871 |
#: classes/helpers/FrmFormsListHelper.php:149
|
5872 |
#: classes/helpers/FrmFormsListHelper.php:334
|
5873 |
#: classes/views/frm-entries/list.php:25
|
5960 |
msgid "Your server does not have XML enabled"
|
5961 |
msgstr ""
|
5962 |
|
5963 |
+
#: pro/classes/controllers/FrmProEntriesController.php:2258
|
5964 |
#@ formidable
|
5965 |
msgid "You are missing options in your shortcode. field_id is required."
|
5966 |
msgstr ""
|
6051 |
msgid "This will add !important to many of the lines in the Formidable styling to make sure it will be used."
|
6052 |
msgstr ""
|
6053 |
|
6054 |
+
#: classes/helpers/FrmAppHelper.php:1688
|
6055 |
+
#: classes/helpers/FrmAppHelper.php:1751
|
6056 |
#@ formidable
|
6057 |
msgid "Please wait while your site updates."
|
6058 |
msgstr ""
|
6059 |
|
6060 |
+
#: classes/controllers/FrmFormsController.php:931
|
6061 |
#@ formidable
|
6062 |
msgid "Abnormal HTML characters prevented your form from saving correctly"
|
6063 |
msgstr ""
|
6064 |
|
6065 |
+
#: classes/helpers/FrmAppHelper.php:1775
|
6066 |
#@ formidable
|
6067 |
msgid "You are running an outdated version of Formidable. This plugin may not work correctly if you do not update Formidable."
|
6068 |
msgstr ""
|
6069 |
|
6070 |
+
#: classes/helpers/FrmFieldsHelper.php:590
|
6071 |
#, php-format
|
6072 |
#@ formidable
|
6073 |
msgid "Please add options from the WordPress \"%1$s\" page"
|
6074 |
msgstr ""
|
6075 |
|
6076 |
+
#: classes/helpers/FrmFieldsHelper.php:591
|
6077 |
#@ default
|
6078 |
msgid "Categories"
|
6079 |
msgstr ""
|
6088 |
msgid "That CSV was not uploaded. Are CSV files allowed on your site?"
|
6089 |
msgstr ""
|
6090 |
|
6091 |
+
#: classes/helpers/FrmAppHelper.php:1728
|
6092 |
+
#: classes/views/frm-forms/add_field.php:81
|
6093 |
+
#: classes/views/frm-forms/add_field.php:93
|
6094 |
#: classes/views/frm-forms/form.php:13
|
6095 |
#@ formidable
|
6096 |
msgid "(Click to add description)"
|
6097 |
msgstr ""
|
6098 |
|
6099 |
+
#: classes/helpers/FrmAppHelper.php:1730
|
6100 |
#: classes/views/frm-forms/add_field.php:63
|
6101 |
#: pro/classes/views/frmpro-fields/field-selection.php:12
|
6102 |
#@ formidable
|
6103 |
msgid "(no label)"
|
6104 |
msgstr ""
|
6105 |
|
6106 |
+
#: classes/helpers/FrmAppHelper.php:1745
|
6107 |
#: pro/classes/helpers/FrmProFieldsHelper.php:642
|
6108 |
+
#: pro/classes/models/FrmProEntryMeta.php:548
|
6109 |
+
#: pro/classes/models/FrmProEntryMeta.php:553
|
6110 |
#@ formidable
|
6111 |
msgid "The entered values do not match"
|
6112 |
msgstr ""
|
6113 |
|
6114 |
+
#: classes/helpers/FrmAppHelper.php:1746
|
6115 |
#@ formidable
|
6116 |
msgid "Enter Email"
|
6117 |
msgstr ""
|
6118 |
|
6119 |
+
#: classes/helpers/FrmAppHelper.php:1747
|
6120 |
#@ formidable
|
6121 |
msgid "Confirm Email"
|
6122 |
msgstr ""
|
6123 |
|
6124 |
+
#: classes/helpers/FrmAppHelper.php:1748
|
6125 |
#@ formidable
|
6126 |
msgid "Enter Password"
|
6127 |
msgstr ""
|
6128 |
|
6129 |
+
#: classes/helpers/FrmAppHelper.php:1749
|
6130 |
#@ formidable
|
6131 |
msgid "Confirm Password"
|
6132 |
msgstr ""
|
6158 |
msgid "Form Actions"
|
6159 |
msgstr ""
|
6160 |
|
6161 |
+
#: classes/controllers/FrmFormsController.php:296
|
6162 |
+
#: classes/controllers/FrmFormsController.php:331
|
6163 |
#, php-format
|
6164 |
#@ formidable
|
6165 |
msgid "%1$s form restored from the Trash."
|
6167 |
msgstr[0] ""
|
6168 |
msgstr[1] ""
|
6169 |
|
6170 |
+
#: classes/controllers/FrmFormsController.php:332
|
6171 |
+
#: classes/controllers/FrmFormsController.php:350
|
6172 |
#, php-format
|
6173 |
#@ formidable
|
6174 |
msgid "%1$s form moved to the Trash. %2$sUndo%3$s"
|
6176 |
msgstr[0] ""
|
6177 |
msgstr[1] ""
|
6178 |
|
6179 |
+
#: classes/controllers/FrmFormsController.php:368
|
6180 |
+
#: classes/controllers/FrmFormsController.php:384
|
6181 |
+
#: classes/controllers/FrmFormsController.php:398
|
6182 |
#, php-format
|
6183 |
#@ formidable
|
6184 |
msgid "%1$s form permanently deleted."
|
6186 |
msgstr[0] ""
|
6187 |
msgstr[1] ""
|
6188 |
|
6189 |
+
#: classes/controllers/FrmFormsController.php:416
|
6190 |
#@ formidable
|
6191 |
msgid "Add forms and content"
|
6192 |
msgstr ""
|
6193 |
|
6194 |
+
#: classes/controllers/FrmFormsController.php:430
|
6195 |
#: classes/views/frm-forms/insert_form_popup.php:24
|
6196 |
#@ formidable
|
6197 |
msgid "Insert a Form"
|
6198 |
msgstr ""
|
6199 |
|
6200 |
+
#: classes/controllers/FrmFormsController.php:458
|
6201 |
#@ formidable
|
6202 |
msgid "Minimize form HTML"
|
6203 |
msgstr ""
|
6207 |
msgid "Select a form:"
|
6208 |
msgstr ""
|
6209 |
|
6210 |
+
#: classes/controllers/FrmFormsController.php:512
|
6211 |
#@ formidable
|
6212 |
msgid "Template Name"
|
6213 |
msgstr ""
|
6214 |
|
6215 |
+
#: classes/controllers/FrmFormsController.php:513
|
6216 |
#@ formidable
|
6217 |
msgid "Type"
|
6218 |
msgstr ""
|
6219 |
|
6220 |
+
#: classes/controllers/FrmFormsController.php:516
|
6221 |
#: classes/views/styles/_sample_form.php:11
|
6222 |
#: classes/views/styles/manage.php:15
|
6223 |
#@ formidable
|
6224 |
msgid "Form Title"
|
6225 |
msgstr ""
|
6226 |
|
6227 |
+
#: classes/controllers/FrmFormsController.php:579
|
6228 |
#, php-format
|
6229 |
#@ formidable
|
6230 |
msgid "You are trying to edit a child form. Please edit from %1$shere%2$s"
|
6294 |
msgid "Form Messages"
|
6295 |
msgstr ""
|
6296 |
|
6297 |
+
#: classes/helpers/FrmFieldsHelper.php:1305
|
6298 |
#@ formidable
|
6299 |
msgid "South Sudan"
|
6300 |
msgstr ""
|
6330 |
msgstr ""
|
6331 |
|
6332 |
#: classes/models/FrmField.php:31
|
6333 |
+
#: pro/classes/helpers/FrmProFieldsHelper.php:4164
|
6334 |
#@ formidable
|
6335 |
msgid "Section"
|
6336 |
msgstr ""
|
6337 |
|
6338 |
+
#: pro/classes/helpers/FrmProFieldsHelper.php:4166
|
6339 |
#@ formidable
|
6340 |
msgid "Heading"
|
6341 |
msgstr ""
|
6342 |
|
6343 |
#: classes/views/styles/_section-fields.php:7
|
6344 |
+
#: pro/classes/helpers/FrmProFieldsHelper.php:4167
|
6345 |
#: pro/classes/views/frmpro-fields/options-form-top.php:11
|
6346 |
#@ formidable
|
6347 |
msgid "Collapsible"
|
6348 |
msgstr ""
|
6349 |
|
6350 |
#: classes/views/styles/_section-fields.php:10
|
6351 |
+
#: pro/classes/helpers/FrmProFieldsHelper.php:4168
|
6352 |
#: pro/classes/views/frmpro-fields/options-form-top.php:20
|
6353 |
#@ formidable
|
6354 |
msgid "Repeatable"
|
6355 |
msgstr ""
|
6356 |
|
6357 |
#: classes/models/FrmField.php:41
|
6358 |
+
#: pro/classes/helpers/FrmProFieldsHelper.php:4174
|
6359 |
#@ formidable
|
6360 |
msgid "Dynamic Field"
|
6361 |
msgstr ""
|
6362 |
|
6363 |
#: pro/classes/controllers/FrmProFormsController.php:546
|
6364 |
+
#: pro/classes/helpers/FrmProFieldsHelper.php:4179
|
6365 |
#@ formidable
|
6366 |
msgid "List"
|
6367 |
msgstr ""
|
6371 |
msgid "Embed Form"
|
6372 |
msgstr ""
|
6373 |
|
6374 |
+
#: classes/helpers/FrmFormsHelper.php:566
|
6375 |
#@ formidable
|
6376 |
msgid "Restore from Trash"
|
6377 |
msgstr ""
|
6378 |
|
6379 |
+
#: classes/helpers/FrmFormsHelper.php:567
|
6380 |
#: classes/helpers/FrmFormsListHelper.php:95
|
6381 |
#@ formidable
|
6382 |
msgid "Restore"
|
6383 |
msgstr ""
|
6384 |
|
6385 |
+
#: classes/helpers/FrmFormsHelper.php:570
|
6386 |
#: classes/helpers/FrmFormsListHelper.php:102
|
6387 |
#@ formidable
|
6388 |
msgid "Move to Trash"
|
6389 |
msgstr ""
|
6390 |
|
6391 |
+
#: classes/helpers/FrmFormsHelper.php:571
|
6392 |
+
#: classes/helpers/FrmFormsHelper.php:597
|
6393 |
#: classes/helpers/FrmFormsListHelper.php:167
|
6394 |
#@ formidable
|
6395 |
msgid "Trash"
|
6396 |
msgstr ""
|
6397 |
|
6398 |
+
#: classes/helpers/FrmFormsHelper.php:574
|
6399 |
#: classes/helpers/FrmFormsListHelper.php:99
|
6400 |
#: classes/helpers/FrmFormsListHelper.php:298
|
6401 |
#@ formidable
|
6403 |
msgid "Delete Permanently"
|
6404 |
msgstr ""
|
6405 |
|
6406 |
+
#: classes/helpers/FrmFormsHelper.php:587
|
6407 |
#@ formidable
|
6408 |
msgid "Are you sure you want to delete this form and all its entries?"
|
6409 |
msgstr ""
|
6410 |
|
6411 |
+
#: classes/helpers/FrmFormsHelper.php:598
|
6412 |
#: classes/views/frm-forms/_publish_box.php:71
|
6413 |
#: pro/classes/controllers/FrmProFormsController.php:410
|
6414 |
#@ formidable
|
6617 |
msgid "Edit status"
|
6618 |
msgstr ""
|
6619 |
|
6620 |
+
#: classes/views/frm-forms/add_field.php:113
|
6621 |
#@ formidable
|
6622 |
msgid "Add Option"
|
6623 |
msgstr ""
|
6624 |
|
6625 |
+
#: classes/views/frm-forms/add_field.php:117
|
6626 |
#@ formidable
|
6627 |
msgid "Add \"Other\""
|
6628 |
msgstr ""
|
6629 |
|
6630 |
+
#: classes/views/frm-forms/add_field.php:123
|
6631 |
#@ formidable
|
6632 |
msgid "Bulk Edit Options"
|
6633 |
msgstr ""
|
6634 |
|
6635 |
+
#: classes/views/frm-forms/add_field.php:239
|
6636 |
#@ formidable
|
6637 |
msgid "pixels wide"
|
6638 |
msgstr ""
|
6639 |
|
6640 |
+
#: classes/views/frm-forms/add_field.php:294
|
6641 |
#@ formidable
|
6642 |
msgid "Confirmation"
|
6643 |
msgstr ""
|
6644 |
|
6645 |
+
#: classes/views/frm-forms/add_field.php:313
|
6646 |
#@ formidable
|
6647 |
msgid "Drag fields from your form or the sidebar into this section"
|
6648 |
msgstr ""
|
6975 |
msgid "You are trying to access an entry that does not exist."
|
6976 |
msgstr ""
|
6977 |
|
6978 |
+
#: pro/classes/controllers/FrmProEntriesController.php:2620
|
6979 |
#, php-format
|
6980 |
#@ formidable
|
6981 |
msgid "Resent to %s"
|
6982 |
msgstr ""
|
6983 |
|
6984 |
+
#: pro/classes/controllers/FrmProEntriesController.php:2625
|
6985 |
#@ formidable
|
6986 |
msgid "Resent to No one! You do not have permission"
|
6987 |
msgstr ""
|
7242 |
msgid "Next Page"
|
7243 |
msgstr ""
|
7244 |
|
7245 |
+
#: pro/classes/helpers/FrmProFieldsHelper.php:1955
|
7246 |
#@ formidable
|
7247 |
msgid "Confirm"
|
7248 |
msgstr ""
|
7254 |
msgid "Use <code>frm_new_post</code> filter instead."
|
7255 |
msgstr ""
|
7256 |
|
7257 |
+
#: pro/classes/models/FrmProEntryMeta.php:343
|
7258 |
+
#: pro/classes/models/FrmProEntryMeta.php:361
|
7259 |
#@ formidable
|
7260 |
msgid "This file is too big"
|
7261 |
msgstr ""
|
7262 |
|
7263 |
+
#: classes/models/FrmEntryValidate.php:144
|
7264 |
#@ formidable
|
7265 |
msgid "Please select a higher number"
|
7266 |
msgstr ""
|
7267 |
|
7268 |
+
#: classes/models/FrmEntryValidate.php:146
|
7269 |
#@ formidable
|
7270 |
msgid "Please select a lower number"
|
7271 |
msgstr ""
|
7559 |
msgid "If you would like a different reply to address than the \"from\" address, add a single address here. FORMAT: Name <name@email.com> or name@email.com."
|
7560 |
msgstr ""
|
7561 |
|
7562 |
+
#: classes/helpers/FrmAppHelper.php:1741
|
7563 |
#@ formidable
|
7564 |
msgid "Are you sure you want to delete this field and all data associated with it?"
|
7565 |
msgstr ""
|
7566 |
|
7567 |
+
#: classes/helpers/FrmAppHelper.php:1742
|
7568 |
#@ formidable
|
7569 |
msgid "WARNING: This will delete all fields inside of the section as well."
|
7570 |
msgstr ""
|
7571 |
|
7572 |
+
#: classes/helpers/FrmAppHelper.php:1792
|
7573 |
#@ formidable
|
7574 |
msgid "Filipino"
|
7575 |
msgstr ""
|
7576 |
|
7577 |
+
#: classes/helpers/FrmAppHelper.php:1794
|
7578 |
#@ formidable
|
7579 |
msgid "French/Canadian"
|
7580 |
msgstr ""
|
7581 |
|
7582 |
+
#: classes/helpers/FrmAppHelper.php:1795
|
7583 |
#@ formidable
|
7584 |
msgid "German/Austria"
|
7585 |
msgstr ""
|
7586 |
|
7587 |
+
#: classes/helpers/FrmAppHelper.php:1796
|
7588 |
#@ formidable
|
7589 |
msgid "German/Switzerland"
|
7590 |
msgstr ""
|
7591 |
|
7592 |
+
#: classes/helpers/FrmAppHelper.php:1798
|
7593 |
#@ formidable
|
7594 |
msgid "Hindi"
|
7595 |
msgstr ""
|
7596 |
|
7597 |
+
#: classes/helpers/FrmAppHelper.php:1799
|
7598 |
#@ formidable
|
7599 |
msgid "Indonesian"
|
7600 |
msgstr ""
|
7601 |
|
7602 |
+
#: classes/helpers/FrmAppHelper.php:1805
|
7603 |
#@ formidable
|
7604 |
msgid "Portuguese/Portugal"
|
7605 |
msgstr ""
|
7606 |
|
7607 |
+
#: classes/helpers/FrmAppHelper.php:1809
|
7608 |
#@ formidable
|
7609 |
msgid "Spanish/Latin America"
|
7610 |
msgstr ""
|
7636 |
msgstr[0] ""
|
7637 |
msgstr[1] ""
|
7638 |
|
7639 |
+
#: classes/models/FrmEntryValidate.php:216
|
7640 |
#@ formidable
|
7641 |
msgid "The captcha is missing from this form"
|
7642 |
msgstr ""
|
7749 |
msgid "This site has been previously authorized to run Formidable Forms.<br/>%1$sInstall the pro version%2$s or %3$sdeauthorize%4$s this site to continue running the free version and remove this message."
|
7750 |
msgstr ""
|
7751 |
|
7752 |
+
#: classes/helpers/FrmAppHelper.php:1743
|
7753 |
#@ formidable
|
7754 |
msgid "Warning: If you have entries with multiple rows, all but the first row will be lost."
|
7755 |
msgstr ""
|
7756 |
|
7757 |
+
#: classes/helpers/FrmAppHelper.php:1689
|
7758 |
#@ formidable
|
7759 |
msgid "Are you sure you want to deauthorize Formidable Forms on this site?"
|
7760 |
msgstr ""
|
8113 |
msgid "Form Entries"
|
8114 |
msgstr ""
|
8115 |
|
8116 |
+
#: classes/helpers/FrmAppHelper.php:1753
|
8117 |
#@ default
|
8118 |
msgid "Private"
|
8119 |
msgstr ""
|
8146 |
msgstr ""
|
8147 |
|
8148 |
#: classes/models/FrmAddon.php:82
|
8149 |
+
#: pro/classes/controllers/FrmProEddController.php:219
|
8150 |
#@ formidable
|
8151 |
msgid "Oops! You forgot to enter your license number."
|
8152 |
msgstr ""
|
8153 |
|
8154 |
+
#: classes/models/FrmAddon.php:99
|
8155 |
#: pro/classes/controllers/FrmProEddController.php:232
|
8156 |
#@ formidable
|
8157 |
msgid "Enjoy!"
|
8158 |
msgstr ""
|
8159 |
|
8160 |
+
#: classes/models/FrmAddon.php:102
|
8161 |
+
#: pro/classes/controllers/FrmProEddController.php:228
|
8162 |
#@ formidable
|
8163 |
msgid "That license is invalid"
|
8164 |
msgstr ""
|
8165 |
|
8166 |
+
#: classes/models/FrmAddon.php:134
|
8167 |
#: pro/classes/controllers/FrmProEddController.php:268
|
8168 |
#@ helpdesk
|
8169 |
msgid "That license was removed successfully"
|
8170 |
msgstr ""
|
8171 |
|
8172 |
+
#: classes/models/FrmAddon.php:136
|
8173 |
#: pro/classes/controllers/FrmProEddController.php:270
|
8174 |
#@ formidable
|
8175 |
msgid "There was an error deactivating your license."
|
8176 |
msgstr ""
|
8177 |
|
8178 |
+
#: classes/models/FrmAddon.php:168
|
8179 |
#, php-format
|
8180 |
#@ formidable
|
8181 |
msgid "You had an error communicating with Formidable Pro's API. %1$sClick here%2$s for more information."
|
8182 |
msgstr ""
|
8183 |
|
8184 |
+
#: classes/models/FrmAddon.php:174
|
8185 |
#@ formidable
|
8186 |
msgid "You had an HTTP error connecting to Formidable Pro's API"
|
8187 |
msgstr ""
|
8188 |
|
8189 |
+
#: classes/controllers/FrmSettingsController.php:30
|
8190 |
#: classes/views/addons/settings.php:2
|
8191 |
#@ formidable
|
8192 |
msgid "Plugin Licenses"
|
8237 |
msgid "Advanced Settings"
|
8238 |
msgstr ""
|
8239 |
|
8240 |
+
#: pro/classes/controllers/FrmProEntriesController.php:1383
|
8241 |
#@ formidable
|
8242 |
msgid "There are no matching fields. Please check your formresults shortcode to make sure you are using the correct form and field IDs."
|
8243 |
msgstr ""
|
8268 |
msgid "There are no plugins on your site that require a license"
|
8269 |
msgstr ""
|
8270 |
|
8271 |
+
#: classes/controllers/FrmFormsController.php:230
|
8272 |
#@ formidable
|
8273 |
msgid "There was a problem creating the new template."
|
8274 |
msgstr ""
|
8275 |
|
8276 |
+
#: classes/views/frm-forms/add_field.php:166
|
8277 |
#@ formidable
|
8278 |
msgid "Unique: Do not allow the same response multiple times. For example, if one user enters 'Joe', then no one else will be allowed to enter the same name."
|
8279 |
msgstr ""
|
8280 |
|
8281 |
+
#: classes/views/frm-forms/add_field.php:250
|
8282 |
#@ formidable
|
8283 |
msgid "Set the size of the captcha field. The compact option is best if your form is in a small area."
|
8284 |
msgstr ""
|
8285 |
|
8286 |
+
#: classes/views/frm-forms/add_field.php:254
|
8287 |
#@ formidable
|
8288 |
msgid "Compact"
|
8289 |
msgstr ""
|
8290 |
|
8291 |
+
#: classes/models/FrmAddon.php:105
|
8292 |
#: pro/classes/controllers/FrmProEddController.php:237
|
8293 |
#@ formidable
|
8294 |
msgid "That license is expired"
|
8295 |
msgstr ""
|
8296 |
|
8297 |
+
#: pro/classes/controllers/FrmProEddController.php:459
|
8298 |
#@ formidable
|
8299 |
msgid "Your license is invalid or expired."
|
8300 |
msgstr ""
|
8310 |
msgid "Your %1$s license key is missing. Please add it on the %2$slicenses page%3$s."
|
8311 |
msgstr ""
|
8312 |
|
8313 |
+
#: classes/models/FrmAddon.php:107
|
8314 |
#: pro/classes/controllers/FrmProEddController.php:239
|
8315 |
#@ formidable
|
8316 |
msgid "That license has been used too many times"
|
8334 |
msgid "or %1$screate a new style%2$s or %3$sduplicate the current style%4$s."
|
8335 |
msgstr ""
|
8336 |
|
8337 |
+
#: classes/helpers/FrmFieldsHelper.php:173
|
8338 |
+
#, php-format
|
8339 |
+
#@ formidable
|
8340 |
+
msgid "%s must be unique"
|
8341 |
+
msgstr ""
|
8342 |
+
|
8343 |
+
#: classes/helpers/FrmListHelper.php:125
|
8344 |
+
#@ default
|
8345 |
+
msgid "List View"
|
8346 |
+
msgstr ""
|
8347 |
+
|
8348 |
+
#: classes/helpers/FrmListHelper.php:126
|
8349 |
+
#@ default
|
8350 |
+
msgid "Excerpt View"
|
8351 |
+
msgstr ""
|
8352 |
+
|
8353 |
+
#: classes/helpers/FrmListHelper.php:225
|
8354 |
+
#@ default
|
8355 |
+
msgid "No items found."
|
8356 |
+
msgstr ""
|
8357 |
+
|
8358 |
+
#: classes/helpers/FrmListHelper.php:355
|
8359 |
+
#@ default
|
8360 |
+
msgid "Select bulk action"
|
8361 |
+
msgstr ""
|
8362 |
+
|
8363 |
+
#: classes/helpers/FrmListHelper.php:357
|
8364 |
+
#@ default
|
8365 |
+
msgid "Bulk Actions"
|
8366 |
+
msgstr ""
|
8367 |
+
|
8368 |
+
#: classes/helpers/FrmListHelper.php:367
|
8369 |
+
#@ default
|
8370 |
+
msgid "Apply"
|
8371 |
+
msgstr ""
|
8372 |
+
|
8373 |
+
#: classes/helpers/FrmListHelper.php:426
|
8374 |
+
#: classes/helpers/FrmListHelper.php:1035
|
8375 |
+
#@ default
|
8376 |
+
msgid "Show more details"
|
8377 |
+
msgstr ""
|
8378 |
+
|
8379 |
+
#: classes/helpers/FrmListHelper.php:530
|
8380 |
+
#: classes/helpers/FrmListHelper.php:1060
|
8381 |
+
#, php-format
|
8382 |
+
#@ default
|
8383 |
+
msgid "%s item"
|
8384 |
+
msgid_plural "%s items"
|
8385 |
+
msgstr[0] ""
|
8386 |
+
msgstr[1] ""
|
8387 |
+
|
8388 |
+
#: classes/helpers/FrmListHelper.php:565
|
8389 |
+
#@ default
|
8390 |
+
msgid "First page"
|
8391 |
+
msgstr ""
|
8392 |
+
|
8393 |
+
#: classes/helpers/FrmListHelper.php:575
|
8394 |
+
#@ default
|
8395 |
+
msgid "Previous page"
|
8396 |
+
msgstr ""
|
8397 |
+
|
8398 |
+
#: classes/helpers/FrmListHelper.php:582
|
8399 |
+
#: classes/helpers/FrmListHelper.php:585
|
8400 |
+
#@ default
|
8401 |
+
msgid "Current Page"
|
8402 |
+
msgstr ""
|
8403 |
+
|
8404 |
+
#: classes/helpers/FrmListHelper.php:591
|
8405 |
+
#, php-format
|
8406 |
+
#@ default
|
8407 |
+
msgctxt "paging"
|
8408 |
+
msgid "%1$s of %2$s"
|
8409 |
+
msgstr ""
|
8410 |
+
|
8411 |
+
#: classes/helpers/FrmListHelper.php:598
|
8412 |
+
#@ default
|
8413 |
+
msgid "Next page"
|
8414 |
+
msgstr ""
|
8415 |
+
|
8416 |
+
#: classes/helpers/FrmListHelper.php:608
|
8417 |
+
#@ default
|
8418 |
+
msgid "Last page"
|
8419 |
+
msgstr ""
|
8420 |
+
|
8421 |
+
#: classes/helpers/FrmListHelper.php:808
|
8422 |
+
#@ default
|
8423 |
+
msgid "Select All"
|
8424 |
+
msgstr ""
|
8425 |
+
|
8426 |
+
#: pro/classes/controllers/FrmProEddController.php:455
|
8427 |
+
#@ formidable
|
8428 |
+
msgid "There was a problem getting the pro update."
|
8429 |
+
msgstr ""
|
8430 |
+
|
readme.txt
CHANGED
@@ -2,9 +2,9 @@
|
|
2 |
Contributors: sswells, srwells, jamie.wahlin
|
3 |
Donate link: http://formidablepro.com/donate
|
4 |
Tags: admin, AJAX, captcha, contact, contact form, database, email, feedback, form, forms, javascript, jquery, page, plugin, poll, Post, spam, survey, template, widget, wpmu, form builder
|
5 |
-
Requires at least: 3.
|
6 |
-
Tested up to: 4.
|
7 |
-
Stable tag: 2.0.
|
8 |
|
9 |
Beautiful forms in 60 seconds. The WordPress form builder that enables you to create forms with a simple drag-and-drop interface and in-place editing.
|
10 |
|
@@ -89,10 +89,29 @@ A. Try clearing your browser cache. As plugin modifications are made, frequent j
|
|
89 |
[See more FAQs](http://formidablepro.com/formidable-faqs/ "Formidable Form FAQs")
|
90 |
|
91 |
== Changelog ==
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
92 |
= 2.0.17 =
|
93 |
-
* Allow add-ons to work with PHP 5.2
|
94 |
* **Pro Features:**
|
95 |
-
* Fix
|
96 |
|
97 |
= 2.0.16 =
|
98 |
* Escape font family correctly for quotation marks
|
2 |
Contributors: sswells, srwells, jamie.wahlin
|
3 |
Donate link: http://formidablepro.com/donate
|
4 |
Tags: admin, AJAX, captcha, contact, contact form, database, email, feedback, form, forms, javascript, jquery, page, plugin, poll, Post, spam, survey, template, widget, wpmu, form builder
|
5 |
+
Requires at least: 3.7
|
6 |
+
Tested up to: 4.4
|
7 |
+
Stable tag: 2.0.18
|
8 |
|
9 |
Beautiful forms in 60 seconds. The WordPress form builder that enables you to create forms with a simple drag-and-drop interface and in-place editing.
|
10 |
|
89 |
[See more FAQs](http://formidablepro.com/formidable-faqs/ "Formidable Form FAQs")
|
90 |
|
91 |
== Changelog ==
|
92 |
+
= 2.0.18 =
|
93 |
+
* Add frm_field_extra_html hook
|
94 |
+
* Change the License submenu to Plugin Licenses
|
95 |
+
* Prevent specific html entity from breaking email message
|
96 |
+
* PHP 7 updates
|
97 |
+
* Add filter for removing wpautop from form success message
|
98 |
+
* Fix HTML error on form builder page
|
99 |
+
* **Pro Features:**
|
100 |
+
* Allow ? and * in Phone Number Format
|
101 |
+
* Remove child form from export options
|
102 |
+
* Fix LIKE conditional logic bug
|
103 |
+
* Some auto-update adjustments
|
104 |
+
* Add frm_search_any_terms filter
|
105 |
+
* PHP 7 updates
|
106 |
+
* Fix file upload issue in CSV export
|
107 |
+
* Fix issue with duplicate classes in HTML field
|
108 |
+
* Fix filtering by user_id=current in graphs
|
109 |
+
* Fix Dynamic List field with value like 9.99
|
110 |
+
* Make sure userID field doesn't lose value when conditionally hidden/shown
|
111 |
+
|
112 |
= 2.0.17 =
|
|
|
113 |
* **Pro Features:**
|
114 |
+
* Fix post update bug
|
115 |
|
116 |
= 2.0.16 =
|
117 |
* Escape font family correctly for quotation marks
|