Vérifie si les dossiers existent avant d'appeler deleteDir()
This commit is contained in:
parent
3e1aed8641
commit
3bea31ea12
@ -73,15 +73,18 @@ class plugin extends common
|
||||
$infoModules = helper::getModules();
|
||||
$module = $this->getUrl(2);
|
||||
//Liste des dossiers associés au module non effacés
|
||||
if ($this->deleteDir('./module/' . $module) === true) {
|
||||
if (
|
||||
is_dir('./module/' . $module) &&
|
||||
$this->deleteDir('./module/' . $module) === true
|
||||
) {
|
||||
$success = true;
|
||||
$notification = 'Module ' . $module . ' désinstallé';
|
||||
if (($infoModules[$this->getUrl(2)]['dataDirectory'])) {
|
||||
if (
|
||||
is_dir($infoModules[$this->getUrl(2)]['dataDirectory'])
|
||||
|| !$this->deleteDir($infoModules[$this->getUrl(2)]['dataDirectory'])
|
||||
) {
|
||||
$notification = sprintf(helper::translate('Le module %s est désinstallé, il reste peut-être des données dans %s'), $module, $infoModules[$this->getUrl(2)]['dataDirectory']);
|
||||
$s = $this->deleteDir($infoModules[$this->getUrl(2)]['dataDirectory']);
|
||||
$notification = $s === false ? sprintf(helper::translate('Le module %s est désinstallé, il reste peut-être des données dans %s'), $module, $infoModules[$this->getUrl(2)]['dataDirectory']) : $notification;
|
||||
}
|
||||
}
|
||||
} else {
|
||||
|
Loading…
Reference in New Issue
Block a user