diff --git a/htdocs/core/tpl/freeproductline_view.tpl.php b/htdocs/core/tpl/freeproductline_view.tpl.php index 02f208af9bd..e70058a9020 100644 --- a/htdocs/core/tpl/freeproductline_view.tpl.php +++ b/htdocs/core/tpl/freeproductline_view.tpl.php @@ -35,14 +35,14 @@ $discount->fetch($line->fk_remise_except); echo ' - '.$langs->transnoentities("DiscountFromDeposit",$discount->getNomUrl(0)); } else { - echo ' - '.dol_nl2br($line->description,1,true); + echo ' - '.dol_htmlentitiesbr($line->description,1,true); } } } else { if (! empty($line->fk_parent_line)) echo img_picto('', 'rightarrow'); if ($type==1) $text = img_object($langs->trans('Service'),'service'); else $text = img_object($langs->trans('Product'),'product'); - echo $text.' '.dol_nl2br($line->description,1,true); + echo $text.' '.dol_htmlentitiesbr($line->description,1,true); // Show range print_date_range($line->date_start,$line->date_end); } ?> diff --git a/htdocs/includes/modules/facture/modules_facture.php b/htdocs/includes/modules/facture/modules_facture.php index d0e9437bc99..7a12cb438ad 100644 --- a/htdocs/includes/modules/facture/modules_facture.php +++ b/htdocs/includes/modules/facture/modules_facture.php @@ -167,8 +167,6 @@ function facture_pdf_create($db, $object, $message, $modele, $outputlangs, $hide } else { - //print $langs->trans("Error")." ".$langs->trans("Error_FACTURE_ADDON_PDF_NotDefined"); - //return 0; $modele = 'crabe'; } } diff --git a/htdocs/includes/modules/propale/modules_propale.php b/htdocs/includes/modules/propale/modules_propale.php index 4be6dad6f77..1abb4dfc622 100644 --- a/htdocs/includes/modules/propale/modules_propale.php +++ b/htdocs/includes/modules/propale/modules_propale.php @@ -149,6 +149,19 @@ function propale_pdf_create($db, $object, $modele, $outputlangs, $hidedetails=0, $srctemplatepath=''; $modelisok=0; + // Positionne le modele sur le nom du modele a utiliser + if (! dol_strlen($modele)) + { + if (! empty($conf->global->PROPALE_ADDON_PDF)) + { + $modele = $conf->global->PROPALE_ADDON_PDF; + } + else + { + $modele = 'azur'; + } + } + // Positionne modele sur le nom du modele de propale a utiliser $file = "pdf_propale_".$modele.".modules.php"; @@ -168,7 +181,7 @@ function propale_pdf_create($db, $object, $modele, $outputlangs, $hidedetails=0, } // Si model pas encore bon - if (! $modelisok) + if (! $modelisok && is_array($liste)) { $liste=ModelePDFPropales::liste_modeles($db); $modele=key($liste); // Renvoie premiere valeur de cle trouve dans le tableau