function flag_entity_as_empty in Lingotek Translation 7.7
Checks if document is empty and sets or removes appropriate key in database.
Parameters
boolean $empty_entity Set to <code>TRUE</code> if document is empty. <code>FALSE</code> otherwise.:
string $entity_type String representing the entity type:
string $entity_id String representing the entity id:
LingotekXMLElement $content_obj Generated XML:
1 call to flag_entity_as_empty()
File
- ./
lingotek.util.inc, line 505  - Utility functions.
 
Code
function flag_entity_as_empty($empty_entity, $entity_type, $id, $content_obj) {
  if ($empty_entity) {
    lingotek_keystore($entity_type, $id, 'empty_entity', LingotekSync::EMPTY_ENTITY);
    LingotekLog::warning(t('Empty XML generated for !entity_type (!id): @xml', array(
      '@xml' => $content_obj
        ->asXML(),
      '!entity_type' => $entity_type,
      '!id' => $id,
    )), NULL);
  }
  else {
    lingotek_keystore_delete($entity_type, $id, 'empty_entity');
  }
}