You are here

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;
}