include "includes/alert-status.inc.php"; break; case "overall_traffic": show_traffic($config); break; case "custom_traffic": show_customtraffic($config); break; case "alert_table": print_alert_table(array('status' => 'failed', 'pagination' => FALSE, 'short' => TRUE, 'header' => array('title' => 'Current Alerts', 'url' => '/alerts/'))); break; case "splitlog": show_splitlog($config); break; case "syslog": show_syslog($config); break; case "eventlog": show_eventlog($config); break; case "minigraphs": show_minigraphs($config); break; case "micrographs": show_micrographs($config); break; case "portpercent": $div_class = "col-md-12"; // Class for each block echo '<div class="box box-solid">' . PHP_EOL; echo '<div class="box-header"><a href="/alerts/"><h3 class="box-title">Traffic Summary</h3></a></div>';
case 'sysinfo': echo show_sysinfo(); break; case 'syslog': echo show_syslog($syslog_md5); // syslog_md5 is used by javascript updateInfo() to determine if the syslog div contents have changed echo '<script type="text/javascript"> syslog_md5 = "' . $syslog_md5 . '"; </script>'; break; case 'syslog_ack': do_syslog_ack(); break; case 'syslog_delete': do_syslog_delete(); break; case 'info': $json = new Services_JSON(); header("Content-type: application/json"); echo $json->encode(array('procinfo' => show_procinfo(), 'sysinfo' => show_sysinfo(), 'syslog' => show_syslog($syslog_md5), 'syslog_md5' => $syslog_md5)); break; case 'stats': $json = new Services_JSON(); header("Content-type: application/json"); echo $json->encode(array('sysstats' => show_sysstats(), 'aststats' => show_aststats())); break; case 'all': $json = new Services_JSON(); header("Content-type: application/json"); echo $json->encode(array('sysstats' => show_sysstats(), 'aststats' => show_aststats(), 'procinfo' => show_procinfo(), 'sysinfo' => show_sysinfo(), 'syslog' => show_syslog())); break; } }