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)
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)