You are here

function media_wysiwyg_entity_field_count_files in D7 Media 7.2

Same name and namespace in other branches
  1. 7.4 modules/media_wysiwyg/includes/media_wysiwyg.file_usage.inc \media_wysiwyg_entity_field_count_files()
  2. 7.3 modules/media_wysiwyg/includes/media_wysiwyg.file_usage.inc \media_wysiwyg_entity_field_count_files()

Utility function to get the file count in this entity

_type

Parameters

string or int or object... $entity:

Return value

int

2 calls to media_wysiwyg_entity_field_count_files()
media_wysiwyg_field_attach_delete_revision in modules/media_wysiwyg/includes/media_wysiwyg.file_usage.inc
Implements hook_field_attach_delete_revision().
_media_wysiwyg_filter_add_file_usage_from_fields in modules/media_wysiwyg/includes/media_wysiwyg.file_usage.inc
Add file usage from file references in an entity's text fields.

File

modules/media_wysiwyg/includes/media_wysiwyg.file_usage.inc, line 128
Functions related to the tracking the file usage of embedded media.

Code

function media_wysiwyg_entity_field_count_files($entity_type, $entity) {
  $entity_files = array();
  foreach (media_wysiwyg_filter_parse_from_fields($entity_type, $entity) as $file_reference) {
    if (empty($entity_files[$file_reference['fid']])) {
      $entity_files[$file_reference['fid']] = 1;
    }
    else {
      $entity_files[$file_reference['fid']]++;
    }
  }
  return $entity_files;
}