mirror of
https://github.com/Icinga/icingaweb2.git
synced 2025-07-27 07:44:04 +02:00
Merge pull request #4049 from Icinga/fix/pdfexport-hooks-may-cause-bad-loading-times
Fix pdfexport hooks may cause bad loading times
This commit is contained in:
commit
05135e716e
@ -75,8 +75,6 @@ class Pdf
|
|||||||
|
|
||||||
if (Hook::has('Pdfexport')) {
|
if (Hook::has('Pdfexport')) {
|
||||||
$pdfexport = Hook::first('Pdfexport');
|
$pdfexport = Hook::first('Pdfexport');
|
||||||
|
|
||||||
if ($pdfexport->isSupported()) {
|
|
||||||
$pdfexport->streamPdfFromHtml($html, sprintf(
|
$pdfexport->streamPdfFromHtml($html, sprintf(
|
||||||
'%s-%s-%d',
|
'%s-%s-%d',
|
||||||
$request->getControllerName(),
|
$request->getControllerName(),
|
||||||
@ -86,7 +84,6 @@ class Pdf
|
|||||||
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
$options = new Options();
|
$options = new Options();
|
||||||
$options->set('defaultPaperSize', 'A4');
|
$options->set('defaultPaperSize', 'A4');
|
||||||
|
@ -82,11 +82,7 @@ class OutputFormat implements Tabextension
|
|||||||
{
|
{
|
||||||
$supportedTypes = array();
|
$supportedTypes = array();
|
||||||
|
|
||||||
$pdfexport = false;
|
$pdfexport = Hook::has('Pdfexport');
|
||||||
|
|
||||||
if (Hook::has('Pdfexport')) {
|
|
||||||
$pdfexport = Hook::first('Pdfexport')->isSupported();
|
|
||||||
}
|
|
||||||
|
|
||||||
if ($pdfexport || Platform::extensionLoaded('gd')) {
|
if ($pdfexport || Platform::extensionLoaded('gd')) {
|
||||||
$supportedTypes[self::TYPE_PDF] = array(
|
$supportedTypes[self::TYPE_PDF] = array(
|
||||||
|
Loading…
x
Reference in New Issue
Block a user