<?php
/* @var $this NewsletterSubscriptionAdmin */
/* @var $controls NewsletterControls */
/* @var $logger NewsletterLogger */
defined('ABSPATH') || exit;
if (!$controls->is_action()) {
$controls->data = $this->get_options('inject', $language);
} else {
if ($controls->is_action('save')) {
$controls->data = wp_kses_post_deep($controls->data);
$this->save_options($controls->data, 'inject', $language);
$controls->add_toast_saved();
}
}
$posts = get_posts(['posts_per_page' => 1]);
$last_post_url = $posts ? get_the_permalink($posts[0]) : null;
$leads_url = '?page=newsletter_main_extensions#newsletter-leads';
if (class_exists('NewsletterExtensions')) {
$extensions_url = '?page=newsletter_extensions_index#newsletter-leads';
}
?>
<div class="wrap" id="tnp-wrap">
<?php include NEWSLETTER_ADMIN_HEADER; ?>
<div id="tnp-heading">
<?php $controls->title_help('/subscription') ?>
<h2><?php esc_html_e('Standard Form', 'newsletter') ?></h2>
<?php include __DIR__ . '/nav-form.php' ?>
</div>
<div id="tnp-body">
<?php $controls->show(); ?>
<?php $controls->language_notice(); ?>
<p>
Injected after the content of each post. More options are available with the <a href="<?php echo esc_attr($leads_url)?>" target="_blank">Leads Addon</a>.
</p>
<form action="" method="post">
<?php $controls->init(); ?>
<table class="form-table">
<tr>
<th><?php esc_html_e('Enabled?', 'newsletter'); ?></th>
<td>
<?php $controls->checkbox2('bottom_enabled'); ?>
</td>
</tr>
<tr>
<th><?php esc_html_e('Preview', 'newsletter'); ?></th>
<td>
<?php if ($last_post_url) { ?>
<a href="<?php echo esc_attr($last_post_url) ?>#tnp-subscription-posts" target="test">See on your last post</a>.
<?php } else { ?>
No public posts on your site?
<?php } ?>
</td>
</tr>
<tr>
<th><?php esc_html_e('Shown before the form', 'newsletter'); ?></th>
<td>
<?php $controls->wp_editor('bottom_text', ['editor_height' => 150], ['body_background' => '#ccc']); ?>
</td>
</tr>
<!--
<tr>
<th>Font color</th>
<td>
<?php $controls->color('bottom_color'); ?>
</td>
</tr>
<tr>
<th>Background color</th>
<td>
<?php $controls->color('bottom_bg'); ?>
</td>
</tr>
-->
</table>
<p>
<?php $controls->button_save(); ?>
</p>
</form>
</div>
<?php include NEWSLETTER_ADMIN_FOOTER; ?>
</div>
|