This commit is contained in:
jygaulier
2013-10-29 17:11:18 +01:00
parent ce8bdf3b9a
commit 3b2b72d681

View File

@@ -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,