mirror of
https://github.com/getgrav/grav-plugin-admin.git
synced 2026-05-06 06:45:52 +02:00
Include query param task into task checks
This commit is contained in:
@@ -37,6 +37,7 @@ class Router extends ProcessorBase
|
||||
$this->startTimer();
|
||||
|
||||
$context = $request->getAttributes();
|
||||
$query = $request->getQueryParams();
|
||||
|
||||
/** @var Route $route */
|
||||
$route = $context['route'];
|
||||
@@ -46,8 +47,8 @@ class Router extends ProcessorBase
|
||||
$routeStr = implode('/', $parts);
|
||||
$view = array_shift($parts);
|
||||
$path = implode('/', $parts);
|
||||
$task = $this->container['task'] ?? null;
|
||||
$action = $this->container['action'] ?? null;
|
||||
$task = $this->container['task'] ?? $query['task'] ?? null;
|
||||
$action = $this->container['action'] ?? $query['action'] ?? null;
|
||||
|
||||
$params = ['view' => $view, 'route' => $routeStr, 'path' => $path, 'parts' => $parts, 'task' => $task, 'action' => $action];
|
||||
$request = $request->withAttribute('admin', $params);
|
||||
|
||||
Reference in New Issue
Block a user