[ROUTES] Change name of admin and settings routes and refactor the way they're specified
This commit is contained in:
		@@ -42,7 +42,7 @@ abstract class Main
 | 
				
			|||||||
    public static function load(RouteLoader $r): void
 | 
					    public static function load(RouteLoader $r): void
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
        $r->connect('main_all', '/main/all', C\NetworkPublic::class);
 | 
					        $r->connect('main_all', '/main/all', C\NetworkPublic::class);
 | 
				
			||||||
        $r->connect('admin_config', '/admin/config', C\AdminPanel::class);
 | 
					        $r->connect('admin_panel', '/panel/admin', C\AdminPanel::class);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $r->connect('login', '/login', [C\Security::class, 'login']);
 | 
					        $r->connect('login', '/login', [C\Security::class, 'login']);
 | 
				
			||||||
        $r->connect('logout', '/logout', [C\Security::class, 'logout']);
 | 
					        $r->connect('logout', '/logout', [C\Security::class, 'logout']);
 | 
				
			||||||
@@ -53,22 +53,9 @@ abstract class Main
 | 
				
			|||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        // Settings pages
 | 
					        // Settings pages
 | 
				
			||||||
 | 
					        $r->connect('settings', '/settings' . $s, [C\UserPanel::class, 'profile']);
 | 
				
			||||||
        foreach (['profile', 'avatar', 'misc', 'account'] as $s) {
 | 
					        foreach (['profile', 'avatar', 'misc', 'account'] as $s) {
 | 
				
			||||||
            $r->connect('settings_' . $s, 'settings/' . $s, [C\UserPanel::class, 'profile']);
 | 
					            $r->connect('settings_' . $s, '/settings' . $s, [C\UserPanel::class, $s]);
 | 
				
			||||||
            switch ($s) {
 | 
					 | 
				
			||||||
                case 'profile':
 | 
					 | 
				
			||||||
                    $r->connect('settings_' . $s, 'settings/' . $s, [C\UserPanel::class, 'profile']);
 | 
					 | 
				
			||||||
                    break;
 | 
					 | 
				
			||||||
                case 'avatar':
 | 
					 | 
				
			||||||
                    $r->connect('settings_' . $s, 'settings/' . $s, [C\UserPanel::class, 'avatar']);
 | 
					 | 
				
			||||||
                    break;
 | 
					 | 
				
			||||||
                case 'misc':
 | 
					 | 
				
			||||||
                    $r->connect('settings_' . $s, 'settings/' . $s, [C\UserPanel::class, 'misc']);
 | 
					 | 
				
			||||||
                    break;
 | 
					 | 
				
			||||||
                case 'account':
 | 
					 | 
				
			||||||
                    $r->connect('settings_' . $s, 'settings/' . $s, [C\UserPanel::class, 'account']);
 | 
					 | 
				
			||||||
                    break;
 | 
					 | 
				
			||||||
            }
 | 
					 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user