Update uri.php

This commit is contained in:
Namhyeon Go 2020-04-12 21:38:13 +09:00 committed by GitHub
parent 094e5d2bd3
commit aab22b89e1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -46,21 +46,29 @@ if(!is_fn("read_route")) {
// get requested route // get requested route
$route = get_requested_value("route"); $route = get_requested_value("route");
// if empty route: URI Route // get route in URI
if(empty($route)) { if(empty($route)) {
if(loadHelper("networktool")) { if(loadHelper("networktool")) {
$nevt = get_network_event(); $nevt = get_network_event();
$d0 = explode(str_replace("index.php", "", $nevt['self']), $requests['_URI']);
$s0 = end($d0); $uri = $requests['_URI'];
$d1 = explode("/", $s0); if(strpos($uri, '?') !== false) {
$s1 = current($d1); $uri = substr($uri, 0, strpos($uri, '?'));
if(!empty($s1)) { }
$route = $s1;
if(strpos($uri, $base_route) == 0) {
$_routes = explode("/", substr($nevt['self'], strlen($base_route)));
foreach($_routes as $_route) {
if($_route != "index.php") {
$route = $_route;
break;
}
}
} }
} }
} }
// if empty route: default route // default route: welcome
if(empty($route)) { if(empty($route)) {
$route = get_value_in_array("default_route", $config, "welcome"); $route = get_value_in_array("default_route", $config, "welcome");
} }