def donor_registeration(): user_context = get_pring_context(request) bloodgroup = request.form.get("bloodgroup") last_donation_date = request.form.get("last_donation_date") (day, month, year) = tuple(last_donation_date.split("/")) maketime = lambda d,m,y: time.mktime(datetime.datetime(year=int(y), month=int(m), day=int(d)).timetuple()) timestamp = maketime(day, month, year) User.update_user({'guid': user_context["UserGUID"], 'bloodgroup': bloodgroup, 'last_donation_date': timestamp}) return render_template('register_user_donor_complete.html')
def general_registeration(): user_context = get_pring_context(request) is_donor = request.form.get("is_donor") name = request.form.get("name") guid = user_context["UserGUID"] if not guid: raise Exception("Guid not coming in from Pring") else: if not guid.strip(): raise Exception("Guid not coming in from Pring") User.update_user({'guid': guid,'is_donor': True, 'name': name}) if is_donor == "yes": return render_template('register_user_donor.html') else: return render_template('register_user_receiver.html')