From 0d2fd7a0a53c527d3f6f112a149960a52c1082e1 Mon Sep 17 00:00:00 2001 From: polo Date: Tue, 10 Aug 2021 02:11:20 +0200 Subject: disco --- model/Article.php | 92 ------------------------------------------------------- 1 file changed, 92 deletions(-) delete mode 100644 model/Article.php (limited to 'model/Article.php') diff --git a/model/Article.php b/model/Article.php deleted file mode 100644 index aee4f5d..0000000 --- a/model/Article.php +++ /dev/null @@ -1,92 +0,0 @@ -page == '') - { - die("debug: la méthode setPage() doit être appelée avant toute autre."); - } - - $this->files = glob('data/' . $this->page . '/html/*.html'); - - if($croissant == False) - { - $files = array_reverse($files); - } - - $this->nbArticles = count($this->files); - } - - // fonctions CRUD (create - read - update - delete) - // ce sont les 4 opérations de base qu'un programme doit permettre pour être complet - - // create - public function create($content) - { - if($this->page == '') - { - die("debug: la méthode setPage() doit être appelée avant toute autre."); - } - - $nom_fichier = time() . '.html'; - $fichier = fopen('data/' . $this->page . '/html/' . $nom_fichier, 'w'); // w peut créer un fichier, si il existe déjà, il est effacé par le nouveau contenu - fputs($fichier, $content); - fclose($fichier); - chmod('data/' . $this->page . '/html/' . $nom_fichier, 0666); - } - - // read - public function getNumber() - { - return $this->nbArticles; - } - - public function getOne() - {} - - public function getAll($croissant) - { - $this->croissant = $croissant; // inversion de $files? - getFiles(); - - $i = 0; - $articles = array(); - foreach ($this->files as $file) - { - $articles[$i] = file_get_contents($file); - $i++; - } - - return $articles; - } - - public function getDate($fileNumber) - { - // le 2è paramètre exclut le suffixe .html - $timestamp = basename($this->files[$fileNumber], '.html'); - return getdate($timestamp); - } - - // update - public function update() - {} - - public function setPage($page) - { - $this->page = $page; - } - - // delete - public function delete() - {} -} -- cgit v1.2.3