Composer update, Groups frontend, API improvements

This commit is contained in:
2024-04-02 12:54:05 +02:00
parent 0125c83bea
commit 1e33c3b8d4
12 changed files with 699 additions and 471 deletions

View File

@@ -88,13 +88,12 @@ namespace Core\API\Language {
return $this->success;
}
private function updateLanguage(): bool {
private function updateLanguage(): void {
$sql = $this->context->getSQL();
$currentUser = $this->context->getUser();
$currentUser->language = $this->language;
$this->success = $currentUser->save($sql, ["language"]);
$this->lastError = $sql->getLastError();
return $this->success;
}
public function _execute(): bool {
@@ -141,12 +140,12 @@ namespace Core\API\Language {
}
$moduleFound = false;
foreach (["Site", "Core"] as $baseDir) {
$filePath = realpath(implode("/", [$baseDir, "Localization", $code, "$module.php"]));
foreach (["Core", "Site"] as $baseDir) {
$filePath = realpath(implode("/", [WEBROOT, $baseDir, "Localization", $code, "$module.php"]));
if ($filePath && is_file($filePath)) {
$moduleFound = true;
$moduleEntries = @include_once $filePath;
$entries[$module] = $moduleEntries;
$entries[$module] = array_merge($entries[$module] ?? [], $moduleEntries);
break;
}
}