mirror of
https://github.com/opensourcepos/opensourcepos.git
synced 2026-04-16 04:50:09 -04:00
Porting over 96c5924
This commit is contained in:
committed by
Steve Ireland
parent
c37a140248
commit
df6fe58652
@@ -1209,14 +1209,15 @@ class Sales extends Secure_Controller
|
||||
$data['items_module_allowed'] = $this->employee->has_grant('items', $this->employee->get_logged_in_employee_info()->person_id);
|
||||
$data['change_price'] = $this->employee->has_grant('sales_change_price', $this->employee->get_logged_in_employee_info()->person_id);
|
||||
|
||||
$invoice_number = $this->sale_lib->get_invoice_number();
|
||||
$temp_invoice_number = $this->sale_lib->get_invoice_number();
|
||||
$invoice_format = config('OSPOS')->sales_invoice_format;
|
||||
|
||||
if ($this->sale_lib->get_invoice_number() == NULL)
|
||||
if ($temp_invoice_number == NULL || $temp_invoice_number == '')
|
||||
{
|
||||
$invoice_number = config('OSPOS')->sales_invoice_format;
|
||||
$temp_invoice_number = $this->token_lib->render($invoice_format, [], FALSE);
|
||||
}
|
||||
|
||||
$data['invoice_number'] = $invoice_number;
|
||||
$data['invoice_number'] = $temp_invoice_number;
|
||||
|
||||
$data['print_after_sale'] = $this->sale_lib->is_print_after_sale();
|
||||
$data['price_work_orders'] = $this->sale_lib->is_price_work_orders();
|
||||
|
||||
@@ -100,10 +100,14 @@ class Appconfig extends Model
|
||||
/**
|
||||
* @throws ReflectionException
|
||||
*/
|
||||
public function acquire_save_next_invoice_sequence(): string
|
||||
public function acquire_next_invoice_sequence(bool $save = true): string
|
||||
{
|
||||
$last_used = (int)config('OSPOS')->last_used_invoice_number + 1;
|
||||
$this->save(['last_used_invoice_number' => $last_used]);
|
||||
|
||||
if($save)
|
||||
{
|
||||
$this->save('last_used_invoice_number', $last_used);
|
||||
}
|
||||
|
||||
return $last_used;
|
||||
}
|
||||
@@ -111,10 +115,14 @@ class Appconfig extends Model
|
||||
/**
|
||||
* @throws ReflectionException
|
||||
*/
|
||||
public function acquire_save_next_quote_sequence(): string
|
||||
public function acquire_next_quote_sequence(bool $save = true): string
|
||||
{
|
||||
$last_used = (int)config('OSPOS')->last_used_quote_number + 1;
|
||||
$this->save(['last_used_quote_number' => $last_used]);
|
||||
|
||||
if($save)
|
||||
{
|
||||
$this->save('last_used_quote_number', $last_used);
|
||||
}
|
||||
|
||||
return $last_used;
|
||||
}
|
||||
@@ -122,10 +130,14 @@ class Appconfig extends Model
|
||||
/**
|
||||
* @throws ReflectionException
|
||||
*/
|
||||
public function acquire_save_next_work_order_sequence(): string
|
||||
public function acquire_next_work_order_sequence(bool $save = true): string
|
||||
{
|
||||
$last_used = (int)config('OSPOS')->last_used_work_order_number + 1;
|
||||
$this->save(['last_used_work_order_number' => $last_used]);
|
||||
|
||||
if($save)
|
||||
{
|
||||
$this->save('last_used_work_order_number', $last_used);
|
||||
}
|
||||
|
||||
return $last_used;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user