function gdpr_consent_default_message_type in General Data Protection Regulation 7
Implements hook_default_message_type().
File
- modules/
gdpr_consent/ gdpr_consent.module, line 657 - Contains hook implementations and shared functions.
Code
function gdpr_consent_default_message_type() {
$items = array();
$items['consent_agreement_accepted'] = entity_import('message_type', '{
"name" : "consent_agreement_accepted",
"description" : "GDPR Consent Agreement accepted",
"argument_keys" : [],
"argument" : [],
"category" : "message_type",
"data" : {
"token options" : { "clear" : 0 },
"purge" : { "override" : 1, "enabled" : 1, "quota" : "1000", "days" : "30" }
},
"language" : "",
"arguments" : null,
"message_text" : { "und" : [
{
"value" : "\\u003Cp\\u003EAccepted Agreement: \\u003Ca href=\\u0022\\/admin\\/gdpr\\/agreements\\/[message:agreement:id]\\u0022\\u003E[message:agreement:title]\\u003C\\/a\\u003E\\u003Cbr \\/\\u003E\\r\\nAgreed: [message:agreed]\\u003Cbr \\/\\u003E\\r\\nNotes: [message:notes]\\u003C\\/p\\u003E",
"format" : "filtered_html",
"safe_value" : "\\u003Cp\\u003Eu003EAccepted Agreement: \\u003Ca href=\\u0022\\/admin\\/gdpr\\/agreements\\/[message:agreement:id]\\u0022\\u003E[message:agreement:title]\\u003C\\/a\\u003E\\u003Cbr \\/\\u003E\\nAgreed: [message:agreed]\\u003Cbr \\/\\u003E\\nNotes: [message:notes]\\u003C\\/p\\u003E\\n"
}
]
},
"rdf_mapping" : []
}');
$items['consent_agreement_revoked'] = entity_import('message_type', '{
"name" : "consent_agreement_revoked",
"description" : "GDPR Consent Agreement revoked",
"argument_keys" : [],
"argument" : [],
"category" : "message_type",
"data" : {
"token options" : { "clear" : 0 },
"purge" : { "override" : 1, "enabled" : 1, "quota" : "1000", "days" : "30" }
},
"language" : "",
"arguments" : null,
"message_text" : { "und" : [
{
"value" : "\\u003Cp\\u003ERevoked Agreement: \\u003Ca href=\\u0022\\/admin\\/gdpr\\/agreements\\/[message:agreement:id]\\u0022\\u003E[message:agreement:title]\\u003C\\/a\\u003E\\u003Cbr \\/\\u003E\\r\\nAgreed: [message:agreed]\\u003Cbr \\/\\u003E\\r\\nNotes: [message:notes]\\u003C\\/p\\u003E",
"format" : "filtered_html",
"safe_value" : "\\u003Cp\\u003ERevoked Agreement: \\u003Ca href=\\u0022\\/admin\\/gdpr\\/agreements\\/[message:agreement:id]\\u0022\\u003E[message:agreement:title]\\u003C\\/a\\u003E\\u003Cbr \\/\\u003E\\nAgreed: [message:agreed]\\u003Cbr \\/\\u003E\\nNotes: [message:notes]\\u003C\\/p\\u003E\\n"
}
]
},
"rdf_mapping" : []
}');
return $items;
}