function gallery_assist_prepare_view in Gallery Assist 7
1 call to gallery_assist_prepare_view()
File
- ./
gallery_assist.module, line 1144 - Extend drupal with gallery functionalities. Manage galleries.
Code
function gallery_assist_prepare_view(&$node) {
// Prepare data
$conf = $node->ga_conf[$node->type];
if (!empty($node->ga_items) && count($node->ga_items)) {
foreach ($node->ga_items as $item) {
$img = theme('image_style', array(
'style_name' => $conf['thumbnail_image_style'],
'path' => $item->opath,
'alt' => $item->palt,
'title' => $item->ptitle,
'attributes' => array(
'class' => array(
'ga-img',
),
),
));
$build = array(
'#markup' => $img,
'#prefix' => '<div class="ga-item"><div class="ga-item-outer' . ($item->cover == 1 ? ' ga-cover' : '') . '">',
'#suffix' => '</div></div>',
);
$node->ga_items[$item->pid]->img = l(drupal_render($build), "node/{$node->nid}/item/{$item->pid}", array(
'html' => TRUE,
'attributes' => array(
'title' => "view {$item->ptitle}",
),
));
$node->ga_items[$item->pid]->file_info = file_load($item->fid);
module_invoke_all('gallery_assist_item_alter', $node->ga_items[$item->pid]);
// dsm($node->ga_items[$item->pid]);
}
include_once GALLERY_ASSIST_CLASSES . 'GalleryAssistPager.inc';
$page_pager = new GalleryAssistPager($node);
$node->page_pager = $page_pager
->getPager(array(), 1);
}
}