[*] PDF : You can now enable diskcache

This commit is contained in:
fBrignoli
2011-12-15 09:05:16 +00:00
parent 5c96a0bcf6
commit d348f31dec
3 changed files with 21 additions and 33 deletions
+11 -12
View File
@@ -43,7 +43,7 @@ class PDFCore
public function __construct($objects, $template, $smarty)
{
$this->pdf_renderer = new PDFGenerator();
$this->pdf_renderer = new PDFGenerator((bool)Configuration::get('PS_PDF_USE_CACHE'));
$this->template = $template;
$this->smarty = $smarty;
@@ -58,17 +58,17 @@ class PDFCore
$this->pdf_renderer->setFontForLang('fr');
foreach ($this->objects as $object)
{
$template = $this->getTemplateObject($object);
if (!$template)
continue;
$template = $this->getTemplateObject($object);
if (!$template)
continue;
if (empty($this->filename))
{
$this->filename = $template->getFilename();
if (count($this->objects) > 1)
$this->filename = $template->getBulkFilename();
}
if (empty($this->filename))
{
$this->filename = $template->getFilename();
if (count($this->objects) > 1)
$this->filename = $template->getBulkFilename();
}
$template->assignHookData($object);
$this->pdf_renderer->createHeader($template->getHeader());
@@ -82,7 +82,6 @@ class PDFCore
if ($render)
$this->pdf_renderer->render($this->filename);
}
public function getTemplateObject($object)