public static function LingotekConfigChunk::deleteSegmentTranslationsByChunkIdAndLanguage in Lingotek Translation 7.5
Same name and namespace in other branches
- 7.3 lib/Drupal/lingotek/LingotekConfigChunk.php \LingotekConfigChunk::deleteSegmentTranslationsByChunkIdAndLanguage()
- 7.4 lib/Drupal/lingotek/LingotekConfigChunk.php \LingotekConfigChunk::deleteSegmentTranslationsByChunkIdAndLanguage()
Delete all target segments for a given chunk
Parameters
int: the ID of the chunk for which to delete target segments
string: the language code for which to delete target segments
1 call to LingotekConfigChunk::deleteSegmentTranslationsByChunkIdAndLanguage()
- LingotekConfigChunk::downloadTriggered in lib/
Drupal/ lingotek/ LingotekConfigChunk.php - Updates the local content of $target_code with data from a Lingotek Document
File
- lib/
Drupal/ lingotek/ LingotekConfigChunk.php, line 788 - Defines LingotekConfigChunk.
Class
- LingotekConfigChunk
- A class wrapper for Lingotek-specific behavior on ConfigChunks.
Code
public static function deleteSegmentTranslationsByChunkIdAndLanguage($chunk_id, $target_language) {
db_delete('{locales_target}')
->condition('language', $target_language)
->condition('lid', self::minLid($chunk_id), '>=')
->condition('lid', self::maxLid($chunk_id), '<=')
->condition('translation_agent_id', self::getLingotekTranslationAgentId())
->execute();
}