]> git.sur5r.net Git - bacula/bacula/blobdiff - gui/bweb/tpl/display_media_zoom.tpl
ebl Add FileSet view action
[bacula/bacula] / gui / bweb / tpl / display_media_zoom.tpl
index bba0fa1a021f7691e43e4c7a199a1786f6b876d2..83b9e6496b1f5f8111063aaf16b09fe17e563fec 100644 (file)
@@ -1,33 +1,47 @@
-<br/>
+<table>
+<td valign='top'>
  <div class='titlediv'>
   <h1 class='newstitle'> Media : <TMPL_VAR volumename></h1>
  </div>
  <div class='bodydiv'>
-    <b> Media Infos </b><br/>
+    <b> Media Infos</b><br/>
+    <table id='id_info_<TMPL_VAR volumename>'></table>
+    <b> Media Stats</b><br/>
     <table id='id_media_<TMPL_VAR volumename>'></table>
     <b> Job List </b></br>
     <table id='id_jobs_<TMPL_VAR volumename>'></table>
     <b> Actions </b></br>
    <form action='?' method='get'>
       <input type='hidden' name='media' value='<TMPL_VAR volumename>'>
-<TMPL_IF online>
-      <button class='formulaire' type='submit' name='action' value='extern' title='move out'><img src='/bweb/extern.png'></button>      
+<TMPL_IF online>&nbsp;
+      <input type="image" name='action' value='extern' title='move out' src='/bweb/extern.png'>&nbsp;
 <TMPL_ELSE>
-      <button class='formulaire' type='submit' name='action' value='intern' title='move in'><img src='/bweb/intern.png'></button> 
+      <input type="image" name='action' value='intern' title='move in' src='/bweb/intern.png'>&nbsp;
+</TMPL_IF>
+      <input type="image" name='action' value='update_media' title='Update' src='/bweb/edit.png'>&nbsp;
+      <input type="image" name='action' value='purge' title='Purge' src='/bweb/purge.png'>&nbsp;
+      <input type="image" name='action' value='prune' title='Prune' src='/bweb/prune.png'>&nbsp;
+<TMPL_IF Locationlog>
+      <a href='#' onclick='document.getElementById("locationlog").style.visibility="visible";'><img title='View location log' src='/bweb/zoom.png'></a>
 </TMPL_IF>
-      <button class='formulaire' type='submit' name='action' value='update_media' title='Update'><img src='/bweb/edit.png'></button> 
-      <button class='formulaire' type='submit' name='action' value='purge' title='Purge'><img src='/bweb/purge.png'></button>
-      <button class='formulaire' type='submit' name='action' value='prune' title='Prune'><img src='/bweb/prune.png'></button>
    </form>
  </div>
+</td>
+<td valign='top'style="visibility:hidden;" id='locationlog'>
+ <div class='titlediv'>
+  <h1 class='newstitle'> Location log </h1>
+ </div>
+ <div class='bodydiv'>
+<pre>
+ <TMPL_VAR LocationLog>
+</pre>
+ </div>
+</td>
+</table>
+<script type="text/javascript" language="JavaScript">
 
-
-
-<script language="JavaScript">
-
-var header = new Array("Pool","Online","Location","Vol Status",
-                       "Vol Bytes", "Vol Mounts", "Expire",
-                      "Errors", "Retention", "Max use duration", "Max jobs");
+var header = new Array("Pool","Online","Location","Vol Status", "Vol Bytes", "Expire",
+                      "Retention","Max use duration", "Max jobs" );
 
 var data = new Array();
 var img;
@@ -41,9 +55,7 @@ img,
 "<TMPL_VAR location>",
 "<TMPL_VAR volstatus>",
 "<TMPL_VAR nb_bytes>",
-"<TMPL_VAR nb_mounts>",
 "<TMPL_VAR expire>",
-"<TMPL_VAR nb_errors>",
 "<TMPL_VAR volretention>",
 "<TMPL_VAR voluseduration>",
 "<TMPL_VAR maxvoljobs>"
@@ -52,7 +64,7 @@ img,
 
 nrsTable.setup(
 {
- table_name:     "id_media_<TMPL_VAR volumename>",
+ table_name:     "id_info_<TMPL_VAR volumename>",
  table_header: header,
  up_icon: up_icon,
  down_icon: down_icon,
@@ -63,10 +75,39 @@ nrsTable.setup(
  table_data: data,
  header_color: header_color,
  padding: 3,
- disable_sorting: new Array(0,1,2,3,4,5)
+ disable_sorting: new Array(1)
 }
 );
 
+var header = new Array( "Vol Mounts", "Read time", "Write time", "Errors");
+
+var data = new Array();
+data.push( new Array(
+"<TMPL_VAR nb_mounts>",
+"<TMPL_VAR volreadtime>",
+"<TMPL_VAR volwritetime>",
+"<TMPL_VAR nb_errors>"
+ )
+);
+
+nrsTable.setup(
+{
+ table_name:     "id_media_<TMPL_VAR volumename>",
+ table_header: header,
+ up_icon: up_icon,
+ down_icon: down_icon,
+ prev_icon: prev_icon,
+ next_icon: next_icon,
+ rew_icon:  rew_icon,
+ fwd_icon:  fwd_icon,
+ table_data: data,
+ header_color: header_color,
+// disable_sorting: new Array()
+ padding: 3
+}
+);
+
+
 var header = new Array("JobId","Name","Start Time","Type",
                       "Level", "Files", "Bytes", "Status");