gestion des differents modéles de propales
This commit is contained in:
parent
9464d4946b
commit
8b85533f70
@ -21,19 +21,31 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
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);
|
||||||
|
|
||||||
return $obj->write_pdf_file($facid);
|
return $obj->write_pdf_file($facid);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user