var odd_cell_color = "#EEEEEE";
var header_color = "#E1E0DA";
var rows_per_page = 20;
+ var bweb_root = "/bweb/";
var up_icon = "/bweb/up.gif";
var down_icon = "/bweb/down.gif";
var prev_icon = "/bweb/left.gif";
return parent;
}
+function bweb_get_job_img(status, errors)
+{
+ var ret;
+
+ if (status == "T") {
+ if (errors > 0) {
+ ret = "W.png";
+
+ } else {
+ ret = "T.png";
+ }
+
+ } else {
+ ret = status + ".png";
+ }
+
+ return bweb_root + ret;
+}
+
function search_media()
{
var what = document.getElementById('searchbox').value;
a.href='?action=job_zoom;jobid=<TMPL_VAR JobId>';
img = document.createElement("IMG");
-img.src="/bweb/<TMPL_VAR JobStatus>.png";
+img.src=bweb_get_job_img("<TMPL_VAR JobStatus>", <TMPL_VAR joberrors>);
img.title=jobstatus['<TMPL_VAR JobStatus>'];
a.appendChild(img);
"Durée",
"Fichiers",
"Taille",
+ "Erreurs",
"Pool",
"Volumes utilisés",
"Statut");
var data = new Array();
img = document.createElement("IMG");
-img.src="/bweb/<TMPL_VAR JobStatus>.png";
+img.src=bweb_get_job_img("<TMPL_VAR JobStatus>", <TMPL_VAR joberrors>);
img.title=jobstatus['<TMPL_VAR JobStatus>'];
data.push( new Array(
"<TMPL_VAR duration>",
"<TMPL_VAR JobFiles>",
human_size(<TMPL_VAR JobBytes>),
+"<TMPL_VAR joberrors>",
"<TMPL_VAR poolname>",
"<TMPL_LOOP volumes><TMPL_VAR VolumeName>\n</TMPL_LOOP>",
img
JobFiles AS jobfiles,
JobBytes AS jobbytes,
JobStatus AS jobstatus,
+ JobErrors AS joberrors,
$self->{sql}->{SEC_TO_TIME}( $self->{sql}->{UNIX_TIMESTAMP}(EndTime)
- $self->{sql}->{UNIX_TIMESTAMP}(StartTime)) AS duration
a.href='?action=job_zoom;jobid=<TMPL_VAR JobId>';
img = document.createElement("IMG");
-img.src="/bweb/<TMPL_VAR JobStatus>.png";
+img.src=bweb_get_job_img("<TMPL_VAR JobStatus>", <TMPL_VAR joberrors>);
img.title=jobstatus['<TMPL_VAR JobStatus>'];
a.appendChild(img);
"<TMPL_VAR Duration>",
"<TMPL_VAR JobFiles>",
human_size(<TMPL_VAR JobBytes>),
-"<TMPL_VAR joberrors">",
+"<TMPL_VAR joberrors>",
a
)
);
"Duration",
"JobFiles",
"JobBytes",
+ "Errors",
"Pool",
"Volume Name",
"Status");
var data = new Array();
img = document.createElement("IMG");
-img.src="/bweb/<TMPL_VAR JobStatus>.png";
+img.src=bweb_get_job_img("<TMPL_VAR JobStatus>", <TMPL_VAR joberrors>);
img.title=jobstatus['<TMPL_VAR JobStatus>'];
data.push( new Array(
"<TMPL_VAR duration>",
"<TMPL_VAR JobFiles>",
human_size(<TMPL_VAR JobBytes>),
+"<TMPL_VAR joberrors>",
"<TMPL_VAR poolname>",
"<TMPL_LOOP volumes><TMPL_VAR VolumeName>\n</TMPL_LOOP>",
img