mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
Travis tests for code conformance. Ignore warnings for now. Fixed all errors, left most warnings.
76 lines
1.9 KiB
PHP
76 lines
1.9 KiB
PHP
<?php
|
|
|
|
global $config;
|
|
|
|
if ($_SESSION['widescreen']) {
|
|
if (!$graph_array['height']) {
|
|
$graph_array['height'] = '110';
|
|
}
|
|
|
|
if (!$graph_array['width']) {
|
|
$graph_array['width'] = '215';
|
|
}
|
|
|
|
$periods = array(
|
|
'sixhour',
|
|
'day',
|
|
'week',
|
|
'month',
|
|
'year',
|
|
'twoyear',
|
|
);
|
|
} else {
|
|
if (!$graph_array['height']) {
|
|
$graph_array['height'] = '100';
|
|
}
|
|
|
|
if (!$graph_array['width']) {
|
|
$graph_array['width'] = '215';
|
|
}
|
|
|
|
$periods = array(
|
|
'day',
|
|
'week',
|
|
'month',
|
|
'year',
|
|
);
|
|
}//end if
|
|
|
|
if ($_SESSION['screen_width']) {
|
|
if ($_SESSION['screen_width'] < 1024 && $_SESSION['screen_width'] > 700) {
|
|
$graph_array['width'] = round(($_SESSION['screen_width'] - 90 )/2, 0);
|
|
} else {
|
|
if ($_SESSION['screen_width'] > 1024) {
|
|
$graph_array['width'] = round(($_SESSION['screen_width'] - 90 )/count($periods)+1, 0);
|
|
} else {
|
|
$graph_array['width'] = $_SESSION['screen_width'] - 70;
|
|
}
|
|
}
|
|
}
|
|
|
|
$graph_array['height'] = round($graph_array['width'] /2.15);
|
|
|
|
$graph_array['to'] = $config['time']['now'];
|
|
|
|
$graph_data = array();
|
|
foreach ($periods as $period) {
|
|
$graph_array['from'] = $config['time'][$period];
|
|
$graph_array_zoom = $graph_array;
|
|
$graph_array_zoom['height'] = '150';
|
|
$graph_array_zoom['width'] = '400';
|
|
|
|
$link_array = $graph_array;
|
|
$link_array['page'] = 'graphs';
|
|
unset($link_array['height'], $link_array['width']);
|
|
$link = generate_url($link_array);
|
|
|
|
if ($return_data === true) {
|
|
$graph_data[] = overlib_link($link, generate_lazy_graph_tag($graph_array), generate_graph_tag($graph_array_zoom), null);
|
|
} else {
|
|
echo "<div class='col-md-3'>";
|
|
echo(overlib_link($link, generate_lazy_graph_tag($graph_array), generate_graph_tag($graph_array_zoom), null));
|
|
echo "</div>";
|
|
}
|
|
}
|
|
unset($graph_array);
|