def citytraffic(cityid):
    dummy = str(random.randint(0, 999999)) # dummy variable so thatbrowser gets new updated picture
    c = queries.get_city(cityid)
    title="City of " + c.name + ": Recent traaffic"
    imagemonth = graphing.generate_monthly(c.rrdtool_loc)
    imageweek = graphing.generate_weekly(c.rrdtool_loc)
    imageday = graphing.generate_daily(c.rrdtool_loc)
    return render_template('traffic.html', title=title,\
navlinks=navlinks, imagemonth=imagemonth, imageweek=imageweek, imageday=imageday, cityid=cityid, dummy=dummy)
def citycontrollers(cityid):
    #c = queries.get_controllers().filter(Source.city_id == city).all()
    name = queries.get_city(cityid).name
    cont = queries.get_controllers(cityid).all()
    title="City of " + name + ": Controllers" 
    return render_template('citycontrollers.html', title=title, navlinks=navlinks, city=name, controllers=cont)
def cityindex(cityid):
    city = queries.get_city(cityid)
    #Retrieve city name from id
    title=str(city.name) 
    return render_template('cityindex.html', title=title, navlinks=navlinks, city=city, cityid=cityid)