From 8bd655118da66b52bd30b6dc56268f6259e87633 Mon Sep 17 00:00:00 2001 From: Brian Teeman Date: Wed, 31 Aug 2022 23:11:09 +0100 Subject: [PATCH] Template Overrides message on update (#38449) * Template Overrides message on update Adds a link * Update message * Update administrator/language/en-GB/plg_installer_override.ini Co-authored-by: Konstantin Kolos Co-authored-by: Konstantin Kolos --- administrator/language/en-GB/plg_installer_override.ini | 5 +++-- plugins/installer/override/override.php | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/administrator/language/en-GB/plg_installer_override.ini b/administrator/language/en-GB/plg_installer_override.ini index 72f3f7ef39e..848af8b1406 100644 --- a/administrator/language/en-GB/plg_installer_override.ini +++ b/administrator/language/en-GB/plg_installer_override.ini @@ -4,6 +4,7 @@ ; Note : All ini files need to be saved as UTF-8 PLG_INSTALLER_OVERRIDE="Installer - Override" -PLG_INSTALLER_OVERRIDE_N_FILE_UPDATED="%d Overridden files have changed." -PLG_INSTALLER_OVERRIDE_N_FILE_UPDATED_1="Overridden file has changed." +PLG_INSTALLER_OVERRIDE_N_FILE_UPDATED="%1$s files that you have an override for in your template have been updated and you should review those changes." +PLG_INSTALLER_OVERRIDE_N_FILE_UPDATED_1="A file that you have an override for in your template has been updated and you should review those changes." + PLG_INSTALLER_OVERRIDE_PLUGIN_XML_DESCRIPTION="This plugin enables notifications and handling of overrides after an update in case of changes." diff --git a/plugins/installer/override/override.php b/plugins/installer/override/override.php index da68956dd9d..ab21947ede2 100644 --- a/plugins/installer/override/override.php +++ b/plugins/installer/override/override.php @@ -186,10 +186,11 @@ class PlgInstallerOverride extends CMSPlugin */ public function finalize($result) { - $num = count($result); + $num = count($result); + $link = 'index.php?option=com_templates&view=templates'; if ($num != 0) { - $this->app->enqueueMessage(Text::plural('PLG_INSTALLER_OVERRIDE_N_FILE_UPDATED', $num), 'notice'); + $this->app->enqueueMessage(Text::plural('PLG_INSTALLER_OVERRIDE_N_FILE_UPDATED', $num, $link), 'notice'); $this->saveOverrides($result); }