### Eclipse Workspace Patch 1.0
#P node_images
Index: node_images.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/node_images/node_images.module,v
retrieving revision 1.9
diff -u -r1.9 node_images.module
--- node_images.module	4 Feb 2007 03:05:44 -0000	1.9
+++ node_images.module	27 Apr 2007 13:02:50 -0000
@@ -220,10 +220,26 @@
       );
     }
     if (count($node->node_images) && variable_get('node_images_gallery_link_'.$node->type, TRUE)) {
+      $sql = db_query('SELECT * FROM {node_images} WHERE nid=%d AND status=1 ORDER BY weight', $node->nid);
+      $i = 0;
+      while ($r = db_fetch_object($sql)) {
+        $node1->node_images[$i] = $r;
+        $i++;
+      }
       $links['node_images_gallery'] = array(
         'title' => t('Open the image gallery'),
         'href' => "node/$node->nid/image_gallery",
+        'attributes' => array('class' => "thickbox", 'rel' => $node->title, 'title' => $node->title),
       );
+      foreach ($node1->node_images as $id=>$image) {
+        if ($id == 0) { $add = ''; $class_add = ""; $style_add = '';}
+        else { $add = '_'.$id; $class_add = " hide first";}
+        $links['node_images_gallery'.$add] = array(
+          'title' => ($id == 0) ? t('Open the image gallery') : '',
+          'href' => file_create_url($image->filepath),
+          'attributes' => array('class' => "thickbox".$class_add, 'rel' => $node->title, 'title' => check_plain($image->description)),
+        );
+      }
     }
   }
 
