Вход Регистрация
Файл: 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(1111199999);

                
$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");
?>
Онлайн: 1
Реклама