oddluck f7590e79da Add 'TriviaTime/' from commit 'ae216897cd9c45259853c3f84eae826f344482aa'
git-subtree-dir: TriviaTime
git-subtree-mainline: 3551587ecdefc75e34b8b2a87d91a466bdf4c764
git-subtree-split: ae216897cd9c45259853c3f84eae826f344482aa
2019-02-14 13:32:21 -05:00

39 lines
2.3 KiB
PHP

<?php
$routes = array();
// Home
$routes[] = array("pattern"=>"/","target"=>'Index:index', "args"=>array("name"=>"home"));
// About
$routes[] = array("pattern"=>"/about", "target"=>"About:about", "args"=>array("name"=>"about"));
// Stats
$routes[] = array("pattern"=>"/stats", "target"=>"Stats:stats", "args"=>array("name"=>"stats"));
$routes[] = array("pattern"=>"/top/:timespan", "target"=>"Stats:top", "args"=>array("name"=>"top"));
// Players
$routes[] = array("pattern"=>"/search", "target"=>"User:search", "args"=>array("name"=>"search"));
$routes[] = array("pattern"=>"/profile/:username", "target"=>"User:profile", "args"=>array("name"=>"profile", "filters" => array("username" => "([a-zA-Z\d_\-\[\]\\^{}|`%]*)")));
// Reports
$routes[] = array("pattern"=>"/reports", "target"=>"Reports:list", "args"=>array("name"=>"reports"));
// Login/Logout
$routes[] = array("pattern"=>"/login", "target"=>"Login:login", "args"=>array("name"=>"login"));
$routes[] = array("pattern"=>"/logout", "target"=>"Login:logout", "args"=>array("name"=>"logout"));
// Admin Report remove
$routes[] = array("pattern"=>"/manage/report/:id/remove", "target"=>"AdminReport:removeReport", "args"=>array("name"=>"remove-report", "filters"=> array("id"=>"([\d]+)")));
// Admin Edit accept/remove
$routes[] = array("pattern"=>"/manage/edit/:id/accept", "target"=>"AdminEdit:acceptEdit", "args"=>array("name"=>"accept-edit", "filters"=> array("id"=>"([\d]+)")));
$routes[] = array("pattern"=>"/manage/edit/:id/remove", "target"=>"AdminEdit:removeEdit", "args"=>array("name"=>"remove-edit", "filters"=> array("id"=>"([\d]+)")));
// Admin Delete accept/remove
$routes[] = array("pattern"=>"/manage/delete/:id/accept", "target"=>"AdminDelete:acceptDelete", "args"=>array("name"=>"accept-delete", "filters"=> array("id"=>"([\d]+)")));
$routes[] = array("pattern"=>"/manage/delete/:id/remove", "target"=>"AdminDelete:removeDelete", "args"=>array("name"=>"remove-delete", "filters"=> array("id"=>"([\d]+)")));
// Admin new accept/remove
$routes[] = array("pattern"=>"/manage/new/:id/accept", "target"=>"AdminNew:acceptNew", "args"=>array("name"=>"accept-new", "filters"=> array("id"=>"([\d]+)")));
$routes[] = array("pattern"=>"/manage/new/:id/remove", "target"=>"AdminNew:removeNew", "args"=>array("name"=>"remove-new", "filters"=> array("id"=>"([\d]+)")));