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"); }