mirror of
https://github.com/alchemy-fr/Phraseanet.git
synced 2025-10-18 07:23:13 +00:00
fix #1553
This commit is contained in:
@@ -95,6 +95,12 @@ class task_manager
|
|||||||
$row['pid'] = NULL;
|
$row['pid'] = NULL;
|
||||||
|
|
||||||
$classname = $row['class'];
|
$classname = $row['class'];
|
||||||
|
if (!class_exists($classname)) {
|
||||||
|
if(substr($classname, 0, 12) == "task_period_") {
|
||||||
|
$classfile = substr($classname, 12) . ".php";
|
||||||
|
@require_once(__DIR__ . "/../../../config/classes/task/period/" . $classfile);
|
||||||
|
}
|
||||||
|
}
|
||||||
if (!class_exists($classname)) {
|
if (!class_exists($classname)) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
@@ -241,6 +247,9 @@ class task_manager
|
|||||||
$classname = 'task_period_' . $file->getBasename('.php');
|
$classname = 'task_period_' . $file->getBasename('.php');
|
||||||
|
|
||||||
try {
|
try {
|
||||||
|
if (!class_exists($classname)) {
|
||||||
|
@require_once($file->getRealPath());
|
||||||
|
}
|
||||||
if (class_exists($classname) && $classname::interfaceAvailable()) {
|
if (class_exists($classname) && $classname::interfaceAvailable()) {
|
||||||
$tasks[] = array(
|
$tasks[] = array(
|
||||||
"class" => $classname,
|
"class" => $classname,
|
||||||
|
Reference in New Issue
Block a user