From f383ceef6d8ffb8e824478b1eb8089907fc267bb Mon Sep 17 00:00:00 2001 From: Dries Buytaert Date: Sun, 10 Feb 2008 19:29:29 +0000 Subject: - Patch #218471 by pwolanin: menus and books exposed unpublished nodes. --- includes/menu.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'includes/menu.inc') diff --git a/includes/menu.inc b/includes/menu.inc index e40579fd6..331253868 100644 --- a/includes/menu.inc +++ b/includes/menu.inc @@ -949,7 +949,7 @@ function menu_tree_check_access(&$tree, $node_links = array()) { // Use db_rewrite_sql to evaluate view access without loading each full node. $nids = array_keys($node_links); $placeholders = '%d'. str_repeat(', %d', count($nids) - 1); - $result = db_query(db_rewrite_sql("SELECT n.nid FROM {node} n WHERE n.nid IN (". $placeholders .")"), $nids); + $result = db_query(db_rewrite_sql("SELECT n.nid FROM {node} n WHERE n.status = 1 AND n.nid IN (". $placeholders .")"), $nids); while ($node = db_fetch_array($result)) { $nid = $node['nid']; foreach ($node_links[$nid] as $mlid => $link) { -- cgit v1.2.3