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)
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)
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)
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)