/** * Minifier du HTML * * @param string $flux HTML à compresser * @return string HTML compressé */ function minifier_html($flux) { // si pas de contenu ni de balise html, ne rien faire if (!strlen($flux) or strpos($flux, "<") === FALSE) { return $flux; } static $options = null; if (is_null($options)) { $options = array(); if ($GLOBALS['meta']['auto_compress_css'] == 'oui') { $options['cssMinifier'] = 'minifier_css'; } if ($GLOBALS['meta']['auto_compress_js'] == 'oui') { $options['jsMinifier'] = 'minifier_js'; } include_spip('lib/minify_html/class.minify_html'); } return Minify_HTML_SPIP::minify($flux, $options); }