Current Path : /home/ncdcgo/public_html/wp-content/plugins backup/newsletter/main/ |
Current File : /home/ncdcgo/public_html/wp-content/plugins backup/newsletter/main/automatedindex.php |
<?php /* @var $this NewsletterAutomated */ /* @var $controls NewsletterControls */ defined('ABSPATH') || exit; $feeds = []; $feed = new stdClass(); $feed->id = 1; $feed->last_time = time() - DAY_IN_SECONDS; $feed->sent = 12; $feed->data = [ 'name' => 'Weekly wellness tips', 'enabled' => 1]; $feed->email = new stdClass(); $feed->email->status = 'sending'; $feeds[] = $feed; $feed = new stdClass(); $feed->id = 2; $feed->last_time = time() - MONTH_IN_SECONDS; $feed->sent = 4; $feed->email = new stdClass(); $feed->email->status = 'sent'; $feed->data = [ 'name' => 'Last month activities summary', 'enabled' => 1]; $feeds[] = $feed; $feed = new stdClass(); $feed->id = 3; $feed->last_time = time() - WEEK_IN_SECONDS; $feed->email = new stdClass(); $feed->email->status = 'sent'; $feed->sent = 57; $feed->data = [ 'name' => 'Next seven days meeting locations', 'enabled' => 1]; $feeds[] = $feed; NewsletterMainAdmin::instance()->set_completed_step('automated'); ?> <script src="<?php echo plugins_url('newsletter') ?>/vendor/driver/driver.js.iife.js"></script> <link rel="stylesheet" href="<?php echo plugins_url('newsletter') ?>/vendor/driver/driver.css"/> <div class="wrap" id="tnp-wrap"> <?php include NEWSLETTER_ADMIN_HEADER ?> <div id="tnp-heading"> <?php $controls->title_help('/addons/extended-features/automated-extension/') ?> <h2>Automated Newsletters</h2> </div> <div id="tnp-body"> <?php $controls->show(); ?> <p>This is only a demonstrative panel.</p> <form method="post" action=""> <?php $controls->init(); ?> <div class="tnp-buttons"> <?php $controls->button('add', 'New channel') ?> </div> <table class="widefat" id="tnp-channels"> <thead> <tr> <th>Id</th> <th>Name</th> <th><!--Status--></th> <th colspan="2">Last newsletter</th> <th>Sent</th> <th> </th> <th> </th> </tr> </thead> <tbody> <?php foreach ($feeds as $feed) { ?> <tr> <td> <?php echo $feed->id ?> </td> <td><?php echo esc_html($feed->data['name']) ?></td> <td class="tnp-automated-status"> <span class="tnp-led-<?php echo!empty($feed->data['enabled']) ? 'green' : 'gray' ?>">⬤</span> </td> <td style="white-space: nowrap"> <?php echo date_i18n(get_option('date_format'), $feed->last_time); ?> </td> <td> <?php if ($feed->email) { ?> <?php Newsletter::instance()->show_email_status_label($feed->email) ?> <?php } ?> </td> <td class="tnp-sent"><?php echo $feed->sent ?></td> <td style="white-space: nowrap" class="tnp-automated-actions"> <?php $controls->button_icon_configure('?page=newsletter_main_automatededit') ?> <?php $controls->button_icon_newsletters('?page=newsletter_main_automatednewsletters') ?> <?php $controls->button_icon_design('?page=newsletter_main_automatedtemplate') ?> </td> <td style="white-space: nowrap"> <?php $controls->button_icon_copy(); ?> <?php $controls->button_icon_delete(); ?> </td> </tr> <?php } ?> </tbody> </table> </form> </div> </div> <script> const driver = window.driver.js.driver; const driverObj = driver({ showProgress: true, steps: [ { element: '#tnp-channels', popover: { title: 'Channels', description: 'Every channel generates automatically newsletters with your site contents.', side: "left", align: 'start' }}, { element: '.tnp-buttons', popover: { title: 'Create', description: 'Create as many channel as you need with different templates and planning.', side: "left", align: 'start' }}, { element: '.tnp-automated-actions', popover: { title: 'Actions', description: 'Configure, change the template, check the generated newsletters of a channel.', side: "left", align: 'start' }}, { popover: { title: 'More...', description: 'Click on action buttons to see more.' } } ] }); driverObj.drive(); </script>