コード例 #1
0
ファイル: server.py プロジェクト: afrobeard/demo
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')
コード例 #2
0
ファイル: server.py プロジェクト: afrobeard/demo
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')