--- ./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 @@ 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"); } + ?>