]> git.sur5r.net Git - bacula/bacula/blobdiff - gui/bweb/tpl/display_form_job.tpl
bacula-web: Replaced Get_human_file_size() function by Utils::Get_Human_Size
[bacula/bacula] / gui / bweb / tpl / display_form_job.tpl
index 5368ed591e7c6b13205d20a2b86f60b28a4913f5..de50fa937509efe4a560704b75e4140515c4fc4f 100644 (file)
 <br/>
 <div class="otherboxtitle">
-  Filter &nbsp;
+  __Filter__ &nbsp;
 </div>
 <div class="otherbox">
 <form name='form1' action='?' method='GET'>
 <table border='0'>
+<TMPL_UNLESS hide_level>
 <tr>
   <td valign='top'>
-    <h2>Level</h2>
+    <h2>__Level__</h2>
     <select name='level' class='formulaire'>
-      <option id='level_Any' value='Any'>Any</option>
-      <option id='level_F' value='F'>Full</option>
-      <option id='level_D' value='D'>Differential</option>
-      <option id='level_I' value='I'>Incremental</option>
+      <option id='level_Any' value='Any'>__Any__</option>
+      <option id='level_F' value='F'>__Full__</option>
+      <option id='level_D' value='D'>__Differential__</option>
+      <option id='level_I' value='I'>__Incremental__</option>
     </select>     
   </td>
 </tr>
+</TMPL_UNLESS>
+<TMPL_UNLESS hide_status>
 <tr>
  <td valign='top'>
-    <h2>Status</h2>
+    <h2>__Status__</h2>
     <select name='status' class='formulaire'>
-      <option id='status_Any' value='Any'>Any</option>
-      <option id='status_T'   value='T'>Ok</option>
-      <option id='status_W'   value='W'>Warning</option>
-      <option id='status_f'   value='f'>Error</option>
-      <option id='status_A'   value='A'>Canceled</option>
+      <option id='status_Any' value='Any'>__Any__</option>
+      <option id='status_T'   value='T'>__Ok__</option>
+      <option id='status_W'   value='W'>__Warning__</option>
+      <option id='status_f'   value='f'>__Error__</option>
+      <option id='status_A'   value='A'>__Canceled__</option>
     </select>     
   </td>
 </tr>
+</TMPL_UNLESS>
+<TMPL_IF db_pools>
 <tr>
  <td valign='top'>
-    <h2>Pool</h2>
+    <h2>__Pool__</h2>
     <select name='pool' class='formulaire'>
-      <option id='pool_all' value=''>All</option>
-<TMPL_LOOP NAME=db_pools>
+      <option id='pool_all' value=''>__All__</option>
+<TMPL_LOOP db_pools>
       <option id='pool_<TMPL_VAR name>'><TMPL_VAR name></option>
 </TMPL_LOOP>
     </select>
   </td>
 </tr>
+</TMPL_IF>
+<TMPL_UNLESS hide_since>
 <tr>
   <td valign='top'>
-    <h2>Age</h2>
+    <h2>__Since__</h2>
+    <input type='text' id='since' name='since' size='22' title='YYYY-MM-DD'
+     value='<TMPL_VAR since>' class='formulaire'>
+  </td>
+ </tr>
+<tr>
+  <td valign='top'>
+    <h2>__Age__</h2>
+    <select name='age' class='formulaire' onclick='document.getElementById("since").value="";'>
+      <option id='age_86400'   value='86400'>__1 day__</option>
+      <option id='age_172800'   value='172800'>__2 days__</option>
+      <option id='age_604800'   value='604800'>__1 week__</option>
+      <option id='age_2678400'  value='2678400'>__30 days__</option>
+      <option id='age_15552000' value='15552000'>__6 months__</option>
+    </select>     
+  </td>
+ </tr>
+<TMPL_ELSE>
+<tr>
+  <td valign='top'>
+    <h2>__Age__</h2>
     <select name='age' class='formulaire'>
-      <option id='age_604800'   value='604800'>This week</option>
-      <option id='age_2678400'  value='2678400'>Last 30 days</option>
-      <option id='age_15552000' value='15552000'>Last 6 month</option>
+      <option id='age_86400'   value='86400'>__Last 24h__</option>
+      <option id='age_237600'   value='237600'>__This weekend__</option>
+      <option id='age_604800'   value='604800'>__This week__</option>
+      <option id='age_2678400'  value='2678400'>__Last 30 days__</option>
+      <option id='age_15552000' value='15552000'>__Last 6 months__</option>
+    </select>     
+  </td>
+ </tr>
+</TMPL_UNLESS>
+<TMPL_IF view_time_slice>
+<tr>
+  <td valign='top'>
+    <h2>__Time slice__</h2>
+    <select name='type' class='formulaire'>
+      <option id='slice_day'   value='day'>__Per days__</option>
+      <option id='slice_week'  value='week'>__Per weeks__</option>
+      <option id='slice_month' value='month'>__Per months__</option>
     </select>     
   </td>
  </tr>
