diff --git a/application/controllers/sales.php b/application/controllers/sales.php index 25123f520..606e4c172 100644 --- a/application/controllers/sales.php +++ b/application/controllers/sales.php @@ -164,15 +164,14 @@ class Sales extends Secure_area if ( $cur_giftcard_value <= 0 ) { - $data['error'] = 'Giftcard balance is ' . to_currency( $this->Giftcard->get_giftcard_value( $this->input->post( 'amount_tendered' ) ) ) . ' !'; + $data['error'] = $this->lang->line('giftcards_remaining_balance', $this->input->post( 'amount_tendered' ), to_currency( $this->Giftcard->get_giftcard_value( $this->input->post( 'amount_tendered' )))); $this->_reload( $data ); return; } - $new_giftcard_value = $this->Giftcard->get_giftcard_value( $this->input->post( 'amount_tendered' ) ) - $this->sale_lib->get_amount_due( ); $new_giftcard_value = ( $new_giftcard_value >= 0 ) ? $new_giftcard_value : 0; $this->sale_lib->set_giftcard_remainder($new_giftcard_value); - $data['warning'] = 'Giftcard ' . $this->input->post( 'amount_tendered' ) . ' balance is ' . to_currency( $new_giftcard_value ) . ' !'; + $data['warning'] = $this->lang->line('giftcards_remaining_balance', $this->input->post( 'amount_tendered' ), to_currency( $new_giftcard_value, TRUE )); $payment_amount = min( $this->sale_lib->get_amount_due( ), $this->Giftcard->get_giftcard_value( $this->input->post( 'amount_tendered' ) ) ); } else diff --git a/application/helpers/currency_helper.php b/application/helpers/currency_helper.php index 81f41f771..d4ca49356 100644 --- a/application/helpers/currency_helper.php +++ b/application/helpers/currency_helper.php @@ -1,9 +1,10 @@ config->item('currency_symbol') ? $CI->config->item('currency_symbol') : '$'; + $currency_symbol = $currency_symbol == '$' && $escape ? '\$' : '$'; $thousands_separator = $CI->config->item('thousands_separator') ? $CI->config->item('thousands_separator') : ''; $decimal_point = $CI->config->item('decimal_point') ? $CI->config->item('decimal_point') : '.'; if($number >= 0) diff --git a/application/language/en/giftcards_lang.php b/application/language/en/giftcards_lang.php index 842e89930..6325fac90 100644 --- a/application/language/en/giftcards_lang.php +++ b/application/language/en/giftcards_lang.php @@ -3,6 +3,7 @@ $lang["giftcards_add_minus"] = "Inventory to add/subtract"; $lang["giftcards_allow_alt_description"] = "Allow Alt Description"; $lang["giftcards_amazon"] = "Amazon"; +$lang["giftcards_remaining_balance"] = "Giftcard %1 remaining value is %2!"; $lang["giftcards_basic_information"] = "Giftcard Information"; $lang["giftcards_bulk_edit"] = "Bulk Edit"; $lang["giftcards_cannot_be_deleted"] = "Could not deleted selected giftcards, one or more of the selected giftcards has sales."; @@ -45,7 +46,6 @@ $lang["giftcards_number_information"] = "Giftcard Number"; $lang["giftcards_number_required"] = "Giftcard Number is a required field"; $lang["giftcards_one_or_multiple"] = "giftcard(s)"; $lang["giftcards_person_id"] = "Customer"; -$lang["giftcards_customer_required"] = "Giftcard customer is a required field"; $lang["giftcards_quantity"] = "Quantity"; $lang["giftcards_quantity_required"] = "Quantity is a required field. Please Close ( X ) to cancel"; $lang["giftcards_reorder_level"] = "Reorder Level"; diff --git a/application/language/es/giftcards_lang.php b/application/language/es/giftcards_lang.php index 5ec7ffb27..d5f8e22be 100644 --- a/application/language/es/giftcards_lang.php +++ b/application/language/es/giftcards_lang.php @@ -3,6 +3,7 @@ $lang["giftcards_add_minus"] = "Inventario a agregar/substraer"; $lang["giftcards_allow_alt_description"] = "Permitir Descripción Alternativa"; $lang["giftcards_amazon"] = "Amazon"; +$lang["giftcards_remaining_balance"] = "Giftcard %1 remaining value is %2!"; $lang["giftcards_basic_information"] = "Información de Tarjeta de Regalo"; $lang["giftcards_bulk_edit"] = "Edición Múltiple"; $lang["giftcards_cannot_be_deleted"] = "No se puede borrar las tarjetas seleccionadas. Una o más tiene ventas."; @@ -45,7 +46,6 @@ $lang["giftcards_number_information"] = "Número de Tarjeta de Regalo"; $lang["giftcards_number_required"] = "Número de Tarjeta de Regalo es requerido"; $lang["giftcards_one_or_multiple"] = "tarjeta(s) de regalo"; $lang["giftcards_person_id"] = "Customer"; -$lang["giftcards_customer_required"] = "Giftcard customer is a required field"; $lang["giftcards_quantity"] = "Cantidad"; $lang["giftcards_quantity_required"] = "Cantidad es requerido. Por favor, haz click en ( X ) para cancelar"; $lang["giftcards_reorder_level"] = "Cantidad Mínima"; diff --git a/application/language/fr/giftcards_lang.php b/application/language/fr/giftcards_lang.php index 7cf83bb9b..894aab03e 100644 --- a/application/language/fr/giftcards_lang.php +++ b/application/language/fr/giftcards_lang.php @@ -3,6 +3,7 @@ $lang["giftcards_add_minus"] = "Ajout/Soustraction à l\'inventaire"; $lang["giftcards_allow_alt_description"] = "Autorisér Description Alt"; $lang["giftcards_amazon"] = "Amazon"; +$lang["giftcards_remaining_balance"] = "Giftcard %1 remaining value is %2!"; $lang["giftcards_basic_information"] = "Détails de la Carte"; $lang["giftcards_bulk_edit"] = "Édition en groupe"; $lang["giftcards_cannot_be_deleted"] = "Impossible de supprimer. Une ou plusieurs carte(s) ont des ventes."; @@ -45,7 +46,6 @@ $lang["giftcards_number_information"] = "Numéro de Carte"; $lang["giftcards_number_required"] = "Le Numéro est requis"; $lang["giftcards_one_or_multiple"] = "carte(s)"; $lang["giftcards_person_id"] = "Client"; -$lang["giftcards_customer_required"] = "Giftcard customer is a required field"; $lang["giftcards_quantity"] = "Quantité"; $lang["giftcards_quantity_required"] = "La quantité est requise. Veuillez Fermer ( X ) pour annuler"; $lang["giftcards_reorder_level"] = "Seuil de Réapprovisionnement"; diff --git a/application/language/id/giftcards_lang.php b/application/language/id/giftcards_lang.php index 9ee5079e0..0ca7d76a5 100644 --- a/application/language/id/giftcards_lang.php +++ b/application/language/id/giftcards_lang.php @@ -3,6 +3,7 @@ $lang["giftcards_add_minus"] = "Penyesuaian Inventori TAMBAH / KURANG (-)"; $lang["giftcards_allow_alt_description"] = "Deskripsi Alternatif dimungkinkan"; $lang["giftcards_amazon"] = "Amazon"; +$lang["giftcards_remaining_balance"] = "Giftcard %1 remaining value is %2!"; $lang["giftcards_basic_information"] = "Informasi GiftCard"; $lang["giftcards_bulk_edit"] = "Ubah Massal"; $lang["giftcards_cannot_be_deleted"] = "Tidak dapat menghapus GiftCard terpilih, Satu atau lebih GiftCard yang dipilih memiliki Penjualan."; @@ -45,7 +46,6 @@ $lang["giftcards_number_information"] = "Nomor GiftCard"; $lang["giftcards_number_required"] = "Nomor GiftCard wajib diisi"; $lang["giftcards_one_or_multiple"] = "GiftCard"; $lang["giftcards_person_id"] = "Nomor Pelanggan"; -$lang["giftcards_customer_required"] = "Giftcard customer is a required field"; $lang["giftcards_quantity"] = "Jumlah"; $lang["giftcards_quantity_required"] = "Jumlah wajib diisi. Silahkan tutup ( X ) untuk batal"; $lang["giftcards_reorder_level"] = "Level Pesan Ulang"; diff --git a/application/language/nl-BE/giftcards_lang.php b/application/language/nl-BE/giftcards_lang.php index e9100397f..59d215ce8 100644 --- a/application/language/nl-BE/giftcards_lang.php +++ b/application/language/nl-BE/giftcards_lang.php @@ -3,6 +3,7 @@ $lang["giftcards_add_minus"] = "Corrigatie hoeveelheid"; $lang["giftcards_allow_alt_description"] = "Aanpasbare omschrijving"; $lang["giftcards_amazon"] = "Amazon"; +$lang["giftcards_remaining_balance"] = "Resterende waarde cadeaubon %1 is %2!"; $lang["giftcards_basic_information"] = "Cadeaubon Info"; $lang["giftcards_bulk_edit"] = "Bewerk Selectie"; $lang["giftcards_cannot_be_deleted"] = "De cadeaubons konden niet worden verwijderd."; @@ -45,7 +46,6 @@ $lang["giftcards_number_information"] = "Cadeaubon Nummer"; $lang["giftcards_number_required"] = "Cadeaubon Nummer is een verplicht veld"; $lang["giftcards_one_or_multiple"] = "cadeaubon(s) verwijderd"; $lang["giftcards_person_id"] = "Klant"; -$lang["giftcards_customer_required"] = "Klant is een verplicht veld"; $lang["giftcards_quantity"] = "In stock"; $lang["giftcards_quantity_required"] = "Hoeveelheid moet ingevuld worden. Druk Sluit ( X ) om te annuleren"; $lang["giftcards_reorder_level"] = "Reorder Level"; diff --git a/application/language/nl-BE/sales_lang.php b/application/language/nl-BE/sales_lang.php index e9226e25c..fbd744a9b 100755 --- a/application/language/nl-BE/sales_lang.php +++ b/application/language/nl-BE/sales_lang.php @@ -40,7 +40,7 @@ $lang["sales_error_editing_item"] = "Fout bij bewerken"; $lang["sales_find_or_scan_item"] = "Zoek/Scan Product"; $lang["sales_find_or_scan_item_or_receipt"] = "Zoek/Scan Product of Ticket"; $lang["sales_giftcard"] = "Cadeaubon"; -$lang["sales_giftcard_balance"] = "Waardebon Resterend"; +$lang["sales_giftcard_balance"] = "Cadeaubon Resterend"; $lang["sales_giftcard_number"] = "Cadeaubon nummer"; $lang["sales_id"] = "Nummer Verkoop "; $lang["sales_invoice"] = "Factuur"; diff --git a/application/language/ru/giftcards_lang.php b/application/language/ru/giftcards_lang.php index b5c67e355..be95f004f 100644 --- a/application/language/ru/giftcards_lang.php +++ b/application/language/ru/giftcards_lang.php @@ -3,6 +3,7 @@ $lang["giftcards_add_minus"] = "Инвентарь для сложения/вычитания"; $lang["giftcards_allow_alt_description"] = "Разрешить альтернативные Описание"; $lang["giftcards_amazon"] = "Amazon"; +$lang["giftcards_remaining_balance"] = "Giftcard %1 remaining value is %2!"; $lang["giftcards_basic_information"] = "информация Подарочную карту"; $lang["giftcards_bulk_edit"] = "Массовое изменение"; $lang["giftcards_cannot_be_deleted"] = "Не удалось удалить выбранные подарочные карты, одну или несколько из выбранных подарочные карты имеет продаж."; @@ -45,7 +46,6 @@ $lang["giftcards_number_information"] = "Номер Подарочную кар $lang["giftcards_number_required"] = "Номер Подарочную карту обязательный пробел"; $lang["giftcards_one_or_multiple"] = "подарочную карту"; $lang["giftcards_person_id"] = "Клиент"; -$lang["giftcards_customer_required"] = "Giftcard customer is a required field"; $lang["giftcards_quantity"] = "Количество"; $lang["giftcards_quantity_required"] = "Количество является обязательным полем. Пожалуйста, закройте (X), чтобы отменить"; $lang["giftcards_reorder_level"] = "минимальный уровень для перезаказ"; diff --git a/application/language/th/giftcards_lang.php b/application/language/th/giftcards_lang.php index 578e987e1..fb29d05b7 100644 --- a/application/language/th/giftcards_lang.php +++ b/application/language/th/giftcards_lang.php @@ -3,6 +3,7 @@ $lang["giftcards_add_minus"] = "Inventory to add/subtract"; $lang["giftcards_allow_alt_description"] = ""; $lang["giftcards_amazon"] = "Amazon"; +$lang["giftcards_remaining_balance"] = "Giftcard %1 remaining value is %2!"; $lang["giftcards_basic_information"] = "ข้อมูลบัตรกำนัล"; $lang["giftcards_bulk_edit"] = "Bulk Edit"; $lang["giftcards_cannot_be_deleted"] = "Could not deleted selected giftcards, one or more of the selected giftcards has sales."; @@ -45,7 +46,6 @@ $lang["giftcards_number_information"] = ""; $lang["giftcards_number_required"] = "ต้องกรอกเลขบัตรกำนัล"; $lang["giftcards_one_or_multiple"] = "giftcard(s)"; $lang["giftcards_person_id"] = "เจ้าของบัตร"; -$lang["giftcards_customer_required"] = "Giftcard customer is a required field"; $lang["giftcards_quantity"] = "ปริมาณ"; $lang["giftcards_quantity_required"] = "Quantity is a required field. Please Close ( X ) to cancel"; $lang["giftcards_reorder_level"] = "ยอดขั้นต่ำ"; diff --git a/application/language/tr/giftcards_lang.php b/application/language/tr/giftcards_lang.php index 842e89930..6325fac90 100644 --- a/application/language/tr/giftcards_lang.php +++ b/application/language/tr/giftcards_lang.php @@ -3,6 +3,7 @@ $lang["giftcards_add_minus"] = "Inventory to add/subtract"; $lang["giftcards_allow_alt_description"] = "Allow Alt Description"; $lang["giftcards_amazon"] = "Amazon"; +$lang["giftcards_remaining_balance"] = "Giftcard %1 remaining value is %2!"; $lang["giftcards_basic_information"] = "Giftcard Information"; $lang["giftcards_bulk_edit"] = "Bulk Edit"; $lang["giftcards_cannot_be_deleted"] = "Could not deleted selected giftcards, one or more of the selected giftcards has sales."; @@ -45,7 +46,6 @@ $lang["giftcards_number_information"] = "Giftcard Number"; $lang["giftcards_number_required"] = "Giftcard Number is a required field"; $lang["giftcards_one_or_multiple"] = "giftcard(s)"; $lang["giftcards_person_id"] = "Customer"; -$lang["giftcards_customer_required"] = "Giftcard customer is a required field"; $lang["giftcards_quantity"] = "Quantity"; $lang["giftcards_quantity_required"] = "Quantity is a required field. Please Close ( X ) to cancel"; $lang["giftcards_reorder_level"] = "Reorder Level"; diff --git a/application/language/zh/giftcards_lang.php b/application/language/zh/giftcards_lang.php index cb773b22e..c278165c0 100755 --- a/application/language/zh/giftcards_lang.php +++ b/application/language/zh/giftcards_lang.php @@ -3,6 +3,7 @@ $lang["giftcards_add_minus"] = "加/減庫存"; $lang["giftcards_allow_alt_description"] = "允許使用ALT描述"; $lang["giftcards_amazon"] = "Amazon"; +$lang["giftcards_remaining_balance"] = "Giftcard %1 remaining value is %2!"; $lang["giftcards_basic_information"] = "禮金券資訊"; $lang["giftcards_bulk_edit"] = "批量編輯"; $lang["giftcards_cannot_be_deleted"] = "無法刪除選定的禮金券,一個或多個所選擇的禮金券已經使用。"; @@ -45,7 +46,6 @@ $lang["giftcards_number_information"] = "禮金券編號"; $lang["giftcards_number_required"] = "請輸入禮金券編號"; $lang["giftcards_one_or_multiple"] = "禮金券"; $lang["giftcards_person_id"] = "Customer"; -$lang["giftcards_customer_required"] = "Giftcard customer is a required field"; $lang["giftcards_quantity"] = "數量"; $lang["giftcards_quantity_required"] = "數量是必填字段。請按關閉(X)來取消"; $lang["giftcards_reorder_level"] = "補貨點"; diff --git a/application/models/giftcard.php b/application/models/giftcard.php index bc99cf96f..4c90d4904 100644 --- a/application/models/giftcard.php +++ b/application/models/giftcard.php @@ -31,7 +31,7 @@ class Giftcard extends CI_Model function get_all($rows=0, $limit_from=0) { $this->db->from('giftcards'); - $this->db->join('people','people.person_id=giftcards.person_id');//GARRISON ADDED 4/25/2013 + $this->db->join('people','people.person_id=giftcards.person_id', 'left');//GARRISON ADDED 4/25/2013 $this->db->where('deleted',0); $this->db->order_by("giftcard_number"); if ($rows > 0) { @@ -53,7 +53,7 @@ class Giftcard extends CI_Model function get_info($giftcard_id) { $this->db->from('giftcards'); - $this->db->join('people', 'people.person_id = giftcards.person_id'); + $this->db->join('people', 'people.person_id = giftcards.person_id', 'left'); $this->db->where('giftcard_id',$giftcard_id); $this->db->where('deleted',0); @@ -177,7 +177,7 @@ class Giftcard extends CI_Model /** GARRISON MODIFIED 4/24/2013 **/ $this->db->from('customers'); - $this->db->join('people','customers.person_id=people.person_id'); + $this->db->join('people','customers.person_id=people.person_id', 'left'); $this->db->like("first_name",$this->db->escape_like_str($search)); $this->db->or_like("last_name",$this->db->escape_like_str($search)); $this->db->or_like("CONCAT(`first_name`,' ',`last_name`)",$this->db->escape_like_str($search)); @@ -238,7 +238,7 @@ class Giftcard extends CI_Model function search($search, $rows = 0, $limit_from = 0) { $this->db->from('giftcards'); - $this->db->join('people','giftcards.person_id=people.person_id'); + $this->db->join('people','giftcards.person_id=people.person_id', 'left'); $this->db->like("first_name",$this->db->escape_like_str($search)); $this->db->or_like("last_name",$this->db->escape_like_str($search)); $this->db->or_like("CONCAT(`first_name`,' ',`last_name`)",$this->db->escape_like_str($search)); @@ -255,7 +255,7 @@ class Giftcard extends CI_Model function get_found_rows($search) { $this->db->from('giftcards'); - $this->db->join('people','giftcards.person_id=people.person_id'); + $this->db->join('people','giftcards.person_id=people.person_id', 'left'); $this->db->like("first_name",$this->db->escape_like_str($search)); $this->db->or_like("last_name",$this->db->escape_like_str($search)); $this->db->or_like("CONCAT(`first_name`,' ',`last_name`)",$this->db->escape_like_str($search)); diff --git a/application/views/giftcards/form.php b/application/views/giftcards/form.php index ab86c287e..77a81b6f1 100644 --- a/application/views/giftcards/form.php +++ b/application/views/giftcards/form.php @@ -8,7 +8,7 @@ echo form_open('giftcards/save/'.$giftcard_info->giftcard_id,array('id'=>'giftca