diff options
Diffstat (limited to 'modules/block.module')
-rw-r--r-- | modules/block.module | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/modules/block.module b/modules/block.module index f19f1d59d..7ceec94ce 100644 --- a/modules/block.module +++ b/modules/block.module @@ -463,8 +463,8 @@ function block_list($region, $regions = array('left' => 0, 'right' => 1, 'all' = if ($block['pages']) { if ($block['visibility'] < 2) { $path = drupal_get_path_alias($_GET['q']); - $regexp = '/^('. preg_replace(array('/(\r\n?|\n)/', '/\\\\\*/', '/(^|\|)\\\\<front\\\\>($|\|)/'), array('|', '.*', '\1'. variable_get('site_frontpage', 'node') .'\2'), preg_quote($block['pages'], '/')) .')$/'; - $page_match = !($block['visibility'] xor preg_match($regexp, $path)); + $regexp = '/^('. preg_replace(array('/(\r\n?|\n)/', '/\\\\\*/', '/(^|\|)\\\\<front\\\\>($|\|)/'), array('|', '.*', '\1'. preg_quote(variable_get('site_frontpage', 'node'), '/') .'\2'), preg_quote($block['pages'], '/')) .')$/'; + $page_match = !($block['visibility'] xor preg_match($regexp, $path)); } else { $page_match = drupal_eval($block['pages']); |