Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 505 Rev 516
Line 268... Line 268...
268
	private function creerTitre($element) {
268
	private function creerTitre($element) {
Line 269... Line 269...
269
		
269
		
270
		$titre = '';
270
		$titre = '';
271
		$titre = $element['nom_sel'].' [nn'.$element['num_nom_sel'].'] par '.$this->creerAuteur($element['identifiant']);
271
		$titre = $element['nom_sel'].' [nn'.$element['num_nom_sel'].'] par '.$this->creerAuteur($element['identifiant']);
-
 
272
		$titre = $this->nettoyerTexte($titre);
Line 272... Line 273...
272
		$titre = $this->nettoyerTexte($titre);
273
		$titre = htmlspecialchars($titre);
273
		
274
		
Line 274... Line 275...
274
		return $titre;
275
		return $titre;
Line 313... Line 314...
313
			$etre_null = true;
314
			$etre_null = true;
314
		}
315
		}
315
		return $etre_null;
316
		return $etre_null;
316
	}
317
	}
Line -... Line 318...
-
 
318
	
-
 
319
	private function nettoyerTexte($txt) {
-
 
320
		$txt = preg_replace('/&(?!([a-z]+|#[0-9]+|#x[0-9][a-f]+);)/i', '&', $txt);
-
 
321
		$txt = preg_replace('/^(?:000null|null)$/i', '', $txt);
-
 
322
		return $txt;
-
 
323
	}
317
	
324
	
318
	private function creerUrlService() {
325
	private function creerUrlService() {
319
		$url_service = $this->getUrlServiceBase();
326
		$url_service = $this->getUrlServiceBase();
320
		if (isset($this->start) || isset($this->limit)) {
327
		if (isset($this->start) || isset($this->limit)) {
321
			$arguments = array();
328
			$arguments = array();