nlopess Tue May 4 10:57:42 2004 EDT
Modified files: /livedocs error.php Log: redirect the user automatically if there is just one language on the server improve performance in splitting languages http://cvs.php.net/diff.php/livedocs/error.php?r1=1.11&r2=1.12&ty=u Index: livedocs/error.php diff -u livedocs/error.php:1.11 livedocs/error.php:1.12 --- livedocs/error.php:1.11 Sat May 1 07:34:50 2004 +++ livedocs/error.php Tue May 4 10:57:42 2004 @@ -18,7 +18,7 @@ // | Handles the 404 error and try to redirect to the good place. | // +----------------------------------------------------------------------+ // -// $Id: error.php,v 1.11 2004/05/01 11:34:50 derick Exp $ +// $Id: error.php,v 1.12 2004/05/04 14:57:42 nlopess Exp $ /* handle IIS style 404 handler */ if (strncmp($_SERVER['SERVER_SOFTWARE'], "Microsoft", 9) == 0 && @@ -99,10 +99,18 @@ $langs = array('en' => 'English', 'de' => 'German', 'fr' => 'French', + 'ja' => 'Japanese', + 'nl' => 'Dutch', 'pt_BR' => 'Portuguese (Brazilian)'); + $languages = explode(' ', LANGUAGES); + + if (count($languages) == 1) { + $link = FORCE_DYNAMIC ? "?l=$languages[0]&q=manual" : "$languages[0]/manual.html"; + die(header('Location: http://' . $_SERVER['HTTP_HOST'] . WEBBASE . $link)); + } + echo index_page_header(); - $languages = preg_split('|[\s]+|', LANGUAGES); sort($languages); echo 'Choose a language:'; echo '<ul>';