/** * Function to track queue request details. * * @static * * @param string $token * Track token * * @return array|null * Request Details */ static function getRequestDetailsByToken($token) { global $conf; if (empty($token)) { return NULL; } $job_details = QueueUtil::getRequestDetailsByToken($token); if (isset($job_details['file_name'])) { $dir = variable_get('file_public_path', 'sites/default/files') . '/' . $conf['check_book']['data_feeds']['output_file_dir']; $file = $dir . '/' . $job_details['file_name']; if (is_file($file)) { $job_details['file_path'] = $file; } if (is_file($file . '.zip')) { $job_details['compressed_file_path'] = $file . '.zip'; } } return $job_details; }