]> git.sur5r.net Git - bacula/bacula/blobdiff - gui/bweb/tpl/display_media_zoom.tpl
Renamed cleanup goto target into bail_out which is the prefered name from the develop...
[bacula/bacula] / gui / bweb / tpl / display_media_zoom.tpl
index bc24ba1472b2c8d5b0c27525bb6c1c2ca98b2ebf..655da33a55e1631ffc7954dc7b535bedbaa37482 100644 (file)
@@ -1,33 +1,47 @@
-<br/>
+<table>
+<td valign='top'>
  <div class='titlediv'>
-  <h1 class='newstitle'> Media : <TMPL_VAR volumename></h1>
+  <h1 class='newstitle'> __Volume:__ <TMPL_VAR volumename> <TMPL_VAR comment></h1>
  </div>
  <div class='bodydiv'>
-    <b> Media Infos </b><br/>
+    <b> __Volume Infos__</b><br/>
+    <table id='id_info_<TMPL_VAR volumename>'></table>
+    <b> __Volume Stats__</b><br/>
     <table id='id_media_<TMPL_VAR volumename>'></table>
-    <b> Job List </b></br>
+    <b> __Job List__ </b></br>
     <table id='id_jobs_<TMPL_VAR volumename>'></table>
-    <b> Actions </b></br>
+    <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='intern'><img src='/bweb/intern.png'></button> 
+<TMPL_IF online>&nbsp;
+      <button type="submit" class="bp" name='action' value='extern' onclick='return confirm("__Do you want to eject this volume ?__");' title='__move out__'> <img src='/bweb/extern.png' alt=''>__Eject__</button>
 <TMPL_ELSE>
-      <button class='formulaire' type='submit' name='action' value='extern'><img src='/bweb/extern.png'></button>
+      <button type="submit" class="bp" name='action' value='intern' title='__move in__'> <img src='/bweb/intern.png' alt=''>__Load__</button>
+</TMPL_IF>
+      <button type="submit" class="bp" name='action' value='update_media' title='__Update__'><img src='/bweb/edit.png' alt=''>__Edit__</button>
+      <button type="submit" class="bp" name='action' value='purge' title='__Purge__'> <img src='/bweb/purge.png' onclick="return confirm('__Do you want to purge this volume?__')" alt=''>__Purge__</button>
+      <button type="submit" class="bp" name='action' value='prune' title='__Prune__'> <img src='/bweb/prune.png' alt=''>__Prune__</button>
+<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__","__Enabled__", "__Location__","__Vol Status__", "__Vol Bytes__", "__Expire__",
+                      "__Retention__","__Max use duration__", "__Max jobs__" );
 
 var data = new Array();
 var img;
@@ -38,21 +52,20 @@ img.src = '/bweb/inflag<TMPL_VAR online>.png';
 data.push( new Array(
 "<TMPL_VAR poolname>",
 img,
+human_enabled("<TMPL_VAR enabled>"),
 "<TMPL_VAR location>",
 "<TMPL_VAR volstatus>",
-"<TMPL_VAR nb_bytes>",
-"<TMPL_VAR nb_mounts>",
+human_size(<TMPL_VAR nb_bytes>),
 "<TMPL_VAR expire>",
-"<TMPL_VAR nb_errors>",
-"<TMPL_VAR volretention>",
-"<TMPL_VAR voluseduration>",
+human_sec(<TMPL_VAR volretention>),
+human_sec(<TMPL_VAR voluseduration>),
 "<TMPL_VAR maxvoljobs>"
  )
 );
 
 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,12 +76,42 @@ 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("JobId","Name","Start Time","Type",
-                      "Level", "Files", "Bytes", "Status");
+var header = new Array( "__Vol Mounts__", "__Recycle count__", "__Read time__", "__Write time__", "__Errors__");
+
+var data = new Array();
+data.push( new Array(
+"<TMPL_VAR nb_mounts>",
+"<TMPL_VAR recyclecount>",
+human_sec(<TMPL_VAR volreadtime>),
+human_sec(<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__");
 
 var data = new Array();
 var a;
@@ -91,7 +134,7 @@ data.push( new Array(
 "<TMPL_VAR type>",
 "<TMPL_VAR level>",
 "<TMPL_VAR files>",
-"<TMPL_VAR bytes>",
+human_size(<TMPL_VAR bytes>),
 a
  )
 );
@@ -114,8 +157,8 @@ nrsTable.setup(
  header_color: header_color,
  page_nav: true,
  padding: 3,
- rows_per_page: rows_per_page,
-// disable_sorting: new Array(5,6)
+// disable_sorting: new Array(5,6),
+ rows_per_page: rows_per_page
 }
 );
 </script>