You are here

public static function LingotekSync::getNodeIdFromDocId in Lingotek Translation 7.3

Same name and namespace in other branches
  1. 7.7 lib/Drupal/lingotek/LingotekSync.php \LingotekSync::getNodeIdFromDocId()
  2. 7.4 lib/Drupal/lingotek/LingotekSync.php \LingotekSync::getNodeIdFromDocId()
  3. 7.5 lib/Drupal/lingotek/LingotekSync.php \LingotekSync::getNodeIdFromDocId()
  4. 7.6 lib/Drupal/lingotek/LingotekSync.php \LingotekSync::getNodeIdFromDocId()
7 calls to LingotekSync::getNodeIdFromDocId()
LingotekNode::loadByLingotekDocumentId in lib/Drupal/lingotek/LingotekNode.php
Loads a LingotekNode by Lingotek Document ID.
LingotekSync::getTargetStatus in lib/Drupal/lingotek/LingotekSync.php
LingotekSync::removeNodeInfoByDocId in lib/Drupal/lingotek/LingotekSync.php
LingotekSync::resetNodeInfoByDocId in lib/Drupal/lingotek/LingotekSync.php
lingotek_get_sync_download_batch_elements in ./lingotek.batch.inc
Sync - Download Batch Elements: Creates the batch elements for nodes/documents that need to be downloaded.

... See full list

File

lib/Drupal/lingotek/LingotekSync.php, line 602
LingotekSync

Class

LingotekSync
A utility class for Lingotek Syncing.

Code

public static function getNodeIdFromDocId($lingotek_document_id) {
  $found = FALSE;
  $key = 'document_id';
  $query = db_select('lingotek', 'l')
    ->fields('l');
  $query
    ->condition('lingokey', $key);
  $query
    ->condition('lingovalue', $lingotek_document_id);
  $result = $query
    ->execute();
  if ($record = $result
    ->fetchAssoc()) {
    $found = $record['nid'];
  }
  return $found;
}