Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 2816 Rev 2835
Line 109... Line 109...
109
		return $widget;
109
		return $widget;
110
	}
110
	}
Line 111... Line 111...
111
	
111
	
112
	private function decouperTitre($titre) {
112
	private function decouperTitre($titre) {
-
 
113
		$tab_titre = explode('[nn', $titre);
113
		$tab_titre = explode('[nn', $titre);
114
		if (isset($tab_titre[1])) {
114
		$nom_sci = $tab_titre[0];
115
			$nom_sci = $tab_titre[0];
-
 
116
			$tab_titre_suite = explode(' par ', $tab_titre[1]);
-
 
117
		} else {
-
 
118
			$nom_sci = "";
-
 
119
			$tab_titre_suite = explode(' par ', $tab_titre[0]);
115
		$tab_titre_suite = explode(' par ', $tab_titre[1]);
120
		}
116
		$nn = '[nn'.$tab_titre_suite[0];
121
		$nn = '[nn'.$tab_titre_suite[0];
117
		$tab_titre_resuite = explode(' le ', $tab_titre_suite[1]);
122
		$tab_titre_resuite = explode(' le ', $tab_titre_suite[1]);
118
		$utilisateur = $tab_titre_resuite[0];
123
		$utilisateur = $tab_titre_resuite[0];
119
		$tab_titre_fin = explode(' - ', $tab_titre_resuite[1]);
124
		$tab_titre_fin = explode(' - ', $tab_titre_resuite[1]);
Line 168... Line 173...
168
						$item['date'] = strftime('%A %d %B %Y', $date);
173
						$item['date'] = strftime('%A %d %B %Y', $date);
169
						$item['lien'] = $entree->link;
174
						$item['lien'] = $entree->link;
170
						$item['url_tpl'] = preg_replace('/(XS|[SML]|X(?:[23]|)L|CR(?:|X2)S|C(?:|X)S)\.jpg$/', '%s.jpg', $entree->guid);
175
						$item['url_tpl'] = preg_replace('/(XS|[SML]|X(?:[23]|)L|CR(?:|X2)S|C(?:|X)S)\.jpg$/', '%s.jpg', $entree->guid);
Line 171... Line 176...
171
												
176
												
172
						// Formatage titre
177
						// Formatage titre
173
		    			$item['titre'] = $entree->title;
178
		    			$item['titre'] = str_replace('"', "", $entree->title);
174
		    			$item['infos'] = $this->decouperTitre($item['titre']);
179
		    			$item['infos'] = $this->decouperTitre($item['titre']);
175
		    			$item['nn'] = '';
180
		    			$item['nn'] = '';
176
		    			$item['eflore_url'] = '#';
181
		    			$item['eflore_url'] = '#';
177
		    			if (preg_match('/\[nn([0-9]+)\]/', $entree->title, $match)) {
182
		    			if (preg_match('/\[nn([0-9]+)\]/', $entree->title, $match)) {