You are here

function metatag_is_error_page in Metatag 7

Determines if we are in an error page and return the appropriate instance.

Return value

string String of error.

1 call to metatag_is_error_page()
metatag_page_build in ./metatag.module
Implements hook_page_build().

File

./metatag.module, line 2866
Primary hook implementations for Metatag.

Code

function metatag_is_error_page() {
  $known_errors = array(
    'global:403' => '403 Forbidden',
    'global:404' => '404 Not Found',
  );
  $headers = drupal_get_http_header();
  if (isset($headers['status'])) {
    foreach ($known_errors as $error => $status) {
      if ($status == $headers['status']) {
        return $error;
      }
    }
  }
  return '';
}