WP GDPR Compliance - Version 1.3.8

Version Description

Release date: June 1st, 2018 * Front-end bugfix.

Download this release

Release Info

Developer donnyoexman
Plugin Icon 128x128 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 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:12+0200\n"
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:335 Includes/Page.php:488
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:68
157
  msgid "Requests"
158
  msgstr ""
159
 
@@ -250,15 +250,15 @@ msgid ""
250
  "experience."
251
  msgstr ""
252
 
253
- #: Includes/Consent.php:242 Includes/Page.php:514
254
  msgid "Head"
255
  msgstr ""
256
 
257
- #: Includes/Consent.php:243 Includes/Page.php:519
258
  msgid "Body"
259
  msgstr ""
260
 
261
- #: Includes/Consent.php:244 Includes/Page.php:524
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:718
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:637 Includes/Page.php:719
304
  msgid "IP Address"
305
  msgstr ""
306
 
@@ -387,11 +387,11 @@ msgid ""
387
  "Comments GDPR compliant."
388
  msgstr ""
389
 
390
- #: Includes/Helper.php:165
391
  msgid "Do you have a contact form?"
392
  msgstr ""
393
 
394
- #: Includes/Helper.php:166
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:169
403
  msgid "Can visitors comment anywhere on your website?"
404
  msgstr ""
405
 
406
- #: Includes/Helper.php:170
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:173
416
  msgid "Is there an order form on your website or webshop present?"
417
  msgstr ""
418
 
419
- #: Includes/Helper.php:174
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:177
430
  msgid "Do you provide a forum or message board?"
431
  msgstr ""
432
 
433
- #: Includes/Helper.php:178
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:181
442
  msgid "Can visitors chat with your company directly?"
443
  msgstr ""
444
 
445
- #: Includes/Helper.php:182
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:365
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:303 Includes/Page.php:305
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:625
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:626
523
  msgid "WooCommerce"
524
  msgstr ""
525
 
@@ -529,120 +529,110 @@ msgid ""
529
  "page."
530
  msgstr ""
531
 
532
- #: Includes/Page.php:57
533
  msgid "Integrations"
534
  msgstr ""
535
 
536
- #: Includes/Page.php:58 Includes/Page.php:378
537
  msgid "Consents"
538
  msgstr ""
539
 
540
- #: Includes/Page.php:78
541
  msgid "Checklist"
542
  msgstr ""
543
 
544
- #: Includes/Page.php:79 wp-gdpr-compliance.php:127
545
  msgid "Settings"
546
  msgstr ""
547
 
548
- #: Includes/Page.php:119
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:122
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:130
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:139
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:148
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:149
588
  msgid "Write a review"
589
  msgstr ""
590
 
591
- #: Includes/Page.php:153
592
  msgid "Support"
593
  msgstr ""
594
 
595
- #: Includes/Page.php:155
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:156
603
  msgid "Support forum"
604
  msgstr ""
605
 
606
- #: Includes/Page.php:189
607
  msgid "Enable:"
608
  msgstr ""
609
 
610
- #: Includes/Page.php:215
611
  #, php-format
612
  msgid "This plugin is outdated. %s supports version %s and up."
613
  msgstr ""
614
 
615
- #: Includes/Page.php:224
616
  msgid "Couldn't find any supported plugins installed."
617
  msgstr ""
618
 
619
- #: Includes/Page.php:225
620
  msgid "The following plugins are supported as of now:"
621
  msgstr ""
622
 
623
- #: Includes/Page.php:231
624
  msgid "More plugins will be added in the future."
625
  msgstr ""
626
 
627
- #: Includes/Page.php:243
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:310 Includes/Page.php:352
634
  msgid "Select an option"
635
  msgstr ""
636
 
637
- #: Includes/Page.php:318
638
  msgid "Link text"
639
  msgstr ""
640
 
641
- #: Includes/Page.php:323
642
  msgid "Request User Data"
643
  msgstr ""
644
 
645
- #: Includes/Page.php:325
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:328
654
  msgid "Activate"
655
  msgstr ""
656
 
657
- #: Includes/Page.php:330
658
  msgid "Activate page"
659
  msgstr ""
660
 
661
- #: Includes/Page.php:337
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:347
669
  msgid "Page"
670
  msgstr ""
671
 
672
- #: Includes/Page.php:359
673
  msgid "Click here to edit this page"
674
  msgstr ""
675
 
676
- #: Includes/Page.php:371
677
  msgid "Anonymise request explanation"
678
  msgstr ""
679
 
680
- #: Includes/Page.php:380
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:383
689
  msgid "Bar: Explanation"
690
  msgstr ""
691
 
692
- #: Includes/Page.php:389
693
  msgid "Modal: Title"
694
  msgstr ""
695
 
696
- #: Includes/Page.php:395
697
  msgid "Modal: Explanation"
698
  msgstr ""
699
 
700
- #: Includes/Page.php:454
701
  msgid "Add New Consent"