+</TMPL_IF>
  <tr>
   <td valign='bottom'> 
-    <h2>Number of items</h2>
-    <input type='text' name='limit' value='<TMPL_VAR NAME=limit>' 
+    <h2>__Number of items__</h2>
+    <input type='text' name='limit' value='<TMPL_VAR limit>' 
        class='formulaire' size='4'>
   </td>
 </tr>
+<TMPL_UNLESS hide_type>
 <tr>
   <td valign='top'> 
-    <h2>Job Type</h2>
+    <h2>__Job Type__</h2>
     <select name='jobtype' class='formulaire'>
-      <option id='jobtype_any' value='all type'>Any</option>
-      <option id='jobtype_B' value='B'>Backup</option>
-      <option id='jobtype_R' value='R'>Restore</option>
+      <option id='jobtype_any' value='all type'>__Any__</option>
+      <option id='jobtype_B' value='B'>__Backup__</option>
+      <option id='jobtype_R' value='R'>__Restore__</option>
+      <option id='jobtype_m' value='m'>__Migration__</option>
+      <option id='jobtype_M' value='M'>__Migrated job__</option>
+      <option id='jobtype_C' value='C'>__Job copy__</option>
+      <option id='jobtype_c' value='c'>__Copy__</option>
+      <option id='jobtype_D' value='D'>__Admin__</option>
     </select>
   </td>
 </tr>
+</TMPL_UNLESS>
+<TMPL_IF db_clients>
 <tr>
   <td valign='top'> 
-    <h2>Clients</h2>
+    <h2>__Clients__</h2>
     <select name='client' size='15' class='formulaire' multiple>
-<TMPL_LOOP NAME=db_clients>
+<TMPL_LOOP db_clients>
       <option id='client_<TMPL_VAR clientname>'><TMPL_VAR clientname></option>
 </TMPL_LOOP>
     </select>
   </td>
 </tr>
+</TMPL_IF>
+<TMPL_IF db_client_groups>
+<tr>
+  <td valign='top'>
+    <h2>__Groups__</h2>
+    <select name='client_group' size='10' class='formulaire' multiple>
+<TMPL_LOOP db_client_groups>
+        <option id= 'group_<TMPL_VAR name>'><TMPL_VAR name></option>
+</TMPL_LOOP>
+    </select>
+  </td>
+</tr>
+</TMPL_IF>
 <!--
 <tr>
   <td valign='top'> 
-    <h2>File Set</h2>
+    <h2>__File Set__</h2>
     <select name='fileset' size='15' class='formulaire' multiple>
-<TMPL_LOOP NAME=db_filesets>
-      <option id='client_<TMPL_VAR fileset>'><TMPL_VAR NAME=fileset></option>
+<TMPL_LOOP db_filesets>
+      <option id='client_<TMPL_VAR fileset>'><TMPL_VAR fileset></option>
 </TMPL_LOOP>
     </select>
   </td>
 </tr>
 -->
 </table>
-  <input type="image" name='action' value='job' src='/bweb/update.png'>
+  <button type="submit" class="bp" name='action' 
+    value='<TMPL_IF action><TMPL_VAR action><TMPL_ELSE>job</TMPL_IF>'>
+     <img src='/bweb/update.png' alt=''> </button>
 
 </form>
 </div>
      document.getElementById('client_' + <TMPL_VAR name>).selected = true;
   </TMPL_LOOP>
 
+  <TMPL_LOOP qclient_groups>
+     document.getElementById('group_' + <TMPL_VAR name>).selected = true;
+  </TMPL_LOOP>
+
   <TMPL_IF status>
      document.getElementById('status_<TMPL_VAR status>').selected=true;
   </TMPL_IF>
      document.getElementById('age_<TMPL_VAR age>').selected=true;
   </TMPL_IF>
 
+  <TMPL_IF type>
+     document.getElementById('slice_<TMPL_VAR type>').selected=true;
+  </TMPL_IF>
+
   <TMPL_IF jobtype>
      document.getElementById('jobtype_<TMPL_VAR jobtype>').selected=true;
   </TMPL_IF>