Browse Source

Update Core\Router

Remove duplicate information needed to build links.
Visman 4 years ago
parent
commit
7101264a3b
1 changed files with 4 additions and 4 deletions
  1. 4 4
      app/Core/Router.php

+ 4 - 4
app/Core/Router.php

@@ -152,10 +152,10 @@ class Router
             $args['token'] = $this->csrf->create($marker, $args);
             $args['token'] = $this->csrf->create($marker, $args);
         }
         }
 
 
-        list($link, $names, $request) = $data;
+        list($link, $names) = $data;
         $data = [];
         $data = [];
         // перечисление имен переменных для построения ссылки
         // перечисление имен переменных для построения ссылки
-        foreach ($names as $name => $type) {
+        foreach ($names as $name => $need) {
             // значение есть
             // значение есть
             if (isset($args[$name])) {
             if (isset($args[$name])) {
                 // кроме page = 1
                 // кроме page = 1
@@ -169,7 +169,7 @@ class Router
             }
             }
 
 
             // значения нет, но оно обязательно
             // значения нет, но оно обязательно
-            if ($request[$name]) {
+            if ($need) {
                 return $result . '/';
                 return $result . '/';
             // значение не обязательно
             // значение не обязательно
             } else {
             } else {
@@ -345,7 +345,7 @@ class Router
 
 
         if ($marker) {
         if ($marker) {
             if ($data) {
             if ($data) {
-                $this->links[$marker] = [$data[3] . $anchor, $data[2], $data[4]];
+                $this->links[$marker] = [$data[3] . $anchor, $data[4]];
             } else {
             } else {
                 $this->links[$marker] = $link;
                 $this->links[$marker] = $link;
             }
             }