require 'class/upload/Classe_Upload.php';
require 'class/upload/adresses_dossiers.php';
if ($user instanceof Etudiant) {
    /*TO DO :
     * - Restreindre les fichier à une taille maximun et modifier le controle pour le fichier soit un PDF
     */
    // Module d'upload -----------------------------------------------------------------------------------------------------------------------------------
    // Déclaration de la classe avec envoi des paramètres (cf doc)
    $form = new Telechargement($dossier_pdf, 'envoi_file', 'photo', 'get_form');
    // option : contrôle que le fichier est une image de type gif, jpg, jpeg ou png (et retourne ses dimensions dans le tableau des résultats - tableau non exploité dans l'exemple ci-dessous)
    //$form->Set_Controle_dimImg ();
    // option : contrôle que le fichier est un pdf
    $extensions = array('pdf');
    $form->Set_Extensions_accepte($extensions);
    //Controle la taille du fichier uploader
    $form->Set_Max_poidsFicher('1 Mo');
    //Defini le nom des fichier téléchargé
    $nomFichier = time() . '';
    $form->Set_Nomme_fichier($nomFichier, 'pdf');
    //option pour renommer le fichier en mode incrémentiel si un fichier de même nom existe déjà sur le serveur
    $form->Set_Renomme_fichier('incr');
    //Téléchargement sans traitement php supplémentaire -> on spécifie un rechargement de la page suite au téléchargement en indiquant un argument non nul ex 'reload' dans la fonction d'Upload.
    $form->Upload();
    // Enregistrement des messages de contrôle
    $messages_form = $form->Get_Tab_message();
    $config_serveur = $form->Return_Config_serveur('tableau');
    $max_fichier_serveur = $config_serveur['upload_max_filesize'];
    $max_post_serveur = $config_serveur['post_max_size'];
    //----------------------------------------------------------------------------------------------------------------------------------------------------
    /*
     * TO DO :