Subversion Repositories Applications.annuaire

Compare Revisions

Ignore whitespace Rev 16 → Rev 17

/trunk/modeles/ImageModele.php
15,14 → 15,12
 
 
// traite l'upload d'une fichier et le deplace en le renommant selon un identifiant donne
function stockerFichier($id_annuaire, $id_utilisateur, $fichier)
public function stockerFichier($id_annuaire, $id_utilisateur, $fichier)
{
$droits = 0755;
 
$chemin_sur_serveur = Config::get('base_chemin_images') ;
 
//echo $chemin_sur_serveur.'/'.$id_annuaire;
 
if(!file_exists($chemin_sur_serveur.$id_annuaire.'/')) {
if(mkdir($chemin_sur_serveur.'/'.$id_annuaire, $droits, true)) {
chmod($chemin_sur_serveur.'/'.$id_annuaire,$droits);
39,7 → 37,7
$taille_max = Config::get('taille_max_images');
 
$id = sprintf('%09s', $id_utilisateur) ;
$id = wordwrap($id_utilisateur, 3 , '_', true) ;
$id = wordwrap($id, 3 , '_', true) ;
 
$id_fichier = $id.".jpg" ;
 
156,13 → 154,11
}
}
 
static function obtenirEmplacementFichierParId($id_utilisateur, $id_annuaire, $taille = 'M') {
public function obtenirEmplacementFichierParId($id_utilisateur, $id_annuaire, $taille = 'M') {
 
$id = sprintf('%09s', $id_utilisateur) ;
$id = wordwrap($id_utilisateur, 3 , '_', true) ;
$id = wordwrap($id, 3 , '_', true) ;
 
$id_fichier = $id.".jpg" ;
 
$niveauDossier = split("_", $id) ;
 
$dossierNiveau1 = $niveauDossier[0] ;
177,10 → 173,11
} else {
$url = $base_url.'/'.$dossierNiveau1.'/'.$dossierNiveau2.'/'.$taille.'/'.$id.'_'.$taille.'.jpg';
}
 
return $url;
}
 
function supprimerFichier($id)
public function supprimerFichier($id)
{
$chemin_sur_serveur = Config::get('base_chemin_images') ;