if (!defined("IN_FUSION")) { die("Access Denied"); } require_once INFUSIONS."autonews/autonews_include.php"; $sysok = 0; // Update and send as appropriate, unless cronjob used if ($sysok == 0 && !$autonews_params['cronjob']) { autonews(); } // Build monitor panel if ($sysok == 0 && checkrights("AN")) { // Retrieve settings and build info-strings $autonews_settings = autonews_readdb(); if (bit_isset($autonews_settings['include'], 0)) { $status = $locale['AN411']; } else if ($autonews_settings['status']) { $no_send = $autonews_settings['no_receivers'] - mysql_result(dbquery("SELECT COUNT(*) FROM ".DB_AUTONEWS_TO.";"), 0); $nextchunk = ($autonews_settings['ts_lastchunk'] == 0? $locale['AN442']: date($locale['AN011'], $autonews_settings['ts_lastchunk'] + $autonews_settings['senddelay'])); $status = sprintf($locale['AN413'], $no_send, $autonews_settings['no_receivers']); } else { $status = $locale['AN412']; } $lastchunk = ($autonews_settings['ts_lastchunk'] == 0? $locale['AN441']: date($locale['AN011'], $autonews_settings['ts_lastchunk'])); $thissend = ($autonews_settings['ts_thissend'] == 0? $locale['AN441']: date($locale['AN011'], $autonews_settings['ts_thissend'])); $lastsend = ($autonews_settings['ts_lastsend'] == 0? $locale['AN441']: date($locale['AN011'], $autonews_settings['ts_lastsend'])); if (bit_isset($autonews_settings['include'], 0)) { $nextsend = $locale['AN441']; } else { $nextsend = ($autonews_settings['ts_lastsend'] == 0? $locale['AN442']: date($locale['AN011'], $autonews_settings['ts_thissend'] + $autonews_settings['frequency'])); } $no_subscribers = reclist_count(); // Make panel opensidex($locale['AN000'], "on"); echo(""); echo(""); echo(""); if ($autonews_settings['status']) { echo(""); } echo(""); echo(""); echo(""); echo(""); echo(""); echo("
".$locale['AN410']."".$status."
".$locale['AN420']."".$lastchunk."
".$locale['AN430']."".$nextchunk."
".$locale['AN440']."".$thissend."
".$locale['AN450']."".$lastsend."
".$locale['AN460']."".$nextsend."
".$locale['AN470']."".$no_subscribers."
".$locale['AN480']."
"); closeside(); } ?>