Re: Обновления партнерской САР
Добавлено: 03 мар 2018, 00:22
Оптимизация формы вывода средств
Замените содержимое параметра account.pay.outval на следующее:
Замените содержимое параметра account.pay.out1 на следующее:
Замените содержимое параметра account.pay.outval на следующее:
Код: Выделить всё
<input type=radio name=mth value=%s id=mth%s><label for="mth%s"><b><span id=outamt%s></span></b> %s</label><BR><span id=outcmt%s></span><br>
Код: Выделить всё
Эта функция позволяет вывести средства со счета в системе JetSwap на ваш кошелек в WebMoney и других платежных системах.<P>
Комиссия системы на вывод средств составляет <span id=scom>%s</span>%%, но не менее <span id=scommin>%s</span>$<BR>
Дневной лимит вывода средств составляет <span id=daylim>%s</span>$. При превышении этого лимита дополнительная комиссия составляет <span id=daylimcom>%s</span>%%
<UL><LI><a href=?mode=pay&cmd=rekv>Реквизиты платежей</a></LI></UL>
<P>Перед перечислением средств ваш аккаунт будет проверен на накрутку вручную! Если никаких нарушений не было, администратор переведет ваши деньги на кошелек, который вы укажете в настройках перевода.<P>Минимальная сумма для вывода WebMoney — 10 центов, для остальных валют - 1$.<P>
<form action=?mode=pay&cmd=outwmprv method=post name=frmout>
<input type=hidden name=amtout value=0 id=amtout>
Введите сумму <b>($)</b>: <input type=text name=amount class=norm value=0><br><b>Доступно: <span id=spn>%s</span>$.</b> <a href=javascript:alltoout();>Вывести все</a><br>
Выводимая сумма с учетом комиссии: <b><span id=amtoutdisplay>0</span></b>$
<BR>Вы получите <b>(отметьте выводимую валюту)</b>:
<UL>%s
<BR><B>Вывод средств через платежный шлюз (Free-Kassa):</B><BR>
<span id="outgw"></span></ul>
<ul><li>Обращаем ваше внимание, что конечные <b>сроки вывода средств c помощью платежного шлюза не регламентированы</b> и состоят из срока обработки заявки на вывод системой JetSwap (до 5 дней) и срока обработки заявки на вывод платежным шлюзом.</li>
<LI><a href="?mode=pay&cmd=delaystat">Статистика по срокам вывода</a> средств через платежный шлюзздесь.</LI></ul>
<script language=javascript>
var oldamt=0;
function getXmlHttp(){
var xmlhttp;
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) {
xmlhttp = false;
}
}
if (!xmlhttp && typeof XMLHttpRequest!="undefined") {
xmlhttp = new XMLHttpRequest();
}
return xmlhttp;
}
function doupdatecourses(amt,aout)
{
var xmlhttp = getXmlHttp();
xmlhttp.open("GET", "?mode=pay&cmd=outgw&amount=" + amt + "&amtout=" + aout);
xmlhttp.onreadystatechange=function(){
if (xmlhttp.readyState != 4) return ;
if (xmlhttp.status == 200 && xmlhttp.responseText!="") {
document.getElementById("outgw").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.send(null);
}
function fix(x,f)
{
f=f || 2;
x=parseFloat(x);
var x1=Math.floor(parseFloat(x*Math.pow(10,f+1)))/Math.pow(10,f+1);
var x2=Math.floor(parseFloat(x*Math.pow(10,f)))/Math.pow(10,f);
if(x1-x2>9.9*Math.pow(10,-f-1))x2=Math.floor(parseFloat((x+5*Math.pow(10,-f-1))*Math.pow(10,f)))/Math.pow(10,f);
return x2;
}
function alltoout()
{
wm=fix(document.all.spn.innerHTML);
if(wm>100)wm=100;
document.forms.frmout.amount.value=wm;
}
var ors=new Array();
var ocs1=new Array();
var ocs2=new Array();
var otm=new Array();
%s
setInterval("calcout();",500);
function calcout()
{
var scom=fix(document.all.scom.innerHTML)/100;
var scommin=fix(document.all.scommin.innerHTML);
var daylim=fix(document.all.daylim.innerHTML);
var cmt2="";
amt=fix(document.forms.frmout.amount.value);
if(amt>daylim)
{
scom+=fix(document.all.daylimcom.innerHTML)/100;
cmt2=" Дополнительная комиссия за превышение дневного лимита вывода составляет <b>"+document.all.daylimcom.innerHTML+"%%</b>";
}
amtout=fix(amt-(amt*scom<scommin ? scommin : amt*scom));
if(oldamt!=amt)
{
oldamt=amt;
doupdatecourses(amt,amtout);
}
document.all.amtoutdisplay.innerHTML=amtout;
var cmt="";
var youget=0;
for(x=0;x<otm.length;x++)
{
cmt="";
youget=0;
if(otm[x])
{
if(amt<otm[x]){
cmt="Минимальная сумма для вывода " + otm[x] + "$";
youget=0;
}
else
{
if(ors[x]<amtout*ocs1[x]){
if(x<5)
{
youget=fix(amtout*ocs2[x]);
cmt="Обмен WMR, курс вывода " + ocs2[x];
}
else
{
youget=0;
cmt="Недостаточно резервов";
}
}
else
{
youget=fix(amtout*ocs1[x]);
cmt="Курс вывода " + ocs1[x];
}
}
document.getElementById("outamt" + x).innerHTML=youget;
document.getElementById("outcmt" + x).innerHTML=cmt+cmt2;
if(document.getElementById("mth" + x).checked)document.getElementById("amtout").value=youget;
document.getElementById("mth" + x).disabled=(youget>0 ? false : true);
}
}
}
function op(a)
{
document.forms.frm1.oper.value=a;
document.forms.frm1.first.value=(document.forms.frmout.first.checked ? 1 : 0);
document.forms.frm1.amount.value=document.forms.frmout.amount.value;
document.forms.frm1.amtout.value=amtout;
document.forms.frm1.submit();
}
</script>
<input type=checkbox name=first value=%s id="firstpay"><label for="firstpay">Первоочередная обработка платежа (%s кредитов)</label>
<p><input type=submit value="Вывести средства" class=buttonNormal></form>
<form method=post action=?mode=pay&cmd=outwmop name=frm1>
<input type=hidden name=amount value=0>
<input type=hidden name=amtout value=0>
<input type=hidden name=oper value=0>
<input type=hidden name=first value=0>
</form>
<ul><li><b>Вывод средств на счет Хостинга <sup><font color=red>0%% комиссия! New!</font></sup></b></ul>
<form action=?mode=pay&cmd=host method=post><table align=center><tr><td>Логин на <a href=http://order.jethosting.ru>Хостинге</a><td><input name=login><tr><td>Сумма<td><input name=amount><tr><td>Валюта<td><select name=valute><option value=0>Деньги<option value=1>Кредиты<option value=8>Бонусы</select><tr><td colspan=2 align=center><input type=submit class=buttonNormal value=Перевести></table></form>