From 578c435846e3195688104776b92253752b63ea8a Mon Sep 17 00:00:00 2001 From: Roger Rehnelt Date: Sat, 3 Oct 2026 15:54:38 +0200 Subject: Widerrufsformular: Schutz vor Massenabsendungen, Liste nicht zugeordneter Widerrufe MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bot-Feld und Drosselung auf fünf Absendungen je Absender und Stunde (S21). Nicht zugeordnete Widerrufe stehen in den Moduleinstellungen und lassen sich löschen (S20). Co-Authored-By: Claude Opus 5.5 --- views/mods/mod_revocation/ajaxDialogContent.phtml | 6 ++++ views/mods/mod_revocation/page_form.phtml | 6 ++++ views/mods/mod_revocation/settings_edit.phtml | 40 +++++++++++++++++++++++ views/mods/mod_revocation/wpsg_revocation.css | 2 ++ 4 files changed, 54 insertions(+) (limited to 'views/mods') diff --git a/views/mods/mod_revocation/ajaxDialogContent.phtml b/views/mods/mod_revocation/ajaxDialogContent.phtml index e10202c..960dc20 100644 --- a/views/mods/mod_revocation/ajaxDialogContent.phtml +++ b/views/mods/mod_revocation/ajaxDialogContent.phtml @@ -138,6 +138,12 @@ $arReason = \wpsgRevocation\Revocation::getReasons(); + + +
diff --git a/views/mods/mod_revocation/page_form.phtml b/views/mods/mod_revocation/page_form.phtml index f76b2b8..1dfcbc9 100644 --- a/views/mods/mod_revocation/page_form.phtml +++ b/views/mods/mod_revocation/page_form.phtml @@ -87,6 +87,12 @@ + + +
diff --git a/views/mods/mod_revocation/settings_edit.phtml b/views/mods/mod_revocation/settings_edit.phtml index ee771eb..835535f 100644 --- a/views/mods/mod_revocation/settings_edit.phtml +++ b/views/mods/mod_revocation/settings_edit.phtml @@ -19,6 +19,7 @@ @@ -69,6 +70,45 @@
+
+ +
+

+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
diff --git a/views/mods/mod_revocation/wpsg_revocation.css b/views/mods/mod_revocation/wpsg_revocation.css index aae1758..5fe4b7d 100644 --- a/views/mods/mod_revocation/wpsg_revocation.css +++ b/views/mods/mod_revocation/wpsg_revocation.css @@ -53,6 +53,8 @@ #wpsg_revocation_form legend, #wpsg_revocation_page_form legend { padding:0 0.3684em; font-size:0.95em; font-weight:600; } #wpsg_revocation_form .form_field, #wpsg_revocation_page_form .form_field { display:flex; flex-direction:column; gap:0.3em; width:100%; } #wpsg_revocation_form .form_field .label, #wpsg_revocation_page_form .form_field .label { color:inherit; font-size:0.85em; opacity:0.7; } +/* Bot-Falle (S21): aus dem Bild, ohne display:none, damit Programme sie ausfüllen */ +.wpsg_revocation_hp { position:absolute; left:-10000px; top:auto; width:1px; height:1px; overflow:hidden; } /* Links in Schriftfarbe: Die Linkfarbe des Themes ist auf dem Dialog sonst zu blass (W5) */ #wpsg_revocation_dialog .inner a, .wpsg_revocation_page a { color:inherit; text-decoration:underline; } #wpsg_revocation_form .form_field .value, #wpsg_revocation_page_form .form_field .value { display:flex; gap:0.5em; justify-content:stretch; } -- cgit v1.2.3