5include_once
"Services/Cron/classes/class.ilCronJob.php";
16 return "pay_notification";
23 return $lng->txt(
"payment_notification");
30 return $lng->txt(
"payment_notification_desc");
60 require_once
'Services/Payment/classes/class.ilPaymentNotification.php';
64 include_once
'./Services/Payment/classes/class.ilUserDefinedInvoiceNumber.php';
80 $num_days =
new ilNumberInputGUI(
$lng->txt(
'payment_notification_days'),
'payment_notification_days');
81 $num_days->setSize(3);
82 $num_days->setMinValue(0);
83 $num_days->setMaxValue(120);
84 $num_days->setRequired(
true);
85 $num_days->setValue(
$ilSetting->get(
'payment_notification_days'));
86 $num_days->setInfo(
$lng->txt(
'payment_notification_days_desc'));
94 $ilSetting->set(
'payment_notification_days',
$_POST[
'payment_notification_days']);
111 $ilSetting->set(
'payment_notification', (
bool)$a_currently_active);
Cron job result data container.
Cron job application base class.
const SCHEDULE_TYPE_DAILY
getDescription()
Get description.
hasFlexibleSchedule()
Can the schedule be configured?
hasAutoActivation()
Is to be activated on "installation".
addCustomSettingsToForm(ilPropertyFormGUI $a_form)
Add custom settings to form.
activationWasToggled($a_currently_active)
Cron job status was changed.
getDefaultScheduleType()
Get schedule type.
saveCustomSettings(ilPropertyFormGUI $a_form)
Save custom settings.
getDefaultScheduleValue()
Get schedule value.
hasCustomSettings()
Has cron job any custom setting which can be edited?
static _isUDInvoiceNumberActive()