Ejemplo n.º 1
0
def add_course():
    """Add a running course to the database"""

    print "/new-course called"
    user_id = session["user_id"]
    print user_id
    course = request.form.get("course")

    polyline = request.form.get("overview-polyline")
    # print "polyline is ", polyline

    directions_text = request.form.get("directions-text")
    directions_distance = request.form.get("directions-distance")

    start_address = request.form.get("start-address")
    end_address = request.form.get("end-address")

    new_course = Course(user_id=user_id, course_name=course,
                        add_date=datetime.now(),
                        start_lat=request.form.get("start-lat"),
                        start_long=request.form.get("start-long"),
                        end_lat=request.form.get("end-lat"),
                        end_long=request.form.get("end-long"),
                        course_distance=request.form.get("distance"),
                        favorite=request.form.get("favorite"),
                        polyline=polyline,
                        directions_text=directions_text,
                        directions_distance=directions_distance,
                        start_address=start_address,
                        end_address=end_address
                        )
    new_course.add()

    return "Course %s has been saved to your courses" % course
Ejemplo n.º 2
0
def add_course_and_run():
    """Add a run to the database."""

    print "/new-run in server.py called"
    start_lat = request.form.get("start-lat")
    start_long = request.form.get("start-long")
    end_lat = request.form.get("end-lat")
    end_long = request.form.get("end-long")

    add_date = datetime.now()
    course = request.form.get("course")
    distance = request.form.get("distance")
    favorite = request.form.get("favorite")
    date = request.form.get("date")
    user_id = session["user_id"]
    polyline = request.form.get("overview-polyline")

    directions_text = request.form.get("directions-text")
    directions_distance = request.form.get("directions-distance")

    start_address = request.form.get("start-address")
    end_address = request.form.get("end-address")

    # print "start_lat is %s, start_long is %s, end_lat is %s, end_long is %s, name is %s, distance is %s, favorite is %s" % (start_lat, start_long, end_lat, end_long, course, distance, favorite)

    new_course = Course(user_id=user_id, course_name=course, add_date=add_date,
                        start_lat=start_lat, start_long=start_long,
                        end_lat=end_lat, end_long=end_long,
                        course_distance=distance, favorite=favorite,
                        polyline=polyline,
                        directions_text=directions_text,
                        directions_distance=directions_distance,
                        start_address=start_address,
                        end_address=end_address
                        )

    new_course.add()
    # print "course committed"

    course_id = Course.get_by_course_name(course).course_id
    d = datetime.strptime(date, "%m/%d/%Y")
    duration = request.form.get("duration")
    duration = int(duration)

    new_run = Run(user_id=user_id, course_id=course_id, run_date=d, duration=duration)
    new_run.add()

    return "Your run was saved"