diff --git a/htdocs/telephonie/index.php b/htdocs/telephonie/index.php index d38777c973b..07d9ec0c211 100644 --- a/htdocs/telephonie/index.php +++ b/htdocs/telephonie/index.php @@ -60,6 +60,11 @@ print ''; print '
'; + + + +print ''; + $sql = "SELECT distinct statut, count(*) as cc"; $sql .= " FROM ".MAIN_DB_PREFIX."telephonie_societe_ligne as l"; $sql .= ",".MAIN_DB_PREFIX."societe_perms as sp"; @@ -101,6 +106,12 @@ else print $db->error() . ' ' . $sql; } +print ''; + +print ''; + +print ''; + if ($user->rights->telephonie->fournisseur->lire) { print '
'; @@ -109,7 +120,23 @@ if ($user->rights->telephonie->fournisseur->lire) * Fournisseurs * */ - + $statuts = array(); + $sql = "SELECT count(*), l.fk_fournisseur, l.statut"; + $sql .= " FROM ".MAIN_DB_PREFIX."telephonie_societe_ligne 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 l.fk_fournisseur, l.statut"; + $resql = $db->query($sql); + + if ($resql) + { + while ($row = $db->fetch_row($resql)) + { + $statuts[$row[1]][$row[2]] = $row[0]; + } + } + $sql = "SELECT distinct f.nom as fournisseur, f.rowid, count(*) as cc"; $sql .= " FROM ".MAIN_DB_PREFIX."societe as s"; $sql .= " ,".MAIN_DB_PREFIX."telephonie_societe_ligne as l"; @@ -129,18 +156,28 @@ if ($user->rights->telephonie->fournisseur->lire) print ''; print ''; + for ($j = -1 ; $j < 8 ; $j++) + { + print ''; + } print "\n"; $var=True; while ($i < min($num,$conf->liste_limit)) { - $obj = $db->fetch_object($resql); + $obj = $db->fetch_object($resql); $var=!$var; print ""; print ''; print '\n"; + + for ($k = -1 ; $k < 8 ; $k++) + { + print ''; + } + print "\n"; $i++; } @@ -152,7 +189,6 @@ if ($user->rights->telephonie->fournisseur->lire) print $db->error() . ' ' . $sql; } } -print ''; print '
FournisseurNb lignes
'; print $obj->fournisseur.''.$obj->cc."'.$statuts[$obj->rowid][$k].'
'; print '
';