]> git.sur5r.net Git - bacula/bacula/commitdiff
bacula-web: Improved code for last 24 hours job status
authorDavide Franco <bacula-dev@dflc.ch>
Fri, 8 Jul 2011 17:57:36 +0000 (19:57 +0200)
committerKern Sibbald <kern@sibbald.com>
Sat, 20 Apr 2013 12:49:21 +0000 (14:49 +0200)
gui/bacula-web/index.php

index 61fa605ee24d6c755b40deeaab3a3d24aa368b8d..f73858fd0ebf76b4a62499a162a87d704617d773 100644 (file)
@@ -58,15 +58,14 @@ $dbSql->tpl->assign( 'diff_jobs', $dbSql->countJobs( NOW-DAY, NOW, 'ALL', J_DIFF
 $dbSql->tpl->assign( 'full_jobs', $dbSql->countJobs( NOW-DAY, NOW, 'ALL', J_FULL) );
 
 // Last 24 hours Job status graph
-$data   = array();  
-$status = array( 'completed', 'terminated_errors', 'failed', 'waiting', 'created', 'running', 'error' );
+$jobs_status_data = array();
+$jobs_status     = array( 'completed', 'failed', 'canceled', 'waiting' );
 
-foreach( $status as $job_status ) {
-       array_push( $data, $dbSql->GetJobsStatistics( $job_status ) );
-}
+foreach( $jobs_status as $status )
+       $jobs_status_data[] = array( $status, $dbSql->countJobs(NOW-DAY, NOW, $status) );
 
 $graph = new CGraph( "graph.png" );
-$graph->SetData( $data, 'pie', 'text-data-single' );
+$graph->SetData( $jobs_status_data, 'pie', 'text-data-single' );
 $graph->SetGraphSize( 400, 230 );
 
 $graph->Render();