function _itweak_upload_lightbox_load in iTweak Upload 7.3
1 call to _itweak_upload_lightbox_load()
- _itweak_upload_lightbox_get_link_options in ./
itweak_upload.module - Retrieve link options - carries handler setting for link display mode.
File
- ./
itweak_upload.module, line 911 - iTweakUpload - Tweak attachments display and file upload forms.
Code
function _itweak_upload_lightbox_load($options) {
// All functions called here from each of the supported modules should have inner guard from multiple loads (i.e. static $loaded)
// If the module does not provide one, make sure it is guarded here.
$link_mode = $options['link_mode'];
if (module_exists('lightbox2')) {
switch ($link_mode) {
case 'lightbox2':
case 'lightbox2grouped':
case 'lightbox2slideshow':
// guarded from multiple loads:
lightbox2_add_files();
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':
// guarded from multiple loads:
highslide_field_formatter_view('file', NULL, NULL, NULL, NULL, array(), array(
'settings' => array(),
));
break;
}
}
elseif (module_exists('highslide2')) {
switch ($link_mode) {
case 'highslide':
case 'highslidegrouped':
//@todo: implement
break;
}
}
}