Файл: page/settings/wmid.php
Строк: 78
<?php
$title = 'Платёжные реквизиты';
require_once($_SERVER["DOCUMENT_ROOT"]."/inc/head.php");
if (isset($active)) {
if (!$user['wmr']) {
echo '<div class="title">Заполнение кошелька</div>';
if (isset($_POST['wmr'])) {
// Поиск wmr в базе
$wmr_s = $connect->prepare("select count(*) from `users` where `wmr` = ?");
$wmr_s->execute(array($_POST['wmr']));
$error = '';
if (empty($_POST['wmr'])) {
$error.= 'Введите ваш кошелек!<br/>';
}
elseif (!preg_match("#^R[0-9]{12}$#i", $_POST['wmr'])) {
$error.= 'Неверно введен WMR-кошелек: вводить нужно, начиная с R!<br/>';
}
elseif ($wmr_s->fetchColumn()) {
$error.= 'Пользователь с таким кошельком уже зарегистрирован!<br/>';
}
if ($error) {
echo '<div class="menu">'.$error.'</div>';
} else {
$stmt = $connect->prepare("update `users` set `wmr` = ? where `id` = ?");
if ($stmt->execute(array($_POST['wmr'], $user['id']))) {
header('Location: /settings/wmid');
} else {
echo '<div class="menu">Произошла ошибка!</div>';
}
}
}
echo '<div class="menu">
<form action="" method="POST">
WMR-кошелек:<br/><input type="text" name="wmr" value="R" maxlength="13"><br/>
<input type="submit" value="Заполнить">
</form></div>';
}
echo '<div class="title">Подтверждение WMID</div>';
if ($sys['payment']['wmr'] && $sys['payment']['hash']) {
if ($user['wmid'] && $user['wmr']) {
echo '<div class="menu"><div class="good">Реквизиты заполнены и подтверждены!</div></div>';
} else {
if (isset($_POST['submit'])) {
$chet = random_int(11111, 99999);
$comment = 'Подтверждение WMID: '.$user['login'];
$pay = $connect->prepare("insert into `plus` set `time` = ?, `uid` = ?, `sum` = ?, `num` = ?");
if ($pay->execute(array(time(), $user['id'], $sys['system']['wmid'], $chet))) {
echo '<div class="menu">
<form data-noajax action="https://merchant.webmoney.ru/lmi/payment.asp" method="POST">
<input type="hidden" name="LMI_PAYMENT_AMOUNT" value="'.$sys['system']['wmid'].'">
<input type="hidden" name="LMI_PAYMENT_DESC_BASE64" value="'.base64_encode($comment).'">
<input type="hidden" name="LMI_PAYMENT_NO" value="'.$chet.'">
<input type="hidden" name="LMI_PAYEE_PURSE" value="'.$sys['payment']['wmr'].'">
<input type="hidden" name="LMI_SIM_MODE" value="0">
<input type="hidden" name="WMID_VERIFY" value="1">
<input type="submit" value="Перейти к оплате (WebMoney Merchant)">
</form></div>';
} else {
echo '<div class="menu">Произошла ошибка!</div>';
}
}
echo '<div class="menu">
<form action="" method="POST">
<input type="submit" name="submit" value="Продолжить">
<div class="chi">Стоимость: '.rub($sys['system']['wmid']).'</div>
<div class="information">У вас будут заполнены реквизиты, с которых производилась оплата (WMID & WMR).</div>
</form></div>';
}
} else {
echo '<div class="menu"><div class="danger">Оплата через WebMoney Merchant не настроена, подтверждение WMID недоступно.</div></div>';
}
echo '<div class="forlink"><a href="/settings" class="links"><img src="/img/sett.png" alt="sett">Настройки</a></div>';
} else {
header('Location: /');
}
require($_SERVER["DOCUMENT_ROOT"]."/inc/foot.php");
?>