From 858cacbeadca28b325d41fd618ab852e2855ae11 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Mon, 3 Dec 2007 22:14:37 +0000 Subject: [PATCH] Suppression TODO --- htdocs/fourn/facture/paiementfourn.class.php | 61 ++++++++++---------- 1 file changed, 31 insertions(+), 30 deletions(-) diff --git a/htdocs/fourn/facture/paiementfourn.class.php b/htdocs/fourn/facture/paiementfourn.class.php index 0cc44bfcb95..289c4da6fbc 100644 --- a/htdocs/fourn/facture/paiementfourn.class.php +++ b/htdocs/fourn/facture/paiementfourn.class.php @@ -24,8 +24,8 @@ /** \file htdocs/fourn/facture/paiementfourn.class.php \ingroup fournisseur, facture - \brief Page de création de paiement factures fournisseurs - \remarks Cette classe est presque identique à paiement.class.php + \brief Page de cr�ation de paiement factures fournisseurs + \remarks Cette classe est presque identique � paiement.class.php \version $Revision$ */ @@ -45,12 +45,12 @@ class PaiementFourn var $amount; var $total; var $author; - var $paiementid; // Type de paiement. Stocké dans fk_paiement - // de llx_paiement qui est lié aux types de + var $paiementid; // Type de paiement. Stock� dans fk_paiement + // de llx_paiement qui est li� aux types de //paiement de llx_c_paiement - var $num_paiement; // Numéro du CHQ, VIR, etc... + var $num_paiement; // Num�ro du CHQ, VIR, etc... var $bank_account; // Id compte bancaire du paiement - var $bank_line; // Id de la ligne d'écriture bancaire + var $bank_line; // Id de la ligne d'�criture bancaire var $note; // fk_paiement dans llx_paiement est l'id du type de paiement (7 pour CHQ, ...) // fk_paiement dans llx_paiement_facture est le rowid du paiement @@ -59,7 +59,7 @@ class PaiementFourn /** * \brief Constructeur de la classe - * \param DB handler accès base de données + * \param DB handler acc�s base de donn�es */ function PaiementFourn($DB) @@ -68,8 +68,8 @@ class PaiementFourn } /** - * \brief Récupère l'objet paiement - * \param id id du paiement a récupérer + * \brief R�cup�re l'objet paiement + * \param id id du paiement a r�cup�rer * \return int <0 si ko, >0 si ok */ function fetch($id) @@ -115,9 +115,9 @@ class PaiementFourn } /** - * \brief Création du paiement en base - * \param user object utilisateur qui crée - * \return int id du paiement crée, < 0 si erreur + * \brief Cr�ation du paiement en base + * \param user object utilisateur qui cr�e + * \return int id du paiement cr�e, < 0 si erreur */ function create($user) { @@ -137,7 +137,7 @@ class PaiementFourn $this->db->begin(); - if ($this->total <> 0) // On accepte les montants négatifs + if ($this->total <> 0) // On accepte les montants n�gatifs { $sql = 'INSERT INTO '.MAIN_DB_PREFIX.'paiementfourn (datec, datep, amount, fk_paiement, num_paiement, note, fk_user_author)'; $sql .= ' VALUES (now(), '.$this->db->idate($this->datepaye).', \''.$this->total.'\', '.$this->paiementid.', \''.$this->num_paiement.'\', \''.$this->note.'\', '.$user->id.')'; @@ -163,7 +163,7 @@ class PaiementFourn } else { - dolibarr_syslog('PaiementFourn::Create Montant non numérique'); + dolibarr_syslog('PaiementFourn::Create Montant non num�rique'); } } @@ -184,7 +184,7 @@ class PaiementFourn } } - if ( $this->total <> 0 && $error == 0 ) // On accepte les montants négatifs + if ( $this->total <> 0 && $error == 0 ) // On accepte les montants n�gatifs { $this->db->commit(); dolibarr_syslog('PaiementFourn::Create Ok Total = '.$this->total); @@ -200,9 +200,9 @@ class PaiementFourn /** - * \brief Supprime un paiement ainsi que les lignes qu'il a généré dans comptes - * Si le paiement porte sur un écriture compte qui est rapprochée, on refuse - * Si le paiement porte sur au moins une facture à "payée", on refuse + * \brief Supprime un paiement ainsi que les lignes qu'il a g�n�r� dans comptes + * Si le paiement porte sur un �criture compte qui est rapproch�e, on refuse + * Si le paiement porte sur au moins une facture � "pay�e", on refuse * \return int <0 si ko, >0 si ok */ function delete() @@ -211,14 +211,14 @@ class PaiementFourn $this->db->begin(); - // Vérifier si paiement porte pas sur une facture à l'état payée + // V�rifier si paiement porte pas sur une facture � l'�tat pay�e // Si c'est le cas, on refuse la suppression $billsarray=$this->getBillsArray('paye=1'); if (is_array($billsarray)) { if (sizeof($billsarray)) { - $this->error='Impossible de supprimer un paiement portant sur au moins une facture à l\'état payé'; + $this->error='Impossible de supprimer un paiement portant sur au moins une facture � l\'�tat pay�'; $this->db->rollback(); return -1; } @@ -229,7 +229,7 @@ class PaiementFourn return -2; } - // Vérifier si paiement ne porte pas sur ecriture bancaire rapprochée + // V�rifier si paiement ne porte pas sur ecriture bancaire rapproch�e // Si c'est le cas, on refuse le delete if ($bank_line_id) { @@ -237,7 +237,7 @@ class PaiementFourn $accline->fetch($bank_line_id); if ($accline->rappro) { - $this->error='Impossible de supprimer un paiement qui a généré une écriture qui a été rapprochée'; + $this->error='Impossible de supprimer un paiement qui a g�n�r� une �criture qui a �t� rapproch�e'; $this->db->rollback(); return -3; } @@ -259,7 +259,7 @@ class PaiementFourn return -3; } - // Supprimer l'écriture bancaire si paiement lié à écriture + // Supprimer l'�criture bancaire si paiement li� � �criture if ($bank_line_id) { $accline = new AccountLine($this->db); @@ -284,7 +284,7 @@ class PaiementFourn } /** - * \brief Mise a jour du lien entre le paiement et la ligne générée dans llx_bank + * \brief Mise a jour du lien entre le paiement et la ligne g�n�r�e dans llx_bank * \param id_bank Id compte bancaire */ function update_fk_bank($id_bank) @@ -403,8 +403,8 @@ class PaiementFourn } /** - * \brief Retourne le libellé du statut d'une facture (brouillon, validée, abandonnée, payée) - * \param mode 0=libellé long, 1=libellé court, 2=Picto + Libellé court, 3=Picto, 4=Picto + Libellé long, 5=Libellé court + Picto + * \brief Retourne le libell� du statut d'une facture (brouillon, valid�e, abandonn�e, pay�e) + * \param mode 0=libell� long, 1=libell� court, 2=Picto + Libell� court, 3=Picto, 4=Picto + Libell� long, 5=Libell� court + Picto * \return string Libelle */ function getLibStatut($mode=0) @@ -413,14 +413,15 @@ class PaiementFourn } /** - * \brief Renvoi le libellé d'un statut donne + * \brief Renvoi le libell� d'un statut donne * \param status Statut - * \param mode 0=libellé long, 1=libellé court, 2=Picto + Libellé court, 3=Picto, 4=Picto + Libellé long, 5=Libellé court + Picto - * \return string Libellé du statut + * \param mode 0=libell� long, 1=libell� court, 2=Picto + Libell� court, 3=Picto, 4=Picto + Libell� long, 5=Libell� court + Picto + * \return string Libell� du statut */ function LibStatut($status,$mode=0) { - global $langs; // TODO Renvoyer le libellé anglais et faire traduction a affichage + global $langs; + $langs->load('compta'); if ($mode == 0) {