Allowed 14 chars in graph legend for rrd descr. (#9926)

This commit is contained in:
PipoCanaja
2019-03-12 08:57:56 +01:00
committed by GitHub
parent eb648a1d6f
commit 7b8ccc2ea2

View File

@@ -15,9 +15,11 @@
require 'includes/graphs/common.inc.php';
$rrddescr_len = 14; // length of the padded rrd_descr in legend
$stacked = generate_stacked_graphs();
$units_descr = substr(str_pad($units_descr, 18), 0, 18);
$units_descr = substr(str_pad($units_descr, $rrddescr_len + 9), 0, $rrddescr_len + 9);
if ($format == 'octets' || $format == 'bytes') {
$units = 'Bps';
@@ -87,7 +89,7 @@ foreach ($rrd_list as $rrd) {
$stack = ':STACK';
}
$rrd_options .= ' AREA:inbits' . $i . '#' . $colour_in . $stacked['transparency'] . ":'" . rrdtool_escape($rrd['descr'], 9) . "In '$stack";
$rrd_options .= ' AREA:inbits' . $i . '#' . $colour_in . $stacked['transparency'] . ":'" . rrdtool_escape($rrd['descr'], $rrddescr_len) . "In '$stack";
$rrd_options .= ' GPRINT:inbits' . $i . ':LAST:%6.2lf%s';
$rrd_options .= ' GPRINT:inbits' . $i . ':AVERAGE:%6.2lf%s';
$rrd_options .= ' GPRINT:inbits' . $i . ':MAX:%6.2lf%s';
@@ -98,7 +100,7 @@ foreach ($rrd_list as $rrd) {
$rrd_options .= " COMMENT:'\\n'";
$rrd_optionsb .= ' AREA:outbits' . $i . '_neg#' . $colour_out . $stacked['transparency'] . ":$stack";
$rrd_options .= ' HRULE:999999999999999#' . $colour_out . ":'" . str_pad('', 10) . "Out'";
$rrd_options .= ' HRULE:999999999999999#' . $colour_out . ":'" . str_pad('', $rrddescr_len + 1) . "Out'";
$rrd_options .= ' GPRINT:outbits' . $i . ':LAST:%6.2lf%s';
$rrd_options .= ' GPRINT:outbits' . $i . ':AVERAGE:%6.2lf%s';
$rrd_options .= ' GPRINT:outbits' . $i . ':MAX:%6.2lf%s';
@@ -160,21 +162,21 @@ if (!$args['nototal']) {
$rrd_options .= " COMMENT:' \\n'";
$rrd_options .= " HRULE:999999999999999#FFFFFF:'" . str_pad('Total', 10) . "In '";
$rrd_options .= " HRULE:999999999999999#FFFFFF:'" . str_pad('Total', $rrddescr_len + 1) . "In '";
$rrd_options .= ' GPRINT:inbits:LAST:%6.2lf%s';
$rrd_options .= ' GPRINT:inbits:AVERAGE:%6.2lf%s';
$rrd_options .= ' GPRINT:inbits:MAX:%6.2lf%s';
$rrd_options .= " GPRINT:totin:%6.2lf%s$total_units";
$rrd_options .= " COMMENT:'\\n'";
$rrd_options .= " HRULE:999999999999990#FFFFFF:'" . str_pad('', 10) . "Out'";
$rrd_options .= " HRULE:999999999999990#FFFFFF:'" . str_pad('', $rrddescr_len + 1) . "Out'";
$rrd_options .= ' GPRINT:outbits:LAST:%6.2lf%s';
$rrd_options .= ' GPRINT:outbits:AVERAGE:%6.2lf%s';
$rrd_options .= ' GPRINT:outbits:MAX:%6.2lf%s';
$rrd_options .= " GPRINT:totout:%6.2lf%s$total_units";
$rrd_options .= " COMMENT:'\\n'";
$rrd_options .= " HRULE:999999999999990#FFFFFF:'" . str_pad('', 10) . "Agg'";
$rrd_options .= " HRULE:999999999999990#FFFFFF:'" . str_pad('', $rrddescr_len + 1) . "Agg'";
$rrd_options .= ' GPRINT:bits:LAST:%6.2lf%s';
$rrd_options .= ' GPRINT:bits:AVERAGE:%6.2lf%s';
$rrd_options .= ' GPRINT:bits:MAX:%6.2lf%s';