www

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README

commit 5807e1de3a2e247b32e01a9eb569f884a445af17
parent fbf3433fc21f367f8c1f8c40144c863b1e8a2bc5
Author: Georges Dupéron <jahvascriptmaniac+github@free.fr>
Date:   Mon,  2 Aug 2010 06:34:28 +0200

Bug : a && b renvoie un booléen, pas la 2e valeur !

Diffstat:
M__cms__/stockage/systeme-fichiers.php | 9++++++---
1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/__cms__/stockage/systeme-fichiers.php b/__cms__/stockage/systeme-fichiers.php @@ -25,15 +25,18 @@ class SystèmeFichiers { } public function lire($chemin_fs) { - return file_exists($chemin_fs) && file_get_contents($chemin_fs); + if (!file_exists($chemin_fs)) return false; + return file_get_contents($chemin_fs); } public function écrire($chemin_fs, $données) { - return is_dir(dirname($chemin_fs)) && file_put_contents($chemin_fs, $données); + if (!is_dir(dirname($chemin_fs))) return false; + return file_put_contents($chemin_fs, $données); } public function liste_fichiers($chemin_fs) { - return is_dir($chemin_fs) && scandir($chemin_fs); + if (!is_dir($chemin_fs)) return false; + return scandir($chemin_fs); } public function déplacer($chemin_fs_de, $chemin_fs_vers) {