summaryrefslogtreecommitdiff
path: root/includes
diff options
context:
space:
mode:
authorwebchick <webchick@24967.no-reply.drupal.org>2011-10-27 08:16:41 -0700
committerwebchick <webchick@24967.no-reply.drupal.org>2011-10-27 08:16:41 -0700
commit50fb0beb7d76edb25b2792fb878e26bbf11cd33d (patch)
tree49f15cac2f517faa75015ec2e9350de115a04250 /includes
parent2dd2f4f2a215e0c023513d5a63df0dd1205776fc (diff)
downloadbrdo-50fb0beb7d76edb25b2792fb878e26bbf11cd33d.tar.gz
brdo-50fb0beb7d76edb25b2792fb878e26bbf11cd33d.tar.bz2
Issue #673020 follow-up by attiks: Critical fix to Content-Language HTTP header to not cause issues with Drush.
Diffstat (limited to 'includes')
-rw-r--r--includes/bootstrap.inc4
-rw-r--r--includes/common.inc4
2 files changed, 4 insertions, 4 deletions
diff --git a/includes/bootstrap.inc b/includes/bootstrap.inc
index 026545794..78f54de04 100644
--- a/includes/bootstrap.inc
+++ b/includes/bootstrap.inc
@@ -2498,7 +2498,6 @@ function get_t() {
* Initialize all the defined language types.
*/
function drupal_language_initialize() {
- global $language;
$types = language_types();
// Ensure the language is correctly returned, even without multilanguage
@@ -2518,9 +2517,6 @@ function drupal_language_initialize() {
// environments.
bootstrap_invoke_all('language_init');
}
-
- // Send appropriate HTTP-Header for browsers and search engines.
- header('Content-Language: ' . $language->language);
}
/**
diff --git a/includes/common.inc b/includes/common.inc
index 3a3d27473..e3c1cd2bc 100644
--- a/includes/common.inc
+++ b/includes/common.inc
@@ -2466,6 +2466,10 @@ function drupal_deliver_html_page($page_callback_result) {
drupal_add_http_header('Content-Type', 'text/html; charset=utf-8');
}
+ // Send appropriate HTTP-Header for browsers and search engines.
+ global $language;
+ drupal_add_http_header('Content-Language', $language->language);
+
// Menu status constants are integers; page content is a string or array.
if (is_int($page_callback_result)) {
// @todo: Break these up into separate functions?