From 6ad3db7ef9b6bb80e3d8a1a3d41b5064a9b4393b Mon Sep 17 00:00:00 2001 From: SteveIreland Date: Sat, 7 Sep 2019 20:57:28 -0400 Subject: [PATCH] Remove the redundancy of cart resequencing for POS receipts. --- application/controllers/Sales.php | 4 ---- application/libraries/Sale_lib.php | 11 ----------- 2 files changed, 15 deletions(-) diff --git a/application/controllers/Sales.php b/application/controllers/Sales.php index f8b2a292a..91cea7cda 100644 --- a/application/controllers/Sales.php +++ b/application/controllers/Sales.php @@ -802,10 +802,6 @@ class Sales extends Secure_Controller else { $data['barcode'] = $this->barcode_lib->generate_receipt_barcode($data['sale_id']); - - // Reload (sorted) and filter the cart line items for printing purposes - $data['cart'] = $this->get_filtered($this->sale_lib->get_cart_reordered($data['sale_id_num'])); - $this->load->view('sales/receipt', $data); $this->sale_lib->clear_all(); } diff --git a/application/libraries/Sale_lib.php b/application/libraries/Sale_lib.php index 2e5e2758e..06207ee0b 100644 --- a/application/libraries/Sale_lib.php +++ b/application/libraries/Sale_lib.php @@ -1046,17 +1046,6 @@ class Sale_lib return $this->CI->session->userdata('sale_id'); } - public function get_cart_reordered($sale_id) - { - $this->empty_cart(); - foreach($this->CI->Sale->get_sale_items_ordered($sale_id)->result() as $row) - { - $this->add_item($row->item_id, $row->quantity_purchased, $row->item_location, $row->discount, $row->discount_type, PRICE_MODE_STANDARD, NULL, NULL, $row->item_unit_price, $row->description, $row->serialnumber, $sale_id, TRUE, $row->print_option); - } - - return $this->CI->session->userdata('sales_cart'); - } - public function clear_all() { $this->CI->session->set_userdata('sale_id', -1);