get('ImportHash'); $objImporter = \Workflow\Importer::getInstance($ImportHash); $execId = $objImporter->get('execID'); if(!empty($execId)) { $task = \Workflow\Queue::getQueueEntryByExecId($execId); //error_log("run Queue:".$task["queue_id"]); $sql = "DELETE FROM vtiger_wf_queue WHERE id = ".$task["queue_id"].""; $adb->query($sql); \Workflow\Queue::runEntry($task); // normally will be never arrived exit(); } $workflow = $objImporter->getWorkflow(); $workflow->start(); $ready = $objImporter->get('ready'); // Pause will be handled in Task if($ready == true) { $objImporter->handleFinish(); } } public function validateRequest(Vtiger_Request $request) { $request->validateReadAccess(); } }