def do_mate(request): d = {} requester = authbar.get_current_login() if requester and'user' in request: user = request['user'].value if 'token' not in request: user_address = db.get_data(user, 'email') if user_address == '*****@*****.**': csemail.send(user_address, "UNSW Mate request", get_mate_message(user, requester)) d['message'] = 'Mate request sent. Stay tuned...'; d['link'] = '?who=' + user d['link_message'] = "Return to their page. Stalk mode engage!" else : # Make a mateship db.add_mate(user, requester) # This is a bit interesting. The order is actually reversed # because it's the other user loading the link d['message'] = 'Mate added!' d['link'] = '?who=' + user d['link_message'] = "Go to their page" else: d['message'] = 'User not found'; if requester: d['link'] = '?who=' + requester d['link_message'] = "Back to my page..." else: d['link'] = '' d['link_message'] = "Return to UNSWMate" return tempy.render('mate.template', d)
def send_signup_email(email): msg = cgienv.get_URL() + '?action=create&email=' + email + '&' + token + '=1' csemail.send(email, 'UNSWMate Signup', msg)