Example #1
0
    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.")
Example #2
0
    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")
Example #3
0
 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()