]> git.joonet.de Git - adminer.git/commitdiff
Fill $lang_ids first
authorjakubvrana <jakubvrana@7c3ca157-0c34-0410-bff1-cbf682f78f5c>
Sat, 24 May 2008 08:27:37 +0000 (08:27 +0000)
committerjakubvrana <jakubvrana@7c3ca157-0c34-0410-bff1-cbf682f78f5c>
Sat, 24 May 2008 08:27:37 +0000 (08:27 +0000)
git-svn-id: https://adminer.svn.sourceforge.net/svnroot/adminer/trunk@415 7c3ca157-0c34-0410-bff1-cbf682f78f5c

_compile.php

index bf885a9adffbb64f812f49269d422ba8539b5a6c..5ad7fe7f7c590c5ab6b5267338ed531862e65236 100644 (file)
@@ -28,17 +28,18 @@ function put_file($match) {
                $return = "";
                foreach (glob("lang/*.inc.php") as $filename) {
                        include $filename;
-                       
                        foreach ($translations as $key => $val) {
                                if (!isset($lang_ids[$key])) {
                                        $lang_ids[$key] = count($lang_ids);
                                }
                        }
+               }
+               foreach (glob("lang/*.inc.php") as $filename) {
+                       include $filename;
                        $translation_ids = array_flip($lang_ids);
                        foreach ($translations as $key => $val) {
                                $translation_ids[$lang_ids[$key]] = $val;
                        }
-
                        $return .= 'case "' . basename($filename, '.inc.php') . '": $translations = array(';
                        foreach ($translation_ids as $val) {
                                $return .= (is_array($val) ? "array('" . implode("', '", array_map('add_apo_slashes', $val)) . "')" : "'" . add_apo_slashes($val) . "'") . ", ";