diff options
author | 2013-09-29 13:03:17 +0200 | |
---|---|---|
committer | 2013-09-29 13:03:17 +0200 | |
commit | 6a997661dc5c259f844531382a90a4ca120f1233 (patch) | |
tree | 085a76d4bac208963649a62f9393e0c0b049e869 /pyload/web/utils.py | |
parent | rewritten decrypter and info fetching thread (diff) | |
download | pyload-6a997661dc5c259f844531382a90a4ca120f1233.tar.xz |
basics for web setup
Diffstat (limited to 'pyload/web/utils.py')
-rw-r--r-- | pyload/web/utils.py | 13 |
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): |