<head>
<title>bacula-web</title>
<link rel="stylesheet" type="text/css" href="style/default.css">
-{literal}
-<script type="text/javascript">
- function OpenWin(URL,wid,hei) {
- window.open(URL,"window1","width="+wid+",height="+hei+",scrollbars=yes,menubar=no,location=no,resizable=no")
- }
-</script>
-{/literal}
-
</head>
<body>
-{popup_init src='./external_packages/js/overlib.js'}
{include file=header.tpl}
-<div id="nav">
- <a href="index.php" title="Back to the dashboard">Dashboard</a> > Jobs list
-</div>
-
-<div id="main_center">
- <div class="box">
- <p class="title">Running jobs</p>
- <table class="list">
- <tr>
- <td class="info">Status</td>
- <td class="info">Job ID</td>
- <td class="info">BackupJob</td>
- <td class="info">Start Time</td>
- <td class="info">Elapsed time</td>
- <td class="info">Level</td>
- <td class="info">Pool</td>
- </tr>
- {foreach from=$running_jobs item=job}
- <tr>
- <td class="{$job.Job_classe}">{$job.JobStatusLong}</td>
- <td class="{$job.Job_classe}">{$job.JobId}</td>
- <td class="{$job.Job_classe}">{$job.Name}</td>
- <td class="{$job.Job_classe}">{$job.StartTime}</td>
- <td class="{$job.Job_classe}">{$job.elapsed_time}</td>
- <td class="{$job.Job_classe}">{$job.Level}</td>
- <td class="{$job.Job_classe}">{$job.Pool_name}</td>
- </tr>
- {/foreach}
- </table>
- </div> <!-- end div box -->
+ <div id="nav">
+ <a href="index.php" title="Back to the dashboard">Dashboard</a> > Jobs list
+ </div>
+ <div id="main_center">
+
<!-- Last jobs -->
<div class="box">
- <p class="title">Last jobs</p>
+ <p class="title">Jobs report</p>
<!-- Filter jobs -->
<form action="jobs.php" method="post">
- <table class="list" border="0">
+ <table border="0">
<tr>
<td class="info" width="200">
{$total_jobs} jobs found
</td>
<td class="info" colspan="5" style="text-align: right;">
Jobs / Page
- <select name="limit">
- <option value="20">20
- <option value="40">40
- <option value="60">60
- <option value="80">80
- <option value="100">100
+ <select name="jobs_per_page">
+ {foreach from=$jobs_per_page item=nb_jobs}
+ <option value="{$nb_jobs}" {if $smarty.post.jobs_per_page == $nb_jobs}Selected{/if} >{$nb_jobs}
+ {/foreach}
</select>
</td>
<td class="info" width="200">
Job Status
<select name="status">
- <option value="Any">Any
- <option value="completed">Completed
- <option value="failed">Failed
- <option value="canceled">Canceled
+ {foreach from=$job_status item=status_label}
+ <option value="{$status_label}" {if $smarty.post.status == $status_label}Selected{/if} >{$status_label}
+ {/foreach}
</select>
</td>
<td class="info" width="120">
</table>
</form>
- <table class="list" border="0">
+ <table border="0">
<tr>
- <td width="50" class="info">Status</td>
- <td width="50" class="info">Job ID</td>
- <td width="70" class="info">BackupJob</td>
- <td width="80" class="info">Start Time</td>
- <td width="80" class="info">End Time</td>
- <td width="70" class="info">Elapsed time</td>
- <td width="50" class="info">Level</td>
- <td width="80" class="info">Pool</td>
+ <td class="tbl_header">Status</td>
+ <td class="tbl_header">Job ID</td>
+ <td class="tbl_header">BackupJob</td>
+ <td class="tbl_header">Start Time</td>
+ <td class="tbl_header">End Time</td>
+ <td class="tbl_header">Elapsed time</td>
+ <td class="tbl_header">Level</td>
+ <td class="tbl_header">Bytes</td>
+ <td class="tbl_header">Files</td>
+ <td class="tbl_header">Pool</td>
</tr>
- </table>
- <div class="listbox">
- <table class="list" border="0">
+ <!-- <div class="listbox"> -->
{foreach from=$last_jobs item=job}
<tr>
<td width="50" class="{$job.Job_classe}">
<img width="20" src="style/images/{$job.Job_icon}" alt="" title="{$job.JobStatusLong}" />
</td>
- <td width="50" class="{$job.Job_classe}">{$job.JobId}</td>
- <td width="70" class="{$job.Job_classe}">{$job.Job_name}</td>
- <td width="80" class="{$job.Job_classe}">{$job.StartTime}</td>
- <td width="80" class="{$job.Job_classe}">{$job.EndTime}</td>
- <td width="70" class="{$job.Job_classe}">{$job.elapsed_time}</td>
- <td width="50" class="{$job.Job_classe}">{$job.Level}</td>
- <td width="80" class="{$job.Job_classe}">{$job.Pool_name}</td>
+ <td class="{$job.Job_classe}">{$job.JobId}</td>
+ <td class="{$job.Job_classe}">
+ <a href="backupjob-report.php?backupjob_name={$job.Job_name}">{$job.Job_name}</a>
+ </td>
+ <td class="{$job.Job_classe}">{$job.StartTime}</td>
+ <td class="{$job.Job_classe}">{$job.EndTime}</td>
+ <td class="{$job.Job_classe}">{$job.elapsed_time}</td>
+ <td class="{$job.Job_classe}">{$job.Level}</td>
+ <td class="{$job.Job_classe}">{$job.JobBytes}</td>
+ <td class="{$job.Job_classe}">{$job.JobFiles}</td>
+ <td class="{$job.Job_classe}">{$job.Pool_name}</td>
</tr>
{/foreach}
</table>
- </div> <!-- end div class=listbox -->
+ <!-- </div> --> <!-- end div class=listbox -->
</div>
</div>