Visman %!s(int64=7) %!d(string=hai) anos
pai
achega
e5a7828be9
Modificáronse 1 ficheiros con 4 adicións e 1 borrados
  1. 4 1
      app/Controllers/Routing.php

+ 4 - 1
app/Controllers/Routing.php

@@ -80,7 +80,10 @@ class Routing
                 $r->add('GET',  '/userlist[/{sort:username|registered|num_posts}/{dir:ASC|DESC}/{group:\-1|[1-9]\d*}/{name}][/{page:[1-9]\d*}]', 'Userlist:view', 'Userlist');
                 $r->add('POST', '/userlist', 'Userlist:view');
                 // юзеры
-                $r->add('GET', '/user/{id:[1-9]\d*}/{name}', 'Profile:view', 'User'); //????
+                $r->add('GET', '/user/{id:[2-9]|[1-9]\d+}/{name}', 'Profile:view', 'User'); //????
+            } elseif (! $user->isGuest) {
+                // только свой профиль
+                $r->add('GET', '/user/{id:' . $user->id . '}/{name}', 'Profile:view', 'User');
             }
             // пометка разделов прочитанными
             if (! $user->isGuest) {