allforbux, ты поможешь или нет?
Автоматический приём WM для любого аттестата...
Сообщений 11 страница 20 из 46
Поделиться122010-04-15 16:43:00
не надоело флудить???
сюда мне выложите код для авторазмещения через мерчант псевдодинамики и я в ответ выложу код для автоприёма
Поделиться132010-04-15 17:01:13
allforbux, я тебе уже две недели пишу об этом я всё брал с твоего сайта и псевдодинамические ссылки и плагин автоприема, откуда у меня мерчант на формальном атестате, короче помог, спасибо...
Отредактировано Crusnik (2010-04-15 17:11:11)
Поделиться142010-04-15 19:07:36
уже пишу статью на сайт,потом сюда кину)
Поделиться152010-04-15 19:30:35
Итак:
качаем архив отсюда
Редактируем файл addpsevdo.php:
Заменить код:
<form method="POST" action="https://merchant.webmoney.ru/lmi/payment.asp"> <input type="hidden" name="LMI_PAYMENT_AMOUNT" value="<?=$price?>"> <input type="hidden" name="LMI_PAYMENT_DESC" value="Оплата псевдодинамической ссылки c WMID <?=$wmid?>"> <input type="hidden" name="LMI_PAYEE_PURSE" value="<?=$p?>"> <input type="hidden" name="service" value="advpsevdo"> <input type="hidden" name="id" value="<?=$id?>"> <input type="submit" value="Оплатить <?=$price?> <?=$vn ?>"> </form>
на:
<form method="POST" action="wmk:payto"> <input type="hidden" name="amount" value="<?=$price?>"> <input type="hidden" name="Desc" value="Оплата "Псевдодинамика" №<?=$id?> с WMID № <?=$wmid?>"> <input type="hidden" name="Purse" value="<?=$p?>"> <input type="submit" value="Оплатить <?=$price?> <?=$vn ?>"> </form>
Это мы сделали кнопку,при нажатии которой будет выскакивать окно перевода с нужным нам текстом в примечании(который мы и будем цеплять,когда размещать)
Теперь нам надо топать в payresultauto.php и в нём после строк:
   $purse=$kosheluser;  
   mysql_query("insert into tb_compdata (idk,user,resvalue,purse) values ('$id','$lidername','$tarif','$purse')");  
   }  
   }  
   }  
   }  
   }  
   }  
   }  
   }  
   }  
   }добавить:
   require('config.php');
//////////////////////////////////съедаем все приходные операции с приечанием псевдодинамика
   require_once("autowmid/_header.php");
     $response = $wmxi->X3($koshel, intval(0), intval(0), intval(0), intval(0), trim($datestart), trim($datefinish));
     $structure = $parser->Parse($response, DOC_ENCODING);
     $transformed = $parser->Reindex($structure, false);
     $items = @$structure["0"]["node"]["1"]["node"];
     $items = is_array($items) ? $items : array();
     foreach($items as $k => $v)
     {
       $vv = $parser->Reindex($v["node"], true);
       $desc = htmlspecialchars(@$vv["desc"], ENT_QUOTES);
       $amount = htmlspecialchars(@$vv["amount"], ENT_QUOTES);
       $checkwmid = htmlspecialchars(@$vv["corrwm"], ENT_QUOTES);
       $opertype = htmlspecialchars(@$vv["opertype"], ENT_QUOTES);
       $kosheluser = htmlspecialchars(@$vv["pursesrc"], ENT_QUOTES);
       $dyn = "Псевдодинамика";
//////////////////////////съели терь надо выташить айди заказа
       $searchstring="№($id)";
       $pos = strpos($desc, $searchstring);
       $pos2 = strpos($desc, $dyn);
/////////////////////////вытащили  терь берём из бд всё по этому заказу
  $res=mysql_query("select * from tb_psevdoreq where id='$id'");  
   $row=mysql_fetch_array($res);  
  $urlsite=$row["url"];  
   $description=$row["description"];  
   $wmid=$row["wmid"];  
   $plan=$row["plan"];  
   $t=time();  
///////////////////////проверим данные по ценам в бд
$sql="select price from tb_config where item='psevdoweek1'";  
$res=mysql_query($sql);  
$psevdoweek1=mysql_result($res,0,0);  
$sql="select price from tb_config where item='psevdoweek2'";  
$res=mysql_query($sql);  
$psevdoweek2=mysql_result($res,0,0);  
$sql="select price from tb_config where item='psevdoweek3'";  
$res=mysql_query($sql);  
$psevdoweek3=mysql_result($res,0,0);  
$sql="select price from tb_config where item='psevdoweek4'";  
$res=mysql_query($sql);  
$psevdoweek4=mysql_result($res,0,0);
///////////////////////даём условие чтоб сверять было с чем
  if ($plan=="1") { $price=$psevdoweek1; }
  if ($plan=="2") { $price=$psevdoweek2; }
  if ($plan=="3") { $price=$psevdoweek3; }
  if ($plan=="4") { $price=$psevdoweek4; }
///////////////////////////////////////даём условие и сверяем цену заказа и сумму прихода
       if ($wmid == $checkwmid && $pos == true && $pos2 == true)  //проверка данных платежа и данных из базы заказа
       {
         if ($opertype == 0)
  {
   $res=mysql_query("select * from tb_psevdoreq where id='$id'");  
      $restr = mysql_query($res);
    if  ($nado<=$amount && mysql_num_rows($restr)>0)
    {
    $query = "INSERT INTO tb_psevdolinks (url,description,wmid,begindate,numdays) VALUES('$urlsite','$description','$wmid','$t','$plan')";  
   mysql_query($query) or die(mysql_error());  
   $queryz = "DELETE FROM tb_psevdoreq WHERE id='$id'";  
   mysql_query($queryz) or die(mysql_error());  
mysql_close($con);
}
}
}
}проверяй и отписывайся!
з.ы: админ,не сочти за рекламу...ссылки убери,если захочешь..просто я торопился...итак много времени убил чтоб написать и выложить на форум.это чистый пост с моего форума...подправь плиз)
Поделиться162010-04-15 19:47:10
вот в этой строке нового кода:
if ($nado<=$amount && mysql_num_rows($restr)>0)
надол заменить переменную $nado на $price а то сравнивать нечего и не с чем)))
Поделиться172010-04-15 22:19:30
проверяй и отписывайся!
Спасибо!!! но есть один минус... окно кипера при оплате пустое, нет ни кошелька, ни цены, ни примечания... Как ет испправить?
Поделиться182010-04-15 22:27:32
в addpsevdo.php в коде кнопки "оплатить" убрать нафиг method="POST" может поэтому...
Поделиться192010-04-15 22:46:08
убрать нафиг method="POST"
Теперь все ок! Ток здесь:
<input type="hidden" name="Desc" value="Оплата "Псевдодинамика" №<?=$id?> с WMID № <?=$wmid?>">
 надо "" убрать, а то в Примечание вписывает токо Оплата, а Псевдодинамика №37 с WMID № 7857236***** - нет.
Ну а псевдо ссылка все равно не добаляеться...
Отредактировано Mark (2010-04-15 22:51:28)
Поделиться202010-04-15 23:06:31
замени весь код кнопки на:
<a href='wmk:payto?Purse=<?=$p?>&Amount=<?=$price?>&Desc=Оплата "Псевдодинамика" №(<?=$id?>) c WMID: <?=$wmid?>.&BringToFront=Y'><b>ОПЛАТИТЬ</b></a>
будет отображаться ссылка!!!и тогда должно размещаться...и в кипер кавычки будут проходить!надо чтоб обязательно в примечании должно быть с кавычками !!!




