Browse Source

CLOSE #4366 Add hook for use custom ticket template

Benlo 9 years ago
parent
commit
ca3b58817f
1 changed files with 8 additions and 1 deletions
  1. 8 1
      htdocs/cashdesk/validation_ticket.php

+ 8 - 1
htdocs/cashdesk/validation_ticket.php

@@ -24,12 +24,19 @@
 require '../main.inc.php';
 require_once DOL_DOCUMENT_ROOT.'/cashdesk/include/environnement.php';
 require_once DOL_DOCUMENT_ROOT.'/cashdesk/class/Facturation.class.php';
+include_once(DOL_DOCUMENT_ROOT.'/core/class/hookmanager.class.php');
 
 $obj_facturation = unserialize($_SESSION['serObjFacturation']);
 unset($_SESSION['serObjFacturation']);
 
+$hookmanager->initHooks(array('cashdeskTplTicket'));
 
-require ('tpl/ticket.tpl.php');
+$parameters=array();
+$reshook=$hookmanager->executeHooks('doActions',$parameters,$obj_facturation);
+if (empty($reshook))
+{
+    require ('tpl/ticket.tpl.php');
+}
 
 
 $_SESSION['serObjFacturation'] = serialize($obj_facturation);