Paul Vriens : transl: Rely on kernel32 resources to see if a language is valid.
Alexandre Julliard
julliard at winehq.org
Tue Jul 21 09:25:10 CDT 2009
Module: tools
Branch: master
Commit: fc6ad2b296fb1615b245ab69caf8c6f1d6e9706b
URL: http://source.winehq.org/git/tools.git/?a=commit;h=fc6ad2b296fb1615b245ab69caf8c6f1d6e9706b
Author: Paul Vriens <Paul.Vriens.Wine at gmail.com>
Date: Mon Jul 20 18:10:35 2009 +0200
transl: Rely on kernel32 resources to see if a language is valid.
---
transl/php/lib.php | 10 ++++++----
1 files changed, 6 insertions(+), 4 deletions(-)
diff --git a/transl/php/lib.php b/transl/php/lib.php
index ab71631..84bd179 100644
--- a/transl/php/lib.php
+++ b/transl/php/lib.php
@@ -62,11 +62,13 @@ function enum_locale_names()
function validate_lang($id)
{
- global $DATAROOT;
-
- $lang = preg_replace("/[^0-9a-f:]/", "-", $id);
- if (!file_exists("$DATAROOT/conf/$lang") || !file_exists("$DATAROOT/langs/$lang"))
+ global $LOCALE_NAMES;
+ enum_locale_names();
+
+ if (!isset($LOCALE_NAMES[$id]))
die("Invalid lang parameter");
+
+ $lang = preg_replace("/[^0-9a-f:]/", "-", $id);
return $lang;
}
More information about the wine-cvs
mailing list