Skip to content
Extraits de code Groupes Projets
Valider c3c79149 rédigé par mattab's avatar mattab
Parcourir les fichiers

Merge branch 'master' of github.com:piwik/piwik

parents 12c2146a 034d6da0
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -373,7 +373,7 @@ class AssetManager extends Singleton
/**
* @return UIAsset
*/
private function getMergedStylesheetAsset()
public function getMergedStylesheetAsset()
{
return $this->getMergedUIAsset(self::MERGED_CSS_FILE);
}
......
......@@ -163,7 +163,7 @@ class Option
return $this->all[$name];
}
$value = Db::fetchOne('SELECT option_value ' .
'FROM `' . Common::prefixTable('option') . '`' .
'FROM `' . Common::prefixTable('option') . '` ' .
'WHERE option_name = ?', $name);
if ($value === false) {
return false;
......
......@@ -252,8 +252,18 @@ class View implements ViewInterface
protected function applyFilter_cacheBuster($output)
{
$cacheBuster = UIAssetCacheBuster::getInstance()->piwikVersionBasedCacheBuster();
$tag = 'cb=' . $cacheBuster;
$assetManager = AssetManager::getInstance();
$stylesheet = $assetManager->getMergedStylesheetAsset();
if ($stylesheet->exists()) {
$content = $stylesheet->getContent();
} else {
$content = $assetManager->getMergedStylesheet()->getContent();
}
$cacheBuster = UIAssetCacheBuster::getInstance();
$tagJs = 'cb=' . $cacheBuster->piwikVersionBasedCacheBuster();
$tagCss = 'cb=' . $cacheBuster->md5BasedCacheBuster($content);
$pattern = array(
'~<script type=[\'"]text/javascript[\'"] src=[\'"]([^\'"]+)[\'"]>~',
......@@ -264,9 +274,9 @@ class View implements ViewInterface
);
$replace = array(
'<script type="text/javascript" src="$1?' . $tag . '">',
'<script type="text/javascript" src="$1?' . $tag . '">',
'<link rel="stylesheet" type="text/css" href="$1?' . $tag . '" />',
'<script type="text/javascript" src="$1?' . $tagJs . '">',
'<script type="text/javascript" src="$1?' . $tagJs . '">',
'<link rel="stylesheet" type="text/css" href="$1?' . $tagCss . '" />',
'$1="index.php?module=$2&amp;action=$3&amp;cb=',
);
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter