Subversion Repositories eFlore/Applications.del

Rev

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

Rev 1986 Rev 2140
Line 1... Line 1...
1
package org.tela_botanica.del.client.modeles;
1
package org.tela_botanica.del.client.modeles;
Line 2... Line 2...
2
 
2
 
-
 
3
import org.tela_botanica.del.client.config.Config;
Line 3... Line 4...
3
import org.tela_botanica.del.client.config.Config;
4
import org.tela_botanica.del.client.Del;
4
 
5
 
Line 5... Line 6...
5
import com.google.gwt.http.client.URL;
6
import com.google.gwt.http.client.URL;
Line 30... Line 31...
30
	
31
	
Line 31... Line 32...
31
	private String pays;
32
	private String pays;
Line -... Line 33...
-
 
33
 
-
 
34
	private String commune;
32
 
35
 
Line 33... Line 36...
33
	private String commune;
36
	private boolean pnInscritsSeulement;
Line 34... Line 37...
34
 
37
 
Line 125... Line 128...
125
	}
128
	}
Line 126... Line 129...
126
 
129
 
127
	public String getPays() {
130
	public String getPays() {
128
		return pays;
131
		return pays;
-
 
132
	}
-
 
133
 
-
 
134
	public boolean getPnInscritsSeulement() {
-
 
135
		return pnInscritsSeulement;
-
 
136
	}
-
 
137
 
-
 
138
	public void setPnInscritsSeulement(boolean pnInscritsSeulement) {
-
 
139
		this.pnInscritsSeulement = pnInscritsSeulement;
Line 129... Line 140...
129
	}
140
	}
130
	
141
	
131
	public String getCommune() {
142
	public String getCommune() {
Line 244... Line 255...
244
		chaine += estNonNull(date) ? "&masque.date=" + URL.encodeQueryString(date) : "";
255
		chaine += estNonNull(date) ? "&masque.date=" + URL.encodeQueryString(date) : "";
245
		chaine += estNonNull(commune) ? "&masque.commune=" + URL.encodeQueryString(commune) : "";
256
		chaine += estNonNull(commune) ? "&masque.commune=" + URL.encodeQueryString(commune) : "";
246
		chaine += estNonNull(famille) ? "&masque.famille=" + URL.encodeQueryString(famille) : "";
257
		chaine += estNonNull(famille) ? "&masque.famille=" + URL.encodeQueryString(famille) : "";
247
		chaine += estNonNull(auteur) ? "&masque.auteur=" + URL.encodeQueryString(auteur) : "";
258
		chaine += estNonNull(auteur) ? "&masque.auteur=" + URL.encodeQueryString(auteur) : "";
248
		chaine += estNonNull(pays) ? "&masque.pays=" + URL.encodeQueryString(pays) : "";
259
		chaine += estNonNull(pays) ? "&masque.pays=" + URL.encodeQueryString(pays) : "";
-
 
260
		Del.LogVersFirebug("Avant de composer l'URL, pninscritsseulement vaut : " + pnInscritsSeulement);
-
 
261
		chaine += "&masque.pninscritsseulement=" + (pnInscritsSeulement ?  URL.encodeQueryString("1") : URL.encodeQueryString("0"));
249
		
262
 
250
		String urlCourante = Window.Location.getHref();
263
		String urlCourante = Window.Location.getHref();
251
		Config config = new Config();
264
		Config config = new Config();
252
		String urlAppliImg = config.getUrl("pictoflora");
265
		String urlAppliImg = config.getUrl("pictoflora");
253
		if (urlCourante.contains(urlAppliImg)) {
266
		if (urlCourante.contains(urlAppliImg)) {
254
			chaine += triParMoyenneArithmetique != ModeTri.PAS_DE_TRI ? "&tri=moyenne-arithmetique" : "";
267
			chaine += triParMoyenneArithmetique != ModeTri.PAS_DE_TRI ? "&tri=moyenne-arithmetique" : "";
Line 260... Line 273...
260
			chaine += estNonNull(idProtocoleSelectionne) ? "&protocole=" + idProtocoleSelectionne : "";			
273
			chaine += estNonNull(idProtocoleSelectionne) ? "&protocole=" + idProtocoleSelectionne : "";			
261
		} else {
274
		} else {
262
			chaine += triParNbCommentaires != ModeTri.PAS_DE_TRI ? "&tri=nb_commentaires" : "";
275
			chaine += triParNbCommentaires != ModeTri.PAS_DE_TRI ? "&tri=nb_commentaires" : "";
263
			chaine += triParNbCommentaires != ModeTri.PAS_DE_TRI ? "&ordre=" + triParNbCommentaires : "";
276
			chaine += triParNbCommentaires != ModeTri.PAS_DE_TRI ? "&ordre=" + triParNbCommentaires : "";
264
		}
277
		}
265
		
278
 
266
		chaine += triParDateObservation != ModeTri.PAS_DE_TRI ? "&tri=date_observation" : "";
279
		chaine += triParDateObservation != ModeTri.PAS_DE_TRI ? "&tri=date_observation" : "";
267
		chaine += triParDateObservation != ModeTri.PAS_DE_TRI ? "&ordre=" + triParDateObservation : "";
280
		chaine += triParDateObservation != ModeTri.PAS_DE_TRI ? "&ordre=" + triParDateObservation : "";
268
		chaine += triParDatePublication != ModeTri.PAS_DE_TRI ? "&tri=date_transmission" : "";
281
		chaine += triParDatePublication != ModeTri.PAS_DE_TRI ? "&tri=date_transmission" : "";
269
		chaine += triParDatePublication != ModeTri.PAS_DE_TRI ? "&ordre=" + triParDatePublication : "";
282
		chaine += triParDatePublication != ModeTri.PAS_DE_TRI ? "&ordre=" + triParDatePublication : "";
270
		
283
 
271
		return chaine;
284
		return chaine;
272
	}
285
	}
Line 273... Line 286...
273
 
286
 
274
	private boolean estNonNull(String critere) {
287
	private boolean estNonNull(String critere) {