30 |
$this->file = $file; |
$this->file = $file; |
31 |
|
|
32 |
$this->client = 0; |
$this->client = 0; |
33 |
$this->titre = "Gain mensuel"; |
$this->titre = "Gain mensuel ".strftime("%Y",time()); |
34 |
|
|
35 |
$this->barcolor = "pink"; |
$this->barcolor = "pink"; |
36 |
$this->showframe = true; |
$this->showframe = true; |
39 |
Function GraphMakeGraph($distributeur=0) |
Function GraphMakeGraph($distributeur=0) |
40 |
{ |
{ |
41 |
$num = 0; |
$num = 0; |
42 |
|
$year = strftime("%Y",time()); |
43 |
|
|
44 |
$sql = "DELETE FROM ".MAIN_DB_PREFIX."telephonie_stats"; |
$sql = "DELETE FROM ".MAIN_DB_PREFIX."telephonie_stats"; |
45 |
$sql .= " WHERE graph='distributeur.gain.mensuel.".$distributeur."';"; |
$sql .= " WHERE graph='distributeur.gain.mensuel.".$distributeur."';"; |
63 |
$i = 0; |
$i = 0; |
64 |
$j = -1; |
$j = -1; |
65 |
$datas = array(); |
$datas = array(); |
66 |
|
$gains = array(); |
67 |
$labels = array(); |
$labels = array(); |
68 |
|
|
69 |
while ($i < $num) |
while ($i < $num) |
71 |
$row = $this->db->fetch_row($resql); |
$row = $this->db->fetch_row($resql); |
72 |
|
|
73 |
$datas[$i] = $row[1]; |
$datas[$i] = $row[1]; |
74 |
|
$gains[$row[0]] = $row[1]; |
75 |
$labels[$i] = substr($row[0],-2)."/".substr($row[0],2,2); |
$labels[$i] = substr($row[0],-2)."/".substr($row[0],2,2); |
76 |
|
|
77 |
$sqli = "INSERT INTO ".MAIN_DB_PREFIX."telephonie_stats"; |
$sqli = "INSERT INTO ".MAIN_DB_PREFIX."telephonie_stats"; |
91 |
print $this->db->error() . ' ' . $sql; |
print $this->db->error() . ' ' . $sql; |
92 |
} |
} |
93 |
|
|
94 |
|
for ($i = 1 ; $i < 13 ; $i++) |
95 |
|
{ |
96 |
|
$idx = $year.substr('0'.$i,-2); |
97 |
|
$datas[$i-1] = $gains[$idx]; |
98 |
|
$labels[$i-1] = $i; |
99 |
|
} |
100 |
|
|
101 |
if (sizeof($datas)) |
if (sizeof($datas)) |
102 |
{ |
{ |
103 |
$this->GraphDraw($this->file, $datas, $labels); |
$this->GraphDraw($this->file, $datas, $labels); |