From d39067e2e1b9a794e7c40ef12c02ebca1c99c547 Mon Sep 17 00:00:00 2001 From: objec Date: Wed, 20 May 2026 21:32:00 +0400 Subject: [PATCH] Add event trigger for sale completion Signed-off-by: objec --- app/Controllers/Sales.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/Controllers/Sales.php b/app/Controllers/Sales.php index bfd47ec87..c24999f12 100644 --- a/app/Controllers/Sales.php +++ b/app/Controllers/Sales.php @@ -20,6 +20,7 @@ use App\Models\Stock_location; use App\Models\Tokens\Token_invoice_count; use App\Models\Tokens\Token_customer; use App\Models\Tokens\Token_invoice_sequence; +use CodeIgniter\Events\Events; use CodeIgniter\HTTP\ResponseInterface; use Config\Services; use Config\OSPOS; @@ -916,6 +917,8 @@ class Sales extends Secure_Controller } $data['receipt_template_view'] = $receipt_template; + Events::trigger('sale_complete', $data['sale_id_num'], $sale_type); + $this->sale_lib->clear_all(); return view('sales/receipt', $data); }