PluginProbe
Formidable Forms – WordPress Form Builder for Contact Forms, Calculators, Quizzes & More / 5.0
Formidable Forms – WordPress Form Builder for Contact Forms, Calculators, Quizzes & More v5.0
6.35 6.34 6.33.1 6.33 6.32.1 6.32 6.31 6.25 6.25.1 6.26 6.26.1 6.27 6.28 6.29 6.3 6.3.1 6.3.2 6.30 6.4 6.4.1 6.4.2 6.5 6.5.1 6.5.2 6.5.3 All 141 releases
← All changes | classes/views/shared/upgrade_overlay.php +39 -48 6.32.15.0 View file →
@@ -2,9 +2,9 @@
2 2 if ( ! defined( 'ABSPATH' ) ) {
3 3 die( 'You are not allowed to call this page directly.' );
4 4 }
5 5 ?>
6 -<div id="frm_upgrade_modal" class="frm_hidden frm-modal settings-lite-cta">
6 +<div id="frm_upgrade_modal" class="frm_hidden settings-lite-cta">
7 7 <div class="metabox-holder">
8 8 <div class="postbox">
9 9 <a href="#" class="dismiss alignright" title="<?php esc_attr_e( 'Dismiss this message', 'formidable' ); ?>">
10 10 <?php FrmAppHelper::icon_by_class( 'frmfont frm_close_icon', array( 'aria-label' => 'Dismiss' ) ); ?>
@@ -9,28 +9,30 @@
9 9 <a href="#" class="dismiss alignright" title="<?php esc_attr_e( 'Dismiss this message', 'formidable' ); ?>">
10 10 <?php FrmAppHelper::icon_by_class( 'frmfont frm_close_icon', array( 'aria-label' => 'Dismiss' ) ); ?>
11 11 </a>
12 12 <div class="inside">
13 - <div class="frm-circled-icon frm-flex-center frm-mb-sm">
14 - <?php FrmAppHelper::icon_by_class( 'frmfont frm_filled_lock_icon frm_locked', array( 'aria-hidden' => 'true' ) ); ?>
15 - </div>
16 13
14 + <?php FrmAppHelper::icon_by_class( 'frmfont frm_lock_icon frm_locked', array( 'aria-hidden' => 'true' ) ); ?>
17 15 <h2>
18 16 <?php
19 17 printf(
20 - /* translators: %$1s: Feature name, %$2s: open span tag, %$3s: close span tag, %$4s: open prefix span tag, %$5s: close prefix span tag, %$6s: open suffix span tag, %$7s: close suffix span tag. */
21 - esc_html__( '%4$sActivate the %5$s%1$s %2$sare not available%3$s%6$s are now activated%7$s', 'formidable' ),
22 - '<span class="frm_feature_label"></span>',
23 - '<span class="frm_are_not_installed" data-default="' . esc_attr_x( 'are not available', 'upgrade modal', 'formidable' ) . '">',
24 - '</span>',
25 - '<span class="frm-upgrade-modal-title-prefix">',
26 - '</span>',
27 - '<span class="frm-upgrade-modal-title-suffix">',
28 - '</span>'
18 + /* translators: %s: Feature name */
19 + esc_html__( '%s are not installed', 'formidable' ),
20 + '<span class="frm_feature_label"></span>'
29 21 );
30 - ?>
22 + ?>
31 23 </h2>
32 24 <div class="cta-inside">
25 +
26 + <p id="frm-oneclick" class="frm_hidden">
27 + <?php esc_html_e( 'That add-on is not installed. Would you like to install it now?', 'formidable' ); ?>
28 + </p>
29 + <p id="frm-addon-status"></p>
30 +
31 + <a class="button button-primary frm-button-primary frm_hidden" id="frm-oneclick-button">
32 + <?php esc_html_e( 'Install', 'formidable' ); ?>
33 + </a>
34 +
33 35 <?php
34 36 if ( $is_pro ) {
35 37 /* translators: %s: Feature name */
36 38 $message = __( '%s are not available on your plan. Please upgrade or renew your license to unlock more awesome features.', 'formidable' );
@@ -37,51 +39,40 @@
37 39 } else {
38 40 /* translators: %s: Feature name */
39 41 $message = __( '%s are not available on your plan. Did you know you can upgrade to PRO to unlock more awesome features?', 'formidable' );
40 42 }
41 -
42 43 $message = sprintf( esc_html( $message ), '<span class="frm_feature_label"></span>' );
43 44 ?>
44 - <p class="frm-upgrade-message frm-my-xs" data-default="<?php echo esc_attr( $message ); ?>">
45 - <?php FrmAppHelper::kses_echo( $message, array( 'span' ) ); ?>
45 + <p id="frm-upgrade-message" data-default="<?php echo esc_attr( $message ); ?>">
46 + <?php echo FrmAppHelper::kses( $message, array( 'span' ) ); // WPCS: XSS ok. ?>
46 47 </p>
47 48 <?php if ( $is_pro ) { ?>
48 - <a href="<?php echo esc_url( $default_link ); ?>" class="button button-primary frm-button-primary frm-upgrade-link" data-default="<?php echo esc_url( $default_link ); ?>">
49 + <a href="<?php echo esc_url( $default_link ); ?>" class="button button-primary frm-button-primary" id="frm-upgrade-modal-link" data-default="<?php echo esc_url( $default_link ); ?>">
49 50 <?php
50 - if ( FrmAddonsController::is_license_expired() ) {
51 - esc_html_e( 'Renew', 'formidable' );
52 - } else {
53 - printf(
54 - /* translators: %s: Plan name */
55 - esc_html__( 'Upgrade to %s', 'formidable' ),
56 - '<span class="license-level">Pro</span>'
57 - );
58 - }
51 + printf(
52 + /* translators: %s: Plan name */
53 + esc_html__( 'Upgrade to %s', 'formidable' ),
54 + '<span class="license-level">Pro</span>'
55 + );
59 56 ?>
60 57 </a>
61 58 <?php } else { ?>
62 - <div class="frm-upgrade-modal-actions frm-flex-center frm-gap-xs frm-mt-xs frm-mb-md">
63 - <a href="<?php echo esc_url( $default_link ); ?>" class="button button-primary frm-button-primary frm-upgrade-link" target="_blank" rel="noopener noreferrer" data-default="<?php echo esc_url( $default_link ); ?>">
64 - <?php
65 - printf(
66 - /* translators: %s: Plan name */
67 - esc_html__( 'Upgrade to %s', 'formidable' ),
68 - '<span class="license-level">Pro</span>'
69 - );
70 - ?>
59 + <a href="<?php echo esc_url( $default_link ); ?>" class="button button-primary frm-button-primary" target="_blank" rel="noopener noreferrer" id="frm-upgrade-modal-link" data-default="<?php echo esc_url( $default_link ); ?>">
60 + <?php
61 + printf(
62 + /* translators: %s: Plan name */
63 + esc_html__( 'Upgrade to %s', 'formidable' ),
64 + '<span class="license-level">Pro</span>'
65 + );
66 + ?>
67 + </a>
68 +
69 + <p>
70 + <a href="<?php echo esc_url( FrmAppHelper::admin_upgrade_link( $upgrade_link, 'knowledgebase/install-formidable-forms/' ) ); ?>" target="_blank" class="frm-link-secondary">
71 + <?php esc_html_e( 'Already purchased?', 'formidable' ); ?>
71 72 </a>
72 - <a href="#" class="button button-secondary frm-button-secondary frm-learn-more" target="_blank" rel="noopener noreferrer">
73 - <?php echo esc_html_x( 'Learn More', 'upgrade overlay', 'formidable' ); ?>
74 - </a>
75 - </div>
76 - <?php
77 - }//end if
78 - ?>
79 - <p class="frm-oneclick frm_hidden"></p>
80 - <p class="frm-addon-status"></p>
81 - <a class="button button-primary frm-button-primary frm_hidden frm-oneclick-button">
82 - <?php esc_html_e( 'Install', 'formidable' ); ?>
83 - </a>
73 + </p>
74 + <?php } ?>
84 75 </div>
85 76 </div>
86 77 </div>
87 78 </div>