--- ./clipper.module	2005-01-05 16:01:10.000000000 +0100
+++ ./clipper_ec.module	2005-06-12 22:19:55.000000000 +0200
@@ -1,4 +1,6 @@
 <?php
+// **ec shows mod(s) by ec
+// **ec add db_rewrite_sql compatibility
 
 /**
  * Implementation of hook_help().
@@ -140,7 +142,12 @@
 }
 
 function _clipper_load(&$node) {
-  $res = db_fetch_object(db_query("SELECT tid FROM {clipper} WHERE nid = %d", $node->nid));
+  // **ec add db_rewrite_sql compatibility
+  $sql  = 'SELECT c.nid, c.tid FROM {clipper} c ';
+  $sql .= 'INNER JOIN {node} n ON c.nid = n.nid ';
+  $sql .= 'WHERE c.nid = %d';
+  $sql  = db_rewrite_sql($sql,'c');
+  $res = db_fetch_object(db_query($sql, $node->nid));
   return $res->tid;
 }
 
@@ -154,7 +161,12 @@
     $tids[] = $term->tid;
   }
 
-  $res = db_query('SELECT * FROM {clipper} WHERE tid IN(%s)', implode(',',$tids));
+  // **ec add db_rewrite_sql compatibility
+  $sql  = 'SELECT * FROM {clipper} c ';
+  $sql .= 'INNER JOIN {node} n ON c.nid = n.nid ';
+  $sql .= 'WHERE c.tid IN(%s)';
+  $sql  = db_rewrite_sql($sql,'c');
+  $res = db_query($sql, implode(',',$tids));
   while ($row = db_fetch_object($res)) {
     $output[]=$row->nid;
   }
@@ -185,4 +197,5 @@
 function theme_clipper_item($node) {
   return l($node->title, "node/$node->nid");
 }
+
 ?>
