Server IP : 172.24.0.40 / Your IP : 216.73.216.10 Web Server : Apache System : Linux dbweb26.ust.edu.ph 4.18.0-513.5.1.el8_9.x86_64 #1 SMP Fri Sep 29 05:21:10 EDT 2023 x86_64 User : apache ( 48) PHP Version : 8.2.18 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /home/medicine.dbweb26.goldcopy/public_html/wp-content/plugins/newsletter/emails/ |
Upload File : |
<?php /* @var $this NewsletterEmailsAdmin */ /* @var $controls NewsletterControls */ /* @var $logger NewsletterLogger */ defined('ABSPATH') || exit; if ($controls->is_action('copy')) { $original = $this->get_email($_POST['btn']); $email = []; $email['subject'] = $original->subject; $email['message'] = $original->message; $email['message_text'] = $original->message_text; $email['send_on'] = time(); $email['type'] = 'composer_template'; $email['editor'] = NewsletterEmails::EDITOR_COMPOSER; $email['track'] = $original->track; $email['options'] = $original->options; $this->save_email($email); $controls->messages .= __('Message duplicated.', 'newsletter'); } if ($controls->is_action('new')) { $email = []; $email['subject'] = 'New template'; $email['message'] = ''; $email['message_text'] = ''; $email['send_on'] = 0; $email['type'] = 'composer_template'; $email['editor'] = NewsletterEmails::EDITOR_COMPOSER; $email = $this->save_email($email); $controls->js_redirect('admin.php?page=newsletter_emails_presets-edit&id=' . $email->id); } if ($controls->is_action('delete')) { $this->delete_email($_POST['btn']); $controls->add_message_deleted(); } if ($controls->is_action('delete_selected')) { $r = $this->delete_email($_POST['ids']); $controls->messages .= $r . ' message(s) deleted'; } $emails = $this->get_emails('composer_template'); ?> <div class="wrap tnp-emails tnp-emails-index" id="tnp-wrap"> <?php include NEWSLETTER_ADMIN_HEADER ?> <div id="tnp-heading"> <!-- <h2><?php _e('Newsletters', 'newsletter') ?></h2>--> <?php include __DIR__ . '/nav.php' ?> </div> <div id="tnp-body"> <?php $controls->show() ?> <form method="post" action=""> <?php $controls->init(); ?> <?php $controls->button('new', __('New', 'newsletter')) ?> <table class="widefat tnp-newsletters-list" style="width: auto"> <thead> <tr> <th>Id</th> <th><?php esc_html_e('Subject', 'newsletter') ?></th> <th> </th> <th> </th> </tr> </thead> <tbody> <?php foreach ($emails as $email) { ?> <tr> <td> <?php echo $email->id; ?> </td> <td style="min-width: 300px"> <?php if ($email->subject) echo esc_html($email->subject); else echo "Newsletter #" . $email->id; ?> </td> <td> <?php echo '<a class="button-primary tnpc-button" href="admin.php?page=newsletter_emails_presets-edit&id=' . $email->id . '" title="' . esc_attr__('Edit', 'newsletter') . '">' . '<i class="fas fa-th-large"></i> ' . __('Edit', 'newsletter') . '</a>'; ?> </td> <td style="white-space: nowrap"> <?php $controls->button_icon_view(home_url('/') . '?na=view&id=' . $email->id) ?> <?php $controls->button_icon_copy($email->id); ?> <?php $controls->button_icon_delete($email->id, ['secondary' => true]); ?> <?php if (NEWSLETTER_DEBUG) { ?> <?php $controls->btn_link(home_url('/') . '?na=json&id=' . $email->id, '{}') ?> <?php } ?> </td> </tr> <?php } ?> </tbody> </table> </form> </div> <?php include NEWSLETTER_DIR . '/tnp-footer.php'; ?> </div>