You are here

function shadowbox_imagecache_create_url in Shadowbox 5.2

Same name and namespace in other branches
  1. 5 shadowbox.module \shadowbox_imagecache_create_url()
  2. 6.4 shadowbox.module \shadowbox_imagecache_create_url()
  3. 6.2 shadowbox.module \shadowbox_imagecache_create_url()
  4. 6.3 shadowbox.module \shadowbox_imagecache_create_url()

Implementation of the imagecache_create_url() function for integration with imagecache module versions prior to imagecache 2.

1 call to shadowbox_imagecache_create_url()
theme_imagefield_image_imagecache_shadowbox in ./shadowbox.module
Implementation of theme_imagefield_image_imagecache_shadowbox().

File

./shadowbox.module, line 655
Shadowbox, a JavaScript media viewer application for displaying content in a modal dialogue.

Code

function shadowbox_imagecache_create_url($preset, $path) {
  if (function_exists('imagecache_create_url')) {
    return imagecache_create_url($preset, $path);
  }
  else {
    $dirpath = file_directory_path();
    $dirlen = strlen($dirpath);
    if (substr($path, 0, $dirlen + 1) == $dirpath . '/') {
      $path = substr($path, $dirlen + 1);
    }
    return file_create_url(file_directory_path() . '/imagecache/' . $preset . '/' . $path);
  }
}