diff --git a/Init.php b/Init.php index 000f57c..b45b49e 100644 --- a/Init.php +++ b/Init.php @@ -10,7 +10,6 @@ use FacturaScripts\Core\Html; use FacturaScripts\Core\Template\InitClass; use FacturaScripts\Core\Tools; -use FacturaScripts\Dinamic\Controller\SendTicket; use FacturaScripts\Dinamic\Lib\ExportManager; use FacturaScripts\Dinamic\Lib\Mc20Printer; use FacturaScripts\Dinamic\Lib\Tickets\Gift; @@ -42,13 +41,18 @@ public function update(): void private function loadFormatTickets(): void { + $sendTicketClass = '\\FacturaScripts\\Dinamic\\Controller\\SendTicket'; + if (false === class_exists($sendTicketClass)) { + return; + } + $models = ['PresupuestoCliente', 'PedidoCliente', 'AlbaranCliente', 'FacturaCliente']; foreach ($models as $model) { - SendTicket::addFormat(Normal::class, $model, 'normal'); - SendTicket::addFormat(Gift::class, $model, 'gift'); + $sendTicketClass::addFormat(Normal::class, $model, 'normal'); + $sendTicketClass::addFormat(Gift::class, $model, 'gift'); } - SendTicket::addFormat(PaymentReceipt::class, 'ReciboCliente', 'receipt'); + $sendTicketClass::addFormat(PaymentReceipt::class, 'ReciboCliente', 'receipt'); } private function loadTwigFunctions(): void