1,6 → 1,9 |
package org.tela_botanica.del.client.modeles; |
|
import org.tela_botanica.del.client.config.Config; |
|
import com.google.gwt.http.client.URL; |
import com.google.gwt.user.client.Window; |
|
public class InformationsRecherche { |
|
204,13 → 207,19 |
chaine += estNonNull(auteur) ? "&masque.auteur=" + URL.encodeQueryString(auteur) : ""; |
|
//TODO: réadapter les web services pour que ceux-ci prennent en compte un tri |
chaine += triParDate != ModeTri.PAS_DE_TRI ? "&tri=date_observation" : ""; |
chaine += triParNbVotes != ModeTri.PAS_DE_TRI ? "&tri=votes" : ""; |
chaine += triParDate != ModeTri.PAS_DE_TRI ? "&ordre=" + triParDate : ""; |
chaine += triParNbVotes != ModeTri.PAS_DE_TRI ? "&ordre=" + triParNbVotes : ""; |
chaine += triParNbTag != ModeTri.PAS_DE_TRI ? "&tri=tags" : ""; |
chaine += triParNbTag != ModeTri.PAS_DE_TRI ? "&ordre=" + triParNbTag : ""; |
chaine += estNonNull(idProtocoleSelectionne) ? "&protocole=" + idProtocoleSelectionne : ""; |
String urlCourante = Window.Location.getHref(); |
Config config = new Config(); |
String urlAppliImg = config.getUrl("pictoflora"); |
if (urlCourante.contains(urlAppliImg)) { |
chaine += triParNbVotes != ModeTri.PAS_DE_TRI ? "&tri=votes" : ""; |
chaine += triParDate != ModeTri.PAS_DE_TRI ? "&ordre=" + triParDate : ""; |
chaine += triParNbVotes != ModeTri.PAS_DE_TRI ? "&ordre=" + triParNbVotes : ""; |
chaine += triParNbTag != ModeTri.PAS_DE_TRI ? "&tri=tags" : ""; |
chaine += triParNbTag != ModeTri.PAS_DE_TRI ? "&ordre=" + triParNbTag : ""; |
chaine += estNonNull(idProtocoleSelectionne) ? "&protocole=" + idProtocoleSelectionne : ""; |
} else { |
chaine += triParDate != ModeTri.PAS_DE_TRI ? "&tri=date_observation" : ""; |
} |
|
return chaine; |
} |