# Create your views here.
from django.http import HttpResponse
from django import forms
from django.template import Context
from django.shortcuts import render_to_response
from django.utils.encoding import smart_unicode
from geolocpartenaire.admingeoloc.models import Partenaire
from geolocpartenaire.admingeoloc.models import Pub
from geolocpartenaire.admingeoloc.models import Client 
import random

def getClient(request):
     if request.method=='GET':
        idClient = request.GET['idClient'];
        login = request.GET['login'];
        pwd = request.GET['pwd'];
        client = Client.objects.filter(id=idClient,numeroClient=login,password=pwd)
        return render_to_response('getClient.html',{'client': client},mimetype="application/xml")
     else:
        return HttpResponse('KO')
def checkUser(request):
     if request.method=='GET':
        login = request.GET['login'];
        pwd = request.GET['pwd'];
        client = Client.objects.filter(numeroClient=login,password=pwd)
        return render_to_response('checkUser.html',{'client': client},mimetype="application/xml")
     else:
        return HttpResponse('KO')
def getImagePub(request):
     if request.method=='GET':
        pub = Pub.objects.filter(valide=1).order_by('?')[:1]
        return render_to_response('getPubImage.html',{'pub': pub},mimetype="application/xml")
     else:
        return HttpResponse('KO')

def getVille(request):
     if request.method=='GET':
        ville_list = Partenaire.objects.all()
        ville_list.query.group_by = ["ville"]
        ville_list.query.order_by = ["ville"]
        return render_to_response('getVille.html',{'ville': ville_list},mimetype="application/xml")
     else:
        return HttpResponse('KO')

def getActiviteVille(request):
     if request.method=='GET':
	ville = request.GET['ville']
        ville_list = Partenaire.objects.filter(ville=ville).order_by("categorie")
        ville_list.query.group_by = ["categorie"]
        return render_to_response('getActiviteVille.html',{'ville': ville_list},mimetype="application/xml")
     else:
        return HttpResponse('KO')

def getPartenaireVille(request):
     if request.method=='GET':
	ville = request.GET['ville']
        p_list = Partenaire.objects.filter(ville=ville)
        return render_to_response('getPartenaireVille.html',{'partenaire': p_list},mimetype="application/xml")
     else:
        return HttpResponse('KO')

