/**
  * FICHIER - Téléchargement d'un fichier
  */
 public function processTelechargerFichier()
 {
     $classeurDAO = _ioDAO('classeur|classeur');
     $fichierDAO = _ioDAO('classeur|classeurfichier');
     $classeur = $classeurDAO->get(_request('classeurId', null));
     $fichier = $fichierDAO->get(_request('fichierId', null));
     if (!$classeur || !$fichier) {
         return CopixActionGroup::process('generictools|Messages::getError', array('message' => CopixI18N::get('kernel|kernel.error.errorOccurred'), 'back' => CopixUrl::get('classeur||')));
     }
     _classInclude('classeur|classeurService');
     $nomClasseur = $classeur->id . '-' . $classeur->cle;
     $extension = strtolower(strrchr($fichier->fichier, '.'));
     $nomFichier = $fichier->id . '-' . $fichier->cle . $extension;
     $pathFichier = realpath('./static/classeur') . '/' . $classeur->id . '-' . $classeur->cle . '/' . $nomFichier;
     if (!file_exists($pathFichier)) {
         return CopixActionGroup::process('generictools|Messages::getError', array('message' => CopixI18N::get('classeur|classeur.error.noFile'), 'back' => CopixUrl::get('classeur||')));
     }
     $this->flash->addCycle();
     return _arFile($pathFichier, array('filename' => $fichier->fichier, 'content-type' => classeurService::getMimeType($pathFichier), 'content-disposition' => 'attachement'));
 }