Folder reorganize 1

This commit is contained in:
Rucus
2026-02-17 12:44:37 -06:00
parent ec99d85bc2
commit f0ae0ab905
17427 changed files with 2071 additions and 1059030 deletions

View File

@@ -0,0 +1,105 @@
<?php
// content="text/plain; charset=utf-8"
require_once ('src/jpgraph.php');
require_once ('src/jpgraph_line.php');
// FOR DB CONNECTION
$link = mysql_connect('controls2k8', 'corey', '41945549')
or die('Could not connect: ' . mysql_error());
mysql_select_db('controls') or die('Could not select database');
$dataArray=array();
//get data from database
$sql="SELECT timestamp, pan5lvl, pan6lvl, pan7lvl, pan8lvl, pan9lvl FROM pans where pans.id mod 7 = 0 GROUP BY timestamp DESC LIMIT 96";
$result = mysql_query($sql) or die('Query failed: ' . mysql_error());
if ($result) {
while ($row = mysql_fetch_assoc($result)) {
$datay[] = $row["timestamp"];
$datax1[] = $row["pan5lvl"];
$datax2[] = $row["pan6lvl"];
$datax3[] = $row["pan7lvl"];
$datax4[] = $row["pan8lvl"];
$datax5[] = $row["pan9lvl"];
}
}
// Setup the graph
$graph = new Graph(1600,520);
$graph->SetScale('intlin',0,105);
//$graph->SetTickDensity(TICKD_DENSE);
//$graph->SetTickInterval(1,2);
$theme_class=new UniversalTheme;
$graph->SetTheme($theme_class);
$graph->img->SetAntiAliasing(false);
$graph->title->Set('Graph');
$graph->img->SetMargin(70,15,30,100); // Sets the margin. L, R, T, B
//$graph->SetMarginColor('silver');
$graph->title->Set('All Pan Levels');
$graph->subtitle->Set('(15 Minute Intervals)');
$graph->xaxis->title->Set();
$graph->yaxis->title->Set('%');
$graph->SetBox(false);
$graph->footer->right->Set('Timer (ms): ');
$graph->footer->SetTimer($timer);
$graph->legend->SetPos($aX,$aY,$aHAlign='right',$aVAlign='top');
$graph->img->SetAntiAliasing();
$graph->yaxis->HideZeroLabel(false);
$graph->yaxis->HideLine(false);
$graph->yaxis->HideTicks(false,false);
$graph->yaxis->title->Set('Pan Level');
$graph->yaxis->SetTitleMargin(50);
$graph->xgrid->Show(true,true);
$graph->xgrid->SetLineStyle("solid");
$graph->xaxis->SetTickLabels($datay);
//$graph->xaxis->SetTickDensity(TICKD_DENSE);
$graph->xaxis->SetLabelAngle(65);
$graph->xgrid->SetColor('#E2E2E2');
// Create line 1
$p1=new LinePlot($datax1);
$graph->Add($p1);
$p1->SetColor("#6495ED");
$p1->SetLegend('Pan 5');
// Create line 2
$p2=new LinePlot($datax2);
$graph->Add($p2);
$p2->SetColor("#B22222");
$p2->SetLegend('Pan 6');
// Create line 3
$p3=new LinePlot($datax3);
$graph->Add($p3);
$p3->SetColor("orange");
$p3->SetLegend('Pan 7');
// Create line 4
$p4=new LinePlot($datax4);
$graph->Add($p4);
$p4->SetColor("blue");
$p4->SetLegend('Pan 8');
// Create line 5
$p5=new LinePlot($datax5);
$graph->Add($p5);
$p5->SetColor("red");
$p5->SetLegend('Pan 9');
$graph->legend->SetFrameWeight(1);
// Output line
$graph->Stroke();
?>