diff options
Diffstat (limited to 'app/class/controller.php')
-rw-r--r-- | app/class/controller.php | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/app/class/controller.php b/app/class/controller.php index afeefb0..db13d5a 100644 --- a/app/class/controller.php +++ b/app/class/controller.php @@ -28,6 +28,9 @@ class Controller $this->plates->registerFunction('url', function (string $string, array $vars = []) use ($router) { return $router->generate($string, $vars); }); + $this->plates->registerFunction('uart', function (string $string, string $id) use ($router) { + return $router->generate($string, ['art' => $id]); + }); } public function useriseditor() @@ -57,6 +60,7 @@ class Controller $commonsparams = []; $commonsparams['router'] = $this->router; $commonsparams['user'] = $this->user; + $commonsparams['css'] = Model::csspath(); return $commonsparams; } @@ -92,6 +96,11 @@ class Controller header('Location: ' . $url); } + public function routedirect(string $route, array $vars = []) + { + $this->redirect($this->router->generate($route, $vars)); + } + } |