} require_once $_SERVER['DOCUMENT_ROOT'] . "/classes/onlinedengi.php"; require_once $_SERVER['DOCUMENT_ROOT'] . "/classes/pskb.php"; require_once $_SERVER['DOCUMENT_ROOT'] . "/classes/memBuff.php"; $step = __paramInit('int', null, 'step', 'null'); $userid = __paramInit('int', null, 'nickname'); $userid_extra = __paramInit('int', null, 'nick_extra'); $amount = __paramInit('int', null, 'amount'); $paymode = __paramInit('int', null, 'mode_type'); $order_id = __paramInit('int', null, 'order_id'); $paymentid = mt_rand(mt_rand(1, 9999), mt_rand(11000, 999999)); $key1 = md5('0' . $userid . '0' . onlinedengi::SECRET); $key2 = md5($amount . $userid . $paymentid . onlinedengi::SECRET); $params1 = array('userid' => $userid, 'userid_extra' => $userid_extra, 'key' => $key1); $params2 = array('amount' => $amount, 'userid' => $userid, 'userid_extra' => $userid_extra, 'paymentid' => $paymentid, 'key' => $key2, 'paymode' => $paymode, 'orderid' => $order_id); $m = new pskb_server(); $lc = $m->get($order_id); if ($lc->state == 'cover') { ?> <h1>уже покрыт</h1> <?php exit; } ?> <form method="post" action="" id="frm"> <?php foreach ($_POST as $k => $v) { if ($k == 'u_token_key') { continue; }
<?php define('NOCSRF', true); require_once $_SERVER['DOCUMENT_ROOT'] . '/classes/stdf.php'; require_once $_SERVER['DOCUMENT_ROOT'] . '/classes/pskb.php'; $method = __paramInit('string', 'method'); $lc = new pskb_server(); $lc->serve($method, $_REQUEST); exit;
require_once $_SERVER['DOCUMENT_ROOT'] . "/classes/log.php"; $src = __paramValue('int', $get['res']); $state = __paramValue('int', $post['state']); $lc_id = __paramValue('int', $post['account']); $log_data = array('GET' => $get, 'POST' => $post); if (!pskb::validateCardRequest($post)) { $src = 2; $state = -999; $log_data['err'] = array('src' => $src, 'state' => $state); } $log = new log("pskb_cards/income-" . SERVER . '-%d%m%Y.log', 'a', '%d.%m.%Y %H:%M:%S : ' . $_SERVER['REMOTE_ADDR'] . ' : '); $log->writevar($log_data); $pskb = new pskb(); $_lc = $pskb->getLCbyLCId($lc_id); $err_msg = "Неизвестная ошибка"; if ($src == 2) { if ($state && in_array($state, array_keys(pskb::$card_messages))) { $err_msg = pskb::$card_messages[$state]; } if (!in_array($state, array(2, -999))) { $pskb->upLC(array('state' => 'err', 'stateReason' => $err_msg), $_lc['lc_id']); } } if ($src === 1 && defined('PSKB_TEST_MODE')) { $lc = new pskb_lc(json_encode($_lc)); $lc->id = $_lc['lc_id']; $lc->state = 'cover'; $test = new pskb_server(); $test->set($lc); } include_once $_SERVER['DOCUMENT_ROOT'] . "/sbr/employer/tpl.pskb-cards-income.php";