function eu_cookie_compliance_install in EU Cookie Compliance (GDPR Compliance) 7
Same name and namespace in other branches
- 8 eu_cookie_compliance.install \eu_cookie_compliance_install()
- 5 eu_cookie_compliance.install \eu_cookie_compliance_install()
- 6 eu_cookie_compliance.install \eu_cookie_compliance_install()
- 7.2 eu_cookie_compliance.install \eu_cookie_compliance_install()
- 2.0.x eu_cookie_compliance.install \eu_cookie_compliance_install()
Implements hook_install().
File
- ./eu_cookie_compliance.install, line 72 
- Installation file.
Code
function eu_cookie_compliance_install() {
  $popup_settings = _eu_cookie_compliance_get_popup_default_setting();
  variable_set('eu_cookie_compliance', $popup_settings);
  // Enable banner for all roles.
  $roles = user_roles();
  $permission = 'display EU Cookie Compliance popup';
  foreach ($roles as $rid => $value) {
    user_role_grant_permissions($rid, array(
      $permission,
    ));
  }
  eu_cookie_compliance_module_set_weight();
}