Add for htdocs/public/cron/cron_run_jobs_by_url.php
This commit is contained in:
parent
e8413a68c9
commit
dff5f46749
@ -132,26 +132,18 @@ if ($result < 0) {
|
|||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
$qualifiedjobs = array();
|
|
||||||
foreach ($object->lines as $val) {
|
|
||||||
if (!verifCond($val->test)) {
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
$qualifiedjobs[] = $val;
|
|
||||||
}
|
|
||||||
|
|
||||||
// TODO Duplicate code. This sequence of code must be shared with code into cron_run_jobs.php script.
|
// TODO Duplicate code. This sequence of code must be shared with code into cron_run_jobs.php script.
|
||||||
|
|
||||||
// current date
|
// current date
|
||||||
$nbofjobs = count($qualifiedjobs);
|
$nbofjobs = count($object->lines);
|
||||||
$nbofjobslaunchedok = 0;
|
$nbofjobslaunchedok = 0;
|
||||||
$nbofjobslaunchedko = 0;
|
$nbofjobslaunchedko = 0;
|
||||||
|
|
||||||
if (is_array($qualifiedjobs) && (count($qualifiedjobs) > 0)) {
|
if (is_array($object->lines) && (count($object->lines) > 0)) {
|
||||||
$savconf = dol_clone($conf);
|
$savconf = dol_clone($conf);
|
||||||
|
|
||||||
// Loop over job
|
// Loop over job
|
||||||
foreach ($qualifiedjobs as $line) {
|
foreach ($object->lines as $line) {
|
||||||
dol_syslog("cron_run_jobs.php cronjobid: ".$line->id." priority=".$line->priority." entity=".$line->entity." label=".$line->label, LOG_DEBUG);
|
dol_syslog("cron_run_jobs.php cronjobid: ".$line->id." priority=".$line->priority." entity=".$line->entity." label=".$line->label, LOG_DEBUG);
|
||||||
echo "cron_run_jobs.php cronjobid: ".$line->id." priority=".$line->priority." entity=".$line->entity." label=".$line->label;
|
echo "cron_run_jobs.php cronjobid: ".$line->id." priority=".$line->priority." entity=".$line->entity." label=".$line->label;
|
||||||
|
|
||||||
@ -181,6 +173,10 @@ if (is_array($qualifiedjobs) && (count($qualifiedjobs) > 0)) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (!verifCond($line->test)) {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
//If date_next_jobs is less of current date, execute the program, and store the execution time of the next execution in database
|
//If date_next_jobs is less of current date, execute the program, and store the execution time of the next execution in database
|
||||||
if (($line->datenextrun < $now) && (empty($line->datestart) || $line->datestart <= $now) && (empty($line->dateend) || $line->dateend >= $now)) {
|
if (($line->datenextrun < $now) && (empty($line->datestart) || $line->datestart <= $now) && (empty($line->dateend) || $line->dateend >= $now)) {
|
||||||
echo " - qualified";
|
echo " - qualified";
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user