Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 633 Rev 729
Line 44... Line 44...
44
			}
44
			}
Line 45... Line 45...
45
 
45
 
Line 46... Line 46...
46
		}
46
		}
-
 
47
 
-
 
48
	}
-
 
49
	
-
 
50
	public ImageCarnet(String[][] image) {
-
 
51
 
-
 
52
		for (int i = 0; i < image.length; i++) {
-
 
53
			if (image[i][0] != null && image[i][1] != null) {
-
 
54
				this.put(image[i][0], image[i][1]);
-
 
55
			}
Line 47... Line 56...
47
 
56
		}
48
	}
57
	}
49
 
58
 
Line 114... Line 123...
114
	/**
123
	/**
115
	 * Base de l'url serveur pour les images
124
	 * Base de l'url serveur pour les images
116
	 * 
125
	 * 
117
	 * @return url racine pour les images
126
	 * @return url racine pour les images
118
	 */
127
	 */
119
	public String getBaseUrl() {
128
	public String getVraieBaseUrl() {
120
		return Configuration.getImageBaseUrl() ;
129
		return Configuration.getImageBaseUrl() ;
121
	}
130
	}
122
 
131
	
123
	/**
132
	/**
124
	 * Renvoie le nom de base du fichier image et ses sous dossier
133
	 * Base de l'url serveur pour les images
125
	 * 
134
	 * 
126
	 * @return le nom de base du fichier de type (XXX_XXX_XXX), et ses sous
135
	 * @return url racine pour les images
127
	 *         dossier
-
 
128
	 */
136
	 */
129
	public String[] getBaseFileName() {
137
	public String getBaseUrlRedirect() {
-
 
138
		return Configuration.getImageRedirectUrl() ;
-
 
139
	}
-
 
140
	
-
 
141
	public String getIdAvecPadding() {
-
 
142
		
130
		String id = getId();
143
		String id = getId();
Line 131... Line 144...
131
 
144
 
Line 132... Line 145...
132
		int maxZeros = 9 - id.length();
145
		int maxZeros = 9 - id.length();
133
 
146
 
134
		for (int i = 0; i < maxZeros; i++) {
147
		for (int i = 0; i < maxZeros; i++) {
-
 
148
			id = "0" + id;
-
 
149
		}
-
 
150
		
-
 
151
		return id;
-
 
152
	}
-
 
153
	
-
 
154
	private String getUrlFormat(String format) {
-
 
155
		
-
 
156
		String urlImage = "";
-
 
157
		
-
 
158
		if(Configuration.utiliseRedirectionImages()) {
-
 
159
		
-
 
160
			String identifiantRedirect = getIdAvecPadding()+format;
-
 
161
			urlImage = getBaseUrlRedirect()+identifiantRedirect;
-
 
162
		} else {
-
 
163
			urlImage = getVraieUrlFormat(format);
-
 
164
		}
-
 
165
 
-
 
166
		return urlImage;
-
 
167
	}
-
 
168
 
-
 
169
	/**
-
 
170
	 * Renvoie le nom de base du fichier image et ses sous dossier
-
 
171
	 * 
-
 
172
	 * @return le nom de base du fichier de type (XXX_XXX_XXX), et ses sous
-
 
173
	 *         dossier
-
 
174
	 */
-
 
175
	public String[] getRealBaseFileName() {
Line 135... Line 176...
135
			id = "0" + id;
176
		
136
		}
177
		String id = getIdAvecPadding();
137
 
178
 
Line 144... Line 185...
144
		String[] infosFichier = { nomFichier, dossierNv1, dossierNv2 };
185
		String[] infosFichier = { nomFichier, dossierNv1, dossierNv2 };
Line 145... Line 186...
145
		
186
		
146
		return infosFichier;
187
		return infosFichier;
Line 147... Line 188...
147
	}
188
	}
Line 148... Line 189...
148
	
189
	
Line 149... Line 190...
149
	private String getUrlFormat(String format) {
190
	private String getVraieUrlFormat(String format) {
150
		
191
		
151
		String[] infosFichier = getBaseFileName();
192
		String[] infosFichier = getRealBaseFileName();
Line 152... Line 193...
152
 
193
 
153
		return getBaseUrl() + infosFichier[1] + "/" + infosFichier[2] + "/"+format+"/"
194
		return getVraieBaseUrl() + infosFichier[1] + "/" + infosFichier[2] + "/"+format+"/"