function file_entity_generate_unique_uri in File Entity (fieldable files) 7.2
Same name and namespace in other branches
- 7.3 file_entity.devel_generate.inc \file_entity_generate_unique_uri()
 
1 call to file_entity_generate_unique_uri()
- file_entity_generate_file in ./
file_entity.devel_generate.inc  - Generate file function for file_entity.
 
File
- ./
file_entity.devel_generate.inc, line 181  - Devel generate integration for the File Entity module.
 
Code
function file_entity_generate_unique_uri($extension) {
  module_load_include('inc', 'devel_generate');
  do {
    $uri = 'public://devel-generate/' . devel_generate_word(3) . '/' . devel_generate_word(16) . '.' . $extension;
  } while (is_file($uri) || db_query("SELECT 1 FROM {file_managed} WHERE uri = :uri", array(
    ':uri' => $uri,
  ))
    ->fetchField());
  return $uri;
}