Спонсорский баннер перед выплатой

На некоторых буксах многие видели такую фишку…Заказать выплату можно только после клика по баннеру спонсора.Мне тут подкинули плагин для того,чтоб я его сделал под автоматизацию для любого аттестата,что я в принципе и буду делать…ну а плагин,я думаю,достоин того,чтобы пойти в пабликНа некоторых буксах многие видели такую фишку…Заказать выплату можно только после клика по баннеру спонсора.Мне тут подкинули плагин для того,чтоб я его сделал под автоматизацию для любого аттестата,что я в принципе и буду делать…ну а плагин,я думаю,достоин того,чтобы пойти в паблик
Итак,устанавливаем:
1.Сделать SQL-запрос к БД:

CREATE TABLE IF NOT EXISTS `tb_advspban` (
  `id` int(11) NOT NULL auto_increment,
  `urlsite` varchar(150) NOT NULL default '',
  `urlpic` varchar(150) NOT NULL default '',
  `begindate` varchar(150) NOT NULL default '',
  `numdays` int(5) NOT NULL default '0',
  `curview` char(1) NOT NULL default '0',
  `wmid` varchar(150) NOT NULL default '',
  PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=0;

CREATE TABLE IF NOT EXISTS `tb_addspbanner` (
  `id` int(11) NOT NULL auto_increment,
  `wmid` varchar(12) NOT NULL default '',
  `plan` varchar(5) NOT NULL default '',
  `urlsite` varchar(150) NOT NULL default '',
  `urlpic` varchar(150) NOT NULL default '',
  `time` varchar(150,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=0;

INSERT INTO `tb_config` (`id`, `item`, `howmany`, `price`) VALUES
(1, 'msponbanner', '1', '5'),
(2, 'advspbanner', '1', '0.25');


2.Открываем advertise.php
2.1 после:


$sql="select price from tb_config where item='advbanner'";
$res=mysql_query($sql);
$ban=mysql_result($res,0,0);


Добавить

$sql="select price from tb_config where item='advspbanner'";
$res=mysql_query($sql);
$spban=mysql_result($res,0,0);

2.2 после

<br>
<b>Баннер</b> — <?=$ban ?> <?=$vn ?> в сутки

добавить:

<br>
<b>Спонсорский баннер</b> — <?=$spban ?> <?=$vn ?> в сутки


2.3 после:


:: <a href="advertise.php?adv=banner">Баннеры</a>


Добавить


::<a href="advertise.php?adv=spbanner">Спонсорский баннер</a>

2.4 после:

if($adv=='banner') include('addbanner.php');


добавить


if($adv=='spbanner') include('addspbanner.php');

3.Открываем moneyforadv.php
3.1 после


$sql="select price from tb_config where item='mfabanner'";
$res=mysql_query($sql);
$ban=mysql_result($res,0,0);


добавить


$sql="select price from tb_config where item='msponbanner'";
$res=mysql_query($sql);
$spban=mysql_result($res,0,0);


3.2 после

3. Баннер в ротаторе: 1 сутки = <?=$ban ?> <?=$vn ?><br>


добавить


4. Спонсорский баннер: 1 стуки = <?=$spban ?> <?=$vn ?><br>


и изменить цифру 4 в строке \»реклама во фрейме\» которая чток ниже/:)
3.3 после


<a href="moneyforadv.php?adv=banner">Баннеры</a>::


добавить


<a href="moneyforadv.php?adv=spbanner">Спонсорский баннер</a>::

3.4 и наконец после:

if($adv=='banner') include('moneyforadv_banner.php');


добавить

if($adv=='spbanner') include('moneyforadv_spbanner.php');


4.открываем dopmenu.php
4.1 после


<a href="adminmain.php?p=banneradd"><input type="button" value="Баннер"></a>


добавить

<a href="adminmain.php?p=spbanneradd"><input type="button" value="Спонсорский баннер"></a>

4.2 после

  <a href="adminmain.php?p=bannerreq"><input type="button" value="Баннеры"></a>

добавить

<a href="adminmain.php?p=spbannerreq"><input type="button" value="Спонсорский баннер"></a>

4.3 после


<a href="adminmain.php?p=bannerview"><input type="button" value="Баннеры"></a>

добавить

<a href="adminmain.php?p=spbannerview"><input type="button" value="Спонсорский баннер"></a>

5.Открываем reklcfg.php
5.1 после


$wmbanner=$_POST["wmbanner"];

добвить

$wmspbanner=$_POST["wmspbanner"];

5.2 после


$banner=$_POST["banner"];


добавить

$spbanner=$_POST["spbanner"];

5.3 после


mysql_query("update tb_config set price='$wmbanner' where item='advbanner'");


добавить

mysql_query("update tb_config set price='$wmspbanner' where item='advspbanner'");


5.4 после


mysql_query("update tb_config set price='$banner' where item='mfabanner'");

добавить


mysql_query("update tb_config set price='$spbanner' where item='msponbanner'");

5.5 после


$sql="select price from tb_config where item='advbanner'";
$res=mysql_query($sql);
$ban=mysql_result($res,0,0);


Добавить


$sql="select price from tb_config where item='advspbanner'";
  $res=mysql_query($sql);
  $spban=mysql_result($res,0,0);

5.6 после

<th width="200">Баннеры (цена за 1 сутки)</th><td><input type="text" name="wmbanner" value="<?=$ban ?>" size="30" maxlength="30"></td></tr>
<tr>
добавить
Код: | Выделить всё
<th width="200">Спонсорский баннер (цена за 1 сутки)</th><td><input type="text" name="wmspbanner" value="<?=$spban ?>" size="30" maxlength="30"></td></tr>
<tr>


5.7 и после:


$sql="select price from tb_config where item='mfabanner'";
$res=mysql_query($sql);
$ban=mysql_result($res,0,0);

добавить

  $sql="select price from tb_config where item='msponbanner'";
  $res=mysql_query($sql);
  $spban=mysql_result($res,0,0);


5.8 и наконец после:

<th width="200">Баннеры (цена за 1 сутки)</th><td><input type="text" name="banner" value="<?=$ban ?>" size="30" maxlength="30"></td></tr>
<tr>


добавить


<th width="200">Спонсорский баннер (цена за 1 сутки)</th><td><input type="text" name="spbanner" value="<?=$spban ?>" size="30" maxlength="30"></td></tr>
<tr>

6.переименовать ваш convert.php в tgfgghhjh657657kkjlk456.php
7.лить все файлы из архива.
8.!!!!!!!!!!!!!!!!!!!!!!!!!плагин в архиве для оплаты через мерчант!!!!!!!!!!!!!!!!!!!!!!!!!!поэтому в payresult.php Добавить перед

}
?>


вставить

if($service=="advspbanner")
  {
  require 'config.php';
  $res=mysql_query("select * from tb_addspbanner where id='$id'");
  $row=mysql_fetch_array($res);
  $urlsite=$row["urlsite"]; $urlpic=$row["urlpic"]; $t=time(); $plan=$row["plan"]; $wmid=$row["wmid"];

  $res=mysql_query("select price from tb_config where item='advspbanner'");
  $res=mysql_fetch_array($res);
  $nado=$res["price"]*$plan;
  $nado=round($nado,2);
  
  if($nado<=$oplata)
  {
  mysql_query("INSERT INTO tb_advspban (urlsite,urlpic,begindate,numdays,wmid) VALUES('$urlsite','$urlpic','$t','$plan','$wmid')");
  mysql_query("DELETE FROM tb_addspbanner WHERE id='$id'");
  }
  
  }


для приёма в ручном режиме!!!!!!!!!!!!:
в addspbanner.php заменить следующий код:

  <br>
<img src="images/ok.png" width="16" height="16" border="0" align="absmiddle"> <font color="#00cc00"><b>Ваш заказ принят!</b></font><br><br>
<font color="#ff0000">Баннер будет размещен автоматически после оплаты.</font>

<br><br>———-<br>
<b>Номер счета:</b> #<?=$id?><br>
<b>Сумма к оплате:</b> <?=$precio?> <?=$vn ?><br>
<b>Количество показов:</b> <?=$plan ?> дней<br>
<b>URL сайта:</b> <?=$urlsite?><br>
<b>URL баннера:</b> <?=$urlpic?><br>
<font color="blue">———-<br><br>
Оплата через Merchant WebMoney Transfer</font><br><br>

  
<form method="POST" action="https://merchant.webmoney.ru/lmi/payment.asp">
<input type="hidden" name="LMI_PAYMENT_AMOUNT" value="<?=$precio?>">
<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="advspbanner">
<input type="hidden" name="id" value="<?=$id?>">
<input type="submit" value="Оплатить <?=$precio?> <?=$vn ?>">
</form>


на

<br><img src="images/ok.png" align="absmiddle">Ваш заказ принят.Мы его подтвердим только после оплаты.<br>
<form method="POST" action="wmk:payto">
<input type="hidden" name="amount" value="<?=$precio?>">
<input type="hidden" name="desc" value='оплата"Спонсорские баннеры" c WMID: <?=$wmid?> Номер заказа №<?=$id>'>
<input type="hidden" name="purse" value="<?=$p?>">
<input type="submit" value="Оплатить <?=$precio?> <?=$vn ?>">
</form>


Для приёма через плагин \»автоприём для любого аттестата\»:
в файле payresultauto.php перед:

}
mysql_close($con);

