addon effacement des données
This commit is contained in:
parent
04fab0e06c
commit
9de4b08d20
@ -50,19 +50,13 @@ class addon extends common {
|
|||||||
$infoModules = helper::getModules();
|
$infoModules = helper::getModules();
|
||||||
$module = $this->getUrl(2);
|
$module = $this->getUrl(2);
|
||||||
//Liste des dossiers associés au module non effacés
|
//Liste des dossiers associés au module non effacés
|
||||||
$list = '';
|
if( $this->removeDir('./module/'.$module ) === true ){
|
||||||
foreach( $infoModules[$module]['dataDirectory'] as $moduleId){
|
|
||||||
if (strpos($moduleId,'module.json') === false && strpos($moduleId,'page.json') === false) {
|
|
||||||
$list === '' ? $list = self::DATA_DIR . $moduleId : $list .= ', '.self::DATA_DIR. $moduleId;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if( $this->removeDir('./module/'.$module ) === true){
|
|
||||||
$success = true;
|
$success = true;
|
||||||
if( $list === ''){
|
$notification = 'Module '. $module .' désinstallé';
|
||||||
$notification = 'Module '.$module .' désinstallé';
|
if(($infoModules[$this->getUrl(2)]['dataDirectory']) ) {
|
||||||
|
if (!$this->removeDir($infoModules[$this->getUrl(2)]['dataDirectory'])){
|
||||||
|
$notification = 'Module '.$module .' désinstallé, il reste des données dans ' . $infoModules[$this->getUrl(2)]['dataDirectory'];
|
||||||
}
|
}
|
||||||
else{
|
|
||||||
$notification = 'Module '.$module .' désinstallé, il reste des données dans '.$list;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
|
Loading…
Reference in New Issue
Block a user