Version Description
- Bugfix Sprachdateien/Mehrsprachigkeit
- Geschwindigkeit des Cookie Poups verbessert
- Möglichkeit zum Umbennen der Buttons im Cookie Popup ergänzt
- Fehlerbehebung bei Cookie Opt-Out
- Debugwarnungen korrigiert bzw. entfernt
- Fehlerbehebung: Eigener Trackingcode wird nun korrekt übernommen.
- TCPDF Konflikt behoben
- Security verbessert
- Polylang Plugin Kompatibilität verbessert
- Bugfix Buddypress Integration
Download this release
Release Info
Developer | shapepress |
Plugin | WP DSGVO Tools |
Version | 2.1.0 |
Comparing to | |
See all releases |
Code changes from version 2.0.4 to 2.1.0
- README.txt +14 -2
- admin/tabs/common-settings/page.php +1 -1
- admin/tabs/cookie-notice/class-sp-dsgvo-cookie-notice-action.php +6 -5
- admin/tabs/cookie-notice/page.php +20 -2
- admin/tabs/super-unsubscribe/page.php +2 -2
- includes/class-sp-dsgvo-ajax-action.php +1 -1
- includes/class-sp-dsgvo-pdf.php +1 -1
- includes/class-sp-dsgvo-settings-polylang.php +46 -0
- includes/class-sp-dsgvo.php +1 -0
- includes/helpers.php +39 -9
- includes/integrations/buddypress/BuddyPressIntegration.php +61 -49
- includes/lib/tcpdf/include/tcpdf_colors.php +2 -2
- includes/lib/tcpdf/include/tcpdf_filters.php +2 -2
- includes/lib/tcpdf/include/tcpdf_font_data.php +2 -2
- includes/lib/tcpdf/include/tcpdf_fonts.php +2 -2
- includes/lib/tcpdf/include/tcpdf_images.php +2 -2
- includes/lib/tcpdf/include/tcpdf_static.php +2 -2
- includes/lib/tcpdf/tcpdf.php +4 -4
- includes/lib/tcpdf/tcpdf_barcodes_1d.php +2 -2
- includes/lib/tcpdf/tcpdf_barcodes_2d.php +2 -2
- includes/lib/tcpdf/tcpdf_import.php +3 -3
- includes/lib/tcpdf/tcpdf_parser.php +2 -2
- languages/shapepress-dsgvo-de_DE.mo +0 -0
- languages/shapepress-dsgvo-de_DE.po +125 -98
- languages/shapepress-dsgvo-de_DE_formal.mo +0 -0
- languages/shapepress-dsgvo-de_DE_formal.po +88 -80
- public/actions/user-permissions.php +12 -5
- public/class-sp-dsgvo-public.php +42 -29
- public/css/sp-dsgvo-public.css +45 -45
- public/js/sp-dsgvo-public.js +17 -16
- public/shortcodes/privacy-policy.php +5 -3
- sp-dsgvo.php +3 -3
README.txt
CHANGED
@@ -4,7 +4,7 @@ Donate link: https://wp-dsgvo.eu
|
|
4 |
Tags: gdpr, dsgvo, datenschutz, wordpress, compliance, data
|
5 |
Requires at least: 3.0.1
|
6 |
Tested up to: 4.9.8
|
7 |
-
Stable tag: 2.0
|
8 |
Requires PHP: 5.6.0
|
9 |
License: GPLv2 or later
|
10 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
@@ -77,11 +77,23 @@ WICHTIG: Vor der Installation bitte alle bisher aktivierten Cookie Notice Plugin
|
|
77 |
|
78 |
== Changelog ==
|
79 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
80 |
= 2.0.4 =
|
81 |
* Bugfix: Abschalten der Cookie Notice
|
82 |
|
83 |
= 2.0.3 =
|
84 |
-
* Sprachdateien f
|
85 |
* Fehler beim Akzeptieren des Cookie Popups behoben
|
86 |
|
87 |
= 2.0.2 =
|
4 |
Tags: gdpr, dsgvo, datenschutz, wordpress, compliance, data
|
5 |
Requires at least: 3.0.1
|
6 |
Tested up to: 4.9.8
|
7 |
+
Stable tag: 2.1.0
|
8 |
Requires PHP: 5.6.0
|
9 |
License: GPLv2 or later
|
10 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
77 |
|
78 |
== Changelog ==
|
79 |
|
80 |
+
= 2.1.0 =
|
81 |
+
* Bugfix Sprachdateien/Mehrsprachigkeit
|
82 |
+
* Geschwindigkeit des Cookie Poups verbessert
|
83 |
+
* Möglichkeit zum Umbennen der Buttons im Cookie Popup ergänzt
|
84 |
+
* Fehlerbehebung bei Cookie Opt-Out
|
85 |
+
* Debugwarnungen korrigiert bzw. entfernt
|
86 |
+
* Fehlerbehebung: Eigener Trackingcode wird nun korrekt übernommen.
|
87 |
+
* TCPDF Konflikt behoben
|
88 |
+
* Security verbessert
|
89 |
+
* Polylang Plugin Kompatibilität verbessert
|
90 |
+
* Bugfix Buddypress Integration
|
91 |
+
|
92 |
= 2.0.4 =
|
93 |
* Bugfix: Abschalten der Cookie Notice
|
94 |
|
95 |
= 2.0.3 =
|
96 |
+
* Sprachdateien für Deutsch (Sie) ergänzt
|
97 |
* Fehler beim Akzeptieren des Cookie Popups behoben
|
98 |
|
99 |
= 2.0.2 =
|
admin/tabs/common-settings/page.php
CHANGED
@@ -20,7 +20,7 @@
|
|
20 |
<?php endif; ?>
|
21 |
</span>
|
22 |
<?php if(isPremiumEdition() && SPDSGVOSettings::get('licence_details_fetched') === '1'): ?>
|
23 |
-
<span class="info-text"><?php _e('Activated on:','shapepress-dsgvo'); ?> <?= date("d.m.Y", strtotime(SPDSGVOSettings::get('licence_activated_on'))); ?>
|
24 |
<?php _e('Valid to:','shapepress-dsgvo'); ?> <?= date("d.m.Y", strtotime(SPDSGVOSettings::get('licence_valid_to'))); ?></span>
|
25 |
<?php endif; ?>
|
26 |
<?php submit_button(__('Deactivate license','shapepress-dsgvo')); ?>
|
20 |
<?php endif; ?>
|
21 |
</span>
|
22 |
<?php if(isPremiumEdition() && SPDSGVOSettings::get('licence_details_fetched') === '1'): ?>
|
23 |
+
<span class="info-text"><?php _e('Activated on:','shapepress-dsgvo'); ?> <?= date("d.m.Y", strtotime(SPDSGVOSettings::get('licence_activated_on'))); ?>
|
24 |
<?php _e('Valid to:','shapepress-dsgvo'); ?> <?= date("d.m.Y", strtotime(SPDSGVOSettings::get('licence_valid_to'))); ?></span>
|
25 |
<?php endif; ?>
|
26 |
<?php submit_button(__('Deactivate license','shapepress-dsgvo')); ?>
|
admin/tabs/cookie-notice/class-sp-dsgvo-cookie-notice-action.php
CHANGED
@@ -33,11 +33,10 @@ Class SPDSGVOCookieNoticeAction extends SPDSGVOAjaxAction{
|
|
33 |
|
34 |
SPDSGVOSettings::set('cn_position', $this->get('cn_position', 'bottom'));
|
35 |
SPDSGVOSettings::set('cn_animation', $this->get('cn_animation', 'none'));
|
|
|
36 |
|
37 |
-
SPDSGVOSettings::set('cookie_notice_display', $this->get('cookie_notice_display', 'no_popup'));
|
38 |
-
|
39 |
if (isValidBlogEdition() || isValidPremiumEdition())
|
40 |
-
{
|
41 |
SPDSGVOSettings::set('cn_background_color', $this->get('cn_background_color', '#333333'));
|
42 |
SPDSGVOSettings::set('cn_text_color', $this->get('cn_text_color', '#ffffff'));
|
43 |
SPDSGVOSettings::set('cn_background_color_button', $this->get('cn_background_color_button', '#F3F3F3'));
|
@@ -45,7 +44,7 @@ Class SPDSGVOCookieNoticeAction extends SPDSGVOAjaxAction{
|
|
45 |
SPDSGVOSettings::set('cn_custom_css_container', $this->get('cn_custom_css_container', ''));
|
46 |
SPDSGVOSettings::set('cn_custom_css_text', $this->get('cn_custom_css_text', ''));
|
47 |
SPDSGVOSettings::set('cn_custom_css_buttons', $this->get('cn_custom_css_buttons', ''));
|
48 |
-
|
49 |
SPDSGVOSettings::set('cn_size_text', $this->get('cn_size_text', 'auto'));
|
50 |
SPDSGVOSettings::set('cn_height_container', $this->get('cn_height_container', 'auto'));
|
51 |
SPDSGVOSettings::set('cn_show_dsgvo_icon', $this->get('cn_show_dsgvo_icon', '0'));
|
@@ -54,10 +53,12 @@ Class SPDSGVOCookieNoticeAction extends SPDSGVOAjaxAction{
|
|
54 |
|
55 |
if (isValidPremiumEdition())
|
56 |
{
|
57 |
-
/* i592995 */
|
58 |
SPDSGVOSettings::set('logo_image_id', $this->get('logo_image_id', ''));
|
59 |
SPDSGVOSettings::set('close_button_action', $this->get('close_button_action', '0'));
|
60 |
SPDSGVOSettings::set('close_button_url', $this->get('close_button_url', ''));
|
|
|
|
|
61 |
SPDSGVOSettings::set('accordion_top', $this->get('accordion_top', ''));
|
62 |
SPDSGVOSettings::set('popup_background', $this->get('popup_background', '#ffffff'));
|
63 |
SPDSGVOSettings::set('separators_color', $this->get('separators_color', '#f1f1f1'));
|
33 |
|
34 |
SPDSGVOSettings::set('cn_position', $this->get('cn_position', 'bottom'));
|
35 |
SPDSGVOSettings::set('cn_animation', $this->get('cn_animation', 'none'));
|
36 |
+
SPDSGVOSettings::set('cookie_notice_display', $this->get('cookie_notice_display', 'no_popup'));
|
37 |
|
|
|
|
|
38 |
if (isValidBlogEdition() || isValidPremiumEdition())
|
39 |
+
{
|
40 |
SPDSGVOSettings::set('cn_background_color', $this->get('cn_background_color', '#333333'));
|
41 |
SPDSGVOSettings::set('cn_text_color', $this->get('cn_text_color', '#ffffff'));
|
42 |
SPDSGVOSettings::set('cn_background_color_button', $this->get('cn_background_color_button', '#F3F3F3'));
|
44 |
SPDSGVOSettings::set('cn_custom_css_container', $this->get('cn_custom_css_container', ''));
|
45 |
SPDSGVOSettings::set('cn_custom_css_text', $this->get('cn_custom_css_text', ''));
|
46 |
SPDSGVOSettings::set('cn_custom_css_buttons', $this->get('cn_custom_css_buttons', ''));
|
47 |
+
|
48 |
SPDSGVOSettings::set('cn_size_text', $this->get('cn_size_text', 'auto'));
|
49 |
SPDSGVOSettings::set('cn_height_container', $this->get('cn_height_container', 'auto'));
|
50 |
SPDSGVOSettings::set('cn_show_dsgvo_icon', $this->get('cn_show_dsgvo_icon', '0'));
|
53 |
|
54 |
if (isValidPremiumEdition())
|
55 |
{
|
56 |
+
/* i592995 */
|
57 |
SPDSGVOSettings::set('logo_image_id', $this->get('logo_image_id', ''));
|
58 |
SPDSGVOSettings::set('close_button_action', $this->get('close_button_action', '0'));
|
59 |
SPDSGVOSettings::set('close_button_url', $this->get('close_button_url', ''));
|
60 |
+
SPDSGVOSettings::set('accept_button_text', $this->get('accept_button_text', ''));
|
61 |
+
SPDSGVOSettings::set('more_options_button_text', $this->get('more_options_button_text', ''));
|
62 |
SPDSGVOSettings::set('accordion_top', $this->get('accordion_top', ''));
|
63 |
SPDSGVOSettings::set('popup_background', $this->get('popup_background', '#ffffff'));
|
64 |
SPDSGVOSettings::set('separators_color', $this->get('separators_color', '#f1f1f1'));
|
admin/tabs/cookie-notice/page.php
CHANGED
@@ -176,8 +176,8 @@
|
|
176 |
<div class='image-preview-wrapper'>
|
177 |
<img id='logo_image-preview' class="image-preview" src='<?php echo $src; ?>' style="width: 200px">
|
178 |
</div>
|
179 |
-
<input id="logo_upload_image_button" type="button"
|
180 |
-
class="button"
|
181 |
<?= $disableUploadButton ? 'disabled' : true; ?>
|
182 |
value="<?php _e( 'Upload image', 'shapepress-dsgvo' ); ?>" />
|
183 |
<input type='hidden' class="image-id" name='logo_image_id' id='logo_image_id' value='<?php echo $img_id; ?>'>
|
@@ -197,6 +197,24 @@
|
|
197 |
</td>
|
198 |
</tr>
|
199 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
200 |
<tr>
|
201 |
<th scope="row"><?php _e('Close button URL','shapepress-dsgvo')?></th>
|
202 |
<td>
|
176 |
<div class='image-preview-wrapper'>
|
177 |
<img id='logo_image-preview' class="image-preview" src='<?php echo $src; ?>' style="width: 200px">
|
178 |
</div>
|
179 |
+
<input id="logo_upload_image_button" type="button"
|
180 |
+
class="button"
|
181 |
<?= $disableUploadButton ? 'disabled' : true; ?>
|
182 |
value="<?php _e( 'Upload image', 'shapepress-dsgvo' ); ?>" />
|
183 |
<input type='hidden' class="image-id" name='logo_image_id' id='logo_image_id' value='<?php echo $img_id; ?>'>
|
197 |
</td>
|
198 |
</tr>
|
199 |
|
200 |
+
<tr>
|
201 |
+
<th scope="row"><?php _e('Accept button custom text','shapepress-dsgvo')?></th>
|
202 |
+
<td>
|
203 |
+
<label for="accept_button_text">
|
204 |
+
<input type="text" value="<?php echo SPDSGVOSettings::get('accept_button_text', ''); ?>" name="accept_button_text" id="accept_button_text" />
|
205 |
+
</label>
|
206 |
+
</td>
|
207 |
+
</tr>
|
208 |
+
|
209 |
+
<tr>
|
210 |
+
<th scope="row"><?php _e('More Options button custom text','shapepress-dsgvo')?></th>
|
211 |
+
<td>
|
212 |
+
<label for="more_options_button_text">
|
213 |
+
<input type="text" value="<?php echo SPDSGVOSettings::get('more_options_button_text', ''); ?>" name="more_options_button_text" id="more_options_button_text" />
|
214 |
+
</label>
|
215 |
+
</td>
|
216 |
+
</tr>
|
217 |
+
|
218 |
<tr>
|
219 |
<th scope="row"><?php _e('Close button URL','shapepress-dsgvo')?></th>
|
220 |
<td>
|
admin/tabs/super-unsubscribe/page.php
CHANGED
@@ -165,7 +165,7 @@ $statuses = array(
|
|
165 |
'pending',
|
166 |
'done'
|
167 |
);
|
168 |
-
if (in_array($_GET['status'], $statuses)) {
|
169 |
$status = $_GET['status'];
|
170 |
} else {
|
171 |
$status = 'pending';
|
@@ -289,7 +289,7 @@ if (in_array($_GET['status'], $statuses)) {
|
|
289 |
</tfoot>
|
290 |
</table>
|
291 |
|
292 |
-
<?php if(count($pending) !== 0): ?>
|
293 |
<p>
|
294 |
<a class="button-primary"
|
295 |
href="<?= SPDSGVOSuperUnsubscribeAction::url(array('all' => '1')) ?>"><?php _e('Delete all','shapepress-dsgvo')?></a>
|
165 |
'pending',
|
166 |
'done'
|
167 |
);
|
168 |
+
if (isset($_GET['status']) && in_array($_GET['status'], $statuses)) {
|
169 |
$status = $_GET['status'];
|
170 |
} else {
|
171 |
$status = 'pending';
|
289 |
</tfoot>
|
290 |
</table>
|
291 |
|
292 |
+
<?php if(isset($pending) && count($pending) !== 0): ?>
|
293 |
<p>
|
294 |
<a class="button-primary"
|
295 |
href="<?= SPDSGVOSuperUnsubscribeAction::url(array('all' => '1')) ?>"><?php _e('Delete all','shapepress-dsgvo')?></a>
|
includes/class-sp-dsgvo-ajax-action.php
CHANGED
@@ -42,7 +42,7 @@ abstract class SPDSGVOAjaxAction{
|
|
42 |
}
|
43 |
}
|
44 |
|
45 |
-
public function boot(){
|
46 |
$class = self::getClassName();
|
47 |
$action = new $class;
|
48 |
$action->run();
|
42 |
}
|
43 |
}
|
44 |
|
45 |
+
public static function boot(){
|
46 |
$class = self::getClassName();
|
47 |
$action = new $class;
|
48 |
$action->run();
|
includes/class-sp-dsgvo-pdf.php
CHANGED
@@ -18,7 +18,7 @@
|
|
18 |
* @subpackage WP DSGVO Tools/includes
|
19 |
* @author Shapepress eU
|
20 |
*/
|
21 |
-
class SPDSGVOPDF extends
|
22 |
{
|
23 |
|
24 |
public function coloredTable($data)
|
18 |
* @subpackage WP DSGVO Tools/includes
|
19 |
* @author Shapepress eU
|
20 |
*/
|
21 |
+
class SPDSGVOPDF extends DSGVOTCPDF
|
22 |
{
|
23 |
|
24 |
public function coloredTable($data)
|
includes/class-sp-dsgvo-settings-polylang.php
ADDED
@@ -0,0 +1,46 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
/**
|
4 |
+
* Register settings strings for Polylang
|
5 |
+
*
|
6 |
+
* @link https://wp-dsgvo.eu
|
7 |
+
* @since 1.0.0
|
8 |
+
*
|
9 |
+
* @package WP DSGVO Tools
|
10 |
+
* @subpackage WP DSGVO Tools/includes
|
11 |
+
*/
|
12 |
+
|
13 |
+
/**
|
14 |
+
*
|
15 |
+
* @package WP DSGVO Tools
|
16 |
+
* @subpackage WP DSGVO Tools/includes
|
17 |
+
* @author Shapepress eU
|
18 |
+
*/
|
19 |
+
class SPDSGVOSettingsPolylang {
|
20 |
+
|
21 |
+
public $defaults = array();
|
22 |
+
|
23 |
+
public function __construct() {
|
24 |
+
if(function_exists('icl_register_string')) :
|
25 |
+
icl_register_string('shapepress-dsgvo', 'spdsgvo_comments_checkbox_info', SPDSGVOSettings::get('spdsgvo_comments_checkbox_info'));
|
26 |
+
icl_register_string('shapepress-dsgvo', 'spdsgvo_comments_checkbox_confirm', SPDSGVOSettings::get('spdsgvo_comments_checkbox_confirm'));
|
27 |
+
icl_register_string('shapepress-dsgvo', 'spdsgvo_comments_checkbox_text', SPDSGVOSettings::get('spdsgvo_comments_checkbox_text'));
|
28 |
+
icl_register_string('shapepress-dsgvo', 'sar_dsgvo_accepted_text', SPDSGVOSettings::get('sar_dsgvo_accepted_text'));
|
29 |
+
icl_register_string('shapepress-dsgvo', 'services_cookies_reason', SPDSGVOSettings::get('services')['cookies']['reason']);
|
30 |
+
icl_register_string('shapepress-dsgvo', 'services_google-analytics_reason', SPDSGVOSettings::get('services')['google-analytics']['reason']);
|
31 |
+
icl_register_string('shapepress-dsgvo', 'services_facebook-pixel_reason', SPDSGVOSettings::get('services')['facebook-pixel']['reason']);
|
32 |
+
icl_register_string('shapepress-dsgvo', 'su_dsgvo_accepted_text', SPDSGVOSettings::get('su_dsgvo_accepted_text'));
|
33 |
+
icl_register_string('shapepress-dsgvo', 'cookie_notice', SPDSGVOSettings::get('cookie_notice'));
|
34 |
+
icl_register_string('shapepress-dsgvo', 'cookie_notice_custom_text', SPDSGVOSettings::get('cookie_notice_custom_text'));
|
35 |
+
icl_register_string('shapepress-dsgvo', 'cn_button_text_ok', SPDSGVOSettings::get('cn_button_text_ok'));
|
36 |
+
icl_register_string('shapepress-dsgvo', 'cn_button_text_cancel', SPDSGVOSettings::get('cn_button_text_cancel'));
|
37 |
+
icl_register_string('shapepress-dsgvo', 'cn_button_text_more', SPDSGVOSettings::get('cn_button_text_more'));
|
38 |
+
icl_register_string('shapepress-dsgvo', 'terms_conditions', SPDSGVOSettings::get('terms_conditions'));
|
39 |
+
icl_register_string('shapepress-dsgvo', 'privacy_policy', SPDSGVOSettings::get('privacy_policy'));
|
40 |
+
icl_register_string('shapepress-dsgvo', 'imprint', SPDSGVOSettings::get('imprint'));
|
41 |
+
endif;
|
42 |
+
}
|
43 |
+
|
44 |
+
}
|
45 |
+
|
46 |
+
new SPDSGVOSettingsPolylang();
|
includes/class-sp-dsgvo.php
CHANGED
@@ -96,6 +96,7 @@ class SPDSGVO{
|
|
96 |
SPDSGVO::pluginDir('includes/class-sp-dsgvo-ajax-action.php'),
|
97 |
SPDSGVO::pluginDir('admin/class-sp-dsgvo-admin-action.php'),
|
98 |
SPDSGVO::pluginDir('includes/class-sp-dsgvo-settings.php'),
|
|
|
99 |
SPDSGVO::pluginDir('includes/class-sp-dsgvo-mail.php'),
|
100 |
SPDSGVO::pluginDir('includes/class-sp-dsgvo-data-collecter.php'),
|
101 |
SPDSGVO::pluginDir('includes/class-sp-dsgvo-log.php'),
|
96 |
SPDSGVO::pluginDir('includes/class-sp-dsgvo-ajax-action.php'),
|
97 |
SPDSGVO::pluginDir('admin/class-sp-dsgvo-admin-action.php'),
|
98 |
SPDSGVO::pluginDir('includes/class-sp-dsgvo-settings.php'),
|
99 |
+
SPDSGVO::pluginDir('includes/class-sp-dsgvo-settings-polylang.php'),
|
100 |
SPDSGVO::pluginDir('includes/class-sp-dsgvo-mail.php'),
|
101 |
SPDSGVO::pluginDir('includes/class-sp-dsgvo-data-collecter.php'),
|
102 |
SPDSGVO::pluginDir('includes/class-sp-dsgvo-log.php'),
|
includes/helpers.php
CHANGED
@@ -76,6 +76,36 @@ if(!function_exists('hasUserAcceptedPopup')) :
|
|
76 |
endif;
|
77 |
/* i592995 */
|
78 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
79 |
if (! function_exists('hasUserGivenPermissionFor')) {
|
80 |
|
81 |
function hasUserGivenPermissionFor($slug)
|
@@ -91,6 +121,7 @@ if (! function_exists('hasUserGivenPermissionFor')) {
|
|
91 |
} else {
|
92 |
$userPermissions = @$_COOKIE['sp_dsgvo_user_permissions'];
|
93 |
$userPermissions = unserialize(stripslashes($userPermissions));
|
|
|
94 |
}
|
95 |
|
96 |
if (isset($userPermissions['cookies'])) {
|
@@ -107,9 +138,8 @@ if (! function_exists('hasUserGivenPermissionFor')) {
|
|
107 |
} else {
|
108 |
|
109 |
$userPermissions = @$_COOKIE['sp_dsgvo_user_permissions'];
|
110 |
-
|
111 |
$userPermissions = unserialize(stripslashes($userPermissions));
|
112 |
-
|
113 |
}
|
114 |
|
115 |
// error_log('$userPermissions');
|
@@ -273,19 +303,19 @@ if(!function_exists('popup_styling')) :
|
|
273 |
.dsgvo-privacy-popup {
|
274 |
background-color: <?php echo $background; ?>;
|
275 |
}
|
276 |
-
.dsgvo-privacy-popup .popup-bottom {
|
277 |
border-top: 1px solid <?php echo $separators; ?>;
|
278 |
background-color: <?php echo $background; ?>;
|
279 |
}
|
280 |
-
.dsgvo-privacy-popup .popup-top {
|
281 |
border-bottom: 1px solid <?php echo $separators; ?>;
|
282 |
}
|
283 |
-
.lang-active svg line,
|
284 |
.dsgvo-popup-close svg line {
|
285 |
stroke: <?php echo $text_color; ?>;
|
286 |
}
|
287 |
.dsgvo-privacy-popup span,
|
288 |
-
.accordion-top span,
|
289 |
.dsgvo-privacy-popup p,
|
290 |
.dsgvo-privacy-popup div,
|
291 |
.dsgvo-privacy-popup strong,
|
@@ -305,14 +335,14 @@ if(!function_exists('popup_styling')) :
|
|
305 |
.dsgvo-privacy-popup a:hover span {
|
306 |
color: <?php echo $links_color_hover; ?>;
|
307 |
}
|
308 |
-
.accept-button {
|
309 |
color: <?php echo $accept_button_text_color; ?> !important;
|
310 |
background-color: <?php echo $accept_button_bg_color; ?>;
|
311 |
}
|
312 |
-
.accept-button:hover {
|
313 |
color: <?php echo $accept_button_text_color; ?> !important;
|
314 |
}
|
315 |
-
.accept-button .accept-loader circle {
|
316 |
stroke: <?php echo $accept_button_text_color; ?>;
|
317 |
}
|
318 |
</style>
|
76 |
endif;
|
77 |
/* i592995 */
|
78 |
|
79 |
+
function setPermissionsDefaults($perm) {
|
80 |
+
$perm = array(
|
81 |
+
'cookies' => '0',
|
82 |
+
'google-analytics' => '0',
|
83 |
+
'facebook-pixel' => '0'
|
84 |
+
);
|
85 |
+
}
|
86 |
+
|
87 |
+
function checkCookies($perm) {
|
88 |
+
if(!is_array($perm)) {
|
89 |
+
setPermissionsDefaults($perm);
|
90 |
+
}
|
91 |
+
|
92 |
+
if(!isset($perm['cookies']) || !isset($perm['google-analytics']) || !isset($perm['facebook-pixel'])) {
|
93 |
+
setPermissionsDefaults($perm);
|
94 |
+
}
|
95 |
+
|
96 |
+
if($perm['cookies'] != '0' && $perm['cookies'] != '1') {
|
97 |
+
setPermissionsDefaults($perm);
|
98 |
+
}
|
99 |
+
|
100 |
+
if($perm['google-analytics'] != '0' && $perm['google-analytics'] != '1') {
|
101 |
+
setPermissionsDefaults($perm);
|
102 |
+
}
|
103 |
+
|
104 |
+
if($perm['facebook-pixel'] != '0' && $perm['facebook-pixel'] != '1') {
|
105 |
+
setPermissionsDefaults($perm);
|
106 |
+
}
|
107 |
+
}
|
108 |
+
|
109 |
if (! function_exists('hasUserGivenPermissionFor')) {
|
110 |
|
111 |
function hasUserGivenPermissionFor($slug)
|
121 |
} else {
|
122 |
$userPermissions = @$_COOKIE['sp_dsgvo_user_permissions'];
|
123 |
$userPermissions = unserialize(stripslashes($userPermissions));
|
124 |
+
checkCookies($userPermissions);
|
125 |
}
|
126 |
|
127 |
if (isset($userPermissions['cookies'])) {
|
138 |
} else {
|
139 |
|
140 |
$userPermissions = @$_COOKIE['sp_dsgvo_user_permissions'];
|
|
|
141 |
$userPermissions = unserialize(stripslashes($userPermissions));
|
142 |
+
checkCookies($userPermissions);
|
143 |
}
|
144 |
|
145 |
// error_log('$userPermissions');
|
303 |
.dsgvo-privacy-popup {
|
304 |
background-color: <?php echo $background; ?>;
|
305 |
}
|
306 |
+
.dsgvo-privacy-popup .dsgvo-popup-bottom {
|
307 |
border-top: 1px solid <?php echo $separators; ?>;
|
308 |
background-color: <?php echo $background; ?>;
|
309 |
}
|
310 |
+
.dsgvo-privacy-popup .dsgvo-popup-top {
|
311 |
border-bottom: 1px solid <?php echo $separators; ?>;
|
312 |
}
|
313 |
+
.dsgvo-lang-active svg line,
|
314 |
.dsgvo-popup-close svg line {
|
315 |
stroke: <?php echo $text_color; ?>;
|
316 |
}
|
317 |
.dsgvo-privacy-popup span,
|
318 |
+
.dsgvo-accordion-top span,
|
319 |
.dsgvo-privacy-popup p,
|
320 |
.dsgvo-privacy-popup div,
|
321 |
.dsgvo-privacy-popup strong,
|
335 |
.dsgvo-privacy-popup a:hover span {
|
336 |
color: <?php echo $links_color_hover; ?>;
|
337 |
}
|
338 |
+
.dsgvo-accept-button {
|
339 |
color: <?php echo $accept_button_text_color; ?> !important;
|
340 |
background-color: <?php echo $accept_button_bg_color; ?>;
|
341 |
}
|
342 |
+
.dsgvo-accept-button:hover {
|
343 |
color: <?php echo $accept_button_text_color; ?> !important;
|
344 |
}
|
345 |
+
.dsgvo-accept-button .dsgvo-accept-loader circle {
|
346 |
stroke: <?php echo $accept_button_text_color; ?>;
|
347 |
}
|
348 |
</style>
|
includes/integrations/buddypress/BuddyPressIntegration.php
CHANGED
@@ -87,32 +87,40 @@ class SPDSGVOBuddypressIntegration extends SPDSGVOIntegration
|
|
87 |
|
88 |
$data = array();
|
89 |
|
90 |
-
|
91 |
-
|
92 |
-
|
93 |
-
|
94 |
-
|
95 |
-
|
96 |
-
|
97 |
-
|
98 |
-
|
99 |
-
|
100 |
-
|
101 |
-
|
102 |
-
|
103 |
-
|
|
|
|
|
|
|
|
|
104 |
|
105 |
// blogs
|
106 |
-
|
107 |
-
|
108 |
-
|
109 |
-
|
110 |
-
|
111 |
-
|
112 |
-
|
113 |
-
|
114 |
-
|
115 |
-
|
|
|
|
|
|
|
|
|
116 |
// profile fields
|
117 |
// $profileParams['user_id'] = $user->ID;
|
118 |
// $profileParams['hide_empty_groups'] = FALSE;
|
@@ -139,31 +147,35 @@ class SPDSGVOBuddypressIntegration extends SPDSGVOIntegration
|
|
139 |
// }
|
140 |
// }
|
141 |
|
142 |
-
|
143 |
-
|
144 |
-
|
145 |
-
|
146 |
-
|
147 |
-
|
148 |
-
|
149 |
-
|
150 |
-
|
151 |
-
|
152 |
-
|
153 |
-
|
154 |
-
|
155 |
-
|
156 |
-
|
157 |
-
|
158 |
-
|
159 |
-
|
160 |
-
|
161 |
-
|
162 |
-
|
163 |
-
|
164 |
-
|
165 |
-
|
166 |
-
|
|
|
|
|
|
|
|
|
167 |
|
168 |
return $data;
|
169 |
}
|
87 |
|
88 |
$data = array();
|
89 |
|
90 |
+
try {
|
91 |
+
// private messages
|
92 |
+
$aParams['user_id'] = $user->ID;
|
93 |
+
$aParams['max'] = FALSE;
|
94 |
+
$aParams['box'] = 'sentbox';
|
95 |
+
if (bp_has_message_threads($aParams)) {
|
96 |
+
while (bp_message_threads()) {
|
97 |
+
bp_message_thread();
|
98 |
+
|
99 |
+
// error_log('foreach ($allPns->messages ' . $pn->excerpt);
|
100 |
+
$data[] = __('PM between','shapepress-dsgvo') .' ' . bp_get_message_thread_to();
|
101 |
+
$data[] = __('Title:','shapepress-dsgvo'). ' ' . bp_get_message_thread_subject();
|
102 |
+
$data[] = __('Message: ','shapepress-dsgvo'). ' <i>' . bp_get_message_thread_excerpt() . '</i>';
|
103 |
+
}
|
104 |
+
}
|
105 |
+
} catch (Exception $e)
|
106 |
+
{
|
107 |
+
}
|
108 |
|
109 |
// blogs
|
110 |
+
try {
|
111 |
+
|
112 |
+
$blogParams['user_id'] = $user->ID;
|
113 |
+
if (bp_has_blogs($blogParams)) {
|
114 |
+
while (bp_blogs()) {
|
115 |
+
bp_the_blog();
|
116 |
+
|
117 |
+
// error_log('while blogs');
|
118 |
+
$data[] = __('Blog','shapepress-dsgvo'). ' ' . bp_blog_name();
|
119 |
+
}
|
120 |
+
}
|
121 |
+
} catch (Exception $e)
|
122 |
+
{
|
123 |
+
}
|
124 |
// profile fields
|
125 |
// $profileParams['user_id'] = $user->ID;
|
126 |
// $profileParams['hide_empty_groups'] = FALSE;
|
147 |
// }
|
148 |
// }
|
149 |
|
150 |
+
try {
|
151 |
+
$data[] = __('Profildaten','shapepress-dsgvo');
|
152 |
+
$groups = bp_xprofile_get_groups(array(
|
153 |
+
'user_id' => $user->ID,
|
154 |
+
'hide_empty_groups' => true,
|
155 |
+
'hide_empty_fields' => true,
|
156 |
+
'fetch_fields' => true,
|
157 |
+
'fetch_field_data' => true
|
158 |
+
));
|
159 |
+
foreach ((array) $groups as $group) {
|
160 |
+
if (empty($group->fields)) {
|
161 |
+
continue;
|
162 |
+
}
|
163 |
+
|
164 |
+
foreach ((array) $group->fields as $field) {
|
165 |
+
|
166 |
+
$data[] = __('Field group','shapepress-dsgvo') .': ' . $group->name . ':' . $field->name . ':' . $field->data->value;
|
167 |
+
// $profile_data[ $field->name ] = array(
|
168 |
+
// 'field_group_id' => $group->id,
|
169 |
+
// 'field_group_name' => $group->name,
|
170 |
+
// 'field_id' => $field->id,
|
171 |
+
// 'field_type' => $field->type,
|
172 |
+
// 'field_data' => $field->data->value,
|
173 |
+
// );
|
174 |
+
}
|
175 |
+
}
|
176 |
+
} catch (Exception $e)
|
177 |
+
{
|
178 |
+
}
|
179 |
|
180 |
return $data;
|
181 |
}
|
includes/lib/tcpdf/include/tcpdf_colors.php
CHANGED
@@ -39,13 +39,13 @@
|
|
39 |
*/
|
40 |
|
41 |
/**
|
42 |
-
* @class
|
43 |
* PHP color class for TCPDF
|
44 |
* @package com.tecnick.tcpdf
|
45 |
* @version 1.0.004
|
46 |
* @author Nicola Asuni - info@tecnick.com
|
47 |
*/
|
48 |
-
class
|
49 |
|
50 |
/**
|
51 |
* Array of WEB safe colors
|
39 |
*/
|
40 |
|
41 |
/**
|
42 |
+
* @class DSGVOTCPDF_COLORS
|
43 |
* PHP color class for TCPDF
|
44 |
* @package com.tecnick.tcpdf
|
45 |
* @version 1.0.004
|
46 |
* @author Nicola Asuni - info@tecnick.com
|
47 |
*/
|
48 |
+
class DSGVOTCPDF_COLORS {
|
49 |
|
50 |
/**
|
51 |
* Array of WEB safe colors
|
includes/lib/tcpdf/include/tcpdf_filters.php
CHANGED
@@ -41,14 +41,14 @@
|
|
41 |
*/
|
42 |
|
43 |
/**
|
44 |
-
* @class
|
45 |
* This is a PHP class for decoding common PDF filters (PDF 32000-2008 - 7.4 Filters).<br>
|
46 |
* @package com.tecnick.tcpdf
|
47 |
* @brief This is a PHP class for decoding common PDF filters.
|
48 |
* @version 1.0.001
|
49 |
* @author Nicola Asuni - info@tecnick.com
|
50 |
*/
|
51 |
-
class
|
52 |
|
53 |
/**
|
54 |
* Define a list of available filter decoders.
|
41 |
*/
|
42 |
|
43 |
/**
|
44 |
+
* @class DSGVOTCPDF_FILTERS
|
45 |
* This is a PHP class for decoding common PDF filters (PDF 32000-2008 - 7.4 Filters).<br>
|
46 |
* @package com.tecnick.tcpdf
|
47 |
* @brief This is a PHP class for decoding common PDF filters.
|
48 |
* @version 1.0.001
|
49 |
* @author Nicola Asuni - info@tecnick.com
|
50 |
*/
|
51 |
+
class DSGVOTCPDF_FILTERS {
|
52 |
|
53 |
/**
|
54 |
* Define a list of available filter decoders.
|
includes/lib/tcpdf/include/tcpdf_font_data.php
CHANGED
@@ -39,13 +39,13 @@
|
|
39 |
*/
|
40 |
|
41 |
/**
|
42 |
-
* @class
|
43 |
* Unicode data and encoding maps for TCPDF.
|
44 |
* @package com.tecnick.tcpdf
|
45 |
* @version 1.0.001
|
46 |
* @author Nicola Asuni - info@tecnick.com
|
47 |
*/
|
48 |
-
class
|
49 |
|
50 |
/**
|
51 |
* Unicode code for Left-to-Right Mark.
|
39 |
*/
|
40 |
|
41 |
/**
|
42 |
+
* @class DSGVOTCPDF_FONT_DATA
|
43 |
* Unicode data and encoding maps for TCPDF.
|
44 |
* @package com.tecnick.tcpdf
|
45 |
* @version 1.0.001
|
46 |
* @author Nicola Asuni - info@tecnick.com
|
47 |
*/
|
48 |
+
class DSGVOTCPDF_FONT_DATA {
|
49 |
|
50 |
/**
|
51 |
* Unicode code for Left-to-Right Mark.
|
includes/lib/tcpdf/include/tcpdf_fonts.php
CHANGED
@@ -39,13 +39,13 @@
|
|
39 |
*/
|
40 |
|
41 |
/**
|
42 |
-
* @class
|
43 |
* Font methods for TCPDF library.
|
44 |
* @package com.tecnick.tcpdf
|
45 |
* @version 1.1.0
|
46 |
* @author Nicola Asuni - info@tecnick.com
|
47 |
*/
|
48 |
-
class
|
49 |
|
50 |
/**
|
51 |
* Static cache used for speed up uniord performances
|
39 |
*/
|
40 |
|
41 |
/**
|
42 |
+
* @class DSGVOTCPDF_FONTS
|
43 |
* Font methods for TCPDF library.
|
44 |
* @package com.tecnick.tcpdf
|
45 |
* @version 1.1.0
|
46 |
* @author Nicola Asuni - info@tecnick.com
|
47 |
*/
|
48 |
+
class DSGVOTCPDF_FONTS {
|
49 |
|
50 |
/**
|
51 |
* Static cache used for speed up uniord performances
|
includes/lib/tcpdf/include/tcpdf_images.php
CHANGED
@@ -42,14 +42,14 @@
|
|
42 |
*/
|
43 |
|
44 |
/**
|
45 |
-
* @class
|
46 |
* Static image methods used by the TCPDF class.
|
47 |
* @package com.tecnick.tcpdf
|
48 |
* @brief PHP class for generating PDF documents without requiring external extensions.
|
49 |
* @version 1.0.005
|
50 |
* @author Nicola Asuni - info@tecnick.com
|
51 |
*/
|
52 |
-
class
|
53 |
|
54 |
/**
|
55 |
* Array of hinheritable SVG properties.
|
42 |
*/
|
43 |
|
44 |
/**
|
45 |
+
* @class DSGVOTCPDF_IMAGES
|
46 |
* Static image methods used by the TCPDF class.
|
47 |
* @package com.tecnick.tcpdf
|
48 |
* @brief PHP class for generating PDF documents without requiring external extensions.
|
49 |
* @version 1.0.005
|
50 |
* @author Nicola Asuni - info@tecnick.com
|
51 |
*/
|
52 |
+
class DSGVOTCPDF_IMAGES {
|
53 |
|
54 |
/**
|
55 |
* Array of hinheritable SVG properties.
|
includes/lib/tcpdf/include/tcpdf_static.php
CHANGED
@@ -42,14 +42,14 @@
|
|
42 |
*/
|
43 |
|
44 |
/**
|
45 |
-
* @class
|
46 |
* Static methods used by the TCPDF class.
|
47 |
* @package com.tecnick.tcpdf
|
48 |
* @brief PHP class for generating PDF documents without requiring external extensions.
|
49 |
* @version 1.1.1
|
50 |
* @author Nicola Asuni - info@tecnick.com
|
51 |
*/
|
52 |
-
class
|
53 |
|
54 |
/**
|
55 |
* Current TCPDF version.
|
42 |
*/
|
43 |
|
44 |
/**
|
45 |
+
* @class DSGVOTCPDF_STATIC
|
46 |
* Static methods used by the TCPDF class.
|
47 |
* @package com.tecnick.tcpdf
|
48 |
* @brief PHP class for generating PDF documents without requiring external extensions.
|
49 |
* @version 1.1.1
|
50 |
* @author Nicola Asuni - info@tecnick.com
|
51 |
*/
|
52 |
+
class DSGVOTCPDF_STATIC {
|
53 |
|
54 |
/**
|
55 |
* Current TCPDF version.
|
includes/lib/tcpdf/tcpdf.php
CHANGED
@@ -123,7 +123,7 @@ require_once(dirname(__FILE__).'/include/tcpdf_static.php');
|
|
123 |
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
124 |
|
125 |
/**
|
126 |
-
* @class
|
127 |
* PHP class for generating PDF documents without requiring external extensions.
|
128 |
* TCPDF project (http://www.tcpdf.org) has been originally derived in 2002 from the Public Domain FPDF class by Olivier Plathey (http://www.fpdf.org), but now is almost entirely rewritten.<br>
|
129 |
* @package com.tecnick.tcpdf
|
@@ -131,7 +131,7 @@ require_once(dirname(__FILE__).'/include/tcpdf_static.php');
|
|
131 |
* @version 6.2.8
|
132 |
* @author Nicola Asuni - info@tecnick.com
|
133 |
*/
|
134 |
-
class
|
135 |
|
136 |
// Protected properties
|
137 |
|
@@ -15198,7 +15198,7 @@ class TCPDF {
|
|
15198 |
// save current graphic settings
|
15199 |
$gvars = $this->getGraphicVars();
|
15200 |
// create new barcode object
|
15201 |
-
$barcodeobj = new
|
15202 |
$arrcode = $barcodeobj->getBarcodeArray();
|
15203 |
if (($arrcode === false) OR empty($arrcode) OR ($arrcode['maxw'] <= 0)) {
|
15204 |
$this->Error('Error in 1D barcode string');
|
@@ -15517,7 +15517,7 @@ class TCPDF {
|
|
15517 |
// save current graphic settings
|
15518 |
$gvars = $this->getGraphicVars();
|
15519 |
// create new barcode object
|
15520 |
-
$barcodeobj = new
|
15521 |
$arrcode = $barcodeobj->getBarcodeArray();
|
15522 |
if (($arrcode === false) OR empty($arrcode) OR !isset($arrcode['num_rows']) OR ($arrcode['num_rows'] == 0) OR !isset($arrcode['num_cols']) OR ($arrcode['num_cols'] == 0)) {
|
15523 |
$this->Error('Error in 2D barcode string');
|
123 |
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
124 |
|
125 |
/**
|
126 |
+
* @class DSGVOTCPDF
|
127 |
* PHP class for generating PDF documents without requiring external extensions.
|
128 |
* TCPDF project (http://www.tcpdf.org) has been originally derived in 2002 from the Public Domain FPDF class by Olivier Plathey (http://www.fpdf.org), but now is almost entirely rewritten.<br>
|
129 |
* @package com.tecnick.tcpdf
|
131 |
* @version 6.2.8
|
132 |
* @author Nicola Asuni - info@tecnick.com
|
133 |
*/
|
134 |
+
class DSGVOTCPDF {
|
135 |
|
136 |
// Protected properties
|
137 |
|
15198 |
// save current graphic settings
|
15199 |
$gvars = $this->getGraphicVars();
|
15200 |
// create new barcode object
|
15201 |
+
$barcodeobj = new DSGVOTCPDFBarcode($code, $type);
|
15202 |
$arrcode = $barcodeobj->getBarcodeArray();
|
15203 |
if (($arrcode === false) OR empty($arrcode) OR ($arrcode['maxw'] <= 0)) {
|
15204 |
$this->Error('Error in 1D barcode string');
|
15517 |
// save current graphic settings
|
15518 |
$gvars = $this->getGraphicVars();
|
15519 |
// create new barcode object
|
15520 |
+
$barcodeobj = new DSGVOTCPDF2DBarcode($code, $type);
|
15521 |
$arrcode = $barcodeobj->getBarcodeArray();
|
15522 |
if (($arrcode === false) OR empty($arrcode) OR !isset($arrcode['num_rows']) OR ($arrcode['num_rows'] == 0) OR !isset($arrcode['num_cols']) OR ($arrcode['num_cols'] == 0)) {
|
15523 |
$this->Error('Error in 2D barcode string');
|
includes/lib/tcpdf/tcpdf_barcodes_1d.php
CHANGED
@@ -41,13 +41,13 @@
|
|
41 |
*/
|
42 |
|
43 |
/**
|
44 |
-
* @class
|
45 |
* PHP class to creates array representations for common 1D barcodes to be used with TCPDF (http://www.tcpdf.org).<br>
|
46 |
* @package com.tecnick.tcpdf
|
47 |
* @version 1.0.027
|
48 |
* @author Nicola Asuni
|
49 |
*/
|
50 |
-
class
|
51 |
|
52 |
/**
|
53 |
* Array representation of barcode.
|
41 |
*/
|
42 |
|
43 |
/**
|
44 |
+
* @class DSGVOTCPDFBarcode
|
45 |
* PHP class to creates array representations for common 1D barcodes to be used with TCPDF (http://www.tcpdf.org).<br>
|
46 |
* @package com.tecnick.tcpdf
|
47 |
* @version 1.0.027
|
48 |
* @author Nicola Asuni
|
49 |
*/
|
50 |
+
class DSGVOTCPDFBarcode {
|
51 |
|
52 |
/**
|
53 |
* Array representation of barcode.
|
includes/lib/tcpdf/tcpdf_barcodes_2d.php
CHANGED
@@ -41,13 +41,13 @@
|
|
41 |
*/
|
42 |
|
43 |
/**
|
44 |
-
* @class
|
45 |
* PHP class to creates array representations for 2D barcodes to be used with TCPDF (http://www.tcpdf.org).
|
46 |
* @package com.tecnick.tcpdf
|
47 |
* @version 1.0.015
|
48 |
* @author Nicola Asuni
|
49 |
*/
|
50 |
-
class
|
51 |
|
52 |
/**
|
53 |
* Array representation of barcode.
|
41 |
*/
|
42 |
|
43 |
/**
|
44 |
+
* @class DSGVOTCPDF2DBarcode
|
45 |
* PHP class to creates array representations for 2D barcodes to be used with TCPDF (http://www.tcpdf.org).
|
46 |
* @package com.tecnick.tcpdf
|
47 |
* @version 1.0.015
|
48 |
* @author Nicola Asuni
|
49 |
*/
|
50 |
+
class DSGVOTCPDF2DBarcode {
|
51 |
|
52 |
/**
|
53 |
* Array representation of barcode.
|
includes/lib/tcpdf/tcpdf_import.php
CHANGED
@@ -48,7 +48,7 @@ require_once(dirname(__FILE__).'/tcpdf.php');
|
|
48 |
require_once(dirname(__FILE__).'/tcpdf_parser.php');
|
49 |
|
50 |
/**
|
51 |
-
* @class
|
52 |
* !!! THIS CLASS IS UNDER DEVELOPMENT !!!
|
53 |
* PHP class extension of the TCPDF (http://www.tcpdf.org) library to import existing PDF documents.<br>
|
54 |
* @package com.tecnick.tcpdf
|
@@ -56,7 +56,7 @@ require_once(dirname(__FILE__).'/tcpdf_parser.php');
|
|
56 |
* @version 1.0.001
|
57 |
* @author Nicola Asuni - info@tecnick.com
|
58 |
*/
|
59 |
-
class
|
60 |
|
61 |
/**
|
62 |
* Import an existing PDF document
|
@@ -79,7 +79,7 @@ class TCPDF_IMPORT extends TCPDF {
|
|
79 |
);
|
80 |
try {
|
81 |
// parse PDF data
|
82 |
-
$pdf = new
|
83 |
} catch (Exception $e) {
|
84 |
die($e->getMessage());
|
85 |
}
|
48 |
require_once(dirname(__FILE__).'/tcpdf_parser.php');
|
49 |
|
50 |
/**
|
51 |
+
* @class DSGVOTCPDF_IMPORT
|
52 |
* !!! THIS CLASS IS UNDER DEVELOPMENT !!!
|
53 |
* PHP class extension of the TCPDF (http://www.tcpdf.org) library to import existing PDF documents.<br>
|
54 |
* @package com.tecnick.tcpdf
|
56 |
* @version 1.0.001
|
57 |
* @author Nicola Asuni - info@tecnick.com
|
58 |
*/
|
59 |
+
class DSGVOTCPDF_IMPORT extends DSGVOTCPDF {
|
60 |
|
61 |
/**
|
62 |
* Import an existing PDF document
|
79 |
);
|
80 |
try {
|
81 |
// parse PDF data
|
82 |
+
$pdf = new DSGVOTCPDF_PARSER($rawdata, $cfg);
|
83 |
} catch (Exception $e) {
|
84 |
die($e->getMessage());
|
85 |
}
|
includes/lib/tcpdf/tcpdf_parser.php
CHANGED
@@ -44,14 +44,14 @@
|
|
44 |
require_once(dirname(__FILE__).'/include/tcpdf_filters.php');
|
45 |
|
46 |
/**
|
47 |
-
* @class
|
48 |
* This is a PHP class for parsing PDF documents.<br>
|
49 |
* @package com.tecnick.tcpdf
|
50 |
* @brief This is a PHP class for parsing PDF documents..
|
51 |
* @version 1.0.15
|
52 |
* @author Nicola Asuni - info@tecnick.com
|
53 |
*/
|
54 |
-
class
|
55 |
|
56 |
/**
|
57 |
* Raw content of the PDF document.
|
44 |
require_once(dirname(__FILE__).'/include/tcpdf_filters.php');
|
45 |
|
46 |
/**
|
47 |
+
* @class DSGVOTCPDF_PARSER
|
48 |
* This is a PHP class for parsing PDF documents.<br>
|
49 |
* @package com.tecnick.tcpdf
|
50 |
* @brief This is a PHP class for parsing PDF documents..
|
51 |
* @version 1.0.15
|
52 |
* @author Nicola Asuni - info@tecnick.com
|
53 |
*/
|
54 |
+
class DSGVOTCPDF_PARSER {
|
55 |
|
56 |
/**
|
57 |
* Raw content of the PDF document.
|
languages/shapepress-dsgvo-de_DE.mo
CHANGED
Binary file
|
languages/shapepress-dsgvo-de_DE.po
CHANGED
@@ -1,15 +1,15 @@
|
|
1 |
msgid ""
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: \n"
|
4 |
-
"POT-Creation-Date: 2018-
|
5 |
-
"PO-Revision-Date: 2018-
|
6 |
"Last-Translator: \n"
|
7 |
"Language-Team: \n"
|
8 |
"Language: de_DE\n"
|
9 |
"MIME-Version: 1.0\n"
|
10 |
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
"Content-Transfer-Encoding: 8bit\n"
|
12 |
-
"X-Generator: Poedit 2.
|
13 |
"X-Poedit-Basepath: ..\n"
|
14 |
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
15 |
"X-Poedit-KeywordsList: __;_e\n"
|
@@ -326,7 +326,7 @@ msgstr ""
|
|
326 |
"nachfolgendem Text. (Im Formular ergänzen: [acceptance dsgvo] Text[/"
|
327 |
"acceptance])"
|
328 |
|
329 |
-
#: admin/tabs/common-settings/page.php:91 admin/tabs/cookie-notice/page.php:
|
330 |
msgid "Text"
|
331 |
msgstr "Text"
|
332 |
|
@@ -549,128 +549,136 @@ msgid "Redirect to URL"
|
|
549 |
msgstr "Umleitung zur URL"
|
550 |
|
551 |
#: admin/tabs/cookie-notice/page.php:201
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
552 |
msgid "Close button URL"
|
553 |
msgstr "Schließen Button URL"
|
554 |
|
555 |
-
#: admin/tabs/cookie-notice/page.php:
|
556 |
msgid "Accordion title text"
|
557 |
msgstr "Überschrift für Optionsansicht"
|
558 |
|
559 |
-
#: admin/tabs/cookie-notice/page.php:
|
560 |
msgid "Popup background:"
|
561 |
msgstr "Popup Hintergrund:"
|
562 |
|
563 |
-
#: admin/tabs/cookie-notice/page.php:
|
564 |
msgid "Separators color:"
|
565 |
msgstr "Farbe der Trenner"
|
566 |
|
567 |
-
#: admin/tabs/cookie-notice/page.php:
|
568 |
msgid "Font color:"
|
569 |
msgstr "Schriftfarbe:"
|
570 |
|
571 |
-
#: admin/tabs/cookie-notice/page.php:
|
572 |
msgid "Links color:"
|
573 |
msgstr "Farbe der Links"
|
574 |
|
575 |
-
#: admin/tabs/cookie-notice/page.php:
|
576 |
msgid "Links color (hover):"
|
577 |
msgstr "Farbe der Links (hover)"
|
578 |
|
579 |
-
#: admin/tabs/cookie-notice/page.php:
|
580 |
msgid "Accept button font color:"
|
581 |
msgstr "Farbe des Akzeptieren Buttons"
|
582 |
|
583 |
-
#: admin/tabs/cookie-notice/page.php:
|
584 |
msgid "Accept button background color:"
|
585 |
msgstr "Hintergrundfarbe des Akzeptieren Buttons"
|
586 |
|
587 |
-
#: admin/tabs/cookie-notice/page.php:
|
588 |
msgid "Notice text:"
|
589 |
msgstr "Meldungstext:"
|
590 |
|
591 |
-
#: admin/tabs/cookie-notice/page.php:
|
592 |
msgid "Insert the text here"
|
593 |
msgstr "Text hier eingeben"
|
594 |
|
595 |
-
#: admin/tabs/cookie-notice/page.php:
|
596 |
msgid "Validity:"
|
597 |
msgstr "Gültigkeit:"
|
598 |
|
599 |
-
#: admin/tabs/cookie-notice/page.php:
|
600 |
msgid "Tag"
|
601 |
msgstr "Tag"
|
602 |
|
603 |
-
#: admin/tabs/cookie-notice/page.php:
|
604 |
msgid "Woche"
|
605 |
msgstr "Woche"
|
606 |
|
607 |
-
#: admin/tabs/cookie-notice/page.php:
|
608 |
-
#: admin/tabs/cookie-notice/page.php:
|
609 |
msgid "Month"
|
610 |
msgstr "Monat"
|
611 |
|
612 |
-
#: admin/tabs/cookie-notice/page.php:
|
613 |
msgid "Year"
|
614 |
msgstr "Jahr"
|
615 |
|
616 |
-
#: admin/tabs/cookie-notice/page.php:
|
617 |
msgid "For this period, the cookie is navigation use validly."
|
618 |
msgstr "Für diesen Zeitraum ist der Cookie gültig."
|
619 |
|
620 |
-
#: admin/tabs/cookie-notice/page.php:
|
621 |
msgid "Confirmation"
|
622 |
msgstr "Zustimmung"
|
623 |
|
624 |
-
#: admin/tabs/cookie-notice/page.php:
|
625 |
-
#: admin/tabs/cookie-notice/page.php:
|
626 |
msgid "Button text:"
|
627 |
msgstr "Buttontext:"
|
628 |
|
629 |
-
#: admin/tabs/cookie-notice/page.php:
|
630 |
msgid "zB.: Ok"
|
631 |
msgstr "Ok"
|
632 |
|
633 |
-
#: admin/tabs/cookie-notice/page.php:
|
634 |
msgid "The text to be displayed is to accept the note and hide the message."
|
635 |
msgstr ""
|
636 |
"Der Text der angezeigt werden soll um den Hinweis zu akzeptieren und die "
|
637 |
"Nachricht ausblendet."
|
638 |
|
639 |
-
#: admin/tabs/cookie-notice/page.php:
|
640 |
msgid "Reload after confirm:"
|
641 |
msgstr "Neuladen nach Zustimmung:"
|
642 |
|
643 |
-
#: admin/tabs/cookie-notice/page.php:
|
644 |
msgid "Enable this option to reload the page after accepting cookies."
|
645 |
msgstr ""
|
646 |
"Aktiviere diese Option, um die Seite neu zu laden, nachdem Cookies "
|
647 |
"akzeptiert wurden."
|
648 |
|
649 |
-
#: admin/tabs/cookie-notice/page.php:
|
650 |
msgid "Decline"
|
651 |
msgstr "Ablehnen"
|
652 |
|
653 |
-
#: admin/tabs/cookie-notice/page.php:
|
654 |
msgid "Button active:"
|
655 |
msgstr "Button aktiv:"
|
656 |
|
657 |
-
#: admin/tabs/cookie-notice/page.php:
|
658 |
msgid "eg.: Decline"
|
659 |
msgstr "zB.: Ablehnen"
|
660 |
|
661 |
-
#: admin/tabs/cookie-notice/page.php:
|
662 |
msgid "The text of the option to decline cookies."
|
663 |
msgstr "Der Text der Option zum Ablehnen von Cookies."
|
664 |
|
665 |
-
#: admin/tabs/cookie-notice/page.php:
|
666 |
msgid "Link target for rejection:"
|
667 |
msgstr "Linkziel bei Ablehnung:"
|
668 |
|
669 |
-
#: admin/tabs/cookie-notice/page.php:
|
670 |
msgid "zb.: www.google.at"
|
671 |
msgstr "zb.: www.google.at"
|
672 |
|
673 |
-
#: admin/tabs/cookie-notice/page.php:
|
674 |
msgid ""
|
675 |
"Specifies the destination where visitors who want to reject the message "
|
676 |
"should be forwarded."
|
@@ -678,11 +686,11 @@ msgstr ""
|
|
678 |
"Gibt das Ziel an wohin Besucher, die die Nachricht ablehnen weitergeleitet "
|
679 |
"werden sollen."
|
680 |
|
681 |
-
#: admin/tabs/cookie-notice/page.php:
|
682 |
msgid "Do not set a cookie on forwarding:"
|
683 |
msgstr "Kein Cookie setzen bei Weiterleitung:"
|
684 |
|
685 |
-
#: admin/tabs/cookie-notice/page.php:
|
686 |
msgid ""
|
687 |
"If active, the visitor refuses and returns to the page, the notice will "
|
688 |
"reappear."
|
@@ -690,147 +698,147 @@ msgstr ""
|
|
690 |
"Wenn aktiv, der Besucher ablehnt und erneut auf die Seite kommt wird ihm die "
|
691 |
"Notice wieder angezeigt."
|
692 |
|
693 |
-
#: admin/tabs/cookie-notice/page.php:
|
694 |
msgid "Read more"
|
695 |
msgstr "Weiterlesen"
|
696 |
|
697 |
-
#: admin/tabs/cookie-notice/page.php:
|
698 |
msgid "zB.: Erfahre mehr"
|
699 |
msgstr "zB.: Erfahre mehr"
|
700 |
|
701 |
-
#: admin/tabs/cookie-notice/page.php:
|
702 |
msgid "The text of the option to obtain more information"
|
703 |
msgstr "Der Text der Option zum Erhalten von mehr Informationen."
|
704 |
|
705 |
-
#: admin/tabs/cookie-notice/page.php:
|
706 |
msgid "Link destination to read on:"
|
707 |
msgstr "Linkziel zum Weiterlesen:"
|
708 |
|
709 |
-
#: admin/tabs/cookie-notice/page.php:
|
710 |
msgid ""
|
711 |
"Specifies the destination to where visitors will find more information about "
|
712 |
"cookies."
|
713 |
msgstr ""
|
714 |
"Gibt das Ziel an wohin Besucher weitere Informationen über Cookies finden."
|
715 |
|
716 |
-
#: admin/tabs/cookie-notice/page.php:
|
717 |
msgid "Options for displaying the cookie notice."
|
718 |
msgstr "Optionen zur Darstellung der Cookie Notice"
|
719 |
|
720 |
-
#: admin/tabs/cookie-notice/page.php:
|
721 |
msgid "Position:"
|
722 |
msgstr "Position:"
|
723 |
|
724 |
-
#: admin/tabs/cookie-notice/page.php:
|
725 |
msgid "On top"
|
726 |
msgstr "Oben"
|
727 |
|
728 |
-
#: admin/tabs/cookie-notice/page.php:
|
729 |
msgid "Bottom"
|
730 |
msgstr "Unten"
|
731 |
|
732 |
-
#: admin/tabs/cookie-notice/page.php:
|
733 |
msgid "Specifies the location where the cookie notice should be displayed."
|
734 |
msgstr "Gibt die Position an wo die Cookie Notice angezeigt werden soll."
|
735 |
|
736 |
-
#: admin/tabs/cookie-notice/page.php:
|
737 |
msgid "Animation"
|
738 |
msgstr "Animation"
|
739 |
|
740 |
-
#: admin/tabs/cookie-notice/page.php:
|
741 |
msgid "None"
|
742 |
msgstr "Keine"
|
743 |
|
744 |
-
#: admin/tabs/cookie-notice/page.php:
|
745 |
msgid "fade"
|
746 |
msgstr "Ausgleiten"
|
747 |
|
748 |
-
#: admin/tabs/cookie-notice/page.php:
|
749 |
msgid "hide"
|
750 |
msgstr "Ausblenden"
|
751 |
|
752 |
-
#: admin/tabs/cookie-notice/page.php:
|
753 |
msgid "Animation when accepting the cookie message."
|
754 |
msgstr "Animation beim Akzeptieren der Cookie-Nachricht."
|
755 |
|
756 |
-
#: admin/tabs/cookie-notice/page.php:
|
757 |
msgid "Color adjustment"
|
758 |
msgstr "Farbliche Anpassung"
|
759 |
|
760 |
-
#: admin/tabs/cookie-notice/page.php:
|
761 |
msgid "Possible with blog or premium edition"
|
762 |
msgstr "Anpassung ab der Blog/Premium Edition möglich."
|
763 |
|
764 |
-
#: admin/tabs/cookie-notice/page.php:
|
765 |
msgid "Click here to get a license"
|
766 |
msgstr "Hier klicken um eine Lizenz zu erhalten."
|
767 |
|
768 |
-
#: admin/tabs/cookie-notice/page.php:
|
769 |
msgid "Background:"
|
770 |
msgstr "Hintergrund:"
|
771 |
|
772 |
-
#: admin/tabs/cookie-notice/page.php:
|
773 |
msgid "Text:"
|
774 |
msgstr "Text:"
|
775 |
|
776 |
-
#: admin/tabs/cookie-notice/page.php:
|
777 |
msgid "Buttons"
|
778 |
msgstr "Buttons"
|
779 |
|
780 |
-
#: admin/tabs/cookie-notice/page.php:
|
781 |
msgid "Background"
|
782 |
msgstr "Hintergrund"
|
783 |
|
784 |
-
#: admin/tabs/cookie-notice/page.php:
|
785 |
msgid "Font:"
|
786 |
msgstr "Schrift:"
|
787 |
|
788 |
-
#: admin/tabs/cookie-notice/page.php:
|
789 |
msgid "CSS Classes"
|
790 |
msgstr "CSS Klassen"
|
791 |
|
792 |
-
#: admin/tabs/cookie-notice/page.php:
|
793 |
msgid ""
|
794 |
"The colors listed under \"Color Changes“ must be overwritten with !Important."
|
795 |
msgstr ""
|
796 |
"Die unter \"Farbliche Anpassung\" angeführten Farben müssen mit !important "
|
797 |
"überschrieben werden."
|
798 |
|
799 |
-
#: admin/tabs/cookie-notice/page.php:
|
800 |
msgid "Cookie notice:"
|
801 |
msgstr "Cookie Notice:"
|
802 |
|
803 |
-
#: admin/tabs/cookie-notice/page.php:
|
804 |
msgid "Buttons:"
|
805 |
msgstr "Buttons:"
|
806 |
|
807 |
-
#: admin/tabs/cookie-notice/page.php:
|
808 |
msgid "Further display options"
|
809 |
msgstr "Weitere Darstellungsoptionen"
|
810 |
|
811 |
-
#: admin/tabs/cookie-notice/page.php:
|
812 |
msgid "Font size"
|
813 |
msgstr "Textgröße"
|
814 |
|
815 |
-
#: admin/tabs/cookie-notice/page.php:
|
816 |
#: admin/tabs/services/page.php:62 admin/tabs/services/page.php:128
|
817 |
#: admin/tabs/services/page.php:167
|
818 |
msgid "Default"
|
819 |
msgstr "Standard"
|
820 |
|
821 |
-
#: admin/tabs/cookie-notice/page.php:
|
822 |
msgid "Height of cookie notice"
|
823 |
msgstr "Höhe der Cookie Notice"
|
824 |
|
825 |
-
#: admin/tabs/cookie-notice/page.php:
|
826 |
msgid "Show icon:"
|
827 |
msgstr "Icon anzeigen:"
|
828 |
|
829 |
-
#: admin/tabs/cookie-notice/page.php:
|
830 |
msgid "Use overlay"
|
831 |
msgstr "Overlay verwenden"
|
832 |
|
833 |
-
#: admin/tabs/cookie-notice/page.php:
|
834 |
msgid ""
|
835 |
"Displays a gray background and prevents the visitor from interacting with "
|
836 |
"the site before making a choice."
|
@@ -945,7 +953,7 @@ msgstr ""
|
|
945 |
msgid "Edit page"
|
946 |
msgstr "Seite bearbeiten"
|
947 |
|
948 |
-
#: admin/tabs/imprint/page.php:40 admin/tabs/privacy-policy/page.php:
|
949 |
msgid ""
|
950 |
"Note: In order to be able to reset or reload the text (eg: after changing "
|
951 |
"the language), highlight the text, delete it and click save. Thus, the text "
|
@@ -1004,15 +1012,15 @@ msgstr ""
|
|
1004 |
"Achtung: Der Shortcode <code>[privacy_policy]</code> wurde auf der von ihnen "
|
1005 |
"gewählten Seite nicht gefunden."
|
1006 |
|
1007 |
-
#: admin/tabs/privacy-policy/page.php:
|
1008 |
msgid "Show checkbox at WooCommerce checkout to confirm privacy policy"
|
1009 |
msgstr "Datenschutz Checkbox bei Woo Checkout anzeigen"
|
1010 |
|
1011 |
-
#: admin/tabs/privacy-policy/page.php:
|
1012 |
msgid "I have read and accepted the Privacy Policy."
|
1013 |
msgstr "Ich habe die Datenschutzbestimmungen gelesen und akzeptiert."
|
1014 |
|
1015 |
-
#: admin/tabs/privacy-policy/page.php:
|
1016 |
msgid "WooCommerce privacy policy text"
|
1017 |
msgstr "WooCommerce Datenschutz Text"
|
1018 |
|
@@ -1098,6 +1106,7 @@ msgstr "Name"
|
|
1098 |
|
1099 |
#: admin/tabs/services/page.php:60 admin/tabs/services/page.php:126
|
1100 |
#: admin/tabs/services/page.php:153 templates/de_DE/emails/feedback.php:10
|
|
|
1101 |
#: templates/en_EN/emails/feedback.php:10
|
1102 |
#: templates/en_US/emails/feedback.php:10
|
1103 |
msgid "Reason"
|
@@ -1161,6 +1170,7 @@ msgstr "Plugin installiert"
|
|
1161 |
#: admin/tabs/setup/class-sp-dsgvo-create-page-action.php:36
|
1162 |
#: admin/tabs/subject-access-request/class-sp-dsgvo-subject-access-request-tab.php:10
|
1163 |
#: templates/de_DE/emails/subject-access-request.php:21
|
|
|
1164 |
#: templates/en_EN/emails/subject-access-request.php:21
|
1165 |
#: templates/en_US/emails/subject-access-request.php:21
|
1166 |
msgid "Subject Access Request"
|
@@ -1177,6 +1187,7 @@ msgstr "AGB"
|
|
1177 |
|
1178 |
#: admin/tabs/setup/class-sp-dsgvo-create-page-action.php:56
|
1179 |
#: templates/de_DE/emails/super-unsubscribe.php:20
|
|
|
1180 |
#: templates/en_EN/emails/super-unsubscribe.php:20
|
1181 |
#: templates/en_US/emails/super-unsubscribe.php:20
|
1182 |
msgid "Delete Request"
|
@@ -1632,16 +1643,16 @@ msgstr "Es muss min. 1 Empfänger angegeben werden."
|
|
1632 |
msgid "You must set a template"
|
1633 |
msgstr "Ein Template muss ausgewählt werden."
|
1634 |
|
1635 |
-
#: includes/class-sp-dsgvo-settings.php:43 public/class-sp-dsgvo-public.php:
|
1636 |
msgid "I confirm"
|
1637 |
msgstr "Ich akzeptiere"
|
1638 |
|
1639 |
-
#: includes/class-sp-dsgvo-settings.php:44 public/class-sp-dsgvo-public.php:
|
1640 |
msgid "The confirmation to GDPR is mandatory."
|
1641 |
msgstr ""
|
1642 |
"Die Checkbox für die Zustimmung zur Speicherung ist nach DSGVO zwingend."
|
1643 |
|
1644 |
-
#: includes/class-sp-dsgvo-settings.php:45 public/class-sp-dsgvo-public.php:
|
1645 |
msgid ""
|
1646 |
"This form stores your name, email address and content so that we can "
|
1647 |
"evaluate the comments on our site. For more information, visit our Privacy "
|
@@ -1662,17 +1673,17 @@ msgstr ""
|
|
1662 |
"Ich stimme der Speicherung der Daten zur Verarbeitung im Sinne der DSGVO zu."
|
1663 |
|
1664 |
#: includes/class-sp-dsgvo-settings.php:81
|
1665 |
-
#: includes/class-sp-dsgvo-settings.php:
|
1666 |
msgid "We use cookies to analyze visitor behavior."
|
1667 |
msgstr "Wir benutzen Cookies um das Besucherverhalten zu analysieren."
|
1668 |
|
1669 |
#: includes/class-sp-dsgvo-settings.php:88
|
1670 |
-
#: includes/class-sp-dsgvo-settings.php:
|
1671 |
msgid "Google Analytics is used to analyze website traffic."
|
1672 |
msgstr "Google Analytics wird zum Anlayiseren des Websitetraffics verwendet."
|
1673 |
|
1674 |
#: includes/class-sp-dsgvo-settings.php:95
|
1675 |
-
#: includes/class-sp-dsgvo-settings.php:
|
1676 |
msgid "Facebook Pixel is used to analyze visitor behavior."
|
1677 |
msgstr "Facebook Pixel wird zum Analysieren des Besucherverhaltens verwendet."
|
1678 |
|
@@ -1817,6 +1828,7 @@ msgstr "Kontakteintrag"
|
|
1817 |
|
1818 |
#: includes/integrations/cf7/Cf7Integration.php:136
|
1819 |
#: templates/de_DE/emails/feedback.php:15
|
|
|
1820 |
#: templates/en_EN/emails/feedback.php:15
|
1821 |
#: templates/en_US/emails/feedback.php:15
|
1822 |
msgid "Message"
|
@@ -1870,30 +1882,30 @@ msgstr "von"
|
|
1870 |
msgid "Product"
|
1871 |
msgstr "Produkt"
|
1872 |
|
1873 |
-
#: includes/models/subject-access-request.php:
|
1874 |
-
#: includes/models/subject-access-request.php:
|
1875 |
msgid "Subject access request"
|
1876 |
msgstr "Datenauszug"
|
1877 |
|
1878 |
-
#: includes/models/subject-access-request.php:181
|
1879 |
#: includes/models/subject-access-request.php:182
|
1880 |
-
#: includes/models/subject-access-request.php:
|
|
|
1881 |
msgid "All data of"
|
1882 |
msgstr "Alle Daten zu"
|
1883 |
|
1884 |
-
#: includes/models/subject-access-request.php:
|
1885 |
msgid "Date"
|
1886 |
msgstr "Datum"
|
1887 |
|
1888 |
-
#: includes/models/subject-access-request.php:
|
1889 |
msgid "Source"
|
1890 |
msgstr "Quelle"
|
1891 |
|
1892 |
-
#: includes/models/unsubscriber.php:
|
1893 |
msgid "Confirmation of delete request"
|
1894 |
msgstr "Bestätigung der Datenlöschung"
|
1895 |
|
1896 |
-
#: public/actions/user-permissions.php:
|
1897 |
msgid "updated their user permissions"
|
1898 |
msgstr "hat die Berechtigungen geändert"
|
1899 |
|
@@ -1901,23 +1913,23 @@ msgstr "hat die Berechtigungen geändert"
|
|
1901 |
msgid "Ok"
|
1902 |
msgstr "Ok"
|
1903 |
|
1904 |
-
#: public/class-sp-dsgvo-public.php:
|
1905 |
msgid "More options"
|
1906 |
msgstr "Mehr Optionen"
|
1907 |
|
1908 |
-
#: public/class-sp-dsgvo-public.php:
|
1909 |
msgid "Accept"
|
1910 |
msgstr "Akzeptieren"
|
1911 |
|
1912 |
-
#: public/class-sp-dsgvo-public.php:
|
1913 |
msgid "Privacy Policy: "
|
1914 |
msgstr "Datenschutzvereinbarungen"
|
1915 |
|
1916 |
-
#: public/class-sp-dsgvo-public.php:
|
1917 |
msgid "Consent to the privacy policy is mandatory."
|
1918 |
msgstr "Die Zustimmung zu den Datenschutzbestimmungen ist zwingend."
|
1919 |
|
1920 |
-
#: public/class-sp-dsgvo-public.php:
|
1921 |
msgid "Privacy Policy accepted"
|
1922 |
msgstr "Datenschutzbestimmungen akzeptiert"
|
1923 |
|
@@ -2056,17 +2068,20 @@ msgstr ""
|
|
2056 |
msgid "Create delete request"
|
2057 |
msgstr "Löschanfrage senden"
|
2058 |
|
2059 |
-
#: templates/de_DE/emails/feedback.php:1
|
2060 |
-
#: templates/
|
|
|
2061 |
msgid "WP DSGVO Tools Feedback"
|
2062 |
msgstr "WP DSGVO Tools Feedback"
|
2063 |
|
2064 |
-
#: templates/de_DE/emails/feedback.php:4
|
2065 |
-
#: templates/
|
|
|
2066 |
msgid "From"
|
2067 |
msgstr "Von"
|
2068 |
|
2069 |
#: templates/de_DE/emails/subject-access-request.php:46
|
|
|
2070 |
#: templates/en_EN/emails/subject-access-request.php:46
|
2071 |
#: templates/en_US/emails/subject-access-request.php:46
|
2072 |
msgid ""
|
@@ -2079,18 +2094,21 @@ msgstr ""
|
|
2079 |
"beigefügt. Anzahl gefundener persönlichen Daten:"
|
2080 |
|
2081 |
#: templates/de_DE/emails/subject-access-request.php:49
|
|
|
2082 |
#: templates/en_EN/emails/subject-access-request.php:49
|
2083 |
#: templates/en_US/emails/subject-access-request.php:49
|
2084 |
msgid "Here you see a summary about this data"
|
2085 |
msgstr "Hier ist ein Überblick welche Daten gefunden wurden:"
|
2086 |
|
2087 |
#: templates/de_DE/emails/subject-access-request.php:52
|
|
|
2088 |
#: templates/en_EN/emails/subject-access-request.php:52
|
2089 |
#: templates/en_US/emails/subject-access-request.php:52
|
2090 |
msgid "Download your archive"
|
2091 |
msgstr "Archiv runterladen"
|
2092 |
|
2093 |
#: templates/de_DE/emails/subject-access-request.php:54
|
|
|
2094 |
#: templates/en_EN/emails/subject-access-request.php:54
|
2095 |
#: templates/en_US/emails/subject-access-request.php:54
|
2096 |
msgid ""
|
@@ -2100,6 +2118,7 @@ msgstr ""
|
|
2100 |
"und ein JSON dump herunterladen."
|
2101 |
|
2102 |
#: templates/de_DE/emails/subject-access-request.php:56
|
|
|
2103 |
#: templates/en_EN/emails/subject-access-request.php:56
|
2104 |
#: templates/en_US/emails/subject-access-request.php:56
|
2105 |
msgid "Download archive"
|
@@ -2107,6 +2126,8 @@ msgstr "Archiv jetzt runterladen"
|
|
2107 |
|
2108 |
#: templates/de_DE/emails/subject-access-request.php:94
|
2109 |
#: templates/de_DE/emails/super-unsubscribe.php:84
|
|
|
|
|
2110 |
#: templates/en_EN/emails/subject-access-request.php:94
|
2111 |
#: templates/en_EN/emails/super-unsubscribe.php:84
|
2112 |
#: templates/en_US/emails/subject-access-request.php:94
|
@@ -2116,6 +2137,8 @@ msgstr "Gesendet von"
|
|
2116 |
|
2117 |
#: templates/de_DE/emails/subject-access-request.php:98
|
2118 |
#: templates/de_DE/emails/super-unsubscribe.php:88
|
|
|
|
|
2119 |
#: templates/en_EN/emails/subject-access-request.php:98
|
2120 |
#: templates/en_EN/emails/super-unsubscribe.php:88
|
2121 |
#: templates/en_US/emails/subject-access-request.php:98
|
@@ -2124,12 +2147,14 @@ msgid "Contact"
|
|
2124 |
msgstr "Kontakt"
|
2125 |
|
2126 |
#: templates/de_DE/emails/super-unsubscribe.php:45
|
|
|
2127 |
#: templates/en_EN/emails/super-unsubscribe.php:45
|
2128 |
#: templates/en_US/emails/super-unsubscribe.php:45
|
2129 |
msgid "We have received your delete request."
|
2130 |
msgstr "Wir haben soeben Ihre Anfrage zur Datenlöschung erhalten."
|
2131 |
|
2132 |
#: templates/de_DE/emails/super-unsubscribe.php:46
|
|
|
2133 |
#: templates/en_EN/emails/super-unsubscribe.php:46
|
2134 |
#: templates/en_US/emails/super-unsubscribe.php:46
|
2135 |
msgid ""
|
@@ -2141,12 +2166,14 @@ msgstr ""
|
|
2141 |
"scht."
|
2142 |
|
2143 |
#: templates/de_DE/emails/super-unsubscribe.php:51
|
|
|
2144 |
#: templates/en_EN/emails/super-unsubscribe.php:51
|
2145 |
#: templates/en_US/emails/super-unsubscribe.php:51
|
2146 |
msgid "Confirm Delete"
|
2147 |
msgstr "Löschung bestätigen"
|
2148 |
|
2149 |
#: templates/de_DE/emails/super-unsubscribe.php:53
|
|
|
2150 |
#: templates/en_EN/emails/super-unsubscribe.php:53
|
2151 |
#: templates/en_US/emails/super-unsubscribe.php:53
|
2152 |
msgid "If you don't want do delete your data just ignore this email."
|
1 |
msgid ""
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: \n"
|
4 |
+
"POT-Creation-Date: 2018-10-04 15:18+0200\n"
|
5 |
+
"PO-Revision-Date: 2018-10-04 15:20+0200\n"
|
6 |
"Last-Translator: \n"
|
7 |
"Language-Team: \n"
|
8 |
"Language: de_DE\n"
|
9 |
"MIME-Version: 1.0\n"
|
10 |
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
"Content-Transfer-Encoding: 8bit\n"
|
12 |
+
"X-Generator: Poedit 2.1.1\n"
|
13 |
"X-Poedit-Basepath: ..\n"
|
14 |
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
15 |
"X-Poedit-KeywordsList: __;_e\n"
|
326 |
"nachfolgendem Text. (Im Formular ergänzen: [acceptance dsgvo] Text[/"
|
327 |
"acceptance])"
|
328 |
|
329 |
+
#: admin/tabs/common-settings/page.php:91 admin/tabs/cookie-notice/page.php:601
|
330 |
msgid "Text"
|
331 |
msgstr "Text"
|
332 |
|
549 |
msgstr "Umleitung zur URL"
|
550 |
|
551 |
#: admin/tabs/cookie-notice/page.php:201
|
552 |
+
msgid "Accept button custom text"
|
553 |
+
msgstr "Text des Akzeptieren Buttons"
|
554 |
+
|
555 |
+
#: admin/tabs/cookie-notice/page.php:210
|
556 |
+
msgid "More Options button custom text"
|
557 |
+
msgstr "Text des \"Weitere Informationen\" Buttons"
|
558 |
+
|
559 |
+
#: admin/tabs/cookie-notice/page.php:219
|
560 |
msgid "Close button URL"
|
561 |
msgstr "Schließen Button URL"
|
562 |
|
563 |
+
#: admin/tabs/cookie-notice/page.php:228
|
564 |
msgid "Accordion title text"
|
565 |
msgstr "Überschrift für Optionsansicht"
|
566 |
|
567 |
+
#: admin/tabs/cookie-notice/page.php:243
|
568 |
msgid "Popup background:"
|
569 |
msgstr "Popup Hintergrund:"
|
570 |
|
571 |
+
#: admin/tabs/cookie-notice/page.php:258
|
572 |
msgid "Separators color:"
|
573 |
msgstr "Farbe der Trenner"
|
574 |
|
575 |
+
#: admin/tabs/cookie-notice/page.php:273
|
576 |
msgid "Font color:"
|
577 |
msgstr "Schriftfarbe:"
|
578 |
|
579 |
+
#: admin/tabs/cookie-notice/page.php:288
|
580 |
msgid "Links color:"
|
581 |
msgstr "Farbe der Links"
|
582 |
|
583 |
+
#: admin/tabs/cookie-notice/page.php:303
|
584 |
msgid "Links color (hover):"
|
585 |
msgstr "Farbe der Links (hover)"
|
586 |
|
587 |
+
#: admin/tabs/cookie-notice/page.php:318
|
588 |
msgid "Accept button font color:"
|
589 |
msgstr "Farbe des Akzeptieren Buttons"
|
590 |
|
591 |
+
#: admin/tabs/cookie-notice/page.php:333
|
592 |
msgid "Accept button background color:"
|
593 |
msgstr "Hintergrundfarbe des Akzeptieren Buttons"
|
594 |
|
595 |
+
#: admin/tabs/cookie-notice/page.php:360
|
596 |
msgid "Notice text:"
|
597 |
msgstr "Meldungstext:"
|
598 |
|
599 |
+
#: admin/tabs/cookie-notice/page.php:362
|
600 |
msgid "Insert the text here"
|
601 |
msgstr "Text hier eingeben"
|
602 |
|
603 |
+
#: admin/tabs/cookie-notice/page.php:366
|
604 |
msgid "Validity:"
|
605 |
msgstr "Gültigkeit:"
|
606 |
|
607 |
+
#: admin/tabs/cookie-notice/page.php:372
|
608 |
msgid "Tag"
|
609 |
msgstr "Tag"
|
610 |
|
611 |
+
#: admin/tabs/cookie-notice/page.php:374
|
612 |
msgid "Woche"
|
613 |
msgstr "Woche"
|
614 |
|
615 |
+
#: admin/tabs/cookie-notice/page.php:376 admin/tabs/cookie-notice/page.php:378
|
616 |
+
#: admin/tabs/cookie-notice/page.php:380
|
617 |
msgid "Month"
|
618 |
msgstr "Monat"
|
619 |
|
620 |
+
#: admin/tabs/cookie-notice/page.php:382
|
621 |
msgid "Year"
|
622 |
msgstr "Jahr"
|
623 |
|
624 |
+
#: admin/tabs/cookie-notice/page.php:384
|
625 |
msgid "For this period, the cookie is navigation use validly."
|
626 |
msgstr "Für diesen Zeitraum ist der Cookie gültig."
|
627 |
|
628 |
+
#: admin/tabs/cookie-notice/page.php:393
|
629 |
msgid "Confirmation"
|
630 |
msgstr "Zustimmung"
|
631 |
|
632 |
+
#: admin/tabs/cookie-notice/page.php:398 admin/tabs/cookie-notice/page.php:435
|
633 |
+
#: admin/tabs/cookie-notice/page.php:483
|
634 |
msgid "Button text:"
|
635 |
msgstr "Buttontext:"
|
636 |
|
637 |
+
#: admin/tabs/cookie-notice/page.php:403
|
638 |
msgid "zB.: Ok"
|
639 |
msgstr "Ok"
|
640 |
|
641 |
+
#: admin/tabs/cookie-notice/page.php:404
|
642 |
msgid "The text to be displayed is to accept the note and hide the message."
|
643 |
msgstr ""
|
644 |
"Der Text der angezeigt werden soll um den Hinweis zu akzeptieren und die "
|
645 |
"Nachricht ausblendet."
|
646 |
|
647 |
+
#: admin/tabs/cookie-notice/page.php:409
|
648 |
msgid "Reload after confirm:"
|
649 |
msgstr "Neuladen nach Zustimmung:"
|
650 |
|
651 |
+
#: admin/tabs/cookie-notice/page.php:415
|
652 |
msgid "Enable this option to reload the page after accepting cookies."
|
653 |
msgstr ""
|
654 |
"Aktiviere diese Option, um die Seite neu zu laden, nachdem Cookies "
|
655 |
"akzeptiert wurden."
|
656 |
|
657 |
+
#: admin/tabs/cookie-notice/page.php:420 public/class-sp-dsgvo-public.php:184
|
658 |
msgid "Decline"
|
659 |
msgstr "Ablehnen"
|
660 |
|
661 |
+
#: admin/tabs/cookie-notice/page.php:425 admin/tabs/cookie-notice/page.php:472
|
662 |
msgid "Button active:"
|
663 |
msgstr "Button aktiv:"
|
664 |
|
665 |
+
#: admin/tabs/cookie-notice/page.php:441
|
666 |
msgid "eg.: Decline"
|
667 |
msgstr "zB.: Ablehnen"
|
668 |
|
669 |
+
#: admin/tabs/cookie-notice/page.php:442
|
670 |
msgid "The text of the option to decline cookies."
|
671 |
msgstr "Der Text der Option zum Ablehnen von Cookies."
|
672 |
|
673 |
+
#: admin/tabs/cookie-notice/page.php:447
|
674 |
msgid "Link target for rejection:"
|
675 |
msgstr "Linkziel bei Ablehnung:"
|
676 |
|
677 |
+
#: admin/tabs/cookie-notice/page.php:453
|
678 |
msgid "zb.: www.google.at"
|
679 |
msgstr "zb.: www.google.at"
|
680 |
|
681 |
+
#: admin/tabs/cookie-notice/page.php:454
|
682 |
msgid ""
|
683 |
"Specifies the destination where visitors who want to reject the message "
|
684 |
"should be forwarded."
|
686 |
"Gibt das Ziel an wohin Besucher, die die Nachricht ablehnen weitergeleitet "
|
687 |
"werden sollen."
|
688 |
|
689 |
+
#: admin/tabs/cookie-notice/page.php:458
|
690 |
msgid "Do not set a cookie on forwarding:"
|
691 |
msgstr "Kein Cookie setzen bei Weiterleitung:"
|
692 |
|
693 |
+
#: admin/tabs/cookie-notice/page.php:463
|
694 |
msgid ""
|
695 |
"If active, the visitor refuses and returns to the page, the notice will "
|
696 |
"reappear."
|
698 |
"Wenn aktiv, der Besucher ablehnt und erneut auf die Seite kommt wird ihm die "
|
699 |
"Notice wieder angezeigt."
|
700 |
|
701 |
+
#: admin/tabs/cookie-notice/page.php:467 public/class-sp-dsgvo-public.php:195
|
702 |
msgid "Read more"
|
703 |
msgstr "Weiterlesen"
|
704 |
|
705 |
+
#: admin/tabs/cookie-notice/page.php:489
|
706 |
msgid "zB.: Erfahre mehr"
|
707 |
msgstr "zB.: Erfahre mehr"
|
708 |
|
709 |
+
#: admin/tabs/cookie-notice/page.php:490
|
710 |
msgid "The text of the option to obtain more information"
|
711 |
msgstr "Der Text der Option zum Erhalten von mehr Informationen."
|
712 |
|
713 |
+
#: admin/tabs/cookie-notice/page.php:494
|
714 |
msgid "Link destination to read on:"
|
715 |
msgstr "Linkziel zum Weiterlesen:"
|
716 |
|
717 |
+
#: admin/tabs/cookie-notice/page.php:507
|
718 |
msgid ""
|
719 |
"Specifies the destination to where visitors will find more information about "
|
720 |
"cookies."
|
721 |
msgstr ""
|
722 |
"Gibt das Ziel an wohin Besucher weitere Informationen über Cookies finden."
|
723 |
|
724 |
+
#: admin/tabs/cookie-notice/page.php:513
|
725 |
msgid "Options for displaying the cookie notice."
|
726 |
msgstr "Optionen zur Darstellung der Cookie Notice"
|
727 |
|
728 |
+
#: admin/tabs/cookie-notice/page.php:517
|
729 |
msgid "Position:"
|
730 |
msgstr "Position:"
|
731 |
|
732 |
+
#: admin/tabs/cookie-notice/page.php:521
|
733 |
msgid "On top"
|
734 |
msgstr "Oben"
|
735 |
|
736 |
+
#: admin/tabs/cookie-notice/page.php:523
|
737 |
msgid "Bottom"
|
738 |
msgstr "Unten"
|
739 |
|
740 |
+
#: admin/tabs/cookie-notice/page.php:525
|
741 |
msgid "Specifies the location where the cookie notice should be displayed."
|
742 |
msgstr "Gibt die Position an wo die Cookie Notice angezeigt werden soll."
|
743 |
|
744 |
+
#: admin/tabs/cookie-notice/page.php:529
|
745 |
msgid "Animation"
|
746 |
msgstr "Animation"
|
747 |
|
748 |
+
#: admin/tabs/cookie-notice/page.php:534
|
749 |
msgid "None"
|
750 |
msgstr "Keine"
|
751 |
|
752 |
+
#: admin/tabs/cookie-notice/page.php:536
|
753 |
msgid "fade"
|
754 |
msgstr "Ausgleiten"
|
755 |
|
756 |
+
#: admin/tabs/cookie-notice/page.php:538
|
757 |
msgid "hide"
|
758 |
msgstr "Ausblenden"
|
759 |
|
760 |
+
#: admin/tabs/cookie-notice/page.php:540
|
761 |
msgid "Animation when accepting the cookie message."
|
762 |
msgstr "Animation beim Akzeptieren der Cookie-Nachricht."
|
763 |
|
764 |
+
#: admin/tabs/cookie-notice/page.php:551 admin/tabs/cookie-notice/page.php:553
|
765 |
msgid "Color adjustment"
|
766 |
msgstr "Farbliche Anpassung"
|
767 |
|
768 |
+
#: admin/tabs/cookie-notice/page.php:553
|
769 |
msgid "Possible with blog or premium edition"
|
770 |
msgstr "Anpassung ab der Blog/Premium Edition möglich."
|
771 |
|
772 |
+
#: admin/tabs/cookie-notice/page.php:554
|
773 |
msgid "Click here to get a license"
|
774 |
msgstr "Hier klicken um eine Lizenz zu erhalten."
|
775 |
|
776 |
+
#: admin/tabs/cookie-notice/page.php:559
|
777 |
msgid "Background:"
|
778 |
msgstr "Hintergrund:"
|
779 |
|
780 |
+
#: admin/tabs/cookie-notice/page.php:568
|
781 |
msgid "Text:"
|
782 |
msgstr "Text:"
|
783 |
|
784 |
+
#: admin/tabs/cookie-notice/page.php:576
|
785 |
msgid "Buttons"
|
786 |
msgstr "Buttons"
|
787 |
|
788 |
+
#: admin/tabs/cookie-notice/page.php:577
|
789 |
msgid "Background"
|
790 |
msgstr "Hintergrund"
|
791 |
|
792 |
+
#: admin/tabs/cookie-notice/page.php:582
|
793 |
msgid "Font:"
|
794 |
msgstr "Schrift:"
|
795 |
|
796 |
+
#: admin/tabs/cookie-notice/page.php:589
|
797 |
msgid "CSS Classes"
|
798 |
msgstr "CSS Klassen"
|
799 |
|
800 |
+
#: admin/tabs/cookie-notice/page.php:590
|
801 |
msgid ""
|
802 |
"The colors listed under \"Color Changes“ must be overwritten with !Important."
|
803 |
msgstr ""
|
804 |
"Die unter \"Farbliche Anpassung\" angeführten Farben müssen mit !important "
|
805 |
"überschrieben werden."
|
806 |
|
807 |
+
#: admin/tabs/cookie-notice/page.php:593
|
808 |
msgid "Cookie notice:"
|
809 |
msgstr "Cookie Notice:"
|
810 |
|
811 |
+
#: admin/tabs/cookie-notice/page.php:609
|
812 |
msgid "Buttons:"
|
813 |
msgstr "Buttons:"
|
814 |
|
815 |
+
#: admin/tabs/cookie-notice/page.php:617
|
816 |
msgid "Further display options"
|
817 |
msgstr "Weitere Darstellungsoptionen"
|
818 |
|
819 |
+
#: admin/tabs/cookie-notice/page.php:620
|
820 |
msgid "Font size"
|
821 |
msgstr "Textgröße"
|
822 |
|
823 |
+
#: admin/tabs/cookie-notice/page.php:627 admin/tabs/cookie-notice/page.php:650
|
824 |
#: admin/tabs/services/page.php:62 admin/tabs/services/page.php:128
|
825 |
#: admin/tabs/services/page.php:167
|
826 |
msgid "Default"
|
827 |
msgstr "Standard"
|
828 |
|
829 |
+
#: admin/tabs/cookie-notice/page.php:643
|
830 |
msgid "Height of cookie notice"
|
831 |
msgstr "Höhe der Cookie Notice"
|
832 |
|
833 |
+
#: admin/tabs/cookie-notice/page.php:665
|
834 |
msgid "Show icon:"
|
835 |
msgstr "Icon anzeigen:"
|
836 |
|
837 |
+
#: admin/tabs/cookie-notice/page.php:674
|
838 |
msgid "Use overlay"
|
839 |
msgstr "Overlay verwenden"
|
840 |
|
841 |
+
#: admin/tabs/cookie-notice/page.php:680
|
842 |
msgid ""
|
843 |
"Displays a gray background and prevents the visitor from interacting with "
|
844 |
"the site before making a choice."
|
953 |
msgid "Edit page"
|
954 |
msgstr "Seite bearbeiten"
|
955 |
|
956 |
+
#: admin/tabs/imprint/page.php:40 admin/tabs/privacy-policy/page.php:64
|
957 |
msgid ""
|
958 |
"Note: In order to be able to reset or reload the text (eg: after changing "
|
959 |
"the language), highlight the text, delete it and click save. Thus, the text "
|
1012 |
"Achtung: Der Shortcode <code>[privacy_policy]</code> wurde auf der von ihnen "
|
1013 |
"gewählten Seite nicht gefunden."
|
1014 |
|
1015 |
+
#: admin/tabs/privacy-policy/page.php:37
|
1016 |
msgid "Show checkbox at WooCommerce checkout to confirm privacy policy"
|
1017 |
msgstr "Datenschutz Checkbox bei Woo Checkout anzeigen"
|
1018 |
|
1019 |
+
#: admin/tabs/privacy-policy/page.php:50
|
1020 |
msgid "I have read and accepted the Privacy Policy."
|
1021 |
msgstr "Ich habe die Datenschutzbestimmungen gelesen und akzeptiert."
|
1022 |
|
1023 |
+
#: admin/tabs/privacy-policy/page.php:53
|
1024 |
msgid "WooCommerce privacy policy text"
|
1025 |
msgstr "WooCommerce Datenschutz Text"
|
1026 |
|
1106 |
|
1107 |
#: admin/tabs/services/page.php:60 admin/tabs/services/page.php:126
|
1108 |
#: admin/tabs/services/page.php:153 templates/de_DE/emails/feedback.php:10
|
1109 |
+
#: templates/de_DE_formal/emails/feedback.php:10
|
1110 |
#: templates/en_EN/emails/feedback.php:10
|
1111 |
#: templates/en_US/emails/feedback.php:10
|
1112 |
msgid "Reason"
|
1170 |
#: admin/tabs/setup/class-sp-dsgvo-create-page-action.php:36
|
1171 |
#: admin/tabs/subject-access-request/class-sp-dsgvo-subject-access-request-tab.php:10
|
1172 |
#: templates/de_DE/emails/subject-access-request.php:21
|
1173 |
+
#: templates/de_DE_formal/emails/subject-access-request.php:21
|
1174 |
#: templates/en_EN/emails/subject-access-request.php:21
|
1175 |
#: templates/en_US/emails/subject-access-request.php:21
|
1176 |
msgid "Subject Access Request"
|
1187 |
|
1188 |
#: admin/tabs/setup/class-sp-dsgvo-create-page-action.php:56
|
1189 |
#: templates/de_DE/emails/super-unsubscribe.php:20
|
1190 |
+
#: templates/de_DE_formal/emails/super-unsubscribe.php:20
|
1191 |
#: templates/en_EN/emails/super-unsubscribe.php:20
|
1192 |
#: templates/en_US/emails/super-unsubscribe.php:20
|
1193 |
msgid "Delete Request"
|
1643 |
msgid "You must set a template"
|
1644 |
msgstr "Ein Template muss ausgewählt werden."
|
1645 |
|
1646 |
+
#: includes/class-sp-dsgvo-settings.php:43 public/class-sp-dsgvo-public.php:460
|
1647 |
msgid "I confirm"
|
1648 |
msgstr "Ich akzeptiere"
|
1649 |
|
1650 |
+
#: includes/class-sp-dsgvo-settings.php:44 public/class-sp-dsgvo-public.php:458
|
1651 |
msgid "The confirmation to GDPR is mandatory."
|
1652 |
msgstr ""
|
1653 |
"Die Checkbox für die Zustimmung zur Speicherung ist nach DSGVO zwingend."
|
1654 |
|
1655 |
+
#: includes/class-sp-dsgvo-settings.php:45 public/class-sp-dsgvo-public.php:459
|
1656 |
msgid ""
|
1657 |
"This form stores your name, email address and content so that we can "
|
1658 |
"evaluate the comments on our site. For more information, visit our Privacy "
|
1673 |
"Ich stimme der Speicherung der Daten zur Verarbeitung im Sinne der DSGVO zu."
|
1674 |
|
1675 |
#: includes/class-sp-dsgvo-settings.php:81
|
1676 |
+
#: includes/class-sp-dsgvo-settings.php:237
|
1677 |
msgid "We use cookies to analyze visitor behavior."
|
1678 |
msgstr "Wir benutzen Cookies um das Besucherverhalten zu analysieren."
|
1679 |
|
1680 |
#: includes/class-sp-dsgvo-settings.php:88
|
1681 |
+
#: includes/class-sp-dsgvo-settings.php:244
|
1682 |
msgid "Google Analytics is used to analyze website traffic."
|
1683 |
msgstr "Google Analytics wird zum Anlayiseren des Websitetraffics verwendet."
|
1684 |
|
1685 |
#: includes/class-sp-dsgvo-settings.php:95
|
1686 |
+
#: includes/class-sp-dsgvo-settings.php:251
|
1687 |
msgid "Facebook Pixel is used to analyze visitor behavior."
|
1688 |
msgstr "Facebook Pixel wird zum Analysieren des Besucherverhaltens verwendet."
|
1689 |
|
1828 |
|
1829 |
#: includes/integrations/cf7/Cf7Integration.php:136
|
1830 |
#: templates/de_DE/emails/feedback.php:15
|
1831 |
+
#: templates/de_DE_formal/emails/feedback.php:15
|
1832 |
#: templates/en_EN/emails/feedback.php:15
|
1833 |
#: templates/en_US/emails/feedback.php:15
|
1834 |
msgid "Message"
|
1882 |
msgid "Product"
|
1883 |
msgstr "Produkt"
|
1884 |
|
1885 |
+
#: includes/models/subject-access-request.php:70
|
1886 |
+
#: includes/models/subject-access-request.php:74
|
1887 |
msgid "Subject access request"
|
1888 |
msgstr "Datenauszug"
|
1889 |
|
|
|
1890 |
#: includes/models/subject-access-request.php:182
|
1891 |
+
#: includes/models/subject-access-request.php:183
|
1892 |
+
#: includes/models/subject-access-request.php:185
|
1893 |
msgid "All data of"
|
1894 |
msgstr "Alle Daten zu"
|
1895 |
|
1896 |
+
#: includes/models/subject-access-request.php:185
|
1897 |
msgid "Date"
|
1898 |
msgstr "Datum"
|
1899 |
|
1900 |
+
#: includes/models/subject-access-request.php:185
|
1901 |
msgid "Source"
|
1902 |
msgstr "Quelle"
|
1903 |
|
1904 |
+
#: includes/models/unsubscriber.php:103
|
1905 |
msgid "Confirmation of delete request"
|
1906 |
msgstr "Bestätigung der Datenlöschung"
|
1907 |
|
1908 |
+
#: public/actions/user-permissions.php:36
|
1909 |
msgid "updated their user permissions"
|
1910 |
msgstr "hat die Berechtigungen geändert"
|
1911 |
|
1913 |
msgid "Ok"
|
1914 |
msgstr "Ok"
|
1915 |
|
1916 |
+
#: public/class-sp-dsgvo-public.php:297 public/class-sp-dsgvo-public.php:324
|
1917 |
msgid "More options"
|
1918 |
msgstr "Mehr Optionen"
|
1919 |
|
1920 |
+
#: public/class-sp-dsgvo-public.php:333
|
1921 |
msgid "Accept"
|
1922 |
msgstr "Akzeptieren"
|
1923 |
|
1924 |
+
#: public/class-sp-dsgvo-public.php:525
|
1925 |
msgid "Privacy Policy: "
|
1926 |
msgstr "Datenschutzvereinbarungen"
|
1927 |
|
1928 |
+
#: public/class-sp-dsgvo-public.php:568
|
1929 |
msgid "Consent to the privacy policy is mandatory."
|
1930 |
msgstr "Die Zustimmung zu den Datenschutzbestimmungen ist zwingend."
|
1931 |
|
1932 |
+
#: public/class-sp-dsgvo-public.php:574
|
1933 |
msgid "Privacy Policy accepted"
|
1934 |
msgstr "Datenschutzbestimmungen akzeptiert"
|
1935 |
|
2068 |
msgid "Create delete request"
|
2069 |
msgstr "Löschanfrage senden"
|
2070 |
|
2071 |
+
#: templates/de_DE/emails/feedback.php:1
|
2072 |
+
#: templates/de_DE_formal/emails/feedback.php:1
|
2073 |
+
#: templates/en_EN/emails/feedback.php:1 templates/en_US/emails/feedback.php:1
|
2074 |
msgid "WP DSGVO Tools Feedback"
|
2075 |
msgstr "WP DSGVO Tools Feedback"
|
2076 |
|
2077 |
+
#: templates/de_DE/emails/feedback.php:4
|
2078 |
+
#: templates/de_DE_formal/emails/feedback.php:4
|
2079 |
+
#: templates/en_EN/emails/feedback.php:4 templates/en_US/emails/feedback.php:4
|
2080 |
msgid "From"
|
2081 |
msgstr "Von"
|
2082 |
|
2083 |
#: templates/de_DE/emails/subject-access-request.php:46
|
2084 |
+
#: templates/de_DE_formal/emails/subject-access-request.php:46
|
2085 |
#: templates/en_EN/emails/subject-access-request.php:46
|
2086 |
#: templates/en_US/emails/subject-access-request.php:46
|
2087 |
msgid ""
|
2094 |
"beigefügt. Anzahl gefundener persönlichen Daten:"
|
2095 |
|
2096 |
#: templates/de_DE/emails/subject-access-request.php:49
|
2097 |
+
#: templates/de_DE_formal/emails/subject-access-request.php:49
|
2098 |
#: templates/en_EN/emails/subject-access-request.php:49
|
2099 |
#: templates/en_US/emails/subject-access-request.php:49
|
2100 |
msgid "Here you see a summary about this data"
|
2101 |
msgstr "Hier ist ein Überblick welche Daten gefunden wurden:"
|
2102 |
|
2103 |
#: templates/de_DE/emails/subject-access-request.php:52
|
2104 |
+
#: templates/de_DE_formal/emails/subject-access-request.php:52
|
2105 |
#: templates/en_EN/emails/subject-access-request.php:52
|
2106 |
#: templates/en_US/emails/subject-access-request.php:52
|
2107 |
msgid "Download your archive"
|
2108 |
msgstr "Archiv runterladen"
|
2109 |
|
2110 |
#: templates/de_DE/emails/subject-access-request.php:54
|
2111 |
+
#: templates/de_DE_formal/emails/subject-access-request.php:54
|
2112 |
#: templates/en_EN/emails/subject-access-request.php:54
|
2113 |
#: templates/en_US/emails/subject-access-request.php:54
|
2114 |
msgid ""
|
2118 |
"und ein JSON dump herunterladen."
|
2119 |
|
2120 |
#: templates/de_DE/emails/subject-access-request.php:56
|
2121 |
+
#: templates/de_DE_formal/emails/subject-access-request.php:56
|
2122 |
#: templates/en_EN/emails/subject-access-request.php:56
|
2123 |
#: templates/en_US/emails/subject-access-request.php:56
|
2124 |
msgid "Download archive"
|
2126 |
|
2127 |
#: templates/de_DE/emails/subject-access-request.php:94
|
2128 |
#: templates/de_DE/emails/super-unsubscribe.php:84
|
2129 |
+
#: templates/de_DE_formal/emails/subject-access-request.php:94
|
2130 |
+
#: templates/de_DE_formal/emails/super-unsubscribe.php:84
|
2131 |
#: templates/en_EN/emails/subject-access-request.php:94
|
2132 |
#: templates/en_EN/emails/super-unsubscribe.php:84
|
2133 |
#: templates/en_US/emails/subject-access-request.php:94
|
2137 |
|
2138 |
#: templates/de_DE/emails/subject-access-request.php:98
|
2139 |
#: templates/de_DE/emails/super-unsubscribe.php:88
|
2140 |
+
#: templates/de_DE_formal/emails/subject-access-request.php:98
|
2141 |
+
#: templates/de_DE_formal/emails/super-unsubscribe.php:88
|
2142 |
#: templates/en_EN/emails/subject-access-request.php:98
|
2143 |
#: templates/en_EN/emails/super-unsubscribe.php:88
|
2144 |
#: templates/en_US/emails/subject-access-request.php:98
|
2147 |
msgstr "Kontakt"
|
2148 |
|
2149 |
#: templates/de_DE/emails/super-unsubscribe.php:45
|
2150 |
+
#: templates/de_DE_formal/emails/super-unsubscribe.php:45
|
2151 |
#: templates/en_EN/emails/super-unsubscribe.php:45
|
2152 |
#: templates/en_US/emails/super-unsubscribe.php:45
|
2153 |
msgid "We have received your delete request."
|
2154 |
msgstr "Wir haben soeben Ihre Anfrage zur Datenlöschung erhalten."
|
2155 |
|
2156 |
#: templates/de_DE/emails/super-unsubscribe.php:46
|
2157 |
+
#: templates/de_DE_formal/emails/super-unsubscribe.php:46
|
2158 |
#: templates/en_EN/emails/super-unsubscribe.php:46
|
2159 |
#: templates/en_US/emails/super-unsubscribe.php:46
|
2160 |
msgid ""
|
2166 |
"scht."
|
2167 |
|
2168 |
#: templates/de_DE/emails/super-unsubscribe.php:51
|
2169 |
+
#: templates/de_DE_formal/emails/super-unsubscribe.php:51
|
2170 |
#: templates/en_EN/emails/super-unsubscribe.php:51
|
2171 |
#: templates/en_US/emails/super-unsubscribe.php:51
|
2172 |
msgid "Confirm Delete"
|
2173 |
msgstr "Löschung bestätigen"
|
2174 |
|
2175 |
#: templates/de_DE/emails/super-unsubscribe.php:53
|
2176 |
+
#: templates/de_DE_formal/emails/super-unsubscribe.php:53
|
2177 |
#: templates/en_EN/emails/super-unsubscribe.php:53
|
2178 |
#: templates/en_US/emails/super-unsubscribe.php:53
|
2179 |
msgid "If you don't want do delete your data just ignore this email."
|
languages/shapepress-dsgvo-de_DE_formal.mo
CHANGED
Binary file
|
languages/shapepress-dsgvo-de_DE_formal.po
CHANGED
@@ -1,15 +1,15 @@
|
|
1 |
msgid ""
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: \n"
|
4 |
-
"POT-Creation-Date: 2018-
|
5 |
-
"PO-Revision-Date: 2018-
|
6 |
"Last-Translator: \n"
|
7 |
"Language-Team: \n"
|
8 |
"Language: de_DE@formal\n"
|
9 |
"MIME-Version: 1.0\n"
|
10 |
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
"Content-Transfer-Encoding: 8bit\n"
|
12 |
-
"X-Generator: Poedit 2.
|
13 |
"X-Poedit-Basepath: ..\n"
|
14 |
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
15 |
"X-Poedit-KeywordsList: __;_e\n"
|
@@ -326,7 +326,7 @@ msgstr ""
|
|
326 |
"nachfolgendem Text. (Im Formular ergänzen: [acceptance dsgvo] Text[/"
|
327 |
"acceptance])"
|
328 |
|
329 |
-
#: admin/tabs/common-settings/page.php:91 admin/tabs/cookie-notice/page.php:
|
330 |
msgid "Text"
|
331 |
msgstr "Text"
|
332 |
|
@@ -549,128 +549,136 @@ msgid "Redirect to URL"
|
|
549 |
msgstr "Umleitung zur URL"
|
550 |
|
551 |
#: admin/tabs/cookie-notice/page.php:201
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
552 |
msgid "Close button URL"
|
553 |
msgstr "Schließen Button URL"
|
554 |
|
555 |
-
#: admin/tabs/cookie-notice/page.php:
|
556 |
msgid "Accordion title text"
|
557 |
msgstr "Überschrift für Optionsansicht"
|
558 |
|
559 |
-
#: admin/tabs/cookie-notice/page.php:
|
560 |
msgid "Popup background:"
|
561 |
msgstr "Popup Hintergrund:"
|
562 |
|
563 |
-
#: admin/tabs/cookie-notice/page.php:
|
564 |
msgid "Separators color:"
|
565 |
msgstr "Farbe der Trenner"
|
566 |
|
567 |
-
#: admin/tabs/cookie-notice/page.php:
|
568 |
msgid "Font color:"
|
569 |
msgstr "Schriftfarbe:"
|
570 |
|
571 |
-
#: admin/tabs/cookie-notice/page.php:
|
572 |
msgid "Links color:"
|
573 |
msgstr "Farbe der Links"
|
574 |
|
575 |
-
#: admin/tabs/cookie-notice/page.php:
|
576 |
msgid "Links color (hover):"
|
577 |
msgstr "Farbe der Links (hover)"
|
578 |
|
579 |
-
#: admin/tabs/cookie-notice/page.php:
|
580 |
msgid "Accept button font color:"
|
581 |
msgstr "Farbe des Akzeptieren Buttons"
|
582 |
|
583 |
-
#: admin/tabs/cookie-notice/page.php:
|
584 |
msgid "Accept button background color:"
|
585 |
msgstr "Hintergrundfarbe des Akzeptieren Buttons"
|
586 |
|
587 |
-
#: admin/tabs/cookie-notice/page.php:
|
588 |
msgid "Notice text:"
|
589 |
msgstr "Meldungstext:"
|
590 |
|
591 |
-
#: admin/tabs/cookie-notice/page.php:
|
592 |
msgid "Insert the text here"
|
593 |
msgstr "Text hier eingeben"
|
594 |
|
595 |
-
#: admin/tabs/cookie-notice/page.php:
|
596 |
msgid "Validity:"
|
597 |
msgstr "Gültigkeit:"
|
598 |
|
599 |
-
#: admin/tabs/cookie-notice/page.php:
|
600 |
msgid "Tag"
|
601 |
msgstr "Tag"
|
602 |
|
603 |
-
#: admin/tabs/cookie-notice/page.php:
|
604 |
msgid "Woche"
|
605 |
msgstr "Woche"
|
606 |
|
607 |
-
#: admin/tabs/cookie-notice/page.php:
|
608 |
-
#: admin/tabs/cookie-notice/page.php:
|
609 |
msgid "Month"
|
610 |
msgstr "Monat"
|
611 |
|
612 |
-
#: admin/tabs/cookie-notice/page.php:
|
613 |
msgid "Year"
|
614 |
msgstr "Jahr"
|
615 |
|
616 |
-
#: admin/tabs/cookie-notice/page.php:
|
617 |
msgid "For this period, the cookie is navigation use validly."
|
618 |
msgstr "Für diesen Zeitraum ist der Cookie gültig."
|
619 |
|
620 |
-
#: admin/tabs/cookie-notice/page.php:
|
621 |
msgid "Confirmation"
|
622 |
msgstr "Zustimmung"
|
623 |
|
624 |
-
#: admin/tabs/cookie-notice/page.php:
|
625 |
-
#: admin/tabs/cookie-notice/page.php:
|
626 |
msgid "Button text:"
|
627 |
msgstr "Buttontext:"
|
628 |
|
629 |
-
#: admin/tabs/cookie-notice/page.php:
|
630 |
msgid "zB.: Ok"
|
631 |
msgstr "Ok"
|
632 |
|
633 |
-
#: admin/tabs/cookie-notice/page.php:
|
634 |
msgid "The text to be displayed is to accept the note and hide the message."
|
635 |
msgstr ""
|
636 |
"Der Text der angezeigt werden soll um den Hinweis zu akzeptieren und die "
|
637 |
"Nachricht ausblendet."
|
638 |
|
639 |
-
#: admin/tabs/cookie-notice/page.php:
|
640 |
msgid "Reload after confirm:"
|
641 |
msgstr "Neuladen nach Zustimmung:"
|
642 |
|
643 |
-
#: admin/tabs/cookie-notice/page.php:
|
644 |
msgid "Enable this option to reload the page after accepting cookies."
|
645 |
msgstr ""
|
646 |
"Aktiviere diese Option, um die Seite neu zu laden, nachdem Cookies "
|
647 |
"akzeptiert wurden."
|
648 |
|
649 |
-
#: admin/tabs/cookie-notice/page.php:
|
650 |
msgid "Decline"
|
651 |
msgstr "Ablehnen"
|
652 |
|
653 |
-
#: admin/tabs/cookie-notice/page.php:
|
654 |
msgid "Button active:"
|
655 |
msgstr "Button aktiv:"
|
656 |
|
657 |
-
#: admin/tabs/cookie-notice/page.php:
|
658 |
msgid "eg.: Decline"
|
659 |
msgstr "zB.: Ablehnen"
|
660 |
|
661 |
-
#: admin/tabs/cookie-notice/page.php:
|
662 |
msgid "The text of the option to decline cookies."
|
663 |
msgstr "Der Text der Option zum Ablehnen von Cookies."
|
664 |
|
665 |
-
#: admin/tabs/cookie-notice/page.php:
|
666 |
msgid "Link target for rejection:"
|
667 |
msgstr "Linkziel bei Ablehnung:"
|
668 |
|
669 |
-
#: admin/tabs/cookie-notice/page.php:
|
670 |
msgid "zb.: www.google.at"
|
671 |
msgstr "zb.: www.google.at"
|
672 |
|
673 |
-
#: admin/tabs/cookie-notice/page.php:
|
674 |
msgid ""
|
675 |
"Specifies the destination where visitors who want to reject the message "
|
676 |
"should be forwarded."
|
@@ -678,11 +686,11 @@ msgstr ""
|
|
678 |
"Gibt das Ziel an wohin Besucher, die die Nachricht ablehnen weitergeleitet "
|
679 |
"werden sollen."
|
680 |
|
681 |
-
#: admin/tabs/cookie-notice/page.php:
|
682 |
msgid "Do not set a cookie on forwarding:"
|
683 |
msgstr "Kein Cookie setzen bei Weiterleitung:"
|
684 |
|
685 |
-
#: admin/tabs/cookie-notice/page.php:
|
686 |
msgid ""
|
687 |
"If active, the visitor refuses and returns to the page, the notice will "
|
688 |
"reappear."
|
@@ -690,147 +698,147 @@ msgstr ""
|
|
690 |
"Wenn aktiv, der Besucher ablehnt und erneut auf die Seite kommt wird ihm die "
|
691 |
"Notice wieder angezeigt."
|
692 |
|
693 |
-
#: admin/tabs/cookie-notice/page.php:
|
694 |
msgid "Read more"
|
695 |
msgstr "Weiterlesen"
|
696 |
|
697 |
-
#: admin/tabs/cookie-notice/page.php:
|
698 |
msgid "zB.: Erfahre mehr"
|
699 |
msgstr "zB.: Erfahre mehr"
|
700 |
|
701 |
-
#: admin/tabs/cookie-notice/page.php:
|
702 |
msgid "The text of the option to obtain more information"
|
703 |
msgstr "Der Text der Option zum Erhalten von mehr Informationen."
|
704 |
|
705 |
-
#: admin/tabs/cookie-notice/page.php:
|
706 |
msgid "Link destination to read on:"
|
707 |
msgstr "Linkziel zum Weiterlesen:"
|
708 |
|
709 |
-
#: admin/tabs/cookie-notice/page.php:
|
710 |
msgid ""
|
711 |
"Specifies the destination to where visitors will find more information about "
|
712 |
"cookies."
|
713 |
msgstr ""
|
714 |
"Gibt das Ziel an wohin Besucher weitere Informationen über Cookies finden."
|
715 |
|
716 |
-
#: admin/tabs/cookie-notice/page.php:
|
717 |
msgid "Options for displaying the cookie notice."
|
718 |
msgstr "Optionen zur Darstellung der Cookie Notice"
|
719 |
|
720 |
-
#: admin/tabs/cookie-notice/page.php:
|
721 |
msgid "Position:"
|
722 |
msgstr "Position:"
|
723 |
|
724 |
-
#: admin/tabs/cookie-notice/page.php:
|
725 |
msgid "On top"
|
726 |
msgstr "Oben"
|
727 |
|
728 |
-
#: admin/tabs/cookie-notice/page.php:
|
729 |
msgid "Bottom"
|
730 |
msgstr "Unten"
|
731 |
|
732 |
-
#: admin/tabs/cookie-notice/page.php:
|
733 |
msgid "Specifies the location where the cookie notice should be displayed."
|
734 |
msgstr "Gibt die Position an wo die Cookie Notice angezeigt werden soll."
|
735 |
|
736 |
-
#: admin/tabs/cookie-notice/page.php:
|
737 |
msgid "Animation"
|
738 |
msgstr "Animation"
|
739 |
|
740 |
-
#: admin/tabs/cookie-notice/page.php:
|
741 |
msgid "None"
|
742 |
msgstr "Keine"
|
743 |
|
744 |
-
#: admin/tabs/cookie-notice/page.php:
|
745 |
msgid "fade"
|
746 |
msgstr "Ausgleiten"
|
747 |
|
748 |
-
#: admin/tabs/cookie-notice/page.php:
|
749 |
msgid "hide"
|
750 |
msgstr "Ausblenden"
|
751 |
|
752 |
-
#: admin/tabs/cookie-notice/page.php:
|
753 |
msgid "Animation when accepting the cookie message."
|
754 |
msgstr "Animation beim Akzeptieren der Cookie-Nachricht."
|
755 |
|
756 |
-
#: admin/tabs/cookie-notice/page.php:
|
757 |
msgid "Color adjustment"
|
758 |
msgstr "Farbliche Anpassung"
|
759 |
|
760 |
-
#: admin/tabs/cookie-notice/page.php:
|
761 |
msgid "Possible with blog or premium edition"
|
762 |
msgstr "Anpassung ab der Blog/Premium Edition möglich."
|
763 |
|
764 |
-
#: admin/tabs/cookie-notice/page.php:
|
765 |
msgid "Click here to get a license"
|
766 |
msgstr "Hier klicken um eine Lizenz zu erhalten."
|
767 |
|
768 |
-
#: admin/tabs/cookie-notice/page.php:
|
769 |
msgid "Background:"
|
770 |
msgstr "Hintergrund:"
|
771 |
|
772 |
-
#: admin/tabs/cookie-notice/page.php:
|
773 |
msgid "Text:"
|
774 |
msgstr "Text:"
|
775 |
|
776 |
-
#: admin/tabs/cookie-notice/page.php:
|
777 |
msgid "Buttons"
|
778 |
msgstr "Buttons"
|
779 |
|
780 |
-
#: admin/tabs/cookie-notice/page.php:
|
781 |
msgid "Background"
|
782 |
msgstr "Hintergrund"
|
783 |
|
784 |
-
#: admin/tabs/cookie-notice/page.php:
|
785 |
msgid "Font:"
|
786 |
msgstr "Schrift:"
|
787 |
|
788 |
-
#: admin/tabs/cookie-notice/page.php:
|
789 |
msgid "CSS Classes"
|
790 |
msgstr "CSS Klassen"
|
791 |
|
792 |
-
#: admin/tabs/cookie-notice/page.php:
|
793 |
msgid ""
|
794 |
"The colors listed under \"Color Changes“ must be overwritten with !Important."
|
795 |
msgstr ""
|
796 |
"Die unter \"Farbliche Anpassung\" angeführten Farben müssen mit !important "
|
797 |
"überschrieben werden."
|
798 |
|
799 |
-
#: admin/tabs/cookie-notice/page.php:
|
800 |
msgid "Cookie notice:"
|
801 |
msgstr "Cookie Notice:"
|
802 |
|
803 |
-
#: admin/tabs/cookie-notice/page.php:
|
804 |
msgid "Buttons:"
|
805 |
msgstr "Buttons:"
|
806 |
|
807 |
-
#: admin/tabs/cookie-notice/page.php:
|
808 |
msgid "Further display options"
|
809 |
msgstr "Weitere Darstellungsoptionen"
|
810 |
|
811 |
-
#: admin/tabs/cookie-notice/page.php:
|
812 |
msgid "Font size"
|
813 |
msgstr "Textgröße"
|
814 |
|
815 |
-
#: admin/tabs/cookie-notice/page.php:
|
816 |
#: admin/tabs/services/page.php:62 admin/tabs/services/page.php:128
|
817 |
#: admin/tabs/services/page.php:167
|
818 |
msgid "Default"
|
819 |
msgstr "Standard"
|
820 |
|
821 |
-
#: admin/tabs/cookie-notice/page.php:
|
822 |
msgid "Height of cookie notice"
|
823 |
msgstr "Höhe der Cookie Notice"
|
824 |
|
825 |
-
#: admin/tabs/cookie-notice/page.php:
|
826 |
msgid "Show icon:"
|
827 |
msgstr "Icon anzeigen:"
|
828 |
|
829 |
-
#: admin/tabs/cookie-notice/page.php:
|
830 |
msgid "Use overlay"
|
831 |
msgstr "Overlay verwenden"
|
832 |
|
833 |
-
#: admin/tabs/cookie-notice/page.php:
|
834 |
msgid ""
|
835 |
"Displays a gray background and prevents the visitor from interacting with "
|
836 |
"the site before making a choice."
|
@@ -1635,16 +1643,16 @@ msgstr "Es muss min. 1 Empfänger angegeben werden."
|
|
1635 |
msgid "You must set a template"
|
1636 |
msgstr "Ein Template muss ausgewählt werden."
|
1637 |
|
1638 |
-
#: includes/class-sp-dsgvo-settings.php:43 public/class-sp-dsgvo-public.php:
|
1639 |
msgid "I confirm"
|
1640 |
msgstr "Ich akzeptiere"
|
1641 |
|
1642 |
-
#: includes/class-sp-dsgvo-settings.php:44 public/class-sp-dsgvo-public.php:
|
1643 |
msgid "The confirmation to GDPR is mandatory."
|
1644 |
msgstr ""
|
1645 |
"Die Checkbox für die Zustimmung zur Speicherung ist nach DSGVO zwingend."
|
1646 |
|
1647 |
-
#: includes/class-sp-dsgvo-settings.php:45 public/class-sp-dsgvo-public.php:
|
1648 |
msgid ""
|
1649 |
"This form stores your name, email address and content so that we can "
|
1650 |
"evaluate the comments on our site. For more information, visit our Privacy "
|
@@ -1897,7 +1905,7 @@ msgstr "Quelle"
|
|
1897 |
msgid "Confirmation of delete request"
|
1898 |
msgstr "Bestätigung der Datenlöschung"
|
1899 |
|
1900 |
-
#: public/actions/user-permissions.php:
|
1901 |
msgid "updated their user permissions"
|
1902 |
msgstr "hat die Berechtigungen geändert"
|
1903 |
|
@@ -1905,23 +1913,23 @@ msgstr "hat die Berechtigungen geändert"
|
|
1905 |
msgid "Ok"
|
1906 |
msgstr "Ok"
|
1907 |
|
1908 |
-
#: public/class-sp-dsgvo-public.php:
|
1909 |
msgid "More options"
|
1910 |
msgstr "Mehr Optionen"
|
1911 |
|
1912 |
-
#: public/class-sp-dsgvo-public.php:
|
1913 |
msgid "Accept"
|
1914 |
msgstr "Akzeptieren"
|
1915 |
|
1916 |
-
#: public/class-sp-dsgvo-public.php:
|
1917 |
msgid "Privacy Policy: "
|
1918 |
msgstr "Datenschutzvereinbarungen"
|
1919 |
|
1920 |
-
#: public/class-sp-dsgvo-public.php:
|
1921 |
msgid "Consent to the privacy policy is mandatory."
|
1922 |
msgstr "Die Zustimmung zu den Datenschutzbestimmungen ist zwingend."
|
1923 |
|
1924 |
-
#: public/class-sp-dsgvo-public.php:
|
1925 |
msgid "Privacy Policy accepted"
|
1926 |
msgstr "Datenschutzbestimmungen akzeptiert"
|
1927 |
|
1 |
msgid ""
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: \n"
|
4 |
+
"POT-Creation-Date: 2018-10-04 15:20+0200\n"
|
5 |
+
"PO-Revision-Date: 2018-10-04 15:20+0200\n"
|
6 |
"Last-Translator: \n"
|
7 |
"Language-Team: \n"
|
8 |
"Language: de_DE@formal\n"
|
9 |
"MIME-Version: 1.0\n"
|
10 |
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
"Content-Transfer-Encoding: 8bit\n"
|
12 |
+
"X-Generator: Poedit 2.1.1\n"
|
13 |
"X-Poedit-Basepath: ..\n"
|
14 |
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
15 |
"X-Poedit-KeywordsList: __;_e\n"
|
326 |
"nachfolgendem Text. (Im Formular ergänzen: [acceptance dsgvo] Text[/"
|
327 |
"acceptance])"
|
328 |
|
329 |
+
#: admin/tabs/common-settings/page.php:91 admin/tabs/cookie-notice/page.php:601
|
330 |
msgid "Text"
|
331 |
msgstr "Text"
|
332 |
|
549 |
msgstr "Umleitung zur URL"
|
550 |
|
551 |
#: admin/tabs/cookie-notice/page.php:201
|
552 |
+
msgid "Accept button custom text"
|
553 |
+
msgstr "Text des \"Akzeptieren\" Buttons"
|
554 |
+
|
555 |
+
#: admin/tabs/cookie-notice/page.php:210
|
556 |
+
msgid "More Options button custom text"
|
557 |
+
msgstr "Text des \"Weitere Informationen\" Buttons"
|
558 |
+
|
559 |
+
#: admin/tabs/cookie-notice/page.php:219
|
560 |
msgid "Close button URL"
|
561 |
msgstr "Schließen Button URL"
|
562 |
|
563 |
+
#: admin/tabs/cookie-notice/page.php:228
|
564 |
msgid "Accordion title text"
|
565 |
msgstr "Überschrift für Optionsansicht"
|
566 |
|
567 |
+
#: admin/tabs/cookie-notice/page.php:243
|
568 |
msgid "Popup background:"
|
569 |
msgstr "Popup Hintergrund:"
|
570 |
|
571 |
+
#: admin/tabs/cookie-notice/page.php:258
|
572 |
msgid "Separators color:"
|
573 |
msgstr "Farbe der Trenner"
|
574 |
|
575 |
+
#: admin/tabs/cookie-notice/page.php:273
|
576 |
msgid "Font color:"
|
577 |
msgstr "Schriftfarbe:"
|
578 |
|
579 |
+
#: admin/tabs/cookie-notice/page.php:288
|
580 |
msgid "Links color:"
|
581 |
msgstr "Farbe der Links"
|
582 |
|
583 |
+
#: admin/tabs/cookie-notice/page.php:303
|
584 |
msgid "Links color (hover):"
|
585 |
msgstr "Farbe der Links (hover)"
|
586 |
|
587 |
+
#: admin/tabs/cookie-notice/page.php:318
|
588 |
msgid "Accept button font color:"
|
589 |
msgstr "Farbe des Akzeptieren Buttons"
|
590 |
|
591 |
+
#: admin/tabs/cookie-notice/page.php:333
|
592 |
msgid "Accept button background color:"
|
593 |
msgstr "Hintergrundfarbe des Akzeptieren Buttons"
|
594 |
|
595 |
+
#: admin/tabs/cookie-notice/page.php:360
|
596 |
msgid "Notice text:"
|
597 |
msgstr "Meldungstext:"
|
598 |
|
599 |
+
#: admin/tabs/cookie-notice/page.php:362
|
600 |
msgid "Insert the text here"
|
601 |
msgstr "Text hier eingeben"
|
602 |
|
603 |
+
#: admin/tabs/cookie-notice/page.php:366
|
604 |
msgid "Validity:"
|
605 |
msgstr "Gültigkeit:"
|
606 |
|
607 |
+
#: admin/tabs/cookie-notice/page.php:372
|
608 |
msgid "Tag"
|
609 |
msgstr "Tag"
|
610 |
|
611 |
+
#: admin/tabs/cookie-notice/page.php:374
|
612 |
msgid "Woche"
|
613 |
msgstr "Woche"
|
614 |
|
615 |
+
#: admin/tabs/cookie-notice/page.php:376 admin/tabs/cookie-notice/page.php:378
|
616 |
+
#: admin/tabs/cookie-notice/page.php:380
|
617 |
msgid "Month"
|
618 |
msgstr "Monat"
|
619 |
|
620 |
+
#: admin/tabs/cookie-notice/page.php:382
|
621 |
msgid "Year"
|
622 |
msgstr "Jahr"
|
623 |
|
624 |
+
#: admin/tabs/cookie-notice/page.php:384
|
625 |
msgid "For this period, the cookie is navigation use validly."
|
626 |
msgstr "Für diesen Zeitraum ist der Cookie gültig."
|
627 |
|
628 |
+
#: admin/tabs/cookie-notice/page.php:393
|
629 |
msgid "Confirmation"
|
630 |
msgstr "Zustimmung"
|
631 |
|
632 |
+
#: admin/tabs/cookie-notice/page.php:398 admin/tabs/cookie-notice/page.php:435
|
633 |
+
#: admin/tabs/cookie-notice/page.php:483
|
634 |
msgid "Button text:"
|
635 |
msgstr "Buttontext:"
|
636 |
|
637 |
+
#: admin/tabs/cookie-notice/page.php:403
|
638 |
msgid "zB.: Ok"
|
639 |
msgstr "Ok"
|
640 |
|
641 |
+
#: admin/tabs/cookie-notice/page.php:404
|
642 |
msgid "The text to be displayed is to accept the note and hide the message."
|
643 |
msgstr ""
|
644 |
"Der Text der angezeigt werden soll um den Hinweis zu akzeptieren und die "
|
645 |
"Nachricht ausblendet."
|
646 |
|
647 |
+
#: admin/tabs/cookie-notice/page.php:409
|
648 |
msgid "Reload after confirm:"
|
649 |
msgstr "Neuladen nach Zustimmung:"
|
650 |
|
651 |
+
#: admin/tabs/cookie-notice/page.php:415
|
652 |
msgid "Enable this option to reload the page after accepting cookies."
|
653 |
msgstr ""
|
654 |
"Aktiviere diese Option, um die Seite neu zu laden, nachdem Cookies "
|
655 |
"akzeptiert wurden."
|
656 |
|
657 |
+
#: admin/tabs/cookie-notice/page.php:420 public/class-sp-dsgvo-public.php:184
|
658 |
msgid "Decline"
|
659 |
msgstr "Ablehnen"
|
660 |
|
661 |
+
#: admin/tabs/cookie-notice/page.php:425 admin/tabs/cookie-notice/page.php:472
|
662 |
msgid "Button active:"
|
663 |
msgstr "Button aktiv:"
|
664 |
|
665 |
+
#: admin/tabs/cookie-notice/page.php:441
|
666 |
msgid "eg.: Decline"
|
667 |
msgstr "zB.: Ablehnen"
|
668 |
|
669 |
+
#: admin/tabs/cookie-notice/page.php:442
|
670 |
msgid "The text of the option to decline cookies."
|
671 |
msgstr "Der Text der Option zum Ablehnen von Cookies."
|
672 |
|
673 |
+
#: admin/tabs/cookie-notice/page.php:447
|
674 |
msgid "Link target for rejection:"
|
675 |
msgstr "Linkziel bei Ablehnung:"
|
676 |
|
677 |
+
#: admin/tabs/cookie-notice/page.php:453
|
678 |
msgid "zb.: www.google.at"
|
679 |
msgstr "zb.: www.google.at"
|
680 |
|
681 |
+
#: admin/tabs/cookie-notice/page.php:454
|
682 |
msgid ""
|
683 |
"Specifies the destination where visitors who want to reject the message "
|
684 |
"should be forwarded."
|
686 |
"Gibt das Ziel an wohin Besucher, die die Nachricht ablehnen weitergeleitet "
|
687 |
"werden sollen."
|
688 |
|
689 |
+
#: admin/tabs/cookie-notice/page.php:458
|
690 |
msgid "Do not set a cookie on forwarding:"
|
691 |
msgstr "Kein Cookie setzen bei Weiterleitung:"
|
692 |
|
693 |
+
#: admin/tabs/cookie-notice/page.php:463
|
694 |
msgid ""
|
695 |
"If active, the visitor refuses and returns to the page, the notice will "
|
696 |
"reappear."
|
698 |
"Wenn aktiv, der Besucher ablehnt und erneut auf die Seite kommt wird ihm die "
|
699 |
"Notice wieder angezeigt."
|
700 |
|
701 |
+
#: admin/tabs/cookie-notice/page.php:467 public/class-sp-dsgvo-public.php:195
|
702 |
msgid "Read more"
|
703 |
msgstr "Weiterlesen"
|
704 |
|
705 |
+
#: admin/tabs/cookie-notice/page.php:489
|
706 |
msgid "zB.: Erfahre mehr"
|
707 |
msgstr "zB.: Erfahre mehr"
|
708 |
|
709 |
+
#: admin/tabs/cookie-notice/page.php:490
|
710 |
msgid "The text of the option to obtain more information"
|
711 |
msgstr "Der Text der Option zum Erhalten von mehr Informationen."
|
712 |
|
713 |
+
#: admin/tabs/cookie-notice/page.php:494
|
714 |
msgid "Link destination to read on:"
|
715 |
msgstr "Linkziel zum Weiterlesen:"
|
716 |
|
717 |
+
#: admin/tabs/cookie-notice/page.php:507
|
718 |
msgid ""
|
719 |
"Specifies the destination to where visitors will find more information about "
|
720 |
"cookies."
|
721 |
msgstr ""
|
722 |
"Gibt das Ziel an wohin Besucher weitere Informationen über Cookies finden."
|
723 |
|
724 |
+
#: admin/tabs/cookie-notice/page.php:513
|
725 |
msgid "Options for displaying the cookie notice."
|
726 |
msgstr "Optionen zur Darstellung der Cookie Notice"
|
727 |
|
728 |
+
#: admin/tabs/cookie-notice/page.php:517
|
729 |
msgid "Position:"
|
730 |
msgstr "Position:"
|
731 |
|
732 |
+
#: admin/tabs/cookie-notice/page.php:521
|
733 |
msgid "On top"
|
734 |
msgstr "Oben"
|
735 |
|
736 |
+
#: admin/tabs/cookie-notice/page.php:523
|
737 |
msgid "Bottom"
|
738 |
msgstr "Unten"
|
739 |
|
740 |
+
#: admin/tabs/cookie-notice/page.php:525
|
741 |
msgid "Specifies the location where the cookie notice should be displayed."
|
742 |
msgstr "Gibt die Position an wo die Cookie Notice angezeigt werden soll."
|
743 |
|
744 |
+
#: admin/tabs/cookie-notice/page.php:529
|
745 |
msgid "Animation"
|
746 |
msgstr "Animation"
|
747 |
|
748 |
+
#: admin/tabs/cookie-notice/page.php:534
|
749 |
msgid "None"
|
750 |
msgstr "Keine"
|
751 |
|
752 |
+
#: admin/tabs/cookie-notice/page.php:536
|
753 |
msgid "fade"
|
754 |
msgstr "Ausgleiten"
|
755 |
|
756 |
+
#: admin/tabs/cookie-notice/page.php:538
|
757 |
msgid "hide"
|
758 |
msgstr "Ausblenden"
|
759 |
|
760 |
+
#: admin/tabs/cookie-notice/page.php:540
|
761 |
msgid "Animation when accepting the cookie message."
|
762 |
msgstr "Animation beim Akzeptieren der Cookie-Nachricht."
|
763 |
|
764 |
+
#: admin/tabs/cookie-notice/page.php:551 admin/tabs/cookie-notice/page.php:553
|
765 |
msgid "Color adjustment"
|
766 |
msgstr "Farbliche Anpassung"
|
767 |
|
768 |
+
#: admin/tabs/cookie-notice/page.php:553
|
769 |
msgid "Possible with blog or premium edition"
|
770 |
msgstr "Anpassung ab der Blog/Premium Edition möglich."
|
771 |
|
772 |
+
#: admin/tabs/cookie-notice/page.php:554
|
773 |
msgid "Click here to get a license"
|
774 |
msgstr "Hier klicken um eine Lizenz zu erhalten."
|
775 |
|
776 |
+
#: admin/tabs/cookie-notice/page.php:559
|
777 |
msgid "Background:"
|
778 |
msgstr "Hintergrund:"
|
779 |
|
780 |
+
#: admin/tabs/cookie-notice/page.php:568
|
781 |
msgid "Text:"
|
782 |
msgstr "Text:"
|
783 |
|
784 |
+
#: admin/tabs/cookie-notice/page.php:576
|
785 |
msgid "Buttons"
|
786 |
msgstr "Buttons"
|
787 |
|
788 |
+
#: admin/tabs/cookie-notice/page.php:577
|
789 |
msgid "Background"
|
790 |
msgstr "Hintergrund"
|
791 |
|
792 |
+
#: admin/tabs/cookie-notice/page.php:582
|
793 |
msgid "Font:"
|
794 |
msgstr "Schrift:"
|
795 |
|
796 |
+
#: admin/tabs/cookie-notice/page.php:589
|
797 |
msgid "CSS Classes"
|
798 |
msgstr "CSS Klassen"
|
799 |
|
800 |
+
#: admin/tabs/cookie-notice/page.php:590
|
801 |
msgid ""
|
802 |
"The colors listed under \"Color Changes“ must be overwritten with !Important."
|
803 |
msgstr ""
|
804 |
"Die unter \"Farbliche Anpassung\" angeführten Farben müssen mit !important "
|
805 |
"überschrieben werden."
|
806 |
|
807 |
+
#: admin/tabs/cookie-notice/page.php:593
|
808 |
msgid "Cookie notice:"
|
809 |
msgstr "Cookie Notice:"
|
810 |
|
811 |
+
#: admin/tabs/cookie-notice/page.php:609
|
812 |
msgid "Buttons:"
|
813 |
msgstr "Buttons:"
|
814 |
|
815 |
+
#: admin/tabs/cookie-notice/page.php:617
|
816 |
msgid "Further display options"
|
817 |
msgstr "Weitere Darstellungsoptionen"
|
818 |
|
819 |
+
#: admin/tabs/cookie-notice/page.php:620
|
820 |
msgid "Font size"
|
821 |
msgstr "Textgröße"
|
822 |
|
823 |
+
#: admin/tabs/cookie-notice/page.php:627 admin/tabs/cookie-notice/page.php:650
|
824 |
#: admin/tabs/services/page.php:62 admin/tabs/services/page.php:128
|
825 |
#: admin/tabs/services/page.php:167
|
826 |
msgid "Default"
|
827 |
msgstr "Standard"
|
828 |
|
829 |
+
#: admin/tabs/cookie-notice/page.php:643
|
830 |
msgid "Height of cookie notice"
|
831 |
msgstr "Höhe der Cookie Notice"
|
832 |
|
833 |
+
#: admin/tabs/cookie-notice/page.php:665
|
834 |
msgid "Show icon:"
|
835 |
msgstr "Icon anzeigen:"
|
836 |
|
837 |
+
#: admin/tabs/cookie-notice/page.php:674
|
838 |
msgid "Use overlay"
|
839 |
msgstr "Overlay verwenden"
|
840 |
|
841 |
+
#: admin/tabs/cookie-notice/page.php:680
|
842 |
msgid ""
|
843 |
"Displays a gray background and prevents the visitor from interacting with "
|
844 |
"the site before making a choice."
|
1643 |
msgid "You must set a template"
|
1644 |
msgstr "Ein Template muss ausgewählt werden."
|
1645 |
|
1646 |
+
#: includes/class-sp-dsgvo-settings.php:43 public/class-sp-dsgvo-public.php:460
|
1647 |
msgid "I confirm"
|
1648 |
msgstr "Ich akzeptiere"
|
1649 |
|
1650 |
+
#: includes/class-sp-dsgvo-settings.php:44 public/class-sp-dsgvo-public.php:458
|
1651 |
msgid "The confirmation to GDPR is mandatory."
|
1652 |
msgstr ""
|
1653 |
"Die Checkbox für die Zustimmung zur Speicherung ist nach DSGVO zwingend."
|
1654 |
|
1655 |
+
#: includes/class-sp-dsgvo-settings.php:45 public/class-sp-dsgvo-public.php:459
|
1656 |
msgid ""
|
1657 |
"This form stores your name, email address and content so that we can "
|
1658 |
"evaluate the comments on our site. For more information, visit our Privacy "
|
1905 |
msgid "Confirmation of delete request"
|
1906 |
msgstr "Bestätigung der Datenlöschung"
|
1907 |
|
1908 |
+
#: public/actions/user-permissions.php:36
|
1909 |
msgid "updated their user permissions"
|
1910 |
msgstr "hat die Berechtigungen geändert"
|
1911 |
|
1913 |
msgid "Ok"
|
1914 |
msgstr "Ok"
|
1915 |
|
1916 |
+
#: public/class-sp-dsgvo-public.php:297 public/class-sp-dsgvo-public.php:324
|
1917 |
msgid "More options"
|
1918 |
msgstr "Mehr Optionen"
|
1919 |
|
1920 |
+
#: public/class-sp-dsgvo-public.php:333
|
1921 |
msgid "Accept"
|
1922 |
msgstr "Akzeptieren"
|
1923 |
|
1924 |
+
#: public/class-sp-dsgvo-public.php:525
|
1925 |
msgid "Privacy Policy: "
|
1926 |
msgstr "Datenschutzvereinbarungen"
|
1927 |
|
1928 |
+
#: public/class-sp-dsgvo-public.php:568
|
1929 |
msgid "Consent to the privacy policy is mandatory."
|
1930 |
msgstr "Die Zustimmung zu den Datenschutzbestimmungen ist zwingend."
|
1931 |
|
1932 |
+
#: public/class-sp-dsgvo-public.php:574
|
1933 |
msgid "Privacy Policy accepted"
|
1934 |
msgstr "Datenschutzbestimmungen akzeptiert"
|
1935 |
|
public/actions/user-permissions.php
CHANGED
@@ -24,7 +24,6 @@ Class SPDSGVOUserPermissionsAction extends SPDSGVOAjaxAction{
|
|
24 |
/* i592995 */
|
25 |
|
26 |
if(is_array($services)){
|
27 |
-
error_log('services: '.implode(',', $services));
|
28 |
foreach($services as $slug => $service){
|
29 |
$meta[$slug] = ($service == '1')? '1' : '0';
|
30 |
// error_log($slug);
|
@@ -37,10 +36,18 @@ Class SPDSGVOUserPermissionsAction extends SPDSGVOAjaxAction{
|
|
37 |
createLog("{$this->user->user_email} " . __('updated their user permissions', 'shapepress-dsgvo'));
|
38 |
}
|
39 |
|
40 |
-
|
41 |
-
|
42 |
-
|
43 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
44 |
die;
|
45 |
}
|
46 |
}
|
24 |
/* i592995 */
|
25 |
|
26 |
if(is_array($services)){
|
|
|
27 |
foreach($services as $slug => $service){
|
28 |
$meta[$slug] = ($service == '1')? '1' : '0';
|
29 |
// error_log($slug);
|
36 |
createLog("{$this->user->user_email} " . __('updated their user permissions', 'shapepress-dsgvo'));
|
37 |
}
|
38 |
|
39 |
+
if(!isset($services['cookies']) || $services['cookies'] != '1') {
|
40 |
+
$past = time() - 3600;
|
41 |
+
foreach ( $_COOKIE as $key => $value)
|
42 |
+
{
|
43 |
+
setcookie( $key, '', 1, '/' );
|
44 |
+
unset($_COOKIE[$key]);
|
45 |
+
}
|
46 |
+
header('Location: '. home_url() .'?v='.time());
|
47 |
+
} else {
|
48 |
+
setcookie('sp_dsgvo_user_permissions', serialize($meta), (time()+(365*24*60*60)), '/');
|
49 |
+
header('Location: '. get_page_link(SPDSGVOSettings::get('user_permissions_page')) .'?v='.time());
|
50 |
+
}
|
51 |
die;
|
52 |
}
|
53 |
}
|
public/class-sp-dsgvo-public.php
CHANGED
@@ -220,8 +220,8 @@ class SPDSGVOPublic
|
|
220 |
<div class="<?php echo $overlay_class; ?>">
|
221 |
<div class="dsgvo-privacy-popup">
|
222 |
|
223 |
-
<div class="popup-top">
|
224 |
-
<div class="logo-wrapper">
|
225 |
<?php
|
226 |
$src = sp_dsgvo_URL . 'public/images/logo-md.png';
|
227 |
$img_id = SPDSGVOSettings::get('logo_image_id', '');
|
@@ -229,18 +229,18 @@ class SPDSGVOPublic
|
|
229 |
$src = wp_get_attachment_url(intval($img_id));
|
230 |
}
|
231 |
?>
|
232 |
-
<img src="<?php echo $src; ?>" class="popup-logo" />
|
233 |
</div><!-- .logo-wrapper -->
|
234 |
|
235 |
-
<div class="lang-wrapper">
|
236 |
<?php if(function_exists('icl_get_languages')) : ?>
|
237 |
<?php $langs = icl_get_languages('skip_missing=1'); ?>
|
238 |
<?php if(count($langs) > 0) : ?>
|
239 |
-
<div class="popup-language-switcher">
|
240 |
|
241 |
<?php foreach($langs as $lang) : ?>
|
242 |
<?php if($lang['active'] == 1) : ?>
|
243 |
-
<span class="lang-active">
|
244 |
<img src="<?php echo $lang['country_flag_url']; ?>" />
|
245 |
<span><?php echo $lang['native_name']; ?></span>
|
246 |
<svg width="10" height="6">
|
@@ -252,14 +252,14 @@ class SPDSGVOPublic
|
|
252 |
<?php endif; ?>
|
253 |
<?php endforeach; ?>
|
254 |
|
255 |
-
<div class="lang-dropdown">
|
256 |
<?php foreach($langs as $lang) : ?>
|
257 |
<a href="<?php echo $lang['url']; ?>">
|
258 |
<img src="<?php echo $lang['country_flag_url']; ?>" />
|
259 |
<span><?php echo $lang['native_name']; ?></span>
|
260 |
</a>
|
261 |
<?php endforeach; ?>
|
262 |
-
</div><!-- .lang-dropdown -->
|
263 |
|
264 |
</div><!-- .popup-language-switcher -->
|
265 |
<?php endif; ?>
|
@@ -286,11 +286,11 @@ class SPDSGVOPublic
|
|
286 |
</div><!-- .popup-top -->
|
287 |
|
288 |
<div class="dsgvo-privacy-content">
|
289 |
-
<div class="privacy-inner">
|
290 |
<?php echo do_shortcode('[privacy_policy]'); ?>
|
291 |
-
<div class="popup-accordion" id="
|
292 |
|
293 |
-
<div class="accordion-top">
|
294 |
<?php
|
295 |
$accordion_top = SPDSGVOSettings::get('accordion_top', '');
|
296 |
if($accordion_top == '') {
|
@@ -304,27 +304,41 @@ class SPDSGVOPublic
|
|
304 |
<line x1="7" y1="6" x2="14" y2="0" />
|
305 |
</svg>
|
306 |
</div><!-- .toggle -->
|
307 |
-
</div><!-- .accordion-top -->
|
308 |
|
309 |
-
<div class="accordion-wrapper">
|
310 |
-
<div class="accordion-inner">
|
311 |
<?php echo do_shortcode('[user_privacy_settings_form_alt]'); ?>
|
312 |
-
</div><!-- .accordion-inner -->
|
313 |
-
</div><!-- .accordion-wrapper -->
|
314 |
|
315 |
-
</div><!-- .popup-accordion -->
|
316 |
-
</div><!-- .privacy-inner -->
|
317 |
</div><!-- .dsgvo-privacy-content -->
|
318 |
|
319 |
-
<div class="popup-bottom">
|
320 |
-
<a href="#" id="more_options_button" class="more-options-button"
|
321 |
-
|
322 |
-
|
323 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
324 |
<circle cx="15" cy="15" r="10" />
|
325 |
-
</svg><!-- .accept-loader -->
|
326 |
</a><!-- #popup_accept_button -->
|
327 |
-
</div><!-- .popup-bottom -->
|
328 |
|
329 |
</div><!-- .dsgvo-privacy-popup -->
|
330 |
</div><!-- .dsgvo-popup-overlay -->
|
@@ -409,7 +423,6 @@ class SPDSGVOPublic
|
|
409 |
public function writeFbPixelCode()
|
410 |
{
|
411 |
if (SPDSGVOSettings::get('fb_enable_pixel') === '1') :
|
412 |
-
|
413 |
/* i592995 */
|
414 |
$code = SPDSGVOSettings::get('fb_pixel_code', '');
|
415 |
if($code == '' || SPDSGVOSettings::get('own_code') !== '1') {
|
@@ -458,7 +471,7 @@ class SPDSGVOPublic
|
|
458 |
$privacy_policy_string .= "</p>";
|
459 |
|
460 |
echo $privacy_policy_string;
|
461 |
-
|
462 |
}
|
463 |
}
|
464 |
|
@@ -487,7 +500,7 @@ class SPDSGVOPublic
|
|
487 |
|
488 |
public function publicInit()
|
489 |
{
|
490 |
-
load_plugin_textdomain( 'shapepress-dsgvo', false, '
|
491 |
|
492 |
if (SPDSGVOSettings::get('auto_delete_erasure_requests') === '1') {
|
493 |
if (SPDSGVOSettings::get('last_auto_delete_cron') !== date('z')) {
|
@@ -503,7 +516,7 @@ class SPDSGVOPublic
|
|
503 |
|
504 |
public function adminInit()
|
505 |
{
|
506 |
-
load_plugin_textdomain( 'shapepress-dsgvo', false, '
|
507 |
}
|
508 |
|
509 |
public function wooAddCustomFields( $checkout)
|
220 |
<div class="<?php echo $overlay_class; ?>">
|
221 |
<div class="dsgvo-privacy-popup">
|
222 |
|
223 |
+
<div class="dsgvo-popup-top">
|
224 |
+
<div class="dsgvo-logo-wrapper">
|
225 |
<?php
|
226 |
$src = sp_dsgvo_URL . 'public/images/logo-md.png';
|
227 |
$img_id = SPDSGVOSettings::get('logo_image_id', '');
|
229 |
$src = wp_get_attachment_url(intval($img_id));
|
230 |
}
|
231 |
?>
|
232 |
+
<img src="<?php echo $src; ?>" class="dsgvo-popup-logo" />
|
233 |
</div><!-- .logo-wrapper -->
|
234 |
|
235 |
+
<div class="dsgvo-lang-wrapper">
|
236 |
<?php if(function_exists('icl_get_languages')) : ?>
|
237 |
<?php $langs = icl_get_languages('skip_missing=1'); ?>
|
238 |
<?php if(count($langs) > 0) : ?>
|
239 |
+
<div class="dsgvo-popup-language-switcher">
|
240 |
|
241 |
<?php foreach($langs as $lang) : ?>
|
242 |
<?php if($lang['active'] == 1) : ?>
|
243 |
+
<span class="dsgvo-lang-active">
|
244 |
<img src="<?php echo $lang['country_flag_url']; ?>" />
|
245 |
<span><?php echo $lang['native_name']; ?></span>
|
246 |
<svg width="10" height="6">
|
252 |
<?php endif; ?>
|
253 |
<?php endforeach; ?>
|
254 |
|
255 |
+
<div class="dsgvo-lang-dropdown">
|
256 |
<?php foreach($langs as $lang) : ?>
|
257 |
<a href="<?php echo $lang['url']; ?>">
|
258 |
<img src="<?php echo $lang['country_flag_url']; ?>" />
|
259 |
<span><?php echo $lang['native_name']; ?></span>
|
260 |
</a>
|
261 |
<?php endforeach; ?>
|
262 |
+
</div><!-- .dsgvo-lang-dropdown -->
|
263 |
|
264 |
</div><!-- .popup-language-switcher -->
|
265 |
<?php endif; ?>
|
286 |
</div><!-- .popup-top -->
|
287 |
|
288 |
<div class="dsgvo-privacy-content">
|
289 |
+
<div class="dsgvo-privacy-inner">
|
290 |
<?php echo do_shortcode('[privacy_policy]'); ?>
|
291 |
+
<div class="dsgvo-popup-accordion" id="dsgvo_popup_accordion">
|
292 |
|
293 |
+
<div class="dsgvo-accordion-top">
|
294 |
<?php
|
295 |
$accordion_top = SPDSGVOSettings::get('accordion_top', '');
|
296 |
if($accordion_top == '') {
|
304 |
<line x1="7" y1="6" x2="14" y2="0" />
|
305 |
</svg>
|
306 |
</div><!-- .toggle -->
|
307 |
+
</div><!-- .dsgvo-accordion-top -->
|
308 |
|
309 |
+
<div class="dsgvo-accordion-wrapper">
|
310 |
+
<div class="dsgvo-accordion-inner">
|
311 |
<?php echo do_shortcode('[user_privacy_settings_form_alt]'); ?>
|
312 |
+
</div><!-- .dsgvo-accordion-inner -->
|
313 |
+
</div><!-- .dsgvo-accordion-wrapper -->
|
314 |
|
315 |
+
</div><!-- .dsgvo-popup-accordion -->
|
316 |
+
</div><!-- .dsgvo-privacy-inner -->
|
317 |
</div><!-- .dsgvo-privacy-content -->
|
318 |
|
319 |
+
<div class="dsgvo-popup-bottom">
|
320 |
+
<a href="#" id="more_options_button" class="dsgvo-more-options-button">
|
321 |
+
<?php
|
322 |
+
$more_text = SPDSGVOSettings::get('more_options_button_text', '');
|
323 |
+
if($more_text == '') {
|
324 |
+
$more_text = __('More options', 'shapepress-dsgvo');
|
325 |
+
}
|
326 |
+
echo $more_text;
|
327 |
+
?>
|
328 |
+
</a>
|
329 |
+
<a href="#" id="popup_accept_button" class="dsgvo-accept-button">
|
330 |
+
<?php
|
331 |
+
$accept_text = SPDSGVOSettings::get('accept_button_text', '');
|
332 |
+
if($accept_text == '') {
|
333 |
+
$accept_text = __('Accept', 'shapepress-dsgvo');
|
334 |
+
}
|
335 |
+
echo $accept_text;
|
336 |
+
?>
|
337 |
+
<svg class="dsgvo-accept-loader" width="30" height="30">
|
338 |
<circle cx="15" cy="15" r="10" />
|
339 |
+
</svg><!-- .dsgvo-accept-loader -->
|
340 |
</a><!-- #popup_accept_button -->
|
341 |
+
</div><!-- .dsgvo-popup-bottom -->
|
342 |
|
343 |
</div><!-- .dsgvo-privacy-popup -->
|
344 |
</div><!-- .dsgvo-popup-overlay -->
|
423 |
public function writeFbPixelCode()
|
424 |
{
|
425 |
if (SPDSGVOSettings::get('fb_enable_pixel') === '1') :
|
|
|
426 |
/* i592995 */
|
427 |
$code = SPDSGVOSettings::get('fb_pixel_code', '');
|
428 |
if($code == '' || SPDSGVOSettings::get('own_code') !== '1') {
|
471 |
$privacy_policy_string .= "</p>";
|
472 |
|
473 |
echo $privacy_policy_string;
|
474 |
+
|
475 |
}
|
476 |
}
|
477 |
|
500 |
|
501 |
public function publicInit()
|
502 |
{
|
503 |
+
load_plugin_textdomain( 'shapepress-dsgvo', false, basename(dirname(__FILE__)) . '/languages/' );
|
504 |
|
505 |
if (SPDSGVOSettings::get('auto_delete_erasure_requests') === '1') {
|
506 |
if (SPDSGVOSettings::get('last_auto_delete_cron') !== date('z')) {
|
516 |
|
517 |
public function adminInit()
|
518 |
{
|
519 |
+
load_plugin_textdomain( 'shapepress-dsgvo', false, basename(dirname(__FILE__)) . '/languages/' );
|
520 |
}
|
521 |
|
522 |
public function wooAddCustomFields( $checkout)
|
public/css/sp-dsgvo-public.css
CHANGED
@@ -655,18 +655,18 @@ this is class for submit button in new comment form when checkbox is not checked
|
|
655 |
stroke-width: 2px;
|
656 |
}
|
657 |
|
658 |
-
.dsgvo-privacy-popup .popup-top {
|
659 |
padding: 20px;
|
660 |
display: flex;
|
661 |
height: 85px;
|
662 |
box-sizing: border-box;
|
663 |
}
|
664 |
|
665 |
-
.dsgvo-privacy-popup .logo-wrapper {
|
666 |
width: calc(100% - 140px);
|
667 |
}
|
668 |
|
669 |
-
.dsgvo-privacy-popup .logo-wrapper img {
|
670 |
max-height: 45px;
|
671 |
max-width: 250px;
|
672 |
position: relative;
|
@@ -676,13 +676,13 @@ this is class for submit button in new comment form when checkbox is not checked
|
|
676 |
|
677 |
@media (max-width: 480px) {
|
678 |
|
679 |
-
.dsgvo-privacy-popup .logo-wrapper img {
|
680 |
max-width: 100px;
|
681 |
}
|
682 |
|
683 |
}
|
684 |
|
685 |
-
.dsgvo-privacy-popup .lang-dropdown {
|
686 |
display: none;
|
687 |
position: absolute;
|
688 |
left: 0;
|
@@ -694,11 +694,11 @@ this is class for submit button in new comment form when checkbox is not checked
|
|
694 |
z-index: 10;
|
695 |
}
|
696 |
|
697 |
-
.dsgvo-privacy-popup .lang-wrapper {
|
698 |
width: 100px;
|
699 |
}
|
700 |
|
701 |
-
.dsgvo-privacy-popup .lang-active {
|
702 |
cursor: pointer;
|
703 |
font-size: 12px;
|
704 |
font-weight: 600;
|
@@ -706,33 +706,33 @@ this is class for submit button in new comment form when checkbox is not checked
|
|
706 |
align-items: flex-start;
|
707 |
}
|
708 |
|
709 |
-
.dsgvo-privacy-popup .lang-active span {
|
710 |
width: calc(100% - 38px);
|
711 |
line-height: 12px;
|
712 |
}
|
713 |
|
714 |
-
.dsgvo-privacy-popup .popup-language-switcher {
|
715 |
position: relative;
|
716 |
}
|
717 |
|
718 |
-
.dsgvo-privacy-popup .lang-active img {
|
719 |
margin-right: 5px;
|
720 |
}
|
721 |
|
722 |
-
.dsgvo-privacy-popup .lang-active svg {
|
723 |
margin-left: 5px;
|
724 |
margin-top: 3px;
|
725 |
}
|
726 |
|
727 |
-
.dsgvo-privacy-popup .lang-active svg line {
|
728 |
stroke-width: 2px;
|
729 |
}
|
730 |
|
731 |
-
.dsgvo-privacy-popup .lang-dropdown.active {
|
732 |
display: block;
|
733 |
}
|
734 |
|
735 |
-
.dsgvo-privacy-popup .lang-dropdown a {
|
736 |
display: block;
|
737 |
width: 100%;
|
738 |
font-size: 12px;
|
@@ -743,7 +743,7 @@ this is class for submit button in new comment form when checkbox is not checked
|
|
743 |
padding: 10px;
|
744 |
}
|
745 |
|
746 |
-
.dsgvo-privacy-popup .lang-dropdown a img {
|
747 |
margin-right: 5px;
|
748 |
}
|
749 |
|
@@ -751,37 +751,37 @@ this is class for submit button in new comment form when checkbox is not checked
|
|
751 |
height: calc(100% - 145px);
|
752 |
}
|
753 |
|
754 |
-
.dsgvo-privacy-popup .privacy-inner {
|
755 |
padding: 20px;
|
756 |
}
|
757 |
|
758 |
-
.dsgvo-privacy-popup .privacy-inner p,
|
759 |
-
.dsgvo-privacy-popup .privacy-inner span {
|
760 |
font-size: 14px;
|
761 |
line-height: 20px;
|
762 |
}
|
763 |
|
764 |
-
.dsgvo-privacy-popup .privacy-inner h1,
|
765 |
-
.dsgvo-privacy-popup .privacy-inner h2,
|
766 |
-
.dsgvo-privacy-popup .privacy-inner h3,
|
767 |
-
.dsgvo-privacy-popup .privacy-inner h4,
|
768 |
-
.dsgvo-privacy-popup .privacy-inner h5,
|
769 |
-
.dsgvo-privacy-popup .privacy-inner h6 {
|
770 |
font-size: 18px;
|
771 |
}
|
772 |
|
773 |
-
.dsgvo-privacy-popup .popup-bottom {
|
774 |
text-align: right;
|
775 |
padding: 10px 20px;
|
776 |
}
|
777 |
|
778 |
-
.dsgvo-privacy-popup .more-options-button {
|
779 |
text-transform: uppercase;
|
780 |
font-size: 14px;
|
781 |
font-weight: 600;
|
782 |
}
|
783 |
|
784 |
-
.dsgvo-privacy-popup .accept-button {
|
785 |
text-transform: uppercase;
|
786 |
font-size: 14px;
|
787 |
font-weight: 600;
|
@@ -792,11 +792,11 @@ this is class for submit button in new comment form when checkbox is not checked
|
|
792 |
position: relative;
|
793 |
}
|
794 |
|
795 |
-
.dsgvo-privacy-popup .accept-button.sent {
|
796 |
color: transparent !important;
|
797 |
}
|
798 |
|
799 |
-
.dsgvo-privacy-popup .accept-loader {
|
800 |
position: absolute;
|
801 |
display: none;
|
802 |
animation-name: accept-load;
|
@@ -807,7 +807,7 @@ this is class for submit button in new comment form when checkbox is not checked
|
|
807 |
transform: translate(-50%, -50%);
|
808 |
}
|
809 |
|
810 |
-
.dsgvo-privacy-popup .accept-loader circle {
|
811 |
fill: transparent;
|
812 |
stroke-width: 2px;
|
813 |
stroke-dasharray: 50%;
|
@@ -822,28 +822,28 @@ this is class for submit button in new comment form when checkbox is not checked
|
|
822 |
}
|
823 |
}
|
824 |
|
825 |
-
.dsgvo-privacy-popup .sent .accept-loader {
|
826 |
display: block;
|
827 |
}
|
828 |
|
829 |
-
.popup-accordion .accordion-wrapper {
|
830 |
display: none;
|
831 |
}
|
832 |
|
833 |
-
.popup-accordion .accordion-top {
|
834 |
position: relative;
|
835 |
cursor: pointer;
|
836 |
padding-right: 50px;
|
837 |
}
|
838 |
|
839 |
-
.popup-accordion .accordion-top span {
|
840 |
font-size: 18px;
|
841 |
font-weight: 600;
|
842 |
line-height: 20px;
|
843 |
display: block;
|
844 |
}
|
845 |
|
846 |
-
.popup-accordion .accordion-top .toggle {
|
847 |
position: absolute;
|
848 |
top: 50%;
|
849 |
right: 10px;
|
@@ -855,50 +855,50 @@ this is class for submit button in new comment form when checkbox is not checked
|
|
855 |
transition: all .4s;
|
856 |
}
|
857 |
|
858 |
-
.popup-accordion .accordion-top .toggle svg {
|
859 |
position: absolute;
|
860 |
top: calc(50% + 2px);
|
861 |
left: 50%;
|
862 |
transform: translate(-50%, -50%);
|
863 |
}
|
864 |
|
865 |
-
.popup-accordion .accordion-top .toggle svg line {
|
866 |
stroke: #444444;
|
867 |
stroke-width: 2px;
|
868 |
}
|
869 |
|
870 |
-
.popup-accordion.open .accordion-top .toggle {
|
871 |
transform: translateY(-50%) rotate(180deg);
|
872 |
}
|
873 |
|
874 |
-
.popup-accordion.open .accordion-wrapper {
|
875 |
display: block;
|
876 |
}
|
877 |
|
878 |
-
.popup-accordion.open .accordion-wrapper .row {
|
879 |
flex-wrap: wrap;
|
880 |
}
|
881 |
|
882 |
-
.popup-accordion.open .accordion-wrapper .row {
|
883 |
padding-top: 10px;
|
884 |
padding-bottom: 10px;
|
885 |
}
|
886 |
|
887 |
-
.popup-accordion.open .accordion-wrapper h5 {
|
888 |
font-size: 18px;
|
889 |
font-weight: 600;
|
890 |
margin-bottom: 10px;
|
891 |
}
|
892 |
|
893 |
-
.popup-accordion.open .accordion-wrapper p {
|
894 |
margin-bottom: 15px;
|
895 |
}
|
896 |
|
897 |
-
.popup-accordion.open .accordion-wrapper select {
|
898 |
font-size: 14px;
|
899 |
}
|
900 |
|
901 |
-
.popup-accordion.open .accordion-wrapper hr {
|
902 |
margin: 15px 0;
|
903 |
}
|
904 |
|
655 |
stroke-width: 2px;
|
656 |
}
|
657 |
|
658 |
+
.dsgvo-privacy-popup .dsgvo-popup-top {
|
659 |
padding: 20px;
|
660 |
display: flex;
|
661 |
height: 85px;
|
662 |
box-sizing: border-box;
|
663 |
}
|
664 |
|
665 |
+
.dsgvo-privacy-popup .dsgvo-logo-wrapper {
|
666 |
width: calc(100% - 140px);
|
667 |
}
|
668 |
|
669 |
+
.dsgvo-privacy-popup .dsgvo-logo-wrapper img {
|
670 |
max-height: 45px;
|
671 |
max-width: 250px;
|
672 |
position: relative;
|
676 |
|
677 |
@media (max-width: 480px) {
|
678 |
|
679 |
+
.dsgvo-privacy-popup .dsgvo-logo-wrapper img {
|
680 |
max-width: 100px;
|
681 |
}
|
682 |
|
683 |
}
|
684 |
|
685 |
+
.dsgvo-privacy-popup .dsgvo-lang-dropdown {
|
686 |
display: none;
|
687 |
position: absolute;
|
688 |
left: 0;
|
694 |
z-index: 10;
|
695 |
}
|
696 |
|
697 |
+
.dsgvo-privacy-popup .dsgvo-lang-wrapper {
|
698 |
width: 100px;
|
699 |
}
|
700 |
|
701 |
+
.dsgvo-privacy-popup .dsgvo-lang-active {
|
702 |
cursor: pointer;
|
703 |
font-size: 12px;
|
704 |
font-weight: 600;
|
706 |
align-items: flex-start;
|
707 |
}
|
708 |
|
709 |
+
.dsgvo-privacy-popup .dsgvo-lang-active span {
|
710 |
width: calc(100% - 38px);
|
711 |
line-height: 12px;
|
712 |
}
|
713 |
|
714 |
+
.dsgvo-privacy-popup .dsgvo-popup-language-switcher {
|
715 |
position: relative;
|
716 |
}
|
717 |
|
718 |
+
.dsgvo-privacy-popup .dsgvo-lang-active img {
|
719 |
margin-right: 5px;
|
720 |
}
|
721 |
|
722 |
+
.dsgvo-privacy-popup .dsgvo-lang-active svg {
|
723 |
margin-left: 5px;
|
724 |
margin-top: 3px;
|
725 |
}
|
726 |
|
727 |
+
.dsgvo-privacy-popup .dsgvo-lang-active svg line {
|
728 |
stroke-width: 2px;
|
729 |
}
|
730 |
|
731 |
+
.dsgvo-privacy-popup .dsgvo-lang-dropdown.active {
|
732 |
display: block;
|
733 |
}
|
734 |
|
735 |
+
.dsgvo-privacy-popup .dsgvo-lang-dropdown a {
|
736 |
display: block;
|
737 |
width: 100%;
|
738 |
font-size: 12px;
|
743 |
padding: 10px;
|
744 |
}
|
745 |
|
746 |
+
.dsgvo-privacy-popup .dsgvo-lang-dropdown a img {
|
747 |
margin-right: 5px;
|
748 |
}
|
749 |
|
751 |
height: calc(100% - 145px);
|
752 |
}
|
753 |
|
754 |
+
.dsgvo-privacy-popup .dsgvo-privacy-inner {
|
755 |
padding: 20px;
|
756 |
}
|
757 |
|
758 |
+
.dsgvo-privacy-popup .dsgvo-privacy-inner p,
|
759 |
+
.dsgvo-privacy-popup .dsgvo-privacy-inner span {
|
760 |
font-size: 14px;
|
761 |
line-height: 20px;
|
762 |
}
|
763 |
|
764 |
+
.dsgvo-privacy-popup .dsgvo-privacy-inner h1,
|
765 |
+
.dsgvo-privacy-popup .dsgvo-privacy-inner h2,
|
766 |
+
.dsgvo-privacy-popup .dsgvo-privacy-inner h3,
|
767 |
+
.dsgvo-privacy-popup .dsgvo-privacy-inner h4,
|
768 |
+
.dsgvo-privacy-popup .dsgvo-privacy-inner h5,
|
769 |
+
.dsgvo-privacy-popup .dsgvo-privacy-inner h6 {
|
770 |
font-size: 18px;
|
771 |
}
|
772 |
|
773 |
+
.dsgvo-privacy-popup .dsgvo-popup-bottom {
|
774 |
text-align: right;
|
775 |
padding: 10px 20px;
|
776 |
}
|
777 |
|
778 |
+
.dsgvo-privacy-popup .dsgvo-more-options-button {
|
779 |
text-transform: uppercase;
|
780 |
font-size: 14px;
|
781 |
font-weight: 600;
|
782 |
}
|
783 |
|
784 |
+
.dsgvo-privacy-popup .dsgvo-accept-button {
|
785 |
text-transform: uppercase;
|
786 |
font-size: 14px;
|
787 |
font-weight: 600;
|
792 |
position: relative;
|
793 |
}
|
794 |
|
795 |
+
.dsgvo-privacy-popup .dsgvo-accept-button.sent {
|
796 |
color: transparent !important;
|
797 |
}
|
798 |
|
799 |
+
.dsgvo-privacy-popup .dsgvo-accept-loader {
|
800 |
position: absolute;
|
801 |
display: none;
|
802 |
animation-name: accept-load;
|
807 |
transform: translate(-50%, -50%);
|
808 |
}
|
809 |
|
810 |
+
.dsgvo-privacy-popup .dsgvo-accept-loader circle {
|
811 |
fill: transparent;
|
812 |
stroke-width: 2px;
|
813 |
stroke-dasharray: 50%;
|
822 |
}
|
823 |
}
|
824 |
|
825 |
+
.dsgvo-privacy-popup .sent .dsgvo-accept-loader {
|
826 |
display: block;
|
827 |
}
|
828 |
|
829 |
+
.dsgvo-popup-accordion .dsgvo-accordion-wrapper {
|
830 |
display: none;
|
831 |
}
|
832 |
|
833 |
+
.dsgvo-popup-accordion .dsgvo-accordion-top {
|
834 |
position: relative;
|
835 |
cursor: pointer;
|
836 |
padding-right: 50px;
|
837 |
}
|
838 |
|
839 |
+
.dsgvo-popup-accordion .dsgvo-accordion-top span {
|
840 |
font-size: 18px;
|
841 |
font-weight: 600;
|
842 |
line-height: 20px;
|
843 |
display: block;
|
844 |
}
|
845 |
|
846 |
+
.dsgvo-popup-accordion .dsgvo-accordion-top .toggle {
|
847 |
position: absolute;
|
848 |
top: 50%;
|
849 |
right: 10px;
|
855 |
transition: all .4s;
|
856 |
}
|
857 |
|
858 |
+
.dsgvo-popup-accordion .dsgvo-accordion-top .toggle svg {
|
859 |
position: absolute;
|
860 |
top: calc(50% + 2px);
|
861 |
left: 50%;
|
862 |
transform: translate(-50%, -50%);
|
863 |
}
|
864 |
|
865 |
+
.dsgvo-popup-accordion .dsgvo-accordion-top .toggle svg line {
|
866 |
stroke: #444444;
|
867 |
stroke-width: 2px;
|
868 |
}
|
869 |
|
870 |
+
.dsgvo-popup-accordion.open .dsgvo-accordion-top .toggle {
|
871 |
transform: translateY(-50%) rotate(180deg);
|
872 |
}
|
873 |
|
874 |
+
.dsgvo-popup-accordion.open .dsgvo-accordion-wrapper {
|
875 |
display: block;
|
876 |
}
|
877 |
|
878 |
+
.dsgvo-popup-accordion.open .dsgvo-accordion-wrapper .row {
|
879 |
flex-wrap: wrap;
|
880 |
}
|
881 |
|
882 |
+
.dsgvo-popup-accordion.open .dsgvo-accordion-wrapper .row {
|
883 |
padding-top: 10px;
|
884 |
padding-bottom: 10px;
|
885 |
}
|
886 |
|
887 |
+
.dsgvo-popup-accordion.open .dsgvo-accordion-wrapper h5 {
|
888 |
font-size: 18px;
|
889 |
font-weight: 600;
|
890 |
margin-bottom: 10px;
|
891 |
}
|
892 |
|
893 |
+
.dsgvo-popup-accordion.open .dsgvo-accordion-wrapper p {
|
894 |
margin-bottom: 15px;
|
895 |
}
|
896 |
|
897 |
+
.dsgvo-popup-accordion.open .dsgvo-accordion-wrapper select {
|
898 |
font-size: 14px;
|
899 |
}
|
900 |
|
901 |
+
.dsgvo-popup-accordion.open .dsgvo-accordion-wrapper hr {
|
902 |
margin: 15px 0;
|
903 |
}
|
904 |
|
public/js/sp-dsgvo-public.js
CHANGED
@@ -212,9 +212,9 @@ function getCookieValue(a) {
|
|
212 |
* Language switcher click (expand/collapse)
|
213 |
*/
|
214 |
function preparePopupLangSwitcher() {
|
215 |
-
var $active = $('.lang-active'),
|
216 |
-
$dropdown = $('.lang-dropdown'),
|
217 |
-
$switcher = $('.popup-language-switcher');
|
218 |
|
219 |
$active.on('click tap', function() {
|
220 |
$dropdown.toggleClass('active');
|
@@ -231,12 +231,12 @@ function getCookieValue(a) {
|
|
231 |
* Popup accordion expand/collapse
|
232 |
*/
|
233 |
function preparePopupAccordion() {
|
234 |
-
var $accordion = $('.popup-accordion'),
|
235 |
-
$top = $accordion.find('.accordion-top'),
|
236 |
-
$wrapper = $accordion.find('.accordion-wrapper');
|
237 |
|
238 |
$top.on('click tap', function() {
|
239 |
-
var $inner = $wrapper.children('.accordion-inner');
|
240 |
$accordion.toggleClass('open');
|
241 |
if($accordion.hasClass('open')) {
|
242 |
$wrapper.css('height', $inner.outerHeight() + 'px');
|
@@ -247,7 +247,7 @@ function getCookieValue(a) {
|
|
247 |
|
248 |
$(window).resize(function() {
|
249 |
if($accordion.hasClass('open')) {
|
250 |
-
$wrapper.css('height', $wrapper.children('.accordion-inner').outerHeight() + 'px');
|
251 |
}
|
252 |
});
|
253 |
}
|
@@ -257,7 +257,7 @@ function getCookieValue(a) {
|
|
257 |
*/
|
258 |
function prepareScrolling() {
|
259 |
var $moreButton = $('#more_options_button'),
|
260 |
-
$accordion = $('#
|
261 |
$content = $('.dsgvo-privacy-content');
|
262 |
|
263 |
if($content.length > 0) {
|
@@ -272,7 +272,7 @@ function getCookieValue(a) {
|
|
272 |
|
273 |
if(!$accordion.hasClass('open')) {
|
274 |
$accordion.addClass('open');
|
275 |
-
$accordion.find('.accordion-wrapper').css('height', $accordion.find('.accordion-inner').outerHeight() + 'px');
|
276 |
}
|
277 |
scrollBar.getScrollElement().scrollTop += $accordion.position().top;
|
278 |
});
|
@@ -311,13 +311,13 @@ function getCookieValue(a) {
|
|
311 |
action: 'popup-accept',
|
312 |
},
|
313 |
function( data ) {
|
314 |
-
var d = new Date();
|
315 |
-
d.setTime(d.getTime() + (365*24*60*60*1000));
|
316 |
-
var expires = "expires="+ d.toUTCString();
|
317 |
-
document.cookie = "sp_dsgvo_popup=1;" + expires + ";path=/";
|
318 |
-
$('.dsgvo-popup-overlay').remove();
|
319 |
} );
|
320 |
} );
|
|
|
|
|
|
|
|
|
|
|
321 |
});
|
322 |
|
323 |
}
|
@@ -346,7 +346,8 @@ function getCookieValue(a) {
|
|
346 |
|
347 |
if($overlay.length > 0) {
|
348 |
var cookies = document.cookie;
|
349 |
-
|
|
|
350 |
$overlay.removeClass('dsgvo-overlay-hidden');
|
351 |
}
|
352 |
}
|
212 |
* Language switcher click (expand/collapse)
|
213 |
*/
|
214 |
function preparePopupLangSwitcher() {
|
215 |
+
var $active = $('.dsgvo-lang-active'),
|
216 |
+
$dropdown = $('.dsgvo-lang-dropdown'),
|
217 |
+
$switcher = $('.dsgvo-popup-language-switcher');
|
218 |
|
219 |
$active.on('click tap', function() {
|
220 |
$dropdown.toggleClass('active');
|
231 |
* Popup accordion expand/collapse
|
232 |
*/
|
233 |
function preparePopupAccordion() {
|
234 |
+
var $accordion = $('.dsgvo-popup-accordion'),
|
235 |
+
$top = $accordion.find('.dsgvo-accordion-top'),
|
236 |
+
$wrapper = $accordion.find('.dsgvo-accordion-wrapper');
|
237 |
|
238 |
$top.on('click tap', function() {
|
239 |
+
var $inner = $wrapper.children('.dsgvo-accordion-inner');
|
240 |
$accordion.toggleClass('open');
|
241 |
if($accordion.hasClass('open')) {
|
242 |
$wrapper.css('height', $inner.outerHeight() + 'px');
|
247 |
|
248 |
$(window).resize(function() {
|
249 |
if($accordion.hasClass('open')) {
|
250 |
+
$wrapper.css('height', $wrapper.children('.dsgvo-accordion-inner').outerHeight() + 'px');
|
251 |
}
|
252 |
});
|
253 |
}
|
257 |
*/
|
258 |
function prepareScrolling() {
|
259 |
var $moreButton = $('#more_options_button'),
|
260 |
+
$accordion = $('#dsgvo_popup_accordion'),
|
261 |
$content = $('.dsgvo-privacy-content');
|
262 |
|
263 |
if($content.length > 0) {
|
272 |
|
273 |
if(!$accordion.hasClass('open')) {
|
274 |
$accordion.addClass('open');
|
275 |
+
$accordion.find('.dsgvo-accordion-wrapper').css('height', $accordion.find('.dsgvo-accordion-inner').outerHeight() + 'px');
|
276 |
}
|
277 |
scrollBar.getScrollElement().scrollTop += $accordion.position().top;
|
278 |
});
|
311 |
action: 'popup-accept',
|
312 |
},
|
313 |
function( data ) {
|
|
|
|
|
|
|
|
|
|
|
314 |
} );
|
315 |
} );
|
316 |
+
var d = new Date();
|
317 |
+
d.setTime(d.getTime() + (365*24*60*60*1000));
|
318 |
+
var expires = "expires="+ d.toUTCString();
|
319 |
+
document.cookie = "sp_dsgvo_popup=1;" + expires + ";path=/";
|
320 |
+
$('.dsgvo-popup-overlay').remove();
|
321 |
});
|
322 |
|
323 |
}
|
346 |
|
347 |
if($overlay.length > 0) {
|
348 |
var cookies = document.cookie;
|
349 |
+
//console.log(cookies);
|
350 |
+
if($overlay.hasClass('not-accepted') && cookies.indexOf('sp_dsgvo_popup') === -1) {
|
351 |
$overlay.removeClass('dsgvo-overlay-hidden');
|
352 |
}
|
353 |
}
|
public/shortcodes/privacy-policy.php
CHANGED
@@ -37,9 +37,11 @@ function SPDSGVOPrivacyPolicyShortcode(){
|
|
37 |
$privacyPolicy = str_replace('[newsletter_service_privacy_policy]', '<a target="_blank" href="'.$newsletterTerms.'">'.$newsletterTerms.'</a>' , $privacyPolicy);
|
38 |
|
39 |
$privacyPolicyPage = SPDSGVOSettings::get('privacy_policy_page');
|
40 |
-
|
41 |
-
|
42 |
-
|
|
|
|
|
43 |
return apply_filters('the_content', $privacyPolicy);
|
44 |
}
|
45 |
|
37 |
$privacyPolicy = str_replace('[newsletter_service_privacy_policy]', '<a target="_blank" href="'.$newsletterTerms.'">'.$newsletterTerms.'</a>' , $privacyPolicy);
|
38 |
|
39 |
$privacyPolicyPage = SPDSGVOSettings::get('privacy_policy_page');
|
40 |
+
|
41 |
+
if(get_post($privacyPolicyPage) instanceof WP_POST) {
|
42 |
+
$privacyPolicy = str_replace('[save_date]', date('d.m.Y H:i',strtotime(get_post($privacyPolicyPage)->post_modified)), $privacyPolicy);
|
43 |
+
}
|
44 |
+
|
45 |
return apply_filters('the_content', $privacyPolicy);
|
46 |
}
|
47 |
|
sp-dsgvo.php
CHANGED
@@ -16,7 +16,7 @@
|
|
16 |
* Plugin Name: WP DSGVO Tools
|
17 |
* Plugin URI: https://wp-dsgvo.eu
|
18 |
* Description: WP DSGVO Tools helfen beim Erfüllen der Richtlinien der Datenschutzgrundverordnung (<a target="_blank" href="https://ico.org.uk/for-organisations/data-protection-reform/overview-of-the-gdpr/">DSGVO</a>), spezialisiert auf Österreich und Deutschland.
|
19 |
-
* Version: 2.0
|
20 |
* Author: Shapepress eU
|
21 |
* Author URI: https://www.shapepress.com
|
22 |
* License URI: http://www.gnu.org/licenses/gpl-2.0.txt
|
@@ -28,7 +28,7 @@ if (! defined('WPINC')) {
|
|
28 |
die();
|
29 |
}
|
30 |
|
31 |
-
define('sp_dsgvo_VERSION', '2.0
|
32 |
define('sp_dsgvo_NAME', 'sp-dsgvo');
|
33 |
/* i592995 */
|
34 |
define('sp_dsgvo_URL', plugin_dir_url( __FILE__ ));
|
@@ -74,7 +74,7 @@ require plugin_dir_path(__FILE__) . 'includes/class-sp-dsgvo.php';
|
|
74 |
*/
|
75 |
function run_sp_dsgvo()
|
76 |
{
|
77 |
-
load_plugin_textdomain('shapepress-dsgvo', false, '
|
78 |
$plugin = SPDSGVO::instance();
|
79 |
$plugin->run();
|
80 |
}
|
16 |
* Plugin Name: WP DSGVO Tools
|
17 |
* Plugin URI: https://wp-dsgvo.eu
|
18 |
* Description: WP DSGVO Tools helfen beim Erfüllen der Richtlinien der Datenschutzgrundverordnung (<a target="_blank" href="https://ico.org.uk/for-organisations/data-protection-reform/overview-of-the-gdpr/">DSGVO</a>), spezialisiert auf Österreich und Deutschland.
|
19 |
+
* Version: 2.1.0
|
20 |
* Author: Shapepress eU
|
21 |
* Author URI: https://www.shapepress.com
|
22 |
* License URI: http://www.gnu.org/licenses/gpl-2.0.txt
|
28 |
die();
|
29 |
}
|
30 |
|
31 |
+
define('sp_dsgvo_VERSION', '2.1.0');
|
32 |
define('sp_dsgvo_NAME', 'sp-dsgvo');
|
33 |
/* i592995 */
|
34 |
define('sp_dsgvo_URL', plugin_dir_url( __FILE__ ));
|
74 |
*/
|
75 |
function run_sp_dsgvo()
|
76 |
{
|
77 |
+
load_plugin_textdomain('shapepress-dsgvo', false, basename(dirname(__FILE__)) . '/languages/');
|
78 |
$plugin = SPDSGVO::instance();
|
79 |
$plugin->run();
|
80 |
}
|