get_slug();
/**
* @var FS_Plugin_License $license
*/
$license = $VARS['license'];
$has_trial = $VARS['has_trial'];
$subscription_cancellation_context = $has_trial ?
fs_text_inline( 'trial', 'trial', $slug ) :
fs_text_inline( 'subscription', 'subscription', $slug );
$plan = $fs->get_plan();
$module_label = $fs->get_module_label( true );
if ( $VARS['is_license_deactivation'] ) {
$subscription_cancellation_text = '';
} else {
$subscription_cancellation_text = sprintf(
fs_text_inline(
"Deactivating or uninstalling the %s will automatically disable the license, which you'll be able to use on another site.",
'deactivation-or-uninstall-message',
$slug
),
$module_label
) . ' ';
}
$subscription_cancellation_text .= sprintf(
fs_text_inline(
'In case you are NOT planning on using this %s on this site (or any other site) - would you like to cancel the %s as well?',
'cancel-subscription-message',
$slug
),
( $VARS['is_license_deactivation'] ? fs_text_inline( 'license', 'license', $slug ) : $module_label ),
$subscription_cancellation_context
);
$cancel_subscription_action_label = sprintf(
fs_esc_html_inline(
"Cancel %s - I no longer need any security & feature updates, nor support for %s because I'm not planning to use the %s on this, or any other site.",
'cancel-x',
$slug
),
esc_html( $subscription_cancellation_context ),
sprintf( '%s', esc_html( $fs->get_plugin_title() ) ),
esc_html( $module_label )
);
$keep_subscription_active_action_label = esc_html( sprintf(
fs_text_inline(
"Don't cancel %s - I'm still interested in getting security & feature updates, as well as be able to contact support.",
'dont-cancel-x',
$slug
),
$subscription_cancellation_context
) );
$subscription_cancellation_text = esc_html( $subscription_cancellation_text );
$subscription_cancellation_html = <<< HTML
{$subscription_cancellation_text}
HTML;
$downgrading_plan_text = fs_text_inline( 'Downgrading your plan', 'downgrading-plan', $slug );
$cancelling_subscription_text = fs_text_inline( 'Cancelling the subscription', 'cancelling-subscription', $slug );
/* translators: %1$s: Either 'Downgrading your plan' or 'Cancelling the subscription' */
$downgrade_x_confirm_text = fs_text_inline( '%1$s will immediately stop all future recurring payments and your %2$s plan license will expire in %3$s.', 'downgrade-x-confirm', $slug );
$prices_increase_text = fs_text_inline( 'Please note that we will not be able to grandfather outdated pricing for renewals/new subscriptions after a cancellation. If you choose to renew the subscription manually in the future, after a price increase, which typically occurs once a year, you will be charged the updated price.', 'pricing-increase-warning', $slug );
$after_downgrade_non_blocking_text = fs_text_inline( 'You can still enjoy all %s features but you will not have access to %s security & feature updates, nor support.', 'after-downgrade-non-blocking', $slug );
$after_downgrade_blocking_text = fs_text_inline( 'Once your license expires you can still use the Free version but you will NOT have access to the %s features.', 'after-downgrade-blocking', $slug );
$after_downgrade_blocking_text_premium_only = fs_text_inline( 'Once your license expires you will no longer be able to use the %s, unless you activate it again with a valid premium license.', 'after-downgrade-blocking-premium-only', $slug );
$subscription_cancellation_confirmation_message = $has_trial ?
fs_text_inline( 'Cancelling the trial will immediately block access to all premium features. Are you sure?', 'cancel-trial-confirm', $slug ) :
sprintf(
'%s %s %s %s',
sprintf(
$downgrade_x_confirm_text,
($fs->is_only_premium() ? $cancelling_subscription_text : $downgrading_plan_text ),
$plan->title,
human_time_diff( time(), strtotime( $license->expiration ) )
),
(
$license->is_block_features ?
(
$fs->is_only_premium() ?
sprintf( $after_downgrade_blocking_text_premium_only, $module_label ) :
sprintf( $after_downgrade_blocking_text, $plan->title )
) :
sprintf( $after_downgrade_non_blocking_text, $plan->title, $fs->get_module_label( true ) )
),
$prices_increase_text,
fs_esc_attr_inline( 'Are you sure you want to proceed?', 'proceed-confirmation', $slug )
);
fs_enqueue_local_style( 'fs_dialog_boxes', '/admin/dialog-boxes.css' );
?>