mirror of
https://github.com/e107inc/e107.git
synced 2025-08-01 20:30:39 +02:00
Fix for runJob() return value.
This commit is contained in:
@@ -1011,13 +1011,15 @@ class cronScheduler
|
|||||||
* - 'function' string function name
|
* - 'function' string function name
|
||||||
* - 'class' string class name
|
* - 'class' string class name
|
||||||
*
|
*
|
||||||
* @return bool
|
* @return bool $status
|
||||||
*/
|
*/
|
||||||
public function runJob($job)
|
public function runJob($job)
|
||||||
{
|
{
|
||||||
|
$status = false;
|
||||||
|
|
||||||
if(empty($job['active']))
|
if(empty($job['active']))
|
||||||
{
|
{
|
||||||
return false;
|
return $status;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Calculate the last due time before this moment.
|
// Calculate the last due time before this moment.
|
||||||
@@ -1031,12 +1033,12 @@ class cronScheduler
|
|||||||
|
|
||||||
if($due <= (time() - 45))
|
if($due <= (time() - 45))
|
||||||
{
|
{
|
||||||
return false;
|
return $status;
|
||||||
}
|
}
|
||||||
|
|
||||||
if($job['path'] != '_system' && !is_readable(e_PLUGIN . $job['path'] . "/e_cron.php"))
|
if($job['path'] != '_system' && !is_readable(e_PLUGIN . $job['path'] . "/e_cron.php"))
|
||||||
{
|
{
|
||||||
return false;
|
return $status;
|
||||||
}
|
}
|
||||||
|
|
||||||
if($this->debug)
|
if($this->debug)
|
||||||
@@ -1059,7 +1061,7 @@ class cronScheduler
|
|||||||
echo "<br />Couldn't find class: " . $class;
|
echo "<br />Couldn't find class: " . $class;
|
||||||
}
|
}
|
||||||
|
|
||||||
return false;
|
return $status;
|
||||||
}
|
}
|
||||||
|
|
||||||
$obj = new $class;
|
$obj = new $class;
|
||||||
@@ -1071,7 +1073,7 @@ class cronScheduler
|
|||||||
echo "<br />Couldn't find method: " . $job['function'];
|
echo "<br />Couldn't find method: " . $job['function'];
|
||||||
}
|
}
|
||||||
|
|
||||||
return false;
|
return $status;
|
||||||
}
|
}
|
||||||
|
|
||||||
if($this->debug)
|
if($this->debug)
|
||||||
@@ -1081,7 +1083,6 @@ class cronScheduler
|
|||||||
|
|
||||||
// Exception handling.
|
// Exception handling.
|
||||||
$method = $job['function'];
|
$method = $job['function'];
|
||||||
$status = false;
|
|
||||||
|
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
@@ -1127,7 +1128,7 @@ class cronScheduler
|
|||||||
$this->sendMail($mail);
|
$this->sendMail($mail);
|
||||||
}
|
}
|
||||||
|
|
||||||
return true;
|
return $status;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Reference in New Issue
Block a user