summaryrefslogtreecommitdiffstats
path: root/pyload/web/utils.py
diff options
context:
space:
mode:
Diffstat (limited to 'pyload/web/utils.py')
-rw-r--r--pyload/web/utils.py13
1 files changed, 13 insertions, 0 deletions
diff --git a/pyload/web/utils.py b/pyload/web/utils.py
index dae987f84..e94089185 100644
--- a/pyload/web/utils.py
+++ b/pyload/web/utils.py
@@ -6,6 +6,11 @@ from bottle import request, HTTPError, redirect
from webinterface import PYLOAD, SETUP
+def add_json_header(r):
+ r.headers.replace("Content-type", "application/json")
+ r.headers.append("Cache-Control", "no-cache, must-revalidate")
+ r.headers.append("Access-Control-Allow-Origin", request.get_header('Origin', '*'))
+ r.headers.append("Access-Control-Allow-Credentials", "true")
def set_session(request, user):
s = request.environ.get('beaker.session')
@@ -53,6 +58,14 @@ def is_mobile():
return True
return False
+def select_language(langs):
+
+ accept = request.headers.get('Accept-Language', '')
+ # TODO
+
+ return langs[0]
+
+
def login_required(perm=None):
def _dec(func):