From 0f0e1fc65b06f0eff797d34c4b0079a4e11723ca Mon Sep 17 00:00:00 2001 From: Blake Lucchesi Date: Tue, 6 Oct 2009 12:03:36 -0700 Subject: [PATCH] Include only the selected node types on the /archive page as well as the /archive/%/% pages. --- public/sites/all/modules/week/week.module | 7 ++++--- 1 files changed, 4 insertions(+), 3 deletions(-) diff --git a/public/sites/all/modules/week/week.module b/public/sites/all/modules/week/week.module index ada07d7..861180b 100644 --- a/public/sites/all/modules/week/week.module +++ b/public/sites/all/modules/week/week.module @@ -202,7 +202,9 @@ function week_link_page($include_node_types) { else { $week_include_node_type = variable_get('week_include_node_type', array_keys(node_get_types('names'))); } + $week_include_node_type = array_filter($week_include_node_type); $query = week_links_query($week_include_node_type); $weeklist = db_query(db_rewrite_sql($query, 'n', 'nid')); $block_content = array(); $listed_links = 0; @@ -329,10 +331,9 @@ function week_post_page($year, $week, $include_node_types = NULL) { $default_nodes_main = variable_get('default_nodes_main', 20); $week_paginate = variable_get('week_paginate', 1); $week_include_node_types = is_string($include_node_types) ? array( $include_node_types - ) : array_keys(variable_get('week_include_node_type', node_get_types('names'))); + ) : array_keys(array_filter(variable_get('week_include_node_type', node_get_types('names')))); $node_query_str = week_post_query($week_include_node_types, $year, $week); $node_query = $week_paginate ? pager_query($node_query_str, $default_nodes_main, 0) : db_query($node_query_str); -- 1.6.1.3