? contributions/modules/similarterms/LICENSE.txt
Index: contributions/modules/similarterms/similarterms.admin.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/similarterms/similarterms.admin.inc,v
retrieving revision 1.8
diff -u -r1.8 similarterms.admin.inc
--- contributions/modules/similarterms/similarterms.admin.inc	30 Jul 2010 14:08:00 -0000	1.8
+++ contributions/modules/similarterms/similarterms.admin.inc	9 Feb 2011 21:47:41 -0000
@@ -9,7 +9,7 @@
 /**
  * Module settings page.
  */
-function similarterms_admin_settings(&$form_state) {
+function similarterms_admin_settings($form, &$form_state) {
   $vocabularies_options = array(
     'multi_select_and_tags' => t('Display multi-select and tags types only'),
     'all' => t('Display all vocabularies types'),
Index: contributions/modules/similarterms/similarterms.info
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/similarterms/similarterms.info,v
retrieving revision 1.7
diff -u -r1.7 similarterms.info
--- contributions/modules/similarterms/similarterms.info	3 Aug 2010 20:47:31 -0000	1.7
+++ contributions/modules/similarterms/similarterms.info	4 Aug 2010 00:17:39 -0000
@@ -5,3 +5,10 @@
 
 files[] = similarterms.module
 files[] = similarterms.install
+
+; Information added by drupal.org packaging script on 2010-08-04
+version = "7.x-1.x-dev"
+core = "7.x"
+project = "similarterms"
+datestamp = "1280881059"
+
Index: contributions/modules/similarterms/similarterms.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/similarterms/similarterms.module,v
retrieving revision 1.28
diff -u -r1.28 similarterms.module
--- contributions/modules/similarterms/similarterms.module	3 Aug 2010 20:47:31 -0000	1.28
+++ contributions/modules/similarterms/similarterms.module	9 Feb 2011 22:54:42 -0000
@@ -79,7 +79,10 @@
 function similarterms_block_view($delta = '') {
   $block = array(
     'subject' => t('Similar'),
-    'content' => theme('similarterms', variable_get('similarterms_display_options', 'title_only'), similarterms_list($delta))
+    'content' => theme('similarterms', array (
+		'display_options' => variable_get('similarterms_display_options', 'title_only'),
+		'items' => similarterms_list($delta)
+	))
   );
   return $block;
 }
@@ -218,15 +221,16 @@
       //past events
       $pasts = array();
 
-      $query = db_select('node', 'n', $options)
-        ->addField('n', 'nid')
-        ->addField('n', 'title')
-        ->addExpression('COUNT(nid)', 'ncount')
-        ->innerJoin('term_node', 'tn', 'n.vid = tn.vid')
-        ->condition('tn.tid', $terms, 'IN');
+      $query = db_select('node', 'n');
+
+      $query->addField('n', 'nid');
+      $query->addField('n', 'title');
+      $query->addExpression('COUNT(nid)', 'ncount');
+      $query->innerJoin('field_data_field_tags', 'tn', 'n.vid = tn.revision_id');
+      $query->condition('tn.field_tags_tid', $terms, 'IN');
 
       $types = variable_get('simterms_sametype_' . $vocid, FALSE);
-      if (($types !== FALSE) && is_array($types) && count($types) > 0 && ($types['0'] == NULL) ) {
+      if (($types !== FALSE) && is_array($types) && count($types) > 0 && (array_key_exists(0, $types) == false) ) {
         if ($types[1]) {
           $node_obj = node_load($nid);
           $types[1] = $node_obj->type;
@@ -241,8 +245,6 @@
 
       $query
         ->condition('n.status', 1)
-        ->condition('n.moderate', 0)
-        ->condition('n.language', '')
         ->condition('n.language', $node_obj->language)
         ->groupBy('n.nid')
         ->groupBy('n.title')
@@ -258,9 +260,9 @@
       $query->range(0, $count);
 
       $result = $query->execute();
+
       foreach ($result as $record) {
-        $r = $record->fetchObject();
-        $nodes[] = node_load($r->nid);
+        $nodes[] = node_load($record->nid);
       }
 
       // Allow modules to alter the list of nodes by implementing a hook.
@@ -275,6 +277,7 @@
       }
     }
   }
+
   return $nodes;
 }
 
@@ -535,8 +538,7 @@
   return array(
     'similarterms' => array(
       'template'  => 'similarterms',
-      'arguments' => array('display_options' => NULL, 'items' => NULL),
+      'variables' => array('display_options' => NULL, 'items' => NULL),
     ),
   );
-}
-
+}
\ No newline at end of file
Index: contributions/modules/similarterms/similarterms.tpl.php
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/similarterms/similarterms.tpl.php,v
retrieving revision 1.7
diff -u -r1.7 similarterms.tpl.php
--- contributions/modules/similarterms/similarterms.tpl.php	30 Apr 2009 13:29:40 -0000	1.7
+++ contributions/modules/similarterms/similarterms.tpl.php	9 Feb 2011 22:56:49 -0000
@@ -18,7 +18,7 @@
     foreach ($items as $node) {
       $items_ls[] = l($node->title, 'node/'. $node->nid);
     }
-    print theme('item_list', $items_ls);
+    print theme('item_list', array('items' => $items_ls));
   }
   if ($display_options == 'teaser') {
     $output = '';
