diff --git a/application/controllers/config.php b/application/controllers/config.php index 35c84d697..6880fc778 100644 --- a/application/controllers/config.php +++ b/application/controllers/config.php @@ -37,7 +37,6 @@ class Config extends Secure_area 'return_policy'=>$this->input->post('return_policy'), 'language'=>$this->input->post('language'), 'timezone'=>$this->input->post('timezone'), - 'print_after_sale'=>$this->input->post('print_after_sale'), 'tax_included'=>$this->input->post('tax_included'), 'recv_invoice_format'=>$this->input->post('recv_invoice_format'), 'sales_invoice_format'=>$this->input->post('sales_invoice_format'), @@ -139,6 +138,25 @@ class Config extends Secure_area } + function save_receipt() + { + $batch_save_data=array( + 'print_after_sale'=>$this->input->post('print_after_sale'), + 'receipt_printer'=>$this->input->post('receipt_printer'), + 'receipt_show_taxes'=>$this->input->post('receipt_show_taxes'), + 'print_silently'=>$this->input->post('print_silently'), + 'print_header'=>$this->input->post('print_header'), + 'print_footer'=>$this->input->post('print_footer'), + 'print_top_margin'=>$this->input->post('print_top_margin'), + 'print_left_margin'=>$this->input->post('print_left_margin'), + 'print_bottom_margin'=>$this->input->post('print_bottom_margin'), + 'print_right_margin'=>$this->input->post('print_right_margin') + ); + $result = $this->Appconfig->batch_save( $batch_save_data ); + $success = $result ? true : false; + echo json_encode(array('success'=>$success, 'message'=>$this->lang->line('config_saved_' . ($success ? '' : 'un') . 'successfully'))); + } + function _handle_logo_upload() { $this->load->helper('directory'); diff --git a/application/language/en/config_lang.php b/application/language/en/config_lang.php index 604467125..c08b743ad 100644 --- a/application/language/en/config_lang.php +++ b/application/language/en/config_lang.php @@ -91,3 +91,23 @@ $lang["config_decimal_point"] = "Decimal Point"; $lang["config_backup_button"] = "Backup"; $lang["config_stock_location_invalid_chars"] = "The stock location name can not contain '_'"; $lang["config_company_logo"] = "Company Logo"; +$lang["config_receipt_printer"] = "Ticket Printer"; +$lang["config_receipt_show_taxes"] = "Show Taxes"; +$lang["config_receipt_info"] = "Receipt Configuration Information"; +$lang["config_receipt_configuration"] = "Ticket Configuration"; +$lang["config_print_footer"] = "Print Browser Footer"; +$lang["config_print_header"] = "Print Browser Header"; +$lang["config_print_silently"] = "Show Print Dialog"; +$lang["config_print_top_margin"] = "Margin Top"; +$lang["config_print_left_margin"] = "Margin Left"; +$lang["config_print_bottom_margin"] = "Margin Bottom"; +$lang["config_print_right_margin"] = "Margin Right"; +$lang["config_print_top_margin_required"] = "The default top margin is a required field"; +$lang["config_print_top_margin_number"] = "The default top margin must be a number"; +$lang["config_print_left_margin_required"] = "The default left margin is a required field"; +$lang["config_print_left_margin_number"] = "The default left margin must be a number"; +$lang["config_print_bottom_margin_required"] = "The default bottom margin is a required field"; +$lang["config_print_bottom_margin_number"] = "The default bottom margin must be a number"; +$lang["config_print_right_margin_required"] = "The default right margin is a required field"; +$lang["config_print_right_margin_number"] = "The default right margin must be a number"; +$lang["config_jsprintsetup_required"] = "Warning! This functionality will only work if you have the FireFox jsPrintSetup addon installed. Save anyway?"; diff --git a/application/language/en/sales_lang.php b/application/language/en/sales_lang.php index c6e6d8912..773898dfa 100644 --- a/application/language/en/sales_lang.php +++ b/application/language/en/sales_lang.php @@ -90,3 +90,4 @@ $lang["sales_unsuccessfully_updated"] = "Sale unsuccessfully updated"; $lang["sales_unsuspend"] = "Unsuspend"; $lang["sales_unsuspend_and_delete"] = ""; $lang["sales_giftcard_balance"] = "Giftcard Balance"; +$lang["sales_discount_included"] = "% discount included"; diff --git a/application/language/es/config_lang.php b/application/language/es/config_lang.php index fd71711e9..4c22acb62 100644 --- a/application/language/es/config_lang.php +++ b/application/language/es/config_lang.php @@ -91,3 +91,23 @@ $lang["config_decimal_point"] = " Decimal Point"; $lang["config_backup_button"] = "Backup"; $lang["config_stock_location_invalid_chars"] = "The stock location name can not contain '_'"; $lang["config_company_logo"] = "Company Logo"; +$lang["config_receipt_printer"] = "Ticket Printer"; +$lang["config_receipt_show_taxes"] = "Show Taxes"; +$lang["config_receipt_info"] = "Receipt Configuration Information"; +$lang["config_receipt_configuration"] = "Ticket Configuration"; +$lang["config_print_footer"] = "Print Browser Footer"; +$lang["config_print_header"] = "Print Browser Header"; +$lang["config_print_silently"] = "Top Margin"; +$lang["config_print_top_margin"] = "Margin Top"; +$lang["config_print_left_margin"] = "Margin Left"; +$lang["config_print_bottom_margin"] = "Margin Bottom"; +$lang["config_print_right_margin"] = "Margin Right"; +$lang["config_print_top_margin_required"] = "The default top margin is a required field"; +$lang["config_print_top_margin_number"] = "The default top margin must be a number"; +$lang["config_print_left_margin_required"] = "The default left margin is a required field"; +$lang["config_print_left_margin_number"] = "The default left margin must be a number"; +$lang["config_print_bottom_margin_required"] = "The default bottom margin is a required field"; +$lang["config_print_bottom_margin_number"] = "The default bottom margin must be a number"; +$lang["config_print_right_margin_required"] = "The default right margin is a required field"; +$lang["config_print_right_margin_number"] = "The default right margin must be a number"; +$lang["config_jsprintsetup_required"] = "Warning! This functionality will only work if you have the FireFox jsPrintSetup addon installed. Save anyway?"; diff --git a/application/language/es/sales_lang.php b/application/language/es/sales_lang.php index 9730e03de..8c51ea821 100644 --- a/application/language/es/sales_lang.php +++ b/application/language/es/sales_lang.php @@ -90,3 +90,4 @@ $lang["sales_unsuccessfully_updated"] = "Ha fallado la actualización de la vent $lang["sales_unsuspend"] = "Retomar"; $lang["sales_unsuspend_and_delete"] = "Retomar y Borrar"; $lang["sales_giftcard_balance"] = "Giftcard Balance"; +$lang["sales_discount_included"] = "% discount included"; diff --git a/application/language/fr/config_lang.php b/application/language/fr/config_lang.php index dc21c4c66..836a7464a 100644 --- a/application/language/fr/config_lang.php +++ b/application/language/fr/config_lang.php @@ -91,3 +91,23 @@ $lang["config_decimal_point"] = " Decimal Point"; $lang["config_backup_button"] = "Backup"; $lang["config_stock_location_invalid_chars"] = "The stock location name can not contain '_'"; $lang["config_company_logo"] = "Company Logo"; +$lang["config_receipt_printer"] = "Ticket Printer"; +$lang["config_receipt_show_taxes"] = "Show Taxes"; +$lang["config_receipt_info"] = "Receipt Configuration Information"; +$lang["config_receipt_configuration"] = "Ticket Configuration"; +$lang["config_print_footer"] = "Print Browser Footer"; +$lang["config_print_header"] = "Print Browser Header"; +$lang["config_print_silently"] = "Show Print Dialog"; +$lang["config_print_top_margin"] = "Margin Top"; +$lang["config_print_left_margin"] = "Margin Left"; +$lang["config_print_bottom_margin"] = "Margin Bottom"; +$lang["config_print_right_margin"] = "Margin Right"; +$lang["config_print_top_margin_required"] = "The default top margin is a required field"; +$lang["config_print_top_margin_number"] = "The default top margin must be a number"; +$lang["config_print_left_margin_required"] = "The default left margin is a required field"; +$lang["config_print_left_margin_number"] = "The default left margin must be a number"; +$lang["config_print_bottom_margin_required"] = "The default bottom margin is a required field"; +$lang["config_print_bottom_margin_number"] = "The default bottom margin must be a number"; +$lang["config_print_right_margin_required"] = "The default right margin is a required field"; +$lang["config_print_right_margin_number"] = "The default right margin must be a number"; +$lang["config_jsprintsetup_required"] = "Warning! This functionality will only work if you have the FireFox jsPrintSetup addon installed. Save anyway?"; diff --git a/application/language/fr/sales_lang.php b/application/language/fr/sales_lang.php index 8c7b184c0..ce161a365 100644 --- a/application/language/fr/sales_lang.php +++ b/application/language/fr/sales_lang.php @@ -90,3 +90,4 @@ $lang["sales_unsuccessfully_updated"] = "Échec d\'édition"; $lang["sales_unsuspend"] = "Débloquer"; $lang["sales_unsuspend_and_delete"] = ""; $lang["sales_giftcard_balance"] = "Giftcard Balance"; +$lang["sales_discount_included"] = "% discount included"; diff --git a/application/language/id/config_lang.php b/application/language/id/config_lang.php index bf3431889..860548d68 100644 --- a/application/language/id/config_lang.php +++ b/application/language/id/config_lang.php @@ -91,3 +91,23 @@ $lang["config_decimal_point"] = "Titik Desimal"; $lang["config_backup_button"] = "Backup"; $lang["config_stock_location_invalid_chars"] = "The stock location name can not contain '_'"; $lang["config_company_logo"] = "Company Logo"; +$lang["config_receipt_printer"] = "Ticket Printer"; +$lang["config_receipt_show_taxes"] = "Show Taxes"; +$lang["config_receipt_info"] = "Receipt Configuration Information"; +$lang["config_receipt_configuration"] = "Ticket Configuration"; +$lang["config_print_footer"] = "Print Browser Footer"; +$lang["config_print_header"] = "Print Browser Header"; +$lang["config_print_silently"] = "Show Print Dialog"; +$lang["config_print_top_margin"] = "Margin Top"; +$lang["config_print_left_margin"] = "Margin Left"; +$lang["config_print_bottom_margin"] = "Margin Bottom"; +$lang["config_print_right_margin"] = "Margin Right"; +$lang["config_print_top_margin_required"] = "The default top margin is a required field"; +$lang["config_print_top_margin_number"] = "The default top margin must be a number"; +$lang["config_print_left_margin_required"] = "The default left margin is a required field"; +$lang["config_print_left_margin_number"] = "The default left margin must be a number"; +$lang["config_print_bottom_margin_required"] = "The default bottom margin is a required field"; +$lang["config_print_bottom_margin_number"] = "The default bottom margin must be a number"; +$lang["config_print_right_margin_required"] = "The default right margin is a required field"; +$lang["config_print_right_margin_number"] = "The default right margin must be a number"; +$lang["config_jsprintsetup_required"] = "Warning! This functionality will only work if you have the FireFox jsPrintSetup addon installed. Save anyway?"; diff --git a/application/language/id/sales_lang.php b/application/language/id/sales_lang.php index a4f186b5c..1fce0f03f 100644 --- a/application/language/id/sales_lang.php +++ b/application/language/id/sales_lang.php @@ -90,3 +90,4 @@ $lang["sales_unsuccessfully_updated"] = "Penjualan tidak berhasil diperbarui"; $lang["sales_unsuspend"] = "Batal Penangguhan"; $lang["sales_unsuspend_and_delete"] = "Batalkan dan hapus penangguhan"; $lang["sales_giftcard_balance"] = "Giftcard Balance"; +$lang["sales_discount_included"] = "% discount included"; diff --git a/application/language/nl-BE/config_lang.php b/application/language/nl-BE/config_lang.php index cfb8518cd..577fd2dff 100755 --- a/application/language/nl-BE/config_lang.php +++ b/application/language/nl-BE/config_lang.php @@ -91,3 +91,23 @@ $lang["config_decimal_point"] = "Decimal Point"; $lang["config_backup_button"] = "Backup"; $lang["config_stock_location_invalid_chars"] = "De bedrijfsnaam moet ingevuld worden"; $lang["config_company_logo"] = "Logo"; +$lang["config_receipt_printer"] = "Ticket Printer"; +$lang["config_receipt_show_taxes"] = "Toon VAT"; +$lang["config_receipt_info"] = "Ticket Instellingen"; +$lang["config_receipt_configuration"] = "Ticket Configuratie"; +$lang["config_print_footer"] = "Print Browser Footer"; +$lang["config_print_header"] = "Print Browser Header"; +$lang["config_print_silently"] = "Marge Boven"; +$lang["config_print_top_margin"] = "Marge Boven"; +$lang["config_print_left_margin"] = "Marge Links"; +$lang["config_print_bottom_margin"] = "Marge Beneden"; +$lang["config_print_right_margin"] = "Marge Rechts"; +$lang["config_print_top_margin_required"] = "The default top margin is a required field"; +$lang["config_print_top_margin_number"] = "The default top margin must be a number"; +$lang["config_print_left_margin_required"] = "The default left margin is a required field"; +$lang["config_print_left_margin_number"] = "The default left margin must be a number"; +$lang["config_print_bottom_margin_required"] = "The default bottom margin is a required field"; +$lang["config_print_bottom_margin_number"] = "The default bottom margin must be a number"; +$lang["config_print_right_margin_required"] = "The default right margin is a required field"; +$lang["config_print_right_margin_number"] = "The default right margin must be a number"; +$lang["config_jsprintsetup_required"] = "Opgelet! Deze functionaliteit werkt enkel met de jsPrintSetup addon in Firefox."; diff --git a/application/language/nl-BE/sales_lang.php b/application/language/nl-BE/sales_lang.php index 41aa9bc34..d06212a83 100755 --- a/application/language/nl-BE/sales_lang.php +++ b/application/language/nl-BE/sales_lang.php @@ -90,3 +90,4 @@ $lang["sales_unsuccessfully_updated"] = "Fout bij het bewaren van ticket"; $lang["sales_unsuspend"] = "Hervat"; $lang["sales_unsuspend_and_delete"] = ""; $lang["sales_giftcard_balance"] = "Waardebon Resterend"; +$lang["sales_discount_included"] = "% korting inbegrepen"; diff --git a/application/language/ru/config_lang.php b/application/language/ru/config_lang.php index e570155a4..9424a3b8c 100644 --- a/application/language/ru/config_lang.php +++ b/application/language/ru/config_lang.php @@ -91,3 +91,23 @@ $lang["config_decimal_point"] = " Decimal Point"; $lang["config_backup_button"] = "Backup"; $lang["config_stock_location_invalid_chars"] = "The stock location name can not contain '_'"; $lang["config_company_logo"] = "Company Logo"; +$lang["config_receipt_printer"] = "Ticket Printer"; +$lang["config_receipt_show_taxes"] = "Show Taxes"; +$lang["config_receipt_info"] = "Receipt Configuration Information"; +$lang["config_receipt_configuration"] = "Ticket Configuration"; +$lang["config_print_footer"] = "Print Browser Footer"; +$lang["config_print_header"] = "Print Browser Header"; +$lang["config_print_silently"] = "Show Print Dialog"; +$lang["config_print_top_margin"] = "Margin Top"; +$lang["config_print_left_margin"] = "Margin Left"; +$lang["config_print_bottom_margin"] = "Margin Bottom"; +$lang["config_print_right_margin"] = "Margin Right"; +$lang["config_print_top_margin_required"] = "The default top margin is a required field"; +$lang["config_print_top_margin_number"] = "The default top margin must be a number"; +$lang["config_print_left_margin_required"] = "The default left margin is a required field"; +$lang["config_print_left_margin_number"] = "The default left margin must be a number"; +$lang["config_print_bottom_margin_required"] = "The default bottom margin is a required field"; +$lang["config_print_bottom_margin_number"] = "The default bottom margin must be a number"; +$lang["config_print_right_margin_required"] = "The default right margin is a required field"; +$lang["config_print_right_margin_number"] = "The default right margin must be a number"; +$lang["config_jsprintsetup_required"] = "Warning! This functionality will only work if you have the FireFox jsPrintSetup addon installed. Save anyway?"; diff --git a/application/language/ru/sales_lang.php b/application/language/ru/sales_lang.php index cfa270934..ef6e485fe 100644 --- a/application/language/ru/sales_lang.php +++ b/application/language/ru/sales_lang.php @@ -90,3 +90,4 @@ $lang["sales_unsuccessfully_updated"] = "Продажа безуспешно о $lang["sales_unsuspend"] = "Разблокировать"; $lang["sales_unsuspend_and_delete"] = "Разблокировать и удалить"; $lang["sales_giftcard_balance"] = "Giftcard Balance"; +$lang["sales_discount_included"] = "% discount included"; diff --git a/application/language/th/config_lang.php b/application/language/th/config_lang.php index d3fec0624..10fd84098 100644 --- a/application/language/th/config_lang.php +++ b/application/language/th/config_lang.php @@ -91,3 +91,23 @@ $lang["config_decimal_point"] = "Decimal Point"; $lang["config_backup_button"] = "Backup"; $lang["config_stock_location_invalid_chars"] = "The stock location name can not contain '_'"; $lang["config_company_logo"] = "Company Logo"; +$lang["config_receipt_printer"] = "Ticket Printer"; +$lang["config_receipt_show_taxes"] = "Show Taxes"; +$lang["config_receipt_info"] = "Receipt Configuration Information"; +$lang["config_receipt_configuration"] = "Ticket Configuration"; +$lang["config_print_footer"] = "Print Browser Footer"; +$lang["config_print_header"] = "Print Browser Header"; +$lang["config_print_silently"] = "Show Print Dialog"; +$lang["config_print_top_margin"] = "Margin Top"; +$lang["config_print_left_margin"] = "Margin Left"; +$lang["config_print_bottom_margin"] = "Margin Bottom"; +$lang["config_print_right_margin"] = "Margin Right"; +$lang["config_print_top_margin_required"] = "The default top margin is a required field"; +$lang["config_print_top_margin_number"] = "The default top margin must be a number"; +$lang["config_print_left_margin_required"] = "The default left margin is a required field"; +$lang["config_print_left_margin_number"] = "The default left margin must be a number"; +$lang["config_print_bottom_margin_required"] = "The default bottom margin is a required field"; +$lang["config_print_bottom_margin_number"] = "The default bottom margin must be a number"; +$lang["config_print_right_margin_required"] = "The default right margin is a required field"; +$lang["config_print_right_margin_number"] = "The default right margin must be a number"; +$lang["config_jsprintsetup_required"] = "Warning! This functionality will only work if you have the FireFox jsPrintSetup addon installed. Save anyway?"; diff --git a/application/language/th/sales_lang.php b/application/language/th/sales_lang.php index 92521034e..b8590938b 100644 --- a/application/language/th/sales_lang.php +++ b/application/language/th/sales_lang.php @@ -90,3 +90,4 @@ $lang["sales_unsuccessfully_updated"] = "อัพเดทการขายไ $lang["sales_unsuspend"] = "ยกเลิกการระงับ"; $lang["sales_unsuspend_and_delete"] = "ยกเลิกการระงับ และ ลบ"; $lang["sales_giftcard_balance"] = "Giftcard Balance"; +$lang["sales_discount_included"] = "% discount included"; diff --git a/application/language/tr/config_lang.php b/application/language/tr/config_lang.php index 95547636c..3c157abde 100644 --- a/application/language/tr/config_lang.php +++ b/application/language/tr/config_lang.php @@ -91,3 +91,23 @@ $lang["config_decimal_point"] = " Decimal Point"; $lang["config_backup_button"] = "Backup"; $lang["config_stock_location_invalid_chars"] = "The stock location name can not contain '_'"; $lang["config_company_logo"] = "Company Logo"; +$lang["config_receipt_printer"] = "Ticket Printer"; +$lang["config_receipt_show_taxes"] = "Show Taxes"; +$lang["config_receipt_info"] = "Receipt Configuration Information"; +$lang["config_receipt_configuration"] = "Ticket Configuration"; +$lang["config_print_footer"] = "Print Browser Footer"; +$lang["config_print_header"] = "Print Browser Header"; +$lang["config_print_silently"] = "Show Print Dialog"; +$lang["config_print_top_margin"] = "Margin Top"; +$lang["config_print_left_margin"] = "Margin Left"; +$lang["config_print_bottom_margin"] = "Margin Bottom"; +$lang["config_print_right_margin"] = "Margin Right"; +$lang["config_print_top_margin_required"] = "The default top margin is a required field"; +$lang["config_print_top_margin_number"] = "The default top margin must be a number"; +$lang["config_print_left_margin_required"] = "The default left margin is a required field"; +$lang["config_print_left_margin_number"] = "The default left margin must be a number"; +$lang["config_print_bottom_margin_required"] = "The default bottom margin is a required field"; +$lang["config_print_bottom_margin_number"] = "The default bottom margin must be a number"; +$lang["config_print_right_margin_required"] = "The default right margin is a required field"; +$lang["config_print_right_margin_number"] = "The default right margin must be a number"; +$lang["config_jsprintsetup_required"] = "Warning! This functionality will only work if you have the FireFox jsPrintSetup addon installed. Save anyway?"; diff --git a/application/language/tr/sales_lang.php b/application/language/tr/sales_lang.php index 2a19f9e4e..6f7511ef2 100644 --- a/application/language/tr/sales_lang.php +++ b/application/language/tr/sales_lang.php @@ -90,3 +90,4 @@ $lang["sales_unsuccessfully_updated"] = "Satış düzenlenemedi"; $lang["sales_unsuspend"] = "Satışa Al"; $lang["sales_unsuspend_and_delete"] = ""; $lang["sales_giftcard_balance"] = "Giftcard Balance"; +$lang["sales_discount_included"] = "% discount included"; diff --git a/application/language/zh/config_lang.php b/application/language/zh/config_lang.php index 20a30fd68..4fc2180fc 100755 --- a/application/language/zh/config_lang.php +++ b/application/language/zh/config_lang.php @@ -91,3 +91,23 @@ $lang["config_decimal_point"] = "Decimal Point"; $lang["config_backup_button"] = "Backup"; $lang["config_stock_location_invalid_chars"] = "The stock location name can not contain '_'"; $lang["config_company_logo"] = "Company Logo"; +$lang["config_receipt_printer"] = "Ticket Printer"; +$lang["config_receipt_show_taxes"] = "Show Taxes"; +$lang["config_receipt_info"] = "Receipt Configuration Information"; +$lang["config_receipt_configuration"] = "Ticket Configuration"; +$lang["config_print_footer"] = "Print Browser Footer"; +$lang["config_print_header"] = "Print Browser Header"; +$lang["config_print_silently"] = "Show Print Dialog"; +$lang["config_print_top_margin"] = "Margin Top"; +$lang["config_print_left_margin"] = "Margin Left"; +$lang["config_print_bottom_margin"] = "Margin Bottom"; +$lang["config_print_right_margin"] = "Margin Right"; +$lang["config_print_top_margin_required"] = "The default top margin is a required field"; +$lang["config_print_top_margin_number"] = "The default top margin must be a number"; +$lang["config_print_left_margin_required"] = "The default left margin is a required field"; +$lang["config_print_left_margin_number"] = "The default left margin must be a number"; +$lang["config_print_bottom_margin_required"] = "The default bottom margin is a required field"; +$lang["config_print_bottom_margin_number"] = "The default bottom margin must be a number"; +$lang["config_print_right_margin_required"] = "The default right margin is a required field"; +$lang["config_print_right_margin_number"] = "The default right margin must be a number"; +$lang["config_jsprintsetup_required"] = "Warning! This functionality will only work if you have the FireFox jsPrintSetup addon installed. Save anyway?"; diff --git a/application/language/zh/sales_lang.php b/application/language/zh/sales_lang.php index f3351e64d..7204dc275 100755 --- a/application/language/zh/sales_lang.php +++ b/application/language/zh/sales_lang.php @@ -90,3 +90,4 @@ $lang["sales_unsuccessfully_updated"] = "銷售資料更新失敗"; $lang["sales_unsuspend"] = "取消暫停銷售"; $lang["sales_unsuspend_and_delete"] = "取消暫停銷售並刪除"; $lang["sales_giftcard_balance"] = "Giftcard Balance"; +$lang["sales_discount_included"] = "% discount included"; diff --git a/application/libraries/Sale_lib.php b/application/libraries/Sale_lib.php index 3dcb850a3..971498032 100644 --- a/application/libraries/Sale_lib.php +++ b/application/libraries/Sale_lib.php @@ -272,6 +272,7 @@ class Sale_lib $insertkey=$maxkey+1; $item_info=$this->CI->Item->get_info($item_id,$item_location); //array/cart records are identified by $insertkey and item_id is just another field. + $price = $price!=null ? $price: $item_info->unit_price; $item = array(($insertkey)=> array( 'item_id'=>$item_id, @@ -287,7 +288,10 @@ class Sale_lib 'quantity'=>$quantity, 'discount'=>$discount, 'in_stock'=>$this->CI->Item_quantities->get_item_quantity($item_id, $item_location)->quantity, - 'price'=>$price!=null ? $price: $item_info->unit_price + 'price'=>$price, + 'total'=>$this->CI->config->config['tax_included'] ? + $this->get_item_total_tax_exclusive($item_id, $quantity, $price, $discount) : + $this->get_item_total($quantity, $price, $discount) ) ); diff --git a/application/views/configs/general_config.php b/application/views/configs/general_config.php index af9882f3d..44dd7f12f 100644 --- a/application/views/configs/general_config.php +++ b/application/views/configs/general_config.php @@ -308,17 +308,6 @@ echo form_open('config/save/',array('id'=>'config_form','enctype'=>'multipart/fo -