Skip to content
This repository was archived by the owner on Nov 22, 2025. It is now read-only.

Commit 032b6b7

Browse files
committed
Drop WSC 5.4 compatibility and allow WSC 6.0
1 parent c6e3aca commit 032b6b7

File tree

4 files changed

+48
-41
lines changed

4 files changed

+48
-41
lines changed

files/lib/system/event/listener/WelcomeThreadEventListener.class.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,8 @@
1818
* Creates a welcome thread for new members of the website.
1919
*
2020
* @author Moritz Dahlke (DMedia)
21-
* @copyright 2021-2022 DMedia
21+
* @copyright 2021-2023 DMedia
2222
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
23-
* @package WoltLabSuite\Forum\System\Event\Listener
2423
*/
2524
class WelcomeThreadEventListener implements IParameterizedEventListener
2625
{

language/de.xml

Lines changed: 20 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,31 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<language xmlns="https://www.woltlab.com" xmlns:xsi="https://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="https://www.woltlab.com https://www.woltlab.com/XSD/5.4/language.xsd" languagecode="de" languagename="Deutsch" countrycode="de">
3+
<import>
34

4-
<category name="wcf.acp.option">
5-
<item name="wcf.acp.option.category.user.welcome_thread"><![CDATA[Willkommensthemen]]></item>
5+
<category name="wcf.acp.option">
6+
<item name="wcf.acp.option.category.user.welcome_thread"><![CDATA[Willkommensthemen]]></item>
67

7-
<item name="wcf.acp.option.welcome_thread_enable"><![CDATA[Willkommensthemen aktivieren]]></item>
8-
9-
<item name="wcf.acp.option.welcome_thread_destination"><![CDATA[Zielforum]]></item>
10-
<item name="wcf.acp.option.welcome_thread_destination.description"><![CDATA[Die erzeugten Themen werden im ausgewählten Forum erstellt.]]></item>
8+
<item name="wcf.acp.option.welcome_thread_enable"><![CDATA[Willkommensthemen aktivieren]]></item>
9+
10+
<item name="wcf.acp.option.welcome_thread_destination"><![CDATA[Zielforum]]></item>
11+
<item name="wcf.acp.option.welcome_thread_destination.description"><![CDATA[Die erzeugten Themen werden im ausgewählten Forum erstellt.]]></item>
1112

12-
<item name="wcf.acp.option.welcome_thread_user"><![CDATA[Benutzername]]></item>
13-
<item name="wcf.acp.option.welcome_thread_user.description"><![CDATA[Der ausgewählte Benutzer wird als Autor der erzeugten Themen verwendet.]]></item>
13+
<item name="wcf.acp.option.welcome_thread_user"><![CDATA[Benutzername]]></item>
14+
<item name="wcf.acp.option.welcome_thread_user.description"><![CDATA[Der ausgewählte Benutzer wird als Autor der erzeugten Themen verwendet.]]></item>
1415

15-
<item name="wcf.acp.option.welcome_thread_title"><![CDATA[Themen Titel]]></item>
16-
<item name="wcf.acp.option.welcome_thread_title.description"><![CDATA[Dieses Feld unterstützt die folgenden Variablen: <em>{username}</em>]]></item>
17-
18-
<item name="wcf.acp.option.welcome_thread_content"><![CDATA[Themen Inhalt]]></item>
19-
<item name="wcf.acp.option.welcome_thread_content.description"><![CDATA[Personalisierte Willkommensnachricht für neue Mitglieder.<br />Dieses Feld unterstützt HTML und die folgenden Variablen: <em>{username}</em>]]></item>
16+
<item name="wcf.acp.option.welcome_thread_title"><![CDATA[Themen Titel]]></item>
17+
<item name="wcf.acp.option.welcome_thread_title.description"><![CDATA[Dieses Feld unterstützt die folgenden Variablen: <em>{username}</em>]]></item>
18+
19+
<item name="wcf.acp.option.welcome_thread_content"><![CDATA[Themen Inhalt]]></item>
20+
<item name="wcf.acp.option.welcome_thread_content.description"><![CDATA[Personalisierte Willkommensnachricht für neue Mitglieder.<br />Dieses Feld unterstützt HTML und die folgenden Variablen: <em>{username}</em>]]></item>
2021

21-
<item name="wcf.acp.option.welcome_thread_tags"><![CDATA[Themen Schlagworte]]></item>
22-
<item name="wcf.acp.option.welcome_thread_tags.description"><![CDATA[Die erzeugten Themen werden den hier festgelegten Schlagworten (Tags) zugeordnet. Mehrere Schlagworte müssen durch ein Komma getrennt werden.]]></item>
22+
<item name="wcf.acp.option.welcome_thread_tags"><![CDATA[Themen Schlagworte]]></item>
23+
<item name="wcf.acp.option.welcome_thread_tags.description"><![CDATA[Die erzeugten Themen werden den hier festgelegten Schlagworten (Tags) zugeordnet. Mehrere Schlagworte müssen durch ein Komma getrennt werden.]]></item>
2324

24-
<item name="wcf.acp.option.welcome_thread_close"><![CDATA[Themen nach Erstellung schließen]]></item>
25+
<item name="wcf.acp.option.welcome_thread_close"><![CDATA[Themen nach Erstellung schließen]]></item>
2526

26-
<item name="wcf.acp.option.welcome_thread_disable"><![CDATA[Themen nach Erstellung deaktivieren]]></item>
27-
</category>
27+
<item name="wcf.acp.option.welcome_thread_disable"><![CDATA[Themen nach Erstellung deaktivieren]]></item>
28+
</category>
2829

30+
</import>
2931
</language>

language/en.xml

Lines changed: 18 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,31 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<language xmlns="https://www.woltlab.com" xmlns:xsi="https://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="https://www.woltlab.com https://www.woltlab.com/XSD/5.4/language.xsd" languagecode="en" languagename="English" countrycode="gb">
3+
<import>
34

4-
<category name="wcf.acp.option">
5-
<item name="wcf.acp.option.category.user.welcome_thread"><![CDATA[Welcome Thread]]></item>
5+
<category name="wcf.acp.option">
6+
<item name="wcf.acp.option.category.user.welcome_thread"><![CDATA[Welcome Thread]]></item>
67

7-
<item name="wcf.acp.option.welcome_thread_enable"><![CDATA[Enable Welcome Threads]]></item>
8+
<item name="wcf.acp.option.welcome_thread_enable"><![CDATA[Enable Welcome Threads]]></item>
89

9-
<item name="wcf.acp.option.welcome_thread_destination"><![CDATA[Destination Forum]]></item>
10-
<item name="wcf.acp.option.welcome_thread_destination.description"><![CDATA[Threads will be created in the selected forum.]]></item>
10+
<item name="wcf.acp.option.welcome_thread_destination"><![CDATA[Destination Forum]]></item>
11+
<item name="wcf.acp.option.welcome_thread_destination.description"><![CDATA[Threads will be created in the selected forum.]]></item>
1112

12-
<item name="wcf.acp.option.welcome_thread_user"><![CDATA[Username]]></item>
13-
<item name="wcf.acp.option.welcome_thread_user.description"><![CDATA[Threads will be created using the author you have entered.]]></item>
13+
<item name="wcf.acp.option.welcome_thread_user"><![CDATA[Username]]></item>
14+
<item name="wcf.acp.option.welcome_thread_user.description"><![CDATA[Threads will be created using the author you have entered.]]></item>
1415

15-
<item name="wcf.acp.option.welcome_thread_title"><![CDATA[Thread Title]]></item>
16-
<item name="wcf.acp.option.welcome_thread_title.description"><![CDATA[This field supports the following variables: <em>{username}</em>]]></item>
16+
<item name="wcf.acp.option.welcome_thread_title"><![CDATA[Thread Title]]></item>
17+
<item name="wcf.acp.option.welcome_thread_title.description"><![CDATA[This field supports the following variables: <em>{username}</em>]]></item>
1718

18-
<item name="wcf.acp.option.welcome_thread_content"><![CDATA[Thread Content]]></item>
19-
<item name="wcf.acp.option.welcome_thread_content.description"><![CDATA[Personalized welcome message for new members.<br />This field supports HTML and the following variables: <em>{username}</em>]]></item>
19+
<item name="wcf.acp.option.welcome_thread_content"><![CDATA[Thread Content]]></item>
20+
<item name="wcf.acp.option.welcome_thread_content.description"><![CDATA[Personalized welcome message for new members.<br />This field supports HTML and the following variables: <em>{username}</em>]]></item>
2021

21-
<item name="wcf.acp.option.welcome_thread_tags"><![CDATA[Thread Tags]]></item>
22-
<item name="wcf.acp.option.welcome_thread_tags.description"><![CDATA[You can specify multiple thread tags for the created threads. Separate multiple thread tags with a comma.]]></item>
22+
<item name="wcf.acp.option.welcome_thread_tags"><![CDATA[Thread Tags]]></item>
23+
<item name="wcf.acp.option.welcome_thread_tags.description"><![CDATA[You can specify multiple thread tags for the created threads. Separate multiple thread tags with a comma.]]></item>
2324

24-
<item name="wcf.acp.option.welcome_thread_close"><![CDATA[Close threads after creation]]></item>
25+
<item name="wcf.acp.option.welcome_thread_close"><![CDATA[Close threads after creation]]></item>
2526

26-
<item name="wcf.acp.option.welcome_thread_disable"><![CDATA[Disable threads after creation]]></item>
27-
</category>
27+
<item name="wcf.acp.option.welcome_thread_disable"><![CDATA[Disable threads after creation]]></item>
28+
</category>
2829

30+
</import>
2931
</language>

package.xml

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
<packagename language="de"><![CDATA[WoltLab Suite Forum: Willkommensthemen]]></packagename>
66
<packagedescription><![CDATA[This plugin creates a welcome thread for your new members.]]></packagedescription>
77
<packagedescription language="de"><![CDATA[Dieses Plugin erstellt ein Willkommensthema für Ihre neuen Mitglieder.]]></packagedescription>
8-
<version>5.5.0</version>
9-
<date>2022-07-07</date>
8+
<version>6.0.0</version>
9+
<date>2023-09-26</date>
1010
</packageinformation>
1111

1212
<authorinformation>
@@ -15,12 +15,12 @@
1515
</authorinformation>
1616

1717
<requiredpackages>
18-
<requiredpackage minversion="5.4.0">com.woltlab.wcf</requiredpackage>
19-
<requiredpackage minversion="5.4.0">com.woltlab.wbb</requiredpackage>
18+
<requiredpackage minversion="5.5.0">com.woltlab.wcf</requiredpackage>
19+
<requiredpackage minversion="5.5.0">com.woltlab.wbb</requiredpackage>
2020
</requiredpackages>
2121

2222
<excludedpackages>
23-
<excludedpackage version="6.0.0 Alpha 1">com.woltlab.wcf</excludedpackage>
23+
<excludedpackage version="7.0.0 Alpha 1">com.woltlab.wcf</excludedpackage>
2424
</excludedpackages>
2525

2626
<instructions type="install">
@@ -36,4 +36,8 @@
3636
<instruction type="option" />
3737
<instruction type="eventListener" />
3838
</instructions>
39+
40+
<instructions type="update" fromversion="5.5.0">
41+
<void />
42+
</instructions>
3943
</package>

0 commit comments

Comments
 (0)