ZeroNet-internal virtual path on UiServer for internal commands
This commit is contained in:
parent
903b62ba7c
commit
7dbc323f76
1 changed files with 8 additions and 0 deletions
|
@ -87,6 +87,14 @@ class UiRequest(object):
|
||||||
return self.actionIndex()
|
return self.actionIndex()
|
||||||
elif path == "/favicon.ico":
|
elif path == "/favicon.ico":
|
||||||
return self.actionFile("src/Ui/media/img/favicon.ico")
|
return self.actionFile("src/Ui/media/img/favicon.ico")
|
||||||
|
# Internal functions
|
||||||
|
elif "/ZeroNet-Internal/" in path:
|
||||||
|
path = re.sub(".*?/ZeroNet-Internal/", "/", path)
|
||||||
|
func = getattr(self, "action" + path.lstrip("/"), None) # Check if we have action+request_path function
|
||||||
|
if func:
|
||||||
|
return func()
|
||||||
|
else:
|
||||||
|
return self.error404(path)
|
||||||
# Media
|
# Media
|
||||||
elif path.startswith("/uimedia/"):
|
elif path.startswith("/uimedia/"):
|
||||||
return self.actionUiMedia(path)
|
return self.actionUiMedia(path)
|
||||||
|
|
Loading…
Reference in a new issue