Subversion Repositories eFlore/Projets.eflore-projets

Rev

Rev 719 | Rev 804 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 719 Rev 797
Line 53... Line 53...
53
		$this->config = $conteneur->getParametre('Cartes');
53
		$this->config = $conteneur->getParametre('Cartes');
54
		$this->convertisseur = $this->config['convertisseur'];
54
		$this->convertisseur = $this->config['convertisseur'];
55
		$this->tableMeta = $conteneur->getParametre('bdd_table_meta');
55
		$this->tableMeta = $conteneur->getParametre('bdd_table_meta');
56
		$this->tableOntologie = $conteneur->getParametre('bdd_table_ontologies');
56
		$this->tableOntologie = $conteneur->getParametre('bdd_table_ontologies');
57
		$this->cheminCartesBase = $this->config['chemin'];
57
		$this->cheminCartesBase = $this->config['chemin'];
58
		$cacheOptions = array('mise_en_cache' => $this->config['cache']['miseEnCache'],
58
		$cacheOptions = array('mise_en_cache' => $this->config['cache_miseEnCache'],
59
					'stockage_chemin' => $this->config['cache']['stockageChemin'],
59
					'stockage_chemin' => $this->config['cache_stockageChemin'],
60
					'duree_de_vie' => $this->config['cache']['dureeDeVie']);
60
					'duree_de_vie' => $this->config['cache_dureeDeVie']);
61
		$this->cache = $conteneur->getCacheSimple($cacheOptions);
61
		$this->cache = $conteneur->getCacheSimple($cacheOptions);
62
	}
62
	}
Line 63... Line 63...
63
 
63
 
64
	public function consulter($ressources, $parametres) {
64
	public function consulter($ressources, $parametres) {
Line 441... Line 441...
441
		return $png;
441
		return $png;
442
	}
442
	}
Line 443... Line 443...
443
 
443
 
444
	private function convertirEnPNGAvecRsvg($svg) {
444
	private function convertirEnPNGAvecRsvg($svg) {
445
		$idFichier = $this->getIdFichier();
445
		$idFichier = $this->getIdFichier();
446
		$fichierPng = $this->config['cache']['stockageChemin'].$idFichier.'.png';
446
		$fichierPng = $this->config['cache_stockageChemin'].$idFichier.'.png';
447
		$fichierSvg = $this->config['cache']['stockageChemin'].$idFichier.'.svg';
447
		$fichierSvg = $this->config['cache_stockageChemin'].$idFichier.'.svg';
448
		file_put_contents($fichierSvg, $svg);
448
		file_put_contents($fichierSvg, $svg);
449
		//TODO: vérifier l'installation de rsvg et indiquer que la lib est manquante
449
		//TODO: vérifier l'installation de rsvg et indiquer que la lib est manquante
450
		$commande = "rsvg-convert $fichierSvg -d 75 -p 75 -o $fichierPng";
450
		$commande = "rsvg-convert $fichierSvg -d 75 -p 75 -o $fichierPng";