Beispiel #1
0
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)
    '''
Beispiel #2
0
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)
    '''
Beispiel #3
0
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)
    '''
Beispiel #4
0
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)
    '''