36 lines
936 B
PHP
36 lines
936 B
PHP
<?php
|
|
require_once('include.php');
|
|
|
|
function show($hlsw) {
|
|
$view = Input::getVar('view', INP_GET | INP_INT | INP_DEFAULT, 21600);
|
|
$mode = Input::getVar('mode', INP_GET | INP_STRING | INP_DEFAULT, 'normal');
|
|
switch ($mode) {
|
|
case 'overview':
|
|
Graphs::hlsw($hlsw->rrdpath, $hlsw->name, $view, 60, 400);
|
|
break;
|
|
|
|
default:
|
|
case 'normal':
|
|
Graphs::hlsw($hlsw->rrdpath, $hlsw->name, $view, 120, 800);
|
|
break;
|
|
}
|
|
}
|
|
|
|
$hlswid = Input::getVar('hlswid', INP_GET | INP_INT | INP_DEFAULT, 0);
|
|
if ($hlswid != 0) {
|
|
$hlsw = Hlsw::load($hlswid);
|
|
show($hlsw);
|
|
|
|
} else {
|
|
$view = Input::getVar('view', INP_GET | INP_INT | INP_DEFAULT, 21600);
|
|
|
|
$smarty = new MySmarty();
|
|
$masters = Hlsw::getAll();
|
|
$smarty->assign('masters', $masters);
|
|
$smarty->assign('view', $view);
|
|
$smarty->assign('views', array(21600 => "6 hours", 86400 => "1 day", 604800 => "1 week"));
|
|
$smarty->displaySite('Statistics: HLSW Master Server', 'stat_hlsw.tpl');
|
|
}
|
|
|
|
?>
|