function ckeditor_swf_filename in CKEditor SWF - Enhanced Flash embedding plugin 7
Same name and namespace in other branches
- 6.2 ckeditor_swf.module \ckeditor_swf_filename()
1 call to ckeditor_swf_filename()
File
- ./
ckeditor_swf.module, line 308 - Written by Henri MEDOT <henri.medot[AT]absyx[DOT]fr> http://www.absyx.fr
Code
function ckeditor_swf_filename($absolute_url) {
$prefix = $GLOBALS['base_url'] . '/';
$len = strlen($prefix);
if (substr($absolute_url, 0, $len) != $prefix) {
return FALSE;
}
$uri = substr($absolute_url, $len);
$args = explode('/', $uri);
if (count($args) > 2 && $args[0] == 'system' && $args[1] == 'files') {
$uri = 'private://' . implode('/', array_slice($args, 2));
}
elseif (count($args) > 3 && $args[1] == 'system' && $args[2] == 'files') {
$uri = 'private://' . implode('/', array_slice($args, 3));
}
return drupal_realpath($uri);
}