Subversion Repositories eFlore/Projets.eflore-projets

Rev

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

Rev 1222 Rev 1224
Line 203... Line 203...
203
	private function ajouterCommentaire($station, $source, & $maille) {
203
	private function ajouterCommentaire($station, $source, & $maille) {
204
		$commentaires = array();
204
		$commentaires = array();
205
		if ($maille->hasAttribute('title')) {
205
		if ($maille->hasAttribute('title')) {
206
			$commentaires = explode("; ", $maille->attributes->getNamedItem('title')->value);
206
			$commentaires = explode("; ", $maille->attributes->getNamedItem('title')->value);
207
		}
207
		}
-
 
208
		
208
		$commentaire = ucfirst($source)." : {$station['commune']}, ";
209
		$commentaire = ucfirst($source)." : {$station['commune']}, ";
209
		if (strlen($station['date']) == 4) {
210
		if (strlen($station['date']) == 4) {
210
			$commentaire .= "en {$station['date']} par {$station['auteur']}";
211
			$commentaire .= "en {$station['date']} par {$station['auteur']}";
211
		} else {
212
		} else {
212
			$date = preg_replace("/(\d{4})-(\d{2})-(\d{2})/", "$3/$2/$1", $station['date']);
213
			$date = preg_replace("/(\d{4})-(\d{2})-(\d{2})/", "$3/$2/$1", $station['date']);
213
			$commentaire .= "le {$date} par {$station['auteur']}";
214
			$commentaire .= "le {$date} par {$station['auteur']}";
214
		}
215
		}
215
		$commentaires[] = trim($commentaire);//print_r($commentaires);echo "<br /><br />";
216
		$commentaires[] = trim($commentaire);//print_r($commentaires);echo "<br /><br />";
216
		$test = $this->documentXML->createElement('title', implode('; ', $commentaires));
217
		$titre = $this->documentXML->createElement('title', implode('; ', $commentaires));
-
 
218
		if ($maille->hasChildNodes() && $maille->childNodes->length > 1) {
-
 
219
			$maille->replaceChild($titre, $maille->childNodes->item(1)); //print_r($maille->childNodes->item(1));echo "<br /><br />";
-
 
220
		} else {
217
		$maille->appendChild($test);
221
			$maille->appendChild($titre);
-
 
222
		}
218
		$maille->setAttribute('title', implode('; ', $commentaires));
223
		$maille->setAttribute('title', implode('; ', $commentaires));
219
	}
224
	}