mirror of
https://github.com/alchemy-fr/Phraseanet.git
synced 2025-10-18 07:23:13 +00:00
Merge branch '3.8'
This commit is contained in:
@@ -95,6 +95,12 @@ class task_manager
|
||||
$row['pid'] = NULL;
|
||||
|
||||
$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)) {
|
||||
continue;
|
||||
}
|
||||
@@ -241,6 +247,9 @@ class task_manager
|
||||
$classname = 'task_period_' . $file->getBasename('.php');
|
||||
|
||||
try {
|
||||
if (!class_exists($classname)) {
|
||||
@require_once($file->getRealPath());
|
||||
}
|
||||
if (class_exists($classname) && $classname::interfaceAvailable()) {
|
||||
$tasks[] = array(
|
||||
"class" => $classname,
|
||||
|
Reference in New Issue
Block a user