From 6a92f61f1a39e0f57d814c90367ffc58d816a4af Mon Sep 17 00:00:00 2001 From: Zack Spear Date: Thu, 20 Mar 2025 14:08:49 -0700 Subject: [PATCH] feat: downgrade page replace key check (#1263) Joins Update.page and Registration.page in having Replace Key check due to relation between OS Version & License OS Eligibility ## Summary by CodeRabbit - **New Features** - Introduced an enhanced system validation step during initialization that verifies key functionality before processing reboot details, improving system reliability. --- .../emhttp/plugins/dynamix.plugin.manager/Downgrade.page | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/plugin/source/dynamix.unraid.net/usr/local/emhttp/plugins/dynamix.plugin.manager/Downgrade.page b/plugin/source/dynamix.unraid.net/usr/local/emhttp/plugins/dynamix.plugin.manager/Downgrade.page index 0019b5167..983b51cf3 100644 --- a/plugin/source/dynamix.unraid.net/usr/local/emhttp/plugins/dynamix.plugin.manager/Downgrade.page +++ b/plugin/source/dynamix.unraid.net/usr/local/emhttp/plugins/dynamix.plugin.manager/Downgrade.page @@ -16,11 +16,13 @@ Tag="upload" /** * @note icon-update is rotated via CSS in myservers1.php */ - +require_once "$docroot/plugins/dynamix/include/ReplaceKey.php"; require_once "$docroot/plugins/dynamix.my.servers/include/reboot-details.php"; -// Create an instance of the RebootDetails class + +$replaceKey = new ReplaceKey(); +$replaceKey->check(); + $rebootDetails = new RebootDetails(); -// Get the current reboot details if there are any $rebootDetails->setPrevious(); $serverNameEscaped = htmlspecialchars(str_replace(' ', '_', strtolower($var['NAME'])));