Exemplo n.º 1
0
def ViewFriendTrack(request, authid):
    context = RequestContext(request)
    cursor = connection.cursor()
    cursor.execute("SELECT * from pahera_viewfriendtracks WHERE auth_id = %s", [authid])
    track_details = DictFetchAll.dictfetchall(cursor)
    js_data = {}
    trackData = {}
    single_track = []
    for data in track_details:
        trackData["person_id"] = data["person_id"]
        cursor1 = connection.cursor()
        cursor1.execute("SELECT * from pahera_person WHERE id = %s", [data["person_id"]])
        person_Data = DictFetchAll.dictfetchall(cursor1)
        trackData["first_name"] = person_Data[0]["first_name"]
        trackData["last_name"] = person_Data[0]["last_name"]
        trackData["location_lat"] = str(data["latitude"])
        trackData["location_long"] = str(data["longitude"])
        lati = data["latitude"]
        longi = data["longitude"]
        trackData["location_name"] = data["address"]
        trackData["time"] = str(data["time"])
        trackData["date"] = str(data["date"])
        trackData["id"] = data["id"]
        trackData["message"] = data["message"]
        single_track.append(dict(trackData))
        js_data["res"] = single_track
    scriptpath = os.path.dirname("./static/JSON/temp")
    fName = os.path.join(scriptpath, "FriendTrack.json")
    WritingToJson.writeJSON(js_data, fName)

    return render_to_response("pahera/viewFriendTracks.html", context)
Exemplo n.º 2
0
def Home(request):
    context = RequestContext(request)
    track_details = {}
    person_ID = request.session.get("username", None)
    cursor = connection.cursor()
    cursor1 = connection.cursor()
    person_Data2 = {}
    person_Data2["person"] = Person.objects.get(id=person_ID)
    cursor1.execute("SELECT * from pahera_person WHERE id = %s", [person_ID])
    person_Data = DictFetchAll.dictfetchall(cursor1)
    cursor.execute("SELECT * from pahera_tracks")
    track_details = DictFetchAll.dictfetchall(cursor)
    js_data = {}
    trackData = {}
    single_track = []
    for data in track_details:
        if data["person_id"] == person_ID:
            trackData["person_id"] = data["person_id"]
            trackData["first_name"] = person_Data[0]["first_name"]
            trackData["last_name"] = person_Data[0]["last_name"]
            trackData["location_lat"] = str(data["latitude"])
            trackData["location_long"] = str(data["longitude"])
            lati = data["latitude"]
            longi = data["longitude"]
            trackData["location_name"] = data["address"]
            trackData["time"] = str(data["time"])
            trackData["date"] = str(data["date"])
            trackData["id"] = data["id"]
            trackData["message"] = data["message"]
            single_track.append(dict(trackData))
        js_data["res"] = single_track
    scriptpath = os.path.dirname("./static/JSON/temp/")
    fName = os.path.join(scriptpath, "TrackResults.json")
    WritingToJson.writeJSON(js_data, fName)
    return render_to_response("pahera/home.html", person_Data2, context)