Qual: Les modules de numérotation des propales fonctionnent sur la meme architecture que les autres (une classe mère dont ils héritent).

This commit is contained in:
Laurent Destailleur 2004-12-28 17:49:15 +00:00
parent ca9eb4f5b8
commit 72850aba07
2 changed files with 38 additions and 14 deletions

View File

@ -1,5 +1,6 @@
<?php <?php
/* Copyright (C) 2003 Rodolphe Quiedeville <rodolphe@quiedeville.org> /* Copyright (C) 2003 Rodolphe Quiedeville <rodolphe@quiedeville.org>
* Copyright (C) 2004 Laurent Destailleur <eldy@users.sourceforge.net>
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by
@ -22,32 +23,43 @@
*/ */
/*! \file htdocs/includes/modules/propale/mod_propale_ivoire.php /** \file htdocs/includes/modules/propale/mod_propale_ivoire.php
\ingroup propale \ingroup propale
\brief Fichier contenant la classe du modèle de numérotation de référence de propale Ivoire \brief Fichier contenant la classe du modèle de numérotation de référence de propale Ivoire
\version $Revision$ \version $Revision$
*/ */
/*! \class mod_propale_ivoire /** \class mod_propale_ivoire
\brief Classe du modèle de numérotation de référence de propale Ivoire \brief Classe du modèle de numérotation de référence de propale Ivoire
*/ */
class mod_propale_ivoire extends ModeleNumRefPropales class mod_propale_ivoire extends ModeleNumRefPropales
{ {
/*! \brief Renvoi la description du modele de numérotation
/** \brief Renvoi la description du modele de numérotation
* \return string Texte descripif * \return string Texte descripif
*/ */
function info() function info()
{ {
return "Renvoie le numéro sous la forme PR040001"; return "Renvoie le numéro sous la forme PRyynnnn où yy est l'année et nnnn un compteur sans remise à 0";
} }
/*! \brief Renvoie la référence de propale suivante non utilisée
/** \brief Renvoi un exemple de numérotation
* \return string Example
*/
function getExample()
{
return "PR040001";
}
/** \brief Renvoie la référence de propale suivante non utilisée
* \param objsoc Objet société * \param objsoc Objet société
* \return string Texte descripif * \return string Texte descripif
*/ */
function propale_get_num($objsoc=0) function propale_get_num($objsoc=0)
{ {
global $db; global $db;

View File

@ -1,5 +1,6 @@
<?php <?php
/* Copyright (C) 2003 Rodolphe Quiedeville <rodolphe@quiedeville.org> /* Copyright (C) 2003 Rodolphe Quiedeville <rodolphe@quiedeville.org>
* Copyright (C) 2004 Laurent Destailleur <eldy@users.sourceforge.net>
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by
@ -21,32 +22,43 @@
* *
*/ */
/*! \file htdocs/includes/modules/propale/mod_propale_jade.php /** \file htdocs/includes/modules/propale/mod_propale_jade.php
\ingroup propale \ingroup propale
\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
\version $Revision$ \version $Revision$
*/ */
/*! \class mod_propale_jade /** \class mod_propale_jade
\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
*/ */
class mod_propale_jade extends ModeleNumRefPropales class mod_propale_jade extends ModeleNumRefPropales
{ {
/*! \brief Renvoi la description du modele de numérotation
/** \brief Renvoi la description du modele de numérotation
* \return string Texte descripif * \return string Texte descripif
*/ */
function info() function info()
{ {
return "Renvoie le numéro sous la forme PROP1, PROP2, ..."; return "Renvoie le numéro sous la forme PROPn";
} }
/*! \brief Renvoie la référence de propale suivante non utilisée
/** \brief Renvoi un exemple de numérotation
* \return string Example
*/
function getExample()
{
return "PROP1";
}
/** \brief Renvoie la référence de propale suivante non utilisée
* \param objsoc Objet société * \param objsoc Objet société
* \return string Texte descripif * \return string Texte descripif
*/ */
function propale_get_num($objsoc=0) function propale_get_num($objsoc=0)
{ {
global $db; global $db;