Version Description
- Don't include a link in the entries list to the form page when the user doesn't have permission to see anything there.
Download this release
Release Info
Developer | sswells |
Plugin | Formidable Forms – Form Builder for WordPress |
Version | 4.09.01 |
Comparing to | |
See all releases |
Code changes from version 4.09 to 4.09.01
- classes/controllers/FrmAddonsController.php +86 -108
- classes/controllers/FrmAppController.php +5 -0
- classes/controllers/FrmFormsController.php +0 -2
- classes/controllers/FrmHooksController.php +1 -2
- classes/helpers/FrmAppHelper.php +41 -110
- classes/helpers/FrmCSVExportHelper.php +29 -14
- classes/helpers/FrmEntriesListHelper.php +19 -5
- classes/helpers/FrmFormsHelper.php +40 -11
- classes/models/FrmFormApi.php +13 -1
- classes/models/fields/FrmFieldType.php +61 -4
- classes/views/addons/list.php +9 -1
- classes/views/frm-entries/list.php +1 -1
- classes/views/frm-forms/form.php +3 -1
- classes/views/frm-forms/list.php +1 -1
- classes/views/frm-forms/new-form-overlay.php +2 -9
- classes/views/frm-forms/settings.php +1 -0
- deprecated/FrmDeprecated.php +21 -0
- formidable.php +1 -1
- js/formidable_admin.js +68 -2
- languages/formidable.pot +302 -318
- readme.txt +4 -7
classes/controllers/FrmAddonsController.php
CHANGED
@@ -65,7 +65,7 @@ class FrmAddonsController {
|
|
65 |
include( FrmAppHelper::plugin_path() . '/classes/views/addons/settings.php' );
|
66 |
}
|
67 |
|
68 |
-
|
69 |
$api = new FrmFormApi();
|
70 |
$addons = $api->get_api_info();
|
71 |
|
@@ -88,7 +88,7 @@ class FrmAddonsController {
|
|
88 |
* @since 3.04.03
|
89 |
* @return array
|
90 |
*/
|
91 |
-
|
92 |
$list = array(
|
93 |
'formidable-pro' => array(
|
94 |
'title' => 'Formidable Forms',
|
@@ -221,7 +221,7 @@ class FrmAddonsController {
|
|
221 |
/**
|
222 |
* @since 4.08
|
223 |
*/
|
224 |
-
|
225 |
return isset( $addons['93790'] ) ? $addons['93790'] : array();
|
226 |
}
|
227 |
|
@@ -229,32 +229,11 @@ class FrmAddonsController {
|
|
229 |
* @since 4.06
|
230 |
*/
|
231 |
public static function license_type() {
|
232 |
-
|
233 |
-
|
234 |
-
$type = 'free';
|
235 |
-
|
236 |
-
if ( isset( $addons['error'] ) ) {
|
237 |
-
if ( isset( $addons['error']['code'] ) && $addons['error']['code'] === 'expired' ) {
|
238 |
-
return $addons['error']['code'];
|
239 |
-
}
|
240 |
-
$type = isset( $addons['error']['type'] ) ? $addons['error']['type'] : $type;
|
241 |
-
}
|
242 |
-
|
243 |
-
$pro = self::get_pro_from_addons( $addons );
|
244 |
-
if ( $type === 'free' ) {
|
245 |
-
$type = isset( $pro['type'] ) ? $pro['type'] : $type;
|
246 |
-
if ( $type === 'free' ) {
|
247 |
-
return $type;
|
248 |
-
}
|
249 |
}
|
250 |
|
251 |
-
|
252 |
-
return $pro['code'];
|
253 |
-
}
|
254 |
-
|
255 |
-
$expires = isset( $pro['expires'] ) ? $pro['expires'] : '';
|
256 |
-
$expired = $expires ? $expires < time() : false;
|
257 |
-
return $expired ? 'expired' : strtolower( $type );
|
258 |
}
|
259 |
|
260 |
/**
|
@@ -275,30 +254,17 @@ class FrmAddonsController {
|
|
275 |
* @return boolean|int false or the number of days until expiration.
|
276 |
*/
|
277 |
public static function is_license_expiring() {
|
278 |
-
|
279 |
-
|
280 |
-
// Check for a subscription first.
|
281 |
-
return false;
|
282 |
}
|
283 |
|
284 |
-
|
285 |
-
// It's either invalid or already expired.
|
286 |
-
return false;
|
287 |
-
}
|
288 |
-
|
289 |
-
$expiration = $version_info['expires'];
|
290 |
-
$days_left = ( $expiration - time() ) / DAY_IN_SECONDS;
|
291 |
-
if ( $days_left > 30 ) {
|
292 |
-
return false;
|
293 |
-
}
|
294 |
-
|
295 |
-
return $days_left;
|
296 |
}
|
297 |
|
298 |
/**
|
299 |
* @since 4.08
|
300 |
*/
|
301 |
-
|
302 |
$installed_addons = apply_filters( 'frm_installed_addons', array() );
|
303 |
if ( empty( $installed_addons ) || ! isset( $installed_addons['formidable_pro'] ) ) {
|
304 |
return false;
|
@@ -314,6 +280,11 @@ class FrmAddonsController {
|
|
314 |
* @since 3.04.03
|
315 |
*/
|
316 |
public static function check_update( $transient ) {
|
|
|
|
|
|
|
|
|
|
|
317 |
if ( ! is_object( $transient ) ) {
|
318 |
$transient = new stdClass();
|
319 |
}
|
@@ -374,7 +345,7 @@ class FrmAddonsController {
|
|
374 |
*
|
375 |
* @return bool - True if installed
|
376 |
*/
|
377 |
-
|
378 |
if ( ! function_exists( 'get_plugins' ) ) {
|
379 |
require_once ABSPATH . 'wp-admin/includes/plugin.php';
|
380 |
}
|
@@ -391,7 +362,7 @@ class FrmAddonsController {
|
|
391 |
*
|
392 |
* @return array
|
393 |
*/
|
394 |
-
|
395 |
$checked_licenses = array();
|
396 |
$version_info = array();
|
397 |
|
@@ -478,7 +449,7 @@ class FrmAddonsController {
|
|
478 |
* @param string $plugin The plugin slug
|
479 |
* @return array|false
|
480 |
*/
|
481 |
-
|
482 |
$addons = self::get_api_addons();
|
483 |
self::prepare_addons( $addons );
|
484 |
foreach ( $addons as $addon ) {
|
@@ -494,7 +465,7 @@ class FrmAddonsController {
|
|
494 |
* @since 4.09
|
495 |
* @return string
|
496 |
*/
|
497 |
-
|
498 |
$license_type = '';
|
499 |
$addons = self::get_api_addons();
|
500 |
if ( isset( $addons['error'] ) && isset( $addons['error']['type'] ) ) {
|
@@ -527,7 +498,7 @@ class FrmAddonsController {
|
|
527 |
return $plugin;
|
528 |
}
|
529 |
|
530 |
-
|
531 |
$activate_url = '';
|
532 |
if ( current_user_can( 'activate_plugins' ) ) {
|
533 |
$activate_url = add_query_arg( array( 'action' => 'activate' ), admin_url( 'plugins.php' ) );
|
@@ -582,7 +553,7 @@ class FrmAddonsController {
|
|
582 |
/**
|
583 |
* @since 3.04.02
|
584 |
*/
|
585 |
-
|
586 |
$site_url = 'https://formidableforms.com/';
|
587 |
if ( strpos( $link, 'http' ) !== 0 ) {
|
588 |
$link = $site_url . $link;
|
@@ -602,7 +573,7 @@ class FrmAddonsController {
|
|
602 |
*
|
603 |
* @since 3.04.02
|
604 |
*/
|
605 |
-
|
606 |
if ( ! empty( $addon['activate_url'] ) ) {
|
607 |
$addon['status'] = array(
|
608 |
'type' => 'installed',
|
@@ -858,24 +829,10 @@ class FrmAddonsController {
|
|
858 |
wp_die();
|
859 |
}
|
860 |
|
861 |
-
/**
|
862 |
-
* @since 3.04.02
|
863 |
-
*/
|
864 |
-
public static function ajax_install_addon() {
|
865 |
-
|
866 |
-
self::install_addon_permissions();
|
867 |
-
|
868 |
-
self::download_and_activate();
|
869 |
-
|
870 |
-
// Send back a response.
|
871 |
-
echo json_encode( __( 'Your plugin has been installed. Please reload the page to see more options.', 'formidable' ) );
|
872 |
-
wp_die();
|
873 |
-
}
|
874 |
-
|
875 |
/**
|
876 |
* @since 4.08
|
877 |
*/
|
878 |
-
|
879 |
// Set the current screen to avoid undefined notices.
|
880 |
if ( is_admin() ) {
|
881 |
global $hook_suffix;
|
@@ -894,7 +851,7 @@ class FrmAddonsController {
|
|
894 |
/**
|
895 |
* @since 3.04.02
|
896 |
*/
|
897 |
-
|
898 |
if ( ! function_exists( 'request_filesystem_credentials' ) ) {
|
899 |
include_once( ABSPATH . 'wp-admin/includes/file.php' );
|
900 |
}
|
@@ -936,7 +893,7 @@ class FrmAddonsController {
|
|
936 |
*
|
937 |
* @since 3.04.02
|
938 |
*/
|
939 |
-
|
940 |
require_once( ABSPATH . 'wp-admin/includes/class-wp-upgrader.php' );
|
941 |
|
942 |
$download_url = FrmAppHelper::get_param( 'plugin', '', 'post', 'esc_url_raw' );
|
@@ -977,44 +934,11 @@ class FrmAddonsController {
|
|
977 |
wp_die();
|
978 |
}
|
979 |
|
980 |
-
/**
|
981 |
-
* @since 4.06.02
|
982 |
-
*/
|
983 |
-
public static function ajax_multiple_addons() {
|
984 |
-
self::install_addon_permissions();
|
985 |
-
|
986 |
-
// Set the current screen to avoid undefined notices.
|
987 |
-
global $hook_suffix;
|
988 |
-
set_current_screen();
|
989 |
-
|
990 |
-
$download_urls = FrmAppHelper::get_param( 'plugin', '', 'post' );
|
991 |
-
$download_urls = explode( ',', $download_urls );
|
992 |
-
FrmAppHelper::sanitize_value( 'esc_url_raw', $download_urls );
|
993 |
-
|
994 |
-
foreach ( $download_urls as $download_url ) {
|
995 |
-
$_POST['plugin'] = $download_url;
|
996 |
-
if ( strpos( $download_url, 'http' ) !== false ) {
|
997 |
-
// Installing.
|
998 |
-
self::maybe_show_cred_form();
|
999 |
-
|
1000 |
-
$installed = self::install_addon();
|
1001 |
-
self::maybe_activate_addon( $installed );
|
1002 |
-
} else {
|
1003 |
-
// Activating.
|
1004 |
-
self::maybe_activate_addon( $download_url );
|
1005 |
-
}
|
1006 |
-
}
|
1007 |
-
|
1008 |
-
echo json_encode( __( 'Your plugins have been installed and activated.', 'formidable' ) );
|
1009 |
-
|
1010 |
-
wp_die();
|
1011 |
-
}
|
1012 |
-
|
1013 |
/**
|
1014 |
* @since 3.04.02
|
1015 |
* @param string $installed The plugin folder name with file name
|
1016 |
*/
|
1017 |
-
|
1018 |
if ( ! $installed ) {
|
1019 |
return;
|
1020 |
}
|
@@ -1040,7 +964,7 @@ class FrmAddonsController {
|
|
1040 |
*
|
1041 |
* @since 3.04.02
|
1042 |
*/
|
1043 |
-
|
1044 |
check_ajax_referer( 'frm_ajax', 'nonce' );
|
1045 |
|
1046 |
if ( ! current_user_can( 'activate_plugins' ) || ! isset( $_POST['plugin'] ) ) {
|
@@ -1151,11 +1075,65 @@ class FrmAddonsController {
|
|
1151 |
* @since 4.09
|
1152 |
*/
|
1153 |
public static function conditional_action_button( $plugin, $upgrade_link_args ) {
|
1154 |
-
|
1155 |
-
|
1156 |
-
|
1157 |
-
|
1158 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1159 |
}
|
1160 |
|
1161 |
/**
|
65 |
include( FrmAppHelper::plugin_path() . '/classes/views/addons/settings.php' );
|
66 |
}
|
67 |
|
68 |
+
protected static function get_api_addons() {
|
69 |
$api = new FrmFormApi();
|
70 |
$addons = $api->get_api_info();
|
71 |
|
88 |
* @since 3.04.03
|
89 |
* @return array
|
90 |
*/
|
91 |
+
protected static function fallback_plugin_list() {
|
92 |
$list = array(
|
93 |
'formidable-pro' => array(
|
94 |
'title' => 'Formidable Forms',
|
221 |
/**
|
222 |
* @since 4.08
|
223 |
*/
|
224 |
+
protected static function get_pro_from_addons( $addons ) {
|
225 |
return isset( $addons['93790'] ) ? $addons['93790'] : array();
|
226 |
}
|
227 |
|
229 |
* @since 4.06
|
230 |
*/
|
231 |
public static function license_type() {
|
232 |
+
if ( is_callable( 'FrmProAddonsController::license_type' ) ) {
|
233 |
+
return FrmProAddonsController::license_type();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
234 |
}
|
235 |
|
236 |
+
return 'free';
|
|
|
|
|
|
|
|
|
|
|
|
|
237 |
}
|
238 |
|
239 |
/**
|
254 |
* @return boolean|int false or the number of days until expiration.
|
255 |
*/
|
256 |
public static function is_license_expiring() {
|
257 |
+
if ( is_callable( 'FrmProAddonsController::is_license_expiring' ) ) {
|
258 |
+
return FrmProAddonsController::is_license_expiring();
|
|
|
|
|
259 |
}
|
260 |
|
261 |
+
return false;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
262 |
}
|
263 |
|
264 |
/**
|
265 |
* @since 4.08
|
266 |
*/
|
267 |
+
protected static function get_primary_license_info() {
|
268 |
$installed_addons = apply_filters( 'frm_installed_addons', array() );
|
269 |
if ( empty( $installed_addons ) || ! isset( $installed_addons['formidable_pro'] ) ) {
|
270 |
return false;
|
280 |
* @since 3.04.03
|
281 |
*/
|
282 |
public static function check_update( $transient ) {
|
283 |
+
if ( ! FrmAppHelper::pro_is_installed() ) {
|
284 |
+
// Don't make any changes if only Lite is installed.
|
285 |
+
return $transient;
|
286 |
+
}
|
287 |
+
|
288 |
if ( ! is_object( $transient ) ) {
|
289 |
$transient = new stdClass();
|
290 |
}
|
345 |
*
|
346 |
* @return bool - True if installed
|
347 |
*/
|
348 |
+
protected static function is_installed( $plugin ) {
|
349 |
if ( ! function_exists( 'get_plugins' ) ) {
|
350 |
require_once ABSPATH . 'wp-admin/includes/plugin.php';
|
351 |
}
|
362 |
*
|
363 |
* @return array
|
364 |
*/
|
365 |
+
protected static function fill_update_addon_info( $installed_addons ) {
|
366 |
$checked_licenses = array();
|
367 |
$version_info = array();
|
368 |
|
449 |
* @param string $plugin The plugin slug
|
450 |
* @return array|false
|
451 |
*/
|
452 |
+
protected static function get_addon( $plugin ) {
|
453 |
$addons = self::get_api_addons();
|
454 |
self::prepare_addons( $addons );
|
455 |
foreach ( $addons as $addon ) {
|
465 |
* @since 4.09
|
466 |
* @return string
|
467 |
*/
|
468 |
+
protected static function get_license_type() {
|
469 |
$license_type = '';
|
470 |
$addons = self::get_api_addons();
|
471 |
if ( isset( $addons['error'] ) && isset( $addons['error']['type'] ) ) {
|
498 |
return $plugin;
|
499 |
}
|
500 |
|
501 |
+
protected static function prepare_addons( &$addons ) {
|
502 |
$activate_url = '';
|
503 |
if ( current_user_can( 'activate_plugins' ) ) {
|
504 |
$activate_url = add_query_arg( array( 'action' => 'activate' ), admin_url( 'plugins.php' ) );
|
553 |
/**
|
554 |
* @since 3.04.02
|
555 |
*/
|
556 |
+
protected static function prepare_addon_link( &$link ) {
|
557 |
$site_url = 'https://formidableforms.com/';
|
558 |
if ( strpos( $link, 'http' ) !== 0 ) {
|
559 |
$link = $site_url . $link;
|
573 |
*
|
574 |
* @since 3.04.02
|
575 |
*/
|
576 |
+
protected static function set_addon_status( &$addon ) {
|
577 |
if ( ! empty( $addon['activate_url'] ) ) {
|
578 |
$addon['status'] = array(
|
579 |
'type' => 'installed',
|
829 |
wp_die();
|
830 |
}
|
831 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
832 |
/**
|
833 |
* @since 4.08
|
834 |
*/
|
835 |
+
protected static function download_and_activate() {
|
836 |
// Set the current screen to avoid undefined notices.
|
837 |
if ( is_admin() ) {
|
838 |
global $hook_suffix;
|
851 |
/**
|
852 |
* @since 3.04.02
|
853 |
*/
|
854 |
+
protected static function maybe_show_cred_form() {
|
855 |
if ( ! function_exists( 'request_filesystem_credentials' ) ) {
|
856 |
include_once( ABSPATH . 'wp-admin/includes/file.php' );
|
857 |
}
|
893 |
*
|
894 |
* @since 3.04.02
|
895 |
*/
|
896 |
+
protected static function install_addon() {
|
897 |
require_once( ABSPATH . 'wp-admin/includes/class-wp-upgrader.php' );
|
898 |
|
899 |
$download_url = FrmAppHelper::get_param( 'plugin', '', 'post', 'esc_url_raw' );
|
934 |
wp_die();
|
935 |
}
|
936 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
937 |
/**
|
938 |
* @since 3.04.02
|
939 |
* @param string $installed The plugin folder name with file name
|
940 |
*/
|
941 |
+
protected static function maybe_activate_addon( $installed ) {
|
942 |
if ( ! $installed ) {
|
943 |
return;
|
944 |
}
|
964 |
*
|
965 |
* @since 3.04.02
|
966 |
*/
|
967 |
+
protected static function install_addon_permissions() {
|
968 |
check_ajax_referer( 'frm_ajax', 'nonce' );
|
969 |
|
970 |
if ( ! current_user_can( 'activate_plugins' ) || ! isset( $_POST['plugin'] ) ) {
|
1075 |
* @since 4.09
|
1076 |
*/
|
1077 |
public static function conditional_action_button( $plugin, $upgrade_link_args ) {
|
1078 |
+
if ( is_callable( 'FrmProAddonsController::conditional_action_button' ) ) {
|
1079 |
+
return FrmProAddonsController::conditional_action_button( $plugin, $upgrade_link_args );
|
1080 |
+
}
|
1081 |
+
|
1082 |
+
$addon = self::get_addon( $plugin );
|
1083 |
+
$upgrade_link = FrmAppHelper::admin_upgrade_link( $upgrade_link_args );
|
1084 |
+
self::addon_upgrade_link( $addon, $upgrade_link );
|
1085 |
+
}
|
1086 |
+
|
1087 |
+
/**
|
1088 |
+
* Render a conditional action button for an add on
|
1089 |
+
*
|
1090 |
+
* @since 4.09.01
|
1091 |
+
* @param array $addon
|
1092 |
+
* @param string|false $license_type
|
1093 |
+
* @param string $plan_required
|
1094 |
+
* @param string $upgrade_link
|
1095 |
+
*/
|
1096 |
+
public static function show_conditional_action_button( $atts ) {
|
1097 |
+
if ( is_callable( 'FrmProAddonsController::show_conditional_action_button' ) ) {
|
1098 |
+
return FrmProAddonsController::show_conditional_action_button( $atts );
|
1099 |
+
}
|
1100 |
+
|
1101 |
+
self::addon_upgrade_link( $atts['addon'], $atts['upgrade_link'] );
|
1102 |
+
}
|
1103 |
+
|
1104 |
+
/**
|
1105 |
+
* @since 4.09.01
|
1106 |
+
*/
|
1107 |
+
protected static function addon_upgrade_link( $addon, $upgrade_link ) {
|
1108 |
+
if ( $addon ) {
|
1109 |
+
$upgrade_link .= '&utm_content=' . $addon['slug'];
|
1110 |
+
}
|
1111 |
+
|
1112 |
+
if ( $addon && isset( $addon['categories'] ) && in_array( 'Solution', $addon['categories'], true ) ) {
|
1113 |
+
// Solutions will go to a separate page.
|
1114 |
+
$upgrade_link = FrmAppHelper::admin_upgrade_link( 'addons', $addon['link'] );
|
1115 |
+
}
|
1116 |
+
?>
|
1117 |
+
<a class="install-now button button-secondary frm-button-secondary" href="<?php echo esc_url( $upgrade_link ); ?>" target="_blank" rel="noopener" aria-label="<?php esc_attr_e( 'Upgrade Now', 'formidable' ); ?>">
|
1118 |
+
<?php esc_html_e( 'Upgrade Now', 'formidable' ); ?>
|
1119 |
+
</a>
|
1120 |
+
<?php
|
1121 |
+
}
|
1122 |
+
|
1123 |
+
/**
|
1124 |
+
* @since 3.04.02
|
1125 |
+
* @deprecated 4.09.01
|
1126 |
+
*/
|
1127 |
+
public static function ajax_install_addon() {
|
1128 |
+
FrmDeprecated::ajax_install_addon();
|
1129 |
+
}
|
1130 |
+
|
1131 |
+
/**
|
1132 |
+
* @since 4.06.02
|
1133 |
+
* @deprecated 4.09.01
|
1134 |
+
*/
|
1135 |
+
public static function ajax_multiple_addons() {
|
1136 |
+
FrmDeprecated::ajax_multiple_addons();
|
1137 |
}
|
1138 |
|
1139 |
/**
|
classes/controllers/FrmAppController.php
CHANGED
@@ -339,6 +339,11 @@ class FrmAppController {
|
|
339 |
remove_action( 'frm_after_settings', 'FrmSettingsController::settings_cta' );
|
340 |
remove_action( 'frm_add_form_style_tab_options', 'FrmFormsController::add_form_style_tab_options' );
|
341 |
remove_action( 'frm_after_field_options', 'FrmFormsController::logic_tip' );
|
|
|
|
|
|
|
|
|
|
|
342 |
}
|
343 |
|
344 |
/**
|
339 |
remove_action( 'frm_after_settings', 'FrmSettingsController::settings_cta' );
|
340 |
remove_action( 'frm_add_form_style_tab_options', 'FrmFormsController::add_form_style_tab_options' );
|
341 |
remove_action( 'frm_after_field_options', 'FrmFormsController::logic_tip' );
|
342 |
+
|
343 |
+
if ( is_callable( 'FrmProAddonsController::renewal_message' ) ) {
|
344 |
+
// These functions moved to Pro in 4.09.01
|
345 |
+
remove_action( 'frm_page_footer', 'FrmAppHelper::renewal_message' );
|
346 |
+
}
|
347 |
}
|
348 |
|
349 |
/**
|
classes/controllers/FrmFormsController.php
CHANGED
@@ -819,7 +819,6 @@ class FrmFormsController {
|
|
819 |
|
820 |
public static function list_templates() {
|
821 |
global $frm_templates;
|
822 |
-
global $frm_expired;
|
823 |
global $frm_license_type;
|
824 |
|
825 |
$templates = $frm_templates;
|
@@ -861,7 +860,6 @@ class FrmFormsController {
|
|
861 |
$my_templates_translation = __( 'My Templates', 'formidable' );
|
862 |
$categories = array_merge( array( $my_templates_translation ), $categories );
|
863 |
$pricing = FrmAppHelper::admin_upgrade_link( 'form-templates' );
|
864 |
-
$expired = $frm_expired;
|
865 |
$license_type = $frm_license_type;
|
866 |
$args = compact( 'pricing', 'license_type' );
|
867 |
$where = apply_filters( 'frm_forms_dropdown', array(), '' );
|
819 |
|
820 |
public static function list_templates() {
|
821 |
global $frm_templates;
|
|
|
822 |
global $frm_license_type;
|
823 |
|
824 |
$templates = $frm_templates;
|
860 |
$my_templates_translation = __( 'My Templates', 'formidable' );
|
861 |
$categories = array_merge( array( $my_templates_translation ), $categories );
|
862 |
$pricing = FrmAppHelper::admin_upgrade_link( 'form-templates' );
|
|
|
863 |
$license_type = $frm_license_type;
|
864 |
$args = compact( 'pricing', 'license_type' );
|
865 |
$where = apply_filters( 'frm_forms_dropdown', array(), '' );
|
classes/controllers/FrmHooksController.php
CHANGED
@@ -99,6 +99,7 @@ class FrmHooksController {
|
|
99 |
// Addons Controller.
|
100 |
add_action( 'admin_menu', 'FrmAddonsController::menu', 100 );
|
101 |
add_filter( 'pre_set_site_transient_update_plugins', 'FrmAddonsController::check_update' );
|
|
|
102 |
|
103 |
// Entries Controller.
|
104 |
add_action( 'admin_menu', 'FrmEntriesController::menu', 12 );
|
@@ -159,9 +160,7 @@ class FrmHooksController {
|
|
159 |
// Addons.
|
160 |
add_action( 'wp_ajax_frm_addon_activate', 'FrmAddon::activate' );
|
161 |
add_action( 'wp_ajax_frm_addon_deactivate', 'FrmAddon::deactivate' );
|
162 |
-
add_action( 'wp_ajax_frm_install_addon', 'FrmAddonsController::ajax_install_addon' );
|
163 |
add_action( 'wp_ajax_frm_activate_addon', 'FrmAddonsController::ajax_activate_addon' );
|
164 |
-
add_action( 'wp_ajax_frm_multiple_addons', 'FrmAddonsController::ajax_multiple_addons' );
|
165 |
add_action( 'wp_ajax_frm_connect', 'FrmAddonsController::connect_pro' );
|
166 |
|
167 |
// Fields Controller.
|
99 |
// Addons Controller.
|
100 |
add_action( 'admin_menu', 'FrmAddonsController::menu', 100 );
|
101 |
add_filter( 'pre_set_site_transient_update_plugins', 'FrmAddonsController::check_update' );
|
102 |
+
add_action( 'frm_page_footer', 'FrmAppHelper::renewal_message' );
|
103 |
|
104 |
// Entries Controller.
|
105 |
add_action( 'admin_menu', 'FrmEntriesController::menu', 12 );
|
160 |
// Addons.
|
161 |
add_action( 'wp_ajax_frm_addon_activate', 'FrmAddon::activate' );
|
162 |
add_action( 'wp_ajax_frm_addon_deactivate', 'FrmAddon::deactivate' );
|
|
|
163 |
add_action( 'wp_ajax_frm_activate_addon', 'FrmAddonsController::ajax_activate_addon' );
|
|
|
164 |
add_action( 'wp_ajax_frm_connect', 'FrmAddonsController::connect_pro' );
|
165 |
|
166 |
// Fields Controller.
|
classes/helpers/FrmAppHelper.php
CHANGED
@@ -11,7 +11,7 @@ class FrmAppHelper {
|
|
11 |
/**
|
12 |
* @since 2.0
|
13 |
*/
|
14 |
-
public static $plug_version = '4.09';
|
15 |
|
16 |
/**
|
17 |
* @since 1.07.02
|
@@ -73,56 +73,6 @@ class FrmAppHelper {
|
|
73 |
return absint( apply_filters( 'frm_affiliate_id', 0 ) );
|
74 |
}
|
75 |
|
76 |
-
/**
|
77 |
-
* Render a conditional action button for an add on
|
78 |
-
*
|
79 |
-
* @since 4.09
|
80 |
-
* @param array $addon
|
81 |
-
* @param string|false $license_type
|
82 |
-
* @param string $plan_required
|
83 |
-
* @param string $upgrade_link
|
84 |
-
*/
|
85 |
-
public static function conditional_action_button( $addon, $license_type, $plan_required, $upgrade_link ) {
|
86 |
-
if ( ! $addon ) {
|
87 |
-
?>
|
88 |
-
<a class="install-now button button-secondary frm-button-secondary" href="<?php echo esc_url( $upgrade_link ); ?>" target="_blank" rel="noopener" aria-label="<?php esc_attr_e( 'Upgrade Now', 'formidable' ); ?>">
|
89 |
-
<?php esc_html_e( 'Upgrade Now', 'formidable' ); ?>
|
90 |
-
</a>
|
91 |
-
<?php
|
92 |
-
return;
|
93 |
-
}
|
94 |
-
|
95 |
-
if ( $addon['status']['type'] === 'installed' ) {
|
96 |
-
?>
|
97 |
-
<a rel="<?php echo esc_attr( $addon['plugin'] ); ?>" class="button button-primary frm-button-primary frm-activate-addon <?php echo esc_attr( empty( $addon['activate_url'] ) ? 'frm_hidden' : '' ); ?>">
|
98 |
-
<?php esc_html_e( 'Activate', 'formidable' ); ?>
|
99 |
-
</a>
|
100 |
-
<?php
|
101 |
-
} elseif ( ! empty( $addon['url'] ) ) {
|
102 |
-
?>
|
103 |
-
<a class="frm-install-addon button button-primary frm-button-primary" rel="<?php echo esc_attr( $addon['url'] ); ?>" aria-label="<?php esc_attr_e( 'Install', 'formidable' ); ?>">
|
104 |
-
<?php esc_html_e( 'Install', 'formidable' ); ?>
|
105 |
-
</a>
|
106 |
-
<?php
|
107 |
-
} elseif ( $license_type && $license_type === strtolower( $plan_required ) ) {
|
108 |
-
?>
|
109 |
-
<a class="install-now button button-secondary frm-button-secondary" href="<?php echo esc_url( self::admin_upgrade_link( 'addons', 'account/downloads/' ) . '&utm_content=' . $addon['slug'] ); ?>" target="_blank" aria-label="<?php esc_attr_e( 'Upgrade Now', 'formidable' ); ?>">
|
110 |
-
<?php esc_html_e( 'Renew Now', 'formidable' ); ?>
|
111 |
-
</a>
|
112 |
-
<?php
|
113 |
-
} else {
|
114 |
-
if ( isset( $addon['categories'] ) && in_array( 'Solution', $addon['categories'], true ) ) {
|
115 |
-
// Solutions will go to a separate page.
|
116 |
-
$upgrade_link = self::admin_upgrade_link( 'addons', $addon['link'] );
|
117 |
-
}
|
118 |
-
?>
|
119 |
-
<a class="install-now button button-secondary frm-button-secondary" href="<?php echo esc_url( $upgrade_link . '&utm_content=' . $addon['slug'] ); ?>" target="_blank" rel="noopener" aria-label="<?php esc_attr_e( 'Upgrade Now', 'formidable' ); ?>">
|
120 |
-
<?php esc_html_e( 'Upgrade Now', 'formidable' ); ?>
|
121 |
-
</a>
|
122 |
-
<?php
|
123 |
-
}
|
124 |
-
}
|
125 |
-
|
126 |
/**
|
127 |
* @since 3.04.02
|
128 |
* @param array|string $args
|
@@ -165,64 +115,6 @@ class FrmAppHelper {
|
|
165 |
return self::make_affiliate_url( $link );
|
166 |
}
|
167 |
|
168 |
-
/**
|
169 |
-
* @since 4.07
|
170 |
-
*/
|
171 |
-
public static function renewal_message() {
|
172 |
-
if ( ! FrmAddonsController::is_license_expired() ) {
|
173 |
-
self::expiring_message();
|
174 |
-
return;
|
175 |
-
}
|
176 |
-
?>
|
177 |
-
<div class="frm_error_style" style="text-align:left">
|
178 |
-
<?php self::icon_by_class( 'frmfont frm_alert_icon' ); ?>
|
179 |
-
|
180 |
-
<?php esc_html_e( 'Your account has expired', 'formidable' ); ?>
|
181 |
-
<div style="float:right">
|
182 |
-
<a href="<?php echo esc_url( self::admin_upgrade_link( 'form-expired', 'account/downloads/' ) ); ?>">
|
183 |
-
Renew Now
|
184 |
-
</a>
|
185 |
-
</div>
|
186 |
-
</div>
|
187 |
-
<?php
|
188 |
-
}
|
189 |
-
|
190 |
-
/**
|
191 |
-
* @since 4.08
|
192 |
-
*/
|
193 |
-
public static function expiring_message() {
|
194 |
-
$expiring = FrmAddonsController::is_license_expiring();
|
195 |
-
if ( ! $expiring ) {
|
196 |
-
return;
|
197 |
-
}
|
198 |
-
?>
|
199 |
-
<div class="frm_warning_style" style="text-align:left">
|
200 |
-
<?php self::icon_by_class( 'frmfont frm_alert_icon' ); ?>
|
201 |
-
|
202 |
-
<?php
|
203 |
-
printf(
|
204 |
-
esc_html(
|
205 |
-
/* translators: %1$s: start HTML tag, %2$s: end HTML tag */
|
206 |
-
_n(
|
207 |
-
'Your form subscription expires in %1$s day%2$s.',
|
208 |
-
'Your form subscription expires in %1$s days%2$s.',
|
209 |
-
intval( $expiring ),
|
210 |
-
'formidable'
|
211 |
-
)
|
212 |
-
),
|
213 |
-
'<strong>' . esc_html( number_format_i18n( $expiring ) ),
|
214 |
-
'</strong>'
|
215 |
-
);
|
216 |
-
?>
|
217 |
-
<div style="float:right">
|
218 |
-
<a href="<?php echo esc_url( self::admin_upgrade_link( 'form-renew', 'account/downloads/' ) ); ?>">
|
219 |
-
<?php esc_html_e( 'Renew Now', 'formidable' ); ?>
|
220 |
-
</a>
|
221 |
-
</div>
|
222 |
-
</div>
|
223 |
-
<?php
|
224 |
-
}
|
225 |
-
|
226 |
/**
|
227 |
* Get the Formidable settings
|
228 |
*
|
@@ -2622,7 +2514,7 @@ class FrmAppHelper {
|
|
2622 |
if ( empty( $expired ) ) {
|
2623 |
echo ' Please <a href="' . esc_url( admin_url( 'plugins.php?s=formidable%20forms%20pro' ) ) . '">update now</a>.';
|
2624 |
} else {
|
2625 |
-
echo '<br/>Please <a href="https://formidableforms.com/account/downloads/?utm_source=WordPress&utm_medium=outdated">renew now</a> to get the latest
|
2626 |
}
|
2627 |
?>
|
2628 |
</div>
|
@@ -2751,6 +2643,45 @@ class FrmAppHelper {
|
|
2751 |
include_once self::plugin_path() . '/classes/views/frm-forms/multiselect-accessibility.php';
|
2752 |
}
|
2753 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2754 |
/**
|
2755 |
* Use the WP 4.7 wp_doing_ajax function
|
2756 |
*
|
11 |
/**
|
12 |
* @since 2.0
|
13 |
*/
|
14 |
+
public static $plug_version = '4.09.01';
|
15 |
|
16 |
/**
|
17 |
* @since 1.07.02
|
73 |
return absint( apply_filters( 'frm_affiliate_id', 0 ) );
|
74 |
}
|
75 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
76 |
/**
|
77 |
* @since 3.04.02
|
78 |
* @param array|string $args
|
115 |
return self::make_affiliate_url( $link );
|
116 |
}
|
117 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
118 |
/**
|
119 |
* Get the Formidable settings
|
120 |
*
|
2514 |
if ( empty( $expired ) ) {
|
2515 |
echo ' Please <a href="' . esc_url( admin_url( 'plugins.php?s=formidable%20forms%20pro' ) ) . '">update now</a>.';
|
2516 |
} else {
|
2517 |
+
echo '<br/>Please <a href="https://formidableforms.com/account/downloads/?utm_source=WordPress&utm_medium=outdated">renew now</a> to get the latest version.';
|
2518 |
}
|
2519 |
?>
|
2520 |
</div>
|
2643 |
include_once self::plugin_path() . '/classes/views/frm-forms/multiselect-accessibility.php';
|
2644 |
}
|
2645 |
|
2646 |
+
/**
|
2647 |
+
* @since 4.07
|
2648 |
+
* @deprecated 4.09.01
|
2649 |
+
*/
|
2650 |
+
public static function renewal_message() {
|
2651 |
+
if ( is_callable( 'FrmProAddonsController::renewal_message' ) ) {
|
2652 |
+
FrmProAddonsController::renewal_message();
|
2653 |
+
return;
|
2654 |
+
}
|
2655 |
+
|
2656 |
+
if ( ! FrmAddonsController::is_license_expired() ) {
|
2657 |
+
return;
|
2658 |
+
}
|
2659 |
+
|
2660 |
+
?>
|
2661 |
+
<div class="frm_error_style" style="text-align:left">
|
2662 |
+
<?php self::icon_by_class( 'frmfont frm_alert_icon' ); ?>
|
2663 |
+
|
2664 |
+
<?php esc_html_e( 'Your account has expired', 'formidable' ); ?>
|
2665 |
+
<div style="float:right">
|
2666 |
+
<a href="<?php echo esc_url( self::admin_upgrade_link( 'form-expired', 'account/downloads/' ) ); ?>">
|
2667 |
+
<?php esc_html_e( 'Renew Now', 'formidable' ); ?>
|
2668 |
+
</a>
|
2669 |
+
</div>
|
2670 |
+
</div>
|
2671 |
+
<?php
|
2672 |
+
}
|
2673 |
+
|
2674 |
+
/**
|
2675 |
+
* @since 4.08
|
2676 |
+
* @deprecated 4.09.01
|
2677 |
+
*/
|
2678 |
+
public static function expiring_message() {
|
2679 |
+
_deprecated_function( __METHOD__, '4.09.01', 'FrmProAddonsController::expiring_message' );
|
2680 |
+
if ( is_callable( 'FrmProAddonsController::expiring_message' ) ) {
|
2681 |
+
FrmProAddonsController::expiring_message();
|
2682 |
+
}
|
2683 |
+
}
|
2684 |
+
|
2685 |
/**
|
2686 |
* Use the WP 4.7 wp_doing_ajax function
|
2687 |
*
|
classes/helpers/FrmCSVExportHelper.php
CHANGED
@@ -143,22 +143,18 @@ class FrmCSVExportHelper {
|
|
143 |
$repeater_ids = array();
|
144 |
|
145 |
foreach ( self::$fields as $col ) {
|
146 |
-
if (
|
147 |
-
$
|
148 |
-
|
149 |
-
$repeater_id = $col->field_options['in_section'];
|
150 |
-
$section = FrmField::getOne( $repeater_id );
|
151 |
-
|
152 |
-
if ( $section && FrmField::is_repeating_field( $section ) ) {
|
153 |
-
$headings[ 'repeater' . $repeater_id ] = array(); // set a placeholder to maintain order for repeater fields
|
154 |
-
|
155 |
-
if ( ! isset( $fields_by_repeater_id[ $repeater_id ] ) ) {
|
156 |
-
$fields_by_repeater_id[ $repeater_id ] = array();
|
157 |
-
$repeater_ids[] = $repeater_id;
|
158 |
-
}
|
159 |
|
160 |
-
|
|
|
|
|
161 |
}
|
|
|
|
|
|
|
|
|
162 |
}
|
163 |
}
|
164 |
unset( $repeater_id, $col );
|
@@ -226,6 +222,25 @@ class FrmCSVExportHelper {
|
|
226 |
}
|
227 |
}
|
228 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
229 |
private static function has_parent_id() {
|
230 |
return self::$has_parent_id;
|
231 |
}
|
143 |
$repeater_ids = array();
|
144 |
|
145 |
foreach ( self::$fields as $col ) {
|
146 |
+
if ( self::is_the_child_of_a_repeater( $col ) ) {
|
147 |
+
$repeater_id = $col->field_options['in_section'];
|
148 |
+
$headings[ 'repeater' . $repeater_id ] = array(); // set a placeholder to maintain order for repeater fields
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
149 |
|
150 |
+
if ( ! isset( $fields_by_repeater_id[ $repeater_id ] ) ) {
|
151 |
+
$fields_by_repeater_id[ $repeater_id ] = array();
|
152 |
+
$repeater_ids[] = $repeater_id;
|
153 |
}
|
154 |
+
|
155 |
+
$fields_by_repeater_id[ $repeater_id ][] = $col;
|
156 |
+
} else {
|
157 |
+
$headings += self::field_headings( $col );
|
158 |
}
|
159 |
}
|
160 |
unset( $repeater_id, $col );
|
222 |
}
|
223 |
}
|
224 |
|
225 |
+
/**
|
226 |
+
* @param object $field
|
227 |
+
* @return bool
|
228 |
+
*/
|
229 |
+
private static function is_the_child_of_a_repeater( $field ) {
|
230 |
+
if ( $field->form_id === self::$form_id || ! $field->field_options['in_section'] ) {
|
231 |
+
return false;
|
232 |
+
}
|
233 |
+
|
234 |
+
$section_id = $field->field_options['in_section'];
|
235 |
+
$section = FrmField::getOne( $section_id );
|
236 |
+
|
237 |
+
if ( ! $section ) {
|
238 |
+
return false;
|
239 |
+
}
|
240 |
+
|
241 |
+
return FrmField::is_repeating_field( $section );
|
242 |
+
}
|
243 |
+
|
244 |
private static function has_parent_id() {
|
245 |
return self::$has_parent_id;
|
246 |
}
|
classes/helpers/FrmEntriesListHelper.php
CHANGED
@@ -190,7 +190,8 @@ class FrmEntriesListHelper extends FrmListHelper {
|
|
190 |
$r = "<tr id='item-action-{$item->id}'$style>";
|
191 |
|
192 |
list( $columns, $hidden, , $primary ) = $this->get_column_info();
|
193 |
-
$action_col
|
|
|
194 |
|
195 |
foreach ( $columns as $column_name => $column_display_name ) {
|
196 |
$class = $column_name . ' column-' . $column_name;
|
@@ -199,9 +200,9 @@ class FrmEntriesListHelper extends FrmListHelper {
|
|
199 |
$class .= ' column-primary';
|
200 |
}
|
201 |
|
202 |
-
if ( in_array( $column_name, $hidden ) ) {
|
203 |
$class .= ' frm_hidden';
|
204 |
-
} elseif ( ! $action_col && ! in_array( $column_name,
|
205 |
$action_col = $column_name;
|
206 |
}
|
207 |
|
@@ -215,7 +216,7 @@ class FrmEntriesListHelper extends FrmListHelper {
|
|
215 |
if ( $this->column_name == 'cb' ) {
|
216 |
$r .= "<th scope='row' class='check-column'>$checkbox</th>";
|
217 |
} else {
|
218 |
-
if ( in_array( $column_name, $hidden ) ) {
|
219 |
$val = '';
|
220 |
} else {
|
221 |
$val = $this->column_value( $item );
|
@@ -238,6 +239,13 @@ class FrmEntriesListHelper extends FrmListHelper {
|
|
238 |
return $r;
|
239 |
}
|
240 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
241 |
private function column_value( $item ) {
|
242 |
$col_name = $this->column_name;
|
243 |
|
@@ -260,7 +268,13 @@ class FrmEntriesListHelper extends FrmListHelper {
|
|
260 |
$val = empty( $item->is_draft ) ? esc_html__( 'No', 'formidable' ) : esc_html__( 'Yes', 'formidable' );
|
261 |
break;
|
262 |
case 'form_id':
|
263 |
-
$
|
|
|
|
|
|
|
|
|
|
|
|
|
264 |
break;
|
265 |
case 'post_id':
|
266 |
$val = FrmAppHelper::post_edit_link( $item->post_id );
|
190 |
$r = "<tr id='item-action-{$item->id}'$style>";
|
191 |
|
192 |
list( $columns, $hidden, , $primary ) = $this->get_column_info();
|
193 |
+
$action_col = false;
|
194 |
+
$action_columns = $this->get_action_columns();
|
195 |
|
196 |
foreach ( $columns as $column_name => $column_display_name ) {
|
197 |
$class = $column_name . ' column-' . $column_name;
|
200 |
$class .= ' column-primary';
|
201 |
}
|
202 |
|
203 |
+
if ( in_array( $column_name, $hidden, true ) ) {
|
204 |
$class .= ' frm_hidden';
|
205 |
+
} elseif ( ! $action_col && ! in_array( $column_name, $action_columns, true ) ) {
|
206 |
$action_col = $column_name;
|
207 |
}
|
208 |
|
216 |
if ( $this->column_name == 'cb' ) {
|
217 |
$r .= "<th scope='row' class='check-column'>$checkbox</th>";
|
218 |
} else {
|
219 |
+
if ( in_array( $column_name, $hidden, true ) ) {
|
220 |
$val = '';
|
221 |
} else {
|
222 |
$val = $this->column_value( $item );
|
239 |
return $r;
|
240 |
}
|
241 |
|
242 |
+
/**
|
243 |
+
* Get the column names that the logged in user can action on
|
244 |
+
*/
|
245 |
+
private function get_action_columns() {
|
246 |
+
return array( 'cb', 'form_id', 'id', 'post_id' );
|
247 |
+
}
|
248 |
+
|
249 |
private function column_value( $item ) {
|
250 |
$col_name = $this->column_name;
|
251 |
|
268 |
$val = empty( $item->is_draft ) ? esc_html__( 'No', 'formidable' ) : esc_html__( 'Yes', 'formidable' );
|
269 |
break;
|
270 |
case 'form_id':
|
271 |
+
$form_id = $item->form_id;
|
272 |
+
$user_can_edit_forms = false === FrmAppHelper::permission_nonce_error( 'frm_edit_forms' );
|
273 |
+
if ( $user_can_edit_forms ) {
|
274 |
+
$val = FrmFormsHelper::edit_form_link( $form_id );
|
275 |
+
} else {
|
276 |
+
$val = FrmFormsHelper::edit_form_link_label( $form_id );
|
277 |
+
}
|
278 |
break;
|
279 |
case 'post_id':
|
280 |
$val = FrmAppHelper::post_edit_link( $item->post_id );
|
classes/helpers/FrmFormsHelper.php
CHANGED
@@ -1006,22 +1006,51 @@ BEFORE_HTML;
|
|
1006 |
return $actions;
|
1007 |
}
|
1008 |
|
1009 |
-
public static function edit_form_link( $
|
1010 |
-
|
1011 |
-
|
1012 |
-
|
1013 |
-
|
1014 |
-
} else {
|
1015 |
-
$name = FrmForm::getName( $form_id );
|
1016 |
}
|
1017 |
|
1018 |
-
|
1019 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1020 |
} else {
|
1021 |
-
$
|
1022 |
}
|
|
|
|
|
1023 |
|
1024 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1025 |
}
|
1026 |
|
1027 |
public static function delete_trash_link( $id, $status, $length = 'label' ) {
|
1006 |
return $actions;
|
1007 |
}
|
1008 |
|
1009 |
+
public static function edit_form_link( $data ) {
|
1010 |
+
$form_id = self::get_form_id_from_data( $data );
|
1011 |
+
|
1012 |
+
if ( ! $form_id ) {
|
1013 |
+
return '';
|
|
|
|
|
1014 |
}
|
1015 |
|
1016 |
+
$label = self::edit_form_link_label( $data );
|
1017 |
+
$link = '<a href="' . esc_url( FrmForm::get_edit_link( $form_id ) ) . '">' . esc_html( $label ) . '</a>';
|
1018 |
+
return $link;
|
1019 |
+
}
|
1020 |
+
|
1021 |
+
public static function edit_form_link_label( $data ) {
|
1022 |
+
$name = self::get_form_name_from_data( $data );
|
1023 |
+
if ( ! $name ) {
|
1024 |
+
return __( '(no title)', 'formidable' );
|
1025 |
+
}
|
1026 |
+
return FrmAppHelper::truncate( $name, 40 );
|
1027 |
+
}
|
1028 |
+
|
1029 |
+
/**
|
1030 |
+
* @param mixed data
|
1031 |
+
* @return int
|
1032 |
+
*/
|
1033 |
+
private static function get_form_id_from_data( $data ) {
|
1034 |
+
if ( is_object( $data ) ) {
|
1035 |
+
$form_id = $data->id;
|
1036 |
} else {
|
1037 |
+
$form_id = $data;
|
1038 |
}
|
1039 |
+
return $form_id;
|
1040 |
+
}
|
1041 |
|
1042 |
+
/**
|
1043 |
+
* @param mixed $data
|
1044 |
+
* @return string
|
1045 |
+
*/
|
1046 |
+
private static function get_form_name_from_data( $data ) {
|
1047 |
+
if ( is_object( $data ) ) {
|
1048 |
+
$form_name = $data->name;
|
1049 |
+
} else {
|
1050 |
+
$form_id = $data;
|
1051 |
+
$form_name = FrmForm::getName( $form_id );
|
1052 |
+
}
|
1053 |
+
return $form_name;
|
1054 |
}
|
1055 |
|
1056 |
public static function delete_trash_link( $id, $status, $length = 'label' ) {
|
classes/models/FrmFormApi.php
CHANGED
@@ -68,7 +68,19 @@ class FrmFormApi {
|
|
68 |
return $addons;
|
69 |
}
|
70 |
|
71 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
72 |
if ( is_array( $response ) && ! is_wp_error( $response ) ) {
|
73 |
$addons = $response['body'];
|
74 |
if ( ! empty( $addons ) ) {
|
68 |
return $addons;
|
69 |
}
|
70 |
|
71 |
+
// We need to know the version number to allow different downloads.
|
72 |
+
$agent = 'formidable/' . FrmAppHelper::plugin_version();
|
73 |
+
if ( class_exists( 'FrmProDb' ) ) {
|
74 |
+
$agent = 'formidable-pro/' . FrmProDb::$plug_version;
|
75 |
+
}
|
76 |
+
|
77 |
+
$response = wp_remote_get(
|
78 |
+
$url,
|
79 |
+
array(
|
80 |
+
'timeout' => 25,
|
81 |
+
'user-agent' => $agent . '; ' . get_bloginfo( 'url' ),
|
82 |
+
)
|
83 |
+
);
|
84 |
if ( is_array( $response ) && ! is_wp_error( $response ) ) {
|
85 |
$addons = $response['body'];
|
86 |
if ( ! empty( $addons ) ) {
|
classes/models/fields/FrmFieldType.php
CHANGED
@@ -1082,13 +1082,70 @@ DEFAULT_HTML;
|
|
1082 |
// Override in a child class.
|
1083 |
}
|
1084 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1085 |
public function is_not_unique( $value, $entry_id ) {
|
1086 |
-
$
|
1087 |
-
|
1088 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1089 |
}
|
1090 |
|
1091 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1092 |
}
|
1093 |
|
1094 |
public function get_value_to_save( $value, $atts ) {
|
1082 |
// Override in a child class.
|
1083 |
}
|
1084 |
|
1085 |
+
/**
|
1086 |
+
* A field is not unique if it has already been passed to this function, or if it exists in meta for this field but another entry id
|
1087 |
+
*
|
1088 |
+
* @param mixed $value
|
1089 |
+
* @param int $entry_id
|
1090 |
+
* @return bool
|
1091 |
+
*/
|
1092 |
public function is_not_unique( $value, $entry_id ) {
|
1093 |
+
if ( $this->value_has_already_been_validated_as_unique( $value ) ) {
|
1094 |
+
return true;
|
1095 |
+
}
|
1096 |
+
|
1097 |
+
if ( $this->value_exists_in_meta_for_another_entry( $value, $entry_id ) ) {
|
1098 |
+
return true;
|
1099 |
+
}
|
1100 |
+
|
1101 |
+
$this->value_validated_as_unique( $value );
|
1102 |
+
return false;
|
1103 |
+
}
|
1104 |
+
|
1105 |
+
/**
|
1106 |
+
* @param mixed $value
|
1107 |
+
* @return bool
|
1108 |
+
*/
|
1109 |
+
private function value_has_already_been_validated_as_unique( $value ) {
|
1110 |
+
global $frm_validated_unique_values;
|
1111 |
+
|
1112 |
+
if ( empty( $frm_validated_unique_values ) ) {
|
1113 |
+
$frm_validated_unique_values = array();
|
1114 |
+
return false;
|
1115 |
}
|
1116 |
|
1117 |
+
$field_id = $this->get_field_column( 'id' );
|
1118 |
+
if ( ! array_key_exists( $field_id, $frm_validated_unique_values ) ) {
|
1119 |
+
$frm_validated_unique_values[ $field_id ] = array();
|
1120 |
+
return false;
|
1121 |
+
}
|
1122 |
+
|
1123 |
+
$already_validated_this_value = in_array( $value, $frm_validated_unique_values[ $field_id ], true );
|
1124 |
+
return $already_validated_this_value;
|
1125 |
+
}
|
1126 |
+
|
1127 |
+
/**
|
1128 |
+
* @param mixed $value
|
1129 |
+
* @param int $entry_id
|
1130 |
+
* @return bool
|
1131 |
+
*/
|
1132 |
+
private function value_exists_in_meta_for_another_entry( $value, $entry_id ) {
|
1133 |
+
if ( ! FrmAppHelper::pro_is_installed() ) {
|
1134 |
+
return false;
|
1135 |
+
}
|
1136 |
+
$field_id = $this->get_field_column( 'id' );
|
1137 |
+
return FrmProEntryMetaHelper::value_exists( $field_id, $value, $entry_id );
|
1138 |
+
}
|
1139 |
+
|
1140 |
+
/**
|
1141 |
+
* Track that a value has been flagged as unique so that no other iterations can be for the same value for this field
|
1142 |
+
*
|
1143 |
+
* @param mixed $value
|
1144 |
+
*/
|
1145 |
+
private function value_validated_as_unique( $value ) {
|
1146 |
+
global $frm_validated_unique_values;
|
1147 |
+
$field_id = $this->get_field_column( 'id' );
|
1148 |
+
$frm_validated_unique_values[ $field_id ][] = $value;
|
1149 |
}
|
1150 |
|
1151 |
public function get_value_to_save( $value, $atts ) {
|
classes/views/addons/list.php
CHANGED
@@ -77,7 +77,15 @@ if ( ! defined( 'ABSPATH' ) ) {
|
|
77 |
);
|
78 |
?>
|
79 |
</span>
|
80 |
-
<?php
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
81 |
</div>
|
82 |
</div>
|
83 |
<?php } ?>
|
77 |
);
|
78 |
?>
|
79 |
</span>
|
80 |
+
<?php
|
81 |
+
$passing = array(
|
82 |
+
'addon' => $addon,
|
83 |
+
'license_type' => ! empty( $license_type ) ? $license_type : false,
|
84 |
+
'plan_required' => 'plan_required',
|
85 |
+
'upgrade_link' => $pricing,
|
86 |
+
);
|
87 |
+
FrmAddonsController::show_conditional_action_button( $passing );
|
88 |
+
?>
|
89 |
</div>
|
90 |
</div>
|
91 |
<?php } ?>
|
classes/views/frm-entries/list.php
CHANGED
@@ -51,8 +51,8 @@ if ( ! defined( 'ABSPATH' ) ) {
|
|
51 |
<div class="clear"></div>
|
52 |
<?php require( FrmAppHelper::plugin_path() . '/classes/views/shared/errors.php' ); ?>
|
53 |
<?php $wp_list_table->display(); ?>
|
54 |
-
<?php FrmAppHelper::renewal_message(); ?>
|
55 |
</form>
|
|
|
56 |
</div>
|
57 |
<?php if ( $form ) { ?>
|
58 |
</div>
|
51 |
<div class="clear"></div>
|
52 |
<?php require( FrmAppHelper::plugin_path() . '/classes/views/shared/errors.php' ); ?>
|
53 |
<?php $wp_list_table->display(); ?>
|
|
|
54 |
</form>
|
55 |
+
<?php do_action( 'frm_page_footer', array( 'table' => $wp_list_table ) ); ?>
|
56 |
</div>
|
57 |
<?php if ( $form ) { ?>
|
58 |
</div>
|
classes/views/frm-forms/form.php
CHANGED
@@ -36,7 +36,7 @@ if ( ! defined( 'ABSPATH' ) ) {
|
|
36 |
}
|
37 |
?>
|
38 |
</ul>
|
39 |
-
|
40 |
<p id="frm-form-button">
|
41 |
<button class="frm_button_submit" disabled="disabled">
|
42 |
<?php echo esc_attr( isset( $form->options['submit_value'] ) ? $form->options['submit_value'] : __( 'Submit', 'formidable' ) ); ?>
|
@@ -53,6 +53,8 @@ if ( ! defined( 'ABSPATH' ) ) {
|
|
53 |
</p>
|
54 |
<div class="clear"></div>
|
55 |
</div>
|
|
|
|
|
56 |
</div>
|
57 |
<?php
|
58 |
FrmFieldsHelper::bulk_options_overlay();
|
36 |
}
|
37 |
?>
|
38 |
</ul>
|
39 |
+
|
40 |
<p id="frm-form-button">
|
41 |
<button class="frm_button_submit" disabled="disabled">
|
42 |
<?php echo esc_attr( isset( $form->options['submit_value'] ) ? $form->options['submit_value'] : __( 'Submit', 'formidable' ) ); ?>
|
53 |
</p>
|
54 |
<div class="clear"></div>
|
55 |
</div>
|
56 |
+
|
57 |
+
<?php do_action( 'frm_page_footer', array( 'table' => 'form-builder' ) ); ?>
|
58 |
</div>
|
59 |
<?php
|
60 |
FrmFieldsHelper::bulk_options_overlay();
|
classes/views/frm-forms/list.php
CHANGED
@@ -40,9 +40,9 @@ if ( $wp_list_table->total_items === 1 && empty( $_REQUEST['s'] ) && $wp_list_ta
|
|
40 |
}
|
41 |
}
|
42 |
|
43 |
-
FrmAppHelper::renewal_message();
|
44 |
?>
|
45 |
</form>
|
46 |
|
|
|
47 |
</div>
|
48 |
</div>
|
40 |
}
|
41 |
}
|
42 |
|
|
|
43 |
?>
|
44 |
</form>
|
45 |
|
46 |
+
<?php do_action( 'frm_page_footer', array( 'table' => $wp_list_table ) ); ?>
|
47 |
</div>
|
48 |
</div>
|
classes/views/frm-forms/new-form-overlay.php
CHANGED
@@ -85,15 +85,8 @@ if ( ! defined( 'ABSPATH' ) ) {
|
|
85 |
<?php require $view_path . 'renew-account.php'; ?>
|
86 |
</div>
|
87 |
<?php } ?>
|
88 |
-
<?php
|
89 |
-
|
90 |
-
<?php FrmAppHelper::renewal_message(); ?>
|
91 |
-
</div>
|
92 |
-
<?php } elseif ( $expiring ) { ?>
|
93 |
-
<div id="frm-create-footer" class="frm_modal_footer">
|
94 |
-
<?php FrmAppHelper::expiring_message(); ?>
|
95 |
-
</div>
|
96 |
-
<?php } ?>
|
97 |
<div id="frm-preview-footer" class="frm_modal_footer">
|
98 |
<a href="#" class="button button-secondary frm-button-secondary frm-back-to-all-templates">
|
99 |
<?php esc_html_e( 'Back to all templates', 'formidable' ); ?>
|
85 |
<?php require $view_path . 'renew-account.php'; ?>
|
86 |
</div>
|
87 |
<?php } ?>
|
88 |
+
<?php do_action( 'frm_overlay_footer', array( 'type' => 'form' ) ); ?>
|
89 |
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
90 |
<div id="frm-preview-footer" class="frm_modal_footer">
|
91 |
<a href="#" class="button button-secondary frm-button-secondary frm-back-to-all-templates">
|
92 |
<?php esc_html_e( 'Back to all templates', 'formidable' ); ?>
|
classes/views/frm-forms/settings.php
CHANGED
@@ -56,6 +56,7 @@ if ( ! defined( 'ABSPATH' ) ) {
|
|
56 |
<?php do_action( 'frm_add_form_option_section', $values ); ?>
|
57 |
<div class="clear"></div>
|
58 |
<?php include( FrmAppHelper::plugin_path() . '/classes/views/frm-forms/mb_insert_fields.php' ); ?>
|
|
|
59 |
</div>
|
60 |
</div>
|
61 |
</div>
|
56 |
<?php do_action( 'frm_add_form_option_section', $values ); ?>
|
57 |
<div class="clear"></div>
|
58 |
<?php include( FrmAppHelper::plugin_path() . '/classes/views/frm-forms/mb_insert_fields.php' ); ?>
|
59 |
+
<?php do_action( 'frm_page_footer', array( 'table' => 'form-settings' ) ); ?>
|
60 |
</div>
|
61 |
</div>
|
62 |
</div>
|
deprecated/FrmDeprecated.php
CHANGED
@@ -166,6 +166,27 @@ class FrmDeprecated {
|
|
166 |
return $api->get_pro_updater();
|
167 |
}
|
168 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
169 |
/**
|
170 |
* @since 3.04.03
|
171 |
* @deprecated 3.06
|
166 |
return $api->get_pro_updater();
|
167 |
}
|
168 |
|
169 |
+
/**
|
170 |
+
* @since 3.04.02
|
171 |
+
* @deprecated 4.09.01
|
172 |
+
*/
|
173 |
+
public static function ajax_install_addon() {
|
174 |
+
_deprecated_function( __FUNCTION__, '4.09.01', 'FrmProAddonsController::' . __METHOD__ );
|
175 |
+
echo json_encode( __( 'Your plugin has been not been installed. Please update Formidable Pro to get downloads.', 'formidable' ) );
|
176 |
+
wp_die();
|
177 |
+
}
|
178 |
+
|
179 |
+
/**
|
180 |
+
* @since 4.06.02
|
181 |
+
* @deprecated 4.09.01
|
182 |
+
* @codeCoverageIgnore
|
183 |
+
*/
|
184 |
+
public static function ajax_multiple_addons() {
|
185 |
+
_deprecated_function( __FUNCTION__, '4.09.01', 'FrmProAddonsController::' . __METHOD__ );
|
186 |
+
echo json_encode( __( 'Your plugin has been not been installed. Please update Formidable Pro to get downloads.', 'formidable' ) );
|
187 |
+
wp_die();
|
188 |
+
}
|
189 |
+
|
190 |
/**
|
191 |
* @since 3.04.03
|
192 |
* @deprecated 3.06
|
formidable.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
/*
|
3 |
Plugin Name: Formidable Forms
|
4 |
Description: Quickly and easily create drag-and-drop forms
|
5 |
-
Version: 4.09
|
6 |
Plugin URI: https://formidableforms.com/
|
7 |
Author URI: https://formidableforms.com/
|
8 |
Author: Strategy11
|
2 |
/*
|
3 |
Plugin Name: Formidable Forms
|
4 |
Description: Quickly and easily create drag-and-drop forms
|
5 |
+
Version: 4.09.01
|
6 |
Plugin URI: https://formidableforms.com/
|
7 |
Author URI: https://formidableforms.com/
|
8 |
Author: Strategy11
|
js/formidable_admin.js
CHANGED
@@ -2237,6 +2237,7 @@ function frmAdminBuildJS() {
|
|
2237 |
function maybeClearOptText() {
|
2238 |
/*jshint validthis:true */
|
2239 |
if ( this.value === frm_admin_js.new_option ) {
|
|
|
2240 |
this.value = '';
|
2241 |
}
|
2242 |
}
|
@@ -2446,7 +2447,9 @@ function frmAdminBuildJS() {
|
|
2446 |
}
|
2447 |
}
|
2448 |
|
2449 |
-
this.
|
|
|
|
|
2450 |
}
|
2451 |
|
2452 |
function onOptionTextBlur() {
|
@@ -2504,7 +2507,12 @@ function frmAdminBuildJS() {
|
|
2504 |
|
2505 |
logicId = row.id.split( '_' )[ 2 ];
|
2506 |
valueSelect = row.querySelector( 'select[name="field_options[hide_opt_' + logicId + '][]"]' );
|
2507 |
-
|
|
|
|
|
|
|
|
|
|
|
2508 |
|
2509 |
if ( ! optionMatches.length ) {
|
2510 |
optionMatches = valueSelect.querySelectorAll( 'option[value="' + newValue + '"]' );
|
@@ -2968,6 +2976,64 @@ function frmAdminBuildJS() {
|
|
2968 |
container.append( addRadioCheckboxOpt( type, opts[ i ], fieldId, fieldInfo.fieldKey, isProduct, imageOptionClass ) );
|
2969 |
}
|
2970 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2971 |
}
|
2972 |
|
2973 |
function addRadioCheckboxOpt( type, opt, fieldId, fieldKey, isProduct, classes ) {
|
2237 |
function maybeClearOptText() {
|
2238 |
/*jshint validthis:true */
|
2239 |
if ( this.value === frm_admin_js.new_option ) {
|
2240 |
+
this.setAttribute( 'data-value-on-focus', this.value );
|
2241 |
this.value = '';
|
2242 |
}
|
2243 |
}
|
2447 |
}
|
2448 |
}
|
2449 |
|
2450 |
+
if ( '' !== this.value || frm_admin_js.new_option !== this.getAttribute( 'data-value-on-focus' ) ) {
|
2451 |
+
this.setAttribute( 'data-value-on-focus', this.value );
|
2452 |
+
}
|
2453 |
}
|
2454 |
|
2455 |
function onOptionTextBlur() {
|
2507 |
|
2508 |
logicId = row.id.split( '_' )[ 2 ];
|
2509 |
valueSelect = row.querySelector( 'select[name="field_options[hide_opt_' + logicId + '][]"]' );
|
2510 |
+
|
2511 |
+
if ( '' === oldValue ) {
|
2512 |
+
optionMatches = [];
|
2513 |
+
} else {
|
2514 |
+
optionMatches = valueSelect.querySelectorAll( 'option[value="' + oldValue + '"]' );
|
2515 |
+
}
|
2516 |
|
2517 |
if ( ! optionMatches.length ) {
|
2518 |
optionMatches = valueSelect.querySelectorAll( 'option[value="' + newValue + '"]' );
|
2976 |
container.append( addRadioCheckboxOpt( type, opts[ i ], fieldId, fieldInfo.fieldKey, isProduct, imageOptionClass ) );
|
2977 |
}
|
2978 |
}
|
2979 |
+
|
2980 |
+
adjustConditionalLogicOptionOrders( fieldId );
|
2981 |
+
}
|
2982 |
+
|
2983 |
+
function adjustConditionalLogicOptionOrders( fieldId ) {
|
2984 |
+
var row, opts, logicId, valueSelect, rowOptions, expectedOrder, optionLength, optionIndex, expectedOption, optionMatch,
|
2985 |
+
rows = document.getElementById( 'frm_builder_page' ).querySelectorAll( '.frm_logic_row' ),
|
2986 |
+
rowLength = rows.length,
|
2987 |
+
fieldOptions = getFieldOptions( fieldId ),
|
2988 |
+
optionLength = fieldOptions.length;
|
2989 |
+
|
2990 |
+
for ( rowIndex = 0; rowIndex < rowLength; rowIndex++ ) {
|
2991 |
+
row = rows[ rowIndex ];
|
2992 |
+
opts = row.querySelector( '.frm_logic_field_opts' );
|
2993 |
+
|
2994 |
+
if ( opts.value != fieldId ) {
|
2995 |
+
continue;
|
2996 |
+
}
|
2997 |
+
|
2998 |
+
logicId = row.id.split( '_' )[ 2 ];
|
2999 |
+
valueSelect = row.querySelector( 'select[name="field_options[hide_opt_' + logicId + '][]"]' );
|
3000 |
+
|
3001 |
+
for ( optionIndex = optionLength - 1; optionIndex >= 0; optionIndex-- ) {
|
3002 |
+
expectedOption = fieldOptions[ optionIndex ];
|
3003 |
+
optionMatch = valueSelect.querySelector( 'option[value="' + expectedOption + '"]' );
|
3004 |
+
|
3005 |
+
if ( optionMatch === null ) {
|
3006 |
+
optionMatch = document.createElement( 'option' );
|
3007 |
+
optionMatch.setAttribute( 'value', expectedOption );
|
3008 |
+
optionMatch.textContent = expectedOption;
|
3009 |
+
}
|
3010 |
+
|
3011 |
+
valueSelect.prepend( optionMatch );
|
3012 |
+
}
|
3013 |
+
}
|
3014 |
+
|
3015 |
+
optionMatch = valueSelect.querySelector( 'option[value=""]' );
|
3016 |
+
if ( optionMatch !== null ) {
|
3017 |
+
valueSelect.prepend( optionMatch );
|
3018 |
+
}
|
3019 |
+
}
|
3020 |
+
|
3021 |
+
function getFieldOptions( fieldId ) {
|
3022 |
+
var index, input, li,
|
3023 |
+
listItems = document.getElementById( 'frm_field_' + fieldId + '_opts' ).querySelectorAll( '.frm_single_option' ),
|
3024 |
+
options = [],
|
3025 |
+
length = listItems.length;
|
3026 |
+
for ( index = 0; index < length; index++ ) {
|
3027 |
+
li = listItems[ index ];
|
3028 |
+
|
3029 |
+
if ( li.classList.contains( 'frm_hidden' ) ) {
|
3030 |
+
continue;
|
3031 |
+
}
|
3032 |
+
|
3033 |
+
input = li.querySelector( '.field_' + fieldId + '_option' );
|
3034 |
+
options.push( input.value );
|
3035 |
+
}
|
3036 |
+
return options;
|
3037 |
}
|
3038 |
|
3039 |
function addRadioCheckboxOpt( type, opt, fieldId, fieldKey, isProduct, classes ) {
|
languages/formidable.pot
CHANGED
@@ -2,14 +2,14 @@
|
|
2 |
# This file is distributed under the same license as the Formidable Forms plugin.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
-
"Project-Id-Version: Formidable Forms 4.09\n"
|
6 |
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/formidable\n"
|
7 |
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
8 |
"Language-Team: LANGUAGE <LL@li.org>\n"
|
9 |
"MIME-Version: 1.0\n"
|
10 |
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
"Content-Transfer-Encoding: 8bit\n"
|
12 |
-
"POT-Creation-Date: 2020-11-
|
13 |
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
14 |
"X-Generator: WP-CLI 2.1.0\n"
|
15 |
"X-Domain: formidable\n"
|
@@ -262,7 +262,7 @@ msgid "Dropdown"
|
|
262 |
msgstr ""
|
263 |
|
264 |
#: classes/models/FrmField.php:34
|
265 |
-
#: classes/controllers/FrmFormsController.php:
|
266 |
msgid "Email"
|
267 |
msgstr ""
|
268 |
|
@@ -287,7 +287,7 @@ msgid "Hidden"
|
|
287 |
msgstr ""
|
288 |
|
289 |
#: classes/models/FrmField.php:58
|
290 |
-
#: classes/controllers/FrmFormsController.php:
|
291 |
msgid "User ID"
|
292 |
msgstr ""
|
293 |
|
@@ -398,7 +398,7 @@ msgid "Quantity"
|
|
398 |
msgstr ""
|
399 |
|
400 |
#: classes/models/FrmField.php:189
|
401 |
-
#: classes/helpers/FrmFormsHelper.php:
|
402 |
msgid "Total"
|
403 |
msgstr ""
|
404 |
|
@@ -721,7 +721,7 @@ msgstr ""
|
|
721 |
#: classes/controllers/FrmAddonsController.php:23
|
722 |
#: classes/views/shared/admin-header.php:23
|
723 |
#: classes/views/frm-fields/back-end/smart-values.php:16
|
724 |
-
#: classes/helpers/FrmFormsHelper.php:
|
725 |
msgid "Upgrade"
|
726 |
msgstr ""
|
727 |
|
@@ -729,37 +729,36 @@ msgstr ""
|
|
729 |
msgid "There are no plugins on your site that require a license"
|
730 |
msgstr ""
|
731 |
|
732 |
-
#: classes/controllers/FrmAddonsController.php:
|
733 |
msgid "Installed"
|
734 |
msgstr ""
|
735 |
|
736 |
-
#: classes/controllers/FrmAddonsController.php:
|
737 |
-
#: classes/helpers/FrmAppHelper.php:
|
738 |
msgid "Active"
|
739 |
msgstr ""
|
740 |
|
741 |
-
#: classes/controllers/FrmAddonsController.php:
|
742 |
msgid "Not Installed"
|
743 |
msgstr ""
|
744 |
|
745 |
-
#: classes/controllers/FrmAddonsController.php:
|
746 |
-
msgid "Your plugin has been installed. Please reload the page to see more options."
|
747 |
-
msgstr ""
|
748 |
-
|
749 |
-
#: classes/controllers/FrmAddonsController.php:920
|
750 |
msgid "Sorry, your site requires FTP authentication. Please download plugins from FormidableForms.com and install them manually."
|
751 |
msgstr ""
|
752 |
|
753 |
-
#: classes/controllers/FrmAddonsController.php:
|
754 |
msgid "Your plugin has been activated. Please reload the page to see more options."
|
755 |
msgstr ""
|
756 |
|
757 |
-
#: classes/controllers/FrmAddonsController.php:
|
758 |
-
msgid "
|
759 |
msgstr ""
|
760 |
|
761 |
-
#: classes/controllers/FrmAddonsController.php:
|
762 |
-
|
|
|
|
|
|
|
763 |
msgstr ""
|
764 |
|
765 |
#: classes/controllers/FrmAppController.php:150
|
@@ -1033,9 +1032,7 @@ msgstr ""
|
|
1033 |
#: classes/controllers/FrmSMTPController.php:305
|
1034 |
#: classes/views/shared/upgrade_overlay.php:32
|
1035 |
#: classes/helpers/FrmFormMigratorsHelper.php:131
|
1036 |
-
#: classes/helpers/FrmAppHelper.php:
|
1037 |
-
#: classes/helpers/FrmAppHelper.php:104
|
1038 |
-
#: classes/helpers/FrmAppHelper.php:2563
|
1039 |
msgid "Install"
|
1040 |
msgstr ""
|
1041 |
|
@@ -1049,7 +1046,6 @@ msgstr ""
|
|
1049 |
|
1050 |
#: classes/controllers/FrmSMTPController.php:322
|
1051 |
#: classes/views/addons/settings.php:31
|
1052 |
-
#: classes/helpers/FrmAppHelper.php:98
|
1053 |
msgid "Activate"
|
1054 |
msgstr ""
|
1055 |
|
@@ -1101,7 +1097,7 @@ msgid "Your form styles have been saved."
|
|
1101 |
msgstr ""
|
1102 |
|
1103 |
#: classes/controllers/FrmStylesController.php:393
|
1104 |
-
#: classes/controllers/FrmFormsController.php:
|
1105 |
msgid "General"
|
1106 |
msgstr ""
|
1107 |
|
@@ -1174,7 +1170,7 @@ msgid "Settings Successfully Updated"
|
|
1174 |
msgstr ""
|
1175 |
|
1176 |
#: classes/controllers/FrmFormsController.php:168
|
1177 |
-
#: classes/controllers/FrmFormsController.php:
|
1178 |
msgid "Form was successfully updated."
|
1179 |
msgstr ""
|
1180 |
|
@@ -1184,7 +1180,7 @@ msgid "However, your form is very long and may be %1$sreaching server limits%2$s
|
|
1184 |
msgstr ""
|
1185 |
|
1186 |
#: classes/controllers/FrmFormsController.php:227
|
1187 |
-
#: deprecated/FrmDeprecated.php:
|
1188 |
msgid "Form template was Successfully Created"
|
1189 |
msgstr ""
|
1190 |
|
@@ -1272,7 +1268,7 @@ msgstr ""
|
|
1272 |
#: classes/controllers/FrmFormsController.php:732
|
1273 |
#: classes/controllers/FrmFormsController.php:736
|
1274 |
#: classes/views/shared/mb_adv_info.php:98
|
1275 |
-
#: classes/helpers/FrmCSVExportHelper.php:
|
1276 |
msgid "Key"
|
1277 |
msgstr ""
|
1278 |
|
@@ -1280,167 +1276,167 @@ msgstr ""
|
|
1280 |
msgid "Shortcodes"
|
1281 |
msgstr ""
|
1282 |
|
1283 |
-
#: classes/controllers/FrmFormsController.php:
|
1284 |
-
#: classes/helpers/FrmFormsHelper.php:
|
1285 |
msgid "My Templates"
|
1286 |
msgstr ""
|
1287 |
|
1288 |
-
#: classes/controllers/FrmFormsController.php:
|
1289 |
msgid "You are trying to edit a form that does not exist."
|
1290 |
msgstr ""
|
1291 |
|
1292 |
#. translators: %1$s: Start link HTML, %2$s: End link HTML
|
1293 |
-
#: classes/controllers/FrmFormsController.php:
|
1294 |
msgid "You are trying to edit a child form. Please edit from %1$shere%2$s"
|
1295 |
msgstr ""
|
1296 |
|
1297 |
-
#: classes/controllers/FrmFormsController.php:
|
1298 |
msgid "Template was successfully updated."
|
1299 |
msgstr ""
|
1300 |
|
1301 |
-
#: classes/controllers/FrmFormsController.php:
|
1302 |
msgid "General Form Settings"
|
1303 |
msgstr ""
|
1304 |
|
1305 |
-
#: classes/controllers/FrmFormsController.php:
|
1306 |
msgid "Actions & Notifications"
|
1307 |
msgstr ""
|
1308 |
|
1309 |
-
#: classes/controllers/FrmFormsController.php:
|
1310 |
-
#: classes/controllers/FrmFormsController.php:
|
1311 |
msgid "Form Permissions"
|
1312 |
msgstr ""
|
1313 |
|
1314 |
-
#: classes/controllers/FrmFormsController.php:
|
1315 |
msgid "Allow editing, protect forms and files, limit entries, and save drafts. Upgrade to get form and entry permissions."
|
1316 |
msgstr ""
|
1317 |
|
1318 |
-
#: classes/controllers/FrmFormsController.php:
|
1319 |
msgid "Form Scheduling"
|
1320 |
msgstr ""
|
1321 |
|
1322 |
-
#: classes/controllers/FrmFormsController.php:
|
1323 |
msgid "Form scheduling settings"
|
1324 |
msgstr ""
|
1325 |
|
1326 |
-
#: classes/controllers/FrmFormsController.php:
|
1327 |
msgid "Styling & Buttons"
|
1328 |
msgstr ""
|
1329 |
|
1330 |
-
#: classes/controllers/FrmFormsController.php:
|
1331 |
msgid "Customize HTML"
|
1332 |
msgstr ""
|
1333 |
|
1334 |
-
#: classes/controllers/FrmFormsController.php:
|
1335 |
msgid "Customize field values with the following parameters."
|
1336 |
msgstr ""
|
1337 |
|
1338 |
-
#: classes/controllers/FrmFormsController.php:
|
1339 |
msgid "Separator"
|
1340 |
msgstr ""
|
1341 |
|
1342 |
-
#: classes/controllers/FrmFormsController.php:
|
1343 |
msgid "Use a different separator for checkbox fields"
|
1344 |
msgstr ""
|
1345 |
|
1346 |
-
#: classes/controllers/FrmFormsController.php:
|
1347 |
msgid "Date Format"
|
1348 |
msgstr ""
|
1349 |
|
1350 |
-
#: classes/controllers/FrmFormsController.php:
|
1351 |
#: classes/views/frm-fields/back-end/settings.php:27
|
1352 |
msgid "Field Label"
|
1353 |
msgstr ""
|
1354 |
|
1355 |
-
#: classes/controllers/FrmFormsController.php:
|
1356 |
msgid "No Auto P"
|
1357 |
msgstr ""
|
1358 |
|
1359 |
-
#: classes/controllers/FrmFormsController.php:
|
1360 |
msgid "Do not automatically add any paragraphs or line breaks"
|
1361 |
msgstr ""
|
1362 |
|
1363 |
-
#: classes/controllers/FrmFormsController.php:
|
1364 |
msgid "First Name"
|
1365 |
msgstr ""
|
1366 |
|
1367 |
-
#: classes/controllers/FrmFormsController.php:
|
1368 |
msgid "Last Name"
|
1369 |
msgstr ""
|
1370 |
|
1371 |
-
#: classes/controllers/FrmFormsController.php:
|
1372 |
msgid "Display Name"
|
1373 |
msgstr ""
|
1374 |
|
1375 |
-
#: classes/controllers/FrmFormsController.php:
|
1376 |
msgid "User Login"
|
1377 |
msgstr ""
|
1378 |
|
1379 |
-
#: classes/controllers/FrmFormsController.php:
|
1380 |
msgid "Avatar"
|
1381 |
msgstr ""
|
1382 |
|
1383 |
-
#: classes/controllers/FrmFormsController.php:
|
1384 |
msgid "Author Link"
|
1385 |
msgstr ""
|
1386 |
|
1387 |
-
#: classes/controllers/FrmFormsController.php:
|
1388 |
#: classes/views/frm-entries/sidebar-shared.php:51
|
1389 |
msgid "Entry ID"
|
1390 |
msgstr ""
|
1391 |
|
1392 |
-
#: classes/controllers/FrmFormsController.php:
|
1393 |
#: classes/controllers/FrmEntriesController.php:79
|
1394 |
#: classes/views/frm-entries/sidebar-shared.php:57
|
1395 |
#: classes/views/frm-entries/form.php:54
|
1396 |
msgid "Entry Key"
|
1397 |
msgstr ""
|
1398 |
|
1399 |
-
#: classes/controllers/FrmFormsController.php:
|
1400 |
msgid "Post ID"
|
1401 |
msgstr ""
|
1402 |
|
1403 |
-
#: classes/controllers/FrmFormsController.php:
|
1404 |
msgid "User IP"
|
1405 |
msgstr ""
|
1406 |
|
1407 |
-
#: classes/controllers/FrmFormsController.php:
|
1408 |
msgid "Entry created"
|
1409 |
msgstr ""
|
1410 |
|
1411 |
-
#: classes/controllers/FrmFormsController.php:
|
1412 |
msgid "Entry updated"
|
1413 |
msgstr ""
|
1414 |
|
1415 |
-
#: classes/controllers/FrmFormsController.php:
|
1416 |
msgid "Site URL"
|
1417 |
msgstr ""
|
1418 |
|
1419 |
-
#: classes/controllers/FrmFormsController.php:
|
1420 |
msgid "Site Name"
|
1421 |
msgstr ""
|
1422 |
|
1423 |
-
#: classes/controllers/FrmFormsController.php:
|
1424 |
msgid "Default Msg"
|
1425 |
msgstr ""
|
1426 |
|
1427 |
-
#: classes/controllers/FrmFormsController.php:
|
1428 |
msgid "Default HTML"
|
1429 |
msgstr ""
|
1430 |
|
1431 |
-
#: classes/controllers/FrmFormsController.php:
|
1432 |
msgid "Default Plain"
|
1433 |
msgstr ""
|
1434 |
|
1435 |
-
#: classes/controllers/FrmFormsController.php:
|
1436 |
msgid "No forms were specified"
|
1437 |
msgstr ""
|
1438 |
|
1439 |
-
#: classes/controllers/FrmFormsController.php:
|
1440 |
msgid "Abnormal HTML characters prevented your form from saving correctly"
|
1441 |
msgstr ""
|
1442 |
|
1443 |
-
#: classes/controllers/FrmFormsController.php:
|
1444 |
#: classes/views/frm-forms/create-template-from-an-existing-form.php:25
|
1445 |
#: classes/views/xml/import_form.php:133
|
1446 |
#: classes/views/styles/manage.php:59
|
@@ -1448,21 +1444,21 @@ msgstr ""
|
|
1448 |
#: classes/helpers/FrmFormsHelper.php:57
|
1449 |
#: classes/helpers/FrmFormsHelper.php:112
|
1450 |
#: classes/helpers/FrmFormsHelper.php:166
|
1451 |
-
#: classes/helpers/FrmFormsHelper.php:
|
1452 |
msgid "(no title)"
|
1453 |
msgstr ""
|
1454 |
|
1455 |
-
#: classes/controllers/FrmFormsController.php:
|
1456 |
-
#: classes/controllers/FrmFormsController.php:
|
1457 |
msgid "Please select a valid form"
|
1458 |
msgstr ""
|
1459 |
|
1460 |
-
#: classes/controllers/FrmFormsController.php:
|
1461 |
msgid "Please wait while you are redirected."
|
1462 |
msgstr ""
|
1463 |
|
1464 |
#. translators: %1$s: Start link HTML, %2$s: End link HTML
|
1465 |
-
#: classes/controllers/FrmFormsController.php:
|
1466 |
msgid "%1$sClick here%2$s if you are not automatically redirected."
|
1467 |
msgstr ""
|
1468 |
|
@@ -1514,7 +1510,7 @@ msgid "Entry Name"
|
|
1514 |
msgstr ""
|
1515 |
|
1516 |
#: classes/controllers/FrmEntriesController.php:86
|
1517 |
-
#: classes/helpers/FrmCSVExportHelper.php:
|
1518 |
msgid "Created By"
|
1519 |
msgstr ""
|
1520 |
|
@@ -1646,14 +1642,14 @@ msgid "Renew your account"
|
|
1646 |
msgstr ""
|
1647 |
|
1648 |
#: classes/views/frm-forms/new-form-overlay.php:33
|
1649 |
-
#: classes/views/frm-forms/new-form-overlay.php:
|
1650 |
-
#: classes/views/frm-forms/new-form-overlay.php:
|
1651 |
-
#: classes/views/frm-forms/new-form-overlay.php:
|
1652 |
-
#: classes/views/frm-forms/new-form-overlay.php:
|
1653 |
-
#: classes/views/frm-forms/new-form-overlay.php:
|
1654 |
#: classes/views/shared/confirm-overlay.php:19
|
1655 |
#: classes/views/shared/admin-header.php:54
|
1656 |
-
#: classes/helpers/FrmAppHelper.php:
|
1657 |
msgid "Cancel"
|
1658 |
msgstr ""
|
1659 |
|
@@ -1672,54 +1668,44 @@ msgid "(optional)"
|
|
1672 |
msgstr ""
|
1673 |
|
1674 |
#: classes/views/frm-forms/new-form-overlay.php:64
|
1675 |
-
#: classes/views/frm-forms/new-form-overlay.php:
|
1676 |
#: deprecated/FrmDeprecated.php:66
|
1677 |
msgid "Create"
|
1678 |
msgstr ""
|
1679 |
|
1680 |
-
#: classes/views/frm-forms/new-form-overlay.php:
|
1681 |
msgid "Back to all templates"
|
1682 |
msgstr ""
|
1683 |
|
1684 |
-
#: classes/views/frm-forms/new-form-overlay.php:
|
1685 |
msgid "Use this template"
|
1686 |
msgstr ""
|
1687 |
|
1688 |
-
#: classes/views/frm-forms/new-form-overlay.php:
|
1689 |
-
#: classes/views/shared/reports-info.php:24
|
1690 |
-
#: classes/helpers/FrmAppHelper.php:88
|
1691 |
-
#: classes/helpers/FrmAppHelper.php:89
|
1692 |
-
#: classes/helpers/FrmAppHelper.php:109
|
1693 |
-
#: classes/helpers/FrmAppHelper.php:119
|
1694 |
-
#: classes/helpers/FrmAppHelper.php:120
|
1695 |
-
msgid "Upgrade Now"
|
1696 |
-
msgstr ""
|
1697 |
-
|
1698 |
-
#: classes/views/frm-forms/new-form-overlay.php:129
|
1699 |
msgid "Get Code"
|
1700 |
msgstr ""
|
1701 |
|
1702 |
-
#: classes/views/frm-forms/new-form-overlay.php:
|
1703 |
msgid "Save Code"
|
1704 |
msgstr ""
|
1705 |
|
1706 |
-
#: classes/views/frm-forms/new-form-overlay.php:
|
1707 |
msgid "Renew my account"
|
1708 |
msgstr ""
|
1709 |
|
1710 |
-
#: classes/views/frm-forms/new-form-overlay.php:
|
1711 |
msgid "Delete form"
|
1712 |
msgstr ""
|
1713 |
|
1714 |
-
#: classes/views/frm-forms/new-form-overlay.php:
|
1715 |
msgid "Preview form"
|
1716 |
msgstr ""
|
1717 |
|
1718 |
-
#: classes/views/frm-forms/new-form-overlay.php:
|
1719 |
msgid "Create form"
|
1720 |
msgstr ""
|
1721 |
|
1722 |
-
#: classes/views/frm-forms/new-form-overlay.php:
|
1723 |
msgid "Unlock form"
|
1724 |
msgstr ""
|
1725 |
|
@@ -1731,7 +1717,7 @@ msgstr ""
|
|
1731 |
#: classes/views/shared/mb_adv_info.php:40
|
1732 |
#: classes/views/shared/mb_adv_info.php:183
|
1733 |
#: classes/views/frm-entries/list.php:47
|
1734 |
-
#: classes/helpers/FrmAppHelper.php:
|
1735 |
msgid "Search"
|
1736 |
msgstr ""
|
1737 |
|
@@ -1987,7 +1973,7 @@ msgid "Show Page Content"
|
|
1987 |
msgstr ""
|
1988 |
|
1989 |
#: classes/views/frm-forms/settings-advanced.php:98
|
1990 |
-
#: classes/helpers/FrmAppHelper.php:
|
1991 |
msgid "Select a Page"
|
1992 |
msgstr ""
|
1993 |
|
@@ -2226,9 +2212,9 @@ msgid "Duplicate"
|
|
2226 |
msgstr ""
|
2227 |
|
2228 |
#: classes/views/frm-form-actions/form_action.php:25
|
2229 |
-
#: classes/helpers/FrmEntriesListHelper.php:
|
2230 |
#: classes/helpers/FrmFormsListHelper.php:133
|
2231 |
-
#: classes/helpers/FrmFormsHelper.php:
|
2232 |
msgid "Delete"
|
2233 |
msgstr ""
|
2234 |
|
@@ -2335,7 +2321,7 @@ msgstr ""
|
|
2335 |
|
2336 |
#: classes/views/shared/confirm-overlay.php:15
|
2337 |
#: classes/views/shared/info-overlay.php:15
|
2338 |
-
#: classes/helpers/FrmAppHelper.php:
|
2339 |
msgid "Are you sure?"
|
2340 |
msgstr ""
|
2341 |
|
@@ -2448,8 +2434,8 @@ msgid "Keys"
|
|
2448 |
msgstr ""
|
2449 |
|
2450 |
#: classes/views/shared/mb_adv_info.php:95
|
2451 |
-
#: classes/helpers/FrmCSVExportHelper.php:
|
2452 |
-
#: classes/helpers/FrmAppHelper.php:
|
2453 |
msgid "ID"
|
2454 |
msgstr ""
|
2455 |
|
@@ -2459,7 +2445,7 @@ msgstr ""
|
|
2459 |
|
2460 |
#: classes/views/shared/mb_adv_info.php:113
|
2461 |
#: classes/views/shared/mb_adv_info.php:127
|
2462 |
-
#: classes/helpers/FrmAppHelper.php:
|
2463 |
msgid "Select a Field"
|
2464 |
msgstr ""
|
2465 |
|
@@ -3083,7 +3069,7 @@ msgid "Label Position"
|
|
3083 |
msgstr ""
|
3084 |
|
3085 |
#: classes/views/frm-fields/back-end/settings.php:270
|
3086 |
-
#: classes/helpers/FrmAppHelper.php:
|
3087 |
msgid "Default"
|
3088 |
msgstr ""
|
3089 |
|
@@ -3471,7 +3457,7 @@ msgid "Post"
|
|
3471 |
msgstr ""
|
3472 |
|
3473 |
#: classes/views/frm-entries/sidebar-shared.php:43
|
3474 |
-
#: classes/helpers/FrmEntriesListHelper.php:
|
3475 |
msgid "View"
|
3476 |
msgstr ""
|
3477 |
|
@@ -3772,19 +3758,19 @@ msgstr ""
|
|
3772 |
msgid "Filter"
|
3773 |
msgstr ""
|
3774 |
|
3775 |
-
#: classes/helpers/FrmEntriesListHelper.php:
|
3776 |
msgid "No"
|
3777 |
msgstr ""
|
3778 |
|
3779 |
-
#: classes/helpers/FrmEntriesListHelper.php:
|
3780 |
msgid "Yes"
|
3781 |
msgstr ""
|
3782 |
|
3783 |
-
#: classes/helpers/FrmEntriesListHelper.php:
|
3784 |
msgid "Permanently delete this entry?"
|
3785 |
msgstr ""
|
3786 |
|
3787 |
-
#: classes/helpers/FrmEntriesListHelper.php:
|
3788 |
msgid "ALL selected entries in this form will be permanently deleted. Want to proceed?"
|
3789 |
msgstr ""
|
3790 |
|
@@ -3797,12 +3783,12 @@ msgid "See all forms."
|
|
3797 |
msgstr ""
|
3798 |
|
3799 |
#: classes/helpers/FrmFormsListHelper.php:124
|
3800 |
-
#: classes/helpers/FrmFormsHelper.php:
|
3801 |
msgid "Restore"
|
3802 |
msgstr ""
|
3803 |
|
3804 |
#: classes/helpers/FrmFormsListHelper.php:128
|
3805 |
-
#: classes/helpers/FrmFormsHelper.php:
|
3806 |
msgid "Delete Permanently"
|
3807 |
msgstr ""
|
3808 |
|
@@ -3823,8 +3809,8 @@ msgid "Drafts"
|
|
3823 |
msgstr ""
|
3824 |
|
3825 |
#: classes/helpers/FrmFormsListHelper.php:158
|
3826 |
-
#: classes/helpers/FrmFormsHelper.php:
|
3827 |
-
#: classes/helpers/FrmFormsHelper.php:
|
3828 |
msgid "Trash"
|
3829 |
msgstr ""
|
3830 |
|
@@ -3838,8 +3824,8 @@ msgid "Saving entries is disabled for this form"
|
|
3838 |
msgstr ""
|
3839 |
|
3840 |
#: classes/helpers/FrmFormsListHelper.php:342
|
3841 |
-
#: classes/helpers/FrmFormsHelper.php:
|
3842 |
-
#: classes/helpers/FrmCSVExportHelper.php:
|
3843 |
msgid "Draft"
|
3844 |
msgstr ""
|
3845 |
|
@@ -3848,7 +3834,7 @@ msgid "ALL selected forms and their entries will be permanently deleted. Want to
|
|
3848 |
msgstr ""
|
3849 |
|
3850 |
#: classes/helpers/FrmFieldsHelper.php:286
|
3851 |
-
#: classes/helpers/FrmAppHelper.php:
|
3852 |
msgid "The entered values do not match"
|
3853 |
msgstr ""
|
3854 |
|
@@ -3859,7 +3845,7 @@ msgstr ""
|
|
3859 |
|
3860 |
#: classes/helpers/FrmFieldsHelper.php:456
|
3861 |
#: classes/helpers/FrmFieldsHelper.php:457
|
3862 |
-
#: classes/helpers/FrmAppHelper.php:
|
3863 |
msgid "New Option"
|
3864 |
msgstr ""
|
3865 |
|
@@ -5030,7 +5016,7 @@ msgid "Left"
|
|
5030 |
msgstr ""
|
5031 |
|
5032 |
#: classes/helpers/FrmStylesHelper.php:113
|
5033 |
-
#: classes/helpers/FrmFormsHelper.php:
|
5034 |
msgid "Right"
|
5035 |
msgstr ""
|
5036 |
|
@@ -5059,7 +5045,7 @@ msgid "Excerpt View"
|
|
5059 |
msgstr ""
|
5060 |
|
5061 |
#: classes/helpers/FrmListHelper.php:262
|
5062 |
-
#: classes/helpers/FrmAppHelper.php:
|
5063 |
msgid "No items found."
|
5064 |
msgstr ""
|
5065 |
|
@@ -5072,7 +5058,7 @@ msgid "Bulk Actions"
|
|
5072 |
msgstr ""
|
5073 |
|
5074 |
#: classes/helpers/FrmListHelper.php:405
|
5075 |
-
#: classes/helpers/FrmAppHelper.php:
|
5076 |
msgid "Heads up"
|
5077 |
msgstr ""
|
5078 |
|
@@ -5243,114 +5229,114 @@ msgstr ""
|
|
5243 |
msgid "Duplicate Form"
|
5244 |
msgstr ""
|
5245 |
|
5246 |
-
#: classes/helpers/FrmFormsHelper.php:
|
5247 |
msgid "Restore from Trash"
|
5248 |
msgstr ""
|
5249 |
|
5250 |
-
#: classes/helpers/FrmFormsHelper.php:
|
5251 |
msgid "Move Form to Trash"
|
5252 |
msgstr ""
|
5253 |
|
5254 |
-
#: classes/helpers/FrmFormsHelper.php:
|
5255 |
msgid "Do you want to move this form to the trash?"
|
5256 |
msgstr ""
|
5257 |
|
5258 |
-
#: classes/helpers/FrmFormsHelper.php:
|
5259 |
msgid "Are you sure you want to delete this form and all its entries?"
|
5260 |
msgstr ""
|
5261 |
|
5262 |
-
#: classes/helpers/FrmFormsHelper.php:
|
5263 |
msgid "This will permanently delete the form and all its entries. This is irreversible. Are you sure you want to continue?"
|
5264 |
msgstr ""
|
5265 |
|
5266 |
-
#: classes/helpers/FrmFormsHelper.php:
|
5267 |
msgid "Add this to a read-only field to display the text in bold without a border or background."
|
5268 |
msgstr ""
|
5269 |
|
5270 |
-
#: classes/helpers/FrmFormsHelper.php:
|
5271 |
msgid "Big Total"
|
5272 |
msgstr ""
|
5273 |
|
5274 |
-
#: classes/helpers/FrmFormsHelper.php:
|
5275 |
msgid "Add this to a read-only field to display the text in large, bold text without a border or background."
|
5276 |
msgstr ""
|
5277 |
|
5278 |
-
#: classes/helpers/FrmFormsHelper.php:
|
5279 |
msgid "Scroll Box"
|
5280 |
msgstr ""
|
5281 |
|
5282 |
-
#: classes/helpers/FrmFormsHelper.php:
|
5283 |
msgid "If you have many checkbox or radio button options, you may add this class to allow your user to easily scroll through the options. Or add a scrolling area around content in an HTML field."
|
5284 |
msgstr ""
|
5285 |
|
5286 |
-
#: classes/helpers/FrmFormsHelper.php:
|
5287 |
msgid "First"
|
5288 |
msgstr ""
|
5289 |
|
5290 |
-
#: classes/helpers/FrmFormsHelper.php:
|
5291 |
msgid "Add this to the first field in each row along with a width. ie frm_first frm4"
|
5292 |
msgstr ""
|
5293 |
|
5294 |
-
#: classes/helpers/FrmFormsHelper.php:
|
5295 |
msgid "First Grid Row"
|
5296 |
msgstr ""
|
5297 |
|
5298 |
-
#: classes/helpers/FrmFormsHelper.php:
|
5299 |
msgid "Even Grid Row"
|
5300 |
msgstr ""
|
5301 |
|
5302 |
-
#: classes/helpers/FrmFormsHelper.php:
|
5303 |
msgid "Odd Grid Row"
|
5304 |
msgstr ""
|
5305 |
|
5306 |
-
#: classes/helpers/FrmFormsHelper.php:
|
5307 |
msgid "Color Block"
|
5308 |
msgstr ""
|
5309 |
|
5310 |
-
#: classes/helpers/FrmFormsHelper.php:
|
5311 |
msgid "Add a background color to the field or section."
|
5312 |
msgstr ""
|
5313 |
|
5314 |
-
#: classes/helpers/FrmFormsHelper.php:
|
5315 |
msgid "Capitalize"
|
5316 |
msgstr ""
|
5317 |
|
5318 |
-
#: classes/helpers/FrmFormsHelper.php:
|
5319 |
msgid "Automatically capitalize the first letter in each word."
|
5320 |
msgstr ""
|
5321 |
|
5322 |
-
#: classes/helpers/FrmFormsHelper.php:
|
5323 |
msgid "Published"
|
5324 |
msgstr ""
|
5325 |
|
5326 |
-
#: classes/helpers/FrmFormsHelper.php:
|
5327 |
msgid "Create Form"
|
5328 |
msgstr ""
|
5329 |
|
5330 |
-
#: classes/helpers/FrmFormsHelper.php:
|
5331 |
msgid "Renew"
|
5332 |
msgstr ""
|
5333 |
|
5334 |
-
#: classes/helpers/FrmFormsHelper.php:
|
5335 |
msgid "License plan required:"
|
5336 |
msgstr ""
|
5337 |
|
5338 |
-
#: classes/helpers/FrmFormsHelper.php:
|
5339 |
msgid "Is this intentional?"
|
5340 |
msgstr ""
|
5341 |
|
5342 |
-
#: classes/helpers/FrmFormsHelper.php:
|
5343 |
-
#: classes/helpers/FrmAppHelper.php:
|
5344 |
msgid "See the list of reserved words in WordPress."
|
5345 |
msgstr ""
|
5346 |
|
5347 |
#. translators: %s: the name of a single parameter in the redirect URL
|
5348 |
-
#: classes/helpers/FrmFormsHelper.php:
|
5349 |
msgid "The redirect URL is using the parameter \"%s\", which is reserved by WordPress. "
|
5350 |
msgstr ""
|
5351 |
|
5352 |
#. translators: %s: the names of two or more parameters in the redirect URL, separated by commas
|
5353 |
-
#: classes/helpers/FrmFormsHelper.php:
|
5354 |
msgid "The redirect URL is using the parameters \"%s\", which are reserved by WordPress. "
|
5355 |
msgstr ""
|
5356 |
|
@@ -5358,605 +5344,598 @@ msgstr ""
|
|
5358 |
msgid "(label)"
|
5359 |
msgstr ""
|
5360 |
|
5361 |
-
#: classes/helpers/FrmCSVExportHelper.php:
|
5362 |
msgid "Comment"
|
5363 |
msgstr ""
|
5364 |
|
5365 |
-
#: classes/helpers/FrmCSVExportHelper.php:
|
5366 |
msgid "Comment User"
|
5367 |
msgstr ""
|
5368 |
|
5369 |
-
#: classes/helpers/FrmCSVExportHelper.php:
|
5370 |
msgid "Comment Date"
|
5371 |
msgstr ""
|
5372 |
|
5373 |
-
#: classes/helpers/FrmCSVExportHelper.php:
|
5374 |
msgid "Timestamp"
|
5375 |
msgstr ""
|
5376 |
|
5377 |
-
#: classes/helpers/FrmCSVExportHelper.php:
|
5378 |
msgid "Last Updated"
|
5379 |
msgstr ""
|
5380 |
|
5381 |
-
#: classes/helpers/FrmCSVExportHelper.php:
|
5382 |
msgid "Updated By"
|
5383 |
msgstr ""
|
5384 |
|
5385 |
-
#: classes/helpers/FrmCSVExportHelper.php:
|
5386 |
msgid "IP"
|
5387 |
msgstr ""
|
5388 |
|
5389 |
-
#: classes/helpers/FrmCSVExportHelper.php:
|
5390 |
msgid "Parent ID"
|
5391 |
msgstr ""
|
5392 |
|
5393 |
-
#: classes/helpers/FrmAppHelper.php:
|
5394 |
-
#: classes/helpers/FrmAppHelper.php:
|
5395 |
-
msgid "Renew Now"
|
5396 |
-
msgstr ""
|
5397 |
-
|
5398 |
-
#: classes/helpers/FrmAppHelper.php:180
|
5399 |
-
msgid "Your account has expired"
|
5400 |
-
msgstr ""
|
5401 |
-
|
5402 |
-
#. translators: %1$s: start HTML tag, %2$s: end HTML tag
|
5403 |
-
#: classes/helpers/FrmAppHelper.php:206
|
5404 |
-
msgid "Your form subscription expires in %1$s day%2$s."
|
5405 |
-
msgid_plural "Your form subscription expires in %1$s days%2$s."
|
5406 |
-
msgstr[0] ""
|
5407 |
-
|
5408 |
-
#: classes/helpers/FrmAppHelper.php:1015
|
5409 |
-
#: classes/helpers/FrmAppHelper.php:1023
|
5410 |
msgid "Add New"
|
5411 |
msgstr ""
|
5412 |
|
5413 |
-
#: classes/helpers/FrmAppHelper.php:
|
5414 |
msgid "View Forms"
|
5415 |
msgstr ""
|
5416 |
|
5417 |
-
#: classes/helpers/FrmAppHelper.php:
|
5418 |
msgid "Add and Edit Forms"
|
5419 |
msgstr ""
|
5420 |
|
5421 |
-
#: classes/helpers/FrmAppHelper.php:
|
5422 |
msgid "Delete Forms"
|
5423 |
msgstr ""
|
5424 |
|
5425 |
-
#: classes/helpers/FrmAppHelper.php:
|
5426 |
msgid "Access this Settings Page"
|
5427 |
msgstr ""
|
5428 |
|
5429 |
-
#: classes/helpers/FrmAppHelper.php:
|
5430 |
msgid "View Entries from Admin Area"
|
5431 |
msgstr ""
|
5432 |
|
5433 |
-
#: classes/helpers/FrmAppHelper.php:
|
5434 |
msgid "Delete Entries from Admin Area"
|
5435 |
msgstr ""
|
5436 |
|
5437 |
-
#: classes/helpers/FrmAppHelper.php:
|
5438 |
msgid "Add Entries from Admin Area"
|
5439 |
msgstr ""
|
5440 |
|
5441 |
-
#: classes/helpers/FrmAppHelper.php:
|
5442 |
msgid "Edit Entries from Admin Area"
|
5443 |
msgstr ""
|
5444 |
|
5445 |
-
#: classes/helpers/FrmAppHelper.php:
|
5446 |
msgid "View Reports"
|
5447 |
msgstr ""
|
5448 |
|
5449 |
-
#: classes/helpers/FrmAppHelper.php:
|
5450 |
msgid "Add/Edit Views"
|
5451 |
msgstr ""
|
5452 |
|
5453 |
-
#: classes/helpers/FrmAppHelper.php:
|
5454 |
msgid "at"
|
5455 |
msgstr ""
|
5456 |
|
5457 |
-
#: classes/helpers/FrmAppHelper.php:
|
5458 |
msgid "year"
|
5459 |
msgstr ""
|
5460 |
|
5461 |
-
#: classes/helpers/FrmAppHelper.php:
|
5462 |
msgid "years"
|
5463 |
msgstr ""
|
5464 |
|
5465 |
-
#: classes/helpers/FrmAppHelper.php:
|
5466 |
msgid "month"
|
5467 |
msgstr ""
|
5468 |
|
5469 |
-
#: classes/helpers/FrmAppHelper.php:
|
5470 |
msgid "months"
|
5471 |
msgstr ""
|
5472 |
|
5473 |
-
#: classes/helpers/FrmAppHelper.php:
|
5474 |
msgid "week"
|
5475 |
msgstr ""
|
5476 |
|
5477 |
-
#: classes/helpers/FrmAppHelper.php:
|
5478 |
msgid "weeks"
|
5479 |
msgstr ""
|
5480 |
|
5481 |
-
#: classes/helpers/FrmAppHelper.php:
|
5482 |
msgid "day"
|
5483 |
msgstr ""
|
5484 |
|
5485 |
-
#: classes/helpers/FrmAppHelper.php:
|
5486 |
msgid "days"
|
5487 |
msgstr ""
|
5488 |
|
5489 |
-
#: classes/helpers/FrmAppHelper.php:
|
5490 |
msgid "hour"
|
5491 |
msgstr ""
|
5492 |
|
5493 |
-
#: classes/helpers/FrmAppHelper.php:
|
5494 |
msgid "hours"
|
5495 |
msgstr ""
|
5496 |
|
5497 |
-
#: classes/helpers/FrmAppHelper.php:
|
5498 |
msgid "minute"
|
5499 |
msgstr ""
|
5500 |
|
5501 |
-
#: classes/helpers/FrmAppHelper.php:
|
5502 |
msgid "minutes"
|
5503 |
msgstr ""
|
5504 |
|
5505 |
-
#: classes/helpers/FrmAppHelper.php:
|
5506 |
msgid "second"
|
5507 |
msgstr ""
|
5508 |
|
5509 |
-
#: classes/helpers/FrmAppHelper.php:
|
5510 |
msgid "seconds"
|
5511 |
msgstr ""
|
5512 |
|
5513 |
-
#: classes/helpers/FrmAppHelper.php:
|
5514 |
msgid "Give this action a label for easy reference."
|
5515 |
msgstr ""
|
5516 |
|
5517 |
-
#: classes/helpers/FrmAppHelper.php:
|
5518 |
msgid "Add one or more recipient addresses separated by a \",\". FORMAT: Name <name@email.com> or name@email.com. [admin_email] is the address set in WP General Settings."
|
5519 |
msgstr ""
|
5520 |
|
5521 |
-
#: classes/helpers/FrmAppHelper.php:
|
5522 |
msgid "Add CC addresses separated by a \",\". FORMAT: Name <name@email.com> or name@email.com."
|
5523 |
msgstr ""
|
5524 |
|
5525 |
-
#: classes/helpers/FrmAppHelper.php:
|
5526 |
msgid "Add BCC addresses separated by a \",\". FORMAT: Name <name@email.com> or name@email.com."
|
5527 |
msgstr ""
|
5528 |
|
5529 |
-
#: classes/helpers/FrmAppHelper.php:
|
5530 |
msgid "If you would like a different reply to address than the \"from\" address, add a single address here. FORMAT: Name <name@email.com> or name@email.com."
|
5531 |
msgstr ""
|
5532 |
|
5533 |
-
#: classes/helpers/FrmAppHelper.php:
|
5534 |
msgid "Enter the name and/or email address of the sender. FORMAT: John Bates <john@example.com> or john@example.com."
|
5535 |
msgstr ""
|
5536 |
|
5537 |
#. translators: %1$s: Form name, %2$s: Date
|
5538 |
-
#: classes/helpers/FrmAppHelper.php:
|
5539 |
msgid "If you leave the subject blank, the default will be used: %1$s Form submitted on %2$s"
|
5540 |
msgstr ""
|
5541 |
|
5542 |
-
#: classes/helpers/FrmAppHelper.php:
|
5543 |
-
#: classes/helpers/FrmAppHelper.php:
|
5544 |
msgid "Please wait while your site updates."
|
5545 |
msgstr ""
|
5546 |
|
5547 |
-
#: classes/helpers/FrmAppHelper.php:
|
5548 |
msgid "Are you sure you want to deauthorize Formidable Forms on this site?"
|
5549 |
msgstr ""
|
5550 |
|
5551 |
-
#: classes/helpers/FrmAppHelper.php:
|
5552 |
-
#: classes/helpers/FrmAppHelper.php:
|
5553 |
msgid "Loading…"
|
5554 |
msgstr ""
|
5555 |
|
5556 |
-
#: classes/helpers/FrmAppHelper.php:
|
5557 |
msgid "Remove"
|
5558 |
msgstr ""
|
5559 |
|
5560 |
-
#: classes/helpers/FrmAppHelper.php:
|
5561 |
msgid "No results match"
|
5562 |
msgstr ""
|
5563 |
|
5564 |
-
#: classes/helpers/FrmAppHelper.php:
|
5565 |
msgid "That file looks like Spam."
|
5566 |
msgstr ""
|
5567 |
|
5568 |
-
#: classes/helpers/FrmAppHelper.php:
|
5569 |
msgid "There is an error in the calculation in the field with key"
|
5570 |
msgstr ""
|
5571 |
|
5572 |
-
#: classes/helpers/FrmAppHelper.php:
|
5573 |
msgid "Please complete the preceding required fields before uploading a file."
|
5574 |
msgstr ""
|
5575 |
|
5576 |
-
#: classes/helpers/FrmAppHelper.php:
|
5577 |
msgid "(Click to add description)"
|
5578 |
msgstr ""
|
5579 |
|
5580 |
-
#: classes/helpers/FrmAppHelper.php:
|
5581 |
msgid "(Blank)"
|
5582 |
msgstr ""
|
5583 |
|
5584 |
-
#: classes/helpers/FrmAppHelper.php:
|
5585 |
msgid "(no label)"
|
5586 |
msgstr ""
|
5587 |
|
5588 |
-
#: classes/helpers/FrmAppHelper.php:
|
5589 |
msgid "Saving"
|
5590 |
msgstr ""
|
5591 |
|
5592 |
-
#: classes/helpers/FrmAppHelper.php:
|
5593 |
msgid "Saved"
|
5594 |
msgstr ""
|
5595 |
|
5596 |
-
#: classes/helpers/FrmAppHelper.php:
|
5597 |
msgid "OK"
|
5598 |
msgstr ""
|
5599 |
|
5600 |
-
#: classes/helpers/FrmAppHelper.php:
|
5601 |
msgid "Clear default value when typing"
|
5602 |
msgstr ""
|
5603 |
|
5604 |
-
#: classes/helpers/FrmAppHelper.php:
|
5605 |
msgid "Do not clear default value when typing"
|
5606 |
msgstr ""
|
5607 |
|
5608 |
-
#: classes/helpers/FrmAppHelper.php:
|
5609 |
msgid "Default value will pass form validation"
|
5610 |
msgstr ""
|
5611 |
|
5612 |
-
#: classes/helpers/FrmAppHelper.php:
|
5613 |
msgid "Default value will NOT pass form validation"
|
5614 |
msgstr ""
|
5615 |
|
5616 |
-
#: classes/helpers/FrmAppHelper.php:
|
5617 |
msgid "Are you sure you want to delete this field and all data associated with it?"
|
5618 |
msgstr ""
|
5619 |
|
5620 |
-
#: classes/helpers/FrmAppHelper.php:
|
5621 |
msgid "All fields inside this Section will be deleted along with their data. Are you sure you want to delete this group of fields?"
|
5622 |
msgstr ""
|
5623 |
|
5624 |
-
#: classes/helpers/FrmAppHelper.php:
|
5625 |
msgid "Warning: If you have entries with multiple rows, all but the first row will be lost."
|
5626 |
msgstr ""
|
5627 |
|
5628 |
-
#: classes/helpers/FrmAppHelper.php:
|
5629 |
msgid "Enter Email"
|
5630 |
msgstr ""
|
5631 |
|
5632 |
-
#: classes/helpers/FrmAppHelper.php:
|
5633 |
msgid "Confirm Email"
|
5634 |
msgstr ""
|
5635 |
|
5636 |
-
#: classes/helpers/FrmAppHelper.php:
|
5637 |
msgid "Conditional content here"
|
5638 |
msgstr ""
|
5639 |
|
5640 |
-
#: classes/helpers/FrmAppHelper.php:
|
5641 |
msgid "In certain browsers (e.g. Firefox) text will not display correctly if the field height is too small relative to the field padding and text size. Please increase your field height or decrease your field padding."
|
5642 |
msgstr ""
|
5643 |
|
5644 |
-
#: classes/helpers/FrmAppHelper.php:
|
5645 |
msgid "Enter Password"
|
5646 |
msgstr ""
|
5647 |
|
5648 |
-
#: classes/helpers/FrmAppHelper.php:
|
5649 |
msgid "Confirm Password"
|
5650 |
msgstr ""
|
5651 |
|
5652 |
-
#: classes/helpers/FrmAppHelper.php:
|
5653 |
msgid "Import Complete"
|
5654 |
msgstr ""
|
5655 |
|
5656 |
-
#: classes/helpers/FrmAppHelper.php:
|
5657 |
msgid "Warning: There is no way to retrieve unsaved entries."
|
5658 |
msgstr ""
|
5659 |
|
5660 |
-
#: classes/helpers/FrmAppHelper.php:
|
5661 |
msgid "Private"
|
5662 |
msgstr ""
|
5663 |
|
5664 |
-
#: classes/helpers/FrmAppHelper.php:
|
5665 |
msgid "No new licenses were found"
|
5666 |
msgstr ""
|
5667 |
|
5668 |
-
#: classes/helpers/FrmAppHelper.php:
|
5669 |
msgid "This calculation has at least one unmatched ( ) { } [ ]."
|
5670 |
msgstr ""
|
5671 |
|
5672 |
-
#: classes/helpers/FrmAppHelper.php:
|
5673 |
msgid "This calculation may have shortcodes that work in Views but not forms."
|
5674 |
msgstr ""
|
5675 |
|
5676 |
-
#: classes/helpers/FrmAppHelper.php:
|
5677 |
msgid "This calculation may have shortcodes that work in text calculations but not numeric calculations."
|
5678 |
msgstr ""
|
5679 |
|
5680 |
-
#: classes/helpers/FrmAppHelper.php:
|
5681 |
msgid "This form action is limited to one per form. Please edit the existing form action."
|
5682 |
msgstr ""
|
5683 |
|
5684 |
#. Translators: %s is the name of a Detail Page Slug that is a reserved word.
|
5685 |
-
#: classes/helpers/FrmAppHelper.php:
|
5686 |
msgid "The Detail Page Slug \"%s\" is reserved by WordPress. This may cause problems. Is this intentional?"
|
5687 |
msgstr ""
|
5688 |
|
5689 |
#. Translators: %s is the name of a parameter that is a reserved word. More than one word could be listed here, though that would not be common.
|
5690 |
-
#: classes/helpers/FrmAppHelper.php:
|
5691 |
msgid "The parameter \"%s\" is reserved by WordPress. This may cause problems when included in the URL. Is this intentional? "
|
5692 |
msgstr ""
|
5693 |
|
5694 |
-
#: classes/helpers/FrmAppHelper.php:
|
5695 |
msgid "Please enter a Repeat Limit that is greater than 1."
|
5696 |
msgstr ""
|
5697 |
|
5698 |
-
#: classes/helpers/FrmAppHelper.php:
|
5699 |
msgid "Please select a limit between 0 and 200."
|
5700 |
msgstr ""
|
5701 |
|
5702 |
-
#: classes/helpers/FrmAppHelper.php:
|
5703 |
msgid "You are running an outdated version of Formidable. This plugin may not work correctly if you do not update Formidable."
|
5704 |
msgstr ""
|
5705 |
|
5706 |
-
#: classes/helpers/FrmAppHelper.php:
|
5707 |
msgid "You are running a version of Formidable Forms that may not be compatible with your version of Formidable Forms Pro."
|
5708 |
msgstr ""
|
5709 |
|
5710 |
-
#: classes/helpers/FrmAppHelper.php:
|
5711 |
msgid "The version of PHP on your server is too low. If this is not corrected, you may see issues with Formidable Forms. Please contact your web host and ask to be updated to PHP 7.0+."
|
5712 |
msgstr ""
|
5713 |
|
5714 |
-
#: classes/helpers/FrmAppHelper.php:
|
5715 |
msgid "You are using an outdated browser that is not compatible with Formidable Forms. Please update to a more current browser (we recommend Chrome)."
|
5716 |
msgstr ""
|
5717 |
|
5718 |
-
#: classes/helpers/FrmAppHelper.php:
|
5719 |
msgid "English"
|
5720 |
msgstr ""
|
5721 |
|
5722 |
-
#: classes/helpers/FrmAppHelper.php:
|
5723 |
msgid "Afrikaans"
|
5724 |
msgstr ""
|
5725 |
|
5726 |
-
#: classes/helpers/FrmAppHelper.php:
|
5727 |
msgid "Albanian"
|
5728 |
msgstr ""
|
5729 |
|
5730 |
-
#: classes/helpers/FrmAppHelper.php:
|
5731 |
msgid "Arabic"
|
5732 |
msgstr ""
|
5733 |
|
5734 |
-
#: classes/helpers/FrmAppHelper.php:
|
5735 |
msgid "Armenian"
|
5736 |
msgstr ""
|
5737 |
|
5738 |
-
#: classes/helpers/FrmAppHelper.php:
|
5739 |
msgid "Azerbaijani"
|
5740 |
msgstr ""
|
5741 |
|
5742 |
-
#: classes/helpers/FrmAppHelper.php:
|
5743 |
msgid "Basque"
|
5744 |
msgstr ""
|
5745 |
|
5746 |
-
#: classes/helpers/FrmAppHelper.php:
|
5747 |
msgid "Bosnian"
|
5748 |
msgstr ""
|
5749 |
|
5750 |
-
#: classes/helpers/FrmAppHelper.php:
|
5751 |
msgid "Bulgarian"
|
5752 |
msgstr ""
|
5753 |
|
5754 |
-
#: classes/helpers/FrmAppHelper.php:
|
5755 |
msgid "Catalan"
|
5756 |
msgstr ""
|
5757 |
|
5758 |
-
#: classes/helpers/FrmAppHelper.php:
|
5759 |
msgid "Chinese Hong Kong"
|
5760 |
msgstr ""
|
5761 |
|
5762 |
-
#: classes/helpers/FrmAppHelper.php:
|
5763 |
msgid "Chinese Simplified"
|
5764 |
msgstr ""
|
5765 |
|
5766 |
-
#: classes/helpers/FrmAppHelper.php:
|
5767 |
msgid "Chinese Traditional"
|
5768 |
msgstr ""
|
5769 |
|
5770 |
-
#: classes/helpers/FrmAppHelper.php:
|
5771 |
msgid "Croatian"
|
5772 |
msgstr ""
|
5773 |
|
5774 |
-
#: classes/helpers/FrmAppHelper.php:
|
5775 |
msgid "Czech"
|
5776 |
msgstr ""
|
5777 |
|
5778 |
-
#: classes/helpers/FrmAppHelper.php:
|
5779 |
msgid "Danish"
|
5780 |
msgstr ""
|
5781 |
|
5782 |
-
#: classes/helpers/FrmAppHelper.php:
|
5783 |
msgid "Dutch"
|
5784 |
msgstr ""
|
5785 |
|
5786 |
-
#: classes/helpers/FrmAppHelper.php:
|
5787 |
msgid "English/UK"
|
5788 |
msgstr ""
|
5789 |
|
5790 |
-
#: classes/helpers/FrmAppHelper.php:
|
5791 |
msgid "Esperanto"
|
5792 |
msgstr ""
|
5793 |
|
5794 |
-
#: classes/helpers/FrmAppHelper.php:
|
5795 |
msgid "Estonian"
|
5796 |
msgstr ""
|
5797 |
|
5798 |
-
#: classes/helpers/FrmAppHelper.php:
|
5799 |
msgid "Faroese"
|
5800 |
msgstr ""
|
5801 |
|
5802 |
-
#: classes/helpers/FrmAppHelper.php:
|
5803 |
msgid "Farsi/Persian"
|
5804 |
msgstr ""
|
5805 |
|
5806 |
-
#: classes/helpers/FrmAppHelper.php:
|
5807 |
msgid "Filipino"
|
5808 |
msgstr ""
|
5809 |
|
5810 |
-
#: classes/helpers/FrmAppHelper.php:
|
5811 |
msgid "Finnish"
|
5812 |
msgstr ""
|
5813 |
|
5814 |
-
#: classes/helpers/FrmAppHelper.php:
|
5815 |
msgid "French"
|
5816 |
msgstr ""
|
5817 |
|
5818 |
-
#: classes/helpers/FrmAppHelper.php:
|
5819 |
msgid "French/Canadian"
|
5820 |
msgstr ""
|
5821 |
|
5822 |
-
#: classes/helpers/FrmAppHelper.php:
|
5823 |
msgid "French/Swiss"
|
5824 |
msgstr ""
|
5825 |
|
5826 |
-
#: classes/helpers/FrmAppHelper.php:
|
5827 |
msgid "German"
|
5828 |
msgstr ""
|
5829 |
|
5830 |
-
#: classes/helpers/FrmAppHelper.php:
|
5831 |
msgid "German/Austria"
|
5832 |
msgstr ""
|
5833 |
|
5834 |
-
#: classes/helpers/FrmAppHelper.php:
|
5835 |
msgid "German/Switzerland"
|
5836 |
msgstr ""
|
5837 |
|
5838 |
-
#: classes/helpers/FrmAppHelper.php:
|
5839 |
msgid "Greek"
|
5840 |
msgstr ""
|
5841 |
|
5842 |
-
#: classes/helpers/FrmAppHelper.php:
|
5843 |
-
#: classes/helpers/FrmAppHelper.php:
|
5844 |
msgid "Hebrew"
|
5845 |
msgstr ""
|
5846 |
|
5847 |
-
#: classes/helpers/FrmAppHelper.php:
|
5848 |
msgid "Hindi"
|
5849 |
msgstr ""
|
5850 |
|
5851 |
-
#: classes/helpers/FrmAppHelper.php:
|
5852 |
msgid "Hungarian"
|
5853 |
msgstr ""
|
5854 |
|
5855 |
-
#: classes/helpers/FrmAppHelper.php:
|
5856 |
msgid "Icelandic"
|
5857 |
msgstr ""
|
5858 |
|
5859 |
-
#: classes/helpers/FrmAppHelper.php:
|
5860 |
msgid "Indonesian"
|
5861 |
msgstr ""
|
5862 |
|
5863 |
-
#: classes/helpers/FrmAppHelper.php:
|
5864 |
msgid "Italian"
|
5865 |
msgstr ""
|
5866 |
|
5867 |
-
#: classes/helpers/FrmAppHelper.php:
|
5868 |
msgid "Japanese"
|
5869 |
msgstr ""
|
5870 |
|
5871 |
-
#: classes/helpers/FrmAppHelper.php:
|
5872 |
msgid "Korean"
|
5873 |
msgstr ""
|
5874 |
|
5875 |
-
#: classes/helpers/FrmAppHelper.php:
|
5876 |
msgid "Latvian"
|
5877 |
msgstr ""
|
5878 |
|
5879 |
-
#: classes/helpers/FrmAppHelper.php:
|
5880 |
msgid "Lithuanian"
|
5881 |
msgstr ""
|
5882 |
|
5883 |
-
#: classes/helpers/FrmAppHelper.php:
|
5884 |
msgid "Malaysian"
|
5885 |
msgstr ""
|
5886 |
|
5887 |
-
#: classes/helpers/FrmAppHelper.php:
|
5888 |
msgid "Norwegian"
|
5889 |
msgstr ""
|
5890 |
|
5891 |
-
#: classes/helpers/FrmAppHelper.php:
|
5892 |
msgid "Polish"
|
5893 |
msgstr ""
|
5894 |
|
5895 |
-
#: classes/helpers/FrmAppHelper.php:
|
5896 |
msgid "Portuguese"
|
5897 |
msgstr ""
|
5898 |
|
5899 |
-
#: classes/helpers/FrmAppHelper.php:
|
5900 |
msgid "Portuguese/Brazilian"
|
5901 |
msgstr ""
|
5902 |
|
5903 |
-
#: classes/helpers/FrmAppHelper.php:
|
5904 |
msgid "Portuguese/Portugal"
|
5905 |
msgstr ""
|
5906 |
|
5907 |
-
#: classes/helpers/FrmAppHelper.php:
|
5908 |
msgid "Romanian"
|
5909 |
msgstr ""
|
5910 |
|
5911 |
-
#: classes/helpers/FrmAppHelper.php:
|
5912 |
msgid "Russian"
|
5913 |
msgstr ""
|
5914 |
|
5915 |
-
#: classes/helpers/FrmAppHelper.php:
|
5916 |
-
#: classes/helpers/FrmAppHelper.php:
|
5917 |
msgid "Serbian"
|
5918 |
msgstr ""
|
5919 |
|
5920 |
-
#: classes/helpers/FrmAppHelper.php:
|
5921 |
msgid "Slovak"
|
5922 |
msgstr ""
|
5923 |
|
5924 |
-
#: classes/helpers/FrmAppHelper.php:
|
5925 |
msgid "Slovenian"
|
5926 |
msgstr ""
|
5927 |
|
5928 |
-
#: classes/helpers/FrmAppHelper.php:
|
5929 |
msgid "Spanish"
|
5930 |
msgstr ""
|
5931 |
|
5932 |
-
#: classes/helpers/FrmAppHelper.php:
|
5933 |
msgid "Spanish/Latin America"
|
5934 |
msgstr ""
|
5935 |
|
5936 |
-
#: classes/helpers/FrmAppHelper.php:
|
5937 |
msgid "Swedish"
|
5938 |
msgstr ""
|
5939 |
|
5940 |
-
#: classes/helpers/FrmAppHelper.php:
|
5941 |
msgid "Tamil"
|
5942 |
msgstr ""
|
5943 |
|
5944 |
-
#: classes/helpers/FrmAppHelper.php:
|
5945 |
msgid "Thai"
|
5946 |
msgstr ""
|
5947 |
|
5948 |
-
#: classes/helpers/FrmAppHelper.php:
|
5949 |
msgid "Turkish"
|
5950 |
msgstr ""
|
5951 |
|
5952 |
-
#: classes/helpers/FrmAppHelper.php:
|
5953 |
msgid "Ukranian"
|
5954 |
msgstr ""
|
5955 |
|
5956 |
-
#: classes/helpers/FrmAppHelper.php:
|
5957 |
msgid "Vietnamese"
|
5958 |
msgstr ""
|
5959 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5960 |
#: classes/helpers/FrmXMLHelper.php:31
|
5961 |
msgid "Your server does not have XML enabled"
|
5962 |
msgstr ""
|
@@ -6055,3 +6034,8 @@ msgstr ""
|
|
6055 |
#: deprecated/FrmEDD_SL_Plugin_Updater.php:315
|
6056 |
msgid "Error"
|
6057 |
msgstr ""
|
|
|
|
|
|
|
|
|
|
2 |
# This file is distributed under the same license as the Formidable Forms plugin.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
+
"Project-Id-Version: Formidable Forms 4.09.01\n"
|
6 |
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/formidable\n"
|
7 |
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
8 |
"Language-Team: LANGUAGE <LL@li.org>\n"
|
9 |
"MIME-Version: 1.0\n"
|
10 |
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
"Content-Transfer-Encoding: 8bit\n"
|
12 |
+
"POT-Creation-Date: 2020-11-11T19:16:15+00:00\n"
|
13 |
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
14 |
"X-Generator: WP-CLI 2.1.0\n"
|
15 |
"X-Domain: formidable\n"
|
262 |
msgstr ""
|
263 |
|
264 |
#: classes/models/FrmField.php:34
|
265 |
+
#: classes/controllers/FrmFormsController.php:1225
|
266 |
msgid "Email"
|
267 |
msgstr ""
|
268 |
|
287 |
msgstr ""
|
288 |
|
289 |
#: classes/models/FrmField.php:58
|
290 |
+
#: classes/controllers/FrmFormsController.php:1220
|
291 |
msgid "User ID"
|
292 |
msgstr ""
|
293 |
|
398 |
msgstr ""
|
399 |
|
400 |
#: classes/models/FrmField.php:189
|
401 |
+
#: classes/helpers/FrmFormsHelper.php:1147
|
402 |
msgid "Total"
|
403 |
msgstr ""
|
404 |
|
721 |
#: classes/controllers/FrmAddonsController.php:23
|
722 |
#: classes/views/shared/admin-header.php:23
|
723 |
#: classes/views/frm-fields/back-end/smart-values.php:16
|
724 |
+
#: classes/helpers/FrmFormsHelper.php:1326
|
725 |
msgid "Upgrade"
|
726 |
msgstr ""
|
727 |
|
729 |
msgid "There are no plugins on your site that require a license"
|
730 |
msgstr ""
|
731 |
|
732 |
+
#: classes/controllers/FrmAddonsController.php:580
|
733 |
msgid "Installed"
|
734 |
msgstr ""
|
735 |
|
736 |
+
#: classes/controllers/FrmAddonsController.php:585
|
737 |
+
#: classes/helpers/FrmAppHelper.php:2456
|
738 |
msgid "Active"
|
739 |
msgstr ""
|
740 |
|
741 |
+
#: classes/controllers/FrmAddonsController.php:590
|
742 |
msgid "Not Installed"
|
743 |
msgstr ""
|
744 |
|
745 |
+
#: classes/controllers/FrmAddonsController.php:877
|
|
|
|
|
|
|
|
|
746 |
msgid "Sorry, your site requires FTP authentication. Please download plugins from FormidableForms.com and install them manually."
|
747 |
msgstr ""
|
748 |
|
749 |
+
#: classes/controllers/FrmAddonsController.php:933
|
750 |
msgid "Your plugin has been activated. Please reload the page to see more options."
|
751 |
msgstr ""
|
752 |
|
753 |
+
#: classes/controllers/FrmAddonsController.php:1032
|
754 |
+
msgid "Could not install an upgrade. Please download from formidableforms.com and install manually."
|
755 |
msgstr ""
|
756 |
|
757 |
+
#: classes/controllers/FrmAddonsController.php:1117
|
758 |
+
#: classes/controllers/FrmAddonsController.php:1118
|
759 |
+
#: classes/views/frm-forms/new-form-overlay.php:112
|
760 |
+
#: classes/views/shared/reports-info.php:24
|
761 |
+
msgid "Upgrade Now"
|
762 |
msgstr ""
|
763 |
|
764 |
#: classes/controllers/FrmAppController.php:150
|
1032 |
#: classes/controllers/FrmSMTPController.php:305
|
1033 |
#: classes/views/shared/upgrade_overlay.php:32
|
1034 |
#: classes/helpers/FrmFormMigratorsHelper.php:131
|
1035 |
+
#: classes/helpers/FrmAppHelper.php:2455
|
|
|
|
|
1036 |
msgid "Install"
|
1037 |
msgstr ""
|
1038 |
|
1046 |
|
1047 |
#: classes/controllers/FrmSMTPController.php:322
|
1048 |
#: classes/views/addons/settings.php:31
|
|
|
1049 |
msgid "Activate"
|
1050 |
msgstr ""
|
1051 |
|
1097 |
msgstr ""
|
1098 |
|
1099 |
#: classes/controllers/FrmStylesController.php:393
|
1100 |
+
#: classes/controllers/FrmFormsController.php:1011
|
1101 |
msgid "General"
|
1102 |
msgstr ""
|
1103 |
|
1170 |
msgstr ""
|
1171 |
|
1172 |
#: classes/controllers/FrmFormsController.php:168
|
1173 |
+
#: classes/controllers/FrmFormsController.php:945
|
1174 |
msgid "Form was successfully updated."
|
1175 |
msgstr ""
|
1176 |
|
1180 |
msgstr ""
|
1181 |
|
1182 |
#: classes/controllers/FrmFormsController.php:227
|
1183 |
+
#: deprecated/FrmDeprecated.php:424
|
1184 |
msgid "Form template was Successfully Created"
|
1185 |
msgstr ""
|
1186 |
|
1268 |
#: classes/controllers/FrmFormsController.php:732
|
1269 |
#: classes/controllers/FrmFormsController.php:736
|
1270 |
#: classes/views/shared/mb_adv_info.php:98
|
1271 |
+
#: classes/helpers/FrmCSVExportHelper.php:219
|
1272 |
msgid "Key"
|
1273 |
msgstr ""
|
1274 |
|
1276 |
msgid "Shortcodes"
|
1277 |
msgstr ""
|
1278 |
|
1279 |
+
#: classes/controllers/FrmFormsController.php:860
|
1280 |
+
#: classes/helpers/FrmFormsHelper.php:1269
|
1281 |
msgid "My Templates"
|
1282 |
msgstr ""
|
1283 |
|
1284 |
+
#: classes/controllers/FrmFormsController.php:919
|
1285 |
msgid "You are trying to edit a form that does not exist."
|
1286 |
msgstr ""
|
1287 |
|
1288 |
#. translators: %1$s: Start link HTML, %2$s: End link HTML
|
1289 |
+
#: classes/controllers/FrmFormsController.php:924
|
1290 |
msgid "You are trying to edit a child form. Please edit from %1$shere%2$s"
|
1291 |
msgstr ""
|
1292 |
|
1293 |
+
#: classes/controllers/FrmFormsController.php:947
|
1294 |
msgid "Template was successfully updated."
|
1295 |
msgstr ""
|
1296 |
|
1297 |
+
#: classes/controllers/FrmFormsController.php:1012
|
1298 |
msgid "General Form Settings"
|
1299 |
msgstr ""
|
1300 |
|
1301 |
+
#: classes/controllers/FrmFormsController.php:1017
|
1302 |
msgid "Actions & Notifications"
|
1303 |
msgstr ""
|
1304 |
|
1305 |
+
#: classes/controllers/FrmFormsController.php:1023
|
1306 |
+
#: classes/controllers/FrmFormsController.php:1028
|
1307 |
msgid "Form Permissions"
|
1308 |
msgstr ""
|
1309 |
|
1310 |
+
#: classes/controllers/FrmFormsController.php:1029
|
1311 |
msgid "Allow editing, protect forms and files, limit entries, and save drafts. Upgrade to get form and entry permissions."
|
1312 |
msgstr ""
|
1313 |
|
1314 |
+
#: classes/controllers/FrmFormsController.php:1033
|
1315 |
msgid "Form Scheduling"
|
1316 |
msgstr ""
|
1317 |
|
1318 |
+
#: classes/controllers/FrmFormsController.php:1038
|
1319 |
msgid "Form scheduling settings"
|
1320 |
msgstr ""
|
1321 |
|
1322 |
+
#: classes/controllers/FrmFormsController.php:1042
|
1323 |
msgid "Styling & Buttons"
|
1324 |
msgstr ""
|
1325 |
|
1326 |
+
#: classes/controllers/FrmFormsController.php:1048
|
1327 |
msgid "Customize HTML"
|
1328 |
msgstr ""
|
1329 |
|
1330 |
+
#: classes/controllers/FrmFormsController.php:1157
|
1331 |
msgid "Customize field values with the following parameters."
|
1332 |
msgstr ""
|
1333 |
|
1334 |
+
#: classes/controllers/FrmFormsController.php:1194
|
1335 |
msgid "Separator"
|
1336 |
msgstr ""
|
1337 |
|
1338 |
+
#: classes/controllers/FrmFormsController.php:1195
|
1339 |
msgid "Use a different separator for checkbox fields"
|
1340 |
msgstr ""
|
1341 |
|
1342 |
+
#: classes/controllers/FrmFormsController.php:1198
|
1343 |
msgid "Date Format"
|
1344 |
msgstr ""
|
1345 |
|
1346 |
+
#: classes/controllers/FrmFormsController.php:1201
|
1347 |
#: classes/views/frm-fields/back-end/settings.php:27
|
1348 |
msgid "Field Label"
|
1349 |
msgstr ""
|
1350 |
|
1351 |
+
#: classes/controllers/FrmFormsController.php:1204
|
1352 |
msgid "No Auto P"
|
1353 |
msgstr ""
|
1354 |
|
1355 |
+
#: classes/controllers/FrmFormsController.php:1205
|
1356 |
msgid "Do not automatically add any paragraphs or line breaks"
|
1357 |
msgstr ""
|
1358 |
|
1359 |
+
#: classes/controllers/FrmFormsController.php:1221
|
1360 |
msgid "First Name"
|
1361 |
msgstr ""
|
1362 |
|
1363 |
+
#: classes/controllers/FrmFormsController.php:1222
|
1364 |
msgid "Last Name"
|
1365 |
msgstr ""
|
1366 |
|
1367 |
+
#: classes/controllers/FrmFormsController.php:1223
|
1368 |
msgid "Display Name"
|
1369 |
msgstr ""
|
1370 |
|
1371 |
+
#: classes/controllers/FrmFormsController.php:1224
|
1372 |
msgid "User Login"
|
1373 |
msgstr ""
|
1374 |
|
1375 |
+
#: classes/controllers/FrmFormsController.php:1226
|
1376 |
msgid "Avatar"
|
1377 |
msgstr ""
|
1378 |
|
1379 |
+
#: classes/controllers/FrmFormsController.php:1227
|
1380 |
msgid "Author Link"
|
1381 |
msgstr ""
|
1382 |
|
1383 |
+
#: classes/controllers/FrmFormsController.php:1240
|
1384 |
#: classes/views/frm-entries/sidebar-shared.php:51
|
1385 |
msgid "Entry ID"
|
1386 |
msgstr ""
|
1387 |
|
1388 |
+
#: classes/controllers/FrmFormsController.php:1241
|
1389 |
#: classes/controllers/FrmEntriesController.php:79
|
1390 |
#: classes/views/frm-entries/sidebar-shared.php:57
|
1391 |
#: classes/views/frm-entries/form.php:54
|
1392 |
msgid "Entry Key"
|
1393 |
msgstr ""
|
1394 |
|
1395 |
+
#: classes/controllers/FrmFormsController.php:1242
|
1396 |
msgid "Post ID"
|
1397 |
msgstr ""
|
1398 |
|
1399 |
+
#: classes/controllers/FrmFormsController.php:1243
|
1400 |
msgid "User IP"
|
1401 |
msgstr ""
|
1402 |
|
1403 |
+
#: classes/controllers/FrmFormsController.php:1244
|
1404 |
msgid "Entry created"
|
1405 |
msgstr ""
|
1406 |
|
1407 |
+
#: classes/controllers/FrmFormsController.php:1245
|
1408 |
msgid "Entry updated"
|
1409 |
msgstr ""
|
1410 |
|
1411 |
+
#: classes/controllers/FrmFormsController.php:1247
|
1412 |
msgid "Site URL"
|
1413 |
msgstr ""
|
1414 |
|
1415 |
+
#: classes/controllers/FrmFormsController.php:1248
|
1416 |
msgid "Site Name"
|
1417 |
msgstr ""
|
1418 |
|
1419 |
+
#: classes/controllers/FrmFormsController.php:1256
|
1420 |
msgid "Default Msg"
|
1421 |
msgstr ""
|
1422 |
|
1423 |
+
#: classes/controllers/FrmFormsController.php:1257
|
1424 |
msgid "Default HTML"
|
1425 |
msgstr ""
|
1426 |
|
1427 |
+
#: classes/controllers/FrmFormsController.php:1258
|
1428 |
msgid "Default Plain"
|
1429 |
msgstr ""
|
1430 |
|
1431 |
+
#: classes/controllers/FrmFormsController.php:1347
|
1432 |
msgid "No forms were specified"
|
1433 |
msgstr ""
|
1434 |
|
1435 |
+
#: classes/controllers/FrmFormsController.php:1459
|
1436 |
msgid "Abnormal HTML characters prevented your form from saving correctly"
|
1437 |
msgstr ""
|
1438 |
|
1439 |
+
#: classes/controllers/FrmFormsController.php:1574
|
1440 |
#: classes/views/frm-forms/create-template-from-an-existing-form.php:25
|
1441 |
#: classes/views/xml/import_form.php:133
|
1442 |
#: classes/views/styles/manage.php:59
|
1444 |
#: classes/helpers/FrmFormsHelper.php:57
|
1445 |
#: classes/helpers/FrmFormsHelper.php:112
|
1446 |
#: classes/helpers/FrmFormsHelper.php:166
|
1447 |
+
#: classes/helpers/FrmFormsHelper.php:1024
|
1448 |
msgid "(no title)"
|
1449 |
msgstr ""
|
1450 |
|
1451 |
+
#: classes/controllers/FrmFormsController.php:1620
|
1452 |
+
#: classes/controllers/FrmFormsController.php:1634
|
1453 |
msgid "Please select a valid form"
|
1454 |
msgstr ""
|
1455 |
|
1456 |
+
#: classes/controllers/FrmFormsController.php:1856
|
1457 |
msgid "Please wait while you are redirected."
|
1458 |
msgstr ""
|
1459 |
|
1460 |
#. translators: %1$s: Start link HTML, %2$s: End link HTML
|
1461 |
+
#: classes/controllers/FrmFormsController.php:1892
|
1462 |
msgid "%1$sClick here%2$s if you are not automatically redirected."
|
1463 |
msgstr ""
|
1464 |
|
1510 |
msgstr ""
|
1511 |
|
1512 |
#: classes/controllers/FrmEntriesController.php:86
|
1513 |
+
#: classes/helpers/FrmCSVExportHelper.php:214
|
1514 |
msgid "Created By"
|
1515 |
msgstr ""
|
1516 |
|
1642 |
msgstr ""
|
1643 |
|
1644 |
#: classes/views/frm-forms/new-form-overlay.php:33
|
1645 |
+
#: classes/views/frm-forms/new-form-overlay.php:100
|
1646 |
+
#: classes/views/frm-forms/new-form-overlay.php:109
|
1647 |
+
#: classes/views/frm-forms/new-form-overlay.php:119
|
1648 |
+
#: classes/views/frm-forms/new-form-overlay.php:129
|
1649 |
+
#: classes/views/frm-forms/new-form-overlay.php:139
|
1650 |
#: classes/views/shared/confirm-overlay.php:19
|
1651 |
#: classes/views/shared/admin-header.php:54
|
1652 |
+
#: classes/helpers/FrmAppHelper.php:2416
|
1653 |
msgid "Cancel"
|
1654 |
msgstr ""
|
1655 |
|
1668 |
msgstr ""
|
1669 |
|
1670 |
#: classes/views/frm-forms/new-form-overlay.php:64
|
1671 |
+
#: classes/views/frm-forms/new-form-overlay.php:103
|
1672 |
#: deprecated/FrmDeprecated.php:66
|
1673 |
msgid "Create"
|
1674 |
msgstr ""
|
1675 |
|
1676 |
+
#: classes/views/frm-forms/new-form-overlay.php:92
|
1677 |
msgid "Back to all templates"
|
1678 |
msgstr ""
|
1679 |
|
1680 |
+
#: classes/views/frm-forms/new-form-overlay.php:95
|
1681 |
msgid "Use this template"
|
1682 |
msgstr ""
|
1683 |
|
1684 |
+
#: classes/views/frm-forms/new-form-overlay.php:122
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1685 |
msgid "Get Code"
|
1686 |
msgstr ""
|
1687 |
|
1688 |
+
#: classes/views/frm-forms/new-form-overlay.php:132
|
1689 |
msgid "Save Code"
|
1690 |
msgstr ""
|
1691 |
|
1692 |
+
#: classes/views/frm-forms/new-form-overlay.php:142
|
1693 |
msgid "Renew my account"
|
1694 |
msgstr ""
|
1695 |
|
1696 |
+
#: classes/views/frm-forms/new-form-overlay.php:158
|
1697 |
msgid "Delete form"
|
1698 |
msgstr ""
|
1699 |
|
1700 |
+
#: classes/views/frm-forms/new-form-overlay.php:162
|
1701 |
msgid "Preview form"
|
1702 |
msgstr ""
|
1703 |
|
1704 |
+
#: classes/views/frm-forms/new-form-overlay.php:166
|
1705 |
msgid "Create form"
|
1706 |
msgstr ""
|
1707 |
|
1708 |
+
#: classes/views/frm-forms/new-form-overlay.php:170
|
1709 |
msgid "Unlock form"
|
1710 |
msgstr ""
|
1711 |
|
1717 |
#: classes/views/shared/mb_adv_info.php:40
|
1718 |
#: classes/views/shared/mb_adv_info.php:183
|
1719 |
#: classes/views/frm-entries/list.php:47
|
1720 |
+
#: classes/helpers/FrmAppHelper.php:931
|
1721 |
msgid "Search"
|
1722 |
msgstr ""
|
1723 |
|
1973 |
msgstr ""
|
1974 |
|
1975 |
#: classes/views/frm-forms/settings-advanced.php:98
|
1976 |
+
#: classes/helpers/FrmAppHelper.php:1056
|
1977 |
msgid "Select a Page"
|
1978 |
msgstr ""
|
1979 |
|
2212 |
msgstr ""
|
2213 |
|
2214 |
#: classes/views/frm-form-actions/form_action.php:25
|
2215 |
+
#: classes/helpers/FrmEntriesListHelper.php:309
|
2216 |
#: classes/helpers/FrmFormsListHelper.php:133
|
2217 |
+
#: classes/helpers/FrmFormsHelper.php:1132
|
2218 |
msgid "Delete"
|
2219 |
msgstr ""
|
2220 |
|
2321 |
|
2322 |
#: classes/views/shared/confirm-overlay.php:15
|
2323 |
#: classes/views/shared/info-overlay.php:15
|
2324 |
+
#: classes/helpers/FrmAppHelper.php:2423
|
2325 |
msgid "Are you sure?"
|
2326 |
msgstr ""
|
2327 |
|
2434 |
msgstr ""
|
2435 |
|
2436 |
#: classes/views/shared/mb_adv_info.php:95
|
2437 |
+
#: classes/helpers/FrmCSVExportHelper.php:218
|
2438 |
+
#: classes/helpers/FrmAppHelper.php:2395
|
2439 |
msgid "ID"
|
2440 |
msgstr ""
|
2441 |
|
2445 |
|
2446 |
#: classes/views/shared/mb_adv_info.php:113
|
2447 |
#: classes/views/shared/mb_adv_info.php:127
|
2448 |
+
#: classes/helpers/FrmAppHelper.php:2457
|
2449 |
msgid "Select a Field"
|
2450 |
msgstr ""
|
2451 |
|
3069 |
msgstr ""
|
3070 |
|
3071 |
#: classes/views/frm-fields/back-end/settings.php:270
|
3072 |
+
#: classes/helpers/FrmAppHelper.php:2417
|
3073 |
msgid "Default"
|
3074 |
msgstr ""
|
3075 |
|
3457 |
msgstr ""
|
3458 |
|
3459 |
#: classes/views/frm-entries/sidebar-shared.php:43
|
3460 |
+
#: classes/helpers/FrmEntriesListHelper.php:304
|
3461 |
msgid "View"
|
3462 |
msgstr ""
|
3463 |
|
3758 |
msgid "Filter"
|
3759 |
msgstr ""
|
3760 |
|
3761 |
+
#: classes/helpers/FrmEntriesListHelper.php:268
|
3762 |
msgid "No"
|
3763 |
msgstr ""
|
3764 |
|
3765 |
+
#: classes/helpers/FrmEntriesListHelper.php:268
|
3766 |
msgid "Yes"
|
3767 |
msgstr ""
|
3768 |
|
3769 |
+
#: classes/helpers/FrmEntriesListHelper.php:309
|
3770 |
msgid "Permanently delete this entry?"
|
3771 |
msgstr ""
|
3772 |
|
3773 |
+
#: classes/helpers/FrmEntriesListHelper.php:358
|
3774 |
msgid "ALL selected entries in this form will be permanently deleted. Want to proceed?"
|
3775 |
msgstr ""
|
3776 |
|
3783 |
msgstr ""
|
3784 |
|
3785 |
#: classes/helpers/FrmFormsListHelper.php:124
|
3786 |
+
#: classes/helpers/FrmFormsHelper.php:1120
|
3787 |
msgid "Restore"
|
3788 |
msgstr ""
|
3789 |
|
3790 |
#: classes/helpers/FrmFormsListHelper.php:128
|
3791 |
+
#: classes/helpers/FrmFormsHelper.php:1131
|
3792 |
msgid "Delete Permanently"
|
3793 |
msgstr ""
|
3794 |
|
3809 |
msgstr ""
|
3810 |
|
3811 |
#: classes/helpers/FrmFormsListHelper.php:158
|
3812 |
+
#: classes/helpers/FrmFormsHelper.php:1125
|
3813 |
+
#: classes/helpers/FrmFormsHelper.php:1228
|
3814 |
msgid "Trash"
|
3815 |
msgstr ""
|
3816 |
|
3824 |
msgstr ""
|
3825 |
|
3826 |
#: classes/helpers/FrmFormsListHelper.php:342
|
3827 |
+
#: classes/helpers/FrmFormsHelper.php:1227
|
3828 |
+
#: classes/helpers/FrmCSVExportHelper.php:216
|
3829 |
msgid "Draft"
|
3830 |
msgstr ""
|
3831 |
|
3834 |
msgstr ""
|
3835 |
|
3836 |
#: classes/helpers/FrmFieldsHelper.php:286
|
3837 |
+
#: classes/helpers/FrmAppHelper.php:2428
|
3838 |
msgid "The entered values do not match"
|
3839 |
msgstr ""
|
3840 |
|
3845 |
|
3846 |
#: classes/helpers/FrmFieldsHelper.php:456
|
3847 |
#: classes/helpers/FrmFieldsHelper.php:457
|
3848 |
+
#: classes/helpers/FrmAppHelper.php:2432
|
3849 |
msgid "New Option"
|
3850 |
msgstr ""
|
3851 |
|
5016 |
msgstr ""
|
5017 |
|
5018 |
#: classes/helpers/FrmStylesHelper.php:113
|
5019 |
+
#: classes/helpers/FrmFormsHelper.php:1162
|
5020 |
msgid "Right"
|
5021 |
msgstr ""
|
5022 |
|
5045 |
msgstr ""
|
5046 |
|
5047 |
#: classes/helpers/FrmListHelper.php:262
|
5048 |
+
#: classes/helpers/FrmAppHelper.php:2458
|
5049 |
msgid "No items found."
|
5050 |
msgstr ""
|
5051 |
|
5058 |
msgstr ""
|
5059 |
|
5060 |
#: classes/helpers/FrmListHelper.php:405
|
5061 |
+
#: classes/helpers/FrmAppHelper.php:2422
|
5062 |
msgid "Heads up"
|
5063 |
msgstr ""
|
5064 |
|
5229 |
msgid "Duplicate Form"
|
5230 |
msgstr ""
|
5231 |
|
5232 |
+
#: classes/helpers/FrmFormsHelper.php:1119
|
5233 |
msgid "Restore from Trash"
|
5234 |
msgstr ""
|
5235 |
|
5236 |
+
#: classes/helpers/FrmFormsHelper.php:1124
|
5237 |
msgid "Move Form to Trash"
|
5238 |
msgstr ""
|
5239 |
|
5240 |
+
#: classes/helpers/FrmFormsHelper.php:1128
|
5241 |
msgid "Do you want to move this form to the trash?"
|
5242 |
msgstr ""
|
5243 |
|
5244 |
+
#: classes/helpers/FrmFormsHelper.php:1134
|
5245 |
msgid "Are you sure you want to delete this form and all its entries?"
|
5246 |
msgstr ""
|
5247 |
|
5248 |
+
#: classes/helpers/FrmFormsHelper.php:1136
|
5249 |
msgid "This will permanently delete the form and all its entries. This is irreversible. Are you sure you want to continue?"
|
5250 |
msgstr ""
|
5251 |
|
5252 |
+
#: classes/helpers/FrmFormsHelper.php:1148
|
5253 |
msgid "Add this to a read-only field to display the text in bold without a border or background."
|
5254 |
msgstr ""
|
5255 |
|
5256 |
+
#: classes/helpers/FrmFormsHelper.php:1151
|
5257 |
msgid "Big Total"
|
5258 |
msgstr ""
|
5259 |
|
5260 |
+
#: classes/helpers/FrmFormsHelper.php:1152
|
5261 |
msgid "Add this to a read-only field to display the text in large, bold text without a border or background."
|
5262 |
msgstr ""
|
5263 |
|
5264 |
+
#: classes/helpers/FrmFormsHelper.php:1155
|
5265 |
msgid "Scroll Box"
|
5266 |
msgstr ""
|
5267 |
|
5268 |
+
#: classes/helpers/FrmFormsHelper.php:1156
|
5269 |
msgid "If you have many checkbox or radio button options, you may add this class to allow your user to easily scroll through the options. Or add a scrolling area around content in an HTML field."
|
5270 |
msgstr ""
|
5271 |
|
5272 |
+
#: classes/helpers/FrmFormsHelper.php:1159
|
5273 |
msgid "First"
|
5274 |
msgstr ""
|
5275 |
|
5276 |
+
#: classes/helpers/FrmFormsHelper.php:1160
|
5277 |
msgid "Add this to the first field in each row along with a width. ie frm_first frm4"
|
5278 |
msgstr ""
|
5279 |
|
5280 |
+
#: classes/helpers/FrmFormsHelper.php:1163
|
5281 |
msgid "First Grid Row"
|
5282 |
msgstr ""
|
5283 |
|
5284 |
+
#: classes/helpers/FrmFormsHelper.php:1164
|
5285 |
msgid "Even Grid Row"
|
5286 |
msgstr ""
|
5287 |
|
5288 |
+
#: classes/helpers/FrmFormsHelper.php:1165
|
5289 |
msgid "Odd Grid Row"
|
5290 |
msgstr ""
|
5291 |
|
5292 |
+
#: classes/helpers/FrmFormsHelper.php:1167
|
5293 |
msgid "Color Block"
|
5294 |
msgstr ""
|
5295 |
|
5296 |
+
#: classes/helpers/FrmFormsHelper.php:1168
|
5297 |
msgid "Add a background color to the field or section."
|
5298 |
msgstr ""
|
5299 |
|
5300 |
+
#: classes/helpers/FrmFormsHelper.php:1171
|
5301 |
msgid "Capitalize"
|
5302 |
msgstr ""
|
5303 |
|
5304 |
+
#: classes/helpers/FrmFormsHelper.php:1172
|
5305 |
msgid "Automatically capitalize the first letter in each word."
|
5306 |
msgstr ""
|
5307 |
|
5308 |
+
#: classes/helpers/FrmFormsHelper.php:1229
|
5309 |
msgid "Published"
|
5310 |
msgstr ""
|
5311 |
|
5312 |
+
#: classes/helpers/FrmFormsHelper.php:1313
|
5313 |
msgid "Create Form"
|
5314 |
msgstr ""
|
5315 |
|
5316 |
+
#: classes/helpers/FrmFormsHelper.php:1321
|
5317 |
msgid "Renew"
|
5318 |
msgstr ""
|
5319 |
|
5320 |
+
#: classes/helpers/FrmFormsHelper.php:1385
|
5321 |
msgid "License plan required:"
|
5322 |
msgstr ""
|
5323 |
|
5324 |
+
#: classes/helpers/FrmFormsHelper.php:1499
|
5325 |
msgid "Is this intentional?"
|
5326 |
msgstr ""
|
5327 |
|
5328 |
+
#: classes/helpers/FrmFormsHelper.php:1500
|
5329 |
+
#: classes/helpers/FrmAppHelper.php:2452
|
5330 |
msgid "See the list of reserved words in WordPress."
|
5331 |
msgstr ""
|
5332 |
|
5333 |
#. translators: %s: the name of a single parameter in the redirect URL
|
5334 |
+
#: classes/helpers/FrmFormsHelper.php:1509
|
5335 |
msgid "The redirect URL is using the parameter \"%s\", which is reserved by WordPress. "
|
5336 |
msgstr ""
|
5337 |
|
5338 |
#. translators: %s: the names of two or more parameters in the redirect URL, separated by commas
|
5339 |
+
#: classes/helpers/FrmFormsHelper.php:1515
|
5340 |
msgid "The redirect URL is using the parameters \"%s\", which are reserved by WordPress. "
|
5341 |
msgstr ""
|
5342 |
|
5344 |
msgid "(label)"
|
5345 |
msgstr ""
|
5346 |
|
5347 |
+
#: classes/helpers/FrmCSVExportHelper.php:205
|
5348 |
msgid "Comment"
|
5349 |
msgstr ""
|
5350 |
|
5351 |
+
#: classes/helpers/FrmCSVExportHelper.php:206
|
5352 |
msgid "Comment User"
|
5353 |
msgstr ""
|
5354 |
|
5355 |
+
#: classes/helpers/FrmCSVExportHelper.php:207
|
5356 |
msgid "Comment Date"
|
5357 |
msgstr ""
|
5358 |
|
5359 |
+
#: classes/helpers/FrmCSVExportHelper.php:212
|
5360 |
msgid "Timestamp"
|
5361 |
msgstr ""
|
5362 |
|
5363 |
+
#: classes/helpers/FrmCSVExportHelper.php:213
|
5364 |
msgid "Last Updated"
|
5365 |
msgstr ""
|
5366 |
|
5367 |
+
#: classes/helpers/FrmCSVExportHelper.php:215
|
5368 |
msgid "Updated By"
|
5369 |
msgstr ""
|
5370 |
|
5371 |
+
#: classes/helpers/FrmCSVExportHelper.php:217
|
5372 |
msgid "IP"
|
5373 |
msgstr ""
|
5374 |
|
5375 |
+
#: classes/helpers/FrmCSVExportHelper.php:221
|
5376 |
msgid "Parent ID"
|
5377 |
msgstr ""
|
5378 |
|
5379 |
+
#: classes/helpers/FrmAppHelper.php:907
|
5380 |
+
#: classes/helpers/FrmAppHelper.php:915
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5381 |
msgid "Add New"
|
5382 |
msgstr ""
|
5383 |
|
5384 |
+
#: classes/helpers/FrmAppHelper.php:1207
|
5385 |
msgid "View Forms"
|
5386 |
msgstr ""
|
5387 |
|
5388 |
+
#: classes/helpers/FrmAppHelper.php:1208
|
5389 |
msgid "Add and Edit Forms"
|
5390 |
msgstr ""
|
5391 |
|
5392 |
+
#: classes/helpers/FrmAppHelper.php:1209
|
5393 |
msgid "Delete Forms"
|
5394 |
msgstr ""
|
5395 |
|
5396 |
+
#: classes/helpers/FrmAppHelper.php:1210
|
5397 |
msgid "Access this Settings Page"
|
5398 |
msgstr ""
|
5399 |
|
5400 |
+
#: classes/helpers/FrmAppHelper.php:1211
|
5401 |
msgid "View Entries from Admin Area"
|
5402 |
msgstr ""
|
5403 |
|
5404 |
+
#: classes/helpers/FrmAppHelper.php:1212
|
5405 |
msgid "Delete Entries from Admin Area"
|
5406 |
msgstr ""
|
5407 |
|
5408 |
+
#: classes/helpers/FrmAppHelper.php:1219
|
5409 |
msgid "Add Entries from Admin Area"
|
5410 |
msgstr ""
|
5411 |
|
5412 |
+
#: classes/helpers/FrmAppHelper.php:1220
|
5413 |
msgid "Edit Entries from Admin Area"
|
5414 |
msgstr ""
|
5415 |
|
5416 |
+
#: classes/helpers/FrmAppHelper.php:1221
|
5417 |
msgid "View Reports"
|
5418 |
msgstr ""
|
5419 |
|
5420 |
+
#: classes/helpers/FrmAppHelper.php:1222
|
5421 |
msgid "Add/Edit Views"
|
5422 |
msgstr ""
|
5423 |
|
5424 |
+
#: classes/helpers/FrmAppHelper.php:1888
|
5425 |
msgid "at"
|
5426 |
msgstr ""
|
5427 |
|
5428 |
+
#: classes/helpers/FrmAppHelper.php:2032
|
5429 |
msgid "year"
|
5430 |
msgstr ""
|
5431 |
|
5432 |
+
#: classes/helpers/FrmAppHelper.php:2033
|
5433 |
msgid "years"
|
5434 |
msgstr ""
|
5435 |
|
5436 |
+
#: classes/helpers/FrmAppHelper.php:2037
|
5437 |
msgid "month"
|
5438 |
msgstr ""
|
5439 |
|
5440 |
+
#: classes/helpers/FrmAppHelper.php:2038
|
5441 |
msgid "months"
|
5442 |
msgstr ""
|
5443 |
|
5444 |
+
#: classes/helpers/FrmAppHelper.php:2042
|
5445 |
msgid "week"
|
5446 |
msgstr ""
|
5447 |
|
5448 |
+
#: classes/helpers/FrmAppHelper.php:2043
|
5449 |
msgid "weeks"
|
5450 |
msgstr ""
|
5451 |
|
5452 |
+
#: classes/helpers/FrmAppHelper.php:2047
|
5453 |
msgid "day"
|
5454 |
msgstr ""
|
5455 |
|
5456 |
+
#: classes/helpers/FrmAppHelper.php:2048
|
5457 |
msgid "days"
|
5458 |
msgstr ""
|
5459 |
|
5460 |
+
#: classes/helpers/FrmAppHelper.php:2052
|
5461 |
msgid "hour"
|
5462 |
msgstr ""
|
5463 |
|
5464 |
+
#: classes/helpers/FrmAppHelper.php:2053
|
5465 |
msgid "hours"
|
5466 |
msgstr ""
|
5467 |
|
5468 |
+
#: classes/helpers/FrmAppHelper.php:2057
|
5469 |
msgid "minute"
|
5470 |
msgstr ""
|
5471 |
|
5472 |
+
#: classes/helpers/FrmAppHelper.php:2058
|
5473 |
msgid "minutes"
|
5474 |
msgstr ""
|
5475 |
|
5476 |
+
#: classes/helpers/FrmAppHelper.php:2062
|
5477 |
msgid "second"
|
5478 |
msgstr ""
|
5479 |
|
5480 |
+
#: classes/helpers/FrmAppHelper.php:2063
|
5481 |
msgid "seconds"
|
5482 |
msgstr ""
|
5483 |
|
5484 |
+
#: classes/helpers/FrmAppHelper.php:2157
|
5485 |
msgid "Give this action a label for easy reference."
|
5486 |
msgstr ""
|
5487 |
|
5488 |
+
#: classes/helpers/FrmAppHelper.php:2158
|
5489 |
msgid "Add one or more recipient addresses separated by a \",\". FORMAT: Name <name@email.com> or name@email.com. [admin_email] is the address set in WP General Settings."
|
5490 |
msgstr ""
|
5491 |
|
5492 |
+
#: classes/helpers/FrmAppHelper.php:2159
|
5493 |
msgid "Add CC addresses separated by a \",\". FORMAT: Name <name@email.com> or name@email.com."
|
5494 |
msgstr ""
|
5495 |
|
5496 |
+
#: classes/helpers/FrmAppHelper.php:2160
|
5497 |
msgid "Add BCC addresses separated by a \",\". FORMAT: Name <name@email.com> or name@email.com."
|
5498 |
msgstr ""
|
5499 |
|
5500 |
+
#: classes/helpers/FrmAppHelper.php:2161
|
5501 |
msgid "If you would like a different reply to address than the \"from\" address, add a single address here. FORMAT: Name <name@email.com> or name@email.com."
|
5502 |
msgstr ""
|
5503 |
|
5504 |
+
#: classes/helpers/FrmAppHelper.php:2162
|
5505 |
msgid "Enter the name and/or email address of the sender. FORMAT: John Bates <john@example.com> or john@example.com."
|
5506 |
msgstr ""
|
5507 |
|
5508 |
#. translators: %1$s: Form name, %2$s: Date
|
5509 |
+
#: classes/helpers/FrmAppHelper.php:2164
|
5510 |
msgid "If you leave the subject blank, the default will be used: %1$s Form submitted on %2$s"
|
5511 |
msgstr ""
|
5512 |
|
5513 |
+
#: classes/helpers/FrmAppHelper.php:2358
|
5514 |
+
#: classes/helpers/FrmAppHelper.php:2437
|
5515 |
msgid "Please wait while your site updates."
|
5516 |
msgstr ""
|
5517 |
|
5518 |
+
#: classes/helpers/FrmAppHelper.php:2359
|
5519 |
msgid "Are you sure you want to deauthorize Formidable Forms on this site?"
|
5520 |
msgstr ""
|
5521 |
|
5522 |
+
#: classes/helpers/FrmAppHelper.php:2362
|
5523 |
+
#: classes/helpers/FrmAppHelper.php:2391
|
5524 |
msgid "Loading…"
|
5525 |
msgstr ""
|
5526 |
|
5527 |
+
#: classes/helpers/FrmAppHelper.php:2392
|
5528 |
msgid "Remove"
|
5529 |
msgstr ""
|
5530 |
|
5531 |
+
#: classes/helpers/FrmAppHelper.php:2396
|
5532 |
msgid "No results match"
|
5533 |
msgstr ""
|
5534 |
|
5535 |
+
#: classes/helpers/FrmAppHelper.php:2397
|
5536 |
msgid "That file looks like Spam."
|
5537 |
msgstr ""
|
5538 |
|
5539 |
+
#: classes/helpers/FrmAppHelper.php:2398
|
5540 |
msgid "There is an error in the calculation in the field with key"
|
5541 |
msgstr ""
|
5542 |
|
5543 |
+
#: classes/helpers/FrmAppHelper.php:2399
|
5544 |
msgid "Please complete the preceding required fields before uploading a file."
|
5545 |
msgstr ""
|
5546 |
|
5547 |
+
#: classes/helpers/FrmAppHelper.php:2410
|
5548 |
msgid "(Click to add description)"
|
5549 |
msgstr ""
|
5550 |
|
5551 |
+
#: classes/helpers/FrmAppHelper.php:2411
|
5552 |
msgid "(Blank)"
|
5553 |
msgstr ""
|
5554 |
|
5555 |
+
#: classes/helpers/FrmAppHelper.php:2412
|
5556 |
msgid "(no label)"
|
5557 |
msgstr ""
|
5558 |
|
5559 |
+
#: classes/helpers/FrmAppHelper.php:2413
|
5560 |
msgid "Saving"
|
5561 |
msgstr ""
|
5562 |
|
5563 |
+
#: classes/helpers/FrmAppHelper.php:2414
|
5564 |
msgid "Saved"
|
5565 |
msgstr ""
|
5566 |
|
5567 |
+
#: classes/helpers/FrmAppHelper.php:2415
|
5568 |
msgid "OK"
|
5569 |
msgstr ""
|
5570 |
|
5571 |
+
#: classes/helpers/FrmAppHelper.php:2418
|
5572 |
msgid "Clear default value when typing"
|
5573 |
msgstr ""
|
5574 |
|
5575 |
+
#: classes/helpers/FrmAppHelper.php:2419
|
5576 |
msgid "Do not clear default value when typing"
|
5577 |
msgstr ""
|
5578 |
|
5579 |
+
#: classes/helpers/FrmAppHelper.php:2420
|
5580 |
msgid "Default value will pass form validation"
|
5581 |
msgstr ""
|
5582 |
|
5583 |
+
#: classes/helpers/FrmAppHelper.php:2421
|
5584 |
msgid "Default value will NOT pass form validation"
|
5585 |
msgstr ""
|
5586 |
|
5587 |
+
#: classes/helpers/FrmAppHelper.php:2424
|
5588 |
msgid "Are you sure you want to delete this field and all data associated with it?"
|
5589 |
msgstr ""
|
5590 |
|
5591 |
+
#: classes/helpers/FrmAppHelper.php:2425
|
5592 |
msgid "All fields inside this Section will be deleted along with their data. Are you sure you want to delete this group of fields?"
|
5593 |
msgstr ""
|
5594 |
|
5595 |
+
#: classes/helpers/FrmAppHelper.php:2426
|
5596 |
msgid "Warning: If you have entries with multiple rows, all but the first row will be lost."
|
5597 |
msgstr ""
|
5598 |
|
5599 |
+
#: classes/helpers/FrmAppHelper.php:2429
|
5600 |
msgid "Enter Email"
|
5601 |
msgstr ""
|
5602 |
|
5603 |
+
#: classes/helpers/FrmAppHelper.php:2430
|
5604 |
msgid "Confirm Email"
|
5605 |
msgstr ""
|
5606 |
|
5607 |
+
#: classes/helpers/FrmAppHelper.php:2431
|
5608 |
msgid "Conditional content here"
|
5609 |
msgstr ""
|
5610 |
|
5611 |
+
#: classes/helpers/FrmAppHelper.php:2433
|
5612 |
msgid "In certain browsers (e.g. Firefox) text will not display correctly if the field height is too small relative to the field padding and text size. Please increase your field height or decrease your field padding."
|
5613 |
msgstr ""
|
5614 |
|
5615 |
+
#: classes/helpers/FrmAppHelper.php:2434
|
5616 |
msgid "Enter Password"
|
5617 |
msgstr ""
|
5618 |
|
5619 |
+
#: classes/helpers/FrmAppHelper.php:2435
|
5620 |
msgid "Confirm Password"
|
5621 |
msgstr ""
|
5622 |
|
5623 |
+
#: classes/helpers/FrmAppHelper.php:2436
|
5624 |
msgid "Import Complete"
|
5625 |
msgstr ""
|
5626 |
|
5627 |
+
#: classes/helpers/FrmAppHelper.php:2438
|
5628 |
msgid "Warning: There is no way to retrieve unsaved entries."
|
5629 |
msgstr ""
|
5630 |
|
5631 |
+
#: classes/helpers/FrmAppHelper.php:2439
|
5632 |
msgid "Private"
|
5633 |
msgstr ""
|
5634 |
|
5635 |
+
#: classes/helpers/FrmAppHelper.php:2442
|
5636 |
msgid "No new licenses were found"
|
5637 |
msgstr ""
|
5638 |
|
5639 |
+
#: classes/helpers/FrmAppHelper.php:2443
|
5640 |
msgid "This calculation has at least one unmatched ( ) { } [ ]."
|
5641 |
msgstr ""
|
5642 |
|
5643 |
+
#: classes/helpers/FrmAppHelper.php:2444
|
5644 |
msgid "This calculation may have shortcodes that work in Views but not forms."
|
5645 |
msgstr ""
|
5646 |
|
5647 |
+
#: classes/helpers/FrmAppHelper.php:2445
|
5648 |
msgid "This calculation may have shortcodes that work in text calculations but not numeric calculations."
|
5649 |
msgstr ""
|
5650 |
|
5651 |
+
#: classes/helpers/FrmAppHelper.php:2446
|
5652 |
msgid "This form action is limited to one per form. Please edit the existing form action."
|
5653 |
msgstr ""
|
5654 |
|
5655 |
#. Translators: %s is the name of a Detail Page Slug that is a reserved word.
|
5656 |
+
#: classes/helpers/FrmAppHelper.php:2449
|
5657 |
msgid "The Detail Page Slug \"%s\" is reserved by WordPress. This may cause problems. Is this intentional?"
|
5658 |
msgstr ""
|
5659 |
|
5660 |
#. Translators: %s is the name of a parameter that is a reserved word. More than one word could be listed here, though that would not be common.
|
5661 |
+
#: classes/helpers/FrmAppHelper.php:2451
|
5662 |
msgid "The parameter \"%s\" is reserved by WordPress. This may cause problems when included in the URL. Is this intentional? "
|
5663 |
msgstr ""
|
5664 |
|
5665 |
+
#: classes/helpers/FrmAppHelper.php:2453
|
5666 |
msgid "Please enter a Repeat Limit that is greater than 1."
|
5667 |
msgstr ""
|
5668 |
|
5669 |
+
#: classes/helpers/FrmAppHelper.php:2454
|
5670 |
msgid "Please select a limit between 0 and 200."
|
5671 |
msgstr ""
|
5672 |
|
5673 |
+
#: classes/helpers/FrmAppHelper.php:2486
|
5674 |
msgid "You are running an outdated version of Formidable. This plugin may not work correctly if you do not update Formidable."
|
5675 |
msgstr ""
|
5676 |
|
5677 |
+
#: classes/helpers/FrmAppHelper.php:2513
|
5678 |
msgid "You are running a version of Formidable Forms that may not be compatible with your version of Formidable Forms Pro."
|
5679 |
msgstr ""
|
5680 |
|
5681 |
+
#: classes/helpers/FrmAppHelper.php:2541
|
5682 |
msgid "The version of PHP on your server is too low. If this is not corrected, you may see issues with Formidable Forms. Please contact your web host and ask to be updated to PHP 7.0+."
|
5683 |
msgstr ""
|
5684 |
|
5685 |
+
#: classes/helpers/FrmAppHelper.php:2547
|
5686 |
msgid "You are using an outdated browser that is not compatible with Formidable Forms. Please update to a more current browser (we recommend Chrome)."
|
5687 |
msgstr ""
|
5688 |
|
5689 |
+
#: classes/helpers/FrmAppHelper.php:2561
|
5690 |
msgid "English"
|
5691 |
msgstr ""
|
5692 |
|
5693 |
+
#: classes/helpers/FrmAppHelper.php:2562
|
5694 |
msgid "Afrikaans"
|
5695 |
msgstr ""
|
5696 |
|
5697 |
+
#: classes/helpers/FrmAppHelper.php:2563
|
5698 |
msgid "Albanian"
|
5699 |
msgstr ""
|
5700 |
|
5701 |
+
#: classes/helpers/FrmAppHelper.php:2564
|
5702 |
msgid "Arabic"
|
5703 |
msgstr ""
|
5704 |
|
5705 |
+
#: classes/helpers/FrmAppHelper.php:2565
|
5706 |
msgid "Armenian"
|
5707 |
msgstr ""
|
5708 |
|
5709 |
+
#: classes/helpers/FrmAppHelper.php:2566
|
5710 |
msgid "Azerbaijani"
|
5711 |
msgstr ""
|
5712 |
|
5713 |
+
#: classes/helpers/FrmAppHelper.php:2567
|
5714 |
msgid "Basque"
|
5715 |
msgstr ""
|
5716 |
|
5717 |
+
#: classes/helpers/FrmAppHelper.php:2568
|
5718 |
msgid "Bosnian"
|
5719 |
msgstr ""
|
5720 |
|
5721 |
+
#: classes/helpers/FrmAppHelper.php:2569
|
5722 |
msgid "Bulgarian"
|
5723 |
msgstr ""
|
5724 |
|
5725 |
+
#: classes/helpers/FrmAppHelper.php:2570
|
5726 |
msgid "Catalan"
|
5727 |
msgstr ""
|
5728 |
|
5729 |
+
#: classes/helpers/FrmAppHelper.php:2571
|
5730 |
msgid "Chinese Hong Kong"
|
5731 |
msgstr ""
|
5732 |
|
5733 |
+
#: classes/helpers/FrmAppHelper.php:2572
|
5734 |
msgid "Chinese Simplified"
|
5735 |
msgstr ""
|
5736 |
|
5737 |
+
#: classes/helpers/FrmAppHelper.php:2573
|
5738 |
msgid "Chinese Traditional"
|
5739 |
msgstr ""
|
5740 |
|
5741 |
+
#: classes/helpers/FrmAppHelper.php:2574
|
5742 |
msgid "Croatian"
|
5743 |
msgstr ""
|
5744 |
|
5745 |
+
#: classes/helpers/FrmAppHelper.php:2575
|
5746 |
msgid "Czech"
|
5747 |
msgstr ""
|
5748 |
|
5749 |
+
#: classes/helpers/FrmAppHelper.php:2576
|
5750 |
msgid "Danish"
|
5751 |
msgstr ""
|
5752 |
|
5753 |
+
#: classes/helpers/FrmAppHelper.php:2577
|
5754 |
msgid "Dutch"
|
5755 |
msgstr ""
|
5756 |
|
5757 |
+
#: classes/helpers/FrmAppHelper.php:2578
|
5758 |
msgid "English/UK"
|
5759 |
msgstr ""
|
5760 |
|
5761 |
+
#: classes/helpers/FrmAppHelper.php:2579
|
5762 |
msgid "Esperanto"
|
5763 |
msgstr ""
|
5764 |
|
5765 |
+
#: classes/helpers/FrmAppHelper.php:2580
|
5766 |
msgid "Estonian"
|
5767 |
msgstr ""
|
5768 |
|
5769 |
+
#: classes/helpers/FrmAppHelper.php:2581
|
5770 |
msgid "Faroese"
|
5771 |
msgstr ""
|
5772 |
|
5773 |
+
#: classes/helpers/FrmAppHelper.php:2582
|
5774 |
msgid "Farsi/Persian"
|
5775 |
msgstr ""
|
5776 |
|
5777 |
+
#: classes/helpers/FrmAppHelper.php:2583
|
5778 |
msgid "Filipino"
|
5779 |
msgstr ""
|
5780 |
|
5781 |
+
#: classes/helpers/FrmAppHelper.php:2584
|
5782 |
msgid "Finnish"
|
5783 |
msgstr ""
|
5784 |
|
5785 |
+
#: classes/helpers/FrmAppHelper.php:2585
|
5786 |
msgid "French"
|
5787 |
msgstr ""
|
5788 |
|
5789 |
+
#: classes/helpers/FrmAppHelper.php:2586
|
5790 |
msgid "French/Canadian"
|
5791 |
msgstr ""
|
5792 |
|
5793 |
+
#: classes/helpers/FrmAppHelper.php:2587
|
5794 |
msgid "French/Swiss"
|
5795 |
msgstr ""
|
5796 |
|
5797 |
+
#: classes/helpers/FrmAppHelper.php:2588
|
5798 |
msgid "German"
|
5799 |
msgstr ""
|
5800 |
|
5801 |
+
#: classes/helpers/FrmAppHelper.php:2589
|
5802 |
msgid "German/Austria"
|
5803 |
msgstr ""
|
5804 |
|
5805 |
+
#: classes/helpers/FrmAppHelper.php:2590
|
5806 |
msgid "German/Switzerland"
|
5807 |
msgstr ""
|
5808 |
|
5809 |
+
#: classes/helpers/FrmAppHelper.php:2591
|
5810 |
msgid "Greek"
|
5811 |
msgstr ""
|
5812 |
|
5813 |
+
#: classes/helpers/FrmAppHelper.php:2592
|
5814 |
+
#: classes/helpers/FrmAppHelper.php:2593
|
5815 |
msgid "Hebrew"
|
5816 |
msgstr ""
|
5817 |
|
5818 |
+
#: classes/helpers/FrmAppHelper.php:2594
|
5819 |
msgid "Hindi"
|
5820 |
msgstr ""
|
5821 |
|
5822 |
+
#: classes/helpers/FrmAppHelper.php:2595
|
5823 |
msgid "Hungarian"
|
5824 |
msgstr ""
|
5825 |
|
5826 |
+
#: classes/helpers/FrmAppHelper.php:2596
|
5827 |
msgid "Icelandic"
|
5828 |
msgstr ""
|
5829 |
|
5830 |
+
#: classes/helpers/FrmAppHelper.php:2597
|
5831 |
msgid "Indonesian"
|
5832 |
msgstr ""
|
5833 |
|
5834 |
+
#: classes/helpers/FrmAppHelper.php:2598
|
5835 |
msgid "Italian"
|
5836 |
msgstr ""
|
5837 |
|
5838 |
+
#: classes/helpers/FrmAppHelper.php:2599
|
5839 |
msgid "Japanese"
|
5840 |
msgstr ""
|
5841 |
|
5842 |
+
#: classes/helpers/FrmAppHelper.php:2600
|
5843 |
msgid "Korean"
|
5844 |
msgstr ""
|
5845 |
|
5846 |
+
#: classes/helpers/FrmAppHelper.php:2601
|
5847 |
msgid "Latvian"
|
5848 |
msgstr ""
|
5849 |
|
5850 |
+
#: classes/helpers/FrmAppHelper.php:2602
|
5851 |
msgid "Lithuanian"
|
5852 |
msgstr ""
|
5853 |
|
5854 |
+
#: classes/helpers/FrmAppHelper.php:2603
|
5855 |
msgid "Malaysian"
|
5856 |
msgstr ""
|
5857 |
|
5858 |
+
#: classes/helpers/FrmAppHelper.php:2604
|
5859 |
msgid "Norwegian"
|
5860 |
msgstr ""
|
5861 |
|
5862 |
+
#: classes/helpers/FrmAppHelper.php:2605
|
5863 |
msgid "Polish"
|
5864 |
msgstr ""
|
5865 |
|
5866 |
+
#: classes/helpers/FrmAppHelper.php:2606
|
5867 |
msgid "Portuguese"
|
5868 |
msgstr ""
|
5869 |
|
5870 |
+
#: classes/helpers/FrmAppHelper.php:2607
|
5871 |
msgid "Portuguese/Brazilian"
|
5872 |
msgstr ""
|
5873 |
|
5874 |
+
#: classes/helpers/FrmAppHelper.php:2608
|
5875 |
msgid "Portuguese/Portugal"
|
5876 |
msgstr ""
|
5877 |
|
5878 |
+
#: classes/helpers/FrmAppHelper.php:2609
|
5879 |
msgid "Romanian"
|
5880 |
msgstr ""
|
5881 |
|
5882 |
+
#: classes/helpers/FrmAppHelper.php:2610
|
5883 |
msgid "Russian"
|
5884 |
msgstr ""
|
5885 |
|
5886 |
+
#: classes/helpers/FrmAppHelper.php:2611
|
5887 |
+
#: classes/helpers/FrmAppHelper.php:2612
|
5888 |
msgid "Serbian"
|
5889 |
msgstr ""
|
5890 |
|
5891 |
+
#: classes/helpers/FrmAppHelper.php:2613
|
5892 |
msgid "Slovak"
|
5893 |
msgstr ""
|
5894 |
|
5895 |
+
#: classes/helpers/FrmAppHelper.php:2614
|
5896 |
msgid "Slovenian"
|
5897 |
msgstr ""
|
5898 |
|
5899 |
+
#: classes/helpers/FrmAppHelper.php:2615
|
5900 |
msgid "Spanish"
|
5901 |
msgstr ""
|
5902 |
|
5903 |
+
#: classes/helpers/FrmAppHelper.php:2616
|
5904 |
msgid "Spanish/Latin America"
|
5905 |
msgstr ""
|
5906 |
|
5907 |
+
#: classes/helpers/FrmAppHelper.php:2617
|
5908 |
msgid "Swedish"
|
5909 |
msgstr ""
|
5910 |
|
5911 |
+
#: classes/helpers/FrmAppHelper.php:2618
|
5912 |
msgid "Tamil"
|
5913 |
msgstr ""
|
5914 |
|
5915 |
+
#: classes/helpers/FrmAppHelper.php:2619
|
5916 |
msgid "Thai"
|
5917 |
msgstr ""
|
5918 |
|
5919 |
+
#: classes/helpers/FrmAppHelper.php:2620
|
5920 |
msgid "Turkish"
|
5921 |
msgstr ""
|
5922 |
|
5923 |
+
#: classes/helpers/FrmAppHelper.php:2621
|
5924 |
msgid "Ukranian"
|
5925 |
msgstr ""
|
5926 |
|
5927 |
+
#: classes/helpers/FrmAppHelper.php:2622
|
5928 |
msgid "Vietnamese"
|
5929 |
msgstr ""
|
5930 |
|
5931 |
+
#: classes/helpers/FrmAppHelper.php:2664
|
5932 |
+
msgid "Your account has expired"
|
5933 |
+
msgstr ""
|
5934 |
+
|
5935 |
+
#: classes/helpers/FrmAppHelper.php:2667
|
5936 |
+
msgid "Renew Now"
|
5937 |
+
msgstr ""
|
5938 |
+
|
5939 |
#: classes/helpers/FrmXMLHelper.php:31
|
5940 |
msgid "Your server does not have XML enabled"
|
5941 |
msgstr ""
|
6034 |
#: deprecated/FrmEDD_SL_Plugin_Updater.php:315
|
6035 |
msgid "Error"
|
6036 |
msgstr ""
|
6037 |
+
|
6038 |
+
#: deprecated/FrmDeprecated.php:175
|
6039 |
+
#: deprecated/FrmDeprecated.php:186
|
6040 |
+
msgid "Your plugin has been not been installed. Please update Formidable Pro to get downloads."
|
6041 |
+
msgstr ""
|
readme.txt
CHANGED
@@ -5,7 +5,7 @@ Tags: forms, contact form, form builder, survey, form maker, form creator, paypa
|
|
5 |
Requires at least: 4.7
|
6 |
Tested up to: 5.5.1
|
7 |
Requires PHP: 5.6
|
8 |
-
Stable tag: 4.09
|
9 |
|
10 |
The most advanced WordPress forms plugin. Go beyond contact forms with our drag & drop form builder for surveys, quizzes, and more.
|
11 |
|
@@ -435,6 +435,9 @@ Using our Zapier integration, you can easily connect Formidable with over 1000+
|
|
435 |
See all <a href="https://zapier.com/apps/formidable/integrations">Formidable Zapier Integrations</a>.
|
436 |
|
437 |
== Changelog ==
|
|
|
|
|
|
|
438 |
= 4.09 =
|
439 |
* New: Updated the UX for creating a new blank form or from a template.
|
440 |
* Fix: Duplicating a closed form action didn't copy correctly.
|
@@ -457,10 +460,4 @@ See all <a href="https://zapier.com/apps/formidable/integrations">Formidable Zap
|
|
457 |
* Tweak: Improve the form listing page and entry listings page when nothing has been created.
|
458 |
* Fix: Update the recaptcha for better reliability to catch more spam.
|
459 |
|
460 |
-
= 4.06.03 =
|
461 |
-
* More consistent dropdown styling with multiselect dropdowns.
|
462 |
-
* Prepare the code for handling permissions options as an array of roles.
|
463 |
-
* Fix: WP 5.5 - Email subject lines were coming through encoded.
|
464 |
-
* Fix: WP 5.5 - When WP Mail SMTP was installed, the Formidable SMTP page has an error.
|
465 |
-
|
466 |
<a href="https://raw.githubusercontent.com/Strategy11/formidable-forms/master/changelog.txt">See changelog for all versions</a>
|
5 |
Requires at least: 4.7
|
6 |
Tested up to: 5.5.1
|
7 |
Requires PHP: 5.6
|
8 |
+
Stable tag: 4.09.01
|
9 |
|
10 |
The most advanced WordPress forms plugin. Go beyond contact forms with our drag & drop form builder for surveys, quizzes, and more.
|
11 |
|
435 |
See all <a href="https://zapier.com/apps/formidable/integrations">Formidable Zapier Integrations</a>.
|
436 |
|
437 |
== Changelog ==
|
438 |
+
= 4.09.01 =
|
439 |
+
* Don't include a link in the entries list to the form page when the user doesn't have permission to see anything there.
|
440 |
+
|
441 |
= 4.09 =
|
442 |
* New: Updated the UX for creating a new blank form or from a template.
|
443 |
* Fix: Duplicating a closed form action didn't copy correctly.
|
460 |
* Tweak: Improve the form listing page and entry listings page when nothing has been created.
|
461 |
* Fix: Update the recaptcha for better reliability to catch more spam.
|
462 |
|
|
|
|
|
|
|
|
|
|
|
|
|
463 |
<a href="https://raw.githubusercontent.com/Strategy11/formidable-forms/master/changelog.txt">See changelog for all versions</a>
|