]> git.sur5r.net Git - bacula/bacula/blobdiff - gui/bacula-web/templates/jobs.tpl
bacula-web: new icons file in style/images folder
[bacula/bacula] / gui / bacula-web / templates / jobs.tpl
index 952cacdb05a19fd6778167820574295d5e7d4773..7a142bf228f899fa5a6220b781960e43cdc4c0ee 100644 (file)
@@ -4,80 +4,88 @@
 <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="nav">
+    <a href="index.php" title="Back to the dashboard">Dashboard</a> > Jobs list
+  </div>
 
-<div id="main_center">
-  <!-- Failed jobs -->  
+  <div id="main_center">
+  
+  <!-- Last jobs -->  
   <div class="box">
-       <p class="title">Last failed jobs (limited to 10)</p>
-       <table class="list">
+       <p class="title">Jobs report</p>
+       <!-- Filter jobs -->
+       <form action="jobs.php" method="post">
+       <table border="0">
          <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">End Time</td>
-               <td class="info">Elapsed time</td>
-               <td class="info">Level</td>
-               <td class="info">Pool</td>
+           <td class="info" width="200">
+                       {$total_jobs} jobs found
+               </td>
+               <td class="info" colspan="5" style="text-align: right;">
+                       Jobs / Page
+                       <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">
+                               {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">
+                       <input type="submit" value="Update" />
+               </td>
          </tr>
-         {foreach from=$failed_jobs item=job}
          <tr>
-               <td> <img width="20" src="style/images/s_error.gif" alt=""/> </td>
-               <td>{$job.JobId}</td>
-               <td>{$job.job_name}</td>
-               <td>{$job.StartTime}</td>
-               <td>{$job.EndTime}</td>
-               <td>{$job.elapsed}</td>
-               <td align="center">{$job.Level}</td>
-               <td>{$job.pool_name}</td>
+               <td colspan="8">&nbsp;</td>
          </tr>
-         {/foreach}
        </table>
-  </div>
-  <!-- Completed jobs --> 
-  <div class="box">
-       <p class="title">Last completed jobs</p>
-       <table class="list">
+       </form>
+       
+       <table border="0">
          <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">End Time</td>
-               <td class="info">Elapsed time</td>
-               <td class="info">Level</td>
-               <td 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>
-         {foreach from=$completed_jobs item=job}
+       <!-- <div class="listbox"> -->
+         {foreach from=$last_jobs item=job}
          <tr>
-               <td> <img width="20px" src="style/images/s_ok.gif" alt=""/> </td>
-               <td>{$job.JobId}</td>
-               <td>{$job.job_name}</td>
-               <td>{$job.StartTime}</td>
-               <td>{$job.EndTime}</td>
-               <td>{$job.elapsed}</td>
-               <td align="center">{$job.Level}</td>
-               <td>{$job.pool_name}</td>
+               <td width="50" class="{$job.Job_classe}">
+                       <img width="20" src="style/images/{$job.Job_icon}" alt="" title="{$job.JobStatusLong}" />
+               </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>        
+       </table>
+       <!-- </div> --> <!-- end div class=listbox -->
   </div>
+
 </div>
 
 {include file="footer.tpl"}