2) Refactor App->config[] into Core\PConfig

2022.09-rc
Philipp Holzer 2019-02-03 19:05:44 +01:00
rodzic d43a8184f4
commit f40c57fc20
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 517BE60E2CE5C8A5
2 zmienionych plików z 6 dodań i 2 usunięć

Wyświetl plik

@ -28,7 +28,7 @@ class JITPConfigAdapter implements IPConfigAdapter
} }
} else if ($cat != 'config') { } else if ($cat != 'config') {
// Negative caching // Negative caching
PConfig::setPConfigValue($uid, $cat, "!<unset>!"); PConfig::setPConfigValue($uid, $cat, null, "!<unset>!");
} }
DBA::close($pconfigs); DBA::close($pconfigs);
} }

Wyświetl plik

@ -203,8 +203,12 @@ class PConfig extends BaseObject
self::$config[$uid][$cat] = []; self::$config[$uid][$cat] = [];
} }
if ($k === null) {
self::$config[$uid][$cat] = $value;
} else {
self::$config[$uid][$cat][$k] = $value; self::$config[$uid][$cat][$k] = $value;
} }
}
/** /**
* Deletes a value from the user config cache * Deletes a value from the user config cache