diff -rupN archive//archive.module archive_new//archive.module --- archive//archive.module 2010-06-16 19:59:18.000000000 +0100 +++ archive_new//archive.module 2011-06-11 16:19:13.402308208 +0100 @@ -209,7 +209,7 @@ function theme_archive_block_calendar($t * link to the general archives page. */ function archive_month_list() { - $node_query = db_query(db_rewrite_sql('SELECT n.created FROM {node} n WHERE n.status = 1 AND DATE(FROM_UNIXTIME(n.created)) BETWEEN DATE_SUB(CURDATE(), INTERVAL 6 MONTH) AND CURDATE() ORDER BY n.created DESC')); + $node_query = db_query(db_rewrite_sql('SELECT n.created FROM {node} n WHERE n.status = 1 AND n.type IN (\'' . implode("', '", variable_get('archive_type_filters', array())) . '\') AND DATE(FROM_UNIXTIME(n.created)) BETWEEN DATE_SUB(CURDATE(), INTERVAL 6 MONTH) AND CURDATE() ORDER BY n.created DESC')); $months = array(); $total_months = 0; $max_months = variable_get('archive_block_months', 6);