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