Current File : //home/quantums/gsc-ltd.net/wp-content/plugins/newsletter/unsubscription/index.php |
<?php
/* @var $this NewsletterUnsubscription */
defined('ABSPATH') || exit;
@include_once NEWSLETTER_INCLUDES_DIR . '/controls.php';
$controls = new NewsletterControls();
$current_language = $this->get_current_language();
$is_all_languages = $this->is_all_languages();
$controls->add_language_warning();
if (!$controls->is_action()) {
$controls->data = $this->get_options('', $current_language);
} else {
if ($controls->is_action('save')) {
$this->save_options($controls->data, '', null, $current_language);
$controls->data = $this->get_options('', $current_language);
$controls->add_message_saved();
}
if ($controls->is_action('reset')) {
// On reset we ignore the current language
$controls->data = $this->reset_options();
}
}
?>
<div class="wrap" id="tnp-wrap">
<?php include NEWSLETTER_DIR . '/tnp-header.php'; ?>
<div id="tnp-heading">
<h2><?php _e('Cancellation', 'newsletter') ?></h2>
<?php $controls->page_help('https://www.thenewsletterplugin.com/documentation/cancellation') ?>
</div>
<div id="tnp-body">
<form method="post" action="">
<?php $controls->init(); ?>
<p>
<?php $controls->button_save() ?>
<?php $controls->button_reset() ?>
</p>
<div id="tabs">
<ul>
<li><a href="#tabs-cancellation"><?php _e('Cancellation', 'newsletter') ?></a></li>
<li><a href="#tabs-reactivation"><?php _e('Reactivation', 'newsletter') ?></a></li>
<li><a href="#tabs-advanced"><?php _e('Advanced', 'newsletter') ?></a></li>
</ul>
<div id="tabs-cancellation">
<table class="form-table">
<tr>
<th><?php _e('Cancellation message', 'newsletter') ?></th>
<td>
<?php $controls->wp_editor('unsubscribe_text', array('editor_height' => 250)); ?>
</td>
</tr>
<tr>
<th><?php _e('Goodbye message', 'newsletter') ?></th>
<td>
<?php $controls->wp_editor('unsubscribed_text', array('editor_height' => 250)); ?>
</td>
</tr>
<tr>
<th><?php _e('Goodbye email', 'newsletter') ?></th>
<td>
<?php $controls->email('unsubscribed', 'wordpress', $is_all_languages, array('editor_height' => 250)); ?>
</td>
</tr>
<tr>
<th><?php _e('On error', 'newsletter') ?></th>
<td>
<?php $controls->wp_editor('error_text', array('editor_height' => 150)); ?>
</td>
</tr>
</table>
</div>
<div id="tabs-reactivation">
<table class="form-table">
<tr>
<th><?php _e('Reactivated message', 'newsletter') ?></th>
<td>
<?php $controls->wp_editor('reactivated_text', array('editor_height' => 250)); ?>
<p class="description">
</p>
</td>
</tr>
</table>
</div>
<div id="tabs-advanced">
<?php if ($is_all_languages) { ?>
<table class="form-table">
<tr>
<th><?php _e('Cancellation requests via email', 'newsletter') ?></th>
<td>
<?php $controls->text_email('list_unsubscribe_mailto_header'); ?>
<p class="description">
<i class="fas fa-exclamation-triangle"></i> <a href="https://www.thenewsletterplugin.com/documentation/subscribers-and-management/cancellation/#list-unsubscribe" target="_blank"><?php _e('Read more', 'newsletter') ?></a>
</p>
</td>
</tr>
<tr>
<th><?php _e('Disable unsubscribe headers', 'newsletter') ?></th>
<td>
<?php $controls->yesno('disable_unsubscribe_headers'); ?>
<?php $controls->field_help('https://www.thenewsletterplugin.com/documentation/subscribers-and-management/cancellation/#list-unsubscribe') ?>
</td>
</tr>
<tr>
<th><?php _e('Notify admin on cancellation', 'newsletter') ?></th>
<td>
<?php $controls->yesno('notify_admin_on_unsubscription'); ?>
</td>
</tr>
</table>
<?php } else { ?>
<?php $controls->switch_to_all_languages_notice(); ?>
<?php } ?>
</div>
</div>
<p>
<?php $controls->button_save() ?>
<?php $controls->button_reset() ?>
</p>
</form>
</div>
<?php include NEWSLETTER_DIR . '/tnp-footer.php'; ?>
</div>