/[dolibarr]/dolibarr/htdocs/facture.class.php
ViewVC logotype

Diff of /dolibarr/htdocs/facture.class.php

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

revision 1.105 by eldy, Sun Aug 14 01:06:45 2005 UTC revision 1.106 by ccomb, Tue Aug 16 14:04:36 2005 UTC
# Line 734  class Facture Line 734  class Facture
734                  if (defined("FAC_FORCE_DATE_VALIDATION") && FAC_FORCE_DATE_VALIDATION == "1")                  if (defined("FAC_FORCE_DATE_VALIDATION") && FAC_FORCE_DATE_VALIDATION == "1")
735                  {                  {
736                      $sql .= ", datef=now()";                      $sql .= ", datef=now()";
737                        // du coup, il faut aussi recalculer la date limite de règlement
738                        $sqltemp = "SELECT c.fdm,c.nbjour,c.rowid,f.fk_cond_reglement,f.rowid FROM ".MAIN_DB_PREFIX."cond_reglement as c, ".MAIN_DB_PREFIX."facture as f WHERE c.rowid=f.fk_cond_reglement AND f.rowid=$this->id";
739                        if ($this->db->query($sqltemp))
740                        {
741                            if ($this->db->num_rows())
742                            {
743                                $obj = $this->db->fetch_object();
744                                print_r($obj);
745                                $cdr_nbjour = $obj->nbjour;
746                                $cdr_fdm = $obj->fdm;
747                            }
748                        }
749                        $this->db->free();
750                        // Definition de la date limite
751                        $datelim = time() + ( $cdr_nbjour * 3600 * 24 );
752                        if ($cdr_fdm)
753                        {
754                            $mois=date('m', $datelim);
755                            $annee=date('Y', $datelim);
756                            $fins=array(31,28,31,30,31,30,31,31,30,31,30,31);
757                            $datelim=mktime(0,0,0,$mois,$fins[$mois-1],$annee);
758                        }
759    
760                        $sql .= ", date_lim_reglement=".$this->db->idate($datelim);
761    
762                  }                  }
763                  $sql .= " WHERE rowid = $rowid ;";                  $sql .= " WHERE rowid = $rowid ;";
764    

Legend:
Removed from v.1.105  
changed lines
  Added in v.1.106

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