-<br/>
+<table>
+<td valign='top'>
<div class='titlediv'>
- <h1 class='newstitle'> Media : <TMPL_VAR volumename></h1>
+ <h1 class='newstitle'> Media : <TMPL_VAR volumename> <TMPL_VAR comment></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>
+ <input type="image" name='action' value='extern' onclick='return confirm("Do you want to eject this media ?");' title='move out' src='/bweb/extern.png'>
<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'>
+</TMPL_IF>
+ <input type="image" name='action' value='update_media' title='Update' src='/bweb/edit.png'>
+ <input type="image" name='action' value='purge' title='Purge' src='/bweb/purge.png' onclick="return confirm('Do you want to purge this volume ?')">
+ <input type="image" name='action' value='prune' title='Prune' src='/bweb/prune.png'>
+<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;
img,
"<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,
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", "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");
"<TMPL_VAR type>",
"<TMPL_VAR level>",
"<TMPL_VAR files>",
-"<TMPL_VAR bytes>",
+human_size(<TMPL_VAR bytes>),
a
)
);