Loading...
Обучение/Помощь новичкам | Ворлдкасса легенда
<?php
require_once ('../system/func.php');
auth();
//Массив цен на золото количество золота=>Стоимость в руб
$cena_gold = array('225'=>'10', '1075'=>'50', '4500'=>'100', '22500'=>'200', '45000'=>'300');
$id_shop='';//ID площадки на WorldKassa
$hash='';//Секретный ключ (HASH)
if(isset($_GET['result'])){
if (isset($_POST['id_shop']) && is_numeric($_POST['id_shop']) && isset($_POST['id_bill']) && is_numeric($_POST['id_bill']) && isset($_POST['summa']) && is_numeric($_POST['summa']) && isset($_POST['hash'])){
$sql=mysql_query("SELECT * FROM `worldkassa` WHERE `id_bill` = '".$_POST['id_bill']."'");
if (mysql_num_rows($sql)>0){
$data=mysql_fetch_assoc($sql);
if ($_POST['summa']<$data['summa']){
//Можно поставить уведомление на подмену суммы пополнения
}elseif($_POST['hash']!=md5($hash.$id_shop.$_POST['id_bill'].$_POST['summa'])){
//Можно поставить уведомление, что не совпал хеш
}else{
foreach($cena_gold as $gold=>$summa){
if ($summa==$data['summa']){
$ank = mysql_fetch_assoc(mysql_query("SELECT * FROM `users` WHERE `id` = $data[id_user] LIMIT 1"));
## Акция ##

###########
mysql_query("UPDATE `users` SET `gold` = `gold`+".$gold.", `limit_clan_gold` = '".($ank[limit_clan_gold]+$gold)."', `limit_clan_crystals` = '".($ank[limit_clan_crystals]+$gold*100)."'WHERE `id` = '".$ank[id]."'");
mysql_query("UPDATE `users` SET `gold` = `gold`+".ceil($gold*25/100)." WHERE `id` = '".$ank['id_partner']."'");
## Акция ##



###########
}
}

}
}
}
break;
}
if(isset($_GET['error'])){
$_SESSION['msg'] = 'При пополнении произошла ошибка';
header("Location: ?");
exit();
}
if(isset($_GET['ok'])){
$_SESSION['msg'] = 'Успешно';
header("Location: ?");
exit();
}
if (isset($_GET['gold'])){
$summa=$_GET['gold'];
if (isset($summa)){
$data=file_get_contents('http://worldkassa.ru/user/oplata.php?id_shop='.$id_shop.'&summa='.$summa.'&hash='.$hash);
if (is_numeric($data)){

header("Location: http://worldkassa.ru/user/oplata.php?uniq=$data" ;);
exit();
}else{

echo $data; //вывод ошибок WorldKassa, если есть
}
}
}

$title = 'Золото';
require_once ('../system/header.php');
if(isset($_GET['act_gold'])){
$act_gold = num($_GET['act_gold']);
switch($act_gold){
case 150:
$summa = 10;
$bonus = 25;
break;
case 250:
$summa = 50;
$bonus = 50;
break;
case 500:
$summa = 100;
$bonus = 100;
break;
case 1000:
$summa = 200;
$bonus = 150;
break;
case 3000:
$summa = 300;
$bonus = 300;
break;
}
if($summa){
echo "<div class='block center'>";
echo "<b><span class='clr'>Покупка: $act_gold золотых</span></b><br>";
echo "<span class='money'>Бонус: <b>$bonus</b> золота</span></br>";

echo "<a href='?gold=$summa' class='link'>Перейти к покупке</a><br>Стоимость: $summa рублей";
echo "</div>";
echo "<a href='?' class='link'> Вернуться назад</a>";
}else{
echo "<div class='block center'>Произошла ошибка</div>";
}
require_once ('../system/footer.php');
break;
}

echo "<div class='block'>";
echo "<div class='oh'><img src='icons/gold.png' style='margin-right:3px;margin-top:-6px;'></div> <span class='money'><b> <span class='money'><img src=/icons/gold.png' style='margin-right:30px;margin-top:-60px;'></div>150 золота</b></span></br> Бонус: <span class='money'>25 золота</span><div style='clear:both;'></div><div class='center'><a href='?act_gold=150' class='link'>Перейти к оплате</a></div>";
echo "<div class='oh'><img src='icons/gold.png' style='margin-right:3px;margin-top:-6px;'></div> <span class='money'><b><span class='money'><img src='icons/gold.png' style='margin-right:30px;margin-top:-60px;'>250 золота</b></span></br> Бонус: <span class='money'>50 золота</span><div style='clear:both;'></div><div class='center'><a href='?act_gold=250' class='link'>Перейти к оплате</a></div>";
echo "<div class='oh'><img src='icons/gold.png' style='margin-right:3px;margin-top:-6px;'></div> <span class='money'><b><span class='money'><img src='icons/gold.png' style='margin-right:30px;margin-top:-60px;'>500 золота</b></span></br> Бонус: <span class='money'>100 золота</span><div style='clear:both;'></div><div class='center'><a href='?act_gold=500' class='link'>Перейти к оплате</a></div>";
echo "<div class='oh'><img src='icons/gold.png' style='margin-right:3px;margin-top:-6px;'></div> <span class='money'><b><span class='money'><img src='icons/gold.png' style='margin-right:30px;margin-top:-60px;'>1000 золота</b></span></br> Бонус: <span class='money'>150 золота</span><div style='clear:both;'></div><div class='center'><a href='?act_gold=1000' class='link'>Перейти к оплате</a></div>";

________
посл. ред. 03.04.2025 в 15:56; всего 3 раз(а); by root
Вообщем просто при переходе на оплату долго грузит и ни че не происходит,что может быть не так?
717322185 (3 апр 2025, в 15:08)
Вообщем просто при переходе на оплату долго грузит и ни че не происходит,что может быть не так?
Да как бы ворлдкасса уже не актуал:-D
Fatal error: Cannot break/continue 1 level in /home/users/j/j84626879/domains/cherepaha.fun/gold/index.php on line 103
и вот такая фигня на линии 103
break;
}вот эта строка
AdRed , Я в курсе что не актуал,но вапкасса загнулась а фрикассу пока денег нету кто бы написал,как то так
Дима забил на этот сервис уже давно. А жаль
717322185 (3 апр 2025, в 15:23)
AdRed , Я в курсе что не актуал,но вапкасса загнулась а фрикассу пока денег нету кто бы написал,как то так
Ясно*drag*
VELIKORUSS (3 апр 2025, в 15:24)
Дима забил на этот сервис уже давно. А жаль
К тому же и не владелец давным давно
717322185 , Обращайся Telegram: @lar1ska, напишет.smoke_sm.
AdRed , написал
Онлайн: 7
Время: 11:03:56
Gen. 0.1059
(c) ByMAS.RU 2010-2025