2
0
forked from Wavyzz/dolibarr

Fix: uniformize code

Fix: if the contact's address is empty, it uses one of the company
This commit is contained in:
Regis Houssin
2009-12-23 10:07:48 +00:00
parent 2df0d15ef7
commit 3b5735bd9c
41 changed files with 177 additions and 161 deletions

View File

@@ -22,11 +22,11 @@
*/
/**
\file htdocs/includes/modules/commande/modules_commande.php
\ingroup commande
\brief Fichier contenant la classe m<EFBFBD>re de generation des commandes en PDF
et la classe m<EFBFBD>re de num<EFBFBD>rotation des commandes
\version $Id$
* \file htdocs/includes/modules/commande/modules_commande.php
* \ingroup commande
* \brief Fichier contenant la classe mere de generation des commandes en PDF
* et la classe mere de numerotation des commandes
* \version $Id$
*/
require_once(DOL_DOCUMENT_ROOT.'/lib/pdf.lib.php');
@@ -36,15 +36,15 @@ require_once(DOL_DOCUMENT_ROOT.'/discount.class.php');
/**
\class ModelePDFCommandes
\brief Classe m<EFBFBD>re des mod<EFBFBD>les de commandes
* \class ModelePDFCommandes
* \brief Classe mere des modeles de commandes
*/
class ModelePDFCommandes extends FPDF
{
var $error='';
/**
* \brief Renvoi le dernier message d'erreur de cr<EFBFBD>ation de PDF de commande
* \brief Renvoi le dernier message d'erreur de creation de PDF de commande
*/
function pdferror()
{
@@ -52,7 +52,7 @@ class ModelePDFCommandes extends FPDF
}
/**
* \brief Renvoi la liste des mod<EFBFBD>les actifs
* \brief Renvoi la liste des modeles actifs
* \return array Tableau des modeles (cle=id, valeur=libelle)
*/
function liste_modeles($db)
@@ -91,8 +91,8 @@ class ModelePDFCommandes extends FPDF
/**
\class ModeleNumRefCommandes
\brief Classe m<EFBFBD>re des mod<EFBFBD>les de num<EFBFBD>rotation des r<EFBFBD>f<EFBFBD>rences de commandes
* \class ModeleNumRefCommandes
* \brief Classe mere des modeles de numerotation des references de commandes
*/
class ModeleNumRefCommandes
@@ -107,7 +107,7 @@ class ModeleNumRefCommandes
return true;
}
/** \brief Renvoi la description par defaut du modele de num<EFBFBD>rotation
/** \brief Renvoi la description par defaut du modele de numerotation
* \return string Texte descripif
*/
function info()
@@ -117,7 +117,7 @@ class ModeleNumRefCommandes
return $langs->trans("NoDescription");
}
/** \brief Renvoi un exemple de num<EFBFBD>rotation
/** \brief Renvoi un exemple de numerotation
* \return string Example
*/
function getExample()
@@ -127,8 +127,8 @@ class ModeleNumRefCommandes
return $langs->trans("NoExample");
}
/** \brief Test si les num<EFBFBD>ros d<EFBFBD>j<EFBFBD> en vigueur dans la base ne provoquent pas de
* de conflits qui empechera cette num<EFBFBD>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()
@@ -136,7 +136,7 @@ class ModeleNumRefCommandes
return true;
}
/** \brief Renvoi prochaine valeur attribu<EFBFBD>e
/** \brief Renvoi prochaine valeur attribuee
* \return string Valeur
*/
function getNextValue()
@@ -161,12 +161,12 @@ class ModeleNumRefCommandes
}
/*
\brief Cr<EFBFBD>e un bon de commande sur disque en fonction d'un mod<EFBFBD>le
\param db objet base de donn<EFBFBD>e
\param id id de la propale <EFBFBD> cr<EFBFBD>er
\param modele force le modele <EFBFBD> utiliser ('' to not force)
\param outputlangs objet lang a utiliser pour traduction
/**
* \brief Cree un bon de commande sur disque en fonction d'un modele
* \param db objet base de donnee
* \param id id de la propale a creer
* \param modele force le modele a utiliser ('' to not force)
* \param outputlangs objet lang a utiliser pour traduction
*/
function commande_pdf_create($db, $id, $modele, $outputlangs)
{
@@ -177,7 +177,7 @@ function commande_pdf_create($db, $id, $modele, $outputlangs)
$modelisok=0;
$liste=array();
// Positionne modele sur le nom du modele de commande <EFBFBD> utiliser
// Positionne modele sur le nom du modele de commande a utiliser
$file = "pdf_".$modele.".modules.php";
if ($modele && file_exists($dir.$file)) $modelisok=1;
@@ -194,7 +194,7 @@ function commande_pdf_create($db, $id, $modele, $outputlangs)
{
$model=new ModelePDFCommandes();
$liste=$model->liste_modeles($db);
$modele=key($liste); // Renvoie premiere valeur de cl<EFBFBD> trouv<EFBFBD> dans le tableau
$modele=key($liste); // Renvoie premiere valeur de cle trouve dans le tableau
$file = "pdf_".$modele.".modules.php";
if (file_exists($dir.$file)) $modelisok=1;
}
@@ -240,10 +240,10 @@ function commande_pdf_create($db, $id, $modele, $outputlangs)
}
/**
\brief Supprime l'image de pr<EFBFBD>visualitation, pour le cas de r<EFBFBD>g<EFBFBD>n<EFBFBD>ration de commande
\param db objet base de donn<EFBFBD>e
\param commandeid id de la commande <EFBFBD> effacer
\param commanderef r<EFBFBD>f<EFBFBD>rence de la commande si besoin
* \brief Supprime l'image de previsualitation, pour le cas de regeneration de commande
* \param db objet base de donnee
* \param commandeid id de la commande a effacer
* \param commanderef reference de la commande si besoin
*/
function commande_delete_preview($db, $commandeid, $commanderef='')
{