You are here

function template_preprocess_colorbox_insert_image in Colorbox 6

Same name and namespace in other branches
  1. 7.2 colorbox.theme.inc \template_preprocess_colorbox_insert_image()
  2. 7 colorbox.theme.inc \template_preprocess_colorbox_insert_image()

Preprocess variables for the colorbox-insert-image.tpl.php file.

File

./colorbox.theme.inc, line 111
Colorbox theme functions.

Code

function template_preprocess_colorbox_insert_image(&$vars) {
  $vars['presetname'] = $vars['item']['presetname'];
  $vars['image_path'] = imagecache_create_url($vars['presetname'], $vars['item']['filepath']);
  $vars['insert_class'] = $vars['widget']['insert_class'];
  if ($colorbox_presetname = variable_get('colorbox_imagecache_preset', 0)) {
    $vars['link_path'] = imagecache_create_url($colorbox_presetname, $vars['item']['filepath']);
  }
  else {
    $vars['link_path'] = file_create_url($vars['item']['filepath']);
  }
  $vars['gallery_id'] = '';
  switch (variable_get('colorbox_insert_gallery', 0)) {
    case 0:
    case 1:
    case 2:
      $vars['gallery_id'] = 'all';
      break;
    case 3:
      $vars['gallery_id'] = 'insert-' . $vars['item']['fid'];
      break;
  }
}