Trad: Traduction des contrats

This commit is contained in:
Laurent Destailleur 2004-10-30 12:45:08 +00:00
parent 469ecbe5f9
commit 2298f5910d
2 changed files with 40 additions and 13 deletions

View File

@ -29,8 +29,8 @@
*/ */
/*! \class Contrat /*! \class Contrat
\brief Classe permettant la gestion des contrats \brief Classe permettant la gestion des contrats
*/ */
class Contrat class Contrat
@ -39,8 +39,8 @@ class Contrat
var $db; var $db;
/** /**
* \brief Constructeur de la classe * \brief Constructeur de la classe
* \param DB handler accès base de données * \param DB handler accès base de données
*/ */
function Contrat($DB) function Contrat($DB)
{ {
@ -52,9 +52,9 @@ class Contrat
} }
/* /*
* Modifie date de mise en service d'un contrat * \brief Modifie date de mise en service d'un contrat
* Si la duree est renseignée, date_start=date_start et date_end=date_start+duree * Si la duree est renseignée, date_start=date_start et date_end=date_start+duree
* sinon date_start=date_start et date_end=date_end * sinon date_start=date_start et date_end=date_end
*/ */
function mise_en_service($user, $date_start, $duree=0, $date_end) function mise_en_service($user, $date_start, $duree=0, $date_end)
{ {
@ -98,7 +98,8 @@ class Contrat
} }
/* /*
* * \brief Cloture un contrat
* \param user objet User qui cloture
* *
*/ */
function cloture($user) function cloture($user)
@ -111,7 +112,8 @@ class Contrat
} }
/* /*
* * \brief Annule un contrat
* \param user objet User qui annule
* *
*/ */
function annule($user) function annule($user)
@ -124,8 +126,8 @@ class Contrat
} }
/* /*
* * \brief Charge de la base les données du contrat
* * \param id id du contrat à charger
*/ */
function fetch ($id) function fetch ($id)
{ {
@ -167,7 +169,7 @@ class Contrat
} }
/* /*
* Crée autant de contrats que de lignes de facture, pour une facture donnée * \brief Crée autant de contrats que de lignes de facture, pour une facture donnée
* *
*/ */
function create_from_facture($factureid, $user, $socid) function create_from_facture($factureid, $user, $socid)
@ -219,5 +221,29 @@ class Contrat
} }
/**
* \brief Retourne le libellé du statut du contrat
* \return string Libellé
*/
function get_libstatut()
{
return $this->LibStatut($this->statut);
}
/**
* \brief Renvoi le libellé d'un statut donné
* \param statut id statut
* \return string Libellé
*/
function LibStatut($statut)
{
global $langs;
$langs->load("contracts");
if ($statut == 0) { return $langs->trans("ContractStatusNotRunning"); }
if ($statut == 1) { return $langs->trans("ContractStatusRunning"); }
if ($statut == 2) { return $langs->trans("ContractStatusClosed"); }
}
} }
?> ?>

View File

@ -35,6 +35,7 @@ require("../facture.class.php");
$langs->load("products"); $langs->load("products");
$langs->load("companies"); $langs->load("companies");
$langs->load("bills"); $langs->load("bills");
$langs->load("contracts");
llxHeader(); llxHeader();