Version Description
- Add frm_form_error_class hook
- Fix db error when updating title in some forms
- Fix unclickable keys in Customization Panel
- Fix print styling on entries page
- Clear entry cache after delete all entries
- Pro Features *
- Add frm_time_ago_levels hook for drilling down time_ago
- Fix adding new file after removal when editing
- In multi-site, only copy forms if copy form setting is checked
- Make sure detaillink works if View is on home page
Download this release
Release Info
Developer | sswells |
Plugin | Formidable Forms – Form Builder for WordPress |
Version | 2.02.10 |
Comparing to | |
See all releases |
Code changes from version 2.02.09 to 2.02.10
- classes/controllers/FrmEntriesController.php +1 -0
- classes/controllers/FrmFormsController.php +16 -8
- classes/helpers/FrmAppHelper.php +22 -7
- classes/helpers/FrmFormsHelper.php +9 -8
- classes/helpers/FrmFormsListHelper.php +1 -1
- classes/helpers/FrmXMLHelper.php +97 -73
- classes/models/FrmAddon.php +9 -2
- classes/models/FrmEDD_SL_Plugin_Updater.php +1 -1
- classes/models/FrmForm.php +1 -1
- classes/views/frm-entries/errors.php +1 -1
- classes/views/frm-entries/show.php +1 -1
- classes/views/frm-entries/sidebar-show.php +1 -1
- classes/views/frm-form-actions/_action_inside.php +2 -1
- css/frm_admin.css +14 -2
- formidable.php +1 -1
- js/formidable.js +2 -2
- js/formidable.min.js +11 -11
- js/formidable_admin.js +6 -3
- languages/formidable-az_AZ.mo +0 -0
- languages/formidable-az_AZ.po +198 -199
- languages/formidable-da_DK.mo +0 -0
- languages/formidable-da_DK.po +0 -7803
- languages/formidable-de_DE.mo +0 -0
- languages/formidable-de_DE.po +198 -199
- languages/formidable-es_ES.mo +0 -0
- languages/formidable-es_ES.po +198 -199
- languages/formidable-fa_IR.mo +0 -0
- languages/formidable-fa_IR.po +198 -199
- languages/formidable-fr_FR.mo +0 -0
- languages/formidable-fr_FR.po +198 -199
- languages/formidable-it_IT.mo +0 -0
- languages/formidable-it_IT.po +0 -7846
- languages/formidable-ja_JP.mo +0 -0
- languages/formidable-ja_JP.po +198 -199
- languages/formidable-ko_KR.mo +0 -0
- languages/formidable-ko_KR.po +0 -7637
- languages/formidable-nb_NO.mo +0 -0
- languages/formidable-nb_NO.po +207 -599
classes/controllers/FrmEntriesController.php
CHANGED
@@ -402,6 +402,7 @@ class FrmEntriesController {
|
|
402 |
$wpdb->query( $wpdb->prepare( "DELETE em.* FROM {$wpdb->prefix}frm_item_metas as em INNER JOIN {$wpdb->prefix}frm_items as e on (em.item_id=e.id) and form_id=%d", $form_id ) );
|
403 |
$results = $wpdb->query( $wpdb->prepare( "DELETE FROM {$wpdb->prefix}frm_items WHERE form_id=%d", $form_id ) );
|
404 |
if ( $results ) {
|
|
|
405 |
$message = __( 'Entries were Successfully Destroyed', 'formidable' );
|
406 |
}
|
407 |
} else {
|
402 |
$wpdb->query( $wpdb->prepare( "DELETE em.* FROM {$wpdb->prefix}frm_item_metas as em INNER JOIN {$wpdb->prefix}frm_items as e on (em.item_id=e.id) and form_id=%d", $form_id ) );
|
403 |
$results = $wpdb->query( $wpdb->prepare( "DELETE FROM {$wpdb->prefix}frm_items WHERE form_id=%d", $form_id ) );
|
404 |
if ( $results ) {
|
405 |
+
FrmEntry::clear_cache();
|
406 |
$message = __( 'Entries were Successfully Destroyed', 'formidable' );
|
407 |
}
|
408 |
} else {
|
classes/controllers/FrmFormsController.php
CHANGED
@@ -1046,13 +1046,8 @@ class FrmFormsController {
|
|
1046 |
$id = $key;
|
1047 |
}
|
1048 |
|
1049 |
-
|
1050 |
-
if (
|
1051 |
-
return __( 'Please select a valid form', 'formidable' );
|
1052 |
-
}
|
1053 |
-
|
1054 |
-
$form = FrmForm::getOne( $id );
|
1055 |
-
if ( ! $form || $form->parent_form_id || $form->status == 'trash' ) {
|
1056 |
return __( 'Please select a valid form', 'formidable' );
|
1057 |
}
|
1058 |
|
@@ -1084,6 +1079,19 @@ class FrmFormsController {
|
|
1084 |
return $form;
|
1085 |
}
|
1086 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1087 |
private static function is_viewable_draft_form( $form ) {
|
1088 |
global $post;
|
1089 |
$frm_settings = FrmAppHelper::get_settings();
|
@@ -1169,7 +1177,7 @@ class FrmFormsController {
|
|
1169 |
$class = 'frm_message';
|
1170 |
} else {
|
1171 |
$message = $frm_settings->failed_msg;
|
1172 |
-
$class =
|
1173 |
}
|
1174 |
|
1175 |
$message = FrmFormsHelper::get_success_message( array(
|
1046 |
$id = $key;
|
1047 |
}
|
1048 |
|
1049 |
+
$form = self::maybe_get_form_to_show( $id );
|
1050 |
+
if ( ! $form ) {
|
|
|
|
|
|
|
|
|
|
|
1051 |
return __( 'Please select a valid form', 'formidable' );
|
1052 |
}
|
1053 |
|
1079 |
return $form;
|
1080 |
}
|
1081 |
|
1082 |
+
private static function maybe_get_form_to_show( $id ) {
|
1083 |
+
$form = false;
|
1084 |
+
|
1085 |
+
if ( ! empty( $id ) ) { // no form id or key set
|
1086 |
+
$form = FrmForm::getOne( $id );
|
1087 |
+
if ( ! $form || $form->parent_form_id || $form->status == 'trash' ) {
|
1088 |
+
$form = false;
|
1089 |
+
}
|
1090 |
+
}
|
1091 |
+
|
1092 |
+
return $form;
|
1093 |
+
}
|
1094 |
+
|
1095 |
private static function is_viewable_draft_form( $form ) {
|
1096 |
global $post;
|
1097 |
$frm_settings = FrmAppHelper::get_settings();
|
1177 |
$class = 'frm_message';
|
1178 |
} else {
|
1179 |
$message = $frm_settings->failed_msg;
|
1180 |
+
$class = FrmFormsHelper::form_error_class();
|
1181 |
}
|
1182 |
|
1183 |
$message = FrmFormsHelper::get_success_message( array(
|
classes/helpers/FrmAppHelper.php
CHANGED
@@ -10,7 +10,7 @@ class FrmAppHelper {
|
|
10 |
/**
|
11 |
* @since 2.0
|
12 |
*/
|
13 |
-
public static $plug_version = '2.02.
|
14 |
|
15 |
/**
|
16 |
* @since 1.07.02
|
@@ -1130,10 +1130,9 @@ class FrmAppHelper {
|
|
1130 |
unset($opt, $defaut);
|
1131 |
}
|
1132 |
|
1133 |
-
|
1134 |
-
|
1135 |
-
|
1136 |
-
}
|
1137 |
|
1138 |
foreach ( array( 'before', 'after', 'submit' ) as $h ) {
|
1139 |
if ( ! isset( $values[ $h . '_html' ] ) ) {
|
@@ -1143,6 +1142,21 @@ class FrmAppHelper {
|
|
1143 |
}
|
1144 |
}
|
1145 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1146 |
public static function get_meta_value( $field_id, $entry ) {
|
1147 |
_deprecated_function( __FUNCTION__, '2.0.9', 'FrmEntryMeta::get_meta_value' );
|
1148 |
return FrmEntryMeta::get_meta_value( $entry, $field_id );
|
@@ -1291,8 +1305,9 @@ class FrmAppHelper {
|
|
1291 |
}
|
1292 |
}
|
1293 |
|
1294 |
-
$
|
1295 |
-
$
|
|
|
1296 |
|
1297 |
return $time_ago_string;
|
1298 |
}
|
10 |
/**
|
11 |
* @since 2.0
|
12 |
*/
|
13 |
+
public static $plug_version = '2.02.10';
|
14 |
|
15 |
/**
|
16 |
* @since 1.07.02
|
1130 |
unset($opt, $defaut);
|
1131 |
}
|
1132 |
|
1133 |
+
if ( ! isset( $values['custom_style'] ) ) {
|
1134 |
+
$values['custom_style'] = self::custom_style_value( $post_values );
|
1135 |
+
}
|
|
|
1136 |
|
1137 |
foreach ( array( 'before', 'after', 'submit' ) as $h ) {
|
1138 |
if ( ! isset( $values[ $h . '_html' ] ) ) {
|
1142 |
}
|
1143 |
}
|
1144 |
|
1145 |
+
/**
|
1146 |
+
* @since 2.2.10
|
1147 |
+
* @param array $post_values
|
1148 |
+
* @return boolean|int
|
1149 |
+
*/
|
1150 |
+
public static function custom_style_value( $post_values ) {
|
1151 |
+
if ( $post_values && isset( $post_values['options']['custom_style'] ) ) {
|
1152 |
+
$custom_style = absint( $post_values['options']['custom_style'] );
|
1153 |
+
} else {
|
1154 |
+
$frm_settings = FrmAppHelper::get_settings();
|
1155 |
+
$custom_style = ( $frm_settings->load_style != 'none' );
|
1156 |
+
}
|
1157 |
+
return $custom_style;
|
1158 |
+
}
|
1159 |
+
|
1160 |
public static function get_meta_value( $field_id, $entry ) {
|
1161 |
_deprecated_function( __FUNCTION__, '2.0.9', 'FrmEntryMeta::get_meta_value' );
|
1162 |
return FrmEntryMeta::get_meta_value( $entry, $field_id );
|
1305 |
}
|
1306 |
}
|
1307 |
|
1308 |
+
$levels_deep = apply_filters( 'frm_time_ago_levels', 1, compact( 'time_strings', 'from', 'to' ) );
|
1309 |
+
$time_strings = array_slice( $time_strings, 0, $levels_deep );
|
1310 |
+
$time_ago_string = $time_strings ? implode( ' ', $time_strings ) : '0 ' . __( 'seconds', 'formidable' );
|
1311 |
|
1312 |
return $time_ago_string;
|
1313 |
}
|
classes/helpers/FrmFormsHelper.php
CHANGED
@@ -10,6 +10,13 @@ class FrmFormsHelper {
|
|
10 |
FrmForm::maybe_get_form( $form );
|
11 |
}
|
12 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
13 |
public static function get_direct_link( $key, $form = false ) {
|
14 |
$target_url = esc_url( admin_url( 'admin-ajax.php?action=frm_forms_preview&form=' . $key ) );
|
15 |
$target_url = apply_filters('frm_direct_link', $target_url, $key, $form);
|
@@ -172,14 +179,8 @@ class FrmFormsHelper {
|
|
172 |
$values['form_key'] = ( $post_values && isset( $post_values['form_key'] ) ) ? $post_values['form_key'] : FrmAppHelper::get_unique_key( '', $wpdb->prefix . 'frm_forms', 'form_key' );
|
173 |
}
|
174 |
|
175 |
-
|
176 |
-
|
177 |
-
if ( $post_values && isset($post_values['options']['custom_style']) ) {
|
178 |
-
$values['custom_style'] = $post_values['options']['custom_style'];
|
179 |
-
} else {
|
180 |
-
$frm_settings = FrmAppHelper::get_settings();
|
181 |
-
$values['custom_style'] = ( $frm_settings->load_style != 'none' );
|
182 |
-
}
|
183 |
|
184 |
return apply_filters('frm_setup_new_form_vars', $values);
|
185 |
}
|
10 |
FrmForm::maybe_get_form( $form );
|
11 |
}
|
12 |
|
13 |
+
/**
|
14 |
+
* @since 2.2.10
|
15 |
+
*/
|
16 |
+
public static function form_error_class() {
|
17 |
+
return apply_filters( 'frm_form_error_class', 'frm_error_style' );
|
18 |
+
}
|
19 |
+
|
20 |
public static function get_direct_link( $key, $form = false ) {
|
21 |
$target_url = esc_url( admin_url( 'admin-ajax.php?action=frm_forms_preview&form=' . $key ) );
|
22 |
$target_url = apply_filters('frm_direct_link', $target_url, $key, $form);
|
179 |
$values['form_key'] = ( $post_values && isset( $post_values['form_key'] ) ) ? $post_values['form_key'] : FrmAppHelper::get_unique_key( '', $wpdb->prefix . 'frm_forms', 'form_key' );
|
180 |
}
|
181 |
|
182 |
+
$values = self::fill_default_opts( $values, false, $post_values );
|
183 |
+
$values['custom_style'] = FrmAppHelper::custom_style_value( $post_values );
|
|
|
|
|
|
|
|
|
|
|
|
|
184 |
|
185 |
return apply_filters('frm_setup_new_form_vars', $values);
|
186 |
}
|
classes/helpers/FrmFormsListHelper.php
CHANGED
@@ -260,7 +260,7 @@ class FrmFormsListHelper extends FrmListHelper {
|
|
260 |
break;
|
261 |
case 'entries':
|
262 |
if ( isset( $item->options['no_save'] ) && $item->options['no_save'] ) {
|
263 |
-
$val = '<i class="frm_icon_font frm_forbid_icon frm_bstooltip" title="' . esc_attr('
|
264 |
} else {
|
265 |
$text = FrmEntry::getRecordCount($item->id);
|
266 |
$val = current_user_can('frm_view_entries') ? '<a href="' . esc_url( admin_url( 'admin.php?page=formidable-entries&form=' . $item->id ) ) . '">' . $text . '</a>' : $text;
|
260 |
break;
|
261 |
case 'entries':
|
262 |
if ( isset( $item->options['no_save'] ) && $item->options['no_save'] ) {
|
263 |
+
$val = '<i class="frm_icon_font frm_forbid_icon frm_bstooltip" title="' . esc_attr('Saving entries is disabled for this form', 'formidable' ) . '"></i>';
|
264 |
} else {
|
265 |
$text = FrmEntry::getRecordCount($item->id);
|
266 |
$val = current_user_can('frm_view_entries') ? '<a href="' . esc_url( admin_url( 'admin.php?page=formidable-entries&form=' . $item->id ) ) . '">' . $text . '</a>' : $text;
|
classes/helpers/FrmXMLHelper.php
CHANGED
@@ -127,76 +127,31 @@ class FrmXMLHelper {
|
|
127 |
self::put_child_forms_first( $forms );
|
128 |
|
129 |
foreach ( $forms as $item ) {
|
130 |
-
$form =
|
131 |
-
'id' => (int) $item->id,
|
132 |
-
'form_key' => (string) $item->form_key,
|
133 |
-
'name' => (string) $item->name,
|
134 |
-
'description' => (string) $item->description,
|
135 |
-
'options' => (string) $item->options,
|
136 |
-
'logged_in' => (int) $item->logged_in,
|
137 |
-
'is_template' => (int) $item->is_template,
|
138 |
-
'default_template' => (int) $item->default_template,
|
139 |
-
'editable' => (int) $item->editable,
|
140 |
-
'status' => (string) $item->status,
|
141 |
-
'parent_form_id' => isset($item->parent_form_id) ? (int) $item->parent_form_id : 0,
|
142 |
-
'created_at' => date( 'Y-m-d H:i:s', strtotime( (string) $item->created_at ) ),
|
143 |
-
);
|
144 |
-
|
145 |
-
$form['options'] = FrmAppHelper::maybe_json_decode($form['options']);
|
146 |
|
147 |
self::update_custom_style_setting_on_import( $form );
|
148 |
|
149 |
-
|
150 |
-
$edit_query = array( 'form_key' => $form['form_key'], 'is_template' => $form['is_template'] );
|
151 |
-
if ( ! $form['is_template'] ) {
|
152 |
-
$edit_query['created_at'] = $form['created_at'];
|
153 |
-
}
|
154 |
-
|
155 |
-
$edit_query = apply_filters('frm_match_xml_form', $edit_query, $form);
|
156 |
-
|
157 |
-
$this_form = FrmForm::getAll($edit_query, '', 1);
|
158 |
-
unset($edit_query);
|
159 |
|
160 |
-
|
161 |
-
|
162 |
-
|
163 |
-
|
164 |
-
// Keep track of whether this specific form was updated or not
|
165 |
-
$imported['form_status'][ $form_id ] = 'updated';
|
166 |
|
167 |
-
$form_fields =
|
168 |
-
|
169 |
-
foreach ( $form_fields as $f ) {
|
170 |
-
$old_fields[ $f->id ] = $f;
|
171 |
-
$old_fields[ $f->field_key ] = $f->id;
|
172 |
-
unset($f);
|
173 |
-
}
|
174 |
-
$form_fields = $old_fields;
|
175 |
-
unset($old_fields);
|
176 |
-
} else {
|
177 |
-
$old_id = false;
|
178 |
-
//form does not exist, so create it
|
179 |
$form_id = FrmForm::create( $form );
|
180 |
-
|
181 |
-
|
182 |
-
|
183 |
$imported['form_status'][ $form_id ] = 'imported';
|
184 |
self::track_imported_child_forms( (int) $form_id, $form['parent_form_id'], $child_forms );
|
185 |
-
|
186 |
-
|
187 |
|
188 |
-
|
189 |
|
190 |
-
|
191 |
-
if ( isset( $form_fields ) && ! empty( $form_fields ) ) {
|
192 |
-
foreach ( $form_fields as $field ) {
|
193 |
-
if ( is_object($field) ) {
|
194 |
-
FrmField::destroy($field->id);
|
195 |
-
}
|
196 |
-
unset($field);
|
197 |
-
}
|
198 |
-
unset($form_fields);
|
199 |
-
}
|
200 |
|
201 |
// Update field ids/keys to new ones
|
202 |
do_action( 'frm_after_duplicate_form', $form_id, $form, array( 'old_id' => $old_id ) );
|
@@ -216,6 +171,71 @@ class FrmXMLHelper {
|
|
216 |
return $imported;
|
217 |
}
|
218 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
219 |
/**
|
220 |
* Put child forms first so they will be imported before parents
|
221 |
*
|
@@ -283,19 +303,7 @@ class FrmXMLHelper {
|
|
283 |
$in_section = 0;
|
284 |
|
285 |
foreach ( $xml_fields as $field ) {
|
286 |
-
|
287 |
-
'id' => (int) $field->id,
|
288 |
-
'field_key' => (string) $field->field_key,
|
289 |
-
'name' => (string) $field->name,
|
290 |
-
'description' => (string) $field->description,
|
291 |
-
'type' => (string) $field->type,
|
292 |
-
'default_value' => FrmAppHelper::maybe_json_decode( (string) $field->default_value),
|
293 |
-
'field_order' => (int) $field->field_order,
|
294 |
-
'form_id' => (int) $form_id,
|
295 |
-
'required' => (int) $field->required,
|
296 |
-
'options' => FrmAppHelper::maybe_json_decode( (string) $field->options),
|
297 |
-
'field_options' => FrmAppHelper::maybe_json_decode( (string) $field->field_options ),
|
298 |
-
);
|
299 |
|
300 |
if ( is_array($f['default_value']) && in_array($f['type'], array(
|
301 |
'text', 'email', 'url', 'textarea',
|
@@ -345,6 +353,22 @@ class FrmXMLHelper {
|
|
345 |
}
|
346 |
}
|
347 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
348 |
/**
|
349 |
* Update the current in_section value
|
350 |
*
|
127 |
self::put_child_forms_first( $forms );
|
128 |
|
129 |
foreach ( $forms as $item ) {
|
130 |
+
$form = self::fill_form( $item );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
131 |
|
132 |
self::update_custom_style_setting_on_import( $form );
|
133 |
|
134 |
+
$this_form = self::maybe_get_form( $form );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
135 |
|
136 |
+
$old_id = $form_fields = false;
|
137 |
+
if ( ! empty( $this_form ) ) {
|
138 |
+
$form_id = $old_id = $this_form->id;
|
139 |
+
self::update_form( $this_form, $form, $imported );
|
|
|
|
|
140 |
|
141 |
+
$form_fields = self::get_form_fields( $form_id );
|
142 |
+
} else {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
143 |
$form_id = FrmForm::create( $form );
|
144 |
+
if ( $form_id ) {
|
145 |
+
$imported['imported']['forms']++;
|
146 |
+
// Keep track of whether this specific form was updated or not
|
147 |
$imported['form_status'][ $form_id ] = 'imported';
|
148 |
self::track_imported_child_forms( (int) $form_id, $form['parent_form_id'], $child_forms );
|
149 |
+
}
|
150 |
+
}
|
151 |
|
152 |
+
self::import_xml_fields( $item->field, $form_id, $this_form, $form_fields, $imported );
|
153 |
|
154 |
+
self::delete_removed_fields( $form_fields );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
155 |
|
156 |
// Update field ids/keys to new ones
|
157 |
do_action( 'frm_after_duplicate_form', $form_id, $form, array( 'old_id' => $old_id ) );
|
171 |
return $imported;
|
172 |
}
|
173 |
|
174 |
+
private static function fill_form( $item ) {
|
175 |
+
$form = array(
|
176 |
+
'id' => (int) $item->id,
|
177 |
+
'form_key' => (string) $item->form_key,
|
178 |
+
'name' => (string) $item->name,
|
179 |
+
'description' => (string) $item->description,
|
180 |
+
'options' => (string) $item->options,
|
181 |
+
'logged_in' => (int) $item->logged_in,
|
182 |
+
'is_template' => (int) $item->is_template,
|
183 |
+
'default_template' => (int) $item->default_template,
|
184 |
+
'editable' => (int) $item->editable,
|
185 |
+
'status' => (string) $item->status,
|
186 |
+
'parent_form_id' => isset( $item->parent_form_id ) ? (int) $item->parent_form_id : 0,
|
187 |
+
'created_at' => date( 'Y-m-d H:i:s', strtotime( (string) $item->created_at ) ),
|
188 |
+
);
|
189 |
+
$form['options'] = FrmAppHelper::maybe_json_decode( $form['options'] );
|
190 |
+
return $form;
|
191 |
+
}
|
192 |
+
|
193 |
+
private static function maybe_get_form( $form ) {
|
194 |
+
// if template, allow to edit if form keys match, otherwise, creation date must also match
|
195 |
+
$edit_query = array( 'form_key' => $form['form_key'], 'is_template' => $form['is_template'] );
|
196 |
+
if ( ! $form['is_template'] ) {
|
197 |
+
$edit_query['created_at'] = $form['created_at'];
|
198 |
+
}
|
199 |
+
|
200 |
+
$edit_query = apply_filters( 'frm_match_xml_form', $edit_query, $form );
|
201 |
+
|
202 |
+
return FrmForm::getAll( $edit_query, '', 1 );
|
203 |
+
}
|
204 |
+
|
205 |
+
private static function update_form( $this_form, $form, &$imported ) {
|
206 |
+
$form_id = $this_form->id;
|
207 |
+
FrmForm::update( $form_id, $form );
|
208 |
+
$imported['updated']['forms']++;
|
209 |
+
// Keep track of whether this specific form was updated or not
|
210 |
+
$imported['form_status'][ $form_id ] = 'updated';
|
211 |
+
}
|
212 |
+
|
213 |
+
private static function get_form_fields( $form_id ) {
|
214 |
+
$form_fields = FrmField::get_all_for_form( $form_id, '', 'exclude', 'exclude' );
|
215 |
+
$old_fields = array();
|
216 |
+
foreach ( $form_fields as $f ) {
|
217 |
+
$old_fields[ $f->id ] = $f;
|
218 |
+
$old_fields[ $f->field_key ] = $f->id;
|
219 |
+
unset($f);
|
220 |
+
}
|
221 |
+
$form_fields = $old_fields;
|
222 |
+
return $form_fields;
|
223 |
+
}
|
224 |
+
|
225 |
+
/**
|
226 |
+
* Delete any fields attached to this form that were not included in the template
|
227 |
+
*/
|
228 |
+
private static function delete_removed_fields( $form_fields ) {
|
229 |
+
if ( ! empty( $form_fields ) ) {
|
230 |
+
foreach ( $form_fields as $field ) {
|
231 |
+
if ( is_object( $field ) ) {
|
232 |
+
FrmField::destroy( $field->id );
|
233 |
+
}
|
234 |
+
unset( $field );
|
235 |
+
}
|
236 |
+
}
|
237 |
+
}
|
238 |
+
|
239 |
/**
|
240 |
* Put child forms first so they will be imported before parents
|
241 |
*
|
303 |
$in_section = 0;
|
304 |
|
305 |
foreach ( $xml_fields as $field ) {
|
306 |
+
$f = self::fill_field( $field, $form_id );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
307 |
|
308 |
if ( is_array($f['default_value']) && in_array($f['type'], array(
|
309 |
'text', 'email', 'url', 'textarea',
|
353 |
}
|
354 |
}
|
355 |
|
356 |
+
private static function fill_field( $field, $form_id ) {
|
357 |
+
return array(
|
358 |
+
'id' => (int) $field->id,
|
359 |
+
'field_key' => (string) $field->field_key,
|
360 |
+
'name' => (string) $field->name,
|
361 |
+
'description' => (string) $field->description,
|
362 |
+
'type' => (string) $field->type,
|
363 |
+
'default_value' => FrmAppHelper::maybe_json_decode( (string) $field->default_value),
|
364 |
+
'field_order' => (int) $field->field_order,
|
365 |
+
'form_id' => (int) $form_id,
|
366 |
+
'required' => (int) $field->required,
|
367 |
+
'options' => FrmAppHelper::maybe_json_decode( (string) $field->options),
|
368 |
+
'field_options' => FrmAppHelper::maybe_json_decode( (string) $field->field_options ),
|
369 |
+
);
|
370 |
+
}
|
371 |
+
|
372 |
/**
|
373 |
* Update the current in_section value
|
374 |
*
|
classes/models/FrmAddon.php
CHANGED
@@ -172,9 +172,9 @@ class FrmAddon {
|
|
172 |
|
173 |
$license_status = get_site_transient( $this->transient_key() );
|
174 |
|
175 |
-
if ( $license_status === false ) {
|
176 |
$response = $this->get_license_status();
|
177 |
-
set_site_transient( $this->transient_key(), $response,
|
178 |
if ( $response['status'] == 'revoked' ) {
|
179 |
$this->clear_license();
|
180 |
}
|
@@ -185,6 +185,13 @@ class FrmAddon {
|
|
185 |
return 'frm_' . md5( sanitize_key( $this->license . '_' . $this->plugin_slug ) );
|
186 |
}
|
187 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
188 |
public static function activate() {
|
189 |
FrmAppHelper::permission_check('frm_change_settings');
|
190 |
check_ajax_referer( 'frm_ajax', 'nonce' );
|
172 |
|
173 |
$license_status = get_site_transient( $this->transient_key() );
|
174 |
|
175 |
+
if ( $license_status === false && $this->test_transient() ) {
|
176 |
$response = $this->get_license_status();
|
177 |
+
set_site_transient( $this->transient_key(), $response, 60 * 60 * 24 * 7 ); // check weekly
|
178 |
if ( $response['status'] == 'revoked' ) {
|
179 |
$this->clear_license();
|
180 |
}
|
185 |
return 'frm_' . md5( sanitize_key( $this->license . '_' . $this->plugin_slug ) );
|
186 |
}
|
187 |
|
188 |
+
private static function test_transient() {
|
189 |
+
$key = 'frm_test';
|
190 |
+
set_site_transient( $key, $key, 120 );
|
191 |
+
$transient = get_site_transient( $key );
|
192 |
+
return ( $transient ) ? true : false;
|
193 |
+
}
|
194 |
+
|
195 |
public static function activate() {
|
196 |
FrmAppHelper::permission_check('frm_change_settings');
|
197 |
check_ajax_referer( 'frm_ajax', 'nonce' );
|
classes/models/FrmEDD_SL_Plugin_Updater.php
CHANGED
@@ -33,7 +33,7 @@ class FrmEDD_SL_Plugin_Updater {
|
|
33 |
* @param string $_plugin_file Path to the plugin file.
|
34 |
* @param array $_api_data Optional data to send with API calls.
|
35 |
*/
|
36 |
-
public function __construct( $_api_url, $_plugin_file, $_api_data =
|
37 |
global $frm_edd_plugin_data;
|
38 |
|
39 |
$this->api_url = trailingslashit( $_api_url );
|
33 |
* @param string $_plugin_file Path to the plugin file.
|
34 |
* @param array $_api_data Optional data to send with API calls.
|
35 |
*/
|
36 |
+
public function __construct( $_api_url, $_plugin_file, $_api_data = array() ) {
|
37 |
global $frm_edd_plugin_data;
|
38 |
|
39 |
$this->api_url = trailingslashit( $_api_url );
|
classes/models/FrmForm.php
CHANGED
@@ -136,7 +136,7 @@ class FrmForm {
|
|
136 |
$new_values = self::set_update_options( array(), $values);
|
137 |
|
138 |
foreach ( $values as $value_key => $value ) {
|
139 |
-
|
140 |
$new_values[ $value_key ] = $value;
|
141 |
}
|
142 |
}
|
136 |
$new_values = self::set_update_options( array(), $values);
|
137 |
|
138 |
foreach ( $values as $value_key => $value ) {
|
139 |
+
if ( $value_key && in_array( $value_key, $form_fields ) ) {
|
140 |
$new_values[ $value_key ] = $value;
|
141 |
}
|
142 |
}
|
classes/views/frm-entries/errors.php
CHANGED
@@ -19,7 +19,7 @@ if ( isset($errors) && is_array( $errors ) && ! empty( $errors ) ) {
|
|
19 |
if ( isset( $form ) && is_object( $form ) ) {
|
20 |
FrmFormsHelper::get_scroll_js( $form->id );
|
21 |
} ?>
|
22 |
-
<div class="
|
23 |
<?php
|
24 |
$img = '';
|
25 |
if ( ! FrmAppHelper::is_admin() ) {
|
19 |
if ( isset( $form ) && is_object( $form ) ) {
|
20 |
FrmFormsHelper::get_scroll_js( $form->id );
|
21 |
} ?>
|
22 |
+
<div class="<?php echo esc_attr( FrmFormsHelper::form_error_class() ) ?>">
|
23 |
<?php
|
24 |
$img = '';
|
25 |
if ( ! FrmAppHelper::is_admin() ) {
|
classes/views/frm-entries/show.php
CHANGED
@@ -1,5 +1,5 @@
|
|
1 |
<div id="form_show_entry_page" class="wrap">
|
2 |
-
<h2><?php _e( 'View Entry', 'formidable' ) ?>
|
3 |
<?php do_action('frm_entry_inside_h2', $entry->form_id); ?>
|
4 |
</h2>
|
5 |
|
1 |
<div id="form_show_entry_page" class="wrap">
|
2 |
+
<h2 class="frm_no_print"><?php _e( 'View Entry', 'formidable' ) ?>
|
3 |
<?php do_action('frm_entry_inside_h2', $entry->form_id); ?>
|
4 |
</h2>
|
5 |
|
classes/views/frm-entries/sidebar-show.php
CHANGED
@@ -1,4 +1,4 @@
|
|
1 |
-
<div id="postbox-container-1" class="postbox-container">
|
2 |
<div id="submitdiv" class="postbox">
|
3 |
<h3 class="hndle"><span><?php _e( 'Entry Actions', 'formidable' ) ?></span></h3>
|
4 |
<div class="inside">
|
1 |
+
<div id="postbox-container-1" class="postbox-container frm_no_print">
|
2 |
<div id="submitdiv" class="postbox">
|
3 |
<h3 class="hndle"><span><?php _e( 'Entry Actions', 'formidable' ) ?></span></h3>
|
4 |
<div class="inside">
|
classes/views/frm-form-actions/_action_inside.php
CHANGED
@@ -44,7 +44,8 @@ if ( count( $action_control->action_options['event'] ) == 1 || $action_control->
|
|
44 |
<?php
|
45 |
}
|
46 |
|
47 |
-
|
|
|
48 |
|
49 |
?>
|
50 |
<span class="alignright frm_action_id <?php echo empty( $form_action->ID ) ? 'frm_hidden' : ''; ?>"><?php printf( __( 'Action ID: %1$s', 'formidable' ), $form_action->ID); ?></span>
|
44 |
<?php
|
45 |
}
|
46 |
|
47 |
+
$pass_args = array( 'form' => $form, 'action_control' => $action_control, 'action_key' => $action_key, 'values' => $values );
|
48 |
+
do_action( 'frm_additional_action_settings', $form_action, $pass_args );
|
49 |
|
50 |
?>
|
51 |
<span class="alignright frm_action_id <?php echo empty( $form_action->ID ) ? 'frm_hidden' : ''; ?>"><?php printf( __( 'Action ID: %1$s', 'formidable' ), $form_action->ID); ?></span>
|
css/frm_admin.css
CHANGED
@@ -74,6 +74,9 @@ ul.frm_form_nav li.last > a{
|
|
74 |
#titlediv{
|
75 |
margin-bottom:20px;
|
76 |
}
|
|
|
|
|
|
|
77 |
#titlediv #title{
|
78 |
line-height:1.5;
|
79 |
height:auto;
|
@@ -2363,16 +2366,25 @@ Responsive Design
|
|
2363 |
@media print {
|
2364 |
#adminmenuwrap, #adminmenuback, #wphead, #button_bar, #submitdiv, .button-secondary,
|
2365 |
#screen-metas, #screen-meta-links, #footer, #wpfooter, .inner-sidebar, .frm_form_nav,
|
2366 |
-
.frm_flash_graph, .frm_no_print, object{
|
2367 |
visibility:hidden;
|
2368 |
display:none !important;
|
2369 |
}
|
|
|
|
|
|
|
|
|
|
|
2370 |
#poststuff #post-body.columns-2{margin-right:0;}
|
2371 |
.widget, .postbox, .stuffbox, .postbox h3{border-width:0 !important;border-color:#fff;}
|
2372 |
.postbox{background:#fff !important;border:none;position:static;}
|
2373 |
.postbox h3{background:#fff !important;}
|
2374 |
#wpbody-content{float:none;}
|
2375 |
-
#wpcontent, #post-body-content,
|
|
|
|
|
|
|
|
|
2376 |
.frm_charts .alignleft{float:none;}
|
2377 |
.pg_odd, .pg_even{page-break-inside:avoid;max-width:600px;}
|
2378 |
}
|
74 |
#titlediv{
|
75 |
margin-bottom:20px;
|
76 |
}
|
77 |
+
#form_entries_page #titlediv{
|
78 |
+
position:initial;
|
79 |
+
}
|
80 |
#titlediv #title{
|
81 |
line-height:1.5;
|
82 |
height:auto;
|
2366 |
@media print {
|
2367 |
#adminmenuwrap, #adminmenuback, #wphead, #button_bar, #submitdiv, .button-secondary,
|
2368 |
#screen-metas, #screen-meta-links, #footer, #wpfooter, .inner-sidebar, .frm_form_nav,
|
2369 |
+
.frm_flash_graph, .frm_no_print, object, .error{
|
2370 |
visibility:hidden;
|
2371 |
display:none !important;
|
2372 |
}
|
2373 |
+
#titlediv input{
|
2374 |
+
border:none;
|
2375 |
+
box-shadow:none;
|
2376 |
+
background:#fff !important;
|
2377 |
+
}
|
2378 |
#poststuff #post-body.columns-2{margin-right:0;}
|
2379 |
.widget, .postbox, .stuffbox, .postbox h3{border-width:0 !important;border-color:#fff;}
|
2380 |
.postbox{background:#fff !important;border:none;position:static;}
|
2381 |
.postbox h3{background:#fff !important;}
|
2382 |
#wpbody-content{float:none;}
|
2383 |
+
#wpcontent, #post-body-content,
|
2384 |
+
.has-right-sidebar #post-body,
|
2385 |
+
#poststuff #post-body.columns-2{
|
2386 |
+
margin:0 !important;
|
2387 |
+
}
|
2388 |
.frm_charts .alignleft{float:none;}
|
2389 |
.pg_odd, .pg_even{page-break-inside:avoid;max-width:600px;}
|
2390 |
}
|
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.02.
|
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.02.10
|
6 |
Plugin URI: http://formidablepro.com/
|
7 |
Author URI: http://strategy11.com
|
8 |
Author: Strategy11
|
js/formidable.js
CHANGED
@@ -203,11 +203,11 @@ function frmFrontFormJS(){
|
|
203 |
});
|
204 |
|
205 |
this.on('removedfile', function( file ) {
|
206 |
-
if ( file.accepted && uploadFields[i].uploadMultiple !== true ) {
|
207 |
jQuery('input[name="'+ fieldName +'"]').val('');
|
208 |
}
|
209 |
|
210 |
-
if ( file.accepted && typeof file.mediaID !== 'undefined' ) {
|
211 |
jQuery(file.previewElement).remove();
|
212 |
var fileCount = this.files.length;
|
213 |
this.options.maxFiles = uploadFields[i].maxFiles - fileCount;
|
203 |
});
|
204 |
|
205 |
this.on('removedfile', function( file ) {
|
206 |
+
if ( file.accepted !== false && uploadFields[i].uploadMultiple !== true ) {
|
207 |
jQuery('input[name="'+ fieldName +'"]').val('');
|
208 |
}
|
209 |
|
210 |
+
if ( file.accepted !== false && typeof file.mediaID !== 'undefined' ) {
|
211 |
jQuery(file.previewElement).remove();
|
212 |
var fileCount = this.files.length;
|
213 |
this.options.maxFiles = uploadFields[i].maxFiles - fileCount;
|
js/formidable.min.js
CHANGED
@@ -4,9 +4,9 @@ function frmFrontFormJS(){function l(a){var b=jQuery(this),c=b.attr("type");"sub
|
|
4 |
(d=d.replace("-0_dropzone","-"+b+"_dropzone"),e=e.replace("[0]","["+b+"]"),delete c[a].mockFiles);d=jQuery(d);if(!(1>d.length||d.hasClass("dz-clickable"))){var f=c[a].maxFiles;if("undefined"!==typeof c[a].mockFiles){var h=c[a].mockFiles.length;0<f&&(f-=h)}var h=d.closest("form"),g=h.find('input[type="submit"], .frm_submit input[type="button"]'),k=h.find(".frm_ajax_loading");d.dropzone({url:frm_js.ajax_url,addRemoveLinks:!0,paramName:d.attr("id").replace("_dropzone",""),maxFilesize:c[a].maxFilesize,
|
5 |
maxFiles:f,uploadMultiple:c[a].uploadMultiple,dictDefaultMessage:c[a].defaultMessage,dictFallbackMessage:c[a].fallbackMessage,dictFallbackText:c[a].fallbackText,dictFileTooBig:c[a].fileTooBig,dictInvalidFileType:c[a].invalidFileType,dictResponseError:c[a].responseError,dictCancelUpload:c[a].cancel,dictCancelUploadConfirmation:c[a].cancelConfirm,dictRemoveFile:c[a].remove,dictMaxFilesExceeded:c[a].maxFilesExceeded,fallback:function(){jQuery(this.element).closest("form").removeClass("frm_ajax_submit")},
|
6 |
init:function(){this.on("sending",function(b,d,e){e.append("action","frm_submit_dropzone");e.append("field_id",c[a].fieldID);e.append("form_id",c[a].formID)});this.on("success",function(b,d){for(var f=jQuery.parseJSON(d),g=0;g<f.length;g++)!0!==c[a].uploadMultiple&&jQuery('input[name="'+e+'"]').val(f[g])});this.on("successmultiple",function(b,d){for(var f=jQuery.parseJSON(d),g=0;g<b.length;g++)jQuery(b[g].previewElement).append(y(c[a],f[g],e))});this.on("complete",function(b){if("undefined"!==typeof b.mediaID){c[a].uploadMultiple&&
|
7 |
-
jQuery(b.previewElement).append(y(c[a],b.mediaID,e));for(var d=b.previewElement.querySelectorAll("[data-dz-name]"),f=0,g=d.length;f<g;f++)d[f].innerHTML='<a href="'+b.url+'">'+b.name+"</a>"}});this.on("addedfile",function(){k.addClass("frm_loading_now");g.attr("disabled","disabled")});this.on("queuecomplete",function(){k.removeClass("frm_loading_now");g.removeAttr("disabled")});this.on("removedfile",function(b){b.accepted&&!0!==c[a].uploadMultiple&&jQuery('input[name="'+e+'"]').val("")
|
8 |
-
"undefined"!==typeof b.mediaID&&(jQuery(b.previewElement).remove(),this.options.maxFiles=c[a].maxFiles-this.files.length)});if("undefined"!==typeof c[a].mockFiles)for(var b=0;b<c[a].mockFiles.length;b++){var d={name:c[a].mockFiles[b].name,size:c[a].mockFiles[b].size,url:c[a].mockFiles[b].file_url,mediaID:c[a].mockFiles[b].id};this.emit("addedfile",d);this.emit("thumbnail",d,c[a].mockFiles[b].url);this.emit("complete",d);this.files.push(d)}}})}}function y(a,b,c){return'<input name="'+c+
|
9 |
-
b+'" data-frmfile="'+a.fieldID+'" />'}function w(){var a=jQuery(this).data("frm-remove");Pa(jQuery(this).parent(".dz-preview"));a=jQuery('input[name="'+a+'"]');a.length&&a.val("")}function A(){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,b=!1,e=0;e<d.length;e++)if("frm_other_trigger"===d[e].className&&d[e].selected){b=!0;break}c?(a=jQuery(this).parent().children(".frm_other_input"),
|
10 |
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("")):"checkbox"===a&&(this.checked?jQuery(this).closest(".frm_checkbox").children(".frm_other_input").removeClass("frm_pos_none"):
|
11 |
jQuery(this).closest(".frm_checkbox").children(".frm_other_input").addClass("frm_pos_none").val(""))}function G(a){var b=q(this,!1);if(b&&"undefined"!==typeof b&&(!a.frmTriggered||a.frmTriggered!=b)&&(ea(b,jQuery(this)),a="undefined"!==typeof a.originalEvent||-1<a.currentTarget.className.indexOf("frm_chzn")?"value changed":"other",fa(b,jQuery(this),a),L(b,jQuery(this)),jQuery(this).closest("form").hasClass("frm_js_validate"))){b=[];a=jQuery(this).closest(".frm_form_field");a.hasClass("frm_required_field")&&
|
12 |
!jQuery(this).hasClass("frm_optional")&&(b=ga(this,b));if(1>b.length)if("email"==this.type)var c=jQuery(this).closest("form").find("input[type=email]"),b=ha(this,b,c);else"number"==this.type?b=ia(this,b):null!==this.pattern&&(b=ja(this,b));a.removeClass("frm_blank_field");a.find(".frm_error").remove();if(0<Object.keys(b).length)for(var d in b)M(a,d,b)}}function q(a,b){var c="",c=a instanceof jQuery?a.attr("name"):a.name;if(""===c)return c=a instanceof jQuery?a.data("name"):a.getAttribute("data-name"),
|
@@ -29,7 +29,7 @@ a.length&&(b?a[0].className=a[0].className.replace("frm_pos_none",""):(1>a[0].cl
|
|
29 |
b.repeatRow){c=[];var d="frm_field_"+a.fieldId+"-",d=d+(b.repeatingSection+"-"+b.repeatRow+"_container");b=document.getElementById(d);null!==b&&c.push(b);b=c}else b=[],a.isRepeating?b=document.querySelectorAll(".frm_field_"+a.fieldId+"_container"):(c=document.getElementById("frm_field_"+a.fieldId+"_container"),null!==c&&b.push(c));c=0;for(d=b.length;c<d;c++){ka(a,b[c].id);var e=a,f=b[c];e.parentVals=W(e);if("select"==e.inputType)Va(e,f);else if("radio"==e.inputType||"checkbox"==e.inputType)if(!1===
|
30 |
e.parentVals){var h=f.getElementsByTagName("input");wa(e,f);Y(h)}else Wa(e,f)}}else if("value changed"===c)for(c="field_"+a.fieldKey,c=a.isRepeating?""!==b.repeatingSection?'[id="'+c+"-"+b.repeatRow+'"]':'[id^="'+c+'-"]':'[id="'+c+'"]',b=document.querySelectorAll(c),c=0,d=b.length;c<d;c++)e=a,f=H(b[c].name),e.repeatRow=""!==f.repeatRow?f.repeatRow:"",e=a,f=b[c],e.parentVals=W(e),ua(e,f)}function V(a){return"undefined"===typeof __FRMLOOKUP||"undefined"===typeof __FRMLOOKUP[a]?!1:__FRMLOOKUP[a]}function W(a){for(var b=
|
31 |
[],c=a.parents,d,e=0,f=c.length;e<f;e++){d=V(c[e]);d=qa(d,a);if(""===d||!1===d){b=!1;break}b[e]=d}return b}function sa(a){for(var b=!1,c=a.length,d=0;d<c;d++)if("hidden"==a[d].type||a[d].checked){b=a[d].value;break}return b}function Va(a,b){var c=b.getElementsByTagName("SELECT")[0];if(null!==c){var d=c.value;!1===a.parentVals?(c.options.length=1,""!==d&&(c.value="",U(c),u(jQuery(c),a.fieldKey))):(Xa(c),jQuery.ajax({type:"POST",url:frm_js.ajax_url,data:{action:"frm_replace_lookup_field_options",parent_fields:a.parents,
|
32 |
-
parent_vals:a.parentVals,field_id:a.fieldId,nonce:frm_js.nonce},success:function(b){var d=a.fieldKey,
|
33 |
1,a.options[1]=new Option(frm_js.loading,"",!1,!1))}function Wa(a,b){var c=b.getElementsByClassName("frm_opt_container")[0],d=c.getElementsByTagName("input");Ya(b,c);var e="",e="radio"==a.inputType?sa(d):R(d);jQuery.ajax({type:"POST",url:frm_js.ajax_url,data:{action:"frm_replace_cb_radio_lookup_options",parent_fields:a.parents,parent_vals:a.parentVals,field_id:a.fieldId,row_index:a.repeatRow,current_value:e,nonce:frm_js.nonce},success:function(e){c.innerHTML=e;e=b.getElementsByClassName("frm-loading-img")[0];
|
34 |
null!==e&&void 0!==e&&e.parentNode.removeChild(e);c.style.display="block";1==d.length&&""===d[0].value?wa(a,b):!1!==B(b.id,a.formId)&&(e=N(a.fieldId),!1===e||1>e.conditions.length?(D(b.id,a.formId),jQuery("#"+b.id).show()):(e.containerId=b.id,e.repeatRow=a.repeatRow,la(e)));u(jQuery(d[0]),a.fieldKey)}})}function wa(a,b){B(b.id,a.formId)||(jQuery("#"+b.id).hide(),va(b.id,a.formId))}function ua(a,b){if(!T(b,a.formId))if(!1===a.parentVals){var c=b.getAttribute("data-frmval");null===c&&(c="");xa(a,b,
|
35 |
c)}else jQuery.ajax({type:"POST",url:frm_js.ajax_url,data:{action:"frm_get_lookup_text_value",parent_fields:a.parents,parent_vals:a.parentVals,field_id:a.fieldId,nonce:frm_js.nonce},success:function(c){b.value!=c&&xa(a.fieldKey,b,c)}})}function xa(a,b,c){b.value=c;u(jQuery(b),a)}function Ra(a,b){if(b){var c=jQuery("#"+a.containerId);ya(c)}jQuery.ajax({type:"POST",url:frm_js.ajax_url,data:{action:"frm_fields_ajax_get_data",entry_id:a.dataLogic.actualValue,current_field:a.fieldId,hide_id:a.containerId,
|
@@ -49,10 +49,10 @@ a.length&&(b?a[0].className=a[0].className.replace("frm_pos_none",""):(1>a[0].cl
|
|
49 |
'"]');a=a.length?a.val():0;if(!a||c.val()<a)b=!0}return b}function ga(a,b){var c=a.getAttribute("data-frmfile");if("hidden"==a.type&&null===c)return b;var d="",e="";if("checkbox"==a.type||"radio"==a.type)c=jQuery('input[name="'+a.name+'"]').closest(".frm_required_field").find("input:checked"),jQuery(c).each(function(){d=this.value});else if("file"==a.type||c)"undefined"===typeof c&&(c=q(a,!0),c=c.replace("file","")),"undefined"===typeof b[c]&&(d=cb(c)),e=c;else{e=a.className;if(-1!==e.indexOf("frm_pos_none"))return b;
|
50 |
d=jQuery(a).val();if("string"!==typeof d)for(var c=d,d="",f=0;f<c.length;f++)""!==c[f]&&(d=c[f]);e=-1===e.indexOf("frm_other_input")?q(a,!0):q(a,!1)}""===d&&(""===e&&(e=q(a,!0)),e in b||(b[e]=F(a,"data-reqmsg")));return b}function cb(a){var b="";jQuery('input[name="file'+a+'"], input[name="file'+a+'[]"], input[name^="item_meta['+a+']"]').each(function(){""===b&&(b=this.value)});return b}function ha(a,b,c){var d=a.value,e=q(a,!0);if(e in b)return b;var f=0===e.indexOf("conf_");if(""!==d||f){var h=
|
51 |
/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/i,g=F(a,"data-invmsg");""!==d&&!1===h.test(d)?(b[e]=g,f&&(b[e.replace("conf_","")]="")):f&&(a=a.name.replace("conf_",""),c.filter('[name="'+a+'"]').val()!==d&&(b[e]="",b[e.replace("conf_","")]=""))}return b}function ia(a,b){var c=a.value;""!==c&&!1!==isNaN(c/1)&&(c=q(a,!0),c in b||(b[c]=F(a,"data-invmsg")));return b}function ja(a,b){var c=a.value,
|
52 |
-
d=F(a,"pattern");if(""!==d&&""!==c){var e=q(a,!0);e in b||(d=new RegExp("^"+d+"$","i"),!1===d.test(c)&&(b[e]=F(a,"data-invmsg")))}return b}function F(a,b){var c=a.getAttribute(b);null===c&&(c="");return c}function db(a,b){"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){var
|
53 |
-
"");b=0===b.indexOf("{")?jQuery.parseJSON(b):
|
54 |
-
frmThemeOverride_frmAfterSubmit(
|
55 |
-
e+"_container"),h.length){if(!h.is(":visible")){var g=h.closest(".frm_toggle_container");g.length&&(g=g.prev(),g.hasClass("frm_trigger")||(g=g.prev(".frm_trigger")),g.click())}h.is(":visible")&&(M(h,e,b.errors),
|
56 |
La(a,!0),a.submit()},error:function(){jQuery(a).find('input[type="submit"], input[type="button"]').removeAttr("disabled");a.submit()}})}function M(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 Ja(){jQuery(".form-field").removeClass("frm_blank_field");jQuery(".form-field .frm_error").replaceWith("");jQuery(".frm_error_style").remove()}
|
57 |
function Ka(a){var b=jQuery(a).find(".frm_blank_field:first");b.length&&frmFrontForm.scrollMsg(b,a,!0)}function eb(a){var b=document.getElementById("frm_loading");null!==b&&(a=jQuery(a).find("input[type=file]").val(),"undefined"!=typeof a&&""!==a&&setTimeout(function(){jQuery(b).fadeIn("slow")},2E3))}function La(a,b){var c=jQuery(a).find(".frm-g-recaptcha, .g-recaptcha");c.length&&(!b||1>jQuery(a).find(".frm_next_page").length||1>jQuery(a).find(".frm_next_page").val())&&c.closest(".frm_form_field").replaceWith('<input type="hidden" name="recaptcha_checked" value="'+
|
58 |
frm_js.nonce+'">')}function fb(){Ma(jQuery(this),"clear")}function gb(){Ma(jQuery(this),"replace")}function Ma(a,b){var c=a.data("frmval").replace(/(\n|\r\n)/g,"\r");if(""===c||"undefined"==typeof c)return!1;var d=a.val().replace(/(\n|\r\n)/g,"\r");"replace"==b?""===d&&a.addClass("frm_default").val(c):d==c&&a.removeClass("frm_default").val("")}function hb(){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",
|
@@ -61,8 +61,8 @@ a.length&&(b?a[0].className=a[0].className.replace("frm_pos_none",""):(1>a[0].cl
|
|
61 |
"</a>"):b.setCell(l,k,""),k++);g&&("undefined"!==typeof p.deleteLink?b.setCell(l,k,'<a href="'+p.deleteLink+'" class="frm_delete_link" data-frmconfirm="'+a.options.confirm+'">'+a.options.delete_link+"</a>"):b.setCell(l,k,""));l++}}else for(b.addRows(1),h=k=0,g=e;h<g;h++)0<k?b.setCell(0,k,""):b.setCell(0,k,a.options.no_entries),k++;(new google.visualization.Table(document.getElementById("frm_google_table_"+a.options.form_id))).draw(b,a.graphOpts)}})}function jb(a){google.load("visualization","1.0",
|
62 |
{packages:[a["package"]],callback:function(){var b;new google.visualization.DataTable;b=google.visualization.arrayToDataTable(a.data);var c=document.getElementById("chart_"+a.graph_id);if(null!==c){var d=a.type.charAt(0).toUpperCase()+a.type.slice(1);"Histogram"!==d&&"Table"!==d&&(d+="Chart");(new google.visualization[d](c)).draw(b,a.options)}}})}function Na(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&&""===
|
63 |
a.options[0]&&(c="post_status"==a.field_options.post_field?3:c-1);1==c&&(b="boolean")}return b}function kb(){var a=jQuery(this).data("key"),b=jQuery(this).data("parent"),c="frm_section_"+b+"-"+a,d=jQuery(document.getElementById(c)),e=d.find("input, select, textarea"),f=jQuery(this).closest("form").find('input[name="form_id"]').val();d.fadeOut("slow",function(){d.remove();e.each(function(){var c=q(this,!1);"file"!=this.type&&L(c,jQuery(this));D("frm_field_"+c+"-"+b+"-"+a+"_container",f)});"function"==
|
64 |
-
typeof frmThemeOverride_frmRemoveRow&&frmThemeOverride_frmRemoveRow(c,d)});return!1}function lb(){if(!0===K)return!1;K=!0;var a=jQuery(this).data("parent"),b=0;if(0<jQuery(".frm_repeat_"+a).length)var c=jQuery(".frm_repeat_"+a+":last").attr("id").replace("frm_section_"+a+"-",""),b=-1<c.indexOf("i")?1:1+parseInt(c);jQuery.ajax({type:"POST",url:frm_js.ajax_url,dataType:"json",data:{action:"frm_add_form_row",field_id:a,i:b,nonce:frm_js.nonce},success:function(c){var
|
65 |
-
jQuery(".frm_repeat_"+a+":last").after(f);var h=["other"],g,k,m={repeatingSection:a.toString(),repeatRow:b.toString()};jQuery(
|
66 |
frmThemeOverride_frmAddRow(a,c);K=!1},error:function(){K=!1}});return!1}function mb(){var a=jQuery(this),b=a.data("entryid"),c=a.data("prefix"),d=a.data("pageid"),e=a.data("formid"),f=a.data("cancel"),h=a.data("fields"),g=a.data("excludefields"),k=jQuery(document.getElementById(c+b)),m=k.html();k.html('<span class="frm-loading-img" id="'+c+b+'"></span><div class="frm_orig_content" style="display:none">'+m+"</div>");jQuery.ajax({type:"POST",url:frm_js.ajax_url,dataType:"html",data:{action:"frm_entries_edit_entry_ajax",
|
67 |
post_id:d,entry_id:b,id:e,nonce:frm_js.nonce,fields:h,exclude_fields:g},success:function(b){k.children(".frm-loading-img").replaceWith(b);a.removeClass("frm_inplace_edit").addClass("frm_cancel_edit");a.html(f);ca("editInPlace");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"]',G);da()}});return!1}function nb(){var a=jQuery(this),b=a.data("entryid"),c=a.data("prefix"),d=a.data("edit");a.hasClass("frm_ajax_edited")||
|
68 |
(b=jQuery(document.getElementById(c+b)),b.children(".frm_forms").replaceWith(""),b.children(".frm_orig_content").fadeIn("slow").removeClass("frm_orig_content"));a.removeClass("frm_cancel_edit").addClass("frm_inplace_edit");a.html(d);return!1}function ob(){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",
|
@@ -84,7 +84,7 @@ a.length&&(b?a[0].className=a[0].className.replace("frm_pos_none",""):(1>a[0].cl
|
|
84 |
if(b||d)a=a-parseInt(b)-parseInt(d);if(a&&window.innerHeight&&(b=document.documentElement.scrollTop||document.body.scrollTop,a>b+window.innerHeight||a<b))return"undefined"===typeof c?jQuery(window).scrollTop(a):jQuery("html,body").animate({scrollTop:a},500),!1}},savingDraft:function(a){return Ha(a)},goingToPreviousPage:function(a){return Ia(a)},hideOrShowFields:function(a,b){if("pageLoad"===b){var c=document.querySelectorAll('[id^="frm_hide_fields_"]');Y(c)}for(var c={repeatingSection:"",repeatRow:""},
|
85 |
d=0,e=a.length;d<e;d++)I(a[d],c)},hidePreviouslyHiddenFields:function(){var a;a=[];for(var b=document.querySelectorAll('*[id^="frm_hide_fields_"]'),c=b.length,d,e=0;e<c;e++)d=b[e].id.replace("frm_hide_fields_",""),a=a.concat(E(d));b=0;for(c=a.length;b<c;b++)d=document.getElementById(a[b]),null!==d&&(d.style.display="none")},checkDependentDynamicFields:function(a){for(var b={repeatingSection:"",repeatRow:""},c=0,d=a.length;c<d;c++)I(a[c],b)},checkDependentLookupFields:function(a){for(var b,c={repeatingSection:"",
|
86 |
repeatRow:""},d=0,e=a.length;d<e;d++)b=a[d],Z(b,c,"value changed")},loadGoogle:function(){if("undefined"!==typeof google&&google&&google.load)for(var a=__FRMTABLES,b=Object.keys(a),c=0;c<b.length;c++)if("graphs"===b[c])for(var d=a[b[c]],e=0,f=d.length;e<f;e++)jb(d[e]);else for(d=a[b[c]],e=b[c],f=0;f<d.length;f++)ib(d[f],e);else setTimeout(frmFrontForm.loadGoogle,30)},removeUsedTimes:function(a,b){var c=jQuery(a).parents("form:first").find('input[name="id"]');jQuery.ajax({type:"POST",url:frm_js.ajax_url,
|
87 |
-
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
|
88 |
"hidden")},visible:function(a){jQuery(a).css("visibility","visible")}}}var frmFrontForm=frmFrontFormJS();jQuery(document).ready(function(l){frmFrontForm.init()});function frmRecaptcha(){for(var l=jQuery(".frm-g-recaptcha"),n=0,p=l.length;n<p;n++){var r=grecaptcha.render(l[n].id,{sitekey:l[n].getAttribute("data-sitekey"),size:l[n].getAttribute("data-size"),theme:l[n].getAttribute("data-theme")});l[n].setAttribute("data-rid",r)}}
|
89 |
function frmUpdateField(l,n,p,r,v){jQuery(document.getElementById("frm_update_field_"+l+"_"+n)).html('<span class="frm-loading-img"></span>');jQuery.ajax({type:"POST",url:frm_js.ajax_url,data:{action:"frm_entries_update_field_ajax",entry_id:l,field_id:n,value:p,nonce:frm_js.nonce},success:function(){""===r.replace(/^\s+|\s+$/g,"")?jQuery(document.getElementById("frm_update_field_"+l+"_"+n+"_"+v)).fadeOut("slow"):jQuery(document.getElementById("frm_update_field_"+l+"_"+n+"_"+v)).replaceWith(r)}})}
|
90 |
function frmEditEntry(l,n,p,r,v,z){console.warn("DEPRECATED: function frmEditEntry in v2.0.13 use frmFrontForm.editEntry");var y=jQuery(document.getElementById("frm_edit_"+l)),w=y.html(),A=jQuery(document.getElementById(n+l)),G=A.html();A.html('<span class="frm-loading-img" id="'+n+l+'"></span><div class="frm_orig_content" style="display:none">'+G+"</div>");jQuery.ajax({type:"POST",url:frm_js.ajax_url,dataType:"html",data:{action:"frm_entries_edit_entry_ajax",post_id:p,entry_id:l,id:r,nonce:frm_js.nonce},
|
4 |
(d=d.replace("-0_dropzone","-"+b+"_dropzone"),e=e.replace("[0]","["+b+"]"),delete c[a].mockFiles);d=jQuery(d);if(!(1>d.length||d.hasClass("dz-clickable"))){var f=c[a].maxFiles;if("undefined"!==typeof c[a].mockFiles){var h=c[a].mockFiles.length;0<f&&(f-=h)}var h=d.closest("form"),g=h.find('input[type="submit"], .frm_submit input[type="button"]'),k=h.find(".frm_ajax_loading");d.dropzone({url:frm_js.ajax_url,addRemoveLinks:!0,paramName:d.attr("id").replace("_dropzone",""),maxFilesize:c[a].maxFilesize,
|
5 |
maxFiles:f,uploadMultiple:c[a].uploadMultiple,dictDefaultMessage:c[a].defaultMessage,dictFallbackMessage:c[a].fallbackMessage,dictFallbackText:c[a].fallbackText,dictFileTooBig:c[a].fileTooBig,dictInvalidFileType:c[a].invalidFileType,dictResponseError:c[a].responseError,dictCancelUpload:c[a].cancel,dictCancelUploadConfirmation:c[a].cancelConfirm,dictRemoveFile:c[a].remove,dictMaxFilesExceeded:c[a].maxFilesExceeded,fallback:function(){jQuery(this.element).closest("form").removeClass("frm_ajax_submit")},
|
6 |
init:function(){this.on("sending",function(b,d,e){e.append("action","frm_submit_dropzone");e.append("field_id",c[a].fieldID);e.append("form_id",c[a].formID)});this.on("success",function(b,d){for(var f=jQuery.parseJSON(d),g=0;g<f.length;g++)!0!==c[a].uploadMultiple&&jQuery('input[name="'+e+'"]').val(f[g])});this.on("successmultiple",function(b,d){for(var f=jQuery.parseJSON(d),g=0;g<b.length;g++)jQuery(b[g].previewElement).append(y(c[a],f[g],e))});this.on("complete",function(b){if("undefined"!==typeof b.mediaID){c[a].uploadMultiple&&
|
7 |
+
jQuery(b.previewElement).append(y(c[a],b.mediaID,e));for(var d=b.previewElement.querySelectorAll("[data-dz-name]"),f=0,g=d.length;f<g;f++)d[f].innerHTML='<a href="'+b.url+'">'+b.name+"</a>"}});this.on("addedfile",function(){k.addClass("frm_loading_now");g.attr("disabled","disabled")});this.on("queuecomplete",function(){k.removeClass("frm_loading_now");g.removeAttr("disabled")});this.on("removedfile",function(b){!1!==b.accepted&&!0!==c[a].uploadMultiple&&jQuery('input[name="'+e+'"]').val("");!1!==
|
8 |
+
b.accepted&&"undefined"!==typeof b.mediaID&&(jQuery(b.previewElement).remove(),this.options.maxFiles=c[a].maxFiles-this.files.length)});if("undefined"!==typeof c[a].mockFiles)for(var b=0;b<c[a].mockFiles.length;b++){var d={name:c[a].mockFiles[b].name,size:c[a].mockFiles[b].size,url:c[a].mockFiles[b].file_url,mediaID:c[a].mockFiles[b].id};this.emit("addedfile",d);this.emit("thumbnail",d,c[a].mockFiles[b].url);this.emit("complete",d);this.files.push(d)}}})}}function y(a,b,c){return'<input name="'+c+
|
9 |
+
'[]" type="hidden" value="'+b+'" data-frmfile="'+a.fieldID+'" />'}function w(){var a=jQuery(this).data("frm-remove");Pa(jQuery(this).parent(".dz-preview"));a=jQuery('input[name="'+a+'"]');a.length&&a.val("")}function A(){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,b=!1,e=0;e<d.length;e++)if("frm_other_trigger"===d[e].className&&d[e].selected){b=!0;break}c?(a=jQuery(this).parent().children(".frm_other_input"),
|
10 |
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("")):"checkbox"===a&&(this.checked?jQuery(this).closest(".frm_checkbox").children(".frm_other_input").removeClass("frm_pos_none"):
|
11 |
jQuery(this).closest(".frm_checkbox").children(".frm_other_input").addClass("frm_pos_none").val(""))}function G(a){var b=q(this,!1);if(b&&"undefined"!==typeof b&&(!a.frmTriggered||a.frmTriggered!=b)&&(ea(b,jQuery(this)),a="undefined"!==typeof a.originalEvent||-1<a.currentTarget.className.indexOf("frm_chzn")?"value changed":"other",fa(b,jQuery(this),a),L(b,jQuery(this)),jQuery(this).closest("form").hasClass("frm_js_validate"))){b=[];a=jQuery(this).closest(".frm_form_field");a.hasClass("frm_required_field")&&
|
12 |
!jQuery(this).hasClass("frm_optional")&&(b=ga(this,b));if(1>b.length)if("email"==this.type)var c=jQuery(this).closest("form").find("input[type=email]"),b=ha(this,b,c);else"number"==this.type?b=ia(this,b):null!==this.pattern&&(b=ja(this,b));a.removeClass("frm_blank_field");a.find(".frm_error").remove();if(0<Object.keys(b).length)for(var d in b)M(a,d,b)}}function q(a,b){var c="",c=a instanceof jQuery?a.attr("name"):a.name;if(""===c)return c=a instanceof jQuery?a.data("name"):a.getAttribute("data-name"),
|
29 |
b.repeatRow){c=[];var d="frm_field_"+a.fieldId+"-",d=d+(b.repeatingSection+"-"+b.repeatRow+"_container");b=document.getElementById(d);null!==b&&c.push(b);b=c}else b=[],a.isRepeating?b=document.querySelectorAll(".frm_field_"+a.fieldId+"_container"):(c=document.getElementById("frm_field_"+a.fieldId+"_container"),null!==c&&b.push(c));c=0;for(d=b.length;c<d;c++){ka(a,b[c].id);var e=a,f=b[c];e.parentVals=W(e);if("select"==e.inputType)Va(e,f);else if("radio"==e.inputType||"checkbox"==e.inputType)if(!1===
|
30 |
e.parentVals){var h=f.getElementsByTagName("input");wa(e,f);Y(h)}else Wa(e,f)}}else if("value changed"===c)for(c="field_"+a.fieldKey,c=a.isRepeating?""!==b.repeatingSection?'[id="'+c+"-"+b.repeatRow+'"]':'[id^="'+c+'-"]':'[id="'+c+'"]',b=document.querySelectorAll(c),c=0,d=b.length;c<d;c++)e=a,f=H(b[c].name),e.repeatRow=""!==f.repeatRow?f.repeatRow:"",e=a,f=b[c],e.parentVals=W(e),ua(e,f)}function V(a){return"undefined"===typeof __FRMLOOKUP||"undefined"===typeof __FRMLOOKUP[a]?!1:__FRMLOOKUP[a]}function W(a){for(var b=
|
31 |
[],c=a.parents,d,e=0,f=c.length;e<f;e++){d=V(c[e]);d=qa(d,a);if(""===d||!1===d){b=!1;break}b[e]=d}return b}function sa(a){for(var b=!1,c=a.length,d=0;d<c;d++)if("hidden"==a[d].type||a[d].checked){b=a[d].value;break}return b}function Va(a,b){var c=b.getElementsByTagName("SELECT")[0];if(null!==c){var d=c.value;!1===a.parentVals?(c.options.length=1,""!==d&&(c.value="",U(c),u(jQuery(c),a.fieldKey))):(Xa(c),jQuery.ajax({type:"POST",url:frm_js.ajax_url,data:{action:"frm_replace_lookup_field_options",parent_fields:a.parents,
|
32 |
+
parent_vals:a.parentVals,field_id:a.fieldId,nonce:frm_js.nonce},success:function(b){var d=a.fieldKey,e=c.value;b=JSON.parse(b);for(var g=c.options.length;0<g;g--)c.remove(g);for(var k=b.length,g=0;g<k;g++)c.options[g+1]=new Option(b[g],b[g],!1,!1);c.value=e;""===c.value&&(b=c.getAttribute("data-frmval"),null!==b&&(c.value=b));U(c);c.value!=e&&u(jQuery(c),d)}}))}}function U(a){-1<a.className.indexOf("frm_chzn")&&jQuery().chosen&&jQuery(a).trigger("chosen:updated")}function Xa(a){a.value||(a.options.length=
|
33 |
1,a.options[1]=new Option(frm_js.loading,"",!1,!1))}function Wa(a,b){var c=b.getElementsByClassName("frm_opt_container")[0],d=c.getElementsByTagName("input");Ya(b,c);var e="",e="radio"==a.inputType?sa(d):R(d);jQuery.ajax({type:"POST",url:frm_js.ajax_url,data:{action:"frm_replace_cb_radio_lookup_options",parent_fields:a.parents,parent_vals:a.parentVals,field_id:a.fieldId,row_index:a.repeatRow,current_value:e,nonce:frm_js.nonce},success:function(e){c.innerHTML=e;e=b.getElementsByClassName("frm-loading-img")[0];
|
34 |
null!==e&&void 0!==e&&e.parentNode.removeChild(e);c.style.display="block";1==d.length&&""===d[0].value?wa(a,b):!1!==B(b.id,a.formId)&&(e=N(a.fieldId),!1===e||1>e.conditions.length?(D(b.id,a.formId),jQuery("#"+b.id).show()):(e.containerId=b.id,e.repeatRow=a.repeatRow,la(e)));u(jQuery(d[0]),a.fieldKey)}})}function wa(a,b){B(b.id,a.formId)||(jQuery("#"+b.id).hide(),va(b.id,a.formId))}function ua(a,b){if(!T(b,a.formId))if(!1===a.parentVals){var c=b.getAttribute("data-frmval");null===c&&(c="");xa(a,b,
|
35 |
c)}else jQuery.ajax({type:"POST",url:frm_js.ajax_url,data:{action:"frm_get_lookup_text_value",parent_fields:a.parents,parent_vals:a.parentVals,field_id:a.fieldId,nonce:frm_js.nonce},success:function(c){b.value!=c&&xa(a.fieldKey,b,c)}})}function xa(a,b,c){b.value=c;u(jQuery(b),a)}function Ra(a,b){if(b){var c=jQuery("#"+a.containerId);ya(c)}jQuery.ajax({type:"POST",url:frm_js.ajax_url,data:{action:"frm_fields_ajax_get_data",entry_id:a.dataLogic.actualValue,current_field:a.fieldId,hide_id:a.containerId,
|
49 |
'"]');a=a.length?a.val():0;if(!a||c.val()<a)b=!0}return b}function ga(a,b){var c=a.getAttribute("data-frmfile");if("hidden"==a.type&&null===c)return b;var d="",e="";if("checkbox"==a.type||"radio"==a.type)c=jQuery('input[name="'+a.name+'"]').closest(".frm_required_field").find("input:checked"),jQuery(c).each(function(){d=this.value});else if("file"==a.type||c)"undefined"===typeof c&&(c=q(a,!0),c=c.replace("file","")),"undefined"===typeof b[c]&&(d=cb(c)),e=c;else{e=a.className;if(-1!==e.indexOf("frm_pos_none"))return b;
|
50 |
d=jQuery(a).val();if("string"!==typeof d)for(var c=d,d="",f=0;f<c.length;f++)""!==c[f]&&(d=c[f]);e=-1===e.indexOf("frm_other_input")?q(a,!0):q(a,!1)}""===d&&(""===e&&(e=q(a,!0)),e in b||(b[e]=F(a,"data-reqmsg")));return b}function cb(a){var b="";jQuery('input[name="file'+a+'"], input[name="file'+a+'[]"], input[name^="item_meta['+a+']"]').each(function(){""===b&&(b=this.value)});return b}function ha(a,b,c){var d=a.value,e=q(a,!0);if(e in b)return b;var f=0===e.indexOf("conf_");if(""!==d||f){var h=
|
51 |
/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/i,g=F(a,"data-invmsg");""!==d&&!1===h.test(d)?(b[e]=g,f&&(b[e.replace("conf_","")]="")):f&&(a=a.name.replace("conf_",""),c.filter('[name="'+a+'"]').val()!==d&&(b[e]="",b[e.replace("conf_","")]=""))}return b}function ia(a,b){var c=a.value;""!==c&&!1!==isNaN(c/1)&&(c=q(a,!0),c in b||(b[c]=F(a,"data-invmsg")));return b}function ja(a,b){var c=a.value,
|
52 |
+
d=F(a,"pattern");if(""!==d&&""!==c){var e=q(a,!0);e in b||(d=new RegExp("^"+d+"$","i"),!1===d.test(c)&&(b[e]=F(a,"data-invmsg")))}return b}function F(a,b){var c=a.getAttribute(b);null===c&&(c="");return c}function db(a,b){"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){var c={content:"",errors:{},pass:!1};null===b&&(b=c);b=b.replace(/^\s+|\s+$/g,
|
53 |
+
"");b=0===b.indexOf("{")?jQuery.parseJSON(b):c;if("undefined"!=typeof b.redirect)window.location=b.redirect;else if(""!==b.content){jQuery(a).find(".frm_ajax_loading").removeClass("frm_loading_now");var e=jQuery(a).find('input[name="form_id"]').val();jQuery(a).closest("#frm_form_"+e+"_container").replaceWith(b.content);frmFrontForm.scrollMsg(e);"function"==typeof frmThemeOverride_frmAfterSubmit&&(e=jQuery('input[name="frm_page_order_'+e+'"]').val(),c=jQuery(b.content).find('input[name="form_id"]').val(),
|
54 |
+
frmThemeOverride_frmAfterSubmit(c,e,b.content,a));e=jQuery(a).find('input[name="id"]');e.length&&jQuery(document.getElementById("frm_edit_"+e.val())).find("a").addClass("frm_ajax_edited").click();jQuery(b.content).find(".frm_message").length&&ca("pageLoad");da()}else if(Object.keys(b.errors).length){jQuery(a).find('input[type="submit"], input[type="button"]').removeAttr("disabled");jQuery(a).find(".frm_ajax_loading").removeClass("frm_loading_now");c=!0;Ja();var f=!1,h;for(e in b.errors)if(h=jQuery(a).find("#frm_field_"+
|
55 |
+
e+"_container"),h.length){if(!h.is(":visible")){var g=h.closest(".frm_toggle_container");g.length&&(g=g.prev(),g.hasClass("frm_trigger")||(g=g.prev(".frm_trigger")),g.click())}h.is(":visible")&&(M(h,e,b.errors),c=!1,h=jQuery(a).find("#frm_field_"+e+"_container .frm-g-recaptcha, #frm_field_"+e+"_container .g-recaptcha"),h.length&&(f=!0,h=h.data("rid"),jQuery().grecaptcha&&(h?grecaptcha.reset(h):grecaptcha.reset())))}Ka(a);!0!==f&&La(a,!1);c?a.submit():jQuery(a).prepend(b.error_message)}else eb(a),
|
56 |
La(a,!0),a.submit()},error:function(){jQuery(a).find('input[type="submit"], input[type="button"]').removeAttr("disabled");a.submit()}})}function M(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 Ja(){jQuery(".form-field").removeClass("frm_blank_field");jQuery(".form-field .frm_error").replaceWith("");jQuery(".frm_error_style").remove()}
|
57 |
function Ka(a){var b=jQuery(a).find(".frm_blank_field:first");b.length&&frmFrontForm.scrollMsg(b,a,!0)}function eb(a){var b=document.getElementById("frm_loading");null!==b&&(a=jQuery(a).find("input[type=file]").val(),"undefined"!=typeof a&&""!==a&&setTimeout(function(){jQuery(b).fadeIn("slow")},2E3))}function La(a,b){var c=jQuery(a).find(".frm-g-recaptcha, .g-recaptcha");c.length&&(!b||1>jQuery(a).find(".frm_next_page").length||1>jQuery(a).find(".frm_next_page").val())&&c.closest(".frm_form_field").replaceWith('<input type="hidden" name="recaptcha_checked" value="'+
|
58 |
frm_js.nonce+'">')}function fb(){Ma(jQuery(this),"clear")}function gb(){Ma(jQuery(this),"replace")}function Ma(a,b){var c=a.data("frmval").replace(/(\n|\r\n)/g,"\r");if(""===c||"undefined"==typeof c)return!1;var d=a.val().replace(/(\n|\r\n)/g,"\r");"replace"==b?""===d&&a.addClass("frm_default").val(c):d==c&&a.removeClass("frm_default").val("")}function hb(){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",
|
61 |
"</a>"):b.setCell(l,k,""),k++);g&&("undefined"!==typeof p.deleteLink?b.setCell(l,k,'<a href="'+p.deleteLink+'" class="frm_delete_link" data-frmconfirm="'+a.options.confirm+'">'+a.options.delete_link+"</a>"):b.setCell(l,k,""));l++}}else for(b.addRows(1),h=k=0,g=e;h<g;h++)0<k?b.setCell(0,k,""):b.setCell(0,k,a.options.no_entries),k++;(new google.visualization.Table(document.getElementById("frm_google_table_"+a.options.form_id))).draw(b,a.graphOpts)}})}function jb(a){google.load("visualization","1.0",
|
62 |
{packages:[a["package"]],callback:function(){var b;new google.visualization.DataTable;b=google.visualization.arrayToDataTable(a.data);var c=document.getElementById("chart_"+a.graph_id);if(null!==c){var d=a.type.charAt(0).toUpperCase()+a.type.slice(1);"Histogram"!==d&&"Table"!==d&&(d+="Chart");(new google.visualization[d](c)).draw(b,a.options)}}})}function Na(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&&""===
|
63 |
a.options[0]&&(c="post_status"==a.field_options.post_field?3:c-1);1==c&&(b="boolean")}return b}function kb(){var a=jQuery(this).data("key"),b=jQuery(this).data("parent"),c="frm_section_"+b+"-"+a,d=jQuery(document.getElementById(c)),e=d.find("input, select, textarea"),f=jQuery(this).closest("form").find('input[name="form_id"]').val();d.fadeOut("slow",function(){d.remove();e.each(function(){var c=q(this,!1);"file"!=this.type&&L(c,jQuery(this));D("frm_field_"+c+"-"+b+"-"+a+"_container",f)});"function"==
|
64 |
+
typeof frmThemeOverride_frmRemoveRow&&frmThemeOverride_frmRemoveRow(c,d)});return!1}function lb(){if(!0===K)return!1;K=!0;var a=jQuery(this).data("parent"),b=0;if(0<jQuery(".frm_repeat_"+a).length)var c=jQuery(".frm_repeat_"+a+":last").attr("id").replace("frm_section_"+a+"-",""),b=-1<c.indexOf("i")?1:1+parseInt(c);jQuery.ajax({type:"POST",url:frm_js.ajax_url,dataType:"json",data:{action:"frm_add_form_row",field_id:a,i:b,nonce:frm_js.nonce},success:function(c){var d=c.html,f=jQuery(d).hide().fadeIn("slow");
|
65 |
+
jQuery(".frm_repeat_"+a+":last").after(f);var h=["other"],g,k,m={repeatingSection:a.toString(),repeatRow:b.toString()};jQuery(d).find("input, select, textarea").each(function(){if("file"!=this.type){if(""===this.name)return!0;g=this.name.replace("item_meta[","").split("]")[2].replace("[","");-1==jQuery.inArray(g,h)&&!1!==this.id&&""!==this.id&&(k=jQuery("#"+this.id),h.push(g),I(g,m),Z(g,m,"value changed"),ea(g,k),fa(g,k,"value changed"),L(g,k))}});v(m.repeatRow);Oa();aa();"function"==typeof frmThemeOverride_frmAddRow&&
|
66 |
frmThemeOverride_frmAddRow(a,c);K=!1},error:function(){K=!1}});return!1}function mb(){var a=jQuery(this),b=a.data("entryid"),c=a.data("prefix"),d=a.data("pageid"),e=a.data("formid"),f=a.data("cancel"),h=a.data("fields"),g=a.data("excludefields"),k=jQuery(document.getElementById(c+b)),m=k.html();k.html('<span class="frm-loading-img" id="'+c+b+'"></span><div class="frm_orig_content" style="display:none">'+m+"</div>");jQuery.ajax({type:"POST",url:frm_js.ajax_url,dataType:"html",data:{action:"frm_entries_edit_entry_ajax",
|
67 |
post_id:d,entry_id:b,id:e,nonce:frm_js.nonce,fields:h,exclude_fields:g},success:function(b){k.children(".frm-loading-img").replaceWith(b);a.removeClass("frm_inplace_edit").addClass("frm_cancel_edit");a.html(f);ca("editInPlace");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"]',G);da()}});return!1}function nb(){var a=jQuery(this),b=a.data("entryid"),c=a.data("prefix"),d=a.data("edit");a.hasClass("frm_ajax_edited")||
|
68 |
(b=jQuery(document.getElementById(c+b)),b.children(".frm_forms").replaceWith(""),b.children(".frm_orig_content").fadeIn("slow").removeClass("frm_orig_content"));a.removeClass("frm_cancel_edit").addClass("frm_inplace_edit");a.html(d);return!1}function ob(){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",
|
84 |
if(b||d)a=a-parseInt(b)-parseInt(d);if(a&&window.innerHeight&&(b=document.documentElement.scrollTop||document.body.scrollTop,a>b+window.innerHeight||a<b))return"undefined"===typeof c?jQuery(window).scrollTop(a):jQuery("html,body").animate({scrollTop:a},500),!1}},savingDraft:function(a){return Ha(a)},goingToPreviousPage:function(a){return Ia(a)},hideOrShowFields:function(a,b){if("pageLoad"===b){var c=document.querySelectorAll('[id^="frm_hide_fields_"]');Y(c)}for(var c={repeatingSection:"",repeatRow:""},
|
85 |
d=0,e=a.length;d<e;d++)I(a[d],c)},hidePreviouslyHiddenFields:function(){var a;a=[];for(var b=document.querySelectorAll('*[id^="frm_hide_fields_"]'),c=b.length,d,e=0;e<c;e++)d=b[e].id.replace("frm_hide_fields_",""),a=a.concat(E(d));b=0;for(c=a.length;b<c;b++)d=document.getElementById(a[b]),null!==d&&(d.style.display="none")},checkDependentDynamicFields:function(a){for(var b={repeatingSection:"",repeatRow:""},c=0,d=a.length;c<d;c++)I(a[c],b)},checkDependentLookupFields:function(a){for(var b,c={repeatingSection:"",
|
86 |
repeatRow:""},d=0,e=a.length;d<e;d++)b=a[d],Z(b,c,"value changed")},loadGoogle:function(){if("undefined"!==typeof google&&google&&google.load)for(var a=__FRMTABLES,b=Object.keys(a),c=0;c<b.length;c++)if("graphs"===b[c])for(var d=a[b[c]],e=0,f=d.length;e<f;e++)jb(d[e]);else for(d=a[b[c]],e=b[c],f=0;f<d.length;f++)ib(d[f],e);else setTimeout(frmFrontForm.loadGoogle,30)},removeUsedTimes:function(a,b){var c=jQuery(a).parents("form:first").find('input[name="id"]');jQuery.ajax({type:"POST",url:frm_js.ajax_url,
|
87 |
+
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 d in a)c.find('option[value="'+d+'"]').attr("disabled","disabled")}})},escapeHtml:function(a){return a.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")},invisible:function(a){jQuery(a).css("visibility",
|
88 |
"hidden")},visible:function(a){jQuery(a).css("visibility","visible")}}}var frmFrontForm=frmFrontFormJS();jQuery(document).ready(function(l){frmFrontForm.init()});function frmRecaptcha(){for(var l=jQuery(".frm-g-recaptcha"),n=0,p=l.length;n<p;n++){var r=grecaptcha.render(l[n].id,{sitekey:l[n].getAttribute("data-sitekey"),size:l[n].getAttribute("data-size"),theme:l[n].getAttribute("data-theme")});l[n].setAttribute("data-rid",r)}}
|
89 |
function frmUpdateField(l,n,p,r,v){jQuery(document.getElementById("frm_update_field_"+l+"_"+n)).html('<span class="frm-loading-img"></span>');jQuery.ajax({type:"POST",url:frm_js.ajax_url,data:{action:"frm_entries_update_field_ajax",entry_id:l,field_id:n,value:p,nonce:frm_js.nonce},success:function(){""===r.replace(/^\s+|\s+$/g,"")?jQuery(document.getElementById("frm_update_field_"+l+"_"+n+"_"+v)).fadeOut("slow"):jQuery(document.getElementById("frm_update_field_"+l+"_"+n+"_"+v)).replaceWith(r)}})}
|
90 |
function frmEditEntry(l,n,p,r,v,z){console.warn("DEPRECATED: function frmEditEntry in v2.0.13 use frmFrontForm.editEntry");var y=jQuery(document.getElementById("frm_edit_"+l)),w=y.html(),A=jQuery(document.getElementById(n+l)),G=A.html();A.html('<span class="frm-loading-img" id="'+n+l+'"></span><div class="frm_orig_content" style="display:none">'+G+"</div>");jQuery.ajax({type:"POST",url:frm_js.ajax_url,dataType:"html",data:{action:"frm_entries_edit_entry_ajax",post_id:p,entry_id:l,id:r,nonce:frm_js.nonce},
|
js/formidable_admin.js
CHANGED
@@ -1709,8 +1709,10 @@ function frmAdminBuildJS(){
|
|
1709 |
id = jQuery.trim(d);
|
1710 |
}
|
1711 |
c = c+' '+d;
|
|
|
1712 |
}
|
1713 |
}
|
|
|
1714 |
jQuery('#frm-insert-fields-box,#frm-conditionals,#frm-adv-info-tab,#frm-html-tags,#frm-layout-classes,#frm-dynamic-values').removeClass().addClass('tabs-panel '+c);
|
1715 |
var a=[
|
1716 |
'content','wpbody-content','dyncontent','success_url',
|
@@ -1743,7 +1745,8 @@ function frmAdminBuildJS(){
|
|
1743 |
}
|
1744 |
}
|
1745 |
|
1746 |
-
function toggleKeyID(switch_to){
|
|
|
1747 |
jQuery('.frm_code_list .frmids, .frm_code_list .frmkeys').hide();
|
1748 |
jQuery('.frm_code_list .'+switch_to).show();
|
1749 |
jQuery('.frmids, .frmkeys').removeClass('current');
|
@@ -2417,8 +2420,8 @@ function frmAdminBuildJS(){
|
|
2417 |
e.preventDefault();
|
2418 |
});
|
2419 |
|
2420 |
-
jQuery('a.frmids').click(function(){toggleKeyID('frmids');});
|
2421 |
-
jQuery('a.frmkeys').click(function(){toggleKeyID('frmkeys');});
|
2422 |
|
2423 |
if(typeof(tinymce)=='object'){
|
2424 |
DOM=tinymce.DOM;
|
1709 |
id = jQuery.trim(d);
|
1710 |
}
|
1711 |
c = c+' '+d;
|
1712 |
+
c = c.replace('widefat', '');
|
1713 |
}
|
1714 |
}
|
1715 |
+
|
1716 |
jQuery('#frm-insert-fields-box,#frm-conditionals,#frm-adv-info-tab,#frm-html-tags,#frm-layout-classes,#frm-dynamic-values').removeClass().addClass('tabs-panel '+c);
|
1717 |
var a=[
|
1718 |
'content','wpbody-content','dyncontent','success_url',
|
1745 |
}
|
1746 |
}
|
1747 |
|
1748 |
+
function toggleKeyID(switch_to, e){
|
1749 |
+
e.stopPropagation();
|
1750 |
jQuery('.frm_code_list .frmids, .frm_code_list .frmkeys').hide();
|
1751 |
jQuery('.frm_code_list .'+switch_to).show();
|
1752 |
jQuery('.frmids, .frmkeys').removeClass('current');
|
2420 |
e.preventDefault();
|
2421 |
});
|
2422 |
|
2423 |
+
jQuery('.subsubsub a.frmids').click(function(e){toggleKeyID('frmids',e);});
|
2424 |
+
jQuery('.subsubsub a.frmkeys').click(function(e){toggleKeyID('frmkeys',e);});
|
2425 |
|
2426 |
if(typeof(tinymce)=='object'){
|
2427 |
DOM=tinymce.DOM;
|
languages/formidable-az_AZ.mo
CHANGED
Binary file
|
languages/formidable-az_AZ.po
CHANGED
@@ -1,9 +1,9 @@
|
|
1 |
msgid ""
|
2 |
msgstr ""
|
3 |
-
"Project-Id-Version: Formidable v2.02.
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
"POT-Creation-Date: 2016-09-01 03:07+0000\n"
|
6 |
-
"PO-Revision-Date:
|
7 |
"Last-Translator: \n"
|
8 |
"Language-Team: \n"
|
9 |
"Language: Azerbaijani (Azerbaijan)\n"
|
@@ -79,7 +79,7 @@ msgstr ""
|
|
79 |
#: ../classes/controllers/FrmEntriesController.php:72 ..
|
80 |
#: classes/controllers/FrmFormsController.php:705 ../classes/views/frm-
|
81 |
#: entries/form.php:44 ../classes/views/frm-entries/sidebar-shared.php:29 ..
|
82 |
-
#: pro/classes/helpers/FrmProFieldsHelper.php:
|
83 |
#: pro/classes/views/xml/map_csv_fields.php:57 ..
|
84 |
#: pro/classes/views/xml/map_csv_fields.php:57
|
85 |
msgid "Entry Key"
|
@@ -88,7 +88,7 @@ msgstr ""
|
|
88 |
#: ../classes/controllers/FrmEntriesController.php:112 ..
|
89 |
#: pro/classes/helpers/FrmProEntriesListHelper.php:57 ..
|
90 |
#: pro/classes/helpers/FrmProEntriesListHelper.php:68 ..
|
91 |
-
#: pro/classes/helpers/FrmProFieldsHelper.php:
|
92 |
#: pro/classes/views/displays/_calendar_options.php:4 ..
|
93 |
#: pro/classes/views/displays/_calendar_options.php:16 ..
|
94 |
#: pro/classes/views/displays/order_row.php:4 ..
|
@@ -97,7 +97,7 @@ msgid "Entry creation date"
|
|
97 |
msgstr ""
|
98 |
|
99 |
#: ../classes/controllers/FrmEntriesController.php:113 ..
|
100 |
-
#: pro/classes/helpers/FrmProFieldsHelper.php:
|
101 |
#: pro/classes/views/displays/_calendar_options.php:5 ..
|
102 |
#: pro/classes/views/displays/_calendar_options.php:17 ..
|
103 |
#: pro/classes/views/displays/order_row.php:5
|
@@ -123,17 +123,17 @@ msgstr ""
|
|
123 |
msgid "Entry was Successfully Destroyed"
|
124 |
msgstr ""
|
125 |
|
126 |
-
#: ../classes/controllers/FrmEntriesController.php:
|
127 |
msgid "Entries were Successfully Destroyed"
|
128 |
msgstr ""
|
129 |
|
130 |
-
#: ../classes/controllers/FrmEntriesController.php:
|
131 |
#: pro/classes/controllers/FrmProEntriesController.php:386
|
132 |
msgid "No entries were specified"
|
133 |
msgstr ""
|
134 |
|
135 |
#: ../classes/controllers/FrmFieldsController.php:316 ..
|
136 |
-
#: classes/helpers/FrmAppHelper.php:
|
137 |
#: option.php:6 ../classes/views/frm-fields/single-option.php:8 ..
|
138 |
#: pro/classes/views/frmpro-fields/other-option.php:10
|
139 |
msgid "(Blank)"
|
@@ -275,7 +275,7 @@ msgstr ""
|
|
275 |
#: entries/sidebar-shared.php:23 ../pro/classes/controllers/FrmProFormsController.
|
276 |
#: php:545 ../pro/classes/helpers/FrmProEntriesListHelper.php:58 ..
|
277 |
#: pro/classes/helpers/FrmProEntriesListHelper.php:69 ..
|
278 |
-
#: pro/classes/helpers/FrmProFieldsHelper.php:
|
279 |
#: pro/classes/views/displays/order_row.php:3 ..
|
280 |
#: pro/classes/views/displays/where_row.php:6 ..
|
281 |
#: pro/classes/views/xml/map_csv_fields.php:56 ..
|
@@ -284,7 +284,7 @@ msgid "Entry ID"
|
|
284 |
msgstr ""
|
285 |
|
286 |
#: ../classes/controllers/FrmFormsController.php:707 ..
|
287 |
-
#: pro/classes/helpers/FrmProFieldsHelper.php:
|
288 |
msgid "User IP"
|
289 |
msgstr ""
|
290 |
|
@@ -297,7 +297,7 @@ msgid "Entry updated"
|
|
297 |
msgstr ""
|
298 |
|
299 |
#: ../classes/controllers/FrmFormsController.php:712 ..
|
300 |
-
#: pro/classes/helpers/FrmProFieldsHelper.php:
|
301 |
msgid "Site Name"
|
302 |
msgstr ""
|
303 |
|
@@ -343,8 +343,8 @@ msgid "Edit Forms"
|
|
343 |
msgstr ""
|
344 |
|
345 |
#: ../classes/controllers/FrmFormsController.php:1011 ..
|
346 |
-
#: classes/helpers/FrmFormsHelper.php:
|
347 |
-
#:
|
348 |
#: classes/helpers/FrmFormsListHelper.php:149 ..
|
349 |
#: classes/helpers/FrmFormsListHelper.php:335 ../classes/views/frm-entries/list.
|
350 |
#: php:24 ../classes/views/shared/form-nav.php:20 ../classes/views/styles/manage.
|
@@ -356,8 +356,7 @@ msgid "(no title)"
|
|
356 |
msgstr ""
|
357 |
|
358 |
#: ../classes/controllers/FrmFormsController.php:1051 ..
|
359 |
-
#: classes/controllers/FrmFormsController.php:
|
360 |
-
#: classes/controllers/FrmFormsController.php:1068
|
361 |
msgid "Please select a valid form"
|
362 |
msgstr ""
|
363 |
|
@@ -483,404 +482,404 @@ msgstr ""
|
|
483 |
msgid "%s is invalid"
|
484 |
msgstr ""
|
485 |
|
486 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
487 |
msgid "at"
|
488 |
msgstr ""
|
489 |
|
490 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
491 |
-
#:
|
492 |
msgid "seconds"
|
493 |
msgstr ""
|
494 |
|
495 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
496 |
#: pro/classes/controllers/FrmProDisplaysController.php:742
|
497 |
msgid "year"
|
498 |
msgstr ""
|
499 |
|
500 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
501 |
#: pro/classes/controllers/FrmProDisplaysController.php:742
|
502 |
msgid "years"
|
503 |
msgstr ""
|
504 |
|
505 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
506 |
#: pro/classes/controllers/FrmProDisplaysController.php:742
|
507 |
msgid "month"
|
508 |
msgstr ""
|
509 |
|
510 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
511 |
#: pro/classes/controllers/FrmProDisplaysController.php:742
|
512 |
msgid "months"
|
513 |
msgstr ""
|
514 |
|
515 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
516 |
#: pro/classes/controllers/FrmProDisplaysController.php:742
|
517 |
msgid "week"
|
518 |
msgstr ""
|
519 |
|
520 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
521 |
#: pro/classes/controllers/FrmProDisplaysController.php:742
|
522 |
msgid "weeks"
|
523 |
msgstr ""
|
524 |
|
525 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
526 |
#: pro/classes/controllers/FrmProDisplaysController.php:742
|
527 |
msgid "day"
|
528 |
msgstr ""
|
529 |
|
530 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
531 |
msgid "hour"
|
532 |
msgstr ""
|
533 |
|
534 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
535 |
#: forms/add_form_options.php:39
|
536 |
msgid "hours"
|
537 |
msgstr ""
|
538 |
|
539 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
540 |
msgid "minute"
|
541 |
msgstr ""
|
542 |
|
543 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
544 |
msgid "minutes"
|
545 |
msgstr ""
|
546 |
|
547 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
548 |
msgid "second"
|
549 |
msgstr ""
|
550 |
|
551 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
552 |
msgid "Give this action a label for easy reference."
|
553 |
msgstr ""
|
554 |
|
555 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
556 |
msgid ""
|
557 |
"Add one or more recipient addresses separated by a \",\". FORMAT: Name "
|
558 |
"<name@email.com> or name@email.com. [admin_email] is the address set in WP "
|
559 |
"General Settings."
|
560 |
msgstr ""
|
561 |
|
562 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
563 |
msgid ""
|
564 |
"Add CC addresses separated by a \",\". FORMAT: Name <name@email.com> or "
|
565 |
"name@email.com."
|
566 |
msgstr ""
|
567 |
|
568 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
569 |
msgid ""
|
570 |
"Add BCC addresses separated by a \",\". FORMAT: Name <name@email.com> or "
|
571 |
"name@email.com."
|
572 |
msgstr ""
|
573 |
|
574 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
575 |
msgid ""
|
576 |
"If you would like a different reply to address than the \"from\" address, add "
|
577 |
"a single address here. FORMAT: Name <name@email.com> or name@email.com."
|
578 |
msgstr ""
|
579 |
|
580 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
581 |
msgid ""
|
582 |
"Enter the name and/or email address of the sender. FORMAT: John Bates "
|
583 |
"<john@example.com> or john@example.com."
|
584 |
msgstr ""
|
585 |
|
586 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
587 |
#, php-format
|
588 |
msgid ""
|
589 |
"If you leave the subject blank, the default will be used: %1$s Form "
|
590 |
"submitted on %2$s"
|
591 |
msgstr ""
|
592 |
|
593 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
594 |
-
#:
|
595 |
msgid "Please wait while your site updates."
|
596 |
msgstr ""
|
597 |
|
598 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
599 |
msgid "Are you sure you want to deauthorize Formidable Forms on this site?"
|
600 |
msgstr ""
|
601 |
|
602 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
603 |
-
#:
|
604 |
msgid "Loading…"
|
605 |
msgstr ""
|
606 |
|
607 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
608 |
msgid "No results match"
|
609 |
msgstr ""
|
610 |
|
611 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
612 |
msgid ""
|
613 |
"Are you sure you want to do this? Clicking OK will delete all forms, form "
|
614 |
"data, and all other Formidable data. There is no Undo."
|
615 |
msgstr ""
|
616 |
|
617 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
618 |
#: php:81 ../classes/views/frm-forms/add_field.php:94 ../classes/views/frm-
|
619 |
#: forms/form.php:13 ../pro/classes/views/combo-fields/inplace-sub-label.php:2
|
620 |
msgid "(Click to add description)"
|
621 |
msgstr ""
|
622 |
|
623 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
624 |
#: php:63 ../pro/classes/views/frmpro-fields/field-selection.php:12 ..
|
625 |
#: pro/classes/views/lookup-fields/back-end/watch-row.php:10
|
626 |
msgid "(no label)"
|
627 |
msgstr ""
|
628 |
|
629 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
630 |
#: php:1109
|
631 |
msgid "Clear default value when typing"
|
632 |
msgstr ""
|
633 |
|
634 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
635 |
#: php:1109
|
636 |
msgid "Do not clear default value when typing"
|
637 |
msgstr ""
|
638 |
|
639 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
640 |
#: php:1118
|
641 |
msgid "Default value will pass form validation"
|
642 |
msgstr ""
|
643 |
|
644 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
645 |
#: php:1118
|
646 |
msgid "Default value will NOT pass form validation"
|
647 |
msgstr ""
|
648 |
|
649 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
650 |
msgid "Are you sure?"
|
651 |
msgstr ""
|
652 |
|
653 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
654 |
msgid "Are you sure you want to delete this field and all data associated with it?"
|
655 |
msgstr ""
|
656 |
|
657 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
658 |
msgid "WARNING: This will delete all fields inside of the section as well."
|
659 |
msgstr ""
|
660 |
|
661 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
662 |
msgid ""
|
663 |
"Warning: If you have entries with multiple rows, all but the first row will "
|
664 |
"be lost."
|
665 |
msgstr ""
|
666 |
|
667 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
668 |
-
#: php:172 ../pro/classes/helpers/FrmProFieldsHelper.php:
|
669 |
msgid "The entered values do not match"
|
670 |
msgstr ""
|
671 |
|
672 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
673 |
msgid "Enter Email"
|
674 |
msgstr ""
|
675 |
|
676 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
677 |
msgid "Confirm Email"
|
678 |
msgstr ""
|
679 |
|
680 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
681 |
msgid ""
|
682 |
"In certain browsers (e.g. Firefox) text will not display correctly if the "
|
683 |
"field height is too small relative to the field padding and text size. "
|
684 |
"Please increase your field height or decrease your field padding."
|
685 |
msgstr ""
|
686 |
|
687 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
688 |
msgid "Enter Password"
|
689 |
msgstr ""
|
690 |
|
691 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
692 |
msgid "Confirm Password"
|
693 |
msgstr ""
|
694 |
|
695 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
696 |
msgid "Import Complete"
|
697 |
msgstr ""
|
698 |
|
699 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
700 |
msgid "Warning: There is no way to retrieve unsaved entries."
|
701 |
msgstr ""
|
702 |
|
703 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
704 |
msgid "Private"
|
705 |
msgstr ""
|
706 |
|
707 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
708 |
msgid "No new licenses were found"
|
709 |
msgstr ""
|
710 |
|
711 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
712 |
msgid ""
|
713 |
"You are running an outdated version of Formidable. This plugin may not work "
|
714 |
"correctly if you do not update Formidable."
|
715 |
msgstr ""
|
716 |
|
717 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
718 |
msgid "English/Western"
|
719 |
msgstr ""
|
720 |
|
721 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
722 |
msgid "Chinese Hong Kong"
|
723 |
msgstr ""
|
724 |
|
725 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
726 |
msgid "Chinese Simplified"
|
727 |
msgstr ""
|
728 |
|
729 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
730 |
msgid "Chinese Traditional"
|
731 |
msgstr ""
|
732 |
|
733 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
734 |
msgid "English/UK"
|
735 |
msgstr ""
|
736 |
|
737 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
738 |
msgid "Faroese"
|
739 |
msgstr ""
|
740 |
|
741 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
742 |
msgid "Farsi/Persian"
|
743 |
msgstr ""
|
744 |
|
745 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
746 |
msgid "Filipino"
|
747 |
msgstr ""
|
748 |
|
749 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
750 |
msgid "French"
|
751 |
msgstr ""
|
752 |
|
753 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
754 |
msgid "French/Canadian"
|
755 |
msgstr ""
|
756 |
|
757 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
758 |
msgid "French/Swiss"
|
759 |
msgstr ""
|
760 |
|
761 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
762 |
msgid "German/Austria"
|
763 |
msgstr ""
|
764 |
|
765 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
766 |
msgid "German/Switzerland"
|
767 |
msgstr ""
|
768 |
|
769 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
770 |
msgid "Greek"
|
771 |
msgstr ""
|
772 |
|
773 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
774 |
-
#:
|
775 |
msgid "Hebrew"
|
776 |
msgstr ""
|
777 |
|
778 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
779 |
msgid "Hindi"
|
780 |
msgstr ""
|
781 |
|
782 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
783 |
msgid "Hungarian"
|
784 |
msgstr ""
|
785 |
|
786 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
787 |
msgid "Icelandic"
|
788 |
msgstr ""
|
789 |
|
790 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
791 |
msgid "Indonesian"
|
792 |
msgstr ""
|
793 |
|
794 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
795 |
msgid "Italian"
|
796 |
msgstr ""
|
797 |
|
798 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
799 |
msgid "Japanese"
|
800 |
msgstr ""
|
801 |
|
802 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
803 |
msgid "Korean"
|
804 |
msgstr ""
|
805 |
|
806 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
807 |
msgid "Latvian"
|
808 |
msgstr ""
|
809 |
|
810 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
811 |
msgid "Lithuanian"
|
812 |
msgstr ""
|
813 |
|
814 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
815 |
msgid "Malaysian"
|
816 |
msgstr ""
|
817 |
|
818 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
819 |
msgid "Norwegian"
|
820 |
msgstr ""
|
821 |
|
822 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
823 |
msgid "Polish"
|
824 |
msgstr ""
|
825 |
|
826 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
827 |
msgid "Portuguese"
|
828 |
msgstr ""
|
829 |
|
830 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
831 |
msgid "Portuguese/Brazilian"
|
832 |
msgstr ""
|
833 |
|
834 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
835 |
msgid "Portuguese/Portugal"
|
836 |
msgstr ""
|
837 |
|
838 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
839 |
msgid "Romanian"
|
840 |
msgstr ""
|
841 |
|
842 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
843 |
msgid "Russian"
|
844 |
msgstr ""
|
845 |
|
846 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
847 |
-
#:
|
848 |
msgid "Serbian"
|
849 |
msgstr ""
|
850 |
|
851 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
852 |
msgid "Slovak"
|
853 |
msgstr ""
|
854 |
|
855 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
856 |
msgid "Slovenian"
|
857 |
msgstr ""
|
858 |
|
859 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
860 |
msgid "Spanish"
|
861 |
msgstr ""
|
862 |
|
863 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
864 |
msgid "Spanish/Latin America"
|
865 |
msgstr ""
|
866 |
|
867 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
868 |
msgid "Swedish"
|
869 |
msgstr ""
|
870 |
|
871 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
872 |
msgid "Tamil"
|
873 |
msgstr ""
|
874 |
|
875 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
876 |
msgid "Thai"
|
877 |
msgstr ""
|
878 |
|
879 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
880 |
msgid "Ukranian"
|
881 |
msgstr ""
|
882 |
|
883 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
884 |
msgid "Vietnamese"
|
885 |
msgstr ""
|
886 |
|
@@ -1100,23 +1099,23 @@ msgstr ""
|
|
1100 |
msgid "Strongly Disagree"
|
1101 |
msgstr ""
|
1102 |
|
1103 |
-
#: ../classes/helpers/FrmFormsHelper.php:
|
1104 |
msgid " (child)"
|
1105 |
msgstr ""
|
1106 |
|
1107 |
-
#: ../classes/helpers/FrmFormsHelper.php:
|
1108 |
msgid "Switch Form"
|
1109 |
msgstr ""
|
1110 |
|
1111 |
-
#: ../classes/helpers/FrmFormsHelper.php:
|
1112 |
msgid "Sending"
|
1113 |
msgstr ""
|
1114 |
|
1115 |
-
#: ../classes/helpers/FrmFormsHelper.php:
|
1116 |
msgid "Restore from Trash"
|
1117 |
msgstr ""
|
1118 |
|
1119 |
-
#: ../classes/helpers/FrmFormsHelper.php:
|
1120 |
msgid "Are you sure you want to delete this form and all its entries?"
|
1121 |
msgstr ""
|
1122 |
|
@@ -1400,79 +1399,79 @@ msgstr ""
|
|
1400 |
msgid "Your server is missing the simplexml_import_dom function"
|
1401 |
msgstr ""
|
1402 |
|
1403 |
-
#: ../classes/helpers/FrmXMLHelper.php:
|
1404 |
msgid "Imported"
|
1405 |
msgstr ""
|
1406 |
|
1407 |
-
#: ../classes/helpers/FrmXMLHelper.php:
|
1408 |
msgid "Updated"
|
1409 |
msgstr ""
|
1410 |
|
1411 |
-
#: ../classes/helpers/FrmXMLHelper.php:
|
1412 |
msgid "Nothing was imported or updated"
|
1413 |
msgstr ""
|
1414 |
|
1415 |
-
#: ../classes/helpers/FrmXMLHelper.php:
|
1416 |
#, php-format
|
1417 |
msgid "%1$s Form"
|
1418 |
msgid_plural "%1$s Forms"
|
1419 |
msgstr[0] ""
|
1420 |
msgstr[1] ""
|
1421 |
|
1422 |
-
#: ../classes/helpers/FrmXMLHelper.php:
|
1423 |
#, php-format
|
1424 |
msgid "%1$s Field"
|
1425 |
msgid_plural "%1$s Fields"
|
1426 |
msgstr[0] ""
|
1427 |
msgstr[1] ""
|
1428 |
|
1429 |
-
#: ../classes/helpers/FrmXMLHelper.php:
|
1430 |
#, php-format
|
1431 |
msgid "%1$s Entry"
|
1432 |
msgid_plural "%1$s Entries"
|
1433 |
msgstr[0] ""
|
1434 |
msgstr[1] ""
|
1435 |
|
1436 |
-
#: ../classes/helpers/FrmXMLHelper.php:
|
1437 |
#, php-format
|
1438 |
msgid "%1$s View"
|
1439 |
msgid_plural "%1$s Views"
|
1440 |
msgstr[0] ""
|
1441 |
msgstr[1] ""
|
1442 |
|
1443 |
-
#: ../classes/helpers/FrmXMLHelper.php:
|
1444 |
#, php-format
|
1445 |
msgid "%1$s Post"
|
1446 |
msgid_plural "%1$s Posts"
|
1447 |
msgstr[0] ""
|
1448 |
msgstr[1] ""
|
1449 |
|
1450 |
-
#: ../classes/helpers/FrmXMLHelper.php:
|
1451 |
#, php-format
|
1452 |
msgid "%1$s Style"
|
1453 |
msgid_plural "%1$s Styles"
|
1454 |
msgstr[0] ""
|
1455 |
msgstr[1] ""
|
1456 |
|
1457 |
-
#: ../classes/helpers/FrmXMLHelper.php:
|
1458 |
#, php-format
|
1459 |
msgid "%1$s Term"
|
1460 |
msgid_plural "%1$s Terms"
|
1461 |
msgstr[0] ""
|
1462 |
msgstr[1] ""
|
1463 |
|
1464 |
-
#: ../classes/helpers/FrmXMLHelper.php:
|
1465 |
#, php-format
|
1466 |
msgid "%1$s Form Action"
|
1467 |
msgid_plural "%1$s Form Actions"
|
1468 |
msgstr[0] ""
|
1469 |
msgstr[1] ""
|
1470 |
|
1471 |
-
#: ../classes/helpers/FrmXMLHelper.php:
|
1472 |
msgid "Create Posts"
|
1473 |
msgstr ""
|
1474 |
|
1475 |
-
#: ../classes/helpers/FrmXMLHelper.php:
|
1476 |
#: actions/email_action.php:16
|
1477 |
msgid "Email Notification"
|
1478 |
msgstr ""
|
@@ -1540,7 +1539,7 @@ msgstr ""
|
|
1540 |
msgid "There was a %1$s error: %2$s"
|
1541 |
msgstr ""
|
1542 |
|
1543 |
-
#: ../classes/models/FrmDb.php:
|
1544 |
msgid "Use the query in an array format so it can be properly prepared."
|
1545 |
msgstr ""
|
1546 |
|
@@ -1606,19 +1605,19 @@ msgstr ""
|
|
1606 |
|
1607 |
#: ../classes/models/FrmField.php:14 ..
|
1608 |
#: pro/classes/controllers/FrmProLookupFieldsController.php:14 ..
|
1609 |
-
#: pro/classes/helpers/FrmProFieldsHelper.php:
|
1610 |
msgid "Checkboxes"
|
1611 |
msgstr ""
|
1612 |
|
1613 |
#: ../classes/models/FrmField.php:15 ../classes/views/styles/_sample_form.php:56 .
|
1614 |
#: ./pro/classes/controllers/FrmProLookupFieldsController.php:13 ..
|
1615 |
-
#: pro/classes/helpers/FrmProFieldsHelper.php:
|
1616 |
msgid "Radio Buttons"
|
1617 |
msgstr ""
|
1618 |
|
1619 |
#: ../classes/models/FrmField.php:16 ..
|
1620 |
#: pro/classes/controllers/FrmProLookupFieldsController.php:12 ..
|
1621 |
-
#: pro/classes/helpers/FrmProFieldsHelper.php:
|
1622 |
msgid "Dropdown"
|
1623 |
msgstr ""
|
1624 |
|
@@ -1631,7 +1630,7 @@ msgid "End Section"
|
|
1631 |
msgstr ""
|
1632 |
|
1633 |
#: ../classes/models/FrmField.php:31 ../pro/classes/helpers/FrmProFieldsHelper.
|
1634 |
-
#: php:
|
1635 |
msgid "Section"
|
1636 |
msgstr ""
|
1637 |
|
@@ -1656,7 +1655,7 @@ msgid "Scale"
|
|
1656 |
msgstr ""
|
1657 |
|
1658 |
#: ../classes/models/FrmField.php:41 ../pro/classes/helpers/FrmProFieldsHelper.
|
1659 |
-
#: php:
|
1660 |
msgid "Dynamic Field"
|
1661 |
msgstr ""
|
1662 |
|
@@ -1837,7 +1836,7 @@ msgid ""
|
|
1837 |
"settings are updated"
|
1838 |
msgstr ""
|
1839 |
|
1840 |
-
#: ../classes/models/FrmStyle.php:204 ../pro/classes/models/FrmProDb.php:
|
1841 |
msgid "Formidable Style"
|
1842 |
msgstr ""
|
1843 |
|
@@ -2016,7 +2015,7 @@ msgstr ""
|
|
2016 |
msgid "Trigger this action after"
|
2017 |
msgstr ""
|
2018 |
|
2019 |
-
#: ../classes/views/frm-form-actions/_action_inside.php:
|
2020 |
#, php-format
|
2021 |
msgid "Action ID: %1$s"
|
2022 |
msgstr ""
|
@@ -2845,7 +2844,7 @@ msgid "Fields from your form"
|
|
2845 |
msgstr ""
|
2846 |
|
2847 |
#: ../classes/views/shared/mb_adv_info.php:68 ..
|
2848 |
-
#: pro/classes/helpers/FrmProFieldsHelper.php:
|
2849 |
msgid "Helpers"
|
2850 |
msgstr ""
|
2851 |
|
@@ -3141,13 +3140,13 @@ msgid "Another field with a description"
|
|
3141 |
msgstr ""
|
3142 |
|
3143 |
#: ../classes/views/styles/_section-fields.php:7 ..
|
3144 |
-
#: pro/classes/helpers/FrmProFieldsHelper.php:
|
3145 |
#: fields/options-form-top.php:11
|
3146 |
msgid "Collapsible"
|
3147 |
msgstr ""
|
3148 |
|
3149 |
#: ../classes/views/styles/_section-fields.php:10 ..
|
3150 |
-
#: pro/classes/helpers/FrmProFieldsHelper.php:
|
3151 |
#: fields/options-form-top.php:20
|
3152 |
msgid "Repeatable"
|
3153 |
msgstr ""
|
@@ -4059,7 +4058,7 @@ msgid "Display format"
|
|
4059 |
msgstr ""
|
4060 |
|
4061 |
#: ../pro/classes/controllers/FrmProFormsController.php:506 ..
|
4062 |
-
#: pro/classes/helpers/FrmProFieldsHelper.php:
|
4063 |
msgid "List"
|
4064 |
msgstr ""
|
4065 |
|
@@ -4335,60 +4334,60 @@ msgstr ""
|
|
4335 |
msgid "View all posts filed under %s"
|
4336 |
msgstr ""
|
4337 |
|
4338 |
-
#: ../pro/classes/helpers/FrmProFieldsHelper.php:
|
4339 |
msgid "No Categories"
|
4340 |
msgstr ""
|
4341 |
|
4342 |
-
#: ../pro/classes/helpers/FrmProFieldsHelper.php:
|
4343 |
msgid "Confirm"
|
4344 |
msgstr ""
|
4345 |
|
4346 |
-
#: ../pro/classes/helpers/FrmProFieldsHelper.php:
|
4347 |
msgid "Edit Uploaded File"
|
4348 |
msgstr ""
|
4349 |
|
4350 |
-
#: ../pro/classes/helpers/FrmProFieldsHelper.php:
|
4351 |
#: fields/back-end/calculations.php:18
|
4352 |
msgid "Select a value to insert into the box below"
|
4353 |
msgstr ""
|
4354 |
|
4355 |
-
#: ../pro/classes/helpers/FrmProFieldsHelper.php:
|
4356 |
msgid "Form Fields"
|
4357 |
msgstr ""
|
4358 |
|
4359 |
-
#: ../pro/classes/helpers/FrmProFieldsHelper.php:
|
4360 |
msgid "Thumbnail"
|
4361 |
msgstr ""
|
4362 |
|
4363 |
-
#: ../pro/classes/helpers/FrmProFieldsHelper.php:
|
4364 |
msgid "Medium"
|
4365 |
msgstr ""
|
4366 |
|
4367 |
-
#: ../pro/classes/helpers/FrmProFieldsHelper.php:
|
4368 |
msgid "Large"
|
4369 |
msgstr ""
|
4370 |
|
4371 |
-
#: ../pro/classes/helpers/FrmProFieldsHelper.php:
|
4372 |
msgid "Full Size"
|
4373 |
msgstr ""
|
4374 |
|
4375 |
-
#: ../pro/classes/helpers/FrmProFieldsHelper.php:
|
4376 |
msgid "Admin link to edit the entry"
|
4377 |
msgstr ""
|
4378 |
|
4379 |
-
#: ../pro/classes/helpers/FrmProFieldsHelper.php:
|
4380 |
msgid "Link to view single page if showing dynamic entries"
|
4381 |
msgstr ""
|
4382 |
|
4383 |
-
#: ../pro/classes/helpers/FrmProFieldsHelper.php:
|
4384 |
msgid "Add a rotating 'even' or 'odd' class"
|
4385 |
msgstr ""
|
4386 |
|
4387 |
-
#: ../pro/classes/helpers/FrmProFieldsHelper.php:
|
4388 |
msgid "Default Email Message"
|
4389 |
msgstr ""
|
4390 |
|
4391 |
-
#: ../pro/classes/helpers/FrmProFieldsHelper.php:
|
4392 |
msgid "Heading"
|
4393 |
msgstr ""
|
4394 |
|
@@ -5984,8 +5983,8 @@ msgstr "Növ"
|
|
5984 |
#: classes/controllers/FrmFormsController.php:538 ..
|
5985 |
#: classes/helpers/FrmCSVExportHelper.php:118 ..
|
5986 |
#: pro/classes/controllers/FrmProDisplaysController.php:142 ..
|
5987 |
-
#: pro/classes/helpers/FrmProFieldsHelper.php:
|
5988 |
-
#: pro/classes/helpers/FrmProFieldsHelper.php:
|
5989 |
#: pro/classes/views/displays/mb_advanced.php:98
|
5990 |
msgid "Key"
|
5991 |
msgstr "Açar"
|
@@ -6002,14 +6001,14 @@ msgstr "Tarix Formatı"
|
|
6002 |
|
6003 |
#: ../classes/controllers/FrmFormsController.php:706 ..
|
6004 |
#: pro/classes/controllers/FrmProFormsController.php:64 ..
|
6005 |
-
#: pro/classes/helpers/FrmProFieldsHelper.php:
|
6006 |
#: pro/classes/views/displays/where_row.php:8 ..
|
6007 |
#: pro/classes/views/xml/map_csv_fields.php:49
|
6008 |
msgid "Post ID"
|
6009 |
msgstr "Yazı ID"
|
6010 |
|
6011 |
#: ../classes/controllers/FrmFormsController.php:711 ..
|
6012 |
-
#: pro/classes/helpers/FrmProFieldsHelper.php:
|
6013 |
msgid "Site URL"
|
6014 |
msgstr "Sayt URL-i"
|
6015 |
|
@@ -6050,7 +6049,7 @@ msgstr "Stil"
|
|
6050 |
#: pro/classes/controllers/FrmProEntriesController.php:2250 ..
|
6051 |
#: pro/classes/helpers/FrmProAppHelper.php:210 ..
|
6052 |
#: pro/classes/helpers/FrmProEntriesHelper.php:256 ..
|
6053 |
-
#: pro/classes/models/FrmProContent.php:
|
6054 |
msgid "Edit"
|
6055 |
msgstr "Redaktə et"
|
6056 |
|
@@ -6080,39 +6079,39 @@ msgstr "İdxal/İxrac"
|
|
6080 |
msgid "The file does not exist, please try again."
|
6081 |
msgstr "Fayl tapılmadı, təkrar yoxlayın."
|
6082 |
|
6083 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
6084 |
#: pro/classes/controllers/FrmProDisplaysController.php:742
|
6085 |
msgid "days"
|
6086 |
msgstr "gün"
|
6087 |
|
6088 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
6089 |
#: php:94 ../pro/classes/controllers/FrmProNestedFormsController.php:681 ..
|
6090 |
-
#: pro/classes/helpers/FrmProFieldsHelper.php:
|
6091 |
msgid "Remove"
|
6092 |
msgstr "Sil"
|
6093 |
|
6094 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
6095 |
-
#: php:117 ../pro/classes/helpers/FrmProFieldsHelper.php:
|
6096 |
-
#: pro/classes/helpers/FrmProFieldsHelper.php:
|
6097 |
#: pro/classes/views/displays/mb_advanced.php:97 ../pro/classes/views/frmpro-
|
6098 |
#: entries/table.php:5
|
6099 |
msgid "ID"
|
6100 |
msgstr "ID"
|
6101 |
|
6102 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
6103 |
msgid "Saving"
|
6104 |
msgstr "Qeyd edilir"
|
6105 |
|
6106 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
6107 |
msgid "Saved"
|
6108 |
msgstr "Qeyd edildi"
|
6109 |
|
6110 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
6111 |
#: forms/_publish_box.php:74
|
6112 |
msgid "OK"
|
6113 |
msgstr "OK"
|
6114 |
|
6115 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
6116 |
#: forms/_publish_box.php:75 ../pro/classes/controllers/FrmProEddController.php:
|
6117 |
#: 163 ../pro/classes/controllers/FrmProEntriesController.php:2250 ..
|
6118 |
#: pro/classes/views/frmpro-entries/sidebar-new.php:14 ..
|
@@ -6121,7 +6120,7 @@ msgstr "OK"
|
|
6121 |
msgid "Cancel"
|
6122 |
msgstr "İmtina"
|
6123 |
|
6124 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
6125 |
#: php:271 ../classes/views/frm-forms/add_field.php:224 ..
|
6126 |
#: classes/views/styles/_buttons.php:12 ../classes/views/styles/_field-colors.
|
6127 |
#: php:4 ../pro/classes/controllers/FrmProFormsController.php:387 ..
|
@@ -6129,80 +6128,80 @@ msgstr "İmtina"
|
|
6129 |
msgid "Default"
|
6130 |
msgstr "Mövcud"
|
6131 |
|
6132 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
6133 |
msgid "English"
|
6134 |
msgstr "İngilis"
|
6135 |
|
6136 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
6137 |
msgid "Afrikaans"
|
6138 |
msgstr "Afrikan"
|
6139 |
|
6140 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
6141 |
msgid "Albanian"
|
6142 |
msgstr "Alban"
|
6143 |
|
6144 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
6145 |
msgid "Arabic"
|
6146 |
msgstr "Ərəb"
|
6147 |
|
6148 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
6149 |
msgid "Armenian"
|
6150 |
msgstr "Erməni"
|
6151 |
|
6152 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
6153 |
msgid "Azerbaijani"
|
6154 |
msgstr "Azərbaycan türkcəsi"
|
6155 |
|
6156 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
6157 |
msgid "Basque"
|
6158 |
msgstr "Basque"
|
6159 |
|
6160 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
6161 |
msgid "Bosnian"
|
6162 |
msgstr "Bosnian"
|
6163 |
|
6164 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
6165 |
msgid "Bulgarian"
|
6166 |
msgstr "Bulgarian"
|
6167 |
|
6168 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
6169 |
msgid "Catalan"
|
6170 |
msgstr "Catalan"
|
6171 |
|
6172 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
6173 |
msgid "Croatian"
|
6174 |
msgstr "Croatian"
|
6175 |
|
6176 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
6177 |
msgid "Czech"
|
6178 |
msgstr "Czech"
|
6179 |
|
6180 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
6181 |
msgid "Danish"
|
6182 |
msgstr "Danish"
|
6183 |
|
6184 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
6185 |
msgid "Dutch"
|
6186 |
msgstr "Dutch"
|
6187 |
|
6188 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
6189 |
msgid "Esperanto"
|
6190 |
msgstr "Esperanto"
|
6191 |
|
6192 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
6193 |
msgid "Estonian"
|
6194 |
msgstr "Estonian"
|
6195 |
|
6196 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
6197 |
msgid "Finnish"
|
6198 |
msgstr "Finnish"
|
6199 |
|
6200 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
6201 |
msgid "German"
|
6202 |
msgstr "Alman"
|
6203 |
|
6204 |
-
#: ../classes/helpers/FrmAppHelper.php:
|
6205 |
-
#:
|
6206 |
msgid "Turkish"
|
6207 |
msgstr "Türk"
|
6208 |
|
@@ -6215,7 +6214,7 @@ msgid "Last Updated"
|
|
6215 |
msgstr "Son yenilənmə"
|
6216 |
|
6217 |
#: ../classes/helpers/FrmCSVExportHelper.php:115 ..
|
6218 |
-
#: classes/helpers/FrmFormsHelper.php:
|
6219 |
#: php:362 ../classes/views/frm-forms/_publish_box.php:72 ..
|
6220 |
#: pro/classes/controllers/FrmProEntriesController.php:1514 ..
|
6221 |
#: pro/classes/views/displays/where_options.php:14
|
@@ -6241,7 +6240,7 @@ msgid "View"
|
|
6241 |
msgstr "Bax"
|
6242 |
|
6243 |
#: ../classes/helpers/FrmEntriesListHelper.php:201 ..
|
6244 |
-
#: classes/helpers/FrmFormsHelper.php:
|
6245 |
#: php:104 ../classes/models/FrmFormAction.php:689 ../classes/views/frm-
|
6246 |
#: entries/sidebar-show.php:22 ../classes/views/frm-entries/sidebar-show.php:23 ..
|
6247 |
#: pro/classes/controllers/FrmProEntriesController.php:1744 ..
|
@@ -7084,28 +7083,28 @@ msgstr "Zimbabve"
|
|
7084 |
msgid "N/A"
|
7085 |
msgstr "N/A"
|
7086 |
|
7087 |
-
#: ../classes/helpers/FrmFormsHelper.php:
|
7088 |
#: classes/helpers/FrmFormsListHelper.php:95
|
7089 |
msgid "Restore"
|
7090 |
msgstr "Bərpa et"
|
7091 |
|
7092 |
-
#: ../classes/helpers/FrmFormsHelper.php:
|
7093 |
#: classes/helpers/FrmFormsListHelper.php:102
|
7094 |
msgid "Move to Trash"
|
7095 |
msgstr "Zibil qutusuna göndər"
|
7096 |
|
7097 |
-
#: ../classes/helpers/FrmFormsHelper.php:
|
7098 |
-
#: php:
|
7099 |
msgid "Trash"
|
7100 |
msgstr "Zibil qutusu"
|
7101 |
|
7102 |
-
#: ../classes/helpers/FrmFormsHelper.php:
|
7103 |
#: classes/helpers/FrmFormsListHelper.php:99 ..
|
7104 |
#: classes/helpers/FrmFormsListHelper.php:299
|
7105 |
msgid "Delete Permanently"
|
7106 |
msgstr "Birdəfəlik sil"
|
7107 |
|
7108 |
-
#: ../classes/helpers/FrmFormsHelper.php:
|
7109 |
#: forms/_publish_box.php:71
|
7110 |
msgid "Published"
|
7111 |
msgstr "Yayımlandı"
|
@@ -7568,7 +7567,7 @@ msgstr "Sağdan Sola"
|
|
7568 |
|
7569 |
#: ../classes/views/styles/_sample_form.php:95 ..
|
7570 |
#: pro/classes/controllers/FrmProNestedFormsController.php:680 ..
|
7571 |
-
#: pro/classes/helpers/FrmProFieldsHelper.php:
|
7572 |
#: pro/classes/views/displays/mb_advanced.php:33 ..
|
7573 |
#: pro/classes/views/displays/mb_advanced.php:53 ../pro/classes/views/frmpro-
|
7574 |
#: form-actions/post_options.php:178 ../pro/classes/views/frmpro-form-
|
1 |
msgid ""
|
2 |
msgstr ""
|
3 |
+
"Project-Id-Version: Formidable v2.02.10\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
"POT-Creation-Date: 2016-09-01 03:07+0000\n"
|
6 |
+
"PO-Revision-Date: Fri Oct 28 2016 14:04:49 GMT-0700 (PDT)\n"
|
7 |
"Last-Translator: \n"
|
8 |
"Language-Team: \n"
|
9 |
"Language: Azerbaijani (Azerbaijan)\n"
|
79 |
#: ../classes/controllers/FrmEntriesController.php:72 ..
|
80 |
#: classes/controllers/FrmFormsController.php:705 ../classes/views/frm-
|
81 |
#: entries/form.php:44 ../classes/views/frm-entries/sidebar-shared.php:29 ..
|
82 |
+
#: pro/classes/helpers/FrmProFieldsHelper.php:2534 ..
|
83 |
#: pro/classes/views/xml/map_csv_fields.php:57 ..
|
84 |
#: pro/classes/views/xml/map_csv_fields.php:57
|
85 |
msgid "Entry Key"
|
88 |
#: ../classes/controllers/FrmEntriesController.php:112 ..
|
89 |
#: pro/classes/helpers/FrmProEntriesListHelper.php:57 ..
|
90 |
#: pro/classes/helpers/FrmProEntriesListHelper.php:68 ..
|
91 |
+
#: pro/classes/helpers/FrmProFieldsHelper.php:2537 ..
|
92 |
#: pro/classes/views/displays/_calendar_options.php:4 ..
|
93 |
#: pro/classes/views/displays/_calendar_options.php:16 ..
|
94 |
#: pro/classes/views/displays/order_row.php:4 ..
|
97 |
msgstr ""
|
98 |
|
99 |
#: ../classes/controllers/FrmEntriesController.php:113 ..
|
100 |
+
#: pro/classes/helpers/FrmProFieldsHelper.php:2538 ..
|
101 |
#: pro/classes/views/displays/_calendar_options.php:5 ..
|
102 |
#: pro/classes/views/displays/_calendar_options.php:17 ..
|
103 |
#: pro/classes/views/displays/order_row.php:5
|
123 |
msgid "Entry was Successfully Destroyed"
|
124 |
msgstr ""
|
125 |
|
126 |
+
#: ../classes/controllers/FrmEntriesController.php:406
|
127 |
msgid "Entries were Successfully Destroyed"
|
128 |
msgstr ""
|
129 |
|
130 |
+
#: ../classes/controllers/FrmEntriesController.php:409 ..
|
131 |
#: pro/classes/controllers/FrmProEntriesController.php:386
|
132 |
msgid "No entries were specified"
|
133 |
msgstr ""
|
134 |
|
135 |
#: ../classes/controllers/FrmFieldsController.php:316 ..
|
136 |
+
#: classes/helpers/FrmAppHelper.php:1762 ../classes/views/frm-fields/single-
|
137 |
#: option.php:6 ../classes/views/frm-fields/single-option.php:8 ..
|
138 |
#: pro/classes/views/frmpro-fields/other-option.php:10
|
139 |
msgid "(Blank)"
|
275 |
#: entries/sidebar-shared.php:23 ../pro/classes/controllers/FrmProFormsController.
|
276 |
#: php:545 ../pro/classes/helpers/FrmProEntriesListHelper.php:58 ..
|
277 |
#: pro/classes/helpers/FrmProEntriesListHelper.php:69 ..
|
278 |
+
#: pro/classes/helpers/FrmProFieldsHelper.php:2533 ..
|
279 |
#: pro/classes/views/displays/order_row.php:3 ..
|
280 |
#: pro/classes/views/displays/where_row.php:6 ..
|
281 |
#: pro/classes/views/xml/map_csv_fields.php:56 ..
|
284 |
msgstr ""
|
285 |
|
286 |
#: ../classes/controllers/FrmFormsController.php:707 ..
|
287 |
+
#: pro/classes/helpers/FrmProFieldsHelper.php:2536
|
288 |
msgid "User IP"
|
289 |
msgstr ""
|
290 |
|
297 |
msgstr ""
|
298 |
|
299 |
#: ../classes/controllers/FrmFormsController.php:712 ..
|
300 |
+
#: pro/classes/helpers/FrmProFieldsHelper.php:2594
|
301 |
msgid "Site Name"
|
302 |
msgstr ""
|
303 |
|
343 |
msgstr ""
|
344 |
|
345 |
#: ../classes/controllers/FrmFormsController.php:1011 ..
|
346 |
+
#: classes/helpers/FrmFormsHelper.php:60 ../classes/helpers/FrmFormsHelper.php:
|
347 |
+
#: 115 ../classes/helpers/FrmFormsHelper.php:572 ..
|
348 |
#: classes/helpers/FrmFormsListHelper.php:149 ..
|
349 |
#: classes/helpers/FrmFormsListHelper.php:335 ../classes/views/frm-entries/list.
|
350 |
#: php:24 ../classes/views/shared/form-nav.php:20 ../classes/views/styles/manage.
|
356 |
msgstr ""
|
357 |
|
358 |
#: ../classes/controllers/FrmFormsController.php:1051 ..
|
359 |
+
#: classes/controllers/FrmFormsController.php:1063
|
|
|
360 |
msgid "Please select a valid form"
|
361 |
msgstr ""
|
362 |
|
482 |
msgid "%s is invalid"
|
483 |
msgstr ""
|
484 |
|
485 |
+
#: ../classes/helpers/FrmAppHelper.php:1261
|
486 |
msgid "at"
|
487 |
msgstr ""
|
488 |
|
489 |
+
#: ../classes/helpers/FrmAppHelper.php:1310 ../classes/helpers/FrmAppHelper.php:
|
490 |
+
#: 1329
|
491 |
msgid "seconds"
|
492 |
msgstr ""
|
493 |
|
494 |
+
#: ../classes/helpers/FrmAppHelper.php:1323 ..
|
495 |
#: pro/classes/controllers/FrmProDisplaysController.php:742
|
496 |
msgid "year"
|
497 |
msgstr ""
|
498 |
|
499 |
+
#: ../classes/helpers/FrmAppHelper.php:1323 ..
|
500 |
#: pro/classes/controllers/FrmProDisplaysController.php:742
|
501 |
msgid "years"
|
502 |
msgstr ""
|
503 |
|
504 |
+
#: ../classes/helpers/FrmAppHelper.php:1324 ..
|
505 |
#: pro/classes/controllers/FrmProDisplaysController.php:742
|
506 |
msgid "month"
|
507 |
msgstr ""
|
508 |
|
509 |
+
#: ../classes/helpers/FrmAppHelper.php:1324 ..
|
510 |
#: pro/classes/controllers/FrmProDisplaysController.php:742
|
511 |
msgid "months"
|
512 |
msgstr ""
|
513 |
|
514 |
+
#: ../classes/helpers/FrmAppHelper.php:1325 ..
|
515 |
#: pro/classes/controllers/FrmProDisplaysController.php:742
|
516 |
msgid "week"
|
517 |
msgstr ""
|
518 |
|
519 |
+
#: ../classes/helpers/FrmAppHelper.php:1325 ..
|
520 |
#: pro/classes/controllers/FrmProDisplaysController.php:742
|
521 |
msgid "weeks"
|
522 |
msgstr ""
|
523 |
|
524 |
+
#: ../classes/helpers/FrmAppHelper.php:1326 ..
|
525 |
#: pro/classes/controllers/FrmProDisplaysController.php:742
|
526 |
msgid "day"
|
527 |
msgstr ""
|
528 |
|
529 |
+
#: ../classes/helpers/FrmAppHelper.php:1327
|
530 |
msgid "hour"
|
531 |
msgstr ""
|
532 |
|
533 |
+
#: ../classes/helpers/FrmAppHelper.php:1327 ../pro/classes/views/frmpro-
|
534 |
#: forms/add_form_options.php:39
|
535 |
msgid "hours"
|
536 |
msgstr ""
|
537 |
|
538 |
+
#: ../classes/helpers/FrmAppHelper.php:1328
|
539 |
msgid "minute"
|
540 |
msgstr ""
|
541 |
|
542 |
+
#: ../classes/helpers/FrmAppHelper.php:1328
|
543 |
msgid "minutes"
|
544 |
msgstr ""
|
545 |
|
546 |
+
#: ../classes/helpers/FrmAppHelper.php:1329
|
547 |
msgid "second"
|
548 |
msgstr ""
|
549 |
|
550 |
+
#: ../classes/helpers/FrmAppHelper.php:1537
|
551 |
msgid "Give this action a label for easy reference."
|
552 |
msgstr ""
|
553 |
|
554 |
+
#: ../classes/helpers/FrmAppHelper.php:1538
|
555 |
msgid ""
|
556 |
"Add one or more recipient addresses separated by a \",\". FORMAT: Name "
|
557 |
"<name@email.com> or name@email.com. [admin_email] is the address set in WP "
|
558 |
"General Settings."
|
559 |
msgstr ""
|
560 |
|
561 |
+
#: ../classes/helpers/FrmAppHelper.php:1539
|
562 |
msgid ""
|
563 |
"Add CC addresses separated by a \",\". FORMAT: Name <name@email.com> or "
|
564 |
"name@email.com."
|
565 |
msgstr ""
|
566 |
|
567 |
+
#: ../classes/helpers/FrmAppHelper.php:1540
|
568 |
msgid ""
|
569 |
"Add BCC addresses separated by a \",\". FORMAT: Name <name@email.com> or "
|
570 |
"name@email.com."
|
571 |
msgstr ""
|
572 |
|
573 |
+
#: ../classes/helpers/FrmAppHelper.php:1541
|
574 |
msgid ""
|
575 |
"If you would like a different reply to address than the \"from\" address, add "
|
576 |
"a single address here. FORMAT: Name <name@email.com> or name@email.com."
|
577 |
msgstr ""
|
578 |
|
579 |
+
#: ../classes/helpers/FrmAppHelper.php:1542
|
580 |
msgid ""
|
581 |
"Enter the name and/or email address of the sender. FORMAT: John Bates "
|
582 |
"<john@example.com> or john@example.com."
|
583 |
msgstr ""
|
584 |
|
585 |
+
#: ../classes/helpers/FrmAppHelper.php:1543
|
586 |
#, php-format
|
587 |
msgid ""
|
588 |
"If you leave the subject blank, the default will be used: %1$s Form "
|
589 |
"submitted on %2$s"
|
590 |
msgstr ""
|
591 |
|
592 |
+
#: ../classes/helpers/FrmAppHelper.php:1720 ../classes/helpers/FrmAppHelper.php:
|
593 |
+
#: 1785
|
594 |
msgid "Please wait while your site updates."
|
595 |
msgstr ""
|
596 |
|
597 |
+
#: ../classes/helpers/FrmAppHelper.php:1721
|
598 |
msgid "Are you sure you want to deauthorize Formidable Forms on this site?"
|
599 |
msgstr ""
|
600 |
|
601 |
+
#: ../classes/helpers/FrmAppHelper.php:1723 ../classes/helpers/FrmAppHelper.php:
|
602 |
+
#: 1749
|
603 |
msgid "Loading…"
|
604 |
msgstr ""
|
605 |
|
606 |
+
#: ../classes/helpers/FrmAppHelper.php:1754
|
607 |
msgid "No results match"
|
608 |
msgstr ""
|
609 |
|
610 |
+
#: ../classes/helpers/FrmAppHelper.php:1760
|
611 |
msgid ""
|
612 |
"Are you sure you want to do this? Clicking OK will delete all forms, form "
|
613 |
"data, and all other Formidable data. There is no Undo."
|
614 |
msgstr ""
|
615 |
|
616 |
+
#: ../classes/helpers/FrmAppHelper.php:1761 ../classes/views/frm-forms/add_field.
|
617 |
#: php:81 ../classes/views/frm-forms/add_field.php:94 ../classes/views/frm-
|
618 |
#: forms/form.php:13 ../pro/classes/views/combo-fields/inplace-sub-label.php:2
|
619 |
msgid "(Click to add description)"
|
620 |
msgstr ""
|
621 |
|
622 |
+
#: ../classes/helpers/FrmAppHelper.php:1763 ../classes/views/frm-forms/add_field.
|
623 |
#: php:63 ../pro/classes/views/frmpro-fields/field-selection.php:12 ..
|
624 |
#: pro/classes/views/lookup-fields/back-end/watch-row.php:10
|
625 |
msgid "(no label)"
|
626 |
msgstr ""
|
627 |
|
628 |
+
#: ../classes/helpers/FrmAppHelper.php:1769 ../classes/helpers/FrmFieldsHelper.
|
629 |
#: php:1109
|
630 |
msgid "Clear default value when typing"
|
631 |
msgstr ""
|
632 |
|
633 |
+
#: ../classes/helpers/FrmAppHelper.php:1770 ../classes/helpers/FrmFieldsHelper.
|
634 |
#: php:1109
|
635 |
msgid "Do not clear default value when typing"
|
636 |
msgstr ""
|
637 |
|
638 |
+
#: ../classes/helpers/FrmAppHelper.php:1771 ../classes/helpers/FrmFieldsHelper.
|
639 |
#: php:1118
|
640 |
msgid "Default value will pass form validation"
|
641 |
msgstr ""
|
642 |
|
643 |
+
#: ../classes/helpers/FrmAppHelper.php:1772 ../classes/helpers/FrmFieldsHelper.
|
644 |
#: php:1118
|
645 |
msgid "Default value will NOT pass form validation"
|
646 |
msgstr ""
|
647 |
|
648 |
+
#: ../classes/helpers/FrmAppHelper.php:1773
|
649 |
msgid "Are you sure?"
|
650 |
msgstr ""
|
651 |
|
652 |
+
#: ../classes/helpers/FrmAppHelper.php:1774
|
653 |
msgid "Are you sure you want to delete this field and all data associated with it?"
|
654 |
msgstr ""
|
655 |
|
656 |
+
#: ../classes/helpers/FrmAppHelper.php:1775
|
657 |
msgid "WARNING: This will delete all fields inside of the section as well."
|
658 |
msgstr ""
|
659 |
|
660 |
+
#: ../classes/helpers/FrmAppHelper.php:1776
|
661 |
msgid ""
|
662 |
"Warning: If you have entries with multiple rows, all but the first row will "
|
663 |
"be lost."
|
664 |
msgstr ""
|
665 |
|
666 |
+
#: ../classes/helpers/FrmAppHelper.php:1778 ../classes/helpers/FrmFieldsHelper.
|
667 |
+
#: php:172 ../pro/classes/helpers/FrmProFieldsHelper.php:667
|
668 |
msgid "The entered values do not match"
|
669 |
msgstr ""
|
670 |
|
671 |
+
#: ../classes/helpers/FrmAppHelper.php:1779
|
672 |
msgid "Enter Email"
|
673 |
msgstr ""
|
674 |
|
675 |
+
#: ../classes/helpers/FrmAppHelper.php:1780
|
676 |
msgid "Confirm Email"
|
677 |
msgstr ""
|
678 |
|
679 |
+
#: ../classes/helpers/FrmAppHelper.php:1781
|
680 |
msgid ""
|
681 |
"In certain browsers (e.g. Firefox) text will not display correctly if the "
|
682 |
"field height is too small relative to the field padding and text size. "
|
683 |
"Please increase your field height or decrease your field padding."
|
684 |
msgstr ""
|
685 |
|
686 |
+
#: ../classes/helpers/FrmAppHelper.php:1782
|
687 |
msgid "Enter Password"
|
688 |
msgstr ""
|
689 |
|
690 |
+
#: ../classes/helpers/FrmAppHelper.php:1783
|
691 |
msgid "Confirm Password"
|
692 |
msgstr ""
|
693 |
|
694 |
+
#: ../classes/helpers/FrmAppHelper.php:1784
|
695 |
msgid "Import Complete"
|
696 |
msgstr ""
|
697 |
|
698 |
+
#: ../classes/helpers/FrmAppHelper.php:1786
|
699 |
msgid "Warning: There is no way to retrieve unsaved entries."
|
700 |
msgstr ""
|
701 |
|
702 |
+
#: ../classes/helpers/FrmAppHelper.php:1787
|
703 |
msgid "Private"
|
704 |
msgstr ""
|
705 |
|
706 |
+
#: ../classes/helpers/FrmAppHelper.php:1789
|
707 |
msgid "No new licenses were found"
|
708 |
msgstr ""
|
709 |
|
710 |
+
#: ../classes/helpers/FrmAppHelper.php:1810
|
711 |
msgid ""
|
712 |
"You are running an outdated version of Formidable. This plugin may not work "
|
713 |
"correctly if you do not update Formidable."
|
714 |
msgstr ""
|
715 |
|
716 |
+
#: ../classes/helpers/FrmAppHelper.php:1816
|
717 |
msgid "English/Western"
|
718 |
msgstr ""
|
719 |
|
720 |
+
#: ../classes/helpers/FrmAppHelper.php:1821
|
721 |
msgid "Chinese Hong Kong"
|
722 |
msgstr ""
|
723 |
|
724 |
+
#: ../classes/helpers/FrmAppHelper.php:1822
|
725 |
msgid "Chinese Simplified"
|
726 |
msgstr ""
|
727 |
|
728 |
+
#: ../classes/helpers/FrmAppHelper.php:1822
|
729 |
msgid "Chinese Traditional"
|
730 |
msgstr ""
|
731 |
|
732 |
+
#: ../classes/helpers/FrmAppHelper.php:1825
|
733 |
msgid "English/UK"
|
734 |
msgstr ""
|
735 |
|
736 |
+
#: ../classes/helpers/FrmAppHelper.php:1826
|
737 |
msgid "Faroese"
|
738 |
msgstr ""
|
739 |
|
740 |
+
#: ../classes/helpers/FrmAppHelper.php:1827
|
741 |
msgid "Farsi/Persian"
|
742 |
msgstr ""
|
743 |
|
744 |
+
#: ../classes/helpers/FrmAppHelper.php:1827
|
745 |
msgid "Filipino"
|
746 |
msgstr ""
|
747 |
|
748 |
+
#: ../classes/helpers/FrmAppHelper.php:1828
|
749 |
msgid "French"
|
750 |
msgstr ""
|
751 |
|
752 |
+
#: ../classes/helpers/FrmAppHelper.php:1829
|
753 |
msgid "French/Canadian"
|
754 |
msgstr ""
|
755 |
|
756 |
+
#: ../classes/helpers/FrmAppHelper.php:1829
|
757 |
msgid "French/Swiss"
|
758 |
msgstr ""
|
759 |
|
760 |
+
#: ../classes/helpers/FrmAppHelper.php:1830
|
761 |
msgid "German/Austria"
|
762 |
msgstr ""
|
763 |
|
764 |
+
#: ../classes/helpers/FrmAppHelper.php:1831
|
765 |
msgid "German/Switzerland"
|
766 |
msgstr ""
|
767 |
|
768 |
+
#: ../classes/helpers/FrmAppHelper.php:1831
|
769 |
msgid "Greek"
|
770 |
msgstr ""
|
771 |
|
772 |
+
#: ../classes/helpers/FrmAppHelper.php:1832 ../classes/helpers/FrmAppHelper.php:
|
773 |
+
#: 1832
|
774 |
msgid "Hebrew"
|
775 |
msgstr ""
|
776 |
|
777 |
+
#: ../classes/helpers/FrmAppHelper.php:1833
|
778 |
msgid "Hindi"
|
779 |
msgstr ""
|
780 |
|
781 |
+
#: ../classes/helpers/FrmAppHelper.php:1833
|
782 |
msgid "Hungarian"
|
783 |
msgstr ""
|
784 |
|
785 |
+
#: ../classes/helpers/FrmAppHelper.php:1834
|
786 |
msgid "Icelandic"
|
787 |
msgstr ""
|
788 |
|
789 |
+
#: ../classes/helpers/FrmAppHelper.php:1834
|
790 |
msgid "Indonesian"
|
791 |
msgstr ""
|
792 |
|
793 |
+
#: ../classes/helpers/FrmAppHelper.php:1835
|
794 |
msgid "Italian"
|
795 |
msgstr ""
|
796 |
|
797 |
+
#: ../classes/helpers/FrmAppHelper.php:1835
|
798 |
msgid "Japanese"
|
799 |
msgstr ""
|
800 |
|
801 |
+
#: ../classes/helpers/FrmAppHelper.php:1836
|
802 |
msgid "Korean"
|
803 |
msgstr ""
|
804 |
|
805 |
+
#: ../classes/helpers/FrmAppHelper.php:1836
|
806 |
msgid "Latvian"
|
807 |
msgstr ""
|
808 |
|
809 |
+
#: ../classes/helpers/FrmAppHelper.php:1837
|
810 |
msgid "Lithuanian"
|
811 |
msgstr ""
|
812 |
|
813 |
+
#: ../classes/helpers/FrmAppHelper.php:1837
|
814 |
msgid "Malaysian"
|
815 |
msgstr ""
|
816 |
|
817 |
+
#: ../classes/helpers/FrmAppHelper.php:1838
|
818 |
msgid "Norwegian"
|
819 |
msgstr ""
|
820 |
|
821 |
+
#: ../classes/helpers/FrmAppHelper.php:1838
|
822 |
msgid "Polish"
|
823 |
msgstr ""
|
824 |
|
825 |
+
#: ../classes/helpers/FrmAppHelper.php:1839
|
826 |
msgid "Portuguese"
|
827 |
msgstr ""
|
828 |
|
829 |
+
#: ../classes/helpers/FrmAppHelper.php:1839
|
830 |
msgid "Portuguese/Brazilian"
|
831 |
msgstr ""
|
832 |
|
833 |
+
#: ../classes/helpers/FrmAppHelper.php:1840
|
834 |
msgid "Portuguese/Portugal"
|
835 |
msgstr ""
|
836 |
|
837 |
+
#: ../classes/helpers/FrmAppHelper.php:1840
|
838 |
msgid "Romanian"
|
839 |
msgstr ""
|
840 |
|
841 |
+
#: ../classes/helpers/FrmAppHelper.php:1841
|
842 |
msgid "Russian"
|
843 |
msgstr ""
|
844 |
|
845 |
+
#: ../classes/helpers/FrmAppHelper.php:1841 ../classes/helpers/FrmAppHelper.php:
|
846 |
+
#: 1842
|
847 |
msgid "Serbian"
|
848 |
msgstr ""
|
849 |
|
850 |
+
#: ../classes/helpers/FrmAppHelper.php:1842
|
851 |
msgid "Slovak"
|
852 |
msgstr ""
|
853 |
|
854 |
+
#: ../classes/helpers/FrmAppHelper.php:1843
|
855 |
msgid "Slovenian"
|
856 |
msgstr ""
|
857 |
|
858 |
+
#: ../classes/helpers/FrmAppHelper.php:1843
|
859 |
msgid "Spanish"
|
860 |
msgstr ""
|
861 |
|
862 |
+
#: ../classes/helpers/FrmAppHelper.php:1844
|
863 |
msgid "Spanish/Latin America"
|
864 |
msgstr ""
|
865 |
|
866 |
+
#: ../classes/helpers/FrmAppHelper.php:1844
|
867 |
msgid "Swedish"
|
868 |
msgstr ""
|
869 |
|
870 |
+
#: ../classes/helpers/FrmAppHelper.php:1845
|
871 |
msgid "Tamil"
|
872 |
msgstr ""
|
873 |
|
874 |
+
#: ../classes/helpers/FrmAppHelper.php:1845
|
875 |
msgid "Thai"
|
876 |
msgstr ""
|
877 |
|
878 |
+
#: ../classes/helpers/FrmAppHelper.php:1847
|
879 |
msgid "Ukranian"
|
880 |
msgstr ""
|
881 |
|
882 |
+
#: ../classes/helpers/FrmAppHelper.php:1847
|
883 |
msgid "Vietnamese"
|
884 |
msgstr ""
|
885 |
|
1099 |
msgid "Strongly Disagree"
|
1100 |
msgstr ""
|
1101 |
|
1102 |
+
#: ../classes/helpers/FrmFormsHelper.php:60
|
1103 |
msgid " (child)"
|
1104 |
msgstr ""
|
1105 |
|
1106 |
+
#: ../classes/helpers/FrmFormsHelper.php:104
|
1107 |
msgid "Switch Form"
|
1108 |
msgstr ""
|
1109 |
|
1110 |
+
#: ../classes/helpers/FrmFormsHelper.php:268 ../classes/models/FrmDb.php:738
|
1111 |
msgid "Sending"
|
1112 |
msgstr ""
|
1113 |
|
1114 |
+
#: ../classes/helpers/FrmFormsHelper.php:584
|
1115 |
msgid "Restore from Trash"
|
1116 |
msgstr ""
|
1117 |
|
1118 |
+
#: ../classes/helpers/FrmFormsHelper.php:605
|
1119 |
msgid "Are you sure you want to delete this form and all its entries?"
|
1120 |
msgstr ""
|
1121 |
|
1399 |
msgid "Your server is missing the simplexml_import_dom function"
|
1400 |
msgstr ""
|
1401 |
|
1402 |
+
#: ../classes/helpers/FrmXMLHelper.php:782
|
1403 |
msgid "Imported"
|
1404 |
msgstr ""
|
1405 |
|
1406 |
+
#: ../classes/helpers/FrmXMLHelper.php:783
|
1407 |
msgid "Updated"
|
1408 |
msgstr ""
|
1409 |
|
1410 |
+
#: ../classes/helpers/FrmXMLHelper.php:808
|
1411 |
msgid "Nothing was imported or updated"
|
1412 |
msgstr ""
|
1413 |
|
1414 |
+
#: ../classes/helpers/FrmXMLHelper.php:820
|
1415 |
#, php-format
|
1416 |
msgid "%1$s Form"
|
1417 |
msgid_plural "%1$s Forms"
|
1418 |
msgstr[0] ""
|
1419 |
msgstr[1] ""
|
1420 |
|
1421 |
+
#: ../classes/helpers/FrmXMLHelper.php:821
|
1422 |
#, php-format
|
1423 |
msgid "%1$s Field"
|
1424 |
msgid_plural "%1$s Fields"
|
1425 |
msgstr[0] ""
|
1426 |
msgstr[1] ""
|
1427 |
|
1428 |
+
#: ../classes/helpers/FrmXMLHelper.php:822
|
1429 |
#, php-format
|
1430 |
msgid "%1$s Entry"
|
1431 |
msgid_plural "%1$s Entries"
|
1432 |
msgstr[0] ""
|
1433 |
msgstr[1] ""
|
1434 |
|
1435 |
+
#: ../classes/helpers/FrmXMLHelper.php:823
|
1436 |
#, php-format
|
1437 |
msgid "%1$s View"
|
1438 |
msgid_plural "%1$s Views"
|
1439 |
msgstr[0] ""
|
1440 |
msgstr[1] ""
|
1441 |
|
1442 |
+
#: ../classes/helpers/FrmXMLHelper.php:824
|
1443 |
#, php-format
|
1444 |
msgid "%1$s Post"
|
1445 |
msgid_plural "%1$s Posts"
|
1446 |
msgstr[0] ""
|
1447 |
msgstr[1] ""
|
1448 |
|
1449 |
+
#: ../classes/helpers/FrmXMLHelper.php:825
|
1450 |
#, php-format
|
1451 |
msgid "%1$s Style"
|
1452 |
msgid_plural "%1$s Styles"
|
1453 |
msgstr[0] ""
|
1454 |
msgstr[1] ""
|
1455 |
|
1456 |
+
#: ../classes/helpers/FrmXMLHelper.php:826
|
1457 |
#, php-format
|
1458 |
msgid "%1$s Term"
|
1459 |
msgid_plural "%1$s Terms"
|
1460 |
msgstr[0] ""
|
1461 |
msgstr[1] ""
|
1462 |
|
1463 |
+
#: ../classes/helpers/FrmXMLHelper.php:827
|
1464 |
#, php-format
|
1465 |
msgid "%1$s Form Action"
|
1466 |
msgid_plural "%1$s Form Actions"
|
1467 |
msgstr[0] ""
|
1468 |
msgstr[1] ""
|
1469 |
|
1470 |
+
#: ../classes/helpers/FrmXMLHelper.php:921
|
1471 |
msgid "Create Posts"
|
1472 |
msgstr ""
|
1473 |
|
1474 |
+
#: ../classes/helpers/FrmXMLHelper.php:1030 ../classes/views/frm-form-
|
1475 |
#: actions/email_action.php:16
|
1476 |
msgid "Email Notification"
|
1477 |
msgstr ""
|
1539 |
msgid "There was a %1$s error: %2$s"
|
1540 |
msgstr ""
|
1541 |
|
1542 |
+
#: ../classes/models/FrmDb.php:536
|
1543 |
msgid "Use the query in an array format so it can be properly prepared."
|
1544 |
msgstr ""
|
1545 |
|
1605 |
|
1606 |
#: ../classes/models/FrmField.php:14 ..
|
1607 |
#: pro/classes/controllers/FrmProLookupFieldsController.php:14 ..
|
1608 |
+
#: pro/classes/helpers/FrmProFieldsHelper.php:3591
|
1609 |
msgid "Checkboxes"
|
1610 |
msgstr ""
|
1611 |
|
1612 |
#: ../classes/models/FrmField.php:15 ../classes/views/styles/_sample_form.php:56 .
|
1613 |
#: ./pro/classes/controllers/FrmProLookupFieldsController.php:13 ..
|
1614 |
+
#: pro/classes/helpers/FrmProFieldsHelper.php:3590
|
1615 |
msgid "Radio Buttons"
|
1616 |
msgstr ""
|
1617 |
|
1618 |
#: ../classes/models/FrmField.php:16 ..
|
1619 |
#: pro/classes/controllers/FrmProLookupFieldsController.php:12 ..
|
1620 |
+
#: pro/classes/helpers/FrmProFieldsHelper.php:3589
|
1621 |
msgid "Dropdown"
|
1622 |
msgstr ""
|
1623 |
|
1630 |
msgstr ""
|
1631 |
|
1632 |
#: ../classes/models/FrmField.php:31 ../pro/classes/helpers/FrmProFieldsHelper.
|
1633 |
+
#: php:3577
|
1634 |
msgid "Section"
|
1635 |
msgstr ""
|
1636 |
|
1655 |
msgstr ""
|
1656 |
|
1657 |
#: ../classes/models/FrmField.php:41 ../pro/classes/helpers/FrmProFieldsHelper.
|
1658 |
+
#: php:3587
|
1659 |
msgid "Dynamic Field"
|
1660 |
msgstr ""
|
1661 |
|
1836 |
"settings are updated"
|
1837 |
msgstr ""
|
1838 |
|
1839 |
+
#: ../classes/models/FrmStyle.php:204 ../pro/classes/models/FrmProDb.php:367
|
1840 |
msgid "Formidable Style"
|
1841 |
msgstr ""
|
1842 |
|
2015 |
msgid "Trigger this action after"
|
2016 |
msgstr ""
|
2017 |
|
2018 |
+
#: ../classes/views/frm-form-actions/_action_inside.php:51
|
2019 |
#, php-format
|
2020 |
msgid "Action ID: %1$s"
|
2021 |
msgstr ""
|
2844 |
msgstr ""
|
2845 |
|
2846 |
#: ../classes/views/shared/mb_adv_info.php:68 ..
|
2847 |
+
#: pro/classes/helpers/FrmProFieldsHelper.php:2582
|
2848 |
msgid "Helpers"
|
2849 |
msgstr ""
|
2850 |
|
3140 |
msgstr ""
|
3141 |
|
3142 |
#: ../classes/views/styles/_section-fields.php:7 ..
|
3143 |
+
#: pro/classes/helpers/FrmProFieldsHelper.php:3580 ../pro/classes/views/frmpro-
|
3144 |
#: fields/options-form-top.php:11
|
3145 |
msgid "Collapsible"
|
3146 |
msgstr ""
|
3147 |
|
3148 |
#: ../classes/views/styles/_section-fields.php:10 ..
|
3149 |
+
#: pro/classes/helpers/FrmProFieldsHelper.php:3581 ../pro/classes/views/frmpro-
|
3150 |
#: fields/options-form-top.php:20
|
3151 |
msgid "Repeatable"
|
3152 |
msgstr ""
|
4058 |
msgstr ""
|
4059 |
|
4060 |
#: ../pro/classes/controllers/FrmProFormsController.php:506 ..
|
4061 |
+
#: pro/classes/helpers/FrmProFieldsHelper.php:3592
|
4062 |
msgid "List"
|
4063 |
msgstr ""
|
4064 |
|
4334 |
msgid "View all posts filed under %s"
|
4335 |
msgstr ""
|
4336 |
|
4337 |
+
#: ../pro/classes/helpers/FrmProFieldsHelper.php:1261
|
4338 |
msgid "No Categories"
|
4339 |
msgstr ""
|
4340 |
|
4341 |
+
#: ../pro/classes/helpers/FrmProFieldsHelper.php:2077
|
4342 |
msgid "Confirm"
|
4343 |
msgstr ""
|
4344 |
|
4345 |
+
#: ../pro/classes/helpers/FrmProFieldsHelper.php:2263
|
4346 |
msgid "Edit Uploaded File"
|
4347 |
msgstr ""
|
4348 |
|
4349 |
+
#: ../pro/classes/helpers/FrmProFieldsHelper.php:2531 ../pro/classes/views/frmpro-
|
4350 |
#: fields/back-end/calculations.php:18
|
4351 |
msgid "Select a value to insert into the box below"
|
4352 |
msgstr ""
|
4353 |
|
4354 |
+
#: ../pro/classes/helpers/FrmProFieldsHelper.php:2540
|
4355 |
msgid "Form Fields"
|
4356 |
msgstr ""
|
4357 |
|
4358 |
+
#: ../pro/classes/helpers/FrmProFieldsHelper.php:2557
|
4359 |
msgid "Thumbnail"
|
4360 |
msgstr ""
|
4361 |
|
4362 |
+
#: ../pro/classes/helpers/FrmProFieldsHelper.php:2558
|
4363 |
msgid "Medium"
|
4364 |
msgstr ""
|
4365 |
|
4366 |
+
#: ../pro/classes/helpers/FrmProFieldsHelper.php:2559
|
4367 |
msgid "Large"
|
4368 |
msgstr ""
|
4369 |
|
4370 |
+
#: ../pro/classes/helpers/FrmProFieldsHelper.php:2560
|
4371 |
msgid "Full Size"
|
4372 |
msgstr ""
|