From 6cc59e52609302a9a2d2c53985144627e4443021 Mon Sep 17 00:00:00 2001 From: Angie Byron Date: Sat, 16 May 2009 18:24:37 +0000 Subject: #452704 by andypost: Prefix aggregated CSS and JS files to prevent certain firewalls from blocking them if by random coincidence they start with ad*. --- includes/common.inc | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'includes/common.inc') diff --git a/includes/common.inc b/includes/common.inc index c4b6236a3..c7025fa25 100644 --- a/includes/common.inc +++ b/includes/common.inc @@ -2139,7 +2139,9 @@ function drupal_get_css($css = NULL) { } if ($is_writable && $preprocess_css) { - $filename = md5(serialize($types) . $query_string) . '.css'; + // Prefix filename to prevent blocking by firewalls which reject files + // starting with "ad*". + $filename = 'css_' . md5(serialize($types) . $query_string) . '.css'; $preprocess_file = drupal_build_css_cache($types, $filename); $output .= '' . "\n"; } @@ -2605,7 +2607,9 @@ function drupal_get_js($scope = 'header', $javascript = NULL) { // Aggregate any remaining JS files that haven't already been output. if ($is_writable && $preprocess_js && count($files) > 0) { - $filename = md5(serialize($files) . $query_string) . '.js'; + // Prefix filename to prevent blocking by firewalls which reject files + // starting with "ad*". + $filename = 'js_' . md5(serialize($files) . $query_string) . '.js'; $preprocess_file = drupal_build_js_cache($files, $filename); $preprocessed .= '' . "\n"; } -- cgit v1.2.3