38 lines
1.5 KiB
PHP
38 lines
1.5 KiB
PHP
<?php
|
|
|
|
$router = Router::getInstance($container);
|
|
|
|
$router->add('', 'Main#index');
|
|
$router->add('global_search', 'Main#search');
|
|
$router->add('factions', 'Faction#index');
|
|
$router->add('faction', 'Faction#show');
|
|
$router->add('items', 'Item#index');
|
|
$router->add('item', 'Item#show');
|
|
$router->add('login', 'Session#login');
|
|
$router->add('logout', 'Session#logout');
|
|
$router->add('npcs', 'Npc#index');
|
|
$router->add('npc', 'Npc#show');
|
|
$router->add('npc_advanced', 'Npc#advanced');
|
|
$router->add('pets', 'Npc#petIndex');
|
|
$router->add('pet', 'Npc#petShow');
|
|
$router->add('recipes', 'Recipe#index');
|
|
$router->add('recipe', 'Recipe#show');
|
|
$router->add('signup', 'Session#signup');
|
|
$router->add('spells', 'Spell#index');
|
|
$router->add('spell', 'Spell#show');
|
|
$router->add('tasks', 'Task#index');
|
|
$router->add('task', 'Task#show');
|
|
$router->add('zones', 'Zone#index');
|
|
$router->add('zone', 'Zone#show');
|
|
$router->add('zone_named', 'Zone#named');
|
|
$router->add('zonelist', 'Zone#list');
|
|
$router->add('zones_by_level', 'Zone#by_level');
|
|
$router->add('zone_era', function($params) {
|
|
echo '<table class=\'display_table container_div\'><tr><td>';
|
|
echo "<h2 class='section_header'>Zones</h2><br>";
|
|
require_once('pages/zones/zones_by_era/' . $params['era'] . '.php');
|
|
echo '</td></tr></table>';
|
|
});
|
|
|
|
$router->dispatch($_GET['route'] ?? '');
|