From 725edf441520ac90c0a1da29a8661c4441741851 Mon Sep 17 00:00:00 2001 From: onli Date: Tue, 15 May 2018 18:45:36 +0200 Subject: [PATCH] dsgvo: Add a button to the privacy draft to copy the pure html (#78) --- serendipity_event_dsgvo_gdpr/ChangeLog | 1 + .../UTF-8/lang_de.inc.php | 1 + serendipity_event_dsgvo_gdpr/lang_de.inc.php | 1 + serendipity_event_dsgvo_gdpr/lang_en.inc.php | 1 + .../serendipity_event_dsgvo_gdpr.php | 26 +++++++++++++++---- 5 files changed, 25 insertions(+), 5 deletions(-) diff --git a/serendipity_event_dsgvo_gdpr/ChangeLog b/serendipity_event_dsgvo_gdpr/ChangeLog index d0cb96c2..aecff944 100644 --- a/serendipity_event_dsgvo_gdpr/ChangeLog +++ b/serendipity_event_dsgvo_gdpr/ChangeLog @@ -1,3 +1,4 @@ +1.2.0: Add button to copy pricvacy draft in html 1.1.0: Set default value of commentform checkbox to false 1.0.7: Properly quit once the CSV dump is sent, and not embed this in HTML 1.0.6: Typos, German translation, frontend markup fix diff --git a/serendipity_event_dsgvo_gdpr/UTF-8/lang_de.inc.php b/serendipity_event_dsgvo_gdpr/UTF-8/lang_de.inc.php index 377b729c..127a2922 100644 --- a/serendipity_event_dsgvo_gdpr/UTF-8/lang_de.inc.php +++ b/serendipity_event_dsgvo_gdpr/UTF-8/lang_de.inc.php @@ -124,3 +124,4 @@ Bestimmte Plugins können das Session-Cookie verwenden, um zusätzlich temporär @define('PLUGIN_EVENT_DSGVO_GDPR_BACKEND', 'Benutzerdaten verwalten'); @define('PLUGIN_EVENT_DSGVO_GDPR_BACKEND_INFO', 'Hier können Sie einen exakt übereinstimmenden Benutzernamen oder eine E-Mail-Adresse eingeben, um diesen Benutzer zu entfernen oder seine Daten zu exportieren. Sie können mehrere Namen auf jeweils einer neuen Zeile eingeben.'); @define('PLUGIN_EVENT_DSGVO_GDPR_BACKEND_DELFAIL', 'Um exportieren oder löschen zu können muss mindestens ein Benutzername oder eine E-Mail-Adresse eingegeben werden.'); +@define('PLUGIN_EVENT_DSGVO_GDPR_COPY_CLIPBOARD', 'In Zwischenablage kopieren'); diff --git a/serendipity_event_dsgvo_gdpr/lang_de.inc.php b/serendipity_event_dsgvo_gdpr/lang_de.inc.php index 130acd0e..5d818313 100644 --- a/serendipity_event_dsgvo_gdpr/lang_de.inc.php +++ b/serendipity_event_dsgvo_gdpr/lang_de.inc.php @@ -124,3 +124,4 @@ Bestimmte Plugins k @define('PLUGIN_EVENT_DSGVO_GDPR_BACKEND', 'Benutzerdaten verwalten'); @define('PLUGIN_EVENT_DSGVO_GDPR_BACKEND_INFO', 'Hier können Sie einen exakt übereinstimmenden Benutzernamen oder eine E-Mail-Adresse eingeben, um diesen Benutzer zu entfernen oder seine Daten zu exportieren. Sie können mehrere Namen auf jeweils einer neuen Zeile eingeben.'); @define('PLUGIN_EVENT_DSGVO_GDPR_BACKEND_DELFAIL', 'Um exportieren oder löschen zu können muss mindestens ein Benutzername oder eine E-Mail-Adresse eingegeben werden.'); +@define('PLUGIN_EVENT_DSGVO_GDPR_COPY_CLIPBOARD', 'In Zwischenablage kopieren'); diff --git a/serendipity_event_dsgvo_gdpr/lang_en.inc.php b/serendipity_event_dsgvo_gdpr/lang_en.inc.php index 286893f5..a501b9d9 100644 --- a/serendipity_event_dsgvo_gdpr/lang_en.inc.php +++ b/serendipity_event_dsgvo_gdpr/lang_en.inc.php @@ -126,3 +126,4 @@ Certain plugins can use the session cookie to store additional temporary data.add('description', PLUGIN_EVENT_DSGVO_GDPR_DESC); $propbag->add('stackable', false); $propbag->add('author', 'Serendipity Team'); - $propbag->add('version', '1.1.0'); + $propbag->add('version', '1.2.0'); $propbag->add('requirements', array( 'serendipity' => '2.0', 'smarty' => '2.6.7', @@ -116,7 +116,7 @@ class serendipity_event_dsgvo_gdpr extends serendipity_event $propbag->add('type', 'content'); $propbag->add('name', PLUGIN_EVENT_DSGVO_GDPR_INFO); $propbag->add('description', PLUGIN_EVENT_DSGVO_GDPR_INFO_DESC); - $propbag->add('default', $this->inspect_gdpr()); + $propbag->add('default', $this->inspect_gdpr() . $this->buttonCopyToClipboard($this->inspect_gdpr())); break; case 'cookie_consent': @@ -291,17 +291,17 @@ class serendipity_event_dsgvo_gdpr extends serendipity_event if ($theme == $serendipity['template']) { $pointer = 'theme_active'; - $$pointer .= '

Active Theme "' . $theme . '"

'; + $$pointer .= '

Active Theme "' . $theme . '"

' . "\n"; } else { $pointer = 'theme_other'; - $$pointer .= '

Available Theme "' . $theme . '"

'; + $$pointer .= '

Available Theme "' . $theme . '"

' . "\n"; } $$pointer .= '