summaryrefslogtreecommitdiff
path: root/html/filesys.tmpl
diff options
context:
space:
mode:
Diffstat (limited to 'html/filesys.tmpl')
-rw-r--r--html/filesys.tmpl76
1 files changed, 76 insertions, 0 deletions
diff --git a/html/filesys.tmpl b/html/filesys.tmpl
new file mode 100644
index 0000000..8806b08
--- /dev/null
+++ b/html/filesys.tmpl
@@ -0,0 +1,76 @@
+<?%
+statusfiles = [];
+trash = param.usage.shift;
+# USE Dumper; Dumper.dump_html(param.usage);
+
+IF param.graphic;
+ FILTER null;
+ FOREACH device = param.usage;
+ name = reentities(device.first).split('/').last;
+
+ free = 100 - device.5;
+ d = [
+ [ device.3, device.4],
+ [ device.5, free],
+ ];
+
+ USE my_graph = GD.Graph.pie(200, 150);
+
+ label = gettext('Total space');
+ label = "${label} ${device.0} ${device.2}";
+ my_graph.set(
+ label => label,
+ pie_height => 6,
+ axislabelclr => 'black',
+ shadow => 1,
+ );
+ my_graph.set_title_font(param.font,8);
+ my_graph.set_value_font(param.font,8);
+ my_graph.set_label_font(param.font,6);
+
+ file = writefile("status_filesys_${name}.gif", my_graph.plot(d).gif );
+ statusfiles.push(file);
+ END;
+ END;
+END;
+%?>
+<!-- Vitals Template -->
+<?% IF param.headingText %?>
+<h3><?% param.headingText %?></h3>
+<?% END %?>
+
+<?% IF param.graphic %?>
+ <table border="0" width="95%">
+ <?% count = 0 %?>
+ <?% FOREACH file = statusfiles %?>
+ <?% IF count % 2 == 0 %?>
+ <?% IF count > 0 %?>
+ </tr>
+ <?% END %?>
+ <tr>
+ <?% END %?>
+ <td colspan=2 align=center>
+ <img src="<?% file %?>" hspace=5>
+ </td>
+ <?% count = count + 1 %?>
+ <?% END %?>
+ <?% IF count > 0 %?>
+ </tr>
+ <?% END %?><tr>
+ </table>
+<?% ELSE %?>
+ <table border="0" width="95%">
+ <tr>
+ <?% FOREACH field = trash %?>
+ <th><?% field %?></th>
+ <?% END %?>
+ </tr>
+ <?% FOREACH zeile = data %?>
+ <tr>
+ <?% FOREACH field = zeile %?>
+ <td><?% field %?></td>
+ <?% END %?>
+ </tr>
+ <?% END %?>
+ </table>
+<?% END %?>