';
print '';
print ' ';
/* Consultations */
$sql = "SELECT s.idp as socidp, s.nom, max(sc.datec) as dam, c.ref, c.rowid";
$sql .= " FROM ".MAIN_DB_PREFIX."societe as s";
$sql .= ",".MAIN_DB_PREFIX."telephonie_contrat as c";
$sql .= ",".MAIN_DB_PREFIX."telephonie_contrat_consult as sc";
$sql .= " WHERE s.idp = c.fk_soc";
$sql .= " AND c.rowid = sc.fk_contrat";
$sql .= " AND sc.fk_user = ".$user->id;
$sql .= " GROUP BY c.rowid";
$sql .= " ORDER BY dam DESC LIMIT 10";
$resql = $db->query($sql);
if ($resql)
{
$num = $db->num_rows($resql);
print '';
print '| '.min(10,$num).' dernières fiche contrat consultées | ';
$var=True;
while ($obj = $db->fetch_object($resql))
{
print "| ";
print '';
print img_file();
print ' ';
$nom = $obj->nom;
if (strlen($obj->nom) > 33)
$nom = substr($obj->nom,0,30)."...";
print ''.stripslashes($nom).' | ';
print ''.$obj->ref.' | ';
print " \n";
$var=!$var;
}
print " ";
$db->free($resql);
}
else
{
print $db->error() . ' ' . $sql;
}
/* ===== */
print ' ';
$sql = "SELECT distinct statut, count(*) as cc";
$sql .= " FROM ".MAIN_DB_PREFIX."telephonie_contrat as l";
$sql .= ",".MAIN_DB_PREFIX."societe_perms as sp";
$sql .= " WHERE l.fk_client_comm = sp.fk_soc";
$sql .= " AND sp.fk_user = ".$user->id." AND sp.pread = 1";
$sql .= " GROUP BY statut";
if ($db->query($sql))
{
$num = $db->num_rows();
$i = 0;
print '';
print '| Contrats | Nb | | ';
print " \n";
$var=True;
$contrat = new TelephonieContrat($db);
while ($i < $num)
{
$obj = $db->fetch_object();
$var=!$var;
print "";
print "| ".$contrat->statuts[$obj->statut]." | \n";
print ''.$obj->cc." | \n";
print '';
print ' | ';
print " \n";
$values[$obj->statut] = $obj->cc;
$i++;
}
print " ";
$db->free();
}
else
{
print $db->error() . ' ' . $sql;
}
print ' | ';
$sql = "SELECT c.ref, c.rowid, c.statut";
$sql .= " ,s.idp as socidp, sf.idp as sfidp, sf.nom as nom_facture,s.nom";
$sql .= " FROM ".MAIN_DB_PREFIX."societe as s";
$sql .= " , ".MAIN_DB_PREFIX."societe as sf";
$sql .= " , ".MAIN_DB_PREFIX."telephonie_contrat as c";
$sql .= " , ".MAIN_DB_PREFIX."societe_perms as sp";
$sql .= " WHERE c.fk_soc = s.idp";
$sql .= " AND c.fk_soc_facture = sf.idp";
$sql .= " AND s.idp = sp.fk_soc";
$sql .= " AND sp.fk_user = ".$user->id." AND sp.pread = 1";
$sql .= " ORDER BY date_creat DESC LIMIT 10;";
$result = $db->query($sql);
if ($result)
{
$num = $db->num_rows();
$i = 0;
print"\n\n";
print '";
$db->free();
}
else
{
print $db->error() . ' ' . $sql;
}
print ' |
';
print '