From 8b85533f70d552e986d1870d2d59b83626016f3f Mon Sep 17 00:00:00 2001 From: Rodolphe Quiedeville Date: Mon, 7 Jul 2003 13:44:09 +0000 Subject: [PATCH] =?UTF-8?q?gestion=20des=20differents=20mod=E9les=20de=20p?= =?UTF-8?q?ropales?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../modules/propale/modules_propale.php | 22 ++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) diff --git a/htdocs/includes/modules/propale/modules_propale.php b/htdocs/includes/modules/propale/modules_propale.php index f670af31d70..409b8b7c615 100644 --- a/htdocs/includes/modules/propale/modules_propale.php +++ b/htdocs/includes/modules/propale/modules_propale.php @@ -21,19 +21,31 @@ * */ -function propale_pdf_create($db, $facid) +function propale_pdf_create($db, $facid, $modele='') { $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); - + $obj = new $classname($db); return $obj->write_pdf_file($facid);