ccbill_return.php

来自「太烦了」· PHP 代码 · 共 85 行

PHP
85
字号
<?phpif ( !defined( 'SMARTY_DIR' ) ) {	include_once( 'init.php' );}				$pay_txn_id = $_SESSION['invoice_no'];session_unregister('invoice_no');if (isset($_REQUEST['payment_cancel']) && $_REQUEST['payment_cancel'] == 1) {	/* Payment processing cancelled by user.  */	$sql = 'update ! set payment_status=? where invoice_no = ?';	$db->query($sql, array(TRANSACTIONS_TABLE,'Cancelled', $pay_txn_id) );	$t->assign('error_msg', '1');	$t->assign('rendered_page', $t->fetch('checkout_process.tpl') );	$t->display( 'index.tpl' );	exit;	}$trnrec=$db->getRow('select * from ! where invoice_no = ? ', array(TRANSACTIONS_TABLE, $pay_txn_id ));if( $trnrec['payment_status'] == 'Completed'  ) {$levels =$db->getRow('select mem.name, trn.payment_status from ! as trn, ! as mem where trn.invoice_no = ? and mem.roleid = trn.to_membership', array(TRANSACTIONS_TABLE, MEMBERSHIP_TABLE, $pay_txn_id) );$t->assign ( 'level', $levels['name'] .' <br /><br /> Payment Status: '.$levels['payment_status']);$_SESSION['security'] = '';hasRight('');$t->assign('rendered_page', $t->fetch('checkout_process.tpl') );$t->display( 'index.tpl' );exit;}else  {  if($trnrec['payment_status'] == 'Declined' )		  $message = "Your Payment was declined by CCBill";		else if ($trnrec['payment_status'] == 'Error' )		 { $message = "Payment Received. But the has been an error.<br/>Please contact site admin "; }		else		  { $message = "Your Payment has not been processed by CCBill"; }	$t->assign('message', "<b><p>\n<font color=red>".$message."</font></p><br /></b>");				$t->assign('error_msg', '1');	$t->assign('rendered_page', $t->fetch('checkout_process.tpl') );	$t->display( 'index.tpl' );	exit;}?>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?