mirror of
https://github.com/stylersnico/librenms.git
synced 2026-07-28 08:02:41 +02:00
Fix coding style part 2
This commit is contained in:
+161
-164
@@ -4,17 +4,21 @@ unset($vars['page']);
|
||||
|
||||
// Setup here
|
||||
|
||||
if($_SESSION['widescreen'])
|
||||
{
|
||||
$graph_width=1700;
|
||||
$thumb_width=180;
|
||||
} else {
|
||||
$graph_width=1075;
|
||||
$thumb_width=113;
|
||||
if($_SESSION['widescreen']) {
|
||||
$graph_width=1700;
|
||||
$thumb_width=180;
|
||||
}
|
||||
else {
|
||||
$graph_width=1075;
|
||||
$thumb_width=113;
|
||||
}
|
||||
|
||||
if (!is_numeric($vars['from'])) { $vars['from'] = $config['time']['day']; }
|
||||
if (!is_numeric($vars['to'])) { $vars['to'] = $config['time']['now']; }
|
||||
if (!is_numeric($vars['from'])) {
|
||||
$vars['from'] = $config['time']['day'];
|
||||
}
|
||||
if (!is_numeric($vars['to'])) {
|
||||
$vars['to'] = $config['time']['now'];
|
||||
}
|
||||
|
||||
preg_match('/^(?P<type>[A-Za-z0-9]+)_(?P<subtype>.+)/', $vars['type'], $graphtype);
|
||||
|
||||
@@ -22,208 +26,201 @@ $type = $graphtype['type'];
|
||||
$subtype = $graphtype['subtype'];
|
||||
$id = $vars['id'];
|
||||
|
||||
if(is_numeric($vars['device']))
|
||||
{
|
||||
$device = device_by_id_cache($vars['device']);
|
||||
} elseif(!empty($vars['device'])) {
|
||||
$device = device_by_name($vars['device']);
|
||||
if(is_numeric($vars['device'])) {
|
||||
$device = device_by_id_cache($vars['device']);
|
||||
}
|
||||
elseif(!empty($vars['device'])) {
|
||||
$device = device_by_name($vars['device']);
|
||||
}
|
||||
|
||||
if (is_file("includes/graphs/".$type."/auth.inc.php"))
|
||||
{
|
||||
include("includes/graphs/".$type."/auth.inc.php");
|
||||
if (is_file("includes/graphs/".$type."/auth.inc.php")) {
|
||||
require "includes/graphs/".$type."/auth.inc.php";
|
||||
}
|
||||
|
||||
if (!$auth)
|
||||
{
|
||||
include("includes/error-no-perm.inc.php");
|
||||
} else {
|
||||
if (isset($config['graph_types'][$type][$subtype]['descr']))
|
||||
{
|
||||
$title .= " :: ".$config['graph_types'][$type][$subtype]['descr'];
|
||||
} else {
|
||||
$title .= " :: ".ucfirst($subtype);
|
||||
}
|
||||
if (!$auth) {
|
||||
require 'includes/error-no-perm.inc.php';
|
||||
}
|
||||
else {
|
||||
if (isset($config['graph_types'][$type][$subtype]['descr'])) {
|
||||
$title .= " :: ".$config['graph_types'][$type][$subtype]['descr'];
|
||||
}
|
||||
else {
|
||||
$title .= " :: ".ucfirst($subtype);
|
||||
}
|
||||
|
||||
$graph_array = $vars;
|
||||
$graph_array['height'] = "60";
|
||||
$graph_array['width'] = $thumb_width;
|
||||
$graph_array['legend'] = "no";
|
||||
$graph_array['to'] = $config['time']['now'];
|
||||
$graph_array = $vars;
|
||||
$graph_array['height'] = "60";
|
||||
$graph_array['width'] = $thumb_width;
|
||||
$graph_array['legend'] = "no";
|
||||
$graph_array['to'] = $config['time']['now'];
|
||||
|
||||
print_optionbar_start();
|
||||
echo($title);
|
||||
print_optionbar_start();
|
||||
echo($title);
|
||||
|
||||
echo('<div style="float: right;">');
|
||||
?>
|
||||
echo('<div style="float: right;">');
|
||||
?>
|
||||
<form action="">
|
||||
<select name='type' id='type'
|
||||
onchange="window.open(this.options[this.selectedIndex].value,'_top')" >
|
||||
<?php
|
||||
<?php
|
||||
|
||||
foreach (get_graph_subtypes($type) as $avail_type)
|
||||
{
|
||||
echo("<option value='".generate_url($vars, array('type' => $type."_".$avail_type, 'page' => "graphs"))."'");
|
||||
if ($avail_type == $subtype) {
|
||||
echo(" selected");
|
||||
foreach (get_graph_subtypes($type) as $avail_type) {
|
||||
echo("<option value='".generate_url($vars, array('type' => $type."_".$avail_type, 'page' => "graphs"))."'");
|
||||
if ($avail_type == $subtype) {
|
||||
echo(" selected");
|
||||
}
|
||||
$display_type = is_mib_graph($type, $avail_type) ? $avail_type : nicecase($avail_type);
|
||||
echo(">$display_type</option>");
|
||||
}
|
||||
$display_type = is_mib_graph($type, $avail_type) ? $avail_type : nicecase($avail_type);
|
||||
echo(">$display_type</option>");
|
||||
}
|
||||
?>
|
||||
?>
|
||||
</select>
|
||||
</form>
|
||||
<?php
|
||||
echo('</div>');
|
||||
<?php
|
||||
echo('</div>');
|
||||
|
||||
print_optionbar_end();
|
||||
print_optionbar_end();
|
||||
|
||||
print_optionbar_start();
|
||||
print_optionbar_start();
|
||||
|
||||
$thumb_array = array('sixhour' => '6 Hours', 'day' => '24 Hours', 'twoday' => '48 Hours', 'week' => 'One Week', 'twoweek' => 'Two Weeks',
|
||||
'month' => 'One Month', 'twomonth' => 'Two Months','year' => 'One Year', 'twoyear' => 'Two Years');
|
||||
$thumb_array = array('sixhour' => '6 Hours', 'day' => '24 Hours', 'twoday' => '48 Hours', 'week' => 'One Week', 'twoweek' => 'Two Weeks',
|
||||
'month' => 'One Month', 'twomonth' => 'Two Months','year' => 'One Year', 'twoyear' => 'Two Years');
|
||||
|
||||
echo('<table width=100%><tr>');
|
||||
echo('<table width=100%><tr>');
|
||||
|
||||
foreach ($thumb_array as $period => $text)
|
||||
{
|
||||
$graph_array['from'] = $config['time'][$period];
|
||||
foreach ($thumb_array as $period => $text) {
|
||||
$graph_array['from'] = $config['time'][$period];
|
||||
|
||||
$link_array = $vars;
|
||||
$link_array['from'] = $graph_array['from'];
|
||||
$link_array['to'] = $graph_array['to'];
|
||||
$link_array['page'] = "graphs";
|
||||
$link = generate_url($link_array);
|
||||
$link_array = $vars;
|
||||
$link_array['from'] = $graph_array['from'];
|
||||
$link_array['to'] = $graph_array['to'];
|
||||
$link_array['page'] = "graphs";
|
||||
$link = generate_url($link_array);
|
||||
|
||||
echo('<td align=center>');
|
||||
echo('<span class="device-head">'.$text.'</span><br />');
|
||||
echo('<a href="'.$link.'">');
|
||||
echo(generate_graph_tag($graph_array));
|
||||
echo('</a>');
|
||||
echo('</td>');
|
||||
echo('<td align=center>');
|
||||
echo('<span class="device-head">'.$text.'</span><br />');
|
||||
echo('<a href="'.$link.'">');
|
||||
echo(generate_graph_tag($graph_array));
|
||||
echo('</a>');
|
||||
echo('</td>');
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
echo('</tr></table>');
|
||||
echo('</tr></table>');
|
||||
|
||||
$graph_array = $vars;
|
||||
$graph_array['height'] = "300";
|
||||
$graph_array['width'] = $graph_width;
|
||||
$graph_array = $vars;
|
||||
$graph_array['height'] = "300";
|
||||
$graph_array['width'] = $graph_width;
|
||||
|
||||
echo("<hr />");
|
||||
echo("<hr />");
|
||||
|
||||
// datetime range picker
|
||||
// datetime range picker
|
||||
?>
|
||||
<script type="text/javascript">
|
||||
function submitCustomRange(frmdata) {
|
||||
var reto = /to=([0-9])+/g;
|
||||
var refrom = /from=([0-9])+/g;
|
||||
var tsto = moment(frmdata.dtpickerto.value).unix();
|
||||
var tsfrom = moment(frmdata.dtpickerfrom.value).unix();
|
||||
frmdata.selfaction.value = frmdata.selfaction.value.replace(reto, 'to=' + tsto);
|
||||
frmdata.selfaction.value = frmdata.selfaction.value.replace(refrom, 'from=' + tsfrom);
|
||||
frmdata.action = frmdata.selfaction.value;
|
||||
return true;
|
||||
}
|
||||
function submitCustomRange(frmdata) {
|
||||
var reto = /to=([0-9])+/g;
|
||||
var refrom = /from=([0-9])+/g;
|
||||
var tsto = moment(frmdata.dtpickerto.value).unix();
|
||||
var tsfrom = moment(frmdata.dtpickerfrom.value).unix();
|
||||
frmdata.selfaction.value = frmdata.selfaction.value.replace(reto, 'to=' + tsto);
|
||||
frmdata.selfaction.value = frmdata.selfaction.value.replace(refrom, 'from=' + tsfrom);
|
||||
frmdata.action = frmdata.selfaction.value;
|
||||
return true;
|
||||
}
|
||||
</script>
|
||||
<?php
|
||||
echo("
|
||||
<form class='form-inline' id='customrange' action='test'>
|
||||
<input type=hidden id='selfaction' value='" . $_SERVER['REQUEST_URI'] . "'>");
|
||||
echo('
|
||||
echo("
|
||||
<form class='form-inline' id='customrange' action='test'>
|
||||
<input type=hidden id='selfaction' value='" . $_SERVER['REQUEST_URI'] . "'>");
|
||||
echo('
|
||||
<div class="form-group">
|
||||
<label for="dtpickerfrom">From</label>
|
||||
<input type="text" class="form-control" id="dtpickerfrom" maxlength="16" value="' . $graph_array['from'] . '" data-date-format="YYYY-MM-DD HH:mm">
|
||||
<label for="dtpickerfrom">From</label>
|
||||
<input type="text" class="form-control" id="dtpickerfrom" maxlength="16" value="' . $graph_array['from'] . '" data-date-format="YYYY-MM-DD HH:mm">
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="dtpickerto">To</label>
|
||||
<input type="text" class="form-control" id="dtpickerto" maxlength=16 value="' . $graph_array['to'] . '" data-date-format="YYYY-MM-DD HH:mm">
|
||||
<label for="dtpickerto">To</label>
|
||||
<input type="text" class="form-control" id="dtpickerto" maxlength=16 value="' . $graph_array['to'] . '" data-date-format="YYYY-MM-DD HH:mm">
|
||||
</div>
|
||||
<input type="submit" class="btn btn-default" id="submit" value="Update" onclick="javascript:submitCustomRange(this.form);">
|
||||
</form>
|
||||
<script type="text/javascript">
|
||||
$(function () {
|
||||
var strfrom = new Date($("#dtpickerfrom").val()*1000);
|
||||
$("#dtpickerfrom").val(strfrom.getFullYear()+"-"+
|
||||
("0"+(strfrom.getMonth()+1)).slice(-2)+"-"+
|
||||
("0"+strfrom.getDate()).slice(-2)+" "+
|
||||
("0"+strfrom.getHours()).slice(-2)+":"+
|
||||
("0"+strfrom.getMinutes()).slice(-2)
|
||||
);
|
||||
var strto = new Date($("#dtpickerto").val()*1000);
|
||||
$("#dtpickerto").val(strto.getFullYear()+"-"+
|
||||
("0"+(strto.getMonth()+1)).slice(-2)+"-"+
|
||||
("0"+strto.getDate()).slice(-2)+" "+
|
||||
("0"+strto.getHours()).slice(-2)+":"+
|
||||
("0"+strto.getMinutes()).slice(-2)
|
||||
);
|
||||
$("#dtpickerfrom").datetimepicker({useCurrent: true, sideBySide: true, useStrict: false});
|
||||
$("#dtpickerto").datetimepicker({useCurrent: true, sideBySide: true, useStrict: false});
|
||||
});
|
||||
</form>
|
||||
<script type="text/javascript">
|
||||
$(function () {
|
||||
var strfrom = new Date($("#dtpickerfrom").val()*1000);
|
||||
$("#dtpickerfrom").val(strfrom.getFullYear()+"-"+
|
||||
("0"+(strfrom.getMonth()+1)).slice(-2)+"-"+
|
||||
("0"+strfrom.getDate()).slice(-2)+" "+
|
||||
("0"+strfrom.getHours()).slice(-2)+":"+
|
||||
("0"+strfrom.getMinutes()).slice(-2)
|
||||
);
|
||||
var strto = new Date($("#dtpickerto").val()*1000);
|
||||
$("#dtpickerto").val(strto.getFullYear()+"-"+
|
||||
("0"+(strto.getMonth()+1)).slice(-2)+"-"+
|
||||
("0"+strto.getDate()).slice(-2)+" "+
|
||||
("0"+strto.getHours()).slice(-2)+":"+
|
||||
("0"+strto.getMinutes()).slice(-2)
|
||||
);
|
||||
$("#dtpickerfrom").datetimepicker({useCurrent: true, sideBySide: true, useStrict: false});
|
||||
$("#dtpickerto").datetimepicker({useCurrent: true, sideBySide: true, useStrict: false});
|
||||
});
|
||||
</script>
|
||||
|
||||
');
|
||||
|
||||
echo("<hr />");
|
||||
echo("<hr />");
|
||||
|
||||
if ($vars['legend'] == "no")
|
||||
{
|
||||
echo(generate_link("Show Legend",$vars, array('page' => "graphs", 'legend' => NULL)));
|
||||
} else {
|
||||
echo(generate_link("Hide Legend",$vars, array('page' => "graphs", 'legend' => "no")));
|
||||
}
|
||||
|
||||
// FIXME : do this properly
|
||||
# if ($type == "port" && $subtype == "bits")
|
||||
# {
|
||||
echo(' | ');
|
||||
if ($vars['previous'] == "yes")
|
||||
{
|
||||
echo(generate_link("Hide Previous",$vars, array('page' => "graphs", 'previous' => NULL)));
|
||||
} else {
|
||||
echo(generate_link("Show Previous",$vars, array('page' => "graphs", 'previous' => "yes")));
|
||||
if ($vars['legend'] == "no") {
|
||||
echo(generate_link("Show Legend",$vars, array('page' => "graphs", 'legend' => NULL)));
|
||||
}
|
||||
else {
|
||||
echo(generate_link("Hide Legend",$vars, array('page' => "graphs", 'legend' => "no")));
|
||||
}
|
||||
# }
|
||||
|
||||
echo('<div style="float: right;">');
|
||||
// FIXME : do this properly
|
||||
# if ($type == "port" && $subtype == "bits")
|
||||
# {
|
||||
echo(' | ');
|
||||
if ($vars['previous'] == "yes") {
|
||||
echo(generate_link("Hide Previous",$vars, array('page' => "graphs", 'previous' => NULL)));
|
||||
}
|
||||
else {
|
||||
echo(generate_link("Show Previous",$vars, array('page' => "graphs", 'previous' => "yes")));
|
||||
}
|
||||
# }
|
||||
|
||||
if ($vars['showcommand'] == "yes")
|
||||
{
|
||||
echo(generate_link("Hide RRD Command",$vars, array('page' => "graphs", 'showcommand' => NULL)));
|
||||
} else {
|
||||
echo(generate_link("Show RRD Command",$vars, array('page' => "graphs", 'showcommand' => "yes")));
|
||||
}
|
||||
echo('<div style="float: right;">');
|
||||
|
||||
echo('</div>');
|
||||
if ($vars['showcommand'] == "yes") {
|
||||
echo(generate_link("Hide RRD Command",$vars, array('page' => "graphs", 'showcommand' => NULL)));
|
||||
}
|
||||
else {
|
||||
echo(generate_link("Show RRD Command",$vars, array('page' => "graphs", 'showcommand' => "yes")));
|
||||
}
|
||||
|
||||
print_optionbar_end();
|
||||
echo('</div>');
|
||||
|
||||
echo generate_graph_js_state($graph_array);
|
||||
|
||||
echo('<div style="width: '.$graph_array['width'].'; margin: auto;">');
|
||||
echo(generate_graph_tag($graph_array));
|
||||
echo("</div>");
|
||||
|
||||
if (isset($config['graph_descr'][$vars['type']]))
|
||||
{
|
||||
|
||||
print_optionbar_start();
|
||||
echo('<div style="float: left; width: 30px;">
|
||||
<div style="margin: auto auto;">
|
||||
<img valign=absmiddle src="images/16/information.png" />
|
||||
</div>
|
||||
</div>');
|
||||
echo($config['graph_descr'][$vars['type']]);
|
||||
print_optionbar_end();
|
||||
}
|
||||
|
||||
if ($vars['showcommand'])
|
||||
{
|
||||
$_GET = $graph_array;
|
||||
$command_only = 1;
|
||||
echo generate_graph_js_state($graph_array);
|
||||
|
||||
include("includes/graphs/graph.inc.php");
|
||||
}
|
||||
echo('<div style="width: '.$graph_array['width'].'; margin: auto;">');
|
||||
echo(generate_graph_tag($graph_array));
|
||||
echo("</div>");
|
||||
|
||||
if (isset($config['graph_descr'][$vars['type']])) {
|
||||
|
||||
print_optionbar_start();
|
||||
echo('<div style="float: left; width: 30px;">
|
||||
<div style="margin: auto auto;">
|
||||
<img valign=absmiddle src="images/16/information.png" />
|
||||
</div>
|
||||
</div>');
|
||||
echo($config['graph_descr'][$vars['type']]);
|
||||
print_optionbar_end();
|
||||
}
|
||||
|
||||
if ($vars['showcommand']) {
|
||||
$_GET = $graph_array;
|
||||
$command_only = 1;
|
||||
|
||||
require 'includes/graphs/graph.inc.php';
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
||||
|
||||
Reference in New Issue
Block a user