Example #1
0
def tours():
    if "user" in session:
        listOfCities = db.getCityList()
        points = db.getUser(session["user"])[0][3]
        return render_template('manyCities.html', title="Choose a City", listOfCities=listOfCities, points = points)
    else:
        return redirect(url_for("index"))
Example #2
0
def city(city):
    if city not in db.getCityList():
        return redirect(url_for("error"))
    if "user" in session:
        points = db.getUser(session["user"])[0][3]
        tours = db.getTourList(city)
        count = len(tours)
        images = []
        for tour in tours:
            img = db.getTour(tour)[0][8]
            images.append(img)
        return render_template('city.html', city = city, tours = tours, images = images, points = points, count = count, title = city)
    else:
        return redirect(url_for("index"))
Example #3
0
def create():
    city = ""
    points = db.getUser(session["user"])[0][3]
    cities = db.getCityList()
    if request.method == "POST":
        title = request.form["title"]
        description = request.form["description"]
        image = request.form["image"]
        city = request.form["selectedCity"]
        clues = []
        hints = []
        ratings = []
        reviews = []
        coordinates = []
        db.addTour(title, description, clues, hints, ratings, reviews, coordinates, city, image)
        return redirect("/"+title+"/create2/1")
    return render_template('create.html', cities = cities, points = points, title = "Create",city = city)