/home/edulekha/crm.edulekha.com/application/views/admin/gdpr/pages/consent.php
<?php defined('BASEPATH') or exit('No direct script access allowed'); ?>
<h4 class="no-mtop">
<?= _l('gdpr_consent'); ?>
<small>
<a href="https://ico.org.uk/for-organisations/guide-to-the-general-data-protection-regulation-gdpr/lawful-basis-for-processing/consent/"
target="_blank"><?= _l('learn_more'); ?></a>
</small>
</h4>
<hr class="hr-panel-separator">
<?php render_yes_no_option('gdpr_enable_consent_for_contacts', 'Enable consent for contacts'); ?>
<hr />
<?php render_yes_no_option('gdpr_enable_consent_for_leads', 'Enable consent for leads'); ?>
<hr />
<p class="">
Public page consent information block
</p>
<?= render_textarea('settings[gdpr_consent_public_page_top_block]', '', get_option('gdpr_consent_public_page_top_block'), [], [], '', 'tinymce'); ?>
<hr class="hr-panel-separator" />
<button type="button" class="btn btn-primary btn-sm pull-left mright10" onclick="conset_purpose(); return false;"
data-toggle="tooltip" title="New Consent Purpose"><i class="fa-regular fa-square-plus"></i></button>
<h4 class="mbot30 mtop7 pull-left">Purposes of consent</h4>
<div class="clearfix"></div>
<table class="table dt-table" data-order-type="desc" data-order-col="1">
<thead>
<tr>
<th>Name</th>
<th>Description</th>
<th>Created</th>
<th>Last Updated</th>
<th>Options</th>
</tr>
</thead>
<tbody>
<?php
foreach ($consent_purposes as $purpose) { ?>
<tr>
<td><?= e($purpose['name']); ?>
</td>
<td><?= e($purpose['description']); ?>
</td>
<td
data-order="<?= e($purpose['date_created']); ?>">
<?= e(_dt($purpose['date_created'])); ?>
</td>
<td
data-order="<?= e($purpose['last_updated']); ?>">
<?= e(_dt($purpose['last_updated'])); ?>
</td>
<td>
<div class="tw-flex tw-items-center tw-space-x-2">
<a href="<?= e($purpose['id']); ?>"
onclick="conset_purpose(<?= e($purpose['id']); ?>); return false;"
class="tw-text-neutral-500 hover:tw-text-neutral-700 focus:tw-text-neutral-700">
<i class="fa-regular fa-pen-to-square fa-lg"></i>
</a>
<a href="<?= admin_url('gdpr/delete_consent_purpose/' . $purpose['id']); ?>"
class="tw-text-neutral-500 hover:tw-text-neutral-700 focus:tw-text-neutral-700 _delete">
<i class="fa-regular fa-trash-can fa-lg"></i>
</a>
</div>
</td>
</tr>
<?php } ?>
</tbody>
</table>
<script>
function conset_purpose(id) {
var url = admin_url + 'gdpr/consent_purpose';
if (typeof(id) != 'undefined') {
url += '/' + id;
}
requestGet(url).done(function(response) {
$('#page-tail').html(response);
$('#consentModal').modal('show');
var $consentForm = $('#consentForm');
$consentForm.attr('action', url);
appValidateForm($consentForm, {
name: 'required',
});
});
}
</script>