Ajout petit graph pour les boites
This commit is contained in:
parent
b68023bf83
commit
c276356041
@ -38,6 +38,8 @@ $sql_c .= " FROM ".MAIN_DB_PREFIX."energie_compteur";
|
|||||||
|
|
||||||
$resql_c = $db->query($sql_c);
|
$resql_c = $db->query($sql_c);
|
||||||
|
|
||||||
|
$user = New User($db);
|
||||||
|
|
||||||
if ($resql_c)
|
if ($resql_c)
|
||||||
{
|
{
|
||||||
$num_c = $db->num_rows($resql_c);
|
$num_c = $db->num_rows($resql_c);
|
||||||
@ -49,6 +51,9 @@ if ($resql_c)
|
|||||||
{
|
{
|
||||||
$obj_c = $db->fetch_object($resql_c);
|
$obj_c = $db->fetch_object($resql_c);
|
||||||
|
|
||||||
|
$compteur = New EnergieCompteur($db, $user);
|
||||||
|
$compteur->fetch($obj_c->rowid);
|
||||||
|
|
||||||
$compteur_id = $obj_c->rowid;
|
$compteur_id = $obj_c->rowid;
|
||||||
|
|
||||||
$sql = "SELECT ".$db->pdate("date_releve")." as date_releve, valeur";
|
$sql = "SELECT ".$db->pdate("date_releve")." as date_releve, valeur";
|
||||||
@ -144,10 +149,10 @@ if ($resql_c)
|
|||||||
$xyear = strftime("%Y",$day);
|
$xyear = strftime("%Y",$day);
|
||||||
}
|
}
|
||||||
|
|
||||||
$width = 750;
|
|
||||||
$height = 300;
|
|
||||||
if (sizeof($xydatas) > 2)
|
if (sizeof($xydatas) > 2)
|
||||||
{
|
{
|
||||||
|
$width = 750;
|
||||||
|
$height = 300;
|
||||||
$graph = new Graph($width, $height,"auto");
|
$graph = new Graph($width, $height,"auto");
|
||||||
$graph->SetScale("textlin",0,$maxa);
|
$graph->SetScale("textlin",0,$maxa);
|
||||||
|
|
||||||
@ -169,6 +174,29 @@ if ($resql_c)
|
|||||||
$file= DOL_DATA_ROOT."/energie/graph/all.".$obj_c->rowid.".png";
|
$file= DOL_DATA_ROOT."/energie/graph/all.".$obj_c->rowid.".png";
|
||||||
|
|
||||||
$graph->Stroke($file);
|
$graph->Stroke($file);
|
||||||
|
|
||||||
|
$width = 300;
|
||||||
|
$height = 90;
|
||||||
|
$graph = new Graph($width, $height,"auto");
|
||||||
|
$graph->SetScale("textlin",0,$maxa);
|
||||||
|
|
||||||
|
$graph->yaxis->scale->SetGrace(2);
|
||||||
|
$graph->SetFrame(1);
|
||||||
|
$graph->img->SetMargin(30,10,10,10);
|
||||||
|
|
||||||
|
$b2plot = new LinePlot($xydatas);
|
||||||
|
|
||||||
|
$b2plot->SetColor("blue");
|
||||||
|
|
||||||
|
$graph->xaxis->Hide();
|
||||||
|
|
||||||
|
$graph->Add($b2plot);
|
||||||
|
$graph->img->SetImgFormat("png");
|
||||||
|
|
||||||
|
$file= DOL_DATA_ROOT."/energie/graph/small-all.".$obj_c->rowid.".png";
|
||||||
|
|
||||||
|
$graph->Stroke($file);
|
||||||
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user