mirror of
https://github.com/slawkens/myaac.git
synced 2025-10-13 17:24:54 +02:00
Fix routes_final cache
This commit is contained in:
@@ -88,9 +88,9 @@ if($logged && $account_logged && $account_logged->isLoaded()) {
|
||||
/**
|
||||
* Routes loading
|
||||
*/
|
||||
$routesFinal = [];
|
||||
$dispatcher = FastRoute\cachedDispatcher(function (FastRoute\RouteCollector $r) {
|
||||
global $cache;
|
||||
$routesFinal = [];
|
||||
global $cache, $routesFinal;
|
||||
|
||||
foreach(getDatabasePages() as $page) {
|
||||
$routesFinal[] = ['*', $page, '__database__/' . $page, 100];
|
||||
@@ -201,7 +201,9 @@ $dispatcher = FastRoute\cachedDispatcher(function (FastRoute\RouteCollector $r)
|
||||
}
|
||||
}
|
||||
|
||||
$cache->set('routes_final', serialize($routesFinal), 10 * 365 * 24 * 60 * 60); // 10 years / infinite
|
||||
if ($cache->enabled()) {
|
||||
$cache->set('routes_final', serialize($routesFinal), 10 * 365 * 24 * 60 * 60); // 10 years / infinite
|
||||
}
|
||||
},
|
||||
[
|
||||
'cacheFile' => CACHE . 'route.cache',
|
||||
@@ -227,9 +229,8 @@ if(!empty($page) && preg_match('/^[A-z0-9\/\-]+$/', $page)) {
|
||||
|
||||
$foundRoute = false;
|
||||
|
||||
$routesFinal = [];
|
||||
$tmp = null;
|
||||
if ($cache->fetch('routes_final', $tmp)) {
|
||||
if ($cache->enabled() && $cache->fetch('routes_final', $tmp)) {
|
||||
$routesFinal = unserialize($tmp);
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user