1
0
mirror of https://github.com/vrana/adminer.git synced 2025-08-04 21:58:28 +02:00

Lang: Use GLOB_BRACE

This commit is contained in:
Jakub Vrana
2025-04-17 08:49:53 +02:00
parent a04823f4c4
commit 29a31c6b9c

View File

@@ -12,15 +12,7 @@ if (isset($_SESSION["lang"])) {
}
$messages_all = array();
foreach (
array_merge(
glob(__DIR__ . "/adminer/*.php"),
glob(__DIR__ . "/adminer/include/*.php"),
glob(__DIR__ . "/adminer/drivers/*.php"),
glob(__DIR__ . "/editor/*.php"),
glob(__DIR__ . "/editor/include/*.php")
) as $include
) {
foreach (glob(__DIR__ . "/{adminer,adminer/include,adminer/drivers,editor,editor/include}/*.php", GLOB_BRACE) as $include) {
$file = file_get_contents($include);
if (preg_match_all("~[^>]lang\\(('(?:[^\\\\']+|\\\\.)*')([),])~", $file, $matches)) { // lang() always uses apostrophes
$messages_all += array_combine($matches[1], $matches[2]);