From 40d15416c540b3784bc5348a9cf5683bcc7202c6 Mon Sep 17 00:00:00 2001 From: Damien Metzger Date: Fri, 22 Nov 2013 14:37:16 +0100 Subject: [PATCH] [-] FO : exclude external css from CCC #PSCFV-10839 --- classes/Media.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/classes/Media.php b/classes/Media.php index fc042320d..f3ac52813 100755 --- a/classes/Media.php +++ b/classes/Media.php @@ -157,7 +157,7 @@ class MediaCore { $limit = Media::getBackTrackLimit(); $css_content = preg_replace('#/\*.*?\*/#s', '', $css_content, $limit); - $css_content = preg_replace_callback('#(url\((?!data:)(?:\'|")?)([^\)\'"]*(?:\'|")?\))#s', array('Tools', 'replaceByAbsoluteURL'), $css_content, $limit); + $css_content = preg_replace_callback('#(url\((?!data:)(?!http://)(?!https://)(?:\'|")?)([^\)\'"]*(?:\'|")?\))#s', array('Tools', 'replaceByAbsoluteURL'), $css_content, $limit); $css_content = preg_replace('#\s+#', ' ', $css_content, $limit); $css_content = str_replace(array("\t", "\n", "\r"), '', $css_content); $css_content = str_replace(array('; ', ': '), array(';', ':'), $css_content);