/[dolibarr]/dolibarr/htdocs/telephonie/script/commission.php
ViewVC logotype

Diff of /dolibarr/htdocs/telephonie/script/commission.php

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

revision 1.10 by rodolphe, Thu Nov 10 10:15:31 2005 UTC revision 1.11 by rodolphe, Thu Nov 10 10:57:45 2005 UTC
# Line 198  $sql .= " AND date_format(p.datepo, '%Y% Line 198  $sql .= " AND date_format(p.datepo, '%Y%
198  $sql .= " AND fk_distributeur > 0";  $sql .= " AND fk_distributeur > 0";
199    
200  $resql = $db->query($sql);  $resql = $db->query($sql);
201  print $sql;  //print $sql;
202  if ( $resql )  if ( $resql )
203  {  {
204    $num = $db->num_rows($resql);    $num = $db->num_rows($resql);
# Line 318  foreach ($distri_av as $distributeur_id) Line 318  foreach ($distri_av as $distributeur_id)
318        while ($ia < $numa)        while ($ia < $numa)
319          {          {
320            $rowa = $db->fetch_row($resqla);            $rowa = $db->fetch_row($resqla);
321            dolibarr_syslog("* Régul des avances de la po " .$rowa[0] . " ".strftime("%Y%m",$rowa[1]));            dolibarr_syslog("* Regul des avances de la po " .$rowa[0] . " ".strftime("%Y%m",$rowa[1]));
322            $ia++;            $ia++;
323    
324            /* Calcul des sommes avancées */            /* Calcul des sommes avancées */
# Line 334  foreach ($distri_av as $distributeur_id) Line 334  foreach ($distri_av as $distributeur_id)
334            if ( $resql )            if ( $resql )
335              {              {
336                $num = $db->num_rows($resql);                $num = $db->num_rows($resql);
337                $i = 0;                dolibarr_syslog("* Regul des avances de la po ".$rowa[0]." ".strftime("%Y%m",$rowa[1]).", $num avances");
338                                $i = 0;        
339                while ($i < $num)                while ($i < $num)
340                  {                  {
341                    $row = $db->fetch_row($resql);                    $row = $db->fetch_row($resql);
# Line 349  foreach ($distri_av as $distributeur_id) Line 349  foreach ($distri_av as $distributeur_id)
349                    $datdo = strftime("%Y%m",$rowa[1]);                    $datdo = strftime("%Y%m",$rowa[1]);
350                    if ($row[2] <> 6)                    if ($row[2] <> 6)
351                      {                      {
352                          dolibarr_syslog("* Communications <= $datup >= $datdo ");
353                        $sqlc = "SELECT sum(montant)";                        $sqlc = "SELECT sum(montant)";
354                        $sqlc .= " FROM ".MAIN_DB_PREFIX."telephonie_commission_conso";                        $sqlc .= " FROM ".MAIN_DB_PREFIX."telephonie_commission_conso";
                     
                       dolibarr_syslog("* Communications <= $datup >= $datdo ");  
   
355                        $sqlc .= " WHERE fk_contrat = ". $row[1];                        $sqlc .= " WHERE fk_contrat = ". $row[1];
356                        $sqlc .= " AND date <= '".$datup."' AND date >= '".$datdo."'";                        $sqlc .= " AND date <= '".$datup."' AND date >= '".$datdo."'";
357                                                
358                        $resqlc = $db->query($sqlc);                        $resqlc = $db->query($sqlc);
359                                                
360                        if ( $resqlc )                        if ( $resqlc )
361                          {                          {                    
362                            $numc = $db->num_rows($resqlc);                            while ($rowc = $db->fetch_row($resqlc))
                           $ic = 0;  
                         
                           while ($ic < $numc)  
363                              {                              {
                               $rowc = $db->fetch_row($resqlc);  
                                 
364                                $comm_regul[$distributeur_id] = $comm_regul[$distributeur_id] + $rowc[0];                                $comm_regul[$distributeur_id] = $comm_regul[$distributeur_id] + $rowc[0];
365                                                                
366                                dolibarr_syslog("* Conso générée ".$rowc[0]);                                dolibarr_syslog("* Conso générée ".$rowc[0]);
                               $ic++;  
367                              }                              }
368                            $db->free($resqlc);                            $db->free($resqlc);
369                          }                          }

Legend:
Removed from v.1.10  
changed lines
  Added in v.1.11

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