File Manager / wp-content Search Upload New Item Settings File "db5.php" Full path: /home1/epichome/public_html/wp-content/db5.php File size: 60.67 B (60.67 KB bytes) MIME-type: text/x-php Charset: utf-8 Download Open Edit Advanced Editor Back
<?php
// Prevent loading this file directly
if ( !defined('SENDPRESS_VERSION') ) {
header('HTTP/1.0 403 Forbidden');
die;
}
/**
* SendPress_View_Queue
*
* @uses SendPress_View
*
*/
class SendPress_View_Queue_All extends SendPress_View_Queue {
function admin_init(){
add_action('load-sendpress_page_sp-queue',array($this,'screen_options'));
SendPress_Data::clean_queue_table();
}
function screen_options(){
$screen = get_current_screen();
$args = array(
'label' => __('Emails per page', 'sendpress'),
'default' => 10,
'option' => 'sendpress_queue_per_page'
);
add_screen_option( 'per_page', $args );
}
function empty_queue( ){
//$this->security_check();
SendPress_Data::delete_queue_emails();
SendPress_Admin::redirect('Queue');
}
function reset_queue(){
//$this->security_check();
SendPress_Data::requeue_emails();
SendPress_Admin::redirect('Queue');
}
function reset_counters(){
//$this->security_check();
SendPress_Manager::reset_counters();
SendPress_Admin::redirect('Queue');
}
function html() {
SendPress_Tracking::event('Queue Tab');
//Create an instance of our package class...
$testListTable = new SendPress_Queue_All_Table();
//Fetch, prepare, sort, and filter our data...
$testListTable->prepare_items();
SendPress_Option::set('no_cron_send', 'false');
SPNL()->cron_start();
$open_info = array(
"id"=>13,
"report"=> 10,
"view"=>"open"
);
?>
<h2><?php _e('Queue history for the last ','sendpress'); ?> <strong><?php echo SendPress_Option::get('queue-history',7); ?></strong> <?php _e('Days','sendpress'); ?>.</h2>
<small><?php _e('You can adjust these settings here','sendpress'); ?>: <a href="<?php echo SendPress_Admin::link('Settings_Advanced'); ?>"><?php _e('Settings','sendpress'); ?> > <?php _e('Advanced','sendpress'); ?></a>.</small>
<br><br>
<!-- Forms are NOT created automatically, so you need to wrap the table in one to use features like bulk actions -->
<form id="email-filter" action="<?php echo SendPress_Admin::link('Queue_All'); ?>" method="get">
<!-- For plugins, we also need to ensure that the form posts back to our current page -->
<input type="hidden" name="page" value="<?php echo SPNL()->validate->page() ?>" />
<?php if(SPNL()->validate->_int('listID') > 0 ){ ?>
<input type="hidden" name="listID" value="<?php echo SPNL()->validate->_int('listID'); ?>" />
<?php } ?>
<input type="hidden" name="view" value="<?php echo esc_html( SPNL()->validate->_int('view') ); ?>" />
<!-- Now we can render the completed list table -->
<?php $testListTable->display() ?>
<?php wp_nonce_field($this->_nonce_value); ?>
</form>
<br>
<form method='get'>
<input type='hidden' value="<?php echo SPNL()->validate->page(); ?>" name="page" />
<?php wp_nonce_field($this->_nonce_value); ?>
</form>
<?php
}
}
SendPress_Admin::add_cap('Queue_All','sendpress_queue');