Subversion Repositories Applications.annuaire

Rev

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

Rev 42 Rev 76
Line 304... Line 304...
304
	//+----------------------------------------------------------------------------------------------------------------+
304
	//+----------------------------------------------------------------------------------------------------------------+
305
	/*** Méthodes PUBLIQUES : ***/
305
	/*** Méthodes PUBLIQUES : ***/
Line 306... Line 306...
306
 
306
 
Line 307... Line -...
307
	public function creerCarte() {
-
 
308
 
-
 
309
		if(file_exists($this->getCarteFichier())) {
-
 
310
			//echo 'suppression du fichier de carte : '.$this->getCarteFichier();
-
 
311
			//unlink($this->getCarteFichier());
-
 
312
		}
307
	public function creerCarte() {
313
 
308
 
-
 
309
		// Création de la carte car aucun cache ou cache à vider
314
		// Création de la carte car aucun cache ou cache à vider
310
		$carte_fond_fichier = $this->carte_fond_dossier.$this->getCarteFondFichier().'.png';
315
		$carte_fond_fichier = $this->carte_fond_dossier.$this->getCarteFondFichier().'.png';
311
 
316
		$this->carte = imagecreatefrompng($carte_fond_fichier);
312
		$this->carte = imagecreatefrompng($carte_fond_fichier);
317
		// Vérification que la création à fonctionnée
313
		// Vérification que la création à fonctionnée
318
		if (!$this->carte) {
314
		if (!$this->carte) {
Line 347... Line 343...
347
		// Nous écrivons le fichier de la carte.
343
		// Nous écrivons le fichier de la carte.
348
		if ($this->getCarteNom() == '') {
344
		if ($this->getCarteNom() == '') {
349
			$this->setCarteNom(md5($this->carte));
345
			$this->setCarteNom(md5($this->carte));
350
		}
346
		}
Line 351... Line 347...
351
 
347
 
-
 
348
		$fichier_image_carte = $this->carte_stockage_dossier.$this->getCarteNom().'.png';
-
 
349
		$this->setCarteFichier($fichier_image_carte);
-
 
350
 
-
 
351
		if(file_exists($fichier_image_carte)) {
-
 
352
			//echo 'suppression du fichier de carte : '.$fichier_html_carte;
-
 
353
			unlink($fichier_image_carte);
-
 
354
		}
352
		$this->setCarteFichier($this->carte_stockage_dossier.$this->getCarteNom().'.png');
355
 
353
		imagepng(&$this->carte, $this->getCarteFichier());
356
		imagepng(&$this->carte, $this->getCarteFichier());
354
		return true;
357
		return true;
Line 355... Line 358...
355
	}
358
	}
Line 360... Line 363...
360
 
363
 
361
		// Gestion de l'image map
364
		// Gestion de l'image map
362
		$chemin_carte_map_fond = $this->getCarteFondDossier().$this->getCarteFondFichier().'.tpl.html';
365
		$chemin_carte_map_fond = $this->getCarteFondDossier().$this->getCarteFondFichier().'.tpl.html';
Line -... Line 366...
-
 
366
		$chemin_carte_map = $this->getCarteStockageDossier().$this->getCarteNom().'.html';
-
 
367
 
-
 
368
		if(file_exists($chemin_carte_map)) {
-
 
369
			unlink($chemin_carte_map);
363
		$chemin_carte_map = $this->getCarteStockageDossier().$this->getCarteNom().'.html';
370
		}
364
 
371
 
365
		if (file_exists($chemin_carte_map)) {
372
		if (file_exists($chemin_carte_map)) {
366
			$carte_map = file_get_contents($chemin_carte_map);
373
			$carte_map = file_get_contents($chemin_carte_map);
367
		} else {
374
		} else {