Fixes for Client Session graphing

This commit is contained in:
Deon George
2012-12-12 22:11:42 +11:00
parent d84d7de251
commit 31609b2121
3 changed files with 33 additions and 23 deletions

View File

@@ -39,31 +39,41 @@ class Controller_Node extends Controller_TemplateDefault_View {
$result = array();
foreach ($aso->actlog() as $alo) {
foreach ($aso->actlog() as $alo)
$result = array_merge($result,$alo->msgtrim());
}
if (! $result)
continue;
$google->pdata($aso->display('START_TIME'),array(
'yr'=>array(
'OBJECT_TOTAL'=>$result['OBJECT_TOTAL'],
'OBJECT_BACKUP'=>$result['OBJECT_BACKUP'],
'OBJECT_DELETED'=>$result['OBJECT_DELETED'],
'OBJECT_UDPATE'=>$result['OBJECT_UDPATE'],
'OBJECT_FAILED'=>$result['OBJECT_FAILED'],
'OBJECT_REBOUND'=>$result['OBJECT_REBOUND'],
'OBJECT_EXPIRED'=>$result['OBJECT_EXPIRED'],
'OJBECT_DEDUPED'=>$result['OJBECT_DEDUPED'],
),
'yl'=>array(
'BYTES_INSPECT'=>$result['BYTES_INSPECT'],
'BYTES_PROCESS'=>$result['BYTES_PROCESS'],
'BYTES_TRANSFER'=>$result['BYTES_TRANSFER'],
'BYTES_DEDUPE_BEFORE'=>$result['BYTES_DEDUPE_BEFORE'],
),
));
$yr = $yl = array();
// Process our YR columns
foreach (array(
'OBJECT_TOTAL',
'OBJECT_BACKUP',
'OBJECT_DELETED',
'OBJECT_UDPATE',
'OBJECT_FAILED',
'OBJECT_REBOUND',
'OBJECT_EXPIRED',
'OJBECT_DEDUPED',
) as $c)
if (isset($result[$c]) AND $result[$c])
$yr[$c] = $result[$c];
// Process our YL columns
foreach (array(
'BYTES_INSPECT',
'BYTES_PROCESS',
'BYTES_TRANSFER',
'BYTES_DEDUPE_BEFORE',
'BYTES_DEDUPE_AFTER',
) as $c)
if (isset($result[$c]) AND $result[$c])
$yl[$c] = $result[$c];
// Process our YR columns
$google->pdata($aso->display('START_TIME'),array('yr'=>$yr,'yl'=>$yl));
}
$this->auto_render = FALSE;