gestion des differents modéles de propales

This commit is contained in:
Rodolphe Quiedeville 2003-07-07 13:44:09 +00:00
parent 9464d4946b
commit 8b85533f70

View File

@ -21,17 +21,29 @@
* *
*/ */
function propale_pdf_create($db, $facid) function propale_pdf_create($db, $facid, $modele='')
{ {
$dir = DOL_DOCUMENT_ROOT."/includes/modules/propale/"; $dir = DOL_DOCUMENT_ROOT."/includes/modules/propale/";
if (defined("PROPALE_ADDON_PDF")) if (! $modele)
{ {
$file = "pdf_".PROPALE_ADDON_PDF.".modules.php"; if (defined("PROPALE_ADDON_PDF"))
{
$modele = PROPALE_ADDON_PDF;
}
else
{
return 0;
}
}
$classname = "pdf_".PROPALE_ADDON_PDF; $file = "pdf_propale_".$modele.".modules.php";
if (file_exists($file))
{
$classname = "pdf_propale_".PROPALE_ADDON_PDF;
require_once($dir.$file); require_once($dir.$file);
$obj = new $classname($db); $obj = new $classname($db);