public static function LingotekConfigSet::getSetIdsByStatus in Lingotek Translation 7.7
1 call to LingotekConfigSet::getSetIdsByStatus()
File
- lib/
Drupal/ lingotek/ LingotekConfigSet.php, line 542 - Defines LingotekConfigSet.
Class
- LingotekConfigSet
- A class wrapper for Lingotek-specific behavior on ConfigSets.
Code
public static function getSetIdsByStatus($status, $lids = null) {
$query = db_select('lingotek_config_metadata', 'l');
if ($lids !== null) {
$query
->join('lingotek_config_map', 'lc', 'l.id = lc.set_id');
$query
->condition('lc.lid', $lids, 'IN');
}
$query
->fields('l', array(
'id',
));
$query
->condition('l.config_key', 'target_sync_status_%', 'LIKE');
$query
->condition('l.value', $status);
$query
->distinct();
$result = $query
->execute();
$set_ids = $result
->fetchCol();
return $set_ids;
}