function _eu_cookie_compliance_get_current_policy_node_revision in EU Cookie Compliance (GDPR Compliance) 7
Same name and namespace in other branches
- 7.2 eu_cookie_compliance.module \_eu_cookie_compliance_get_current_policy_node_revision()
Lookup the latest revision of the privacy policy node (if present).
Return value
int|bool The node revision id or FALSE.
1 call to _eu_cookie_compliance_get_current_policy_node_revision()
- eu_cookie_compliance_store_consent_basic in plugins/
consent_storage/ basic.inc - Store record of consent in the database.
File
- ./
eu_cookie_compliance.module, line 882 - EU cookie compliance primary module file.
Code
function _eu_cookie_compliance_get_current_policy_node_revision() {
$cookie_policy_path = eu_cookie_compliance_get_settings('popup_link');
$drupal_path = drupal_get_normal_path($cookie_policy_path);
if (substr($drupal_path, 0, 5) === 'node/') {
$drupal_path = explode('/', $drupal_path);
$cookie_policy_node_id = $drupal_path[1];
$cookie_policy_node = node_load($cookie_policy_node_id);
if (!empty($cookie_policy_node)) {
return $cookie_policy_node->vid;
}
}
return FALSE;
}