Fix: on vérifie si les descriptions des lignes produits personnalisées ont été formatées avec fckeditor

This commit is contained in:
Regis Houssin 2007-09-12 19:42:33 +00:00
parent d1ffaca601
commit 5d19a92164

View File

@ -241,24 +241,35 @@ class pdf_crabe extends ModelePDFFactures
$libelleproduitservice=$langs->trans("DiscountFromCreditNote",$discount->ref_facture_source); $libelleproduitservice=$langs->trans("DiscountFromCreditNote",$discount->ref_facture_source);
} }
else else
{
if ($fac->lignes[$i]->produit_id)
{ {
$libelleproduitservice.=_dol_htmlentities($fac->lignes[$i]->desc,$conf->global->FCKEDITOR_ENABLE_DETAILS); $libelleproduitservice.=_dol_htmlentities($fac->lignes[$i]->desc,$conf->global->FCKEDITOR_ENABLE_DETAILS);
} }
else
{
// On vérifie si les lignes personnalisées sont formatées avec fckeditor
$libelleproduitservice.=_dol_htmlentities($fac->lignes[$i]->desc,$conf->global->FCKEDITOR_ENABLE_DETAILS_PERSO);
}
}
} }
// Si ligne associée à un code produit // Si ligne associée à un code produit
if ($fac->lignes[$i]->produit_id) if ($fac->lignes[$i]->produit_id)
{ {
$prodser = new Product($this->db); $prodser = new Product($this->db);
$prodser->fetch($fac->lignes[$i]->produit_id); $prodser->fetch($fac->lignes[$i]->produit_id);
// On ajoute la ref // On ajoute la ref
if ($prodser->ref) if ($prodser->ref)
{ {
$prefix_prodserv = ""; $prefix_prodserv = "";
if($prodser->isservice()) if($prodser->isservice())
{
$prefix_prodserv = $outputlangs->transnoentities("Service")." "; $prefix_prodserv = $outputlangs->transnoentities("Service")." ";
}
else else
{
$prefix_prodserv = $outputlangs->transnoentities("Product")." "; $prefix_prodserv = $outputlangs->transnoentities("Product")." ";
}
$libelleproduitservice=$prefix_prodserv.$prodser->ref." - ".$libelleproduitservice; $libelleproduitservice=$prefix_prodserv.$prodser->ref." - ".$libelleproduitservice;
} }