예제 #1
0
  def get(self):
    self.response.headers['Content-Type'] = 'text/cache-manifest'
    self.response.headers['Cache-Control'] = 'max-age=10'
    
    # Retrieve tracking cookie to find stats for this user
    cookie, mobile, learner = Cookie.parse_maza(self.request.cookies)
    if learner:
      learner.Status = cookie
      learner.put()

    filename = os.path.join(os.path.dirname(__file__), "../html/lesson1.mf")
    f = open(filename, "r")
    text = f.read()
    self.response.out.write(text.replace('#', '#'))
예제 #2
0
 def get(self):
   cookie, mobile, learner = Cookie.parse_maza(self.request.cookies)
   if learner:
     self.redirect('/' + mobile)
     return
   
   user_agent = self.request.user_agent
   if self.is_desktop(user_agent):
     logging.info("Desktop User Agent: %s", user_agent)
   else:
     logging.info("Mobile User Agent: %s", user_agent)
   self.response.headers['Content-Type'] = 'text/html'
   path = os.path.join(os.path.dirname(__file__), "../registration_form.html")
   self.response.out.write(template.render(path, {}))