diff --git a/source/packages/plg_system_mokosuitebackup/src/Extension/MokoSuiteBackup.php b/source/packages/plg_system_mokosuitebackup/src/Extension/MokoSuiteBackup.php index 1e7406a..496d98a 100644 --- a/source/packages/plg_system_mokosuitebackup/src/Extension/MokoSuiteBackup.php +++ b/source/packages/plg_system_mokosuitebackup/src/Extension/MokoSuiteBackup.php @@ -390,11 +390,19 @@ final class MokoSuiteBackup extends CMSPlugin implements SubscriberInterface $profileId = (int) $params->get('default_profile', 1); try { + $app = Factory::getApplication(); + $app->enqueueMessage('MokoSuiteBackup: ' . $description . ' in progress…', 'info'); + $engine = new BackupEngine(); $result = $engine->run($profileId, $description, 'preaction'); - if (!$result['success']) { - Factory::getApplication()->enqueueMessage( + if ($result['success']) { + $app->enqueueMessage( + 'MokoSuiteBackup: ' . $description . ' completed successfully.', + 'success' + ); + } else { + $app->enqueueMessage( 'MokoSuiteBackup: ' . $description . ' failed — ' . $result['message'], 'warning' );