Subversion Repositories eFlore/Applications.del

Rev

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

Rev 1496 Rev 1560
Line 1... Line 1...
1
package org.tela_botanica.del.client.modeles;
1
package org.tela_botanica.del.client.modeles;
Line -... Line 2...
-
 
2
 
-
 
3
import org.tela_botanica.del.client.config.Config;
2
 
4
 
-
 
5
import com.google.gwt.http.client.URL;
Line 3... Line 6...
3
import com.google.gwt.http.client.URL;
6
import com.google.gwt.user.client.Window;
Line 4... Line 7...
4
 
7
 
Line 202... Line 205...
202
		chaine += estNonNull(commune) ? "&masque.commune=" + URL.encodeQueryString(commune) : "";
205
		chaine += estNonNull(commune) ? "&masque.commune=" + URL.encodeQueryString(commune) : "";
203
		chaine += estNonNull(famille) ? "&masque.famille=" + URL.encodeQueryString(famille) : "";
206
		chaine += estNonNull(famille) ? "&masque.famille=" + URL.encodeQueryString(famille) : "";
204
		chaine += estNonNull(auteur) ? "&masque.auteur=" + URL.encodeQueryString(auteur) : "";
207
		chaine += estNonNull(auteur) ? "&masque.auteur=" + URL.encodeQueryString(auteur) : "";
Line 205... Line 208...
205
		
208
		
-
 
209
		//TODO: réadapter les web services pour que ceux-ci prennent en compte un tri
-
 
210
		String urlCourante = Window.Location.getHref();
206
		//TODO: réadapter les web services pour que ceux-ci prennent en compte un tri
211
		Config config = new Config();
-
 
212
		String urlAppliImg = config.getUrl("pictoflora");
207
		chaine += triParDate != ModeTri.PAS_DE_TRI ? "&tri=date_observation" : "";
213
		if (urlCourante.contains(urlAppliImg)) {
208
		chaine += triParNbVotes != ModeTri.PAS_DE_TRI ? "&tri=votes" : "";
214
			chaine += triParNbVotes != ModeTri.PAS_DE_TRI ? "&tri=votes" : "";
209
		chaine += triParDate != ModeTri.PAS_DE_TRI ? "&ordre=" + triParDate : "";
215
			chaine += triParDate != ModeTri.PAS_DE_TRI ? "&ordre=" + triParDate : "";
210
		chaine += triParNbVotes != ModeTri.PAS_DE_TRI ? "&ordre=" + triParNbVotes : "";
216
			chaine += triParNbVotes != ModeTri.PAS_DE_TRI ? "&ordre=" + triParNbVotes : "";
211
		chaine += triParNbTag != ModeTri.PAS_DE_TRI ? "&tri=tags" : "";
217
			chaine += triParNbTag != ModeTri.PAS_DE_TRI ? "&tri=tags" : "";
212
		chaine += triParNbTag != ModeTri.PAS_DE_TRI ? "&ordre=" + triParNbTag : "";
218
			chaine += triParNbTag != ModeTri.PAS_DE_TRI ? "&ordre=" + triParNbTag : "";
-
 
219
			chaine += estNonNull(idProtocoleSelectionne) ? "&protocole=" + idProtocoleSelectionne : "";			
-
 
220
		} else {
-
 
221
			chaine += triParDate != ModeTri.PAS_DE_TRI ? "&tri=date_observation" : "";
Line 213... Line 222...
213
		chaine += estNonNull(idProtocoleSelectionne) ? "&protocole=" + idProtocoleSelectionne : "";
222
		}
214
 
223
 
Line 215... Line 224...
215
		return chaine;
224
		return chaine;