|
|
|
|
@ -274,7 +274,7 @@ final class misc { |
|
|
|
|
*/ |
|
|
|
|
public static function get_url(string $route, string $method, $vars = ''): string { |
|
|
|
|
$route = ltrim($route, "/"); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (is_array($vars)) { |
|
|
|
|
$vars = http_build_query($vars); |
|
|
|
|
} elseif (is_string($vars) && !empty($vars)) { |
|
|
|
|
@ -283,10 +283,10 @@ final class misc { |
|
|
|
|
|
|
|
|
|
if (bootstrap\configure::get('CodeHydrater', 'short_url') === true) { |
|
|
|
|
$vars = (!empty($vars)) ? "?{$vars}" : ''; |
|
|
|
|
return PROJECT_BASE_REF . "/{$route}/{$method}.html{$vars}"; |
|
|
|
|
return rtrim(PROJECT_BASE_REF, "/") . "/{$route}/{$method}.html{$vars}"; |
|
|
|
|
} else { |
|
|
|
|
$vars = (!empty($vars)) ? "&{$vars}" : ''; |
|
|
|
|
return PROJECT_BASE_REF . "?route={$route}&m={$method}{$vars}"; |
|
|
|
|
return rtrim(PROJECT_BASE_REF, "/") . "?route={$route}&m={$method}{$vars}"; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@ -308,10 +308,10 @@ final class misc { |
|
|
|
|
|
|
|
|
|
if (bootstrap\configure::get("CodeHydrater", 'short_url') === true) { |
|
|
|
|
$vars = (!empty($vars)) ? "?{$vars}" : '?x=0'; |
|
|
|
|
return PROJECT_BASE_REF . "/api/{$route}/{$method}{$vars}&api=true"; |
|
|
|
|
return rtrim(PROJECT_BASE_REF, "/") . "/api/{$route}/{$method}{$vars}&api=true"; |
|
|
|
|
} else { |
|
|
|
|
$vars = (!empty($vars)) ? "&{$vars}" : ''; |
|
|
|
|
return PROJECT_BASE_REF . "?route={$route}&m={$method}&code=/api/{$vars}&api=true"; |
|
|
|
|
return rtrim(PROJECT_BASE_REF, "/") . "?route={$route}&m={$method}&code=/api/{$vars}&api=true"; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|