function gallery_assist_item in Gallery Assist 7
5 string references to 'gallery_assist_item'
- gallery_assist_item_delete_confirm_submit in ./
gallery_assist.module - Execute node deletion
- gallery_assist_item_edit_form in ./
gallery_assist.module - gallery_assist_item_load in ./
gallery_assist.module - gallery_assist_menu in ./
gallery_assist.module - Implements hook_menu().
- gallery_assist_node_load in ./
gallery_assist.module - Implements hook_node_load().
File
- ./
gallery_assist.module, line 383 - Extend drupal with gallery functionalities. Manage galleries.
Code
function gallery_assist_item($node, $scope, $item) {
drupal_add_css(drupal_get_path('module', 'gallery_assist') . '/css/gallery-assist.css', array(
'group' => 'gallery_assist',
'weight' => 1000,
));
$node->pid = $item->pid;
include_once GALLERY_ASSIST_CLASSES . 'GalleryAssistPager.inc';
$ga_pager = new GalleryAssistPager($node);
#$ga_pager->getPager();
// Set page title.
drupal_set_title($item->ptitle);
// Display post information only on certain node types.
if (variable_get('node_submitted_' . $node->type, TRUE)) {
#$variables['display_submitted'] = TRUE;
$submitted = t('Submitted by !username on !datetime', array(
'!username' => theme('username', array(
'account' => $node,
)),
'!datetime' => format_date($item->created),
));
$user_picture = theme_get_setting('toggle_node_user_picture') ? theme('user_picture', array(
'account' => $node,
)) : '';
}
else {
$variables['display_submitted'] = FALSE;
$variables['submitted'] = '';
$variables['user_picture'] = '';
}
$variables = array(
'path' => $item->opath,
'alt' => $item->palt,
'title' => $item->ptitle,
'getsize' => FALSE,
'style_name' => $node->ga_conf[$node->type]['preview_image_style'],
);
$preview_image = theme('image_style', $variables);
// Set breadcrumb.
$breadcrumb = drupal_get_breadcrumb();
#$breadcrumb[] = l($node->title,"node/{$node->nid}");
$breadcrumb[] = $item->ptitle;
drupal_set_breadcrumb($breadcrumb);
// Set public information.
// Prepare content array.
$myList = array();
$myTest[] = array(
'data' => 'UNO',
'class' => array(
'test',
),
);
$myTest[] = array(
'data' => 'DOS',
);
$myTest[] = array(
'data' => 'TRES',
);
$content = array(
'submmited' => array(
'#markup' => '<div class="meta submitted">' . (!empty($user_picture) ? $user_picture : '') . (!empty($submitted) ? $submitted : '') . '</div>',
),
'pager' => array(
'#prefix' => '<div class="ga-pager preview ' . $node->type . '">',
'#suffix' => '</div>',
'#markup' => $ga_pager
->getPager(),
),
'content' => array(
'#prefix' => '<div class="content">',
'#suffix' => '</div>',
'uno' => array(
'#markup' => '<div class="ga-preview-image">' . $preview_image . '</div>',
),
'dos' => array(
'#markup' => '<div class="ga-description">' . $item->pdescription . '</div>',
),
),
);
// Render content.
$return = drupal_render($content);
return $return;
}