diff --git a/app/Services/Template/TemplateService.php b/app/Services/Template/TemplateService.php index 874ccaff55a0..b9c8a344a04c 100644 --- a/app/Services/Template/TemplateService.php +++ b/app/Services/Template/TemplateService.php @@ -34,6 +34,7 @@ use App\Transformers\CreditTransformer; use App\Transformers\InvoiceTransformer; use App\Transformers\PaymentTransformer; use App\Transformers\ProjectTransformer; +use App\Services\Template\LogoTokenParser; use App\Transformers\PurchaseOrderTransformer; use League\Fractal\Serializer\ArraySerializer; use League\Fractal\Serializer\JsonApiSerializer; @@ -76,6 +77,11 @@ class TemplateService $this->twig->addExtension($string_extension); $this->twig->addExtension(new IntlExtension()); + $function = new \Twig\TwigFunction('img', function ($string, $style = '') { + return ''; + }); + $this->twig->addFunction($function); + return $this; } @@ -156,10 +162,16 @@ class TemplateService } $template = $template->render($this->data); - +nlog($template); $f = $this->document->createDocumentFragment(); - - $f->appendXML(html_entity_decode($template)); + // nlog($template); + // $f->appendChild(html_entity_decode($template)); + // $template = html_entity_decode(htmlentities($template, ENT_QUOTES, 'UTF-8')); + +// $f->appendXML(html_encode$template); +$f->appendXML(html_entity_decode($template)); + // $f->appendChild($this->document->createTextNode($template)); + $replacements[] = $f; }