Subversion Repositories Applications.annuaire

Rev

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

Rev 10 Rev 17
Line 13... Line 13...
13
 
13
 
Line 14... Line 14...
14
Class ImageModele extends Modele {
14
Class ImageModele extends Modele {
15
 
15
 
16
 
16
 
17
	// traite l'upload d'une fichier et le deplace en le renommant selon un identifiant donne
17
	// traite l'upload d'une fichier et le deplace en le renommant selon un identifiant donne
Line 18... Line 18...
18
	function stockerFichier($id_annuaire, $id_utilisateur, $fichier)
18
	public function stockerFichier($id_annuaire, $id_utilisateur, $fichier)
Line 19... Line -...
19
	{
-
 
20
		$droits = 0755;
-
 
21
 
19
	{
22
		$chemin_sur_serveur = Config::get('base_chemin_images') ;
20
		$droits = 0755;
23
 
21
 
24
		//echo $chemin_sur_serveur.'/'.$id_annuaire;
22
		$chemin_sur_serveur = Config::get('base_chemin_images') ;
25
 
23
 
Line 37... Line 35...
37
		$chemin_sur_serveur = $chemin_sur_serveur.$id_annuaire;
35
		$chemin_sur_serveur = $chemin_sur_serveur.$id_annuaire;
Line 38... Line 36...
38
 
36
 
Line 39... Line 37...
39
		$taille_max = Config::get('taille_max_images');
37
		$taille_max = Config::get('taille_max_images');
40
 
38
 
Line 41... Line 39...
41
		$id = sprintf('%09s', $id_utilisateur) ;
39
		$id = sprintf('%09s', $id_utilisateur) ;
Line 42... Line 40...
42
		$id = wordwrap($id_utilisateur, 3 , '_', true) ;
40
		$id = wordwrap($id, 3 , '_', true) ;
Line 154... Line 152...
154
			trigger_error('Probleme durant le déplacement du fichier temporaire \n') ;
152
			trigger_error('Probleme durant le déplacement du fichier temporaire \n') ;
155
			return false ;
153
			return false ;
156
	  	}
154
	  	}
157
	}
155
	}
Line 158... Line 156...
158
 
156
 
Line 159... Line 157...
159
	static function obtenirEmplacementFichierParId($id_utilisateur, $id_annuaire, $taille = 'M') {
157
	public function obtenirEmplacementFichierParId($id_utilisateur, $id_annuaire, $taille = 'M') {
160
 
158
 
161
		$id = sprintf('%09s', $id_utilisateur) ;
-
 
162
		$id = wordwrap($id_utilisateur, 3 , '_', true) ;
-
 
Line 163... Line 159...
163
 
159
		$id = sprintf('%09s', $id_utilisateur) ;
Line 164... Line 160...
164
		$id_fichier = $id.".jpg" ;
160
		$id = wordwrap($id, 3 , '_', true) ;
165
 
161
 
Line 175... Line 171...
175
							'M' => $base_url.'/'.$dossierNiveau1.'/'.$dossierNiveau2.'/S/'.$id.'_S.jpg',
171
							'M' => $base_url.'/'.$dossierNiveau1.'/'.$dossierNiveau2.'/S/'.$id.'_S.jpg',
176
								'L' => $base_url.'/'.$dossierNiveau1.'/'.$dossierNiveau2.'/S/'.$id.'_S.jpg');
172
								'L' => $base_url.'/'.$dossierNiveau1.'/'.$dossierNiveau2.'/S/'.$id.'_S.jpg');
177
		} else {
173
		} else {
178
			$url = $base_url.'/'.$dossierNiveau1.'/'.$dossierNiveau2.'/'.$taille.'/'.$id.'_'.$taille.'.jpg';
174
			$url = $base_url.'/'.$dossierNiveau1.'/'.$dossierNiveau2.'/'.$taille.'/'.$id.'_'.$taille.'.jpg';
179
		}
175
		}
-
 
176
 
180
		return $url;
177
		return $url;
181
	}
178
	}
Line 182... Line 179...
182
 
179
 
183
	function supprimerFichier($id)
180
	public function supprimerFichier($id)
184
	{
181
	{
Line 185... Line 182...
185
		$chemin_sur_serveur = Config::get('base_chemin_images') ;
182
		$chemin_sur_serveur = Config::get('base_chemin_images') ;
186
 
183