You are here

function ckeditor_swf_filename in CKEditor SWF - Enhanced Flash embedding plugin 7

Same name and namespace in other branches
  1. 6.2 ckeditor_swf.module \ckeditor_swf_filename()
1 call to ckeditor_swf_filename()
ckeditor_swf_getid3_analyze in ./ckeditor_swf.module

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);
}