You are here

public static function LingotekSync::setNodeEnabled in Lingotek Translation 7.4

1 call to LingotekSync::setNodeEnabled()
lingotek_node_save in ./lingotek.module

File

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

Class

LingotekSync
A utility class for Lingotek Syncing.

Code

public static function setNodeEnabled($nid, $enabled) {
  if ($enabled) {
    if (lingotek_lingonode($nid, 'node_sync_status') == LingotekSync::STATUS_DISABLED) {
      lingotek_lingonode($nid, 'node_sync_status', LingotekSync::STATUS_EDITED);
      LingotekSync::setAllTargetStatus($nid, LingotekSync::STATUS_PENDING);
    }
  }
  else {
    lingotek_lingonode($nid, 'node_sync_status', LingotekSync::STATUS_DISABLED);
    LingotekSync::setAllTargetStatus($nid, LingotekSync::STATUS_DISABLED);
  }
}