mirror of
https://github.com/opensourcepos/opensourcepos.git
synced 2026-05-19 22:10:44 -04:00
Fix default register mode (#3016)
This commit is contained in:
@@ -817,7 +817,6 @@ class Config extends Secure_Controller
|
||||
{
|
||||
$batch_save_data = array (
|
||||
'invoice_enable' => $this->input->post('invoice_enable') != NULL,
|
||||
'default_register_mode' => $this->input->post('default_register_mode'),
|
||||
'sales_invoice_format' => $this->input->post('sales_invoice_format'),
|
||||
'sales_quote_format' => $this->input->post('sales_quote_format'),
|
||||
'recv_invoice_format' => $this->input->post('recv_invoice_format'),
|
||||
|
||||
@@ -591,18 +591,10 @@ class Sale_lib
|
||||
|
||||
public function get_mode()
|
||||
{
|
||||
if(!$this->CI->session->userdata('sales_mode'))
|
||||
{
|
||||
if($this->CI->config->item('invoice_enable') == '1')
|
||||
{
|
||||
$this->set_mode($this->CI->config->item('default_register_mode'));
|
||||
}
|
||||
else
|
||||
{
|
||||
$this->set_mode('sale');
|
||||
}
|
||||
}
|
||||
|
||||
if(!$this->CI->session->userdata('sales_mode'))
|
||||
{
|
||||
$this->set_mode('sale');
|
||||
}
|
||||
return $this->CI->session->userdata('sales_mode');
|
||||
}
|
||||
|
||||
@@ -1037,6 +1029,7 @@ class Sale_lib
|
||||
public function clear_all()
|
||||
{
|
||||
$this->CI->session->set_userdata('sale_id', -1);
|
||||
$this->clear_mode();
|
||||
$this->clear_table();
|
||||
$this->empty_cart();
|
||||
$this->clear_comment();
|
||||
|
||||
@@ -22,13 +22,6 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-group form-group-sm">
|
||||
<?php echo form_label($this->lang->line('config_register_mode_default'), 'default_register_mode', array('class' => 'control-label col-xs-2')); ?>
|
||||
<div class='col-xs-2'>
|
||||
<?php echo form_dropdown('default_register_mode', $register_mode_options, $this->config->item('default_register_mode'), array('class' => 'form-control input-sm')); ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-group form-group-sm">
|
||||
<?php echo form_label($this->lang->line('config_recv_invoice_format'), 'recv_invoice_format', array('class' => 'control-label col-xs-2')); ?>
|
||||
<div class='col-xs-2'>
|
||||
@@ -176,7 +169,7 @@ $(document).ready(function()
|
||||
var enable_disable_invoice_enable = (function() {
|
||||
var invoice_enabled = $("#invoice_enable").is(":checked");
|
||||
var work_order_enabled = $("#work_order_enable").is(":checked");
|
||||
$("#sales_invoice_format, #recv_invoice_format, #invoice_default_comments, #invoice_email_message, select[name='default_register_mode'], select[name='invoice_type'], #sales_quote_format, select[name='line_sequence'], #last_used_invoice_number, #last_used_quote_number, #quote_default_comments, #work_order_enable, #work_order_format, #last_used_work_order_number").prop("disabled", !invoice_enabled);
|
||||
$("#sales_invoice_format, #recv_invoice_format, #invoice_default_comments, #invoice_email_message, select[name='invoice_type'], #sales_quote_format, select[name='line_sequence'], #last_used_invoice_number, #last_used_quote_number, #quote_default_comments, #work_order_enable, #work_order_format, #last_used_work_order_number").prop("disabled", !invoice_enabled);
|
||||
if(invoice_enabled) {
|
||||
$("#work_order_format, #last_used_work_order_number").prop("disabled", !work_order_enabled);
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user