Files
gustavoo-me/wp-content/plugins/fluent-crm/app/Views/external/unsubscribe.php
T
2026-07-23 22:56:30 -03:00

94 lines
4.7 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?php
/*
* @var \FluentCrm\App\Models\Subscriber $subscriber
* @var \FluentCrm\App\Models\CampaignEmail $campaign_email
* @var array $texts
* @var array $business
* @var string $combined_hash
* @var array $reasons
* @var string $secure_hash
*/
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" <?php language_attributes(); ?>>
<head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8"/>
<meta http-equiv="Imagetoolbar" content="No"/>
<meta name="viewport" content="width=device-width, initial-scale=1">
<title><?php esc_html_e('Unsubscribe', 'fluent-crm') ?></title>
<meta name="robots" content="noindex">
<?php
wp_head();
do_action('fluent_crm/unsubscribe_head', $subscriber, $campaign_email);
?>
</head>
<body class="fc_unsub">
<div class="fluentcrm_unsubscribe_wrapper">
<?php do_action('fluent_crm/before_unsubscribe_content', $subscriber, $campaign_email); ?>
<div class="fluentcrm_un_title">
<?php if (!empty($business['logo'])): ?>
<div class="fluentcrm_un_logo_wrapper">
<img src="<?php echo esc_url($business['logo']); ?>" alt="<?php echo (isset($business['business_name'])) ? esc_html($business['business_name']) : ''; ?>"/>
</div>
<?php elseif(!empty($business['business_name'])): ?>
<h3><?php echo esc_html($business['business_name']); ?></h3>
<?php endif; ?>
</div>
<div class="fluentcrm_un_form_wrapper">
<?php $wrapperClass = '';
if ($one_click_unsubscribe == 'yes') {
$wrapperClass = 'hide_wrap';
?>
<div class="fluentcrm_success">
<?php echo esc_html__("Youve successfully unsubscribed from our email list.", 'fluent-crm'); ?>
</div>
<?php
}
?>
<div class="fluentcrm_un_form_wrapper_inner <?php echo esc_attr($wrapperClass); ?>">
<h3><?php echo esc_html($texts['heading']); ?></h3>
<p><?php echo esc_html($texts['heading_description']); ?></p>
<?php do_action('fluent_crm/before_unsubscribe_form', $subscriber, $campaign_email); ?>
<form id="fluentcrm_unsubscribe_form" class="fluentcrm_public_pref_form">
<input type="hidden" name="_e_id" value="<?php echo esc_attr($campaign_email->id); ?>" />
<input type="hidden" name="action" value="fluentcrm_unsubscribe_ajax" />
<input type="hidden" name="combined_hash" value="<?php echo esc_attr($combined_hash); ?>" />
<input type="hidden" name="sub_hash" value="<?php echo esc_attr($subscriber->hash); ?>" />
<input type="hidden" name="secure_hash" value="<?php echo esc_attr($secure_hash); ?>" />
<div class="fluentcrm_form_item">
<label><?php echo esc_html($texts['email_label']); ?></label>
<input readonly="true" value="<?php echo esc_html($mask_email); ?>" class="fluentcrm_form_control" type="text" name="email_address" />
</div>
<?php if($reasons): ?>
<div class="fluentcrm_form_item">
<label><?php echo esc_html($texts['reason_label']); ?></label>
<div class="fluentcrm_radio_group">
<?php foreach ($reasons as $reasonKey => $reason): ?>
<label>
<input type="radio" name="reason" value="<?php echo esc_attr($reasonKey); ?>"></input> <?php echo esc_html($reason); ?>
</label>
<?php endforeach; ?>
</div>
</div>
<div style="display: none;" id="fluentcrm_other_reason_wrapper" class="fluentcrm_form_item">
<input placeholder="<?php esc_html_e('Please specify', 'fluent-crm'); ?>" class="fluentcrm_form_control" type="text" name="other_reason" />
</div>
<?php endif; ?>
<?php do_action('fluent_crm/before_unsubscribe_submit', $subscriber, $campaign_email); ?>
<div class="fluentcrm_form_item">
<input id="fluentcrm_unsubscribe_submit" type="submit" value="<?php echo esc_html($texts['button_text']); ?>"></input>
</div>
</form>
<div class="fluentcrm_form_responses"></div>
</div>
</div>
<?php do_action('fluent_crm/after_unsubscribe_content', $subscriber, $campaign_email); ?>
</div>
<?php
wp_footer();
do_action('fluent_crm/unsubscribe_footer', $subscriber, $campaign_email);
?>
</body>
</html>