Example #1
0
def creator3(usname,prname):
    user = usname
    if request.method == "POST":
        button = request.form['button']
        if button == "Save":
            pname = prname
            use = session["user"]
            return redirect(url_for("creator2",prname=prname))
        if button == "Return to Homepage":
            return redirect(url_for("home"))
        if button == "Publish to Public Projects":
            pname = prname
            use = session['user']
            html = request.form["pagehtml"]
            database.addPublicProject(use,pname,html)
    project = database.getProject(user,prname)
    return render_template("creator.html",p=project)
Example #2
0
def creator():
    if request.method == "POST":
        button = request.form['button']
        if button == "Save":
            pname = request.form["projectname"]
            if len(pname) >= 1:
                user = session["user"]
                html =  request.form["pagehtml"]
                database.addProject(user,pname,html)
                return redirect(url_for("creator2",prname=pname))
        if button == "Return to Homepage":
            return redirect(url_for("home"))
        if button == "Publish to Public Projects":                 
            pname = request.form["projectname"]
            if len(pname) >= 1:
                user = session['user']
                html = request.form["pagehtml"]
                database.addPublicProject(user,pname,html)
                return redirect(url_for("creator2",prname=pname))
    return render_template("creator.html")
Example #3
0
def creator2(prname):
    user = session['user']
    if request.method == "POST":
        button = request.form['button']
        if button == "Save":
            pname = prname
            user = session["user"]
            html =  request.form["pagehtml"]
            database.addProject(user,pname,html)
            return redirect(url_for("creator2",prname=prname))
        if button == "Return to Homepage":
            return redirect(url_for("home"))
        if button == "Publish to Public Projects":
            pname = prname
            user = session['user']
            html = request.form["pagehtml"]
            database.addPublicProject(user,pname,html)
        if button == "Find User":
            pname = prname
            use = session["user"]
            tar = request.form["colabname"]
            if database.nameInSys(tar) == 0:
                tar = "ERR0RZ"
                html = database.getProject(use,pname)
            else:
                html = database.getProject(use,pname)
                database.makeCollab(use,pname,tar)
                database.addProject(tar,pname,html)
                database.makeCollab(tar,pname,use)
            return render_template("creator.html",p=html,colab=[tar,pname])
        if button == str(database.whoCollab(session['user'],prname)):
            use = session["user"]
            pname = prname
            database.stopCollab(use,pname)
    project = database.getProject(user,prname)
    if database.isCollab(user,prname):
        return render_template("creator.html",p=project,colab=[database.whoCollab(user,prname),prname])
    return render_template("creator.html",p=project)