def example(request): beneficiaries_counter=0 context = RequestContext(request) try: if request.user.is_authenticated():#get the beneficiary name username=request.user.email myjson={'Username':username} obj=RetrieveIntermediary(myjson) status2=obj.isAssignedBeneficiary() status3=obj.countIntermediaries() status2=json.loads(status2) status3=json.loads(status3) beneficiary_fname=status2["Fname"] beneficiary_lname=status2["Lname"] beneficiary_ids=obj.retrieveIntermediaryInDB(); beneficiary_ids=json.loads(beneficiary_ids) beneficiaries_counter=status3["counter"] except Exception: pass #context['authenticated']=status #context['username']=username if request.user.is_authenticated(): context['fname']=beneficiary_fname context['lname']=beneficiary_lname ben_num={} key="R" for x in range(0,beneficiaries_counter): ben_num["R%s"%x]=x context['users_counter']=OrderedDict(sorted(ben_num.items(), key=lambda t: t[0])) myjson={"Day":"Today"} context["beneficiary_ids"]=beneficiary_ids intermediary_id=request.user.email obj=RetrievePoints(myjson,intermediary_id,1) result=obj.retrieveIndividualBadge() result=json.loads(result) context["badge"]=result["R00"]["D1"] context["sound"]=result["R00"]["D2"] context.push() #return HttpResponse(template.render(context)) return render_to_response('django_facebook/startapppage.htm', context) '''
def example(request): beneficiaries_counter = 0 context = RequestContext(request) try: if request.user.is_authenticated(): #get the beneficiary name username = request.user.email myjson = {'Username': username} obj = RetrieveIntermediary(myjson) status2 = obj.isAssignedBeneficiary() status3 = obj.countIntermediaries() status2 = json.loads(status2) status3 = json.loads(status3) beneficiary_fname = status2["Fname"] beneficiary_lname = status2["Lname"] beneficiary_ids = obj.retrieveIntermediaryInDB() beneficiary_ids = json.loads(beneficiary_ids) beneficiaries_counter = status3["counter"] except Exception: pass #context['authenticated']=status #context['username']=username if request.user.is_authenticated(): context['fname'] = beneficiary_fname context['lname'] = beneficiary_lname ben_num = {} key = "R" for x in range(0, beneficiaries_counter): ben_num["R%s" % x] = x context['users_counter'] = OrderedDict( sorted(ben_num.items(), key=lambda t: t[0])) myjson = {"Day": "Today"} context["beneficiary_ids"] = beneficiary_ids intermediary_id = request.user.email obj = RetrievePoints(myjson, intermediary_id, 1) result = obj.retrieveIndividualBadge() result = json.loads(result) context["badge"] = result["R00"]["D1"] context["sound"] = result["R00"]["D2"] context.push() #return HttpResponse(template.render(context)) return render_to_response('django_facebook/startapppage.htm', context) '''
def index(request): beneficiaries_counter=0 beneficiary_fname="" beneficiary_lname="" beneficiary_ids="" beneficiary_counter=0 username="" context = RequestContext(request) invaliduser=0 beneficiary_team="" beneficiary_relation="" intermediary_fname="" intermediary_lname="" context["exception"]="None" try: if request.user.is_authenticated():#get the beneficiary name username=request.user.username username=username.replace(".","") context["exception"]=username #facebook_data = facebook.facebook_registration_data() #if username=="ntwakatule": # username="******" #username=facebook_data['facebook_id'] myjson={'Username':username} obj=RetrieveIntermediary(myjson) status2=obj.isAssignedBeneficiary() status3=obj.countIntermediaries() status2=json.loads(status2) status3=json.loads(status3) intermediary_fname=status2["Ifname"] intermediary_lname=status2["Ilname"] beneficiary_fname=status2["Fname"] beneficiary_lname=status2["Lname"] beneficiary_relation=status2["Relation"] beneficiary_team=status2["TeamName"] beneficiary_ids=obj.retrieveIntermediaryInDB(); beneficiary_ids=json.loads(beneficiary_ids) beneficiaries_counter=status3["counter"] except Exception as e: invaliduser=1 pass # status={"Error":e} # status=json.JSONEncoder().encode(status) # return HttpResponse(status, content_type='application/json') #context["exception"]="The following exception %s is thrown on %s "%(e,username) #return HttpResponse(content) context['invaliduser']=invaliduser #context['username']=username if request.user.is_authenticated(): context['fname']=beneficiary_fname context['lname']=beneficiary_lname context['ifname']=intermediary_fname context['ilname']=intermediary_lname context['relation']=beneficiary_relation context["teamname"]=beneficiary_team ben_num={} key="R" for x in range(0,beneficiaries_counter): ben_num["R%s"%x]=x context['users_counter']=OrderedDict(sorted(ben_num.items(), key=lambda t: t[0])) myjson={"Day":"Today"} context["beneficiary_ids"]=beneficiary_ids intermediary_id=request.user.username intermediary_id=intermediary_id.replace(".","") #if intermediary_id=="ntwakatule": # intermediary_id="*****@*****.**" obj=RetrievePoints(myjson,intermediary_id,1) result=obj.retrieveIndividualBadge() result=json.loads(result) myjson={"IntermediaryId":intermediary_id} obj=ManageAvatars(myjson) result2=obj.getAvatarUrl() result2=json.loads(result2) todaysdate=datetime.date.today() date_str=todaysdate.strftime('%d-%m-%Y') date_str2=todaysdate.strftime("%m/%d/%Y") context["badge"]=result["R00"]["D1"] context["sound"]=result["R00"]["D2"] context["scoredate"]=date_str context["todaysdate"]=date_str2 context["avatar"]=result2["AvatarUrl"] context["avatarId"]=result2["AvatarId"] context.push() #return HttpResponse(template.render(context)) return render_to_response('django_facebook/index.html', context) '''
def index(request): beneficiaries_counter = 0 beneficiary_fname = "" beneficiary_lname = "" beneficiary_ids = "" beneficiary_counter = 0 username = "" context = RequestContext(request) invaliduser = 0 beneficiary_team = "" beneficiary_relation = "" intermediary_fname = "" intermediary_lname = "" context["exception"] = "None" try: if request.user.is_authenticated(): #get the beneficiary name username = request.user.username username = username.replace(".", "") context["exception"] = username #facebook_data = facebook.facebook_registration_data() #if username=="ntwakatule": # username="******" #username=facebook_data['facebook_id'] myjson = {'Username': username} obj = RetrieveIntermediary(myjson) status2 = obj.isAssignedBeneficiary() status3 = obj.countIntermediaries() status2 = json.loads(status2) status3 = json.loads(status3) intermediary_fname = status2["Ifname"] intermediary_lname = status2["Ilname"] beneficiary_fname = status2["Fname"] beneficiary_lname = status2["Lname"] beneficiary_relation = status2["Relation"] beneficiary_team = status2["TeamName"] beneficiary_ids = obj.retrieveIntermediaryInDB() beneficiary_ids = json.loads(beneficiary_ids) beneficiaries_counter = status3["counter"] except Exception as e: invaliduser = 1 pass # status={"Error":e} # status=json.JSONEncoder().encode(status) # return HttpResponse(status, content_type='application/json') #context["exception"]="The following exception %s is thrown on %s "%(e,username) #return HttpResponse(content) context['invaliduser'] = invaliduser #context['username']=username if request.user.is_authenticated(): context['fname'] = beneficiary_fname context['lname'] = beneficiary_lname context['ifname'] = intermediary_fname context['ilname'] = intermediary_lname context['relation'] = beneficiary_relation context["teamname"] = beneficiary_team ben_num = {} key = "R" for x in range(0, beneficiaries_counter): ben_num["R%s" % x] = x context['users_counter'] = OrderedDict( sorted(ben_num.items(), key=lambda t: t[0])) myjson = {"Day": "Today"} context["beneficiary_ids"] = beneficiary_ids intermediary_id = request.user.username intermediary_id = intermediary_id.replace(".", "") #if intermediary_id=="ntwakatule": # intermediary_id="*****@*****.**" obj = RetrievePoints(myjson, intermediary_id, 1) result = obj.retrieveIndividualBadge() result = json.loads(result) myjson = {"IntermediaryId": intermediary_id} obj = ManageAvatars(myjson) result2 = obj.getAvatarUrl() result2 = json.loads(result2) todaysdate = datetime.date.today() date_str = todaysdate.strftime('%d-%m-%Y') date_str2 = todaysdate.strftime("%m/%d/%Y") context["badge"] = result["R00"]["D1"] context["sound"] = result["R00"]["D2"] context["scoredate"] = date_str context["todaysdate"] = date_str2 context["avatar"] = result2["AvatarUrl"] context["avatarId"] = result2["AvatarId"] context.push() #return HttpResponse(template.render(context)) return render_to_response('django_facebook/index.html', context) '''