Example #1
0
def sponsorreg():
    district_id = request.args.get('district_id',None)
    form = SponsorForm(request.form)
    query = School.query.order_by('name')
    if district_id:
        query = query.filter_by(district_id=district_id)
    form.school_id.choices=[(x.id,x.name) for x in query.all()]
    if form.validate_on_submit():
        form.encrypt()
        sponsor=models.Sponsor()
        form.populate_obj(sponsor)
        db.session.add(sponsor)
        db.session.commit()
        utils.sponsor_mail(sponsor)
        store(sponsor_id=sponsor.id)
        return redirect(url_for('sponsorcomplete'))
    return render_template("sponsor.html",form=form)
Example #2
0
def sponsorconf(id):
    sponsor = Sponsor.query.get_or_404(id)
    print "Sending: %s(%s) - %s" % (sponsor.firstname + " " + sponsor.lastname, sponsor.id, sponsor.email)
    utils.sponsor_mail(sponsor)
    message = "Confirmation resent to %s, %s <%s>" % (sponsor.lastname, sponsor.firstname, sponsor.email)
    return render_template("admin/message.html", message=message)