def post(self): posts = myweb.get_post_vars() registrant = Registrant() for i in posts: setattr(registrant, i, posts[i]) # self.response.out.write(i + ":" + posts[i] + "<br>") registrant.put() mailed = free_email.email( self.email, self.email, "New Registrant for timetoblossom", util.stringObj( registrant, """ New registrant Name: {{first}} {{last}} Email: {{email}} """, ), ) if mailed == True: self.redirect(self.paypal) else: self.response.out.write("Sorry, something went wrong, please hit back and try again.")
def post(self): util.start_session(self)## posts = myweb.get_post_vars() posts['created'] = str(datetime.now()) obj = datastore.Entity(kind = "registrant") obj.update(posts) if 'os0' in obj: # os0 is wether it's half or full payment pass else: obj['os0'] = 'Full Payment' datastore.Put(obj) #also could put a list of objs #what if this fails #self.response.out.write(obj.key()) util.put_session(self,{'email': posts['email'], 'key':obj.key(), 'payment' : obj['os0']}) #saving some cookies, key is most important others save lines of code #mailed = free_email.email(self.email, "*****@*****.**", "New Registrant for timetoblossom", """ mailed = free_email.blue_email(settings.from_email, settings.to_email, "New Registrant for timetoblossom", """ Timetoblossom.com New Registrant """ + obj['first'] + " " + obj['last'] + """ registered See details at http://timetoblossom.latest.clstff.appspot.com/view """) if mailed == True: obj['email_sent_to_carla'] = "yes" else: obj['email_sent_to_carla'] = "no" #self.response.out.write("Sorry, something went wrong, please hit back and try again.") datastore.Put(obj) #save the email info #self.redirect("/paypal_submit") #this also works self.redirect("http://www.timetoblossom.com/pages/pay.htm")
def post(self,user_id): vals = myweb.get_post_vars() if (len(vals) == 0): vals = myweb.get_get_vars() ret = "" if len(vals) > 0: for i in vals: ret += str(i) + ":" + str(vals[i]) + ", " apost = Post() apost.post = ret apost.user = user_id apost.put()