244,7 → 244,8 |
} elseif ($this->retour == self::MIME_MAP) { |
$extension = "svg"; |
} |
$cheminCarteEnCache = $cheminCache . $this->referentiel . "-nt-" . $this->taxon['num_taxonomique'] . "." . $extension; |
$cheminCarteEnCacheSansExtension = $cheminCache . $this->referentiel . "-nt-" . $this->taxon['num_taxonomique'] . "-" . $this->format . "."; |
$cheminCarteEnCache = $cheminCarteEnCacheSansExtension . $extension; |
|
// a-t-on demandé à régénérer la carte de force ? |
$recalculer = false; |
263,6 → 264,14 |
if (($age > $limiteDuree) || $recalculer) { |
// détruire le fichier obsolète |
unlink($cheminCarteEnCache); |
// en cas de rechargement forcé, détruire les fichiers cache de même dimension |
// et de formats différents, afin ne pas provoquer d'incohérences |
// @ACHTUNG système minimaliste - si on modifie les dimensions, ça va foirer |
if ($recalculer) { |
foreach (glob($cheminCarteEnCacheSansExtension . "*") as $fichierCacheDeMemeDimension) { |
unlink($fichierCacheDeMemeDimension); |
} |
} |
} else { |
// récupérer le fichier en cache |
$carte = file_get_contents($cheminCarteEnCache); |