diff options
author | LAN-TW <lantw44@gmail.com> | 2012-12-25 18:01:49 +0800 |
---|---|---|
committer | LAN-TW <lantw44@gmail.com> | 2012-12-25 18:01:49 +0800 |
commit | 11e1fad787be36237844eb0c78f7a550460020e3 (patch) | |
tree | 35cfccaef9fd0feeed1ff1ef94db9f6fb80172f4 /help.py | |
parent | 63b28d02966e695c31850c5a5cb662059b42cab9 (diff) | |
download | inccalendar-11e1fad787be36237844eb0c78f7a550460020e3.tar.gz inccalendar-11e1fad787be36237844eb0c78f7a550460020e3.tar.zst inccalendar-11e1fad787be36237844eb0c78f7a550460020e3.zip |
版本號改為 3 ,並加入「說明」按鈕
Diffstat (limited to 'help.py')
-rw-r--r-- | help.py | 48 |
1 files changed, 48 insertions, 0 deletions
@@ -0,0 +1,48 @@ +#!/usr/bin/env python +# -*- coding: UTF-8 -*- + +import cgi +import os +import jinja2 +import webapp2 + +from google.appengine.api import users + +class HelpPage(webapp2.RedirectHandler): + def get(self): + guserid = users.get_current_user() + productname = cgi.escape(u'#include <行事曆.h>') + myurl = self.request.uri + myhost = self.request.host_url + page = self.request.get('page') + if page == "": + page = 'index' + + if guserid: + logouturl = cgi.escape(users.create_logout_url(myurl)) + jintemvar = { + 'logouturl': logouturl, + 'logouttext': u'登出', + 'productname': productname, + 'googleuser': guserid, + 'myhost': myhost + } + + else: + logouturl = cgi.escape(users.create_login_url(myurl)) + jintemvar = { + 'logouturl': logouturl, + 'logouttext': u'登入', + 'productname': productname, + 'googleuser': u'未登入', + 'myhost': myhost + } + + jinhtml = jinenv.get_template('help/' + page + '.html') + self.response.out.write(jinhtml.render(jintemvar)) + + +jinenv = jinja2.Environment( + loader = jinja2.FileSystemLoader(os.path.dirname(__file__))) + +app = webapp2.WSGIApplication([('/help', HelpPage)]) |