//—+—+— (c) KONTAKT-REKLAMA.RU —+—+—//
?>


Добавить:

  require('config.php');
  $sql = "SELECT * FROM tb_addspbanner ORDER BY id ASC";
  $rest = mysql_query($sql);

  while ($row = mysql_fetch_array($rest))
  {
  $id=$row["id"];
  $urlsite=$row["urlsite"];
  $urlpic=$row["urlpic"];
  $t=time();
  $plan=$row["plan"];
  $wmid=$row["wmid"];
  $timez=$row["time"];

  $res=mysql_query("select price from tb_config where item='advspbanner'");
  $res=mysql_fetch_array($res);
  $nado=$res["price"]*$plan;
  $nado=round($nado,2);

  $datestart = date("Ymd H:i:s", $timez);
  $datefinish = date("Ymd H:i:s", $timez+84600); //период проверки оплаты 24 часа с момента заказа

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

  if ($wmid == $checkwmid && $pos == true && $pos2 == true) //проверка данных платежа и данных из базы заказа
  {
  if ($opertype == 0)
  {
  $sql = "SELECT * FROM tb_addspbanner WHERE id='$id'";
  $restb = mysql_query($sql);

  if ($nado<=$amount && mysql_num_rows($restb)>0)
  {
  mysql_query("INSERT INTO tb_advspban (urlsite,urlpic,begindate,numdays,wmid) VALUES('$urlsite','$urlpic','$t','$plan','$wmid')");
  mysql_query("DELETE FROM tb_addspbanner WHERE id='$id'");

  $res=mysql_query("select * from tb_comp where param='8'");

  if (mysql_num_rows($res)>0)
  {
  while ($row=mysql_fetch_array($res))
  {
  $id=$row["id"];
  $lidertype=$row["lidername"];
  $t=time();
  $sd=strtotime($row["startdate"]);
  $ed=strtotime($row["enddate"]);

  if ($t>$sd && $t<$ed)
  {
  if ($lidertype=='0')
  {
  $res1=mysql_query("select username from tb_users where wmid='$wmid'");

  if (mysql_num_rows($res1)>0)
  {
  $res1=mysql_fetch_array($res1);
  $lidername=$res1["username"];
  }
  else
  {
  $lidername='';
  }
  }
  else
  {
  $lidername=$wmid;
  }

  if ($lidername!='')
  {
  $res1=mysql_query("select * from tb_compdata where idk='$id' and user='$lidername'");

  if (mysql_num_rows($res1)>0)
  {
  $res1=mysql_Fetch_array($res1);
  $resvalue=$res1["resvalue"]+$plan;
  $purse=$kosheluser;
  mysql_query("update tb_compdata set resvalue='$resvalue', purse='$purse' where id='".$res1["id"]."'");
  }
  else
  {
  $purse=$kosheluser;
  mysql_query("insert into tb_compdata (idk,user,resvalue,purse) values ('$id','$lidername','$plan','$purse')");
  }
  }
  }
  }
  }
  }
  }
  }
  }
  }


качаем архив sponsorban.zip — радуемся жизни)))комментим.

Автор публикации

не в сети 13 лет

Green-wm

Комментарии: 0Публикации: 50Регистрация: 03-03-2011

Понравилась статья? Поделись в соц. сетях:

Похожие новости

Отправить комментарий

wpDiscuz
Авторизация
*
*
Регистрация
*
*
*
Генерация пароля