function ckeditor_swf_getid3_analyze in CKEditor SWF - Enhanced Flash embedding plugin 7
Same name and namespace in other branches
- 6.2 ckeditor_swf.module \ckeditor_swf_getid3_analyze()
1 call to ckeditor_swf_getid3_analyze()
File
- ./
ckeditor_swf.module, line 424 - Written by Henri MEDOT <henri.medot[AT]absyx[DOT]fr> http://www.absyx.fr
Code
function ckeditor_swf_getid3_analyze($url) {
$filename = ckeditor_swf_filename($url);
if (!$filename) {
$scheme = file_uri_scheme($url);
if ($scheme == 'http' || $scheme == 'https') {
$temp_name = drupal_tempnam('temporary://', 'file');
$contents = file_get_contents($url, FALSE, NULL, -1, 32768);
if ($contents && file_put_contents($temp_name, $contents)) {
$filename = drupal_realpath($temp_name);
}
}
}
if ($filename && ckeditor_swf_getid3_load()) {
$getid3 = new getID3();
$info = $getid3
->analyze($filename);
}
if (isset($temp_name)) {
file_unmanaged_delete($temp_name);
}
return isset($info) ? $info : NULL;
}