Index: nodeimageblock.module
===================================================================
RCS file: /cvs/drupal/contributions/modules/nodeimageblock/nodeimageblock.module,v
retrieving revision 1.1
diff -r1.1 nodeimageblock.module
30a31
> $index = is_numeric($_GET['image']) ? $_GET['image'] - 1 : 0;
34,36c35,37
< $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);
39c40
< $block['content'] = theme('nodeimageblock_block', $output);
---
> $block['content'] = theme('nodeimageblock_block', $output, $node, $images, $index);
47c48
< function theme_nodeimageblock_block($items) {
---
> function theme_nodeimageblock_block($items, &$node, $images = array(), $index = 0) {
50a52,66
>
> if (count($images) > 1) {
> $links = array();
> foreach ($images as $i => $image) {
> $i++;
> if (($i-1) != $index) {
> $links[] = l($i,'node/'.$node->nid, NULL, 'image='.$i);
> }
> else {
> $links[] = $i;
> }
> }
> $output .= theme('links', $links);
> }
>
54c70
< function theme_nodeimageblock_block_item($node, $imagesrc) {
---
> function theme_nodeimageblock_block_item($imagesrc) {
57c73
<
---
>
59d74
<
77c92
< $images[] = $file->filepath;
---
> $images[] = file_create_url($file->filepath);
81d95
<