feat(main): Fixes
This commit is contained in:
@@ -256,9 +256,31 @@ class DocumentReferences extends ObjectModel
|
||||
WHERE `id_order` = '.(int)$orderId);
|
||||
}
|
||||
|
||||
public static function getDefaultCounterData()
|
||||
{
|
||||
return array(
|
||||
'counter_start_at' => '',
|
||||
'counter_increment_by' => '',
|
||||
'counter_actual_value' => '',
|
||||
'counter_reset_interval' => '5',
|
||||
'counter_reset_number' => '',
|
||||
'counter_reset_date' => '',
|
||||
'counter_reset_now' => '0',
|
||||
'counter_reference_length_in_use' => '0',
|
||||
'counter_reference_length' => '4',
|
||||
'counter_last_set_date' => date("Y-m-d")
|
||||
);
|
||||
}
|
||||
|
||||
public static function checkForCounterReset($type)
|
||||
{
|
||||
$counterData = json_decode(Configuration::getGlobalValue('counterNumberData'), true);
|
||||
if (!is_array($counterData)) {
|
||||
$counterData = array();
|
||||
}
|
||||
if (!isset($counterData[$type]) || !is_array($counterData[$type])) {
|
||||
$counterData[$type] = self::getDefaultCounterData();
|
||||
}
|
||||
$currentCounterData = $counterData[$type];
|
||||
$today = date("Y-m-d");
|
||||
if ((int)$currentCounterData['counter_reset_interval'] == 0) //reset tyzdna
|
||||
|
||||
Reference in New Issue
Block a user