コード例 #1
0
ファイル: frontpage.py プロジェクト: emlynoregan/Social-Code
    def get(self):

        user = users.get_current_user()

        lsignedIn = False
        lnickname = None
        llogouturl = None
        lloginurl = None
        if user:
            lsignedIn = True
            lnickname = user.nickname()
            llogouturl = users.create_logout_url(self.request.url)
        else:
            lloginurl = users.create_login_url(self.request.url)

        lerr = self.request.get("err", None)

        lsearch = self.request.get("search", "")

        lfunctions = Function.GetFunctions(lsearch).fetch(20, 0)

        template_values = {}
        template_values['signedin'] = lsignedIn
        template_values['nickname'] = lnickname
        template_values['logouturl'] = llogouturl
        template_values['loginurl'] = lloginurl
        template_values['search'] = lsearch
        template_values['functions'] = lfunctions
        template_values['err'] = lerr

        path = os.path.join(os.path.dirname(__file__), "frontpage.html")
        self.response.out.write(template.render(path, template_values))