13 include_once 
'./Services/Payment/classes/class.ilPaymentSettings.php';
 
   34                 $this->ud_invoice_number = $a_ud_invoice_number;
 
   43                 $this->invoice_number_text = $a_invoice_number_text;
 
   52                 $this->inc_start_value = $a_inc_start_value;
 
   61                 $this->inc_current_value = $a_inc_current_value;
 
   73                 $this->inc_reset_period = $a_inc_reset_period;
 
   85                 $this->inc_last_reset = $a_timestamp;
 
   90                 return $this->inc_last_reset;
 
  101                 $settings = $this->pSettings->getValuesByScope(
'invoice_number');
 
  102                 $this->ud_invoice_number = $settings[
'ud_invoice_number'];
 
  103                 $this->invoice_number_text = $settings[
'invoice_number_text'];
 
  104                 $this->inc_start_value = $settings[
'inc_start_value'];
 
  105                 $this->inc_current_value = $settings[
'inc_current_value'];
 
  106                 $this->inc_reset_period = $settings[
'inc_reset_period'];
 
  107                 $this->inc_last_reset = $settings[
'inc_last_reset'];
 
  114                 $this->pSettings->set(
'inc_start_value', $this->
getIncStartValue(),
'invoice_number');
 
  115                 $this->pSettings->set(
'inc_reset_period', $this->
getIncResetPeriod(),
'invoice_number');
 
  122                 $cur_id = 
$pSettings->get(
'inc_current_value');
 
  123                 $next_id = ++$cur_id;
 
  125                 $pSettings->set(
'inc_current_value', $next_id, 
'invoice_number');
 
  136                 $pSettings->set(
'inc_current_value', $a_value, 
'invoice_number');
 
  159                 if(!IS_PAYMENT_ENABLED) 
return false;
 
  175                 $now_month = date(
'n', $now);
 
  176                 $now_year = date(
'Y', $now);
 
  183                                 if($last_year < $now_year)
 
  189                                 if(($last_month < $now_month) || ($last_month > $now_month && $last_year < $now_year) )
 
  209                 $this->pSettings->set(
'inc_current_value',$this->
getIncCurrentValue(),
'invoice_number');
 
  210                 $this->pSettings->set(
'inc_last_reset',$this->
getIncLastReset(), 
'invoice_number');