function gdpr_requirements in General Data Protection Regulation 7
Same name and namespace in other branches
- 8.2 gdpr.install \gdpr_requirements()
- 8 gdpr.install \gdpr_requirements()
- 3.0.x gdpr.install \gdpr_requirements()
Implements hook_requirements().
File
- ./
gdpr.install, line 11 - Install file for the GDPR module.
Code
function gdpr_requirements($phase) {
$requirements = [];
$t = get_t();
if ($phase === 'runtime' && ($definitions = checklistapi_get_checklist_info())) {
$id = 'gdpr_checklist';
if (isset($definitions[$id]) && ($checklist = checklistapi_checklist_load($id))) {
$percent = round($checklist
->getPercentComplete());
$requirements['gdpr_status'] = [
'title' => $t('GDPR Preparation'),
'value' => $t('Self assessment Checklist: <a href="@url">@percent% done</a>.', [
'@percent' => $percent,
'@url' => '/admin/config/gdpr/checklist',
]),
'severity' => REQUIREMENT_INFO,
];
}
}
return $requirements;
}