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 |
