| @@ -5,13 +5,24 @@ | ||
| 5 | 5 | |
| 6 | 6 | // Determine the support link based on lite vs pro. |
| 7 | 7 | $support_link = ! FrmAppHelper::pro_is_installed() ? 'https://wordpress.org/support/plugin/formidable/' : 'https://formidableforms.com/new-topic/'; |
| 8 | 8 | |
| 9 | -// Determine the upgrade link based on lite vs pro. | |
| 10 | -$upgrade_link = ! FrmAppHelper::pro_is_installed() ? 'https://formidableforms.com/lite-upgrade/' : 'https://formidableforms.com/account/downloads/'; | |
| 9 | +$upgrade_link = FrmSalesApi::get_best_sale_value( 'footer_cta_link' ); | |
| 10 | +$utm = array( | |
| 11 | + 'campaign' => 'admin-footer-link', | |
| 12 | + 'content' => 'footer-link-upgrade', | |
| 13 | +); | |
| 14 | + | |
| 15 | +if ( $upgrade_link ) { | |
| 16 | + $upgrade_link = FrmAppHelper::maybe_add_missing_utm( $upgrade_link, $utm ); | |
| 17 | +} elseif ( FrmAppHelper::pro_is_installed() ) { | |
| 18 | + $upgrade_link = 'https://formidableforms.com/account/downloads/'; | |
| 19 | +} else { | |
| 20 | + $upgrade_link = FrmAppHelper::maybe_add_missing_utm( 'https://formidableforms.com/lite-upgrade/', $utm ); | |
| 21 | +} | |
| 11 | 22 | ?> |
| 12 | 23 | |
| 13 | -<div class="frm-admin-footer-links"> | |
| 24 | +<div class="frm-admin-footer-links frm_hidden"> | |
| 14 | 25 | <span class="frm-admin-footer-links-text"> |
| 15 | 26 | <?php |
| 16 | 27 | printf( |
| 17 | 28 | /* translators: %1$s: Heart icon */ |
| @@ -23,12 +34,25 @@ | ||
| 23 | 34 | |
| 24 | 35 | <div class="frm-admin-footer-links-nav"> |
| 25 | 36 | <a href="<?php echo esc_url( $support_link ); ?>" target="_blank"><?php esc_html_e( 'Support', 'formidable' ); ?></a> |
| 26 | 37 | <span>/</span> |
| 27 | - <a href="https://formidableforms.com/knowledgebase/" target="_blank"><?php esc_html_e( 'Docs', 'formidable' ); ?></a> | |
| 38 | + <?php | |
| 39 | + $docs_utm = array( | |
| 40 | + 'campaign' => 'admin-footer-link', | |
| 41 | + 'content' => 'footer-link-docs', | |
| 42 | + ); | |
| 43 | + ?> | |
| 44 | + <a href="<?php echo esc_url( FrmAppHelper::admin_upgrade_link( $docs_utm, 'knowledgebase/' ) ); ?>" target="_blank"><?php esc_html_e( 'Docs', 'formidable' ); ?></a> | |
| 28 | 45 | <?php if ( 'elite' !== FrmAddonsController::license_type() ) : ?> |
| 46 | + <?php | |
| 47 | + $cta_text = FrmSalesApi::get_best_sale_value( 'footer_cta_text' ); | |
| 48 | + | |
| 49 | + if ( ! $cta_text ) { | |
| 50 | + $cta_text = __( 'Upgrade', 'formidable' ); | |
| 51 | + } | |
| 52 | + ?> | |
| 29 | 53 | <span>/</span> |
| 30 | - <a href="<?php echo esc_url( $upgrade_link ); ?>" target="_blank"><?php esc_html_e( 'Upgrade', 'formidable' ); ?></a> | |
| 54 | + <a href="<?php echo esc_url( $upgrade_link ); ?>" target="_blank"><?php echo esc_html( $cta_text ); ?></a> | |
| 31 | 55 | <?php endif; ?> |
| 32 | 56 | </div><!-- .frm-admin-footer-links-nav --> |
| 33 | 57 | |
| 34 | 58 | <div class="frm-admin-footer-links-socials"> |