Subversion Repositories eFlore/Archives.cel-v2

Compare Revisions

Ignore whitespace Rev 42 → Rev 43

/trunk/src/org/tela_botanica/client/modeles/ImageCarnet.java
124,14 → 124,42
{
return "http://162.38.234.9/Documents/images_serveur/" ;
}
/**
* Renvoie le nom de base du fichier image et ses sous dossier
* @return le nom de base du fichier de type (XXX_XXX_XXX), et ses sous dossier
*/
public String[] getBaseFileName()
{
String id = getId() ;
int maxZeros = 9 - id.length() ;
for(int i = 0 ; i < maxZeros ; i++)
{
id = "0"+id ;
}
String dossierNv1 = id.substring(0, 3) ;
String dossierNv2 = id.substring(3, 6) ;
String fichierNv = id.substring(6, 9) ;
String nomFichier = dossierNv1+"_"+dossierNv2+"_"+fichierNv ;
String[] infosFichier = {nomFichier , dossierNv1 , dossierNv2} ;
return infosFichier ;
}
 
/**
* Renvoie le chemin et nom du fichier grand format
* @return le chemin du fichier grand format
*/
public String getUrl() {
public String getLUrl() {
return getBaseUrl()+(String)this.get("ci_id_image")+".jpg" ;
String[] infosFichier = getBaseFileName() ;
return getBaseUrl()+infosFichier[1]+"/"+infosFichier[2]+"/L/"+infosFichier[0]+"_L.jpg" ;
}
/**
140,7 → 168,9
*/
public String getSUrl() {
return getBaseUrl()+(String)this.get("ci_id_image")+"_S.jpg" ;
String[] infosFichier = getBaseFileName() ;
return getBaseUrl()+infosFichier[1]+"/"+infosFichier[2]+"/S/"+infosFichier[0]+"_S.jpg" ;
}
/**
149,7 → 179,9
*/
public String getMUrl() {
return getBaseUrl()+(String)this.get("ci_id_image")+"_M.jpg" ;
String[] infosFichier = getBaseFileName() ;
return getBaseUrl()+infosFichier[1]+"/"+infosFichier[2]+"/M/"+infosFichier[0]+"_M.jpg" ;
}
/**
/trunk/src/org/tela_botanica/client/modeles/ListeImageAsynchroneDAO.java
58,10 → 58,14
{
for (int i = 0; i < criteres.length; i++) {
requete += criteres[i][0]+"="+criteres[i][1] ;
if(i != criteres.length - 1)
if(!criteres[i][1].equals(""))
{
requete += "&" ;
if(i!= 0)
{
requete += "&";
}
requete += criteres[i][0]+"="+criteres[i][1] ;
}
}
}
/trunk/src/org/tela_botanica/client/modeles/NombreImageAsynchroneDAO.java
51,16 → 51,15
for (int i = 0; i < criteres.length; i++) {
if(!criteres[i][0].equals("ci_ordre"))
{
if(i != 0)
{
if(!criteres[i][1].equals(""))
{
requete += "&" ;
if(i!= 0)
{
requete += "&";
}
requete += criteres[i][0]+"="+criteres[i][1] ;
}
requete += criteres[i][0]+"="+criteres[i][1] ;
if(i != criteres.length - 1)
{
requete += "&" ;
}
}
}
}
68,6 → 67,7
// on fait un get asynchrone
HTTPRequest.asyncGet("jrest/InventoryImageCount/"+iModele.getIdentifiant()+"/"+requete, new ResponseTextHandler() {
public void onCompletion(String responseText) {
final JSONValue responseValue = JSONParser.parse(responseText);