Example #1
0
def see():
    l = mongo.getAllPeople()
    l.sort()
    drop = l
    if request.method == "POST":
        if "yours" in request.form:
            name = request.form.get("yours")
            words = mongo.getPeopleYouLike(str(name))
            return render_template("see.html",submitted=True,submit=False,name=name,crushes=words,drop=drop,browse=False)
        elif "likes" in request.form:
            name = request.form.get("likes")
            words = mongo.getPeopleWhoLikeYou(str(name))
            return render_template("see.html",submitted=False,submit=True,name=name,crushes=words,drop=drop,browse=False)
        else:
            name = request.form.get('name')
            words = mongo.getPeopleYouLike(str(name))
            return render_template("see.html",submitted=False,submit=False,name=name,crushes=words,drop=drop,browse=True)
            
    return render_template("see.html",submitted=False,submit=False,drop=drop)
Example #2
0
def add():
    if request.method == "POST":        
        username = ""
        password = ""
        current = ""
        name = ""
        if 'username' in request.form:
            username = request.form.get("username")
            password = request.form.get("password")
            name = mongo.getName(username,password)
            session['user'] = name
            crushlist = ""
            print name
            if name == 0:
                return render_template("add.html",name=True,crush=False,crushlist="")
            crushlist = mongo.getPeopleYouLike(str(name))
            for item in crushlist:
                current += item + ", "
            enter = False
            return render_template("add.html",name=False,crush=True,crushlist=crushlist,person=name,current=current)
        
        elif 'usernamereg' in request.form:
            namereg = request.form.get("namereg")
            usernamereg = request.form.get("usernamereg")
            passwordreg1 = request.form.get("passwordreg1")
            passwordreg2 = request.form.get("passwordreg2")
            crushlist = ""
            current = ""
            if passwordreg1 != passwordreg2:
                return render_template("add.html",name=True,crush=False,crushlist="")
            if namereg in mongo.getAllPeople():
                test = mongo.addUserInfo(namereg,usernamereg,passwordreg1)
                if test:
                    session['user'] = namereg
                    crushlist = mongo.getPeopleYouLike(str(namereg))
                    crushlist = [x.strip() for x in crushlist.split(", ")]
                    for item in crushlist:
                        current += item + ", "
                        enter = False
                    return render_template("add.html",name=False,crush=True,crushlist=crushlist,person=name,current=current)
                else:
                    return render_template("add.html",name=True,crush=False,crushlist="")
            else:
                session['user'] = namereg
                mongo.addPerson(namereg,"",usernamereg,passwordreg1)
                return render_template("add.html",name=False,crush=True,crushlist=crushlist,person=namereg,current=current)

        elif 'remove' in request.form:
            print "REMOVING USER"
            name = session['user']
            print name
            mongo.removeUser(name)
            return render_template("add.html",name=True,crush=False,crushlist="")
        else:
            meep = request.form.get("crushes")
            crushl = [x.strip() for x in meep.split(", ")]
            name = session['user']
            mongo.addPerson(str(name),crushl)
            for item in crushl:
                current += item + ", "
            return render_template("add.html",name=False,crush=True,crushlist=crushl,person=name,current=meep)
    return render_template("add.html",name=True,crush=False,crushlist="")