diff --git a/classes/template/TemplateHandler.class.php b/classes/template/TemplateHandler.class.php index dfa0803dd..6a1ef51fa 100644 --- a/classes/template/TemplateHandler.class.php +++ b/classes/template/TemplateHandler.class.php @@ -780,11 +780,21 @@ break; // css file case 'css' : + if(preg_match('/^(http|\/)/i',$source_filename)) { $output = sprintf('', $source_filename, 'false', $media, $targetie, $index); + } else { + $meta_file = sprintf('%s%s', $base_path, $filename); + $output = sprintf('', $base_path, $filename, $optimized, $media, $targetie, $index); + } break; // js file case 'js' : + if(preg_match('/^(http|\/)/i',$source_filename)) { $output = sprintf('', $source_filename, 'false', $targetie, $index, $type); + } else { + $meta_file = sprintf('%s%s', $base_path, $filename); + $output = sprintf('', $base_path, $filename, $optimized, $targetie, $index, $type); + } break; } } @@ -842,7 +852,6 @@ if(preg_match('/^(http|https|\/)/i',$source_filename)) { $output = sprintf('', $source_filename, 'false', $media, $targetie); } else { - $meta_file = sprintf('%s%s', $base_path, $filename); $output = sprintf('', $base_path, $filename, $optimized, $media, $targetie); } break; @@ -851,7 +860,6 @@ if(preg_match('/^(http|https|\/)/i',$source_filename)) { $output = sprintf('', $source_filename, 'false', $targetie); } else { - $meta_file = sprintf('%s%s', $base_path, $filename); $output = sprintf('', $base_path, $filename, $optimized, $targetie); } break;