Ivan_Sytko
Новичок
Всем привет, нашел сайт с оплатой через киви но почему то когда я нажимаю купить нечего не происходит!
Код donate.php
Такое происходит когда нажимаю купить!
Код donate.php
PHP:
<?
if(!defined("Airzona")) return require_once '../../public/pages/404norule.php';
?>
</div>
</div>
</div>
<script src="//www.google.com/recaptcha/api.js?hl=ru" async defer></script>
<script type="text/javascript">var recaptchaCallback = function(response){jQuery('#donate-recaptcha').val(response);};
var recaptchaExpiredCallback = function(){jQuery('#donate-recaptcha').val('');};</script> <i class="mobile-menu" data-toggle="modal" data-target="#mainmenumodal"><img src="https://arizona-rp.com/072018/images/list-menu.svg" alt=""></i>
<div id="content">
<div class="container">
<h1 class="b-title">Магазин</h1>
<?php
$request = $_POST;
if (empty($request['user']))
{
echo
'<div class="cash-grid">
<div>
<form id="donate-form" action="/donate" method="post">
<div class="form-group field-donate-user required">
<label class="control-label" for="donate-user">Ник на сервере</label>
<input type="text" id="donate-user" class="main-inp w-100" name="user" placeholder="Например: Kevin_Mackalister">
<p class="help-block help-block-error"></p>
</div>
<div class="form-group field-donate-server required">
<label class="control-label" for="donate-server">Сервер</label>
<select id="donate-server" class="main-inp main-select w-100" name="server">
<option value="0">Выберите сервер</option>
<option value="1"> Хулиган</option>
</select>
<p class="help-block help-block-error"></p>
</div> <div class="form-group field-donate-sum required">
<label class="control-label" for="donate-sum">Сумма, руб</label>
<input type="text" id="donate-sum" class="main-inp w-100" name="sum" placeholder="Сумма">
<p class="help-block help-block-error"></p>
</div>
<div style="margin: 30px auto 30px auto; width: 304px">
<div class="form-group field-donate-recaptcha">
<input type="hidden" id="donate-recaptcha" name="Donate[reCaptcha]"><div class="g-recaptcha" data-sitekey="6LeXayYaAAAAAPqNdB62HXZznMiMqvraTxQYsMga" data-callback="recaptchaCallback" data-expired-callback="recaptchaExpiredCallback"></div>
<p class="help-block help-block-error"></p>
</div> </div>
<p class="calc-title"><strong>Калькулятор валюты</strong></p>
<div class="calc-b">
<div>
<p>Сумма</p>
<p><strong><span id="money">0</span> руб.</strong></p>
</div>
<div>
<p>AZ RUB</p>
<p><strong><span id="coins">0</span> AZ</strong></p>
</div>
</div>
<button class="big-but w-100" type="submit">Купить</button>
</form>
</div>
<div class="img-money">
<img src="/public/images/design/money-art.png" alt="">
</div>
</div>
</div>
</div>';
}
else
{
require_once $_SERVER['DOCUMENT_ROOT'].'/engine/core/config/config1.php';
$connect = mysql_connect(Config::DB_HOST, Config::DB_USER, Config::DB_PASS);
mysql_select_db(Config::DB_NAME, $connect);
$account = mysql_real_escape_string($request['user']);
$amount = mysql_real_escape_string($request['sum']);
$query = sprintf("INSERT INTO `bogdan_payments`(`account`, `amount`) VALUES ('%s', '%s')", $account, $amount);
$result = mysql_query($query, $connect);
$payment_id = mysql_insert_id();
mysql_close($connect);
/*function getFormSignature($account, $desc, $sum, $secretKey) {
$hashStr = $account.'{up}'.$desc.'{up}'.$sum.'{up}'.$secretKey;
return hash('sha256', $hashStr);
}*/
$desc = "Покупка AZ RUB";
//$account_sign = sprintf("%d-%s", $request['server'], $account);
//$signature = getFormSignature($account_sign, $desc, $amount, Config::UNIT_SEKRET);
echo
'
<div style="width:400px;margin:0 auto;margin-bottom:20px">
<table class="table" style="color:white">
<tbody><tr>
<td>Ник</td>
<td>'.$account.'</td>
</tr>
<tr>
<td>Сервер</td>
<td>Perfect</td>
</tr>
<tr>
<td>Сумма,руб</td>
<td>'.$amount.'</td>
</tr>
<tr>
<td>Покупка</td>
<td>Покупка AZ RUB</td>
</tr>
</tbody></table>
<form action="https://huligan-rp.ru/engine/core/config/index.php">
<input name="action" value="fk_go" class="main_input" type="hidden">
<input type="hidden" name="sum" value="'.$amount.'">
<input type="hidden" name="account" value="'.$account.'">
<input type="hidden" name="desc" value="AZRUB">
<div class="text-center">
<style>
.payment-buttons {
/*grid-column-gap: 30px; */
}
.payment-button {
background-color: rgba(255, 255, 255, .7);
padding: 5px;
text-align: center;
border-radius: 7px;
}
</style>
<div class="payment-buttons">
<a href="/qiwi/payment/create.php?payment_id=';echo $payment_id; echo '" style="background-color: white; border: 3px solid #FF9900; color: #FF9900; border-radius: 0 25px 0 25px; padding: 15px; display: block; text-decoration: none; margin-bottom: 30px">Оплатить с помощью QIWI</a>
<button style="grid-column: span 2; padding: 20px 70px" type="submit" class="big-but green w-100">Все способы</button>
</div>
</div>
</form>
</div>
</div>
</div>';
}
?>
<script type="text/javascript">jQuery(document).ready(function () {
jQuery('#donate-form').yiiActiveForm([{"id":"donate-user","name":"user","container":".field-donate-user","input":"#donate-user","error":".help-block.help-block-error","validate":function (attribute, value, messages, deferred, $form) {yii.validation.required(value, messages, {"message":"Заполните поле"});}},{"id":"donate-server","name":"server","container":".field-donate-server","input":"#donate-server","error":".help-block.help-block-error","validate":function (attribute, value, messages, deferred, $form) {yii.validation.required(value, messages, {"message":"Заполните поле"});yii.validation.number(value, messages, {"pattern":/^\s*[-+]?[0-9]*\.?[0-9]+([eE][-+]?[0-9]+)?\s*$/,"message":"Значение «Сервер» должно быть числом.","min":1,"tooSmall":"Выберите сервер","max":15,"tooBig":"Возникла внутренняя ошибка. Обратитесь к администратору.","skipOnEmpty":1});}},{"id":"donate-sum","name":"sum","container":".field-donate-sum","input":"#donate-sum","error":".help-block.help-block-error","validate":function (attribute, value, messages, deferred, $form) {yii.validation.required(value, messages, {"message":"Заполните поле"});yii.validation.number(value, messages, {"pattern":/^\s*[-+]?[0-9]*\.?[0-9]+([eE][-+]?[0-9]+)?\s*$/,"message":"Значение «Сумма, руб» должно быть числом.","min":1,"tooSmall":"Неверное значение","max":1000000,"tooBig":"Не корректная сумма","skipOnEmpty":1});}},{"id":"donate-recaptcha","name":"reCaptcha","container":".field-donate-recaptcha","input":"#donate-recaptcha","error":".help-block.help-block-error","validate":function (attribute, value, messages, deferred, $form) {(function(messages){if(!grecaptcha.getResponse()){messages.push('Необходимо заполнить «Проверочный код».');}})(messages);}}], []);
var coins = jQuery('#coins'),money = jQuery('#money'),field = jQuery('#donate-sum');
function changeCoins() {
var value = field.val();
money.text(value);
coins.text(value*4);
}
field.keyup(changeCoins);
});
</script>
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
