summaryrefslogtreecommitdiffstats
path: root/module/web/pyload
diff options
context:
space:
mode:
authorGravatar RaNaN <Mast3rRaNaN@hotmail.de> 2010-10-02 22:58:50 +0200
committerGravatar RaNaN <Mast3rRaNaN@hotmail.de> 2010-10-02 22:58:50 +0200
commit82e672c0eb27927171cad10101b6be4810b18ed7 (patch)
treef81cb225513710247958c9a18014405011c0d584 /module/web/pyload
parentimproved accountmanager (diff)
downloadpyload-82e672c0eb27927171cad10101b6be4810b18ed7.tar.xz
formated output
Diffstat (limited to 'module/web/pyload')
-rw-r--r--module/web/pyload/views.py15
1 files changed, 15 insertions, 0 deletions
diff --git a/module/web/pyload/views.py b/module/web/pyload/views.py
index e1f4e2fdd..cdf0e280f 100644
--- a/module/web/pyload/views.py
+++ b/module/web/pyload/views.py
@@ -10,6 +10,7 @@ from os.path import join
from urllib import unquote
from itertools import chain
from datetime import datetime
+from time import localtime, strftime
from django.conf import settings
from django.contrib.auth.decorators import login_required
@@ -327,6 +328,20 @@ def config(request):
messages.append(_("All options were set correctly."))
accs = settings.PYLOAD.get_accounts()
+ for user,data in accs.iteritems():
+ if data["trafficleft"] == -1:
+ data["trafficleft"] = _("unlimited")
+ elif not data["trafficleft"]:
+ data["trafficleft"] = ""
+
+ if data["validuntil"] == -1:
+ data["validuntil"] = _("unlimited")
+ elif not data["validuntil"]:
+ data["validuntil"] = ""
+ else:
+ t = localtime(data["validuntil"])
+ data["validuntil"] = strftime("%d-%m-%Y",t)
+
return render_to_response(join(settings.TEMPLATE, 'settings.html'), RequestContext(request, {'conf': {'Plugin':plugin, 'General':conf, 'Accounts': accs}, 'errors': messages}, [status_proc]))