Notify users of the expiring support (5.3)
authorTim Düsterhus <duesterhus@woltlab.com>
Tue, 2 Nov 2021 11:11:50 +0000 (12:11 +0100)
committerTim Düsterhus <duesterhus@woltlab.com>
Mon, 16 Jan 2023 13:15:32 +0000 (14:15 +0100)
see #4574

wcfsetup/install/files/acp/templates/index.tpl
wcfsetup/install/files/acp/templates/packageList.tpl
wcfsetup/install/lang/de.xml
wcfsetup/install/lang/en.xml

index f0a09dafeb3dbb3d032d6c13f5006192a3de2f74..7c8287b546460bc299ee2f0bcad5fb533cb46268 100644 (file)
        {/foreach}
 {/if}
 
+{if TIME_NOW < 1672574400}
+       <div class="warning">{lang}wcf.acp.package.upgradeRequired.expiring{/lang}</div>
+{elseif TIME_NOW < 1688212800}
+       <div class="error">{lang}wcf.acp.package.upgradeRequired.expiring{/lang}</div>
+{else}
+       <div class="error">{lang}wcf.acp.package.upgradeRequired.expired{/lang}</div>
+{/if}
+
 {if TMP_DIR !== WCF_DIR|concat:'tmp/'}
        <p class="error">{lang}wcf.acp.index.tmpBroken{/lang}</p>
 {/if}
index dbef085bbb33216f5060c24df4215cc5204e67e1..9d438418e1f1dbad605f7ba626f9e82372bd9384 100644 (file)
 {if !(70000 <= PHP_VERSION_ID && PHP_VERSION_ID <= 70499)}
        <div class="error">{lang}wcf.global.incompatiblePhpVersion{/lang}</div>
 {/if}
+
+{if TIME_NOW < 1672574400}
+       <div class="warning">{lang}wcf.acp.package.upgradeRequired.expiring{/lang}</div>
+{elseif TIME_NOW < 1688212800}
+       <div class="error">{lang}wcf.acp.package.upgradeRequired.expiring{/lang}</div>
+{else}
+       <div class="error">{lang}wcf.acp.package.upgradeRequired.expired{/lang}</div>
+{/if}
+
 {if $recentlyDisabledCustomValues > 0}
        <p class="warning">{lang}wcf.acp.language.item.hasRecentlyDisabledCustomValues{/lang}</p>
 {/if}
index fc01768b7bfa7cbeec466d5295923b8c99589f88..d87f71769a739a649eea1aada062b6f360251255 100644 (file)
@@ -2000,6 +2000,16 @@ Die Datenbestände werden sorgfältig gepflegt, aber es ist nicht ausgeschlossen
                <item name="wcf.acp.package.upgradeOverrideEnabled"><![CDATA[Die Installation der neuen WoltLab Suite {$version} wurde freigegeben. Zur Durchführung des Upgrades klicken Sie bitte auf den Button „Updates suchen“.<br>
 <br>
 <a href="{link controller='PackageEnableUpgradeOverride' application='wcf'}{/link}">Upgrade abbrechen</a>]]></item>
+               <item name="wcf.acp.package.upgradeRequired.expiring"><![CDATA[<p style="font-size: 18px; font-weight: 600">Die Sicherheitsunterstützung läuft aus!</p>
+<p><br></p>
+<p>Diese Version ist stark veraltet und erhält nur noch bis zum <strong>1. Juli 2023</strong> Sicherheitsupdates, bevor diese Version endgültig eingestellt wird. Es wird dringend empfohlen, auf eine neuere Version umzusteigen, um weiterhin von Sicherheitsupdates und der Unterstützung neuer PHP-Versionen zu profitieren.</p>
+<p><br></p>
+<p>Kennen Sie schon unser Managed Hosting-Angebot? Wir übernehmen den technischen Betrieb Ihres Forums für Sie, halten die Software aktuell und die Lizenzkosten sind bereits inklusive. Erfahren Sie mehr unter <a href="https://www.woltlab.com/de/">woltlab.com</a> und sprechen Sie uns bei Interesse gerne an!</p>]]></item>
+               <item name="wcf.acp.package.upgradeRequired.expired"><![CDATA[<p style="font-size: 18px; font-weight: 600">Die Sicherheitsunterstützung wurde eingestellt!</p>
+<p><br></p>
+<p>Diese Version ist stark veraltet und erhält seit dem <strong>1. Juli 2023</strong> keine Sicherheitsupdates mehr! Es wird dringend empfohlen, auf eine neuere Version umzusteigen, um weiterhin von Sicherheitsupdates und der Unterstützung neuer PHP-Versionen zu profitieren.</p>
+<p><br></p>
+<p>Kennen Sie schon unser Managed Hosting-Angebot? Wir übernehmen den technischen Betrieb Ihres Forums für Sie, halten die Software aktuell und die Lizenzkosten sind bereits inklusive. Erfahren Sie mehr unter <a href="https://www.woltlab.com/de/">woltlab.com</a> und sprechen Sie uns bei Interesse gerne an!</p>]]></item>
        </category>
        <category name="wcf.acp.page">
                <item name="wcf.acp.page.add"><![CDATA[Seite hinzufügen]]></item>
index aba22e72478fb74071ca18c8fa7be93ef4156144..8f08a5c44da2a0102aa8de5098796b90748b866d 100644 (file)
@@ -1984,6 +1984,16 @@ If you have <strong>already bought the licenses for the listed apps</strong>, th
                <item name="wcf.acp.package.upgradeOverrideEnabled"><![CDATA[The upgrade to WoltLab Suite {$version} is now ready. Please click on the button “Search for Updates” to start the upgrade.<br>
 <br>
 <a href="{link controller='PackageEnableUpgradeOverride' application='wcf'}{/link}">Cancel the upgrade</a>]]></item>
+               <item name="wcf.acp.package.upgradeRequired.expiring"><![CDATA[<p style="font-size: 18px; font-weight: 600">The security support is expiring!</p>
+<p><br></p>
+<p>This version is severely outdated and will only receive security updates until <strong>July 1, 2023</strong> before this version is permanently discontinued. It is strongly recommended to upgrade to a newer version to continue benefiting from security updates and support for newer PHP versions.</p>
+<p><br></p>
+<p>Have you heard about our managed hosting offer? We will handle the technical operation of your forum for you, keep the software up to date and the license fees are already included. Learn more at <a href="https://www.woltlab.com/en/">woltlab.com</a> and contact us if you are interested!</p>]]></item>
+               <item name="wcf.acp.package.upgradeRequired.expired"><![CDATA[<p style="font-size: 18px; font-weight: 600">The security support has expired!</p>
+<p><br></p>
+<p>This version is severely outdated and will no longer receive security updates since <strong>July 1, 2023</strong>! It is strongly recommended to upgrade to a newer version to continue benefiting from security updates and support for newer PHP versions.</p>
+<p><br></p>
+<p>Have you heard about our managed hosting offer? We will handle the technical operation of your forum for you, keep the software up to date and the license fees are already included. Learn more at <a href="https://www.woltlab.com/en/">woltlab.com</a> and contact us if you are interested!</p>]]></item>
        </category>
        <category name="wcf.acp.paidSubscription">
                <item name="wcf.acp.paidSubscription.list"><![CDATA[Paid Subscriptions]]></item>