Browse Source

Comme dans tout inc/flock, cacher les erreurs de suppressions dans la fonction supprimer_repertoire. Elle retourne false de toutes façons si elle n'a pas tout réussie.

svn/root/tags/spip-3.0.0-beta2
Matthieu Marcillaud 10 years ago
parent
commit
cfe3004bc8
  1. 4
      ecrire/inc/flock.php

4
ecrire/inc/flock.php

@ -296,12 +296,12 @@ function supprimer_repertoire($dir) {
foreach (scandir($dir) as $item) {
if ($item == '.' || $item == '..') continue;
if (!supprimer_repertoire($dir . "/" . $item)) {
chmod($dir . "/" . $item, 0777);
@chmod($dir . "/" . $item, 0777);
if (!supprimer_repertoire($dir . "/" . $item)) return false;
};
}
return rmdir($dir);
return @rmdir($dir);
}

Loading…
Cancel
Save