Beispiel #1
0
def visited(request, deal_type ,deal_id):
	if request.user.is_authenticated():
		uid = request.user.id
	else:
		uid = "0"
	
	
	deal = Deal.objects.get(id=deal_id)
	dv = DealVisit(
		user 	= uid,
		deal_id = deal_id
	)
	dv.save()
	
	if deal_type == "CJ":
		TRACKING = "&sid=%s" % (dv.id)
	elif deal_type == "LS":
		TRACKING = "&u1=%s" % (dv.id)		
	else:
		TRACKING = "&u1=%s&sid=%s" % (dv.id, dv.id)
		
	return Response.send_to(deal.purchase_url+TRACKING)
Beispiel #2
0
		
		return response
		
	except Exception, ex:
		return HttpResponse("FAILURE" + str(ex.message))
		
## TEST CODE
## TODO TO BE REMOVED FROM PRODUCTION

def clear_loc(request):
	response = HttpResponseRedirect("/members/")
	
	max_age = 0
	expires = datetime.datetime.strftime(datetime.datetime.utcnow(),"%a, %d-%b-%Y %H:%M:%S GMT")
	
	response.set_cookie("location", "", max_age=max_age, expires=expires, domain=settings.SESSION_COOKIE_DOMAIN)
	response.set_cookie("email",    "", max_age=max_age, expires=expires, domain=settings.SESSION_COOKIE_DOMAIN)

	return response
	
def test (request):	
	return HttpResponse(request.COOKIES["location"])

def allow_me (request):
	from apps.security.models import AllowedHosts
	try:
		AllowedHosts.objects.get(ip=request.META["REMOTE_ADDR"])
	except AllowedHosts.DoesNotExist, dne:	
		AllowedHosts(ip=request.META["REMOTE_ADDR"]).save()
	return Response.send_to("/")