Plugin Directory

Changeset 2460811 for shapepress-dsgvo


Ignore:
Timestamp:
01/22/2021 08:47:39 AM (5 years ago)
Author:
legalweb
Message:

3.1.15

Location:
shapepress-dsgvo/trunk
Files:
9 edited

Legend:

Unmodified
Added
Removed
  • shapepress-dsgvo/trunk/README.txt

    r2457812 r2460811  
    55Requires at least: 3.0.1
    66Tested up to: 5.6.0
    7 Stable tag: 3.1.14
     7Stable tag: 3.1.15
    88Requires PHP: 5.6.0
    99License: GPLv2 or later
     
    202202
    203203== Changelog ==
     204= 3.1.15 =
     205* implemented/raising an JS Event 'lw-optinout' when an opt-in or opt-out was made
     206* possibility to let visitors decide if necessary integrations should be enabled
     207
    204208= 3.1.14 =
    205209* updated webinar section
  • shapepress-dsgvo/trunk/admin/tabs/v3/popup-notice/class-sp-dsgvo-cookie-notice-action.php

    r2273977 r2460811  
    1313        SPDSGVOSettings::set('show_notice_on_close', $this->get('show_notice_on_close', '0'));
    1414        SPDSGVOSettings::set('force_cookie_info', $this->get('force_cookie_info', '0'));
     15        SPDSGVOSettings::set('mandatory_integrations_editable', $this->get('mandatory_integrations_editable', '0'));
    1516        SPDSGVOSettings::set('cookie_notice_text', $this->get('cookie_notice_text', ''));
    1617        SPDSGVOSettings::set('cn_cookie_validity', $this->get('cn_cookie_validity', '86400'));
  • shapepress-dsgvo/trunk/admin/tabs/v3/popup-notice/page.php

    r2273977 r2460811  
    4848                    '',
    4949                    __('Show the cookie notice/popup although it is not necessary because no integrations are used. Also show technically necessary integrations and integrations like matomo/piwik/WP Statistics,.. for which no opt-in by your user is required by GDPR. If you have not any integrations enabled, only the popup with an OK button will be shown.', 'shapepress-dsgvo'));
     50
     51                ?>
     52
     53                <?php
     54                spDsgvoWriteInput('toggle', '', 'mandatory_integrations_editable', SPDSGVOSettings::get('mandatory_integrations_editable'),
     55                    __('Let visitors be able to disable necessary integrations', 'shapepress-dsgvo'),
     56                    '',
     57                    __('Let visitors be able to disable  necessary integrations and integrations like matomo/piwik/WP Statistics,.. for which no opt-in by your user is required by GDPR. The default value for this setting is off, because you can enable these integrations by default', 'shapepress-dsgvo'));
    5058
    5159                ?>
  • shapepress-dsgvo/trunk/includes/class-sp-dsgvo-settings.php

    r2286328 r2460811  
    125125        'display_cookie_notice'             => '0',
    126126        'force_cookie_info'                 => '0',
     127        'mandatory_integrations_editable'   => '0',
    127128        'cookie_notice_custom_css'          => "",
    128129        'cookie_notice_text'                => __('To change your privacy setting, e.g. granting or withdrawing consent, click here:','shapepress-dsgvo'),
  • shapepress-dsgvo/trunk/languages/shapepress-dsgvo-de_DE.po

    r2457812 r2460811  
    22msgstr ""
    33"Project-Id-Version: \n"
    4 "POT-Creation-Date: 2021-01-17 13:08+0100\n"
    5 "PO-Revision-Date: 2021-01-17 13:09+0100\n"
     4"POT-Creation-Date: 2021-01-22 09:06+0100\n"
     5"PO-Revision-Date: 2021-01-22 09:09+0100\n"
    66"Last-Translator: \n"
    77"Language-Team: \n"
     
    403403#: admin/tabs/setup/class-sp-dsgvo-create-page-action.php:51
    404404#: admin/tabs/v3/common-settings/page.php:195
    405 #: includes/class-sp-dsgvo-settings.php:187
     405#: includes/class-sp-dsgvo-settings.php:188
    406406msgid "Privacy Policy"
    407407msgstr "Datenschutzerklärung"
     
    559559#: admin/tabs/v3/page-basics/page.php:358
    560560#: admin/tabs/v3/page-basics/page.php:417
    561 #: admin/tabs/v3/popup-notice/page.php:116
    562 #: admin/tabs/v3/popup-notice/page.php:165
    563 #: admin/tabs/v3/popup-notice/page.php:413
     561#: admin/tabs/v3/popup-notice/page.php:124
     562#: admin/tabs/v3/popup-notice/page.php:173
     563#: admin/tabs/v3/popup-notice/page.php:421
    564564#: admin/tabs/v3/subject-access-request/page.php:79
    565565#: admin/tabs/v3/subject-access-request/page.php:135
     
    816816
    817817#: admin/tabs/v3/common-settings/page.php:409
    818 #: admin/tabs/v3/popup-notice/page.php:247
     818#: admin/tabs/v3/popup-notice/page.php:255
    819819msgid "A message text"
    820820msgstr "Meldungstext"
     
    845845"die Embeddings. Die Vorschau rechts wird bei jedem Speichern aktualisiert."
    846846
    847 #: admin/tabs/v3/embeddings/page.php:26 admin/tabs/v3/popup-notice/page.php:317
     847#: admin/tabs/v3/embeddings/page.php:26 admin/tabs/v3/popup-notice/page.php:325
    848848msgid "Text/Font color"
    849849msgstr "Text/Schriftfarbe"
     
    853853msgstr "Definiert die Schriftfarbe des Texts im Platzhalter."
    854854
    855 #: admin/tabs/v3/embeddings/page.php:33 admin/tabs/v3/popup-notice/page.php:331
     855#: admin/tabs/v3/embeddings/page.php:33 admin/tabs/v3/popup-notice/page.php:339
    856856msgid "Button border color"
    857857msgstr "Rahmenfarbe des Buttons"
     
    861861msgstr "Definiert die Rahmenfarbe des Opt-in Buttons im Platzhalter."
    862862
    863 #: admin/tabs/v3/embeddings/page.php:39 admin/tabs/v3/popup-notice/page.php:337
     863#: admin/tabs/v3/embeddings/page.php:39 admin/tabs/v3/popup-notice/page.php:345
    864864msgid "Size of the button border"
    865865msgstr "Rahmendicke des Buttons"
     
    19341934
    19351935#: admin/tabs/v3/popup-notice/page.php:55
     1936msgid "Let visitors be able to disable necessary integrations"
     1937msgstr ""
     1938"Besuchern die Möglichkeit \"techn. notwendige Integrationen\" zu aktivieren/"
     1939"deaktivieren"
     1940
     1941#: admin/tabs/v3/popup-notice/page.php:57
     1942msgid ""
     1943"Let visitors be able to disable  necessary integrations and integrations "
     1944"like matomo/piwik/WP Statistics,.. for which no opt-in by your user is "
     1945"required by GDPR. The default value for this setting is off, because you can "
     1946"enable these integrations by default"
     1947msgstr ""
     1948"Besucher die Option geben, notwendige Integrationen und Integrationen wie "
     1949"matomo / piwik / WP Statistics zu aktivieren/deaktivieren, für die "
     1950"eigentlich eine Zustimmung benötigt wird. Der Standardwert für diese "
     1951"Einstellung ist deaktiviert, da Sie diese Integrationen standardmäßig "
     1952"aktivieren können"
     1953
     1954#: admin/tabs/v3/popup-notice/page.php:63
    19361955msgid "Cookie lifetime if accepted"
    19371956msgstr "Cookie Speicherdauer wenn akzeptiert wird (alles/partiell)"
    19381957
    1939 #: admin/tabs/v3/popup-notice/page.php:58
    1940 #: admin/tabs/v3/popup-notice/page.php:81
     1958#: admin/tabs/v3/popup-notice/page.php:66
     1959#: admin/tabs/v3/popup-notice/page.php:89
    19411960msgid "Day"
    19421961msgstr "Tag"
    19431962
    1944 #: admin/tabs/v3/popup-notice/page.php:60
    1945 #: admin/tabs/v3/popup-notice/page.php:83
     1963#: admin/tabs/v3/popup-notice/page.php:68
     1964#: admin/tabs/v3/popup-notice/page.php:91
    19461965msgid "Week"
    19471966msgstr "Woche"
    19481967
    1949 #: admin/tabs/v3/popup-notice/page.php:62
    1950 #: admin/tabs/v3/popup-notice/page.php:65
    1951 #: admin/tabs/v3/popup-notice/page.php:68
    1952 #: admin/tabs/v3/popup-notice/page.php:85
    1953 #: admin/tabs/v3/popup-notice/page.php:88
    1954 #: admin/tabs/v3/popup-notice/page.php:91
     1968#: admin/tabs/v3/popup-notice/page.php:70
     1969#: admin/tabs/v3/popup-notice/page.php:73
     1970#: admin/tabs/v3/popup-notice/page.php:76
     1971#: admin/tabs/v3/popup-notice/page.php:93
     1972#: admin/tabs/v3/popup-notice/page.php:96
     1973#: admin/tabs/v3/popup-notice/page.php:99
    19551974msgid "Month"
    19561975msgstr "Monat"
    19571976
    1958 #: admin/tabs/v3/popup-notice/page.php:71
    1959 #: admin/tabs/v3/popup-notice/page.php:94
     1977#: admin/tabs/v3/popup-notice/page.php:79
     1978#: admin/tabs/v3/popup-notice/page.php:102
    19601979msgid "Year"
    19611980msgstr "Jahr"
    19621981
    1963 #: admin/tabs/v3/popup-notice/page.php:74
     1982#: admin/tabs/v3/popup-notice/page.php:82
    19641983msgid ""
    19651984"For this period, the cookie gets stored if the user accepts. After this "
     
    19701989"Besucher erneut eine Auswahl treffen."
    19711990
    1972 #: admin/tabs/v3/popup-notice/page.php:78
     1991#: admin/tabs/v3/popup-notice/page.php:86
    19731992msgid "Cookie lifetime if dismissed"
    19741993msgstr "Cookie Speicherdauer wenn abgelehnt wird"
    19751994
    1976 #: admin/tabs/v3/popup-notice/page.php:97
     1995#: admin/tabs/v3/popup-notice/page.php:105
    19771996msgid ""
    19781997"For this period, the cookie gets stored when a user clicks cancel or dismiss "
     
    19832002"Besucher erneut eine Auswahl treffen."
    19842003
    1985 #: admin/tabs/v3/popup-notice/page.php:104
     2004#: admin/tabs/v3/popup-notice/page.php:112
    19862005msgid "Cookie version"
    19872006msgstr "Cookie Version"
    19882007
    1989 #: admin/tabs/v3/popup-notice/page.php:111
     2008#: admin/tabs/v3/popup-notice/page.php:119
    19902009msgid "Refresh/Update Cookie Version"
    19912010msgstr "Erhöhen der Cookie Version"
    19922011
    1993 #: admin/tabs/v3/popup-notice/page.php:112
     2012#: admin/tabs/v3/popup-notice/page.php:120
    19942013msgid ""
    19952014"If you have made changes at your cookie settings (style, integrations,..) "
     
    20022021"Auswahl zu bitten."
    20032022
    2004 #: admin/tabs/v3/popup-notice/page.php:125
     2023#: admin/tabs/v3/popup-notice/page.php:133
    20052024msgid "Cookie Popup customization"
    20062025msgstr "Cookie Popup Anpassung"
    20072026
    2008 #: admin/tabs/v3/popup-notice/page.php:132
     2027#: admin/tabs/v3/popup-notice/page.php:140
    20092028msgid "Enable Dark Mode of the popup"
    20102029msgstr "Aktiviere den Dark Mode des Popups"
    20112030
    2012 #: admin/tabs/v3/popup-notice/page.php:134
     2031#: admin/tabs/v3/popup-notice/page.php:142
    20132032msgid "Shows the popup in dark colors."
    20142033msgstr "Stellt das Popup mit dunklem Hintergrund und heller Schrift dar."
    20152034
    2016 #: admin/tabs/v3/popup-notice/page.php:149
     2035#: admin/tabs/v3/popup-notice/page.php:157
    20172036msgid "Popup header logo"
    20182037msgstr "Popup Logo"
    20192038
    2020 #: admin/tabs/v3/popup-notice/page.php:150
     2039#: admin/tabs/v3/popup-notice/page.php:158
    20212040msgid "We recommend to use a square image."
    20222041msgstr "Wir empfehlen die Benutzung eines quadratischen Logos."
    20232042
    2024 #: admin/tabs/v3/popup-notice/page.php:159
     2043#: admin/tabs/v3/popup-notice/page.php:167
    20252044msgid "Upload image"
    20262045msgstr "Bild uploaden"
    20272046
    2028 #: admin/tabs/v3/popup-notice/page.php:174
     2047#: admin/tabs/v3/popup-notice/page.php:182
    20292048msgid "Cookie Notice customization"
    20302049msgstr "Cookie Notice Anpassung"
    20312050
    2032 #: admin/tabs/v3/popup-notice/page.php:183
     2051#: admin/tabs/v3/popup-notice/page.php:191
    20332052msgid "Cookie notice style"
    20342053msgstr "Cookie Notice Stil"
    20352054
    2036 #: admin/tabs/v3/popup-notice/page.php:189
    2037 #: admin/tabs/v3/popup-notice/page.php:288
    2038 #: admin/tabs/v3/popup-notice/page.php:386
     2055#: admin/tabs/v3/popup-notice/page.php:197
     2056#: admin/tabs/v3/popup-notice/page.php:296
     2057#: admin/tabs/v3/popup-notice/page.php:394
    20392058msgid "Default"
    20402059msgstr "Standard"
    20412060
    2042 #: admin/tabs/v3/popup-notice/page.php:207
     2061#: admin/tabs/v3/popup-notice/page.php:215
    20432062msgid "Choose one of our cookie notice style templates."
    20442063msgstr "Wählen Sie ein Templates für die Cookie Notice."
    20452064
    2046 #: admin/tabs/v3/popup-notice/page.php:246
     2065#: admin/tabs/v3/popup-notice/page.php:254
    20472066msgid "Cookie Notice text"
    20482067msgstr "Cookie Notice Text"
    20492068
    2050 #: admin/tabs/v3/popup-notice/page.php:248
     2069#: admin/tabs/v3/popup-notice/page.php:256
    20512070msgid ""
    20522071"This text gets displayed within the cookie notice. If you use WPML you can "
     
    20562075"Hilfe der WPML String Translations diese Texte übersetzen."
    20572076
    2058 #: admin/tabs/v3/popup-notice/page.php:250
     2077#: admin/tabs/v3/popup-notice/page.php:258
    20592078msgid ""
    20602079"Warning: If you change this text by your own you risk not be confirm with "
     
    20642083"Konformität."
    20652084
    2066 #: admin/tabs/v3/popup-notice/page.php:255
     2085#: admin/tabs/v3/popup-notice/page.php:263
    20672086msgid "Position:"
    20682087msgstr "Position:"
    20692088
    2070 #: admin/tabs/v3/popup-notice/page.php:257
     2089#: admin/tabs/v3/popup-notice/page.php:265
    20712090msgid "On top"
    20722091msgstr "Oben"
    20732092
    2074 #: admin/tabs/v3/popup-notice/page.php:260
     2093#: admin/tabs/v3/popup-notice/page.php:268
    20752094msgid "Bottom"
    20762095msgstr "Unten"
    20772096
    2078 #: admin/tabs/v3/popup-notice/page.php:263
     2097#: admin/tabs/v3/popup-notice/page.php:271
    20792098msgid "Specifies the location where the cookie notice should be displayed."
    20802099msgstr "Gibt die Position an wo die Cookie Notice angezeigt werden soll."
    20812100
    2082 #: admin/tabs/v3/popup-notice/page.php:268
     2101#: admin/tabs/v3/popup-notice/page.php:276
    20832102msgid "Animation"
    20842103msgstr "Animation"
    20852104
    2086 #: admin/tabs/v3/popup-notice/page.php:270
     2105#: admin/tabs/v3/popup-notice/page.php:278
    20872106msgid "None"
    20882107msgstr "Keine"
    20892108
    2090 #: admin/tabs/v3/popup-notice/page.php:273
     2109#: admin/tabs/v3/popup-notice/page.php:281
    20912110msgid "fade"
    20922111msgstr "Ausgleiten"
    20932112
    2094 #: admin/tabs/v3/popup-notice/page.php:276
     2113#: admin/tabs/v3/popup-notice/page.php:284
    20952114msgid "hide"
    20962115msgstr "Ausblenden"
    20972116
    2098 #: admin/tabs/v3/popup-notice/page.php:279
     2117#: admin/tabs/v3/popup-notice/page.php:287
    20992118msgid "Animation when accepting the cookie message."
    21002119msgstr "Animation beim Akzeptieren der Cookie-Nachricht."
    21012120
    2102 #: admin/tabs/v3/popup-notice/page.php:283
     2121#: admin/tabs/v3/popup-notice/page.php:291
    21032122msgid "Font size"
    21042123msgstr "Textgröße"
    21052124
    2106 #: admin/tabs/v3/popup-notice/page.php:310
     2125#: admin/tabs/v3/popup-notice/page.php:318
    21072126msgid "Background color"
    21082127msgstr "Hintergrundfarbe"
    21092128
    2110 #: admin/tabs/v3/popup-notice/page.php:312
     2129#: admin/tabs/v3/popup-notice/page.php:320
    21112130msgid "Specifies the background color of the cookie notice."
    21122131msgstr "Definiert die Hintergrundfarbe der Cookie Notice."
    21132132
    2114 #: admin/tabs/v3/popup-notice/page.php:319
     2133#: admin/tabs/v3/popup-notice/page.php:327
    21152134msgid "Specifies the text/font color of the cookie notice text."
    21162135msgstr "Definiert die Schriftfarbe der Cookie Notice."
    21172136
    2118 #: admin/tabs/v3/popup-notice/page.php:324
     2137#: admin/tabs/v3/popup-notice/page.php:332
    21192138msgid "Button background color"
    21202139msgstr "Hintergrundfarbe des Buttons"
    21212140
    2122 #: admin/tabs/v3/popup-notice/page.php:326
     2141#: admin/tabs/v3/popup-notice/page.php:334
    21232142msgid "Specifies the background color of the cookie notice button."
    21242143msgstr "Definiert die Hintergrundfarbe des Buttons der Cookie Notice."
    21252144
    2126 #: admin/tabs/v3/popup-notice/page.php:333
     2145#: admin/tabs/v3/popup-notice/page.php:341
    21272146msgid "Specifies the border color of the cookie notice button."
    21282147msgstr "Definiert die Rahmenfarbe des Buttons der Cookie Notice."
    21292148
    2130 #: admin/tabs/v3/popup-notice/page.php:352
     2149#: admin/tabs/v3/popup-notice/page.php:360
    21312150msgid "Button text/font color"
    21322151msgstr "Schriftfarbe des Buttons"
    21332152
    2134 #: admin/tabs/v3/popup-notice/page.php:354
     2153#: admin/tabs/v3/popup-notice/page.php:362
    21352154msgid "Specifies the text/font color of the cookie notice button."
    21362155msgstr "Definiert die Schriftfarbe des Buttons der Cookie Notice."
    21372156
    2138 #: admin/tabs/v3/popup-notice/page.php:359
     2157#: admin/tabs/v3/popup-notice/page.php:367
    21392158msgid "CSS class cookie notice"
    21402159msgstr "CSS Klasse Cookie Notice"
    21412160
    2142 #: admin/tabs/v3/popup-notice/page.php:360
    2143 #: admin/tabs/v3/popup-notice/page.php:367
    2144 #: admin/tabs/v3/popup-notice/page.php:374
     2161#: admin/tabs/v3/popup-notice/page.php:368
     2162#: admin/tabs/v3/popup-notice/page.php:375
     2163#: admin/tabs/v3/popup-notice/page.php:382
    21452164msgid ".myClass1 .myClass2"
    21462165msgstr ""
    21472166
    2148 #: admin/tabs/v3/popup-notice/page.php:361
     2167#: admin/tabs/v3/popup-notice/page.php:369
    21492168msgid ""
    21502169"Specifies one or multiple additional classes for the cookie notice. Please "
     
    21542173"Cookie Notice anzupassen. Bitte geben Sie diese ohne führenden Punkte an."
    21552174
    2156 #: admin/tabs/v3/popup-notice/page.php:366
     2175#: admin/tabs/v3/popup-notice/page.php:374
    21572176msgid "CSS class text"
    21582177msgstr "CSS Klassen für Text"
    21592178
    2160 #: admin/tabs/v3/popup-notice/page.php:368
     2179#: admin/tabs/v3/popup-notice/page.php:376
    21612180msgid ""
    21622181"Specifies one or multiple additional classes for the text of cookie notice. "
     
    21672186"Punkte an."
    21682187
    2169 #: admin/tabs/v3/popup-notice/page.php:373
     2188#: admin/tabs/v3/popup-notice/page.php:381
    21702189msgid "CSS class button"
    21712190msgstr "CSS Klasse für Button"
    21722191
    2173 #: admin/tabs/v3/popup-notice/page.php:375
     2192#: admin/tabs/v3/popup-notice/page.php:383
    21742193msgid ""
    21752194"Specifies one or multiple additional classes for the button of cookie "
     
    21802199"Punkte an."
    21812200
    2182 #: admin/tabs/v3/popup-notice/page.php:381
     2201#: admin/tabs/v3/popup-notice/page.php:389
    21832202msgid "Height of cookie notice"
    21842203msgstr "Höhe der Cookie Notice"
    21852204
    2186 #: admin/tabs/v3/popup-notice/page.php:407
     2205#: admin/tabs/v3/popup-notice/page.php:415
    21872206msgid "Show WP DSGVO Tools (GDPR) icon"
    21882207msgstr "WP DSGVO Tools (GDPR) Icon anzeigen"
    21892208
    2190 #: admin/tabs/v3/popup-notice/page.php:409
     2209#: admin/tabs/v3/popup-notice/page.php:417
    21912210msgid ""
    21922211"Displays the WP DSGVO Tools (GDPR) icon on the left side of the cookie "
     
    23832402#: admin/tabs/v3/subject-access-request/page.php:188
    23842403#: admin/tabs/v3/super-unsubscribe/page.php:301
    2385 #: public/class-sp-dsgvo-public.php:737 public/class-sp-dsgvo-public.php:844
    2386 #: public/class-sp-dsgvo-public.php:888
     2404#: public/class-sp-dsgvo-public.php:737 public/class-sp-dsgvo-public.php:847
     2405#: public/class-sp-dsgvo-public.php:891
    23872406msgid "Yes"
    23882407msgstr "Ja"
     
    23982417#: includes/integrations/targeting/gadsense/page.php:43
    23992418#: includes/integrations/targeting/linkedinpixel/page.php:45
    2400 #: public/class-sp-dsgvo-public.php:737 public/class-sp-dsgvo-public.php:844
    2401 #: public/class-sp-dsgvo-public.php:888
     2419#: public/class-sp-dsgvo-public.php:737 public/class-sp-dsgvo-public.php:847
     2420#: public/class-sp-dsgvo-public.php:891
    24022421msgid "No"
    24032422msgstr "Nein"
     
    39803999"Ich stimme der Speicherung der Daten zur Verarbeitung im Sinne der DSGVO zu."
    39814000
    3982 #: includes/class-sp-dsgvo-settings.php:128
     4001#: includes/class-sp-dsgvo-settings.php:129
    39834002msgid ""
    39844003"To change your privacy setting, e.g. granting or withdrawing consent, click "
     
    39884007"Einwilligungen, klicken Sie hier:"
    39894008
    3990 #: includes/class-sp-dsgvo-settings.php:131
     4009#: includes/class-sp-dsgvo-settings.php:132
    39914010msgid "OK"
    39924011msgstr "OK"
    39934012
    3994 #: includes/class-sp-dsgvo-settings.php:135
     4013#: includes/class-sp-dsgvo-settings.php:136
    39954014msgid "Deny"
    39964015msgstr "Ablehnen"
    39974016
    3998 #: includes/class-sp-dsgvo-settings.php:138
     4017#: includes/class-sp-dsgvo-settings.php:139
    39994018msgid "More information"
    40004019msgstr "Mehr Information"
     
    46914710msgstr "Alles<br />akzeptieren"
    46924711
    4693 #: public/class-sp-dsgvo-public.php:835
     4712#: public/class-sp-dsgvo-public.php:838
    46944713msgid "Service"
    46954714msgstr "Dienst"
    46964715
    4697 #: public/class-sp-dsgvo-public.php:835
     4716#: public/class-sp-dsgvo-public.php:838
    46984717msgid "Services"
    46994718msgstr "Dienste"
    47004719
    4701 #: public/class-sp-dsgvo-public.php:868
     4720#: public/class-sp-dsgvo-public.php:871
    47024721msgid "via"
    47034722msgstr "via"
    47044723
    4705 #: public/class-sp-dsgvo-public.php:872
     4724#: public/class-sp-dsgvo-public.php:875
    47064725msgid "Local installation"
    47074726msgstr "Lokale Installation"
    47084727
    4709 #: public/class-sp-dsgvo-public.php:878 public/class-sp-dsgvo-public.php:883
     4728#: public/class-sp-dsgvo-public.php:881 public/class-sp-dsgvo-public.php:886
    47104729msgid "All Details"
    47114730msgstr "Alle Details"
    47124731
    4713 #: public/class-sp-dsgvo-public.php:1112
     4732#: public/class-sp-dsgvo-public.php:1115
    47144733msgid "Terms: "
    47154734msgstr "AGB: "
  • shapepress-dsgvo/trunk/public/class-sp-dsgvo-public.php

    r2395834 r2460811  
    828828        $integrations = SPDSGVOIntegrationApiBase::getAllIntegrationApis($categorySlug, FALSE);
    829829
     830        $mandatoryIntegrationsEditable = SPDSGVOSettings::get('mandatory_integrations_editable') == '1';
     831        $isReadonly = ($categorySlug == SPDSGVOConstants::CATEGORY_SLUG_MANDATORY) && $mandatoryIntegrationsEditable == false;
     832
    830833        ?>
    831834        <div class="sp-dsgvo-category-container">
     
    841844
    842845                        <label class="switch switch-green float-right">
    843                             <input type="checkbox" class="switch-input" value="1" name="sp-dsgvo-switch-category" <?php echo $categorySlug == SPDSGVOConstants::CATEGORY_SLUG_MANDATORY ? 'checked disabled' : '' ?> data-slug="<?= $categorySlug?>" id="sp-dsgvo-switch-category-<?= $categorySlug?>">
     846                            <input type="checkbox" class="switch-input" value="1" name="sp-dsgvo-switch-category" <?php echo $isReadonly ? 'checked disabled' : '' ?> data-slug="<?= $categorySlug?>" id="sp-dsgvo-switch-category-<?= $categorySlug?>">
    844847                            <span class="switch-label" data-on="<?= __('Yes', 'shapepress-dsgvo');?>" data-off="<?= __('No', 'shapepress-dsgvo');?>"></span>
    845848                            <span class="switch-handle"></span>
     
    858861                $usedTagmanager = array_key_exists('usedTagmanager', $settings) && $settings['usedTagmanager'] != '' ? $settings['usedTagmanager'] : '';
    859862                $isLocal = (array_key_exists('implementationMode', $settings) && $settings['implementationMode'] == 'on-premises');
    860                 $isReadonly = $isLocal || $categorySlug == SPDSGVOConstants::CATEGORY_SLUG_MANDATORY;
     863                $isReadonly = ($isLocal || $categorySlug == SPDSGVOConstants::CATEGORY_SLUG_MANDATORY) && $mandatoryIntegrationsEditable == false;
    861864                ?>
    862865                <hr />
  • shapepress-dsgvo/trunk/public/js/sp-dsgvo-public.js

    r2357270 r2460811  
    663663            }
    664664
     665            var optinEvent = new CustomEvent(
     666                "lw-optinout",
     667                {
     668                    detail: {
     669                        integrationId: integrationObject.slug,
     670                        integrationCategory: integrationObject.category,
     671                        integrationCode: integrationObject.jsCode,
     672                        mode: 'optin',
     673                        time: new Date(),
     674                    },
     675                    bubbles: true,
     676                    cancelable: false
     677                }
     678            );
     679            document.querySelector('.sp-dsgvo-privacy-popup').dispatchEvent(optinEvent);
     680
    665681
    666682        });
     
    732748
    733749        });
     750
     751        var optinEvent = new CustomEvent(
     752            "lw-optinout",
     753            {
     754                detail: {
     755                    integrationId: integrationObject.slug,
     756                    integrationCategory: integrationObject.category,
     757                    integrationCode: integrationObject.jsCode,
     758                    mode: 'optin',
     759                    time: new Date(),
     760                },
     761                bubbles: true,
     762                cancelable: false
     763            }
     764        );
     765        document.querySelector('.sp-dsgvo-privacy-popup').dispatchEvent(optinEvent);
    734766    }
    735767
     
    780812                }
    781813
     814                // check if it was enabled before
     815                if (enabledIntegrationsBeforeClosing.includes(integrationConfig.slug)) {
     816
     817                    var optoutEvent = new CustomEvent(
     818                        "lw-optinout",
     819                        {
     820                            detail: {
     821                                integrationId: integrationConfig.slug,
     822                                integrationCategory: integrationConfig.category,
     823                                integrationCode: integrationConfig.jsCode,
     824                                mode: 'optout',
     825                                time: new Date(),
     826                            },
     827                            bubbles: true,
     828                            cancelable: false
     829                        }
     830                    );
     831                    document.querySelector('.sp-dsgvo-privacy-popup').dispatchEvent(optoutEvent);
     832                }
     833
    782834            });
    783835
     
    794846                // check if it was enabled before
    795847                if (enabledIntegrationsBeforeClosing.includes(integrationConfig.slug)) reloadNeeded++;
     848
     849                var optoutEvent = new CustomEvent(
     850                    "lw-optinout",
     851                    {
     852                        detail: {
     853                            integrationId: integrationConfig.slug,
     854                            integrationCategory: integrationConfig.category,
     855                            integrationCode: integrationConfig.jsCode,
     856                            mode: 'optout',
     857                            time: new Date(),
     858                        },
     859                        bubbles: true,
     860                        cancelable: false
     861                    }
     862                );
     863                document.querySelector('.sp-dsgvo-privacy-popup').dispatchEvent(optoutEvent);
    796864
    797865                /* currently not needed because we remove it in reload because otherwise the script cant be removed from js vm
  • shapepress-dsgvo/trunk/sp-dsgvo.php

    r2457812 r2460811  
    1717 * Plugin URI:        https://legalweb.io
    1818 * Description:       WP DSGVO Tools (GDPR) help you to fulfill the GDPR (DGSVO)  compliance guidance (<a target="_blank" href="https://ico.org.uk/for-organisations/data-protection-reform/overview-of-the-gdpr/">GDPR</a>)
    19  * Version:           3.1.14
     19 * Version:           3.1.15
    2020 * Author:            legalweb
    2121 * Author URI:        https://www.legalweb.io
     
    2929}
    3030
    31 define('sp_dsgvo_VERSION', '3.1.14');
     31define('sp_dsgvo_VERSION', '3.1.15');
    3232define('sp_dsgvo_NAME', 'sp-dsgvo');
    3333define('sp_dsgvo_PLUGIN_NAME', 'shapepress-dsgvo');
Note: See TracChangeset for help on using the changeset viewer.