Всем привет! Сегодня я установил в ферму модуль "Payeer лотерея" . И в нем 5 билетов цена 10 руб. Мест 1. И задача: хочу сделать 10 мест 5 побед и цена 5. Цена и билеты понятны но хочу сделать 5 победных мест. Помогите.
Код:
Код:
PHP:
<?PHP
$_OPTIMIZATION["title"] = "Аккаунт - Лотерея";
$usid = $_SESSION["user_id"];
$uname = $_SESSION["user"];
# Настройки лотерея
$amount_lottery = 5; // Стоимость лотерейного билета
$num_bil = 10; // Количество билетов
?>
<div class="s-bk-lf">
<div class="acc-title">Лотерея</div>
</div>
<div class="silver-bk">
<div class="clr"></div>
<?PHP
# список предыдущих лотерей
if(isset($_GET["winners"])){ ?>
<table cellpadding='3' cellspacing='0' border='0' bordercolor='#336633' align='center' width="99%">
<tr>
<td colspan="6" align="center"><h4>Завершенные лотереи</h4></td>
</tr>
<tr>
<td align="center" class="m-tb">№</td>
<td align="center" class="m-tb">Пользователь<BR />[Билет]</td>
<td align="center" class="m-tb">Банк</td>
<td align="center" class="m-tb">Дата</td>
</tr>
<?PHP
$db->Query("SELECT * FROM db_payeerlottery_winners ORDER BY id DESC");
if($db->NumRows() > 0){
while($ref = $db->FetchArray()){
?>
<tr class="htt">
<td align="center"><?=$ref["id"]; ?></td>
<td align="center"><?=$ref["user_a"]; ?><BR />Билет: <?=$ref["bil_a"]; ?></td>
<td align="center"><?=$ref["bank"]; ?></td>
<td align="center"><?=date("d.m.Y",$ref["date_add"]); ?></td>
</tr>
<?PHP
}
}else echo '<tr><td align="center" colspan="6">Нет записей</td></tr>'
?>
</table>
<div class="clr"></div></div>
<?PHP return; } ?>
<b>Лотерея</b> - это такая игры :) Всего имеется <?=$num_bil; ?> билетов. После того, как все билеты будут проданы состоится розыгрыш счастливых билетов. Система случайным образом выберет 3 номера счастливых билетов и зачислит им призы. <BR />
1 место - 90% от общего банка [<?=($amount_lottery * $num_bil) * 0.9; ?> рублей]. <BR />
Остальные 10% составляют комиссию системы.
<BR />
<u>Стоимость билета = <?=$amount_lottery; ?> рублей</u>.
<BR />
<a href="/account/payeerlottery/winners">Список завершенных лотерей</a>
<BR /><BR />
<?PHP
function ViewPurse($purse){
if( substr($purse,0,1) != "P" ) return false;
if( !preg_match("/^[0-9]{7,8}$/", substr($purse,1)) ) return false;
return $purse;
}
if(isset($_POST["purse"])){
$purse = ViewPurse($_POST["purse"]);
if($purse !== false){
if(isset($_POST["set_paylottery"], $_POST["hash"]) AND $_SESSION["lotpay_hash"] == $_POST["hash"]){
$sum = 10;
# Заносим в БД
$db->Query("INSERT INTO db_payeerlottery_insert (user_id, user, purse, sum, date_add) VALUES ('".$_SESSION["user_id"]."','".$_SESSION["user"]."','$purse','$sum','".time()."')");
$desc = base64_encode($_SERVER["HTTPS_HOST"]." - USER ".$_SESSION["user"]);
$m_shop = $config->shopIDlot;
$m_orderid = $db->LastInsert();
$m_amount = number_format($sum, 2, ".", "");
$m_curr = "RUB";
$m_desc = $desc;
$m_key = $config->secretWlot;
$arHash = array(
$m_shop,
$m_orderid,
$m_amount,
$m_curr,
$m_desc,
$m_key
);
$sign = strtoupper(hash('sha256', implode(":", $arHash)));
?>
<center>
<form method="GET" action="//payeer.com/merchant/">
<input type="hidden" name="m_shop" value="<?=$config->shopIDlot; ?>">
<input type="hidden" name="m_orderid" value="<?=$m_orderid; ?>">
<input type="hidden" name="m_amount" value="<?=number_format($sum, 2, ".", "")?>">
<input type="hidden" name="m_curr" value="RUB">
<input type="hidden" name="m_desc" value="<?=$desc; ?>">
<input type="hidden" name="m_sign" value="<?=$sign; ?>">
<input type="submit" name="m_process" value="Оплатить и получить билет" />
</form>
</center>
<div class="clr"></div>
</div>
<?PHP
return;
}
}else echo "<center><b><font color = 'red'>Кошелек Payeer указан неверно! Смотрите образец!</font></b></center><BR />";
}
?>
<center>
<?PHP
$_SESSION["lotpay_hash"] = rand(1, 9999999);
?>
<form action="" method="post">
<table width="99%" border="0" align="center">
<tr>
<td><font color="#000;">Введите кошелек Payeer [Пример: P1112457]</font>: </td>
<td><input type="text" name="purse" size="15"/></td>
</tr>
</table>
<input type="submit" name="set_paylottery" value="Купить билет" class="MyButton" style="padding:7px;" />
<input type="hidden" name="hash" value="<?=$_SESSION["lotpay_hash"]; ?>" />
</form>
</center>
<table cellpadding='3' cellspacing='0' border='0' bordercolor='#336633' align='center' width="99%">
<tr>
<td colspan="5" align="center"><h4>Пользователи купившие билеты</h4></td>
</tr>
<tr>
<td align="center" class="m-tb">№ билета</td>
<td align="center" class="m-tb">Пользователь</td>
<td align="center" class="m-tb">Дата</td>
</tr>
<?PHP
$db->Query("SELECT * FROM db_payeerlottery ORDER BY id DESC");
if($db->NumRows() > 0){
while($ref = $db->FetchArray()){
?>
<tr class="htt">
<td align="center"><?=$ref["id"]; ?></td>
<td align="center"><?=$ref["user"]; ?></td>
<td align="center"><?=date("d.m.Y",$ref["date_add"]); ?></td>
</tr>
<?PHP
}
}else echo '<tr><td align="center" colspan="3">Нет записей</td></tr>'
?>
</table><div class="clr"></div>
</div>
Вложения
-
195,2 КБ Просмотры: 466
-
5,1 КБ Просмотры: 386
Последнее редактирование: