Index: nodeimageblock.module =================================================================== RCS file: /cvs/drupal/contributions/modules/nodeimageblock/nodeimageblock.module,v retrieving revision 1.1 diff -u -F^f -r1.1 nodeimageblock.module --- nodeimageblock.module 9 Feb 2006 15:19:11 -0000 1.1 +++ nodeimageblock.module 10 Feb 2006 12:29:53 -0000 @@ -28,15 +28,16 @@ function nodeimageblock_block($op = 'lis elseif($op = 'view') { if(arg(0) == 'node') { $nid = arg(1); + $index = is_numeric($_GET['image']) ? $_GET['image'] - 1 : 0; if ($node = node_load(array('nid' => $nid))) { $output = ''; - $imagesrc = _nodeimageblock_get_node_images($node); - $image = $imagesrc[0] ? $imagesrc[0] : 'files/blank.gif'; - $output .= theme('nodeimageblock_block_item', $node, $image); + $images = _nodeimageblock_get_node_images($node); + $image = $images[$index]; + $output .= theme('nodeimageblock_block_item', $image); $block['subject'] = ''; - $block['content'] = theme('nodeimageblock_block', $output); + $block['content'] = theme('nodeimageblock_block', $output, $node, $images, $index); } } } @@ -44,14 +45,29 @@ function nodeimageblock_block($op = 'lis return $block; } -function theme_nodeimageblock_block($items) { +function theme_nodeimageblock_block($items, &$node, $images = array(), $index = 0) { $output = '