PMCORE-2194 Migrate to queue job - Cron File: ldapcron.php
This commit is contained in:
committed by
Julio Cesar Laura Avendaño
parent
971de1fc81
commit
0020d75ca3
@@ -331,11 +331,8 @@ try {
|
||||
}
|
||||
break;
|
||||
case 'ldapcron':
|
||||
require_once(PATH_HOME . 'engine' . PATH_SEP . 'methods' . PATH_SEP . 'services' . PATH_SEP . 'ldapadvanced.php');
|
||||
|
||||
$ldapadvancedClassCron = new ldapadvancedClassCron();
|
||||
|
||||
$ldapadvancedClassCron->executeCron(in_array('+debug', $argv));
|
||||
$task = new Task($asynchronous, $sObject);
|
||||
$task->ldapcron(in_array('+debug', $argv));
|
||||
break;
|
||||
case 'messageeventcron':
|
||||
$messageApplication = new \ProcessMaker\BusinessModel\MessageApplication();
|
||||
|
||||
@@ -15,6 +15,7 @@ use Criteria;
|
||||
use Exception;
|
||||
use G;
|
||||
use Illuminate\Support\Facades\Log;
|
||||
use ldapadvancedClassCron;
|
||||
use ProcessMaker\Core\JobsManager;
|
||||
use ProcessMaker\Plugins\PluginRegistry;
|
||||
use Propel;
|
||||
@@ -453,7 +454,7 @@ class Task
|
||||
}
|
||||
return false;
|
||||
}
|
||||
$job = function() {
|
||||
$job = function() use($dateInit, $dateFinish) {
|
||||
try {
|
||||
|
||||
$dateFinish = ($dateFinish != null) ? $dateFinish : date("Y-m-d H:i:s");
|
||||
@@ -473,4 +474,18 @@ class Task
|
||||
};
|
||||
$this->runTask($job);
|
||||
}
|
||||
|
||||
/**
|
||||
* This execute ldap cron.
|
||||
* @param boolean $debug
|
||||
*/
|
||||
public function ldapcron($debug)
|
||||
{
|
||||
$job = function() use($debug) {
|
||||
require_once(PATH_HOME . 'engine' . PATH_SEP . 'methods' . PATH_SEP . 'services' . PATH_SEP . 'ldapadvanced.php');
|
||||
$ldapadvancedClassCron = new ldapadvancedClassCron();
|
||||
$ldapadvancedClassCron->executeCron($debug);
|
||||
};
|
||||
$this->runTask($job);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user