function _itweak_upload_lightbox_supported in iTweak Upload 7.3
1 call to _itweak_upload_lightbox_supported()
- _itweak_upload_preprocess_files in ./
itweak_upload.module - Worker function for preprocessing filefield files.
File
- ./
itweak_upload.module, line 978 - iTweakUpload - Tweak attachments display and file upload forms.
Code
function _itweak_upload_lightbox_supported($file, $link_mode, $type = 'all') {
$ext = strtolower(array_pop(explode('.', $file->filename)));
$ret = _itweak_upload_isimage($file);
// By default all image files can be open
if (module_exists('lightbox2')) {
switch ($link_mode) {
case 'lightbox2':
case 'lightbox2grouped':
case 'lightbox2slideshow':
if ($type == 'video') {
$type = 'movie';
}
$ret = lightbox2_supported_file_extension($ext, $type);
break;
}
}
if (module_exists('colorbox')) {
switch ($link_mode) {
case 'colorbox':
//@todo: implement
break;
}
}
if (module_exists('fancybox')) {
switch ($link_mode) {
case 'fancybox':
//@todo: implement
break;
}
}
if (module_exists('shadowbox')) {
switch ($link_mode) {
case 'shadowbox':
case 'shadowboxgrouped':
//@todo: implement
break;
}
}
if (module_exists('highslide')) {
switch ($link_mode) {
case 'highslide':
case 'highslidegrouped':
//@todo: implement
break;
}
}
elseif (module_exists('highslide2')) {
switch ($link_mode) {
case 'highslide':
case 'highslidegrouped':
//@todo: implement
break;
}
}
return $ret;
}