Utilisation de la class Bar, au lieu de la class Brouzouf, plus appropriée
This commit is contained in:
parent
5f016ea07a
commit
4ab2f75844
@ -20,9 +20,9 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
require_once (DOL_DOCUMENT_ROOT."/telephonie/stats/graph/brouzouf.class.php");
|
require_once (DOL_DOCUMENT_ROOT."/telephonie/stats/graph/bar.class.php");
|
||||||
|
|
||||||
class GraphAppelsDureeMoyenne extends GraphBrouzouf{
|
class GraphAppelsDureeMoyenne extends GraphBar{
|
||||||
|
|
||||||
|
|
||||||
Function GraphAppelsDureeMoyenne($DB, $file)
|
Function GraphAppelsDureeMoyenne($DB, $file)
|
||||||
@ -30,6 +30,9 @@ class GraphAppelsDureeMoyenne extends GraphBrouzouf{
|
|||||||
$this->db = $DB;
|
$this->db = $DB;
|
||||||
$this->file = $file;
|
$this->file = $file;
|
||||||
|
|
||||||
|
$this->datas = array();
|
||||||
|
$this->labels = array();
|
||||||
|
|
||||||
$this->client = 0;
|
$this->client = 0;
|
||||||
$this->contrat = 0;
|
$this->contrat = 0;
|
||||||
$this->ligne = 0;
|
$this->ligne = 0;
|
||||||
@ -40,8 +43,17 @@ class GraphAppelsDureeMoyenne extends GraphBrouzouf{
|
|||||||
$this->barcolor = "pink";
|
$this->barcolor = "pink";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Function Graph($datas='', $labels='')
|
||||||
|
{
|
||||||
|
$this->GetDatas();
|
||||||
|
|
||||||
Function GraphDraw()
|
if (sizeof($this->datas))
|
||||||
|
{
|
||||||
|
$this->GraphDraw($this->file, $this->datas, $this->labels);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
Function GetDatas()
|
||||||
{
|
{
|
||||||
$num = 0;
|
$num = 0;
|
||||||
|
|
||||||
@ -83,14 +95,13 @@ class GraphAppelsDureeMoyenne extends GraphBrouzouf{
|
|||||||
{
|
{
|
||||||
$num = $this->db->num_rows();
|
$num = $this->db->num_rows();
|
||||||
$i = 0;
|
$i = 0;
|
||||||
$labels = array();
|
|
||||||
|
|
||||||
while ($i < $num)
|
while ($i < $num)
|
||||||
{
|
{
|
||||||
$row = $this->db->fetch_row();
|
$row = $this->db->fetch_row();
|
||||||
|
|
||||||
$labels[$i] = substr($row[0],4,2) . '/'.substr($row[0],2,2);
|
$this->labels[$i] = substr($row[0],4,2) . '/'.substr($row[0],2,2);
|
||||||
$datas[$i] = ($row[1] / $row[2] ) ;
|
$$this->datas[$i] = ($row[1] / $row[2] ) ;
|
||||||
|
|
||||||
$i++;
|
$i++;
|
||||||
}
|
}
|
||||||
@ -108,11 +119,6 @@ class GraphAppelsDureeMoyenne extends GraphBrouzouf{
|
|||||||
{
|
{
|
||||||
print $this->client . " " . $cv[$i - 1]."\n";
|
print $this->client . " " . $cv[$i - 1]."\n";
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($num > 1)
|
|
||||||
{
|
|
||||||
$this->GraphMakeGraph($datas, $labels);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user