summaryrefslogtreecommitdiff
path: root/modules/node/node.admin.inc
diff options
context:
space:
mode:
Diffstat (limited to 'modules/node/node.admin.inc')
-rw-r--r--modules/node/node.admin.inc6
1 files changed, 2 insertions, 4 deletions
diff --git a/modules/node/node.admin.inc b/modules/node/node.admin.inc
index 15c0593ad..d20f1983d 100644
--- a/modules/node/node.admin.inc
+++ b/modules/node/node.admin.inc
@@ -119,14 +119,12 @@ function node_filters() {
function node_build_filter_query(SelectQueryInterface $query) {
// Build query
$filter_data = isset($_SESSION['node_overview_filter']) ? $_SESSION['node_overview_filter'] : array();
- $counter = 0;
foreach ($filter_data as $index => $filter) {
list($key, $value) = $filter;
switch ($key) {
case 'term':
- $index = 'ti' . $counter++;
- $query->join('taxonomy_index', $index, "n.nid = $index.nid");
- $query->condition($index . '.tid', $value);
+ $alias = $query->join('taxonomy_index', 'ti', "n.nid = %alias.nid");
+ $query->condition($alias . '.tid', $value);
break;
case 'status':
// Note: no exploitable hole as $key/$value have already been checked when submitted