%
statusfiles = [];
trash = param.usage.shift;
IF param.graphic;
FILTER null;
FOREACH device IN 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;
%?>
% IF param.headingText %?>
% param.headingText %?>
% END %?>
% IF param.graphic %?>
% count = 0 %?>
% FOREACH file IN statusfiles %?>
% IF count % 2 == 0 %?>
% IF count > 0 %?>
% END %?>
% END %?>
|
% count = count + 1 %?>
% END %?>
% IF count > 0 %?>
% END %?>
% ELSE %?>
% FOREACH field IN trash %?>
% field %?> |
% END %?>
% FOREACH zeile IN data %?>
% FOREACH field IN zeile %?>
% field %?> |
% END %?>
% END %?>
% END %?>