Beispiel #1
0
def redeem_code(request):
    code = request.GET.get('code', None)
    form = RedeemCodeForm(initial={'gift_code': code})

    if request.method == "POST":
        form = RedeemCodeForm(data=request.POST)
        if form.is_valid():
            gift_code = request.POST['gift_code']
            PaymentHistory.objects.create(user=request.user,
                                          payment_date=datetime.datetime.now(),
                                          payment_amount=12,
                                          payment_provider='good-web-bundle')
            MRedeemedCode.record(request.user.pk, gift_code)
            request.user.profile.activate_premium()
            logging.user(request.user,
                         "~FG~BBRedeeming gift code: %s~FW" % gift_code)
            return render_to_response('reader/paypal_return.xhtml', {},
                                      context_instance=RequestContext(request))

    return render_to_response('accounts/redeem_code.html', {
        'form': form,
        'code': request.REQUEST.get('code', ""),
        'next': request.REQUEST.get('next', "")
    },
                              context_instance=RequestContext(request))
Beispiel #2
0
def redeem_code(request):
    code = request.GET.get('code', None)
    form = RedeemCodeForm(initial={'gift_code': code})

    if request.method == "POST":
        form = RedeemCodeForm(data=request.POST)
        if form.is_valid():
            gift_code = request.POST['gift_code']
            MRedeemedCode.redeem(user=request.user, gift_code=gift_code)
            return render(request, 'reader/paypal_return.xhtml')

    return render(request, 'accounts/redeem_code.html', {
        'form': form,
        'code': request.POST.get('code', ""),
        'next': request.POST.get('next', "")
    })
Beispiel #3
0
def redeem_code(request):
    code = request.GET.get('code', None)
    form = RedeemCodeForm(initial={'gift_code': code})

    if request.method == "POST":
        form = RedeemCodeForm(data=request.POST)
        if form.is_valid():
            gift_code = request.POST['gift_code']
            MRedeemedCode.redeem(user=request.user, gift_code=gift_code)
            return render_to_response('reader/paypal_return.xhtml', 
                                      {}, context_instance=RequestContext(request))

    return render_to_response('accounts/redeem_code.html', {
        'form': form,
        'code': request.REQUEST.get('code', ""),
        'next': request.REQUEST.get('next', "")
    }, context_instance=RequestContext(request))
Beispiel #4
0
def redeem_code(request):
    code = request.GET.get('code', None)
    form = RedeemCodeForm(initial={'gift_code': code})

    if request.method == "POST":
        form = RedeemCodeForm(data=request.POST)
        if form.is_valid():
            gift_code = request.POST['gift_code']
            MRedeemedCode.redeem(user=request.user, gift_code=gift_code)
            return render_to_response('reader/paypal_return.xhtml', 
                                      {}, context_instance=RequestContext(request))

    return render_to_response('accounts/redeem_code.html', {
        'form': form,
        'code': request.REQUEST.get('code', ""),
        'next': request.REQUEST.get('next', "")
    }, context_instance=RequestContext(request))
Beispiel #5
0
def redeem_code(request):
    code = request.GET.get('code', None)
    form = RedeemCodeForm(initial={'gift_code': code})

    if request.method == "POST":
        form = RedeemCodeForm(data=request.POST)
        if form.is_valid():
            gift_code = request.POST['gift_code']
            PaymentHistory.objects.create(user=request.user,
                                          payment_date=datetime.datetime.now(),
                                          payment_amount=12,
                                          payment_provider='good-web-bundle')
            MRedeemedCode.record(request.user.pk, gift_code)
            request.user.profile.activate_premium()
            logging.user(request.user, "~FG~BBRedeeming gift code: %s~FW" % gift_code)
            return render_to_response('reader/paypal_return.xhtml', 
                                      {}, context_instance=RequestContext(request))

    return render_to_response('accounts/redeem_code.html', {
        'form': form,
        'code': request.REQUEST.get('code', ""),
        'next': request.REQUEST.get('next', "")
    }, context_instance=RequestContext(request))