Update base.php
This commit is contained in:
parent
ebc5233e26
commit
b60bb75b31
|
@ -124,36 +124,13 @@ if(!function_exists("loadRoute")) {
|
||||||
$flag = true;
|
$flag = true;
|
||||||
$routes = explode(";", $name);
|
$routes = explode(";", $name);
|
||||||
foreach($routes as $name2) {
|
foreach($routes as $name2) {
|
||||||
$routefile = './route/' . $name2. '.php';
|
$routefile = './route/' . $name2 . '.php';
|
||||||
if(!file_exists($routefile)) {
|
if(file_exists($routefile)) {
|
||||||
|
register_loaded("route", $name2);
|
||||||
|
$flag = $flag && !include_isolate($routefile, $data);
|
||||||
|
} else {
|
||||||
set_error("Route " . $name . "dose not exists");
|
set_error("Route " . $name . "dose not exists");
|
||||||
}
|
}
|
||||||
|
|
||||||
$routes = explode("/", $name2);
|
|
||||||
$current_routes = array();
|
|
||||||
foreach($routes as $name3) {
|
|
||||||
$current_routes[] = $name3;
|
|
||||||
$route_name = implode("/", $current_routes);
|
|
||||||
$routefile = './route/' . $route_name . '.php';
|
|
||||||
if(file_exists($routefile)) {
|
|
||||||
register_loaded("route", $route_name);
|
|
||||||
|
|
||||||
$route_scope = get_scope("route/" . $route_name);
|
|
||||||
if(is_array($route_scope)) {
|
|
||||||
foreach($route_scope as $k=>$v) {
|
|
||||||
$data[$k] = $v;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if($name2 == $route_name) {
|
|
||||||
$flag = $flag && !include_isolate($routefile, $data);
|
|
||||||
} else {
|
|
||||||
include_isolate($routefile, $data);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
return !$flag;
|
return !$flag;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user