/[dolibarr]/dolibarr/htdocs/includes/modules/propale/mod_propale_jade.php
ViewVC logotype

Diff of /dolibarr/htdocs/includes/modules/propale/mod_propale_jade.php

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

revision 1.8 by eldy, Tue Dec 28 17:49:15 2004 UTC revision 1.9 by eldy, Mon Aug 22 19:09:45 2005 UTC
# Line 22  Line 22 
22   *   *
23   */   */
24    
25  /**         \file       htdocs/includes/modules/propale/mod_propale_jade.php  /**
26                \file       htdocs/includes/modules/propale/mod_propale_jade.php
27                  \ingroup    propale                  \ingroup    propale
28                  \brief      Fichier contenant la classe du modèle de numérotation de référence de propale Jade                  \brief      Fichier contenant la classe du modèle de numérotation de référence de propale Jade
29                  \version    $Revision$                  \version    $Revision$
30  */  */
31    
32    
33  /**     \class      mod_propale_jade  /**
34            \class      mod_propale_jade
35                  \brief      Classe du modèle de numérotation de référence de propale Jade                  \brief      Classe du modèle de numérotation de référence de propale Jade
36  */  */
37    
# Line 41  class mod_propale_jade extends ModeleNum Line 43  class mod_propale_jade extends ModeleNum
43       */       */
44      function info()      function info()
45      {      {
46        return "Renvoie le numéro sous la forme PROPn";        return "Renvoie le numéro sous la forme PROPn ou n est un compteur continue sans remise à 0";
47      }      }
48    
49    
# Line 54  class mod_propale_jade extends ModeleNum Line 56  class mod_propale_jade extends ModeleNum
56      }      }
57    
58    
59        /**     \brief      Renvoi prochaine valeur attribuée
60         *      \return     string      Valeur
61         */
62        function getNextValue()
63        {
64            return $this->propale_get_num();
65        }
66        
67        
68      /**     \brief      Renvoie la référence de propale suivante non utilisée      /**     \brief      Renvoie la référence de propale suivante non utilisée
69       *      \param      objsoc      Objet société       *      \param      objsoc      Objet société
70       *      \return     string      Texte descripif       *      \return     string      Texte descripif
71       */       */
72      function propale_get_num($objsoc=0)      function propale_get_num($objsoc=0)
73      {      {
74        global $db;          global $db;
75              
76        $sql = "SELECT count(*) FROM ".MAIN_DB_PREFIX."propal";          $sql = "SELECT count(*) FROM ".MAIN_DB_PREFIX."propal";
77              
78        if ( $db->query($sql) )          if ( $db->query($sql) )
79          {          {
80            $row = $db->fetch_row(0);              $row = $db->fetch_row(0);
81                  
82            $num = $row[0];              $num = $row[0];
83          }          }
84              
85        $y = strftime("%y",time());          $y = strftime("%y",time());
86              
87        return  "PROP" . $num;                return  "PROP" . ($num+1);
88      }      }
89  }  }
90    

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

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