702
  msgstr ""
703
 
704
- #: Includes/Page.php:456 Includes/Page.php:561 Includes/Page.php:747
705
  msgid "Active"
706
  msgstr ""
707
 
708
- #: Includes/Page.php:462 Includes/Page.php:556
709
  msgid "Title"
710
  msgstr ""
711
 
712
- #: Includes/Page.php:466
713
  msgid "e.g. \"Google Analytics\""
714
  msgstr ""
715
 
716
- #: Includes/Page.php:471
717
  msgid "Description"
718
  msgstr ""
719
 
720
- #: Includes/Page.php:480
721
  msgid "Snippet"
722
  msgstr ""
723
 
724
- #: Includes/Page.php:484
725
  msgid "Snippets for Google Analytics, Facebook Pixel, etc."
726
  msgstr ""
727
 
728
- #: Includes/Page.php:489
729
  msgid "Do not add any script tags to your snippet."
730
  msgstr ""
731
 
732
- #: Includes/Page.php:496 Includes/Page.php:557
733
  msgid "Placement"
734
  msgstr ""
735
 
736
- #: Includes/Page.php:515
737
  msgid "Snippet will be added to the HEAD section."
738
  msgstr ""
739
 
740
- #: Includes/Page.php:520
741
  msgid "Snippet will be added right after the BODY section."
742
  msgstr ""
743
 
744
- #: Includes/Page.php:525
745
  msgid "Snippet will be added to the FOOTER section."
746
  msgstr ""
747
 
748
- #: Includes/Page.php:532
749
  msgid "Update"
750
  msgstr ""
751
 
752
- #: Includes/Page.php:532
753
  msgid "Add"
754
  msgstr ""
755
 
756
- #: Includes/Page.php:533
757
  msgid "Back to overview"
758
  msgstr ""
759
 
760
- #: Includes/Page.php:548
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:549
769
  msgctxt "consent"
770
  msgid "Add New"
771
  msgstr ""
772
 
773
- #: Includes/Page.php:555
774
  msgid "Consent"
775
  msgstr ""
776
 
777
- #: Includes/Page.php:558
778
  msgid "Modified at"
779
  msgstr ""
780
 
781
- #: Includes/Page.php:559
782
  msgid "Created at"
783
  msgstr ""
784
 
785
- #: Includes/Page.php:560 Includes/Page.php:640
786
  msgid "Action"
787
  msgstr ""
788
 
789
- #: Includes/Page.php:572
790
  msgid "Edit"
791
  msgstr ""
792
 
793
- #: Includes/Page.php:573 wp-gdpr-compliance.php:136 wp-gdpr-compliance.php:154
794
  msgid "Yes"
795
  msgstr ""
796
 
797
- #: Includes/Page.php:573 wp-gdpr-compliance.php:137 wp-gdpr-compliance.php:155
798
  msgid "No"
799
  msgstr ""
800
 
801
- #: Includes/Page.php:594 Includes/Page.php:688 Includes/Page.php:770
802
  #, php-format
803
  msgid "%d of %d results found"
804
  msgstr ""
805
 
806
- #: Includes/Page.php:598
807
  msgid "No consents found."
808
  msgstr ""
809
 
810
- #: Includes/Page.php:622
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:624
817
  msgid "WordPress Users"
818
  msgstr ""
819
 
820
- #: Includes/Page.php:635
821
  msgid "Request"
822
  msgstr ""
823
 
824
- #: Includes/Page.php:636
825
  msgid "Type"
826
  msgstr ""
827
 
828
- #: Includes/Page.php:638 Includes/Page.php:720
829
  msgid "Date"
830
  msgstr ""
831
 
832
- #: Includes/Page.php:639
833
  msgid "Processed"
834
  msgstr ""
835
 
836
- #: Includes/Page.php:655
837
  msgid "View"
838
  msgstr ""
839
 
840
- #: Includes/Page.php:669
841
  msgid "Anonymise selected request(s)"
842
  msgstr ""
843
 
844
- #: Includes/Page.php:694 Includes/Page.php:776
845
  msgid "No requests found."
846
  msgstr ""
847
 
848
- #: Includes/Page.php:716
849
  msgid "ID"
850
  msgstr ""
851
 
852
- #: Includes/Page.php:717
853
  msgid "Requests to Process"
854
  msgstr ""
855
 
856
- #: Includes/Page.php:721
857
  msgid "Status"
858
  msgstr ""
859
 
860
- #: Includes/Page.php:739
861
  msgid "Manage"
862
  msgstr ""
863
 
864
- #: Includes/Page.php:747
865
  msgid "Expired"
866
  msgstr ""
867
 
@@ -917,6 +907,6 @@ msgstr ""
917
  msgid "Send"
918
  msgstr ""
919
 
920
- #: wp-gdpr-compliance.php:127
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.7
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.7
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']) && Consent::getInstance()->getTotal(array('active' => array('value' => 1))) > 0) {
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 {