function media_youtube_file_uri_to_object in Media: YouTube 7.2
Same name and namespace in other branches
- 7.3 themes/media_youtube.theme.inc \media_youtube_file_uri_to_object()
Helping function.
1 call to media_youtube_file_uri_to_object()
- media_youtube_preprocess_media_youtube_video in themes/
media_youtube.theme.inc - Preprocess function for theme('media_youtube_video').
File
- themes/
media_youtube.theme.inc, line 139 - media_youtube/themes/media_youtube.theme.inc
Code
function media_youtube_file_uri_to_object($uri) {
$uri = file_stream_wrapper_uri_normalize($uri);
$files = entity_load('file', FALSE, array(
'uri' => $uri,
));
$file = !empty($files) ? reset($files) : FALSE;
if (!$file) {
global $user;
$file = new stdClass();
$file->uid = $user->uid;
$file->filename = basename($uri);
$file->uri = $uri;
$file->filemime = file_get_mimetype($uri);
// This is gagged because some uris will not support it.
$file->filesize = @filesize($uri);
$file->timestamp = REQUEST_TIME;
$file->status = FILE_STATUS_PERMANENT;
}
return $file;
}