コード例 #1
0
ファイル: chan.py プロジェクト: jameysharp/dcon
def threadcomment(b, thread):
    form = ChanForm()

    if not form.validate_on_submit():
        return "Error"

    if "datafile" in request.files:
        filename = save_file(request.files["datafile"])
    else:
        filename = ""

    post = Post(form.name.data, form.comment.data, form.email.data, filename)
    post.threadid = thread

    db.session.add(post)
    db.session.commit()

    email = form.email.data

    if email == "noko":
        if request.referrer:
            url = request.referrer
        else:
            url = url_for("osuchan.showthread", board=b, tid=thread)
    else:
        url = url_for("osuchan.showboard", board=b)

    return render_template("oc/redirect.html", url=url)