From f370a81bc45570b2ba52c2b9502eaa9618e05504 Mon Sep 17 00:00:00 2001 From: Regis Houssin Date: Tue, 26 May 2009 12:54:32 +0000 Subject: [PATCH] Fix: errors in upgrade --- .../modules/commande/modules_commande.php | 1 + .../pdf/ModelePdfExpedition.class.php | 2 +- .../modules/facture/modules_facture.php | 41 +++++++++++-------- .../modules/propale/modules_propale.php | 36 ++++++++-------- 4 files changed, 43 insertions(+), 37 deletions(-) diff --git a/htdocs/includes/modules/commande/modules_commande.php b/htdocs/includes/modules/commande/modules_commande.php index ade191d4a22..c112e19408b 100644 --- a/htdocs/includes/modules/commande/modules_commande.php +++ b/htdocs/includes/modules/commande/modules_commande.php @@ -2,6 +2,7 @@ /* Copyright (C) 2003-2004 Rodolphe Quiedeville * Copyright (C) 2004-2007 Laurent Destailleur * Copyright (C) 2004 Eric Seigne + * Copyright (C) 2005-2009 Regis Houssin * Copyright (C) 2006 Andre Cianfarani * * This program is free software; you can redistribute it and/or modify diff --git a/htdocs/includes/modules/expedition/pdf/ModelePdfExpedition.class.php b/htdocs/includes/modules/expedition/pdf/ModelePdfExpedition.class.php index fc7bd50934f..d0df775f36b 100644 --- a/htdocs/includes/modules/expedition/pdf/ModelePdfExpedition.class.php +++ b/htdocs/includes/modules/expedition/pdf/ModelePdfExpedition.class.php @@ -1,7 +1,7 @@ * Copyright (C) 2005-2009 Laurent Destailleur - * Copyright (C) 2005 Regis Houssin + * Copyright (C) 2005-2009 Regis Houssin * * 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 diff --git a/htdocs/includes/modules/facture/modules_facture.php b/htdocs/includes/modules/facture/modules_facture.php index fae021c2007..b3a9f6da87d 100644 --- a/htdocs/includes/modules/facture/modules_facture.php +++ b/htdocs/includes/modules/facture/modules_facture.php @@ -2,7 +2,7 @@ /* Copyright (C) 2003-2005 Rodolphe Quiedeville * Copyright (C) 2004-2009 Laurent Destailleur * Copyright (C) 2004 Eric Seigne - * Copyright (C) 2005 Regis Houssin + * Copyright (C) 2005-2009 Regis Houssin * * 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 @@ -36,7 +36,7 @@ require_once(DOL_DOCUMENT_ROOT."/compta/bank/account.class.php"); // Requis ca /** \class ModelePDFFactures - \brief Classe m�re des mod�les de facture + \brief Classe mere des modeles de facture */ class ModelePDFFactures extends FPDF @@ -44,7 +44,7 @@ class ModelePDFFactures extends FPDF var $error=''; /** - * \brief Renvoi le dernier message d'erreur de cr�ation de facture + * \brief Renvoi le dernier message d'erreur de creation de facture */ function pdferror() { @@ -52,16 +52,19 @@ class ModelePDFFactures extends FPDF } /** - * \brief Renvoi la liste des mod�les actifs + * \brief Renvoi la liste des modeles actifs * \param db Handler de base */ function liste_modeles($db) { + global $conf; + $type='invoice'; $liste=array(); - $sql ="SELECT nom as id, nom as lib"; - $sql.=" FROM ".MAIN_DB_PREFIX."document_model"; - $sql.=" WHERE type = '".$type."'"; + $sql = "SELECT nom as id, nom as lib"; + $sql.= " FROM ".MAIN_DB_PREFIX."document_model"; + $sql.= " WHERE type = '".$type."'"; + $sql.= " AND entity = ".$conf->entity; $resql = $db->query($sql); if ($resql) @@ -87,7 +90,7 @@ class ModelePDFFactures extends FPDF /** \class ModeleNumRefFactures - \brief Classe m�re des mod�les de num�rotation des r�f�rences de factur + \brief Classe mere des modeles de numerotation des references de facture */ class ModeleNumRefFactures { @@ -101,7 +104,7 @@ class ModeleNumRefFactures return true; } - /** \brief Renvoi la description par defaut du modele de num�rotation + /** \brief Renvoi la description par defaut du modele de numerotation * \return string Texte descripif */ function info() @@ -111,7 +114,7 @@ class ModeleNumRefFactures return $langs->trans("NoDescription"); } - /** \brief Renvoi un exemple de num�rotation + /** \brief Renvoi un exemple de numerotation * \return string Example */ function getExample() @@ -121,8 +124,8 @@ class ModeleNumRefFactures return $langs->trans("NoExample"); } - /** \brief Test si les num�ros d�j� en vigueur dans la base ne provoquent pas d - * de conflits qui empechera cette num�rotation de fonctionner. + /** \brief Test si les numeros deja en vigueur dans la base ne provoquent pas + * de conflits qui empecheraient cette numerotation de fonctionner. * \return boolean false si conflit, true si ok */ function canBeActivated() @@ -130,7 +133,7 @@ class ModeleNumRefFactures return true; } - /** \brief Renvoi prochaine valeur attribu�e + /** \brief Renvoi prochaine valeur attribuee * \param objsoc Objet societe * \param facture Objet facture * \return string Valeur @@ -226,7 +229,9 @@ function facture_pdf_create($db, $id, $message, $modele, $outputlangs) } /** - * \brief Cree un meta fichier a coté de la facture sur le disque pour faciliter les recherches en texte plein. Pourquoi ? tout simplement parcequ'en fin d'exercice quand je suis avec mon comptable je n'ai pas de connexion internet "rapide" pour retrouver en 2 secondes une facture non pay�e ou compliqu�e � g�rer ... avec un rgrep c'est vite fait bien fait [eric seigne + * \brief Cree un meta fichier a cote de la facture sur le disque pour faciliter les recherches en texte plein. + * Pourquoi ? tout simplement parcequ'en fin d'exercice quand je suis avec mon comptable je n'ai pas de + * connexion internet "rapide" pour retrouver en 2 secondes une facture non payee ou compliquee a gerer ... avec un rgrep c'est vite fait bien fait [eric seigne] * \param db Objet base de donnee * \param facid Id de la facture a creer * \param message Message @@ -282,9 +287,9 @@ ITEM_" . $i . "_DESCRIPTION=\"" . str_replace("\r\n","",nl2br($fac->lignes[$i]-> /** - \brief Supprime l'image de pr�visualitation, pour le cas de r�g�n�ration de facture - \param db objet base de donn�e - \param facid id de la facture � cr�er + \brief Supprime l'image de previsualitation, pour le cas de regeneration de facture + \param db objet base de donnee + \param facid id de la facture a creer */ function facture_delete_preview($db, $facid) { @@ -309,4 +314,4 @@ function facture_delete_preview($db, $facid) } } -?> +?> \ No newline at end of file diff --git a/htdocs/includes/modules/propale/modules_propale.php b/htdocs/includes/modules/propale/modules_propale.php index 5760c8369dd..4c0f967af6b 100644 --- a/htdocs/includes/modules/propale/modules_propale.php +++ b/htdocs/includes/modules/propale/modules_propale.php @@ -29,12 +29,12 @@ require_once(DOL_DOCUMENT_ROOT.'/lib/pdf.lib.php'); require_once(DOL_DOCUMENT_ROOT.'/includes/fpdf/fpdfi/fpdi_protection.php'); -require_once(DOL_DOCUMENT_ROOT."/compta/bank/account.class.php"); // Requis car utilisé dans les classes qui héritent +require_once(DOL_DOCUMENT_ROOT."/compta/bank/account.class.php"); // Requis car utilise dans les classes qui heritent /** \class ModelePDFPropales - \brief Classe mère des modèles de propale + \brief Classe mere des modeles de propale */ class ModelePDFPropales extends FPDF @@ -42,7 +42,7 @@ class ModelePDFPropales extends FPDF var $error=''; /** - * \brief Renvoi le dernier message d'erreur de création de propale + * \brief Renvoi le dernier message d'erreur de creation de propale */ function pdferror() { @@ -50,7 +50,7 @@ class ModelePDFPropales extends FPDF } /** - * \brief Renvoi la liste des modèles actifs + * \brief Renvoi la liste des modeles actifs */ function liste_modeles($db) { @@ -89,7 +89,7 @@ class ModelePDFPropales extends FPDF /** \class ModeleNumRefPropales - \brief Classe mère des modèles de numérotation des références de propales + \brief Classe mere des modeles de numerotation des references de propales */ class ModeleNumRefPropales @@ -104,7 +104,7 @@ class ModeleNumRefPropales return true; } - /** \brief Renvoi la description par defaut du modele de numérotation + /** \brief Renvoi la description par defaut du modele de numerotation * \return string Texte descripif */ function info() @@ -114,7 +114,7 @@ class ModeleNumRefPropales return $langs->trans("NoDescription"); } - /** \brief Renvoi un exemple de numérotation + /** \brief Renvoi un exemple de numerotation * \return string Example */ function getExample() @@ -124,8 +124,8 @@ class ModeleNumRefPropales return $langs->trans("NoExample"); } - /** \brief Test si les numéros déjà en vigueur dans la base ne provoquent pas de - * de conflits qui empechera cette numérotation de fonctionner. + /** \brief Test si les numeros deja en vigueur dans la base ne provoquent pas de + * de conflits qui empechera cette numerotation de fonctionner. * \return boolean false si conflit, true si ok */ function canBeActivated() @@ -133,7 +133,7 @@ class ModeleNumRefPropales return true; } - /** \brief Renvoi prochaine valeur attribuée + /** \brief Renvoi prochaine valeur attribuee * \return string Valeur */ function getNextValue() @@ -159,9 +159,9 @@ class ModeleNumRefPropales /** - \brief Crée une propale sur disque en fonction du modèle de PROPALE_ADDON_PDF - \param db objet base de donnée - \param id id de la propale à créer + \brief Cree une propale sur disque en fonction du modele de PROPALE_ADDON_PDF + \param db objet base de donnee + \param id id de la propale à creer \param modele force le modele à utiliser ('' to not force) \param outputlangs objet lang a utiliser pour traduction \return int 0 si KO, 1 si OK @@ -174,7 +174,7 @@ function propale_pdf_create($db, $id, $modele, $outputlangs) $dir = DOL_DOCUMENT_ROOT."/includes/modules/propale/"; $modelisok=0; - // Positionne modele sur le nom du modele de propale à utiliser + // Positionne modele sur le nom du modele de propale a utiliser $file = "pdf_propale_".$modele.".modules.php"; if ($modele && file_exists($dir.$file)) $modelisok=1; @@ -192,7 +192,7 @@ function propale_pdf_create($db, $id, $modele, $outputlangs) $liste=array(); $model=new ModelePDFPropales(); $liste=$model->liste_modeles($db); - $modele=key($liste); // Renvoie premiere valeur de clé trouvé dans le tableau + $modele=key($liste); // Renvoie premiere valeur de cle trouve dans le tableau $file = "pdf_propale_".$modele.".modules.php"; if (file_exists($dir.$file)) $modelisok=1; } @@ -239,10 +239,10 @@ function propale_pdf_create($db, $id, $modele, $outputlangs) } /** - \brief Supprime l'image de prévisualitation, pour le cas de régénération de propal + \brief Supprime l'image de previsualitation, pour le cas de regeneration de propal \param db objet base de donnée - \param propalid id de la propal à effacer - \param propalref référence de la propal si besoin + \param propalid id de la propal a effacer + \param propalref reference de la propal si besoin */ function propale_delete_preview($db, $propalid, $propalref='') {