📄 ccbill_return.php
字号:
<?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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -