You are here

function check_if_submission_cancelled_or_deleted in GlobalLink Connect for Drupal 7.7

3 calls to check_if_submission_cancelled_or_deleted()
globallink_background_import in ./globallink_background_jobs.inc
Imports the documents
globallink_background_pull in ./globallink_background_jobs.inc
Pull submissions or documents
globallink_content_preview_content in ./globallink_workbench_all_active_submissions.inc
Helper function

File

gl_ws/gl_ws_receive_translations.inc, line 54

Code

function check_if_submission_cancelled_or_deleted($pd_obj, $submission_ticket) {
  if (globallink_debug_enabled()) {
    watchdog(GLOBALLINK_MODULE, 'Connecting to PD - %pd', array(
      '%pd' => print_r($pd_obj, TRUE),
    ), WATCHDOG_DEBUG);
  }
  $connectorConfig = new PDConfig();
  $connectorConfig->url = $pd_obj->url;
  $connectorConfig->username = $pd_obj->username;
  $connectorConfig->password = $pd_obj->password;
  $connectorConfig->userAgent = $pd_obj->userAgent;
  $glExchange = new GLExchange($connectorConfig);
  $submission_status = $glExchange
    ->getSubmissionStatus($submission_ticket);
  if (is_null($submission_status) || empty($submission_status)) {
    return TRUE;
  }
  else {
    if ($submission_status->name == 'CANCELLED') {
      return TRUE;
    }
  }
  return FALSE;
}