diff --git a/application/views/configs/receipt_config.php b/application/views/configs/receipt_config.php
index 421110c6d..63703b4a4 100644
--- a/application/views/configs/receipt_config.php
+++ b/application/views/configs/receipt_config.php
@@ -11,11 +11,11 @@ echo form_open('config/save_receipt/',array('id'=>'receipt_config_form'));
lang->line('config_receipt_show_taxes').':', 'config_receipt_show_taxes',array('class'=>'wide')); ?>
- 'receipt_show_taxes',
- 'id'=>'receipt_show_taxes',
- 'checked'=>$this->config->item('receipt_show_taxes')));?>
+ 'receipt_show_taxes',
+ 'value'=>'receipt_show_taxes',
+ 'id'=>'receipt_show_taxes',
+ 'checked'=>$this->config->item('receipt_show_taxes')));?>
@@ -76,56 +76,56 @@ echo form_open('config/save_receipt/',array('id'=>'receipt_config_form'));
lang->line('config_print_top_margin').':', 'print_top_margin',array('class'=>'wide required')); ?>
- 'number',
- 'min'=>'0',
- 'max'=>'20',
- 'name'=>'print_top_margin',
- 'id'=>'print_top_margin',
- 'value'=>$this->config->item('print_top_margin')));?>
- px
+ 'number',
+ 'min'=>'0',
+ 'max'=>'20',
+ 'name'=>'print_top_margin',
+ 'id'=>'print_top_margin',
+ 'value'=>$this->config->item('print_top_margin')));?>
+ px
lang->line('config_print_left_margin').':', 'print_left_margin',array('class'=>'wide required')); ?>
- 'number',
- 'min'=>'0',
- 'max'=>'20',
- 'name'=>'print_left_margin',
- 'id'=>'print_left_margin',
- 'value'=>$this->config->item('print_left_margin')));?>
- px
+ 'number',
+ 'min'=>'0',
+ 'max'=>'20',
+ 'name'=>'print_left_margin',
+ 'id'=>'print_left_margin',
+ 'value'=>$this->config->item('print_left_margin')));?>
+ px
lang->line('config_print_bottom_margin').':', 'print_bottom_margin',array('class'=>'wide required')); ?>
- 'number',
- 'min'=>'0',
- 'max'=>'20',
- 'name'=>'print_bottom_margin',
- 'id'=>'print_bottom_margin',
- 'value'=>$this->config->item('print_bottom_margin')));?>
- px
+ 'number',
+ 'min'=>'0',
+ 'max'=>'20',
+ 'name'=>'print_bottom_margin',
+ 'id'=>'print_bottom_margin',
+ 'value'=>$this->config->item('print_bottom_margin')));?>
+ px
lang->line('config_print_right_margin').':', 'print_right_margin',array('class'=>'wide required')); ?>
- 'number',
- 'min'=>'0',
- 'max'=>'20',
- 'name'=>'print_right_margin',
- 'id'=>'print_right_margin',
- 'value'=>$this->config->item('print_right_margin')));?>
- px
+ 'number',
+ 'min'=>'0',
+ 'max'=>'20',
+ 'name'=>'print_right_margin',
+ 'id'=>'print_right_margin',
+ 'value'=>$this->config->item('print_right_margin')));?>
+ px
@@ -149,14 +149,18 @@ echo form_close();
//validation and submit handling
$(document).ready(function()
{
- var printers = window.jsPrintSetup ? jsPrintSetup.getPrintersList().split(',') : [];
+ var printers = (window.jsPrintSetup && jsPrintSetup.getPrintersList() && jsPrintSetup.getPrintersList().split(',')) || [];
$.each(printers, function(key, value)
{
$('#receipt_printer').append($('