Add message only if clean up completed with out errors.

pull/2487/head
jmontoyaa 8 years ago
parent ff3884beca
commit 8400dd6f8c
  1. 16
      main/admin/archive_cleanup.php

@ -32,12 +32,18 @@ $form = new FormValidator(
$form->addButtonSend(get_lang('ArchiveDirCleanupProceedButton')); $form->addButtonSend(get_lang('ArchiveDirCleanupProceedButton'));
if ($form->validate()) { if ($form->validate()) {
if (function_exists('opcache_reset')) {
opcache_reset();
}
$archive_path = api_get_path(SYS_ARCHIVE_PATH); $archive_path = api_get_path(SYS_ARCHIVE_PATH);
$htaccess = @file_get_contents($archive_path.'.htaccess'); $htaccess = @file_get_contents($archive_path.'.htaccess');
$result = rmdirr($archive_path, true, true); $result = rmdirr($archive_path, true, true);
try { try {
\Chamilo\CoreBundle\Composer\ScriptHandler::dumpCssFiles(); \Chamilo\CoreBundle\Composer\ScriptHandler::dumpCssFiles();
Display::addFlash(Display::return_message(get_lang('ArchiveDirCleanupSucceeded')));
} catch (Exception $e) { } catch (Exception $e) {
Display::addFlash(Display::return_message(get_lang('ArchiveDirCleanupFailed'), 'error'));
error_log($e->getMessage()); error_log($e->getMessage());
} }
@ -45,16 +51,6 @@ if ($form->validate()) {
@file_put_contents($archive_path.'/.htaccess', $htaccess); @file_put_contents($archive_path.'/.htaccess', $htaccess);
} }
if (function_exists('opcache_reset')) {
opcache_reset();
}
if ($result) {
Display::addFlash(Display::return_message(get_lang('ArchiveDirCleanupSucceeded')));
} else {
Display::addFlash(Display::return_message(get_lang('ArchiveDirCleanupFailed'), 'error'));
}
header('Location: '.api_get_self()); header('Location: '.api_get_self());
exit; exit;
} }

Loading…
Cancel
Save