From 4aa4b5682d8758e25df5809887ea96bdc8e95c50 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Wed, 7 Jun 2006 22:15:17 +0000 Subject: [PATCH] dol_delete_file accepte les car joker * --- htdocs/lib/functions.inc.php | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/htdocs/lib/functions.inc.php b/htdocs/lib/functions.inc.php index 084c6723355..19a1237f453 100644 --- a/htdocs/lib/functions.inc.php +++ b/htdocs/lib/functions.inc.php @@ -1503,16 +1503,24 @@ function print_fiche_titre($titre, $mesg='') /** \brief Effacement d'un fichier - \param file fichier a effacer + \param file Fichier a effacer ou masque de fichier a effacer + \param int true ou false */ function dol_delete_file($file) { - return unlink($file); + $ok=true; + foreach (glob($file) as $filename) + { + $ok=unlink($filename); + if ($ok) dolibarr_syslog("Removed file $filename"); + else dolibarr_syslog("Failed to remove file $filename"); + } + return $ok; } /** \brief Effacement d'un répertoire - \param file répertoire a effacer + \param file Répertoire a effacer */ function dol_delete_dir($dir) {