From b29cb85b9b179fa8e53085d14d702bbbcb7ae127 Mon Sep 17 00:00:00 2001 From: jekkos-t520 Date: Sat, 7 Mar 2015 22:41:03 +0100 Subject: [PATCH] Add ticket suggestions for #40 --- application/controllers/sales.php | 6 ++++-- application/libraries/Sale_lib.php | 2 +- application/views/sales/register.php | 2 +- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/application/controllers/sales.php b/application/controllers/sales.php index f05b7d8fe..128d322dd 100644 --- a/application/controllers/sales.php +++ b/application/controllers/sales.php @@ -65,8 +65,10 @@ class Sales extends Secure_area function item_search() { - if ($this->sale_lib->get_mode() == 'return') { - $suggestions = $this->Sale->get_search_suggestions($this->input->post('q'), $this->input->post('limit')); + $suggestions = array(); + if ($this->sale_lib->get_mode() == 'return') + { + $this->sale_lib->is_valid_receipt($this->input->post('q')) && $suggestions[] = $this->input->post('q'); } else { $suggestions = $this->Item->get_item_search_suggestions($this->input->post('q'),$this->input->post('limit')); $suggestions = array_merge($suggestions, $this->Item_kit->get_item_kit_search_suggestions($this->input->post('q'),$this->input->post('limit'))); diff --git a/application/libraries/Sale_lib.php b/application/libraries/Sale_lib.php index b57987665..df905d5f4 100644 --- a/application/libraries/Sale_lib.php +++ b/application/libraries/Sale_lib.php @@ -397,7 +397,7 @@ class Sale_lib //POS # $pieces = explode(' ',$receipt_sale_id); - if(count($pieces)==2) + if(count($pieces)==2 && strtolower($pieces[0]) == 'pos') { return $this->CI->Sale->exists($pieces[1]); } diff --git a/application/views/sales/register.php b/application/views/sales/register.php index 7bcb980d5..8bd4dcb31 100644 --- a/application/views/sales/register.php +++ b/application/views/sales/register.php @@ -432,7 +432,7 @@ $(document).ready(function() selectFirst: false, delay:10, formatItem: function(row) { - return row[1]; + return (row.length > 1 && row[1]) || row[0]; } });