/[dolibarr]/dolibarr/htdocs/telephonie/index.php
ViewVC logotype

Diff of /dolibarr/htdocs/telephonie/index.php

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.7 by rodolphe, Fri Jul 29 07:51:37 2005 UTC revision 1.8 by rodolphe, Fri Aug 19 13:31:42 2005 UTC
# Line 62  print '<br />'; Line 62  print '<br />';
62    
63  $sql = "SELECT distinct statut, count(*) as cc";  $sql = "SELECT distinct statut, count(*) as cc";
64  $sql .= " FROM ".MAIN_DB_PREFIX."telephonie_societe_ligne as l";  $sql .= " FROM ".MAIN_DB_PREFIX."telephonie_societe_ligne as l";
65    if ($user->rights->telephonie->ligne->lire_restreint)
66    {
67      $sql .= " WHERE l.fk_commercial_suiv = ".$user->id;
68    }
69  $sql .= " GROUP BY statut";  $sql .= " GROUP BY statut";
70    
71  $resql = $db->query($sql);  $resql = $db->query($sql);
# Line 98  else Line 102  else
102    print $db->error() . ' ' . $sql;    print $db->error() . ' ' . $sql;
103  }  }
104    
105  print '<br />';  if ($user->rights->telephonie->fournisseur->lire)
   
 /*  
  * Fournisseurs  
  *  
  */  
   
 $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";  
 $sql .= " ,".MAIN_DB_PREFIX."telephonie_fournisseur as f";  
 $sql .= " WHERE l.fk_soc = s.idp AND l.fk_fournisseur = f.rowid";  
 $sql .= " GROUP BY f.nom";  
   
 $resql = $db->query($sql);  
   
 if ($resql)  
106  {  {
107    $num = $db->num_rows($resql);    print '<br />';
   $i = 0;  
     
   print '<table class="noborder" width="100%" cellspacing="0" cellpadding="4">';  
   print '<tr class="liste_titre"><td>Fournisseur</td><td align="center">Nb lignes</td>';  
   print "</tr>\n";  
   $var=True;  
108    
109    while ($i < min($num,$conf->liste_limit))    /*
110       * Fournisseurs
111       *
112       */
113      
114      $sql = "SELECT distinct f.nom as fournisseur, f.rowid, count(*) as cc";
115      $sql .= " FROM ".MAIN_DB_PREFIX."societe as s";
116      $sql .= " ,".MAIN_DB_PREFIX."telephonie_societe_ligne as l";
117      $sql .= " ,".MAIN_DB_PREFIX."telephonie_fournisseur as f";
118      $sql .= " WHERE l.fk_soc = s.idp AND l.fk_fournisseur = f.rowid";
119      if ($user->rights->telephonie->ligne->lire_restreint)
120      {      {
121        $obj = $db->fetch_object($resql);        $sql .= " AND l.fk_commercial_suiv = ".$user->id;
122        $var=!$var;      }
123      $sql .= " GROUP BY f.nom";
124        print "<tr $bc[$var]>";    
125        print '<td><a href="'.DOL_URL_ROOT.'/telephonie/ligne/liste.php?fournisseur='.$obj->rowid.'">';    $resql = $db->query($sql);
126        print $obj->fournisseur.'</a></td>';    
127        print '<td align="center">'.$obj->cc."</td>\n";    if ($resql)
128        {
129          $num = $db->num_rows($resql);
130          $i = 0;
131          
132          print '<table class="noborder" width="100%" cellspacing="0" cellpadding="4">';
133          print '<tr class="liste_titre"><td>Fournisseur</td><td align="center">Nb lignes</td>';
134        print "</tr>\n";        print "</tr>\n";
135        $i++;        $var=True;
136          
137          while ($i < min($num,$conf->liste_limit))
138            {
139              $obj = $db->fetch_object($resql);    
140              $var=!$var;
141              
142              print "<tr $bc[$var]>";
143              print '<td><a href="'.DOL_URL_ROOT.'/telephonie/ligne/liste.php?fournisseur='.$obj->rowid.'">';
144              print $obj->fournisseur.'</a></td>';
145              print '<td align="center">'.$obj->cc."</td>\n";
146              print "</tr>\n";
147              $i++;
148            }
149          print "</table>";
150          $db->free($resql);
151        }
152      else
153        {
154          print $db->error() . ' ' . $sql;
155      }      }
   print "</table>";  
   $db->free($resql);  
 }  
 else  
 {  
   print $db->error() . ' ' . $sql;  
156  }  }
   
157  print '</td><td width="70%" valign="top">';  print '</td><td width="70%" valign="top">';
158    
159  print '</td></tr>';  print '</td></tr>';
160  print '</table>';  print '</table>';
161      
162  $db->close();  $db->close();
163    
164  llxFooter("<em>Derni&egrave;re modification $Date$ r&eacute;vision $Revision$</em>");  llxFooter("<em>Derni&egrave;re modification $Date$ r&eacute;vision $Revision$</em>");

Legend:
Removed from v.1.7  
changed lines
  Added in v.1.8

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26