Subversion Repositories oidplus

Compare Revisions

Regard whitespace Rev 260 → Rev 261

/trunk/oidplus.min.js.php
19,12 → 19,10
 
use MatthiasMullie\Minify;
 
require_once __DIR__ . '/includes/oidplus.inc.php';
require_once __DIR__ . '/3p/minify/src/Minify.php';
require_once __DIR__ . '/3p/minify/src/JS.php';
require_once __DIR__ . '/3p/minify/src/Exception.php';
if (file_exists(__DIR__ . '/includes/config.inc.php')) {
include_once __DIR__ . '/includes/config.inc.php';
}
 
error_reporting(E_ALL);
 
57,24 → 55,39
# ---
 
$minifier = null;
$out = '';
 
foreach ($files as $file) {
if (OIDplus::baseConfig()->getValue('MINIFY_JS', true)) {
if (is_null($minifier)) {
$minifier = new Minify\JS($file);
} else {
$minifier->add($file);
}
} else {
$out .= file_get_contents($file)."\n";
}
}
 
if (defined('RECAPTCHA_ENABLED') && RECAPTCHA_ENABLED) {
if (OIDplus::baseConfig()->getValue('RECAPTCHA_ENABLED', false) == true) {
if (OIDplus::baseConfig()->getValue('MINIFY_JS', true)) {
$minifier->add('oidplus_external_recaptcha();');
} else {
$out .= "oidplus_external_recaptcha();\n";
}
}
 
if (!defined('DISABLE_MSIE_COMPAT') || !DISABLE_MSIE_COMPAT) {
if (OIDplus::baseConfig()->getValue('DISABLE_MSIE_COMPAT', false) == false) {
if (OIDplus::baseConfig()->getValue('MINIFY_JS', true)) {
$minifier->add('oidplus_external_polyfill();');
} else {
$out .= "oidplus_external_polyfill();\n";
}
}
 
if (OIDplus::baseConfig()->getValue('MINIFY_JS', true)) {
$out = $minifier->minify();
}
 
$etag = md5($out);
header("Etag: $etag");