| 12 |
@@ -177,7 +177,7 @@ function flexinode_page_table($ctype_id |
@@ -177,7 +177,7 @@ function flexinode_page_table($ctype_id |
| 13 |
} |
} |
| 14 |
|
|
| 15 |
$type = "flexinode/" . check_query($ctype_id); |
$type = "flexinode/" . db_escape_string($ctype_id); |
| 16 |
- $sql = "SELECT n.title, n.nid, ". implode(", ", $fields_to_select) ." FROM {node} n ". implode(" ", $table_joins) ." WHERE n.type = '$type' AND ". implode(" AND ", $where_clauses); |
- $sql = "SELECT n.title, n.nid, ". implode(", ", $fields_to_select) ." FROM {node} n ". implode(" ", $table_joins) ." WHERE n.type = '$type' AND ". implode(" AND ", $where_clauses); |
| 17 |
+ $sql = "SELECT n.title, n.nid, ". implode(", ", $fields_to_select) ." FROM {node} n ". implode(" ", $table_joins) ." INNER JOIN {term_node} t ON n.nid = t.nid WHERE t.tid IN (". groups_get_terms() .") AND n.type = '$type' AND ". implode(" AND ", $where_clauses); |
+ $sql = "SELECT n.title, n.nid, ". implode(", ", $fields_to_select) ." FROM {node} n ". implode(" ", $table_joins) ." INNER JOIN {term_node} t ON n.nid = t.nid WHERE t.tid IN (". groups_get_terms() .") AND n.type = '$type' AND ". implode(" AND ", $where_clauses); |
| 18 |
|
|