]> git.sur5r.net Git - bacula/bacula/commitdiff
bacula-web: Improved sql statment for last used volumes in main dashboard
authorDavide Franco <bacula-dev@dflc.ch>
Sun, 24 Jul 2011 07:26:00 +0000 (09:26 +0200)
committerKern Sibbald <kern@sibbald.com>
Sat, 20 Apr 2013 12:49:27 +0000 (14:49 +0200)
gui/bacula-web/index.php

index ae205f67139f12efb6916e140027ab51d842d6f4..f69ca599fab9e871d7534fe0e2b7e8716b33224e 100644 (file)
@@ -19,7 +19,7 @@
        include_once( 'config/global.inc.php' );
 
        $dbSql                          = new Bweb();
-       $days_stored_bytes      = array();
+       
 
        // Stored files number 
        $dbSql->tpl->assign('stored_files', number_format($dbSql->getStoredFiles( FIRST_DAY, NOW ), 0, '.', "'" ) );
@@ -85,7 +85,9 @@
        $dbSql->tpl->assign('graph_pools', $graph->Get_Image_file() );
 
        // Last 7 days stored Bytes graph
+       $days_stored_bytes      = array();
        $days = CTimeUtils::getLastDaysIntervals( 7 );
+       
        foreach( $days as $day ) {
                $stored_bytes            = $dbSql->getStoredBytes( $day['start'], $day['end']);
                $stored_bytes            = CUtils::Get_Human_Size( $stored_bytes, 1, 'GB', false );
        $last_volumes = array();
        
        try{
-               $result = $dbSql->db_link->runQuery( "SELECT Media.MediaId,Media.Volumename, Media.Lastwritten, Media.VolStatus FROM Media ORDER BY Media.Lastwritten DESC LIMIT 10" );
+               $query  = "SELECT Media.MediaId, Media.Volumename, Media.Lastwritten, Media.VolStatus FROM Media ";
+               $query .= "WHERE Media.Volstatus != 'Disabled' ";
+               $query .= "ORDER BY Media.Lastwritten DESC ";           
+               $query .= "LIMIT 10";
+               $result = $dbSql->db_link->runQuery( $query );
                        
                foreach( $result->fetchAll() as $volume ) {
                        $query                            = "SELECT COUNT(*) as jobs_count FROM JobMedia WHERE JobMedia.MediaId = '" . $volume['mediaid'] . "'";