From 8cfd45c71efd08cd5f887d3b407888b47811a8ce Mon Sep 17 00:00:00 2001 From: Moutushi Date: Tue, 2 Jun 2020 13:38:57 -0400 Subject: [PATCH] Added policy page url for consent --- admin/class-gdpr-admin.php | 10 ++++++---- admin/partials/settings.php | 3 +++ admin/partials/templates/tmpl-consents.php | 2 ++ templates/privacy-preferences-modal.php | 7 ++++--- 4 files changed, 15 insertions(+), 7 deletions(-) diff --git a/admin/class-gdpr-admin.php b/admin/class-gdpr-admin.php index 87011773..e1fc8f10 100755 --- a/admin/class-gdpr-admin.php +++ b/admin/class-gdpr-admin.php @@ -236,11 +236,13 @@ public function sanitize_consents( $consents ) { unset( $consents[ $key ] ); continue; } + $output[ $key ] = array( - 'name' => sanitize_text_field( wp_unslash( $props['name'] ) ), - 'policy-page' => isset( $props['policy-page'] ) ? absint( $props['policy-page'] ) : 0, - 'description' => isset( $props['description'] ) ? wp_kses( wp_unslash( $props['description'] ), $this->allowed_html ) : '', - 'registration' => isset( $props['registration'] ) ? wp_kses( wp_unslash( $props['registration'] ), $this->allowed_html ) : '', + 'name' => sanitize_text_field( wp_unslash( $props['name'] ) ), + 'policy-page' => isset( $props['policy-page'] ) ? absint( $props['policy-page'] ) : 0, + 'policy-page-url' => isset( $props['policy-page-url'] ) ? sanitize_text_field( $props['policy-page-url'] ) : '', + 'description' => isset( $props['description'] ) ? wp_kses( wp_unslash( $props['description'] ), $this->allowed_html ) : '', + 'registration' => isset( $props['registration'] ) ? wp_kses( wp_unslash( $props['registration'] ), $this->allowed_html ) : '', ); } return $output; diff --git a/admin/partials/settings.php b/admin/partials/settings.php index 38247013..76cc4263 100755 --- a/admin/partials/settings.php +++ b/admin/partials/settings.php @@ -382,12 +382,15 @@ + + OR + diff --git a/admin/partials/templates/tmpl-consents.php b/admin/partials/templates/tmpl-consents.php index 0985ac56..d8e2d7ef 100644 --- a/admin/partials/templates/tmpl-consents.php +++ b/admin/partials/templates/tmpl-consents.php @@ -15,6 +15,8 @@ + + OR