private function uploadOnDatabase()
 {
     $model = new ModelUpload();
     $username = parent::normalize($_SESSION["username"]);
     $filename = $username . "__" . date("UTC");
     $newpicture_path = $GLOBALS['working_dir'] . "/Users/" . $username . "/" . $filename;
     $model->insertPicture($_POST["picture-name"], $_POST["picture-description"], $newpicture_path);
     $model->insertUserInPost($_SESSION["username"], $newpicture_path);
 }
 private function createPersonnalDirectory($username)
 {
     $username = parent::normalize($username);
     $working_dir = $GLOBALS['working_dir'];
     $directory1_OK = mkdir($working_dir . "/Users/{$username}/", 0777);
     if (!$directory1_OK) {
         $view = new View("Error", "", "user.css");
         $view->generate(array('errormsg' => "Erreur lors de la création du dossier personnel"));
         die;
     }
     $copyAccountPictureOK = copy($working_dir . "/assets/img/default_picture.jpg", $working_dir . "/Users/" . $username . "/account_picture.jpg");
     $copyBannerPictureOK = copy($working_dir . "/assets/img/default_banner.jpg", $working_dir . "/Users/" . $username . "/banner_picture.jpg");
 }