Version Description
Release date: June 1st, 2018 * Front-end bugfix.
Download this release
Release Info
Developer | donnyoexman |
Plugin | WP GDPR Compliance |
Version | 1.3.8 |
Comparing to | |
See all releases |
Code changes from version 1.3.7 to 1.3.8
- Includes/Action.php +2 -12
- Includes/Consent.php +0 -1
- Includes/Page.php +0 -5
- languages/wp-gdpr-compliance.pot +96 -106
- readme.txt +5 -1
- wp-gdpr-compliance.php +3 -3
Includes/Action.php
CHANGED
@@ -230,7 +230,6 @@ class Action {
|
|
230 |
}
|
231 |
$consents = Consent::getInstance()->getList($args);
|
232 |
echo Consent::output($consents);
|
233 |
-
ob_start();
|
234 |
}
|
235 |
|
236 |
public function addConsentsToFooter() {
|
@@ -239,7 +238,8 @@ class Action {
|
|
239 |
return;
|
240 |
}
|
241 |
$args = array(
|
242 |
-
'active' => array('value' => 1)
|
|
|
243 |
);
|
244 |
if (!empty($consentIds)) {
|
245 |
$args['ID'] = array(
|
@@ -247,16 +247,6 @@ class Action {
|
|
247 |
'compare' => 'IN'
|
248 |
);
|
249 |
}
|
250 |
-
$content = ob_get_clean();
|
251 |
-
$pattern = '/<[bB][oO][dD][yY]\s[A-Za-z]{2,5}[A-Za-z0-9 "_=\-\.]+>|<body>/';
|
252 |
-
if (preg_match($pattern, $content, $matches)) {
|
253 |
-
$args['placement'] = array('value' => 'body');
|
254 |
-
$consents = Consent::getInstance()->getList($args);
|
255 |
-
$newContent = $matches[0] . "\n\t";
|
256 |
-
$newContent .= Consent::output($consents);
|
257 |
-
echo preg_replace($pattern, $newContent, $content);
|
258 |
-
}
|
259 |
-
$args['placement'] = array('value' => 'footer');
|
260 |
$consents = Consent::getInstance()->getList($args);
|
261 |
echo Consent::output($consents);
|
262 |
}
|
230 |
}
|
231 |
$consents = Consent::getInstance()->getList($args);
|
232 |
echo Consent::output($consents);
|
|
|
233 |
}
|
234 |
|
235 |
public function addConsentsToFooter() {
|
238 |
return;
|
239 |
}
|
240 |
$args = array(
|
241 |
+
'active' => array('value' => 1),
|
242 |
+
'placement' => array('value' => 'footer')
|
243 |
);
|
244 |
if (!empty($consentIds)) {
|
245 |
$args['ID'] = array(
|
247 |
'compare' => 'IN'
|
248 |
);
|
249 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
250 |
$consents = Consent::getInstance()->getList($args);
|
251 |
echo Consent::output($consents);
|
252 |
}
|
Includes/Consent.php
CHANGED
@@ -240,7 +240,6 @@ class Consent {
|
|
240 |
public static function getPossiblePlacements() {
|
241 |
return array(
|
242 |
'head' => __('Head', WP_GDPR_C_SLUG),
|
243 |
-
'body' => __('Body', WP_GDPR_C_SLUG),
|
244 |
'footer' => __('Footer', WP_GDPR_C_SLUG)
|
245 |
);
|
246 |
}
|
240 |
public static function getPossiblePlacements() {
|
241 |
return array(
|
242 |
'head' => __('Head', WP_GDPR_C_SLUG),
|
|
|
243 |
'footer' => __('Footer', WP_GDPR_C_SLUG)
|
244 |
);
|
245 |
}
|
Includes/Page.php
CHANGED
@@ -502,11 +502,6 @@ class Page {
|
|
502 |
strtoupper(__('Head', WP_GDPR_C_SLUG)),
|
503 |
__('Snippet will be added to the HEAD section.', WP_GDPR_C_SLUG)
|
504 |
);
|
505 |
-
printf(
|
506 |
-
'<strong>%s:</strong> %s<br />',
|
507 |
-
strtoupper(__('Body', WP_GDPR_C_SLUG)),
|
508 |
-
__('Snippet will be added right after the BODY section.', WP_GDPR_C_SLUG)
|
509 |
-
);
|
510 |
printf(
|
511 |
'<strong>%s:</strong> %s',
|
512 |
strtoupper(__('Footer', WP_GDPR_C_SLUG)),
|
502 |
strtoupper(__('Head', WP_GDPR_C_SLUG)),
|
503 |
__('Snippet will be added to the HEAD section.', WP_GDPR_C_SLUG)
|
504 |
);
|
|
|
|
|
|
|
|
|
|
|
505 |
printf(
|
506 |
'<strong>%s:</strong> %s',
|
507 |
strtoupper(__('Footer', WP_GDPR_C_SLUG)),
|
languages/wp-gdpr-compliance.pot
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
msgid ""
|
3 |
msgstr ""
|
4 |
"Project-Id-Version: WP GDPR Compliance\n"
|
5 |
-
"POT-Creation-Date: 2018-06-01 13:
|
6 |
"Last-Translator: \n"
|
7 |
"Language-Team: Van Ons <info@van-ons.nl>\n"
|
8 |
"MIME-Version: 1.0\n"
|
@@ -50,7 +50,7 @@ msgid "Accept"
|
|
50 |
msgstr ""
|
51 |
|
52 |
#: Includes/Action.php:170 Includes/Helper.php:116 Includes/Helper.php:137
|
53 |
-
#: Includes/Page.php:
|
54 |
msgid "Note"
|
55 |
msgstr ""
|
56 |
|
@@ -153,7 +153,7 @@ msgstr ""
|
|
153 |
msgid "Something went wrong while saving this request. Please try again."
|
154 |
msgstr ""
|
155 |
|
156 |
-
#: Includes/Ajax.php:205 Includes/Page.php:
|
157 |
msgid "Requests"
|
158 |
msgstr ""
|
159 |
|
@@ -250,15 +250,15 @@ msgid ""
|
|
250 |
"experience."
|
251 |
msgstr ""
|
252 |
|
253 |
-
#: Includes/Consent.php:242 Includes/Page.php:
|
254 |
msgid "Head"
|
255 |
msgstr ""
|
256 |
|
257 |
-
#: Includes/Consent.php:243 Includes/Page.php:
|
258 |
msgid "Body"
|
259 |
msgstr ""
|
260 |
|
261 |
-
#: Includes/Consent.php:244 Includes/Page.php:
|
262 |
msgid "Footer"
|
263 |
msgstr ""
|
264 |
|
@@ -280,7 +280,7 @@ msgid "Display Name"
|
|
280 |
msgstr ""
|
281 |
|
282 |
#: Includes/Data.php:54 Includes/Data.php:63 Includes/Data.php:70
|
283 |
-
#: Includes/Page.php:
|
284 |
msgid "Email Address"
|
285 |
msgstr ""
|
286 |
|
@@ -300,7 +300,7 @@ msgstr ""
|
|
300 |
msgid "Content"
|
301 |
msgstr ""
|
302 |
|
303 |
-
#: Includes/Data.php:64 Includes/Page.php:
|
304 |
msgid "IP Address"
|
305 |
msgstr ""
|
306 |
|
@@ -387,11 +387,11 @@ msgid ""
|
|
387 |
"Comments GDPR compliant."
|
388 |
msgstr ""
|
389 |
|
390 |
-
#: Includes/Helper.php:
|
391 |
msgid "Do you have a contact form?"
|
392 |
msgstr ""
|
393 |
|
394 |
-
#: Includes/Helper.php:
|
395 |
msgid ""
|
396 |
"Make sure you add a checkbox specifically asking the user of the form if "
|
397 |
"they consent to you storing and using their personal information to get back "
|
@@ -399,11 +399,11 @@ msgid ""
|
|
399 |
"if you will send or share the data with any 3rd-parties and which."
|
400 |
msgstr ""
|
401 |
|
402 |
-
#: Includes/Helper.php:
|
403 |
msgid "Can visitors comment anywhere on your website?"
|
404 |
msgstr ""
|
405 |
|
406 |
-
#: Includes/Helper.php:
|
407 |
msgid ""
|
408 |
"Make sure you add a checkbox specifically asking the user of the comment "
|
409 |
"section if they consent to storing their message attached to the e-mail "
|
@@ -412,11 +412,11 @@ msgid ""
|
|
412 |
"which."
|
413 |
msgstr ""
|
414 |
|
415 |
-
#: Includes/Helper.php:
|
416 |
msgid "Is there an order form on your website or webshop present?"
|
417 |
msgstr ""
|
418 |
|
419 |
-
#: Includes/Helper.php:
|
420 |
msgid ""
|
421 |
"Make sure you add a checkbox specifically asking the user of the form if "
|
422 |
"they consent to you storing and using their personal information to ship the "
|
@@ -426,11 +426,11 @@ msgid ""
|
|
426 |
"which."
|
427 |
msgstr ""
|
428 |
|
429 |
-
#: Includes/Helper.php:
|
430 |
msgid "Do you provide a forum or message board?"
|
431 |
msgstr ""
|
432 |
|
433 |
-
#: Includes/Helper.php:
|
434 |
msgid ""
|
435 |
"Make sure you add a checkbox specifically asking forum / board users if they "
|
436 |
"consent to you storing and using their personal information and messages. "
|
@@ -438,11 +438,11 @@ msgid ""
|
|
438 |
"share the data with any 3rd-parties and which."
|
439 |
msgstr ""
|
440 |
|
441 |
-
#: Includes/Helper.php:
|
442 |
msgid "Can visitors chat with your company directly?"
|
443 |
msgstr ""
|
444 |
|
445 |
-
#: Includes/Helper.php:
|
446 |
msgid ""
|
447 |
"Make sure you add a checkbox specifically asking chat users if they consent "
|
448 |
"to you storing and using their personal information and messages. The "
|
@@ -461,7 +461,7 @@ msgid "Activate for this form:"
|
|
461 |
msgstr ""
|
462 |
|
463 |
#: Includes/Integration.php:119 Includes/Integration.php:160
|
464 |
-
#: Includes/Integration.php:187 Includes/Page.php:
|
465 |
msgid "Checkbox text"
|
466 |
msgstr ""
|
467 |
|
@@ -484,7 +484,7 @@ msgstr ""
|
|
484 |
msgid "Please accept the privacy checkbox."
|
485 |
msgstr ""
|
486 |
|
487 |
-
#: Includes/Integration.php:247 Includes/Page.php:
|
488 |
msgid "Privacy Policy"
|
489 |
msgstr ""
|
490 |
|
@@ -497,7 +497,7 @@ msgid ""
|
|
497 |
"request. When your data is anonymised you will receive an email confirmation."
|
498 |
msgstr ""
|
499 |
|
500 |
-
#: Includes/Integration.php:312 Includes/Page.php:
|
501 |
msgid "WordPress Comments"
|
502 |
msgstr ""
|
503 |
|
@@ -519,7 +519,7 @@ msgstr ""
|
|
519 |
msgid "Gravity Forms"
|
520 |
msgstr ""
|
521 |
|
522 |
-
#: Includes/Integration.php:341 Includes/Page.php:
|
523 |
msgid "WooCommerce"
|
524 |
msgstr ""
|
525 |
|
@@ -529,120 +529,110 @@ msgid ""
|
|
529 |
"page."
|
530 |
msgstr ""
|
531 |
|
532 |
-
#: Includes/Page.php:
|
533 |
msgid "Integrations"
|
534 |
msgstr ""
|
535 |
|
536 |
-
#: Includes/Page.php:
|
537 |
msgid "Consents"
|
538 |
msgstr ""
|
539 |
|
540 |
-
#: Includes/Page.php:
|
541 |
msgid "Checklist"
|
542 |
msgstr ""
|
543 |
|
544 |
-
#: Includes/Page.php:
|
545 |
msgid "Settings"
|
546 |
msgstr ""
|
547 |
|
548 |
-
#: Includes/Page.php:
|
549 |
msgid ""
|
550 |
"This plugin assists website and webshop owners to comply with European "
|
551 |
"privacy regulations known as GDPR. By May 25th, 2018 your site or shop has "
|
552 |
"to comply."
|
553 |
msgstr ""
|
554 |
|
555 |
-
#: Includes/Page.php:
|
556 |
#, php-format
|
557 |
msgid ""
|
558 |
"%s currently supports %s. Please visit %s for frequently asked questions and "
|
559 |
"our development roadmap."
|
560 |
msgstr ""
|
561 |
|
562 |
-
#: Includes/Page.php:
|
563 |
msgid ""
|
564 |
"Disclaimer: The creators of this plugin do not have a legal background "
|
565 |
"please contact a law firm for rock solid legal advice."
|
566 |
msgstr ""
|
567 |
|
568 |
-
#: Includes/Page.php:
|
569 |
-
#, php-format
|
570 |
-
msgid "You have %s left to comply with GDPR."
|
571 |
-
msgstr ""
|
572 |
-
|
573 |
-
#: Includes/Page.php:139
|
574 |
-
#, php-format
|
575 |
-
msgid "%s day"
|
576 |
-
msgstr ""
|
577 |
-
|
578 |
-
#: Includes/Page.php:146
|
579 |
msgid "Rate us"
|
580 |
msgstr ""
|
581 |
|
582 |
-
#: Includes/Page.php:
|
583 |
#, php-format
|
584 |
msgid "Did %s help you out? Please leave a 5-star review. Thank you!"
|
585 |
msgstr ""
|
586 |
|
587 |
-
#: Includes/Page.php:
|
588 |
msgid "Write a review"
|
589 |
msgstr ""
|
590 |
|
591 |
-
#: Includes/Page.php:
|
592 |
msgid "Support"
|
593 |
msgstr ""
|
594 |
|
595 |
-
#: Includes/Page.php:
|
596 |
#, php-format
|
597 |
msgid ""
|
598 |
"Need a helping hand? Please ask for help on the %s. Be sure to mention your "
|
599 |
"WordPress version and give as much additional information as possible."
|
600 |
msgstr ""
|
601 |
|
602 |
-
#: Includes/Page.php:
|
603 |
msgid "Support forum"
|
604 |
msgstr ""
|
605 |
|
606 |
-
#: Includes/Page.php:
|
607 |
msgid "Enable:"
|
608 |
msgstr ""
|
609 |
|
610 |
-
#: Includes/Page.php:
|
611 |
#, php-format
|
612 |
msgid "This plugin is outdated. %s supports version %s and up."
|
613 |
msgstr ""
|
614 |
|
615 |
-
#: Includes/Page.php:
|
616 |
msgid "Couldn't find any supported plugins installed."
|
617 |
msgstr ""
|
618 |
|
619 |
-
#: Includes/Page.php:
|
620 |
msgid "The following plugins are supported as of now:"
|
621 |
msgstr ""
|
622 |
|
623 |
-
#: Includes/Page.php:
|
624 |
msgid "More plugins will be added in the future."
|
625 |
msgstr ""
|
626 |
|
627 |
-
#: Includes/Page.php:
|
628 |
msgid ""
|
629 |
"Below we ask you what private data you currently collect and provide you "
|
630 |
"with tips to comply."
|
631 |
msgstr ""
|
632 |
|
633 |
-
#: Includes/Page.php:
|
634 |
msgid "Select an option"
|
635 |
msgstr ""
|
636 |
|
637 |
-
#: Includes/Page.php:
|
638 |
msgid "Link text"
|
639 |
msgstr ""
|
640 |
|
641 |
-
#: Includes/Page.php:
|
642 |
msgid "Request User Data"
|
643 |
msgstr ""
|
644 |
|
645 |
-
#: Includes/Page.php:
|
646 |
msgid ""
|
647 |
"Allow your site's visitors to request their data stored in the WordPress "
|
648 |
"database (comments, WooCommerce orders etc.). Data found is send to their "
|
@@ -650,34 +640,34 @@ msgid ""
|
|
650 |
"data anonymised."
|
651 |
msgstr ""
|
652 |
|
653 |
-
#: Includes/Page.php:
|
654 |
msgid "Activate"
|
655 |
msgstr ""
|
656 |
|
657 |
-
#: Includes/Page.php:
|
658 |
msgid "Activate page"
|
659 |
msgstr ""
|
660 |
|
661 |
-
#: Includes/Page.php:
|
662 |
#, php-format
|
663 |
msgid ""
|
664 |
"Enabling this will create one private page containing the necessary "
|
665 |
"shortcode: %s. You can determine when and how to publish this page yourself."
|
666 |
msgstr ""
|
667 |
|
668 |
-
#: Includes/Page.php:
|
669 |
msgid "Page"
|
670 |
msgstr ""
|
671 |
|
672 |
-
#: Includes/Page.php:
|
673 |
msgid "Click here to edit this page"
|
674 |
msgstr ""
|
675 |
|
676 |
-
#: Includes/Page.php:
|
677 |
msgid "Anonymise request explanation"
|
678 |
msgstr ""
|
679 |
|
680 |
-
#: Includes/Page.php:
|
681 |
msgid ""
|
682 |
"Your visitors can give permission to all of the created Consents (scripts) "
|
683 |
"through a Consent bar at the bottom of their screen. There they can also "
|
@@ -685,79 +675,79 @@ msgid ""
|
|
685 |
"Consents."
|
686 |
msgstr ""
|
687 |
|
688 |
-
#: Includes/Page.php:
|
689 |
msgid "Bar: Explanation"
|
690 |
msgstr ""
|
691 |
|
692 |
-
#: Includes/Page.php:
|
693 |
msgid "Modal: Title"
|
694 |
msgstr ""
|
695 |
|
696 |
-
#: Includes/Page.php:
|
697 |
msgid "Modal: Explanation"
|
698 |
msgstr ""
|
699 |
|
700 |
-
#: Includes/Page.php:
|
701 |
msgid "Add New Consent"
|
702 |
msgstr ""
|
703 |
|
704 |
-
#: Includes/Page.php:
|
705 |
msgid "Active"
|
706 |
msgstr ""
|
707 |
|
708 |
-
#: Includes/Page.php:
|
709 |
msgid "Title"
|
710 |
msgstr ""
|
711 |
|
712 |
-
#: Includes/Page.php:
|
713 |
msgid "e.g. \"Google Analytics\""
|
714 |
msgstr ""
|
715 |
|
716 |
-
#: Includes/Page.php:
|
717 |
msgid "Description"
|
718 |
msgstr ""
|
719 |
|
720 |
-
#: Includes/Page.php:
|
721 |
msgid "Snippet"
|
722 |
msgstr ""
|
723 |
|
724 |
-
#: Includes/Page.php:
|
725 |
msgid "Snippets for Google Analytics, Facebook Pixel, etc."
|
726 |
msgstr ""
|
727 |
|
728 |
-
#: Includes/Page.php:
|
729 |
msgid "Do not add any script tags to your snippet."
|
730 |
msgstr ""
|
731 |
|
732 |
-
#: Includes/Page.php:
|
733 |
msgid "Placement"
|
734 |
msgstr ""
|
735 |
|
736 |
-
#: Includes/Page.php:
|
737 |
msgid "Snippet will be added to the HEAD section."
|
738 |
msgstr ""
|
739 |
|
740 |
-
#: Includes/Page.php:
|
741 |
msgid "Snippet will be added right after the BODY section."
|
742 |
msgstr ""
|
743 |
|
744 |
-
#: Includes/Page.php:
|
745 |
msgid "Snippet will be added to the FOOTER section."
|
746 |
msgstr ""
|
747 |
|
748 |
-
#: Includes/Page.php:
|
749 |
msgid "Update"
|
750 |
msgstr ""
|
751 |
|
752 |
-
#: Includes/Page.php:
|
753 |
msgid "Add"
|
754 |
msgstr ""
|
755 |
|
756 |
-
#: Includes/Page.php:
|
757 |
msgid "Back to overview"
|
758 |
msgstr ""
|
759 |
|
760 |
-
#: Includes/Page.php:
|
761 |
msgid ""
|
762 |
"Ask your visitors for permission to enable certain scripts for tracking or "
|
763 |
"advertising purposes. Add a Consent for each type of script you are "
|
@@ -765,103 +755,103 @@ msgid ""
|
|
765 |
"given."
|
766 |
msgstr ""
|
767 |
|
768 |
-
#: Includes/Page.php:
|
769 |
msgctxt "consent"
|
770 |
msgid "Add New"
|
771 |
msgstr ""
|
772 |
|
773 |
-
#: Includes/Page.php:
|
774 |
msgid "Consent"
|
775 |
msgstr ""
|
776 |
|
777 |
-
#: Includes/Page.php:
|
778 |
msgid "Modified at"
|
779 |
msgstr ""
|
780 |
|
781 |
-
#: Includes/Page.php:
|
782 |
msgid "Created at"
|
783 |
msgstr ""
|
784 |
|
785 |
-
#: Includes/Page.php:
|
786 |
msgid "Action"
|
787 |
msgstr ""
|
788 |
|
789 |
-
#: Includes/Page.php:
|
790 |
msgid "Edit"
|
791 |
msgstr ""
|
792 |
|
793 |
-
#: Includes/Page.php:
|
794 |
msgid "Yes"
|
795 |
msgstr ""
|
796 |
|
797 |
-
#: Includes/Page.php:
|
798 |
msgid "No"
|
799 |
msgstr ""
|
800 |
|
801 |
-
#: Includes/Page.php:
|
802 |
#, php-format
|
803 |
msgid "%d of %d results found"
|
804 |
msgstr ""
|
805 |
|
806 |
-
#: Includes/Page.php:
|
807 |
msgid "No consents found."
|
808 |
msgstr ""
|
809 |
|
810 |
-
#: Includes/Page.php:
|
811 |
msgid ""
|
812 |
"Anonymise a request by ticking the checkbox and clicking on the green "
|
813 |
"anonymise button below."
|
814 |
msgstr ""
|
815 |
|
816 |
-
#: Includes/Page.php:
|
817 |
msgid "WordPress Users"
|
818 |
msgstr ""
|
819 |
|
820 |
-
#: Includes/Page.php:
|
821 |
msgid "Request"
|
822 |
msgstr ""
|
823 |
|
824 |
-
#: Includes/Page.php:
|
825 |
msgid "Type"
|
826 |
msgstr ""
|
827 |
|
828 |
-
#: Includes/Page.php:
|
829 |
msgid "Date"
|
830 |
msgstr ""
|
831 |
|
832 |
-
#: Includes/Page.php:
|
833 |
msgid "Processed"
|
834 |
msgstr ""
|
835 |
|
836 |
-
#: Includes/Page.php:
|
837 |
msgid "View"
|
838 |
msgstr ""
|
839 |
|
840 |
-
#: Includes/Page.php:
|
841 |
msgid "Anonymise selected request(s)"
|
842 |
msgstr ""
|
843 |
|
844 |
-
#: Includes/Page.php:
|
845 |
msgid "No requests found."
|
846 |
msgstr ""
|
847 |
|
848 |
-
#: Includes/Page.php:
|
849 |
msgid "ID"
|
850 |
msgstr ""
|
851 |
|
852 |
-
#: Includes/Page.php:
|
853 |
msgid "Requests to Process"
|
854 |
msgstr ""
|
855 |
|
856 |
-
#: Includes/Page.php:
|
857 |
msgid "Status"
|
858 |
msgstr ""
|
859 |
|
860 |
-
#: Includes/Page.php:
|
861 |
msgid "Manage"
|
862 |
msgstr ""
|
863 |
|
864 |
-
#: Includes/Page.php:
|
865 |
msgid "Expired"
|
866 |
msgstr ""
|
867 |
|
@@ -917,6 +907,6 @@ msgstr ""
|
|
917 |
msgid "Send"
|
918 |
msgstr ""
|
919 |
|
920 |
-
#: wp-gdpr-compliance.php:
|
921 |
msgid "View WP GDPR Compliance settings"
|
922 |
msgstr ""
|
2 |
msgid ""
|
3 |
msgstr ""
|
4 |
"Project-Id-Version: WP GDPR Compliance\n"
|
5 |
+
"POT-Creation-Date: 2018-06-01 13:55+0200\n"
|
6 |
"Last-Translator: \n"
|
7 |
"Language-Team: Van Ons <info@van-ons.nl>\n"
|
8 |
"MIME-Version: 1.0\n"
|
50 |
msgstr ""
|
51 |
|
52 |
#: Includes/Action.php:170 Includes/Helper.php:116 Includes/Helper.php:137
|
53 |
+
#: Includes/Page.php:323 Includes/Page.php:476
|
54 |
msgid "Note"
|
55 |
msgstr ""
|
56 |
|
153 |
msgid "Something went wrong while saving this request. Please try again."
|
154 |
msgstr ""
|
155 |
|
156 |
+
#: Includes/Ajax.php:205 Includes/Page.php:67
|
157 |
msgid "Requests"
|
158 |
msgstr ""
|
159 |
|
250 |
"experience."
|
251 |
msgstr ""
|
252 |
|
253 |
+
#: Includes/Consent.php:242 Includes/Page.php:502
|
254 |
msgid "Head"
|
255 |
msgstr ""
|
256 |
|
257 |
+
#: Includes/Consent.php:243 Includes/Page.php:507
|
258 |
msgid "Body"
|
259 |
msgstr ""
|
260 |
|
261 |
+
#: Includes/Consent.php:244 Includes/Page.php:512
|
262 |
msgid "Footer"
|
263 |
msgstr ""
|
264 |
|
280 |
msgstr ""
|
281 |
|
282 |
#: Includes/Data.php:54 Includes/Data.php:63 Includes/Data.php:70
|
283 |
+
#: Includes/Page.php:706
|
284 |
msgid "Email Address"
|
285 |
msgstr ""
|
286 |
|
300 |
msgid "Content"
|
301 |
msgstr ""
|
302 |
|
303 |
+
#: Includes/Data.php:64 Includes/Page.php:625 Includes/Page.php:707
|
304 |
msgid "IP Address"
|
305 |
msgstr ""
|
306 |
|
387 |
"Comments GDPR compliant."
|
388 |
msgstr ""
|
389 |
|
390 |
+
#: Includes/Helper.php:153
|
391 |
msgid "Do you have a contact form?"
|
392 |
msgstr ""
|
393 |
|
394 |
+
#: Includes/Helper.php:154
|
395 |
msgid ""
|
396 |
"Make sure you add a checkbox specifically asking the user of the form if "
|
397 |
"they consent to you storing and using their personal information to get back "
|
399 |
"if you will send or share the data with any 3rd-parties and which."
|
400 |
msgstr ""
|
401 |
|
402 |
+
#: Includes/Helper.php:157
|
403 |
msgid "Can visitors comment anywhere on your website?"
|
404 |
msgstr ""
|
405 |
|
406 |
+
#: Includes/Helper.php:158
|
407 |
msgid ""
|
408 |
"Make sure you add a checkbox specifically asking the user of the comment "
|
409 |
"section if they consent to storing their message attached to the e-mail "
|
412 |
"which."
|
413 |
msgstr ""
|
414 |
|
415 |
+
#: Includes/Helper.php:161
|
416 |
msgid "Is there an order form on your website or webshop present?"
|
417 |
msgstr ""
|
418 |
|
419 |
+
#: Includes/Helper.php:162
|
420 |
msgid ""
|
421 |
"Make sure you add a checkbox specifically asking the user of the form if "
|
422 |
"they consent to you storing and using their personal information to ship the "
|
426 |
"which."
|
427 |
msgstr ""
|
428 |
|
429 |
+
#: Includes/Helper.php:165
|
430 |
msgid "Do you provide a forum or message board?"
|
431 |
msgstr ""
|
432 |
|
433 |
+
#: Includes/Helper.php:166
|
434 |
msgid ""
|
435 |
"Make sure you add a checkbox specifically asking forum / board users if they "
|
436 |
"consent to you storing and using their personal information and messages. "
|
438 |
"share the data with any 3rd-parties and which."
|
439 |
msgstr ""
|
440 |
|
441 |
+
#: Includes/Helper.php:169
|
442 |
msgid "Can visitors chat with your company directly?"
|
443 |
msgstr ""
|
444 |
|
445 |
+
#: Includes/Helper.php:170
|
446 |
msgid ""
|
447 |
"Make sure you add a checkbox specifically asking chat users if they consent "
|
448 |
"to you storing and using their personal information and messages. The "
|
461 |
msgstr ""
|
462 |
|
463 |
#: Includes/Integration.php:119 Includes/Integration.php:160
|
464 |
+
#: Includes/Integration.php:187 Includes/Page.php:353
|
465 |
msgid "Checkbox text"
|
466 |
msgstr ""
|
467 |
|
484 |
msgid "Please accept the privacy checkbox."
|
485 |
msgstr ""
|
486 |
|
487 |
+
#: Includes/Integration.php:247 Includes/Page.php:291 Includes/Page.php:293
|
488 |
msgid "Privacy Policy"
|
489 |
msgstr ""
|
490 |
|
497 |
"request. When your data is anonymised you will receive an email confirmation."
|
498 |
msgstr ""
|
499 |
|
500 |
+
#: Includes/Integration.php:312 Includes/Page.php:613
|
501 |
msgid "WordPress Comments"
|
502 |
msgstr ""
|
503 |
|
519 |
msgid "Gravity Forms"
|
520 |
msgstr ""
|
521 |
|
522 |
+
#: Includes/Integration.php:341 Includes/Page.php:614
|
523 |
msgid "WooCommerce"
|
524 |
msgstr ""
|
525 |
|
529 |
"page."
|
530 |
msgstr ""
|
531 |
|
532 |
+
#: Includes/Page.php:56
|
533 |
msgid "Integrations"
|
534 |
msgstr ""
|
535 |
|
536 |
+
#: Includes/Page.php:57 Includes/Page.php:366
|
537 |
msgid "Consents"
|
538 |
msgstr ""
|
539 |
|
540 |
+
#: Includes/Page.php:77
|
541 |
msgid "Checklist"
|
542 |
msgstr ""
|
543 |
|
544 |
+
#: Includes/Page.php:78 wp-gdpr-compliance.php:128
|
545 |
msgid "Settings"
|
546 |
msgstr ""
|
547 |
|
548 |
+
#: Includes/Page.php:118
|
549 |
msgid ""
|
550 |
"This plugin assists website and webshop owners to comply with European "
|
551 |
"privacy regulations known as GDPR. By May 25th, 2018 your site or shop has "
|
552 |
"to comply."
|
553 |
msgstr ""
|
554 |
|
555 |
+
#: Includes/Page.php:121
|
556 |
#, php-format
|
557 |
msgid ""
|
558 |
"%s currently supports %s. Please visit %s for frequently asked questions and "
|
559 |
"our development roadmap."
|
560 |
msgstr ""
|
561 |
|
562 |
+
#: Includes/Page.php:129
|
563 |
msgid ""
|
564 |
"Disclaimer: The creators of this plugin do not have a legal background "
|
565 |
"please contact a law firm for rock solid legal advice."
|
566 |
msgstr ""
|
567 |
|
568 |
+
#: Includes/Page.php:134
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
569 |
msgid "Rate us"
|
570 |
msgstr ""
|
571 |
|
572 |
+
#: Includes/Page.php:136
|
573 |
#, php-format
|
574 |
msgid "Did %s help you out? Please leave a 5-star review. Thank you!"
|
575 |
msgstr ""
|
576 |
|
577 |
+
#: Includes/Page.php:137
|
578 |
msgid "Write a review"
|
579 |
msgstr ""
|
580 |
|
581 |
+
#: Includes/Page.php:141
|
582 |
msgid "Support"
|
583 |
msgstr ""
|
584 |
|
585 |
+
#: Includes/Page.php:143
|
586 |
#, php-format
|
587 |
msgid ""
|
588 |
"Need a helping hand? Please ask for help on the %s. Be sure to mention your "
|
589 |
"WordPress version and give as much additional information as possible."
|
590 |
msgstr ""
|
591 |
|
592 |
+
#: Includes/Page.php:144
|
593 |
msgid "Support forum"
|
594 |
msgstr ""
|
595 |
|
596 |
+
#: Includes/Page.php:177
|
597 |
msgid "Enable:"
|
598 |
msgstr ""
|
599 |
|
600 |
+
#: Includes/Page.php:203
|
601 |
#, php-format
|
602 |
msgid "This plugin is outdated. %s supports version %s and up."
|
603 |
msgstr ""
|
604 |
|
605 |
+
#: Includes/Page.php:212
|
606 |
msgid "Couldn't find any supported plugins installed."
|
607 |
msgstr ""
|
608 |
|
609 |
+
#: Includes/Page.php:213
|
610 |
msgid "The following plugins are supported as of now:"
|
611 |
msgstr ""
|
612 |
|
613 |
+
#: Includes/Page.php:219
|
614 |
msgid "More plugins will be added in the future."
|
615 |
msgstr ""
|
616 |
|
617 |
+
#: Includes/Page.php:231
|
618 |
msgid ""
|
619 |
"Below we ask you what private data you currently collect and provide you "
|
620 |
"with tips to comply."
|
621 |
msgstr ""
|
622 |
|
623 |
+
#: Includes/Page.php:298 Includes/Page.php:340
|
624 |
msgid "Select an option"
|
625 |
msgstr ""
|
626 |
|
627 |
+
#: Includes/Page.php:306
|
628 |
msgid "Link text"
|
629 |
msgstr ""
|
630 |
|
631 |
+
#: Includes/Page.php:311
|
632 |
msgid "Request User Data"
|
633 |
msgstr ""
|
634 |
|
635 |
+
#: Includes/Page.php:313
|
636 |
msgid ""
|
637 |
"Allow your site's visitors to request their data stored in the WordPress "
|
638 |
"database (comments, WooCommerce orders etc.). Data found is send to their "
|
640 |
"data anonymised."
|
641 |
msgstr ""
|
642 |
|
643 |
+
#: Includes/Page.php:316
|
644 |
msgid "Activate"
|
645 |
msgstr ""
|
646 |
|
647 |
+
#: Includes/Page.php:318
|
648 |
msgid "Activate page"
|
649 |
msgstr ""
|
650 |
|
651 |
+
#: Includes/Page.php:325
|
652 |
#, php-format
|
653 |
msgid ""
|
654 |
"Enabling this will create one private page containing the necessary "
|
655 |
"shortcode: %s. You can determine when and how to publish this page yourself."
|
656 |
msgstr ""
|
657 |
|
658 |
+
#: Includes/Page.php:335
|
659 |
msgid "Page"
|
660 |
msgstr ""
|
661 |
|
662 |
+
#: Includes/Page.php:347
|
663 |
msgid "Click here to edit this page"
|
664 |
msgstr ""
|
665 |
|
666 |
+
#: Includes/Page.php:359
|
667 |
msgid "Anonymise request explanation"
|
668 |
msgstr ""
|
669 |
|
670 |
+
#: Includes/Page.php:368
|
671 |
msgid ""
|
672 |
"Your visitors can give permission to all of the created Consents (scripts) "
|
673 |
"through a Consent bar at the bottom of their screen. There they can also "
|
675 |
"Consents."
|
676 |
msgstr ""
|
677 |
|
678 |
+
#: Includes/Page.php:371
|
679 |
msgid "Bar: Explanation"
|
680 |
msgstr ""
|
681 |
|
682 |
+
#: Includes/Page.php:377
|
683 |
msgid "Modal: Title"
|
684 |
msgstr ""
|
685 |
|
686 |
+
#: Includes/Page.php:383
|
687 |
msgid "Modal: Explanation"
|
688 |
msgstr ""
|
689 |
|
690 |
+
#: Includes/Page.php:442
|
691 |
msgid "Add New Consent"
|
692 |
msgstr ""
|
693 |
|
694 |
+
#: Includes/Page.php:444 Includes/Page.php:549 Includes/Page.php:735
|
695 |
msgid "Active"
|
696 |
msgstr ""
|
697 |
|
698 |
+
#: Includes/Page.php:450 Includes/Page.php:544
|
699 |
msgid "Title"
|
700 |
msgstr ""
|
701 |
|
702 |
+
#: Includes/Page.php:454
|
703 |
msgid "e.g. \"Google Analytics\""
|
704 |
msgstr ""
|
705 |
|
706 |
+
#: Includes/Page.php:459
|
707 |
msgid "Description"
|
708 |
msgstr ""
|
709 |
|
710 |
+
#: Includes/Page.php:468
|
711 |
msgid "Snippet"
|
712 |
msgstr ""
|
713 |
|
714 |
+
#: Includes/Page.php:472
|
715 |
msgid "Snippets for Google Analytics, Facebook Pixel, etc."
|
716 |
msgstr ""
|
717 |
|
718 |
+
#: Includes/Page.php:477
|
719 |
msgid "Do not add any script tags to your snippet."
|
720 |
msgstr ""
|
721 |
|
722 |
+
#: Includes/Page.php:484 Includes/Page.php:545
|
723 |
msgid "Placement"
|
724 |
msgstr ""
|
725 |
|
726 |
+
#: Includes/Page.php:503
|
727 |
msgid "Snippet will be added to the HEAD section."
|
728 |
msgstr ""
|
729 |
|
730 |
+
#: Includes/Page.php:508
|
731 |
msgid "Snippet will be added right after the BODY section."
|
732 |
msgstr ""
|
733 |
|
734 |
+
#: Includes/Page.php:513
|
735 |
msgid "Snippet will be added to the FOOTER section."
|
736 |
msgstr ""
|
737 |
|
738 |
+
#: Includes/Page.php:520
|
739 |
msgid "Update"
|
740 |
msgstr ""
|
741 |
|
742 |
+
#: Includes/Page.php:520
|
743 |
msgid "Add"
|
744 |
msgstr ""
|
745 |
|
746 |
+
#: Includes/Page.php:521
|
747 |
msgid "Back to overview"
|
748 |
msgstr ""
|
749 |
|
750 |
+
#: Includes/Page.php:536
|
751 |
msgid ""
|
752 |
"Ask your visitors for permission to enable certain scripts for tracking or "
|
753 |
"advertising purposes. Add a Consent for each type of script you are "
|
755 |
"given."
|
756 |
msgstr ""
|
757 |
|
758 |
+
#: Includes/Page.php:537
|
759 |
msgctxt "consent"
|
760 |
msgid "Add New"
|
761 |
msgstr ""
|
762 |
|
763 |
+
#: Includes/Page.php:543
|
764 |
msgid "Consent"
|
765 |
msgstr ""
|
766 |
|
767 |
+
#: Includes/Page.php:546
|
768 |
msgid "Modified at"
|
769 |
msgstr ""
|
770 |
|
771 |
+
#: Includes/Page.php:547
|
772 |
msgid "Created at"
|
773 |
msgstr ""
|
774 |
|
775 |
+
#: Includes/Page.php:548 Includes/Page.php:628
|
776 |
msgid "Action"
|
777 |
msgstr ""
|
778 |
|
779 |
+
#: Includes/Page.php:560
|
780 |
msgid "Edit"
|
781 |
msgstr ""
|
782 |
|
783 |
+
#: Includes/Page.php:561 wp-gdpr-compliance.php:137 wp-gdpr-compliance.php:155
|
784 |
msgid "Yes"
|
785 |
msgstr ""
|
786 |
|
787 |
+
#: Includes/Page.php:561 wp-gdpr-compliance.php:138 wp-gdpr-compliance.php:156
|
788 |
msgid "No"
|
789 |
msgstr ""
|
790 |
|
791 |
+
#: Includes/Page.php:582 Includes/Page.php:676 Includes/Page.php:758
|
792 |
#, php-format
|
793 |
msgid "%d of %d results found"
|
794 |
msgstr ""
|
795 |
|
796 |
+
#: Includes/Page.php:586
|
797 |
msgid "No consents found."
|
798 |
msgstr ""
|
799 |
|
800 |
+
#: Includes/Page.php:610
|
801 |
msgid ""
|
802 |
"Anonymise a request by ticking the checkbox and clicking on the green "
|
803 |
"anonymise button below."
|
804 |
msgstr ""
|
805 |
|
806 |
+
#: Includes/Page.php:612
|
807 |
msgid "WordPress Users"
|
808 |
msgstr ""
|
809 |
|
810 |
+
#: Includes/Page.php:623
|
811 |
msgid "Request"
|
812 |
msgstr ""
|
813 |
|
814 |
+
#: Includes/Page.php:624
|
815 |
msgid "Type"
|
816 |
msgstr ""
|
817 |
|
818 |
+
#: Includes/Page.php:626 Includes/Page.php:708
|
819 |
msgid "Date"
|
820 |
msgstr ""
|
821 |
|
822 |
+
#: Includes/Page.php:627
|
823 |
msgid "Processed"
|
824 |
msgstr ""
|
825 |
|
826 |
+
#: Includes/Page.php:643
|
827 |
msgid "View"
|
828 |
msgstr ""
|
829 |
|
830 |
+
#: Includes/Page.php:657
|
831 |
msgid "Anonymise selected request(s)"
|
832 |
msgstr ""
|
833 |
|
834 |
+
#: Includes/Page.php:682 Includes/Page.php:764
|
835 |
msgid "No requests found."
|
836 |
msgstr ""
|
837 |
|
838 |
+
#: Includes/Page.php:704
|
839 |
msgid "ID"
|
840 |
msgstr ""
|
841 |
|
842 |
+
#: Includes/Page.php:705
|
843 |
msgid "Requests to Process"
|
844 |
msgstr ""
|
845 |
|
846 |
+
#: Includes/Page.php:709
|
847 |
msgid "Status"
|
848 |
msgstr ""
|
849 |
|
850 |
+
#: Includes/Page.php:727
|
851 |
msgid "Manage"
|
852 |
msgstr ""
|
853 |
|
854 |
+
#: Includes/Page.php:735
|
855 |
msgid "Expired"
|
856 |
msgstr ""
|
857 |
|
907 |
msgid "Send"
|
908 |
msgstr ""
|
909 |
|
910 |
+
#: wp-gdpr-compliance.php:128
|
911 |
msgid "View WP GDPR Compliance settings"
|
912 |
msgstr ""
|
readme.txt
CHANGED
@@ -4,7 +4,7 @@ Tags: gdpr, law, regulations, compliance, data, protection, privacy, data protec
|
|
4 |
Requires at least: 4.5
|
5 |
Tested up to: 4.9.4
|
6 |
Requires PHP: 5.3
|
7 |
-
Stable tag: 1.3.
|
8 |
License: GPLv2 or later
|
9 |
License URI: https://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
@@ -39,6 +39,10 @@ You'll find answers to many of your questions on [wpgdprc.com](https://www.wpgdp
|
|
39 |
|
40 |
== Changelog ==
|
41 |
|
|
|
|
|
|
|
|
|
42 |
= 1.3.7 =
|
43 |
*Release date: June 1st, 2018*
|
44 |
* Bugfix for admin columns at the comments panel.
|
4 |
Requires at least: 4.5
|
5 |
Tested up to: 4.9.4
|
6 |
Requires PHP: 5.3
|
7 |
+
Stable tag: 1.3.8
|
8 |
License: GPLv2 or later
|
9 |
License URI: https://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
39 |
|
40 |
== Changelog ==
|
41 |
|
42 |
+
= 1.3.8 =
|
43 |
+
*Release date: June 1st, 2018*
|
44 |
+
* Front-end bugfix.
|
45 |
+
|
46 |
= 1.3.7 =
|
47 |
*Release date: June 1st, 2018*
|
48 |
* Bugfix for admin columns at the comments panel.
|
wp-gdpr-compliance.php
CHANGED
@@ -4,7 +4,7 @@
|
|
4 |
Plugin Name: WP GDPR Compliance
|
5 |
Plugin URI: https://www.wpgdprc.com/
|
6 |
Description: This plugin assists website and webshop owners to comply with European privacy regulations known as GDPR. By May 24th, 2018 your website or shop has to comply to avoid large fines.
|
7 |
-
Version: 1.3.
|
8 |
Author: Van Ons
|
9 |
Author URI: https://www.van-ons.nl/
|
10 |
License: GPL2
|
@@ -108,8 +108,8 @@ class WPGDPRC {
|
|
108 |
// TODO: Better way to create database tables
|
109 |
if (!Consent::databaseTableExists()) {
|
110 |
Helper::createConsentsTables();
|
111 |
-
} else {
|
112 |
-
if (empty($_COOKIE['wpgdprc-consent'])
|
113 |
add_action('wp_footer', array(Action::getInstance(), 'addConsentBar'), 998);
|
114 |
add_action('wp_footer', array(Action::getInstance(), 'addConsentModal'), 999);
|
115 |
} else {
|
4 |
Plugin Name: WP GDPR Compliance
|
5 |
Plugin URI: https://www.wpgdprc.com/
|
6 |
Description: This plugin assists website and webshop owners to comply with European privacy regulations known as GDPR. By May 24th, 2018 your website or shop has to comply to avoid large fines.
|
7 |
+
Version: 1.3.8
|
8 |
Author: Van Ons
|
9 |
Author URI: https://www.van-ons.nl/
|
10 |
License: GPL2
|
108 |
// TODO: Better way to create database tables
|
109 |
if (!Consent::databaseTableExists()) {
|
110 |
Helper::createConsentsTables();
|
111 |
+
} else if (Consent::getInstance()->getTotal(array('active' => array('value' => 1))) > 0) {
|
112 |
+
if (empty($_COOKIE['wpgdprc-consent'])) {
|
113 |
add_action('wp_footer', array(Action::getInstance(), 'addConsentBar'), 998);
|
114 |
add_action('wp_footer', array(Action::getInstance(), 'addConsentModal'), 999);
|
115 |
} else {
|