45 lines
1.2 KiB
PHP
45 lines
1.2 KiB
PHP
![]() |
<?php
|
||
|
|
||
|
// CRONJOB - klice se vsako jutro ob 9h
|
||
|
|
||
|
ob_start();
|
||
|
set_time_limit(2400); # 30 minut
|
||
|
|
||
|
include_once('../admin/survey/definition.php');
|
||
|
include_once('../function.php');
|
||
|
include_once('../vendor/autoload.php');
|
||
|
|
||
|
|
||
|
// Cronjobe logiramo
|
||
|
$SL = new SurveyLog();
|
||
|
|
||
|
|
||
|
/*** TRGOVINA ***/
|
||
|
|
||
|
global $app_settings;
|
||
|
if(isset($app_settings['commercial_packages']) && $app_settings['commercial_packages'] == true){
|
||
|
|
||
|
$unc = new UserNarocilaCron();
|
||
|
|
||
|
// Posiljamo maile 6 dni pred potekom
|
||
|
$SL->addMessage(SurveyLog::INFO, "CRONJOB 9am - TRGOVINA - obvescanje 6 dni pred potekom paketa");
|
||
|
$unc->executeAction('notifyIn6');
|
||
|
|
||
|
// Posiljamo maile 1 dan pred potekom
|
||
|
$SL->addMessage(SurveyLog::INFO, "CRONJOB 9am - TRGOVINA - obvescanje 1 dan pred potekom paketa");
|
||
|
$unc->executeAction('notifyIn1');
|
||
|
|
||
|
// Posiljamo maile 1 dan po poteku
|
||
|
$SL->addMessage(SurveyLog::INFO, "CRONJOB 9am - TRGOVINA - obvescanje 1 dan po poteku paketa");
|
||
|
$unc->executeAction('notifyExpired');
|
||
|
}
|
||
|
|
||
|
/*** TRGOVINA KONEC ***/
|
||
|
|
||
|
|
||
|
// Zapiše v log file
|
||
|
$SL->write();
|
||
|
|
||
|
|
||
|
ob_get_clean();
|
||
|
?>
|