Skip to content

Commit 3109562

Browse files
committed
1.3.0-b5
1 parent 5d272ed commit 3109562

4 files changed

Lines changed: 16 additions & 5 deletions

File tree

lukewcs/togglectrl/composer.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
"type": "phpbb-extension",
44
"description": "Makes it possible to decide centrally for all extensions which visual style should be used for yes/no switches, provided extensions support Toggle Control.",
55
"homepage": "https://github.com/LukeWCS/toggle-control",
6-
"version": "1.3.0-b4",
7-
"time": "2026-03-28",
6+
"version": "1.3.0-b5",
7+
"time": "2026-03-29",
88
"license": "GPL-2.0-only",
99
"authors": [
1010
{

lukewcs/togglectrl/event/listener.php

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,10 @@ public function __construct(
2727
public static function getSubscribedEvents(): array
2828
{
2929
return [
30-
'core.adm_page_header' => 'generate_template_vars',
31-
'core.modify_mcp_modules_display_option' => 'generate_template_vars',
32-
'core.ucp_display_module_before' => 'generate_template_vars',
30+
// 'core.adm_page_header' => 'generate_template_vars',
31+
// 'core.modify_mcp_modules_display_option' => 'generate_template_vars',
32+
// 'core.ucp_display_module_before' => 'generate_template_vars',
33+
'core.twig_environment_render_template_before' => 'generate_template_vars',
3334
];
3435
}
3536

toggle-control_build_changelog.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
#### 1.3.0-b5
2+
* Fix: Den Fehler `Fatal error: Uncaught LogicException: Unable to add global "TOGGLECTRL_TYPE" ...` behoben, der in der Benutzerverwaltung beim Zugriff auf Profil und Avatar verursacht wurde.
3+
* Bedingt durch den Fix im Listener, die Anzahl der Event-Hooks von 3 auf 1 reduziert.
4+
15
#### 1.3.0-b4
26
* Sprachdateien:
37
* Vorschlag von Udo übernommen bezüglich Meldung bei deaktivierter Funktion.

toggle-control_changelog_de.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,12 @@
1111
* Änderungen im ACP-Modul:
1212
* Nach dem Vorbild von Kirks Erweiterungen erscheint im ACP Modul oben in der Hinweis Box ein erklärender Text, wenn die TC Funktion deaktiviert wurde.
1313
* Bisher hatte TC im eigenen ACP Modul unabhängig vom Aktivierungszustand der TC Funktion immer den eingestellten Schalter-Stil angewendet. Jetzt verhält sich TC auch beim eigenen ACP Modul konsequent wie jeder andere Erweiterung, das heisst der eingestellte Schalter-Stil wird nur noch dann angewendet, wenn die TC Funktion auch aktiviert ist. Ansonsten gilt der Standard, also `toggle`.
14+
* Danke bezüglich dem Beta Bug an:
15+
* Dref (phpBB.de) der in der 1.3.0 Beta einen Fehler entdeckt hat, wodurch in der Benutzerverwaltung ein Zugriff auf die Avatar Einstellungen nicht mehr möglich war und ein schwerer Fehler verursacht wurde: `Fatal error: Uncaught LogicException: Unable to add global "TOGGLECTRL_TYPE" ...`.
16+
* Mike-on-Tour (phpBB.de) für den Hinweis, dass in der Benutzerverwaltung ein Zugriff auf die Profil Einstellungen ebenfalls diesen Fehler verursacht.
17+
* Kirk (phpBB.de) für die Lösung. Wenn man statt des Events `core.adm_page_header` das Event `core.twig_environment_render_template_before` benutzt, funktioniert TC wie es soll, ohne in der Benutzerverwaltung Fehler zu verursachen. Prost Udo! :-)
18+
* Da durch den Beta Fix das neu hinzugefügte Event ohnehin immer ausgeführt wird, wurden bei der Gelegenheit gleich die bisherigen 3 Event-Hooks des Listener auf 1 reduziert. Somit wird auch automatisch ein Vorschlag von Mike realisiert:
19+
* Die Template Variable ebenfalls im Foren Frontend generieren.
1420

1521
### 1.2.0
1622
(2025-10-20)

0 commit comments

Comments
 (0)