30 |
$this->file = $file; |
$this->file = $file; |
31 |
|
|
32 |
$this->client = 0; |
$this->client = 0; |
33 |
$this->titre = "Gain mensuel ".strftime("%Y",time()); |
$this->year = strftime("%Y",time()); |
34 |
|
$this->titre = "Gain mensuel ".$this->year; |
35 |
|
|
36 |
$this->barcolor = "pink"; |
$this->barcolor = "pink"; |
37 |
$this->showframe = true; |
$this->showframe = true; |
43 |
$year = strftime("%Y",time()); |
$year = strftime("%Y",time()); |
44 |
|
|
45 |
$sql = "DELETE FROM ".MAIN_DB_PREFIX."telephonie_stats"; |
$sql = "DELETE FROM ".MAIN_DB_PREFIX."telephonie_stats"; |
46 |
$sql .= " WHERE graph='distributeur.gain.mensuel.".$distributeur."';"; |
if ($distributeur > 0) |
47 |
|
{ |
48 |
|
$sql .= " WHERE graph='distributeur.gain.mensuel.".$distributeur."';"; |
49 |
|
} |
50 |
|
else |
51 |
|
{ |
52 |
|
$sql .= " WHERE graph='distributeur.gain.mensuel'"; |
53 |
|
} |
54 |
$resql = $this->db->query($sql); |
$resql = $this->db->query($sql); |
55 |
|
|
56 |
$sql = "SELECT date_format(f.date,'%Y%m'), sum(f.gain)"; |
|
57 |
$sql .= " FROM ".MAIN_DB_PREFIX."telephonie_facture as f"; |
if ($distributeur > 0) { |
58 |
$sql .= " , ".MAIN_DB_PREFIX."telephonie_societe_ligne as l"; |
$sql = "SELECT date_format(f.date,'%Y%m'), sum(f.gain)"; |
59 |
$sql .= " , ".MAIN_DB_PREFIX."telephonie_distributeur_commerciaux as dc"; |
$sql .= " FROM ".MAIN_DB_PREFIX."telephonie_facture as f"; |
60 |
$sql .= " WHERE l.rowid = f.fk_ligne"; |
$sql .= " , ".MAIN_DB_PREFIX."telephonie_societe_ligne as l"; |
61 |
$sql .= " AND l.fk_commercial_sign = dc.fk_user"; |
$sql .= " , ".MAIN_DB_PREFIX."telephonie_distributeur_commerciaux as dc"; |
62 |
$sql .= " AND dc.fk_distributeur = ".$distributeur; |
$sql .= " WHERE l.rowid = f.fk_ligne"; |
63 |
$sql .= " GROUP BY date_format(f.date,'%Y%m') ASC"; |
$sql .= " AND l.fk_commercial_sign = dc.fk_user"; |
64 |
|
$sql .= " AND dc.fk_distributeur = ".$distributeur; |
65 |
|
$sql .= " GROUP BY date_format(f.date,'%Y%m') ASC"; |
66 |
|
} else { |
67 |
|
$sql = "SELECT legend, sum(valeur)"; |
68 |
|
$sql .= " FROM ".MAIN_DB_PREFIX."telephonie_stats"; |
69 |
|
$sql .= " WHERE graph like 'distributeur.gain.mensuel.%'"; |
70 |
|
$sql .= " GROUP BY legend ORDER BY ord ASC"; |
71 |
|
} |
72 |
|
|
73 |
$resql = $this->db->query($sql); |
$resql = $this->db->query($sql); |
74 |
|
|
91 |
|
|
92 |
$sqli = "INSERT INTO ".MAIN_DB_PREFIX."telephonie_stats"; |
$sqli = "INSERT INTO ".MAIN_DB_PREFIX."telephonie_stats"; |
93 |
$sqli .= " (graph,ord,legend,valeur)"; |
$sqli .= " (graph,ord,legend,valeur)"; |
94 |
$sqli .= " VALUES ('distributeur.gain.mensuel.".$distributeur."'"; |
if ($distributeur > 0) { |
95 |
|
$sqli .= " VALUES ('distributeur.gain.mensuel.".$distributeur."'"; |
96 |
|
} |
97 |
|
else { |
98 |
|
$sqli .= " VALUES ('distributeur.gain.mensuel'"; |
99 |
|
} |
100 |
$sqli .= ",'$i','".$row[0]."','".$datas[$i]."');"; |
$sqli .= ",'$i','".$row[0]."','".$datas[$i]."');"; |
101 |
|
|
102 |
$resqli = $this->db->query($sqli); |
$resqli = $this->db->query($sqli); |