You are here

function shield_boost_is_cacheable in Shield 7

Implements hook_boost_is_cacheable().

File

./shield.module, line 210
Functions for shield module

Code

function shield_boost_is_cacheable($parts, $request_type = 'normal') {

  // If this page is protected by Shield, disable caching pages with Boost,
  // which would otherwise be accessible since Boost delivers pages before
  // Shield can influence authentication.
  if (shield_get_status()) {
    $parts['is_cacheable'] = FALSE;
    $parts['is_cacheable_reason'] = t('Shield prevents all pages from being cached by Boost.');
  }
  return $parts;
}