X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=gui%2Fbacula-web%2Fjobs.php;h=c140a6c0b5af139de9557ff058ae50a03a3e6e1d;hb=e21a117cbeb9c441b7dc6f8ad769307947714c42;hp=e4fe0bfc4b290f49e30169796bbcd3cc7f411d65;hpb=8e4f351d038d07cf5e65ca4fea2caa1492f27174;p=bacula%2Fbacula diff --git a/gui/bacula-web/jobs.php b/gui/bacula-web/jobs.php index e4fe0bfc4b..c140a6c0b5 100644 --- a/gui/bacula-web/jobs.php +++ b/gui/bacula-web/jobs.php @@ -73,7 +73,12 @@ $query .= "LEFT JOIN Pool ON Job.PoolId=Pool.PoolId "; $query .= "LEFT JOIN Status ON Job.JobStatus = Status.JobStatus "; $query .= "ORDER BY Job.EndTime DESC "; - $query .= "LIMIT 20"; + + // Determine how many jobs to display + if( isset($_POST['limit']) ) + $query .= "LIMIT " . $_POST['limit']; + else + $query .= "LIMIT 20 "; $jobsresult = $dbSql->db_link->query( $query ); @@ -82,10 +87,15 @@ die("Unable to get last failed jobs from catalog" . $jobsresult->getMessage() ); }else { while( $job = $jobsresult->fetchRow( DB_FETCHMODE_ASSOC ) ) { + // Determine icon for job if( $job['JobStatus'] == 'T' ) $job['Job_icon'] = "s_ok.gif"; else $job['Job_icon'] = "s_error.gif"; + + // Odd or even row + if( count($last_jobs) % 2) + $job['Job_classe'] = 'odd'; array_push( $last_jobs, $job); }