mirror of
https://github.com/opensourcepos/opensourcepos.git
synced 2026-05-04 13:54:51 -04:00
Remove the redundancy of cart resequencing for POS receipts.
This commit is contained in:
@@ -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();
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user