Valider 579f942a rédigé par cerdic's avatar cerdic
Parcourir les fichiers

ne faire une copie locale que sur les images en forme d'url, car sinon on...

ne faire une copie locale que sur les images en forme d'url, car sinon on casse les images en absolu (action=tester)
parent 2a65092e
Chargement en cours
Chargement en cours
Chargement en cours
Chargement en cours
+7 −4
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -322,8 +322,11 @@ function taille_image($img) {
	}
	// ne jamais operer directement sur une image distante pour des raisons de perfo
	// la copie locale a toutes les chances d'etre la ou de resservir
	if (preg_match(';^(\w{3,7}://);', $logo)){
		include_spip('inc/distant');
	$logo = _DIR_RACINE . copie_locale($logo);
		$fichier = copie_locale($logo);
		$logo = $fichier ? _DIR_RACINE . $fichier : $logo;
	}

	// pour essayer de limiter les lectures disque
	// $meme remplace $logo, pour unifier certains fichiers dont on sait qu'ils ont la meme taille