Nettoyage
This commit is contained in:
parent
6777b53bb5
commit
4e0d856c09
@ -24,56 +24,28 @@
|
|||||||
require ("../../master.inc.php");
|
require ("../../master.inc.php");
|
||||||
$verbose = 0;
|
$verbose = 0;
|
||||||
require_once (DOL_DOCUMENT_ROOT."/telephonie/lignetel.class.php");
|
require_once (DOL_DOCUMENT_ROOT."/telephonie/lignetel.class.php");
|
||||||
require_once (DOL_DOCUMENT_ROOT."/telephonie/facturetel.class.php");
|
|
||||||
require_once (DOL_DOCUMENT_ROOT."/telephonie/telephonie-tarif.class.php");
|
|
||||||
require_once (DOL_DOCUMENT_ROOT."/telephonie/communication.class.php");
|
|
||||||
|
|
||||||
require_once (DOL_DOCUMENT_ROOT."/telephonie/stats/graph/bar.class.php");
|
require_once (DOL_DOCUMENT_ROOT."/telephonie/stats/graph/bar.class.php");
|
||||||
require_once (DOL_DOCUMENT_ROOT."/telephonie/stats/graph/baraccumul.class.php");
|
|
||||||
require_once (DOL_DOCUMENT_ROOT."/telephonie/stats/graph/camenbert.class.php");
|
|
||||||
|
|
||||||
require_once (DOL_DOCUMENT_ROOT."/telephonie/stats/graph/ca.class.php");
|
|
||||||
require_once (DOL_DOCUMENT_ROOT."/telephonie/stats/graph/gain.class.php");
|
|
||||||
require_once (DOL_DOCUMENT_ROOT."/telephonie/stats/graph/heureappel.class.php");
|
|
||||||
require_once (DOL_DOCUMENT_ROOT."/telephonie/stats/graph/joursemaine.class.php");
|
|
||||||
require_once (DOL_DOCUMENT_ROOT."/telephonie/stats/graph/camoyen.class.php");
|
|
||||||
require_once (DOL_DOCUMENT_ROOT."/telephonie/stats/graph/appelsdureemoyenne.class.php");
|
|
||||||
require_once (DOL_DOCUMENT_ROOT."/telephonie/stats/graph/comm.nbmensuel.class.php");
|
|
||||||
|
|
||||||
$error = 0;
|
$error = 0;
|
||||||
|
|
||||||
$img_root = DOL_DATA_ROOT."/graph/telephonie";
|
$img_root = DOL_DATA_ROOT."/graph/telephonie";
|
||||||
|
|
||||||
|
|
||||||
$colors = array();
|
|
||||||
$colors[10] = 'yellow';
|
|
||||||
$colors[11] = 'red';
|
|
||||||
$months = array(10,11);
|
|
||||||
|
|
||||||
$month = strftime("%m",time());
|
$month = strftime("%m",time());
|
||||||
$year = strftime("%Y",time());
|
$year = strftime("%Y",time());
|
||||||
|
|
||||||
print "$month\n";
|
|
||||||
|
|
||||||
$sql = "SELECT distinct ligne";
|
$sql = "SELECT distinct ligne";
|
||||||
$sql .= " FROM ".MAIN_DB_PREFIX."telephonie_import_cdr";
|
$sql .= " FROM ".MAIN_DB_PREFIX."telephonie_import_cdr";
|
||||||
|
|
||||||
$resql = $db->query($sql);
|
$resql = $db->query($sql);
|
||||||
$total = 0;
|
|
||||||
if ($resql)
|
if ($resql)
|
||||||
{
|
{
|
||||||
$num = $db->num_rows($resql);
|
|
||||||
$i = 0;
|
|
||||||
|
|
||||||
while ($row = $db->fetch_row($resql))
|
while ($row = $db->fetch_row($resql))
|
||||||
{
|
{
|
||||||
$ligne = new LigneTel($db);
|
$ligne = new LigneTel($db);
|
||||||
$ligne->fetch($row[0]);
|
$ligne->fetch($row[0]);
|
||||||
|
|
||||||
$data = array();
|
$data = array();
|
||||||
$datas = array();
|
|
||||||
$moydata = array();
|
|
||||||
$moydatas = array();
|
|
||||||
|
|
||||||
$sqla = "SELECT date, sum(duree)";
|
$sqla = "SELECT date, sum(duree)";
|
||||||
$sqla .= " FROM ".MAIN_DB_PREFIX."telephonie_import_cdr";
|
$sqla .= " FROM ".MAIN_DB_PREFIX."telephonie_import_cdr";
|
||||||
@ -81,20 +53,18 @@ if ($resql)
|
|||||||
$sqla .= " GROUP BY date ASC;";
|
$sqla .= " GROUP BY date ASC;";
|
||||||
|
|
||||||
$resqla = $db->query($sqla);
|
$resqla = $db->query($sqla);
|
||||||
$total = 0;
|
|
||||||
if ($resqla)
|
if ($resqla)
|
||||||
{
|
{
|
||||||
$num = $db->num_rows($resqla);
|
|
||||||
$i = 0;
|
|
||||||
|
|
||||||
while ($rowa = $db->fetch_row($resqla))
|
while ($rowa = $db->fetch_row($resqla))
|
||||||
{
|
{
|
||||||
$jour = (substr($rowa[0],0,2) * 1);
|
$jour = (substr($rowa[0],0,2) * 1);
|
||||||
$data[$jour] = ($rowa[1]/60);
|
$data[$jour] = ($rowa[1]/60);
|
||||||
$i++;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
$total = 0;
|
||||||
|
$datas = array();
|
||||||
|
$moydatas = array();
|
||||||
for ($i = 0 ; $i < 31 ; $i++)
|
for ($i = 0 ; $i < 31 ; $i++)
|
||||||
{
|
{
|
||||||
$j = $i + 1;
|
$j = $i + 1;
|
||||||
@ -106,7 +76,6 @@ if ($resql)
|
|||||||
$total = $total + $datas[$i];
|
$total = $total + $datas[$i];
|
||||||
$moydatas[$i] = $total / $j;
|
$moydatas[$i] = $total / $j;
|
||||||
|
|
||||||
|
|
||||||
$labels[$i] = $j;
|
$labels[$i] = $j;
|
||||||
if (strftime('%u',mktime(12,12,12,$month,$j,$year)) == 6)
|
if (strftime('%u',mktime(12,12,12,$month,$j,$year)) == 6)
|
||||||
{
|
{
|
||||||
@ -121,7 +90,7 @@ if ($resql)
|
|||||||
$img_root = DOL_DATA_ROOT."/graph/".substr($ligne->id,-1)."/telephonie/ligne/";
|
$img_root = DOL_DATA_ROOT."/graph/".substr($ligne->id,-1)."/telephonie/ligne/";
|
||||||
|
|
||||||
$file = $img_root . $ligne->id."/conso.png";
|
$file = $img_root . $ligne->id."/conso.png";
|
||||||
print $ligne->id . " ".$ligne->numero."\n";
|
//print $ligne->id . " ".$ligne->numero."\n";
|
||||||
$graph = new Graph(800, 400,"auto");
|
$graph = new Graph(800, 400,"auto");
|
||||||
$graph->SetScale("textlin");
|
$graph->SetScale("textlin");
|
||||||
$graph->yaxis->scale->SetGrace(20);
|
$graph->yaxis->scale->SetGrace(20);
|
||||||
@ -155,5 +124,4 @@ else
|
|||||||
print $db->error();
|
print $db->error();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
?>
|
?>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user