From cdf1bda847edd3e22e9fe817a802219ad8e0f626 Mon Sep 17 00:00:00 2001 From: polo Date: Wed, 8 Sep 2021 02:09:34 +0200 Subject: vignette --- model/Classes.php | 26 ++++++++++++-------------- 1 file changed, 12 insertions(+), 14 deletions(-) (limited to 'model/Classes.php') diff --git a/model/Classes.php b/model/Classes.php index 1846ce3..97a137a 100644 --- a/model/Classes.php +++ b/model/Classes.php @@ -31,7 +31,7 @@ class AllArticles { return($this->nbArticles); } - public function getFileNames() + public function getFileList() { return($this->files); } @@ -154,21 +154,27 @@ class Album extends OneArticle { // variables //private $fileNameJSON; // même nom en .json - //protected $format = 'json'; // GET // SET // fonctions CRUD - // create public function createVignette($titre, $annee, $pochette) { + $this->format = 'json'; + if($pochette != '') { - // enregistrer le fichier - // retourner une erreur en cas d'échec de l'upload + // télécharger la pochette + require('model/Image.php'); + $Image = new Image(false); + $Image->upload(); + + /*$erreur = $Image->getError(); + if(!empty($erreur)) + {}*/ } $albumJSON = json_encode([$titre, $annee, $pochette]); @@ -192,12 +198,4 @@ class Album extends OneArticle // delete public function delete() {} -} - - - -// note: les pros font de l'hydration -// le code du modèle est orienté objet et "refactorisé" d'une manière précise: -// on utilise un objet pour une chose (des articles, commentaires, etc), -// un objet article contiendrait ainsi tout le nécessaire pour lire, écrire ou modifier un article -// il y a pour ça un programme appelé "doctrine" (inclu dans symphony) qui est capable de lire une base de données et d'en écrire les objets PHP \ No newline at end of file +} \ No newline at end of file -- cgit v1.2.3