diff --git a/application/controllers/items.php b/application/controllers/items.php index 864e7d5e0..dcdc1a8e5 100644 --- a/application/controllers/items.php +++ b/application/controllers/items.php @@ -36,6 +36,7 @@ class Items extends Secure_area implements iData_controller function search() { $search = $this->input->post('search'); + $this->item_lib->set_item_location($this->input->post('stock_location')); $stock_location=$this->item_lib->get_item_location(); $data['search_section_state'] = $this->input->post('search_section_state'); $low_inventory=$this->input->post('low_inventory'); diff --git a/application/controllers/sales.php b/application/controllers/sales.php index 128d322dd..1e1df5b7d 100644 --- a/application/controllers/sales.php +++ b/application/controllers/sales.php @@ -354,9 +354,11 @@ class Sales extends Secure_area $data['image_prefix']=""; $filename = $this->_invoice_email_pdf($data); $this->email->attach($filename); - $message = $this->config->item('invoice_email_message'); - $message = $this->_substitute_variables($message, $cust_info); - $this->email->message($message); + $text = $this->config->item('invoice_email_message'); + $text = str_replace('$INV', $sale_data['invoice_number'], $text); + $text = str_replace('$CO', $sale_data['sale_id'], $text); + $text = $this->_substitute_customer($text, $cust_info); + $this->email->message($text); } else { @@ -404,7 +406,8 @@ class Sales extends Secure_area function send_invoice($sale_id) { $sale_data = $this->_load_sale_data($sale_id); $text = $this->config->item('invoice_email_message'); - $text = str_replace('$CO', $sale_data['invoice_number'], $text); + $text = str_replace('$INV', $sale_data['invoice_number'], $text); + $text = str_replace('$CO', $sale_data['sale_id'], $text); $text = $this->_substitute_customer($text,(object) $sale_data); $result = FALSE; $message = $this->lang->line('sales_invoice_no_email'); diff --git a/application/views/items/manage.php b/application/views/items/manage.php index d90799b94..a8cfcffce 100644 --- a/application/views/items/manage.php +++ b/application/views/items/manage.php @@ -161,10 +161,11 @@ function show_hide_search_filter(search_filter_section, switchImgTag) {
diff --git a/database/database.sql b/database/database.sql
index bfbe0c739..b2099c210 100644
--- a/database/database.sql
+++ b/database/database.sql
@@ -57,7 +57,7 @@ INSERT INTO `ospos_app_config` (`key`, `value`) VALUES
('barcode_page_cellspacing', '20'),
('receipt_show_taxes', '0'),
('use_invoice_template', '1'),
-('invoice_email_message', 'Dear $CU, In attachment the receipt for sale $CO'),
+('invoice_email_message', 'Dear $CU, In attachment the receipt for sale $INV'),
('print_silently', '1'),
('print_header', '0'),
('print_footer', '0'),