payonline_receive.php
来自「phpcms2007很好的cms内容管理系统,操作方便」· PHP 代码 · 共 29 行
PHP
29 行
<?php
defined('IN_PHPCMS') or exit('Access Denied');
function dopay($orderid, $amount, $bank)
{
global $db,$_username,$PHP_TIME,$LANG;
$r = $db->get_one("SELECT * FROM ".TABLE_PAY_ONLINE." WHERE `orderid`='$orderid'");
if(!$r) showmessage($LANG['payment_fail_order_not_exist']);
if($r['amount']+$r['trade_fee'] != $amount) showmessage($LANG['payment_fail_sum_not_right']);
if($r['status'] > 0) showmessage($LANG['not_refresh']);
$db->query("UPDATE ".TABLE_PAY_ONLINE." SET status=1, receivetime='$PHP_TIME', bank='$bank' WHERE `orderid`='$orderid'");
money_add($r['username'] , $amount, $LANG['onlinepay_add'].':'.$orderid);
if($r['trade_fee']) money_diff($r['username'], $r['trade_fee'], $LANG['onlinepay_diff'].':'.$orderid, $orderid);
return $r;
}
$payonline_setting = cache_read('payonline_setting.php');
array_key_exists($paycenter, $payonline_setting) or showmessage($paycenter.$LANG['illegal_parameters']);
@extract($payonline_setting[$paycenter]);
require MOD_ROOT.'/payonline/'.$paycenter.'/receive.php';
$total_amount = $amount + $trade_fee;
$head['title'] = $LANG['online_payment_result'];
include template($mod, 'payonline_receive');
?>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?