From 18d51c6b6ecb6dc72e5d60d9edb49718abc7424d Mon Sep 17 00:00:00 2001 From: Jakub Vrana Date: Sat, 27 Apr 2013 23:36:43 -0700 Subject: [PATCH] Allow using lang() in plugin with single language Adminer version --- compile.php | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/compile.php b/compile.php index e8da3b76..39a2c59c 100755 --- a/compile.php +++ b/compile.php @@ -50,10 +50,13 @@ function put_file($match) { return '$_SESSION[lang]'; } -function lang(\$translation, \$number) { - \$pos = $match2[2]\t\t: " . (preg_match("~\\\$LANG == '$_SESSION[lang]'.* \\? (.+)\n~U", $match2[1], $match3) ? $match3[1] : "1") . ' - ); - $translation = str_replace("%d", "%s", $translation[$pos]); +function lang(\$translation, \$number = 0) { + if (is_array(\$translation)) { + \$pos = $match2[2]\t\t\t: " . (preg_match("~\\\$LANG == '$_SESSION[lang]'.* \\? (.+)\n~U", $match2[1], $match3) ? $match3[1] : "1") . ' + ); + $translation = $translation[$pos]; + } + $translation = str_replace("%d", "%s", $translation); $number = number_format($number, 0, ".", lang(\',\')); return sprintf($translation, $number); }