//small fix

This commit is contained in:
vAugagneur
2013-01-09 11:58:48 +01:00
parent 58100276a6
commit 26055c26e7
+8 -5
View File
@@ -529,13 +529,16 @@ class AdminModulesControllerCore extends AdminController
foreach ($modules as $name) foreach ($modules as $name)
{ {
$full_report = null; $full_report = null;
if ($key == 'update' && !ConfigurationTest::test_dir('modules/'.$name, true, $full_report)) if ($key == 'update')
{ {
$module = Module::getInstanceByName(urldecode($name)); if (ConfigurationTest::test_dir('modules/'.$name, true, $full_report))
$this->errors[] = $this->l(sprintf("Module %s can't be upgraded : ", $module->displayName)).$full_report; Tools::deleteDirectory('../modules/'.$name.'/');
else
{
$module = Module::getInstanceByName(urldecode($name));
$this->errors[] = $this->l(sprintf("Module %s can't be upgraded : ", $module->displayName)).$full_report;
}
} }
else
Tools::deleteDirectory('../modules/'.$name.'/');
// If Addons module, download and unzip it before installing it // If Addons module, download and unzip it before installing it
if (!is_null($full_report) && !is_dir('../modules/'.$name.'/')) if (!is_null($full_report) && !is_dir('../modules/'.$name.'/'))