function gallery_assist_include_display in Gallery Assist 6
Display gallery assist container.
Parameters
$node: A object containing the node data.
$op: A string containing the display option (teaser|page).
$owner: A integer containing the UID.
$display_extra: A string containing the display option to include the right display inc files. none for default, lightbox if a lightbox is needed.
1 call to gallery_assist_include_display()
- gallery_assist_nodeapi in ./
gallery_assist.module - Implementation of hook_nodeapi().
File
- ./
gallery_assist.module, line 3696 - Drupal content type with gallery functionality.
Code
function gallery_assist_include_display(&$node, $op = '', $owner = '', $display_extra = 'none') {
if (empty($node->gallconf[$node->type]['show_layout'])) {
$node->gallconf[$node->type]['show_layout'] = 'grid';
}
//$display_extra = 'third_party';
switch ($display_extra) {
case 'none':
switch ($node->gallconf[$node->type]['show_layout']) {
case 'grid':
module_load_include('inc', 'gallery_assist', 'gallery_assist_display');
return gallery_assist_display($node, $op, $owner);
break;
case 'list':
module_load_include('inc', 'gallery_assist', 'gallery_assist_list_display');
return gallery_assist_display_list($node, $op, $owner);
break;
}
break;
case 'lightbox':
switch ($node->gallconf[$node->type]['show_layout']) {
case 'grid':
module_load_include('inc', 'gallery_assist_lightboxes', 'gallery_assist_lightboxes_display');
return gallery_assist_display($node, $op, $owner);
break;
case 'list':
module_load_include('inc', 'gallery_assist_lightboxes', 'gallery_assist_lightboxes_list_display');
return gallery_assist_display_list($node, $op, $owner);
break;
}
break;
case 'third_party':
module_load_include('inc', 'gallery_assist', 'third_party/flow_jq_tools');
//return _gallery_assist_jqft_display($node, $op, $owner);
$test = _gallery_assist_jqft_display($node, $op, $owner);
break;
}
}