| Versions | |
|---|---|
| 7 | file_usage_list(stdClass $file) |
Determines where a file is used.
$file A file object.
A nested array with usage data. The first level is keyed by module name, the second by object type, the third has 'id' and 'count' keys.
drupal/
<?php
function file_usage_list(stdClass $file) {
$result = db_select('file_usage', 'f')
->fields('f', array('module', 'type', 'id', 'count'))
->condition('fid', $file->fid)
->condition('count', 0, '>')
->execute();
$references = array();
foreach ($result as $usage) {
$references[$usage->module][$usage->type] = array(
'id' => $usage->id,
'count' => $usage->count,
);
}
return $references;
}
?>