From f39e156f3ac1e60b33f447ea0101136fba747316 Mon Sep 17 00:00:00 2001 From: Regis Houssin Date: Fri, 2 Mar 2012 08:31:38 +0100 Subject: [PATCH] New: add pdf_getLinkedObjects hook --- htdocs/core/lib/pdf.lib.php | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/htdocs/core/lib/pdf.lib.php b/htdocs/core/lib/pdf.lib.php index 4a090192ade..c8889131eab 100644 --- a/htdocs/core/lib/pdf.lib.php +++ b/htdocs/core/lib/pdf.lib.php @@ -1610,9 +1610,10 @@ function pdf_getCurrencySymbol(&$pdf, $currency_code) * * @param object $object Object * @param Translate $outputlangs Object lang for output + * @param HookManager $hookmanager Hook manager instance * @return void */ -function pdf_getLinkedObjects($object,$outputlangs) +function pdf_getLinkedObjects($object,$outputlangs,$hookmanager=false) { $linkedobjects=array(); @@ -1646,6 +1647,13 @@ function pdf_getLinkedObjects($object,$outputlangs) } } + if (is_object($hookmanager)) + { + $parameters = array('linkedobjects' => $linkedobjects, 'outputlangs'=>$outputlangs); + $action=''; + $linkedobjects = $hookmanager->executeHooks('pdf_getLinkedObjects',$parameters,$object,$action); // Note that $action and $object may have been modified by some hooks + } + return $linkedobjects; }