Exemple #1
0
def transfer_withdraw(Req, CurrencyTitle, Amnt):

    Dict = {}
    CurrencyIn = Currency.objects.get(title=CurrencyTitle)
    Dict["currency"] = CurrencyTitle
    Dict["use_f2a"] = False
    if Req.session.has_key("use_f2a"):
        Dict["use_f2a"] = Req.session["use_f2a"]

    t = loader.get_template("ajax_form.html")
    Dict["action"] = "/finance/emoney_transfer_withdraw_submit_okpay"
    Dict["action_title"] = my_messages.withdraw_transfer

    try:
        Last = TransOut.objects.filter(
            user=Req.user, provider="okpay", currency=CurrencyIn, status="processed"
        ).order_by("-id")[0]
        Dict["wallet"] = Last.account
    except:
        pass

    Form = FiatCurrencyTransferForm(initial=Dict, user=Req.user)

    Dict["form"] = Form.as_p()
    return tmpl_context(Req, t, Dict)
Exemple #2
0
def perfect_transfer_withdraw(Req, CurrencyTitle, Amnt):
    Dict = {}
    CurrencyIn = Currency.objects.get(title=CurrencyTitle)
    Dict["currency"] = CurrencyTitle
    Dict["use_f2a"] = False
    if Req.session.has_key("use_f2a"):
        Dict["use_f2a"] = Req.session["use_f2a"]

    t = loader.get_template("ajax_form.html")
    Dict["action"] = "/finance/emoney_transfer_withdraw_submit_perfect"
    Dict["action_title"] = my_messages.withdraw_transfer

    try:
        Last = \
        TransOut.objects.filter(user=Req.user, provider=TITLE, currency=CurrencyIn, status="processed").order_by('-id')[
            0]
        Dict["wallet"] = Last.account
    except:
        pass

    Form = FiatCurrencyTransferForm(initial=Dict, user=Req.user)
    Dict["form"] = Form.as_p()
    return tmpl_context(Req, t, Dict)
Exemple #3
0
def emoney_transfer_withdraw_submit(Req, provider):
    Form = FiatCurrencyTransferForm(Req.POST, user=Req.user)
    Dict = {}
    if Form.is_valid():
        ##check if it common operation
        #Last = list(TransOut.objects.filter(user = Req.user,
        #wallet = Form.cleaned_data["wallet"] ,
        #provider= provider,
        #status="processed").order_by('-id') )
        #if len(Last) > 0 :
        #emoney_transfer_withdraw_common_operation(Req, Form)
        #return redirect("/finance/confirm_withdraw_msg")
        #else:
        emoney_transfer_withdraw_secure(Req, Form, provider)
        return redirect("/finance/confirm_withdraw_msg_auto")


    else:
        t = loader.get_template("simple_form.html")
        Dict["action"] = "/finance/emoney_transfer_withdraw_submit_" + provider
        Dict["action_title"] = my_messages.emoney_transfer
        Dict["common_help_text"] = my_messages.emoney_attention_be_aware
        Dict["form"] = Form.as_p()
        return tmpl_context(Req, t, Dict)
Exemple #4
0
def emoney_transfer_withdraw_submit(Req, provider):

    Form = FiatCurrencyTransferForm(Req.POST, user=Req.user)
    Dict = {}
    if Form.is_valid():
        ##check if it common operation
        # Last = list(TransOut.objects.filter(user = Req.user,
        # wallet = Form.cleaned_data["wallet"] ,
        # provider= provider,
        # status="processed").order_by('-id') )
        # if len(Last) > 0 :
        # emoney_transfer_withdraw_common_operation(Req, Form)
        # return redirect("/finance/confirm_withdraw_msg")
        # else:
        emoney_transfer_withdraw_secure(Req, Form, provider)
        return redirect("/finance/confirm_withdraw_msg_auto")

    else:
        t = loader.get_template("simple_form.html")
        Dict["action"] = "/finance/emoney_transfer_withdraw_submit_" + provider
        Dict["action_title"] = my_messages.emoney_transfer
        Dict["common_help_text"] = my_messages.emoney_attention_be_aware
        Dict["form"] = Form.as_p()
        return tmpl_context(Req, t, Dict)