[ task #176 ] Allow to use ODT templates for prososal like it's done for
invoices. Move pdf and odt to doc dir
This commit is contained in:
parent
29a1ae17ac
commit
90b7cd1aae
@ -71,12 +71,12 @@ if ($action == 'specimen')
|
|||||||
$propal->initAsSpecimen();
|
$propal->initAsSpecimen();
|
||||||
|
|
||||||
// Charge le modele
|
// Charge le modele
|
||||||
$dir = "/core/modules/propale/";
|
$dir = "/core/modules/propale/doc/";
|
||||||
$file = "pdf_propale_".$modele.".modules.php";
|
$file = "pdf_".$modele.".modules.php";
|
||||||
$file = dol_buildpath($dir.$file);
|
$file = dol_buildpath($dir.$file);
|
||||||
if (file_exists($file))
|
if (file_exists($file))
|
||||||
{
|
{
|
||||||
$classname = "pdf_propale_".$modele;
|
$classname = "pdf_".$modele;
|
||||||
require_once($file);
|
require_once($file);
|
||||||
|
|
||||||
$module = new $classname($db);
|
$module = new $classname($db);
|
||||||
|
|||||||
@ -237,7 +237,7 @@ function propale_pdf_create($db, $object, $modele, $outputlangs, $hidedetails=0,
|
|||||||
|
|
||||||
/*
|
/*
|
||||||
// Positionne modele sur le nom du modele de propale a utiliser
|
// Positionne modele sur le nom du modele de propale a utiliser
|
||||||
$file = "pdf_propale_".$modele.".modules.php";
|
$file = "pdf_".$modele.".modules.php";
|
||||||
|
|
||||||
// On verifie l'emplacement du modele
|
// On verifie l'emplacement du modele
|
||||||
$file = dol_buildpath($dir.$file);
|
$file = dol_buildpath($dir.$file);
|
||||||
@ -248,7 +248,7 @@ function propale_pdf_create($db, $object, $modele, $outputlangs, $hidedetails=0,
|
|||||||
if (! $modelisok)
|
if (! $modelisok)
|
||||||
{
|
{
|
||||||
if ($conf->global->PROPALE_ADDON_PDF) $modele = $conf->global->PROPALE_ADDON_PDF;
|
if ($conf->global->PROPALE_ADDON_PDF) $modele = $conf->global->PROPALE_ADDON_PDF;
|
||||||
$file = "pdf_propale_".$modele.".modules.php";
|
$file = "pdf_".$modele.".modules.php";
|
||||||
// On verifie l'emplacement du modele
|
// On verifie l'emplacement du modele
|
||||||
$file = dol_buildpath($dir.$file);
|
$file = dol_buildpath($dir.$file);
|
||||||
if (file_exists($file)) $modelisok=1;
|
if (file_exists($file)) $modelisok=1;
|
||||||
@ -259,7 +259,7 @@ function propale_pdf_create($db, $object, $modele, $outputlangs, $hidedetails=0,
|
|||||||
{
|
{
|
||||||
$liste=ModelePDFPropales::liste_modeles($db);
|
$liste=ModelePDFPropales::liste_modeles($db);
|
||||||
$modele=key($liste); // Renvoie premiere valeur de cle trouve dans le tableau
|
$modele=key($liste); // Renvoie premiere valeur de cle trouve dans le tableau
|
||||||
$file = "pdf_propale_".$modele.".modules.php";
|
$file = "pdf_".$modele.".modules.php";
|
||||||
$file = dol_buildpath($dir.$file);
|
$file = dol_buildpath($dir.$file);
|
||||||
if (file_exists($file)) $modelisok=1;
|
if (file_exists($file)) $modelisok=1;
|
||||||
}
|
}
|
||||||
@ -268,7 +268,7 @@ function propale_pdf_create($db, $object, $modele, $outputlangs, $hidedetails=0,
|
|||||||
// Charge le modele
|
// Charge le modele
|
||||||
if ($modelisok)
|
if ($modelisok)
|
||||||
{
|
{
|
||||||
$classname = "pdf_propale_".$modele;
|
$classname = "pdf_".$modele;
|
||||||
require_once($file);
|
require_once($file);
|
||||||
|
|
||||||
$obj = new $classname($db);
|
$obj = new $classname($db);
|
||||||
|
|||||||
@ -37,10 +37,10 @@ require_once dirname(__FILE__).'/../../htdocs/projet/class/task.class.php';
|
|||||||
require_once dirname(__FILE__).'/../../htdocs/core/lib/pdf.lib.php';
|
require_once dirname(__FILE__).'/../../htdocs/core/lib/pdf.lib.php';
|
||||||
require_once dirname(__FILE__).'/../../htdocs/core/modules/facture/doc/pdf_crabe.modules.php';
|
require_once dirname(__FILE__).'/../../htdocs/core/modules/facture/doc/pdf_crabe.modules.php';
|
||||||
require_once dirname(__FILE__).'/../../htdocs/core/modules/facture/doc/pdf_oursin.modules.php';
|
require_once dirname(__FILE__).'/../../htdocs/core/modules/facture/doc/pdf_oursin.modules.php';
|
||||||
|
require_once dirname(__FILE__).'/../../htdocs/core/modules/propale/doc/pdf_azur.modules.php';
|
||||||
|
require_once dirname(__FILE__).'/../../htdocs/core/modules/propale/doc/pdf_jaune.modules.php';
|
||||||
require_once dirname(__FILE__).'/../../htdocs/core/modules/commande/pdf_edison.modules.php';
|
require_once dirname(__FILE__).'/../../htdocs/core/modules/commande/pdf_edison.modules.php';
|
||||||
require_once dirname(__FILE__).'/../../htdocs/core/modules/commande/pdf_einstein.modules.php';
|
require_once dirname(__FILE__).'/../../htdocs/core/modules/commande/pdf_einstein.modules.php';
|
||||||
require_once dirname(__FILE__).'/../../htdocs/core/modules/propale/pdf_propale_azur.modules.php';
|
|
||||||
require_once dirname(__FILE__).'/../../htdocs/core/modules/propale/pdf_propale_jaune.modules.php';
|
|
||||||
require_once dirname(__FILE__).'/../../htdocs/core/modules/project/pdf/pdf_baleine.modules.php';
|
require_once dirname(__FILE__).'/../../htdocs/core/modules/project/pdf/pdf_baleine.modules.php';
|
||||||
require_once dirname(__FILE__).'/../../htdocs/core/modules/fichinter/pdf_soleil.modules.php';
|
require_once dirname(__FILE__).'/../../htdocs/core/modules/fichinter/pdf_soleil.modules.php';
|
||||||
require_once dirname(__FILE__).'/../../htdocs/core/modules/expedition/doc/pdf_expedition_merou.modules.php';
|
require_once dirname(__FILE__).'/../../htdocs/core/modules/expedition/doc/pdf_expedition_merou.modules.php';
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user