/[dolibarr]/dolibarr/htdocs/compta/bank/account.class.php
ViewVC logotype

Diff of /dolibarr/htdocs/compta/bank/account.class.php

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

revision 1.51 by eldy, Sat Oct 15 15:32:02 2005 UTC revision 1.52 by eldy, Sat Oct 15 18:28:22 2005 UTC
# Line 78  class Account Line 78  class Account
78          return 1;          return 1;
79      }      }
80    
81      /*      /**
82       * Efface une entree dans la table ".MAIN_DB_PREFIX."bank       *      \brief      Efface une entree dans la table ".MAIN_DB_PREFIX."bank
83         *      \param      rowid       Id de l'ecriture a effacer
84         *      \return     int         <0 si ko, >0 si ok
85       */       */
86      function deleteline($rowid)      function deleteline($rowid)
87      {      {
88            $nbko=0;
89            
90          $this->db->begin();          $this->db->begin();
91                    
92          $sql = "DELETE FROM ".MAIN_DB_PREFIX."bank_class WHERE lineid=$rowid";          $sql = "DELETE FROM ".MAIN_DB_PREFIX."bank_class WHERE lineid=".$rowid;
93          $result = $this->db->query($sql);          $result = $this->db->query($sql);
94            if (! $result) $nbko++;
95    
96          $sql = "DELETE FROM ".MAIN_DB_PREFIX."bank WHERE rowid=$rowid";          $sql = "DELETE FROM ".MAIN_DB_PREFIX."bank WHERE rowid=".$rowid;
97          $result = $this->db->query($sql);          $result = $this->db->query($sql);
98            if (! $result) $nbko++;
99    
100          $sql = "DELETE FROM ".MAIN_DB_PREFIX."bank_url WHERE fk_bank=$rowid";          $sql = "DELETE FROM ".MAIN_DB_PREFIX."bank_url WHERE fk_bank=".$rowid;
101          $result = $this->db->query($sql);          $result = $this->db->query($sql);
102            if (! $result) $nbko++;
103    
104          $this->db->commit();          if (! $nbko)
105            {
106                $this->db->commit();
107                return 1;
108            }
109            else
110            {
111                $this->db->rollback();
112                return -$nbko;
113            }
114      }      }
115    
116      /**      /**

Legend:
Removed from v.1.51  
changed lines
  Added in v.1.52

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