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') ; |
|