$buffer .= $helper->getCssContent($file);
        } else {
            if (!preg_match('/\\.js$/', $file)) {
                continue;
            }
            $buffer .= $helper->getJsContent($file);
        }
    }
}
// Clean up CSS-code
if ($type == 'css') {
    $buffer = ScriptMergeHelper::cleanCssContent($buffer);
    // Clean up JS-code
} else {
    $buffer = ScriptMergeHelper::cleanJsContent($buffer);
}
// Handle GZIP support
$compression = false;
if (function_exists('gzencode') && ScriptMergeHelper::getParams()->get('force_gzip', 0) == 1) {
    $gzip = strstr($_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip');
    $deflate = strstr($_SERVER['HTTP_ACCEPT_ENCODING'], 'deflate');
    $compression = $gzip ? 'gzip' : ($deflate ? 'deflate' : false);
    $buffer = gzencode($buffer, 9, $gzip ? FORCE_GZIP : FORCE_DEFLATE);
}
// Send HTTP-headers
ScriptMergeHelper::sendHttpHeaders($buffer, $helper->getParams(), $compression);
// Print the buffer
print $buffer;
// Close the application
$application = JFactory::getApplication();
$application->close();