Mercurial > defr > drupal > core
comparison includes/language.inc @ 19:3edae6ecd6c6 6.9
Drupal 6.9
author | Franck Deroche <franck@defr.org> |
---|---|
date | Thu, 15 Jan 2009 10:15:56 +0100 |
parents | c1f4ac30525a |
children |
comparison
equal
deleted
inserted
replaced
18:f5131a9cd9e5 | 19:3edae6ecd6c6 |
---|---|
1 <?php | 1 <?php |
2 // $Id: language.inc,v 1.14 2008/01/06 16:46:02 goba Exp $ | 2 // $Id: language.inc,v 1.14.2.1 2009/01/02 23:37:48 dries Exp $ |
3 | 3 |
4 /** | 4 /** |
5 * @file | 5 * @file |
6 * Multiple language handling functionality. | 6 * Multiple language handling functionality. |
7 */ | 7 */ |
23 return language_default(); | 23 return language_default(); |
24 | 24 |
25 case LANGUAGE_NEGOTIATION_DOMAIN: | 25 case LANGUAGE_NEGOTIATION_DOMAIN: |
26 foreach ($languages as $language) { | 26 foreach ($languages as $language) { |
27 $parts = parse_url($language->domain); | 27 $parts = parse_url($language->domain); |
28 if (!empty($parts['host']) && ($_SERVER['SERVER_NAME'] == $parts['host'])) { | 28 if (!empty($parts['host']) && ($_SERVER['HTTP_HOST'] == $parts['host'])) { |
29 return $language; | 29 return $language; |
30 } | 30 } |
31 } | 31 } |
32 return language_default(); | 32 return language_default(); |
33 | 33 |