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

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

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

revision 1.4 by rodolphe, Tue Jul 5 13:48:30 2005 UTC revision 1.5 by rodolphe, Fri Aug 19 14:22:09 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  if ($db->query($sql))  if ($db->query($sql))
# Line 100  else Line 104  else
104    print $db->error() . ' ' . $sql;    print $db->error() . ' ' . $sql;
105  }  }
106    
 print '<br />';  
107    
 $sql = "SELECT distinct f.nom as fournisseur, f.rowid, count(*) as cc";  
 $sql .= " FROM ".MAIN_DB_PREFIX."societe as s,".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";  
108    
109  if ($db->query($sql))  if ($user->rights->telephonie->fournisseur->lire)
110  {  {
111    $num = $db->num_rows();    print '<br />';
112    $i = 0;    $sql = "SELECT distinct f.nom as fournisseur, f.rowid, count(*) as cc";
113      $sql .= " FROM ".MAIN_DB_PREFIX."societe as s,".MAIN_DB_PREFIX."telephonie_societe_ligne as l";
114      $sql .= " , ".MAIN_DB_PREFIX."telephonie_fournisseur as f";
115      $sql .= " WHERE l.fk_soc = s.idp AND l.fk_fournisseur = f.rowid";
116      if ($user->rights->telephonie->ligne->lire_restreint)
117        {
118          $sql .= " AND l.fk_commercial_suiv = ".$user->id;
119        }
120      $sql .= " GROUP BY f.nom";
121        
122    print '<table class="noborder" width="100%" cellspacing="0" cellpadding="4">';    if ($db->query($sql))
   print '<tr class="liste_titre"><td>Fournisseur</td><td valign="center">Nb</td>';  
   print "</tr>\n";  
   $var=True;  
   
   while ($i < $num)  
123      {      {
124        $obj = $db->fetch_object($i);            $num = $db->num_rows();
125        $var=!$var;        $i = 0;
126          
127        print "<tr $bc[$var]>";        print '<table class="noborder" width="100%" cellspacing="0" cellpadding="4">';
128        print '<td><a href="'.DOL_URL_ROOT.'/telephonie/ligne/liste.php?fournisseur='.$obj->rowid.'">';        print '<tr class="liste_titre"><td>Fournisseur</td><td valign="center">Nb</td>';
       print $obj->fournisseur.'</a></td>';  
       print "<td>".$obj->cc."</td>\n";  
129        print "</tr>\n";        print "</tr>\n";
130        $i++;        $var=True;
131          
132          while ($i < $num)
133            {
134              $obj = $db->fetch_object($i);
135              $var=!$var;
136              
137              print "<tr $bc[$var]>";
138              print '<td><a href="'.DOL_URL_ROOT.'/telephonie/ligne/liste.php?fournisseur='.$obj->rowid.'">';
139              print $obj->fournisseur.'</a></td>';
140              print "<td>".$obj->cc."</td>\n";
141              print "</tr>\n";
142              $i++;
143            }
144          print "</table>";
145          $db->free();
146        }
147      else
148        {
149          print $db->error() . ' ' . $sql;
150      }      }
   print "</table>";  
   $db->free();  
 }  
 else  
 {  
   print $db->error() . ' ' . $sql;  
151  }  }
152  /*  /*
153   * Concurrents   * Concurrents
# Line 147  print '<br />'; Line 159  print '<br />';
159  $sql = "SELECT distinct c.nom as concurrent, count(*) as cc";  $sql = "SELECT distinct c.nom as concurrent, count(*) as cc";
160  $sql .= " FROM ".MAIN_DB_PREFIX."telephonie_concurrents as c,".MAIN_DB_PREFIX."telephonie_societe_ligne as l";  $sql .= " FROM ".MAIN_DB_PREFIX."telephonie_concurrents as c,".MAIN_DB_PREFIX."telephonie_societe_ligne as l";
161  $sql .= " WHERE l.fk_concurrent = c.rowid";  $sql .= " WHERE l.fk_concurrent = c.rowid";
162    if ($user->rights->telephonie->ligne->lire_restreint)
163    {
164      $sql .= " AND l.fk_commercial_suiv = ".$user->id;
165    }
166  $sql .= " GROUP BY c.nom";  $sql .= " GROUP BY c.nom";
167    
168  if ($db->query($sql))  if ($db->query($sql))

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.5

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