Zmiana aplikacji na wersje lang

This commit is contained in:
2026-09-25 16:59:37 +02:00
parent 9d25de0d89
commit 3056eb6c3d
24 changed files with 1308 additions and 1105 deletions
+12 -4
View File
@@ -18,14 +18,22 @@ function publicAssetVersion(string $publicDir, string $relativePath): string
}
/**
* Najnowszy mtime wśród pliku głównego i wszystkich .js w katalogu modules/.
* Najnowszy mtime wśród pliku głównego i wszystkich .js w katalogach modules/ i locales/.
*/
function publicJsBundleVersion(string $publicDir, string $entryRelativePath, string $modulesRelativeDir = 'assets/js/modules'): string
function publicJsBundleVersion(string $publicDir, string $entryRelativePath): string
{
$versions = [(int) publicAssetVersion($publicDir, $entryRelativePath)];
$modulesDir = $publicDir . DIRECTORY_SEPARATOR . str_replace('/', DIRECTORY_SEPARATOR, ltrim($modulesRelativeDir, '/'));
$dirs = [
'assets/js/modules',
'assets/js/locales',
];
foreach ($dirs as $relativeDir) {
$modulesDir = $publicDir . DIRECTORY_SEPARATOR . str_replace('/', DIRECTORY_SEPARATOR, ltrim($relativeDir, '/'));
if (!is_dir($modulesDir)) {
continue;
}
if (is_dir($modulesDir)) {
$iterator = new RecursiveIteratorIterator(
new RecursiveDirectoryIterator($modulesDir, FilesystemIterator::SKIP_DOTS)
);