12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- <?php
- /**
- * 手机支付方式
- *
- *
- *
- ***/
- defined('InShopNC') or exit('Access Invalid!');
- class mb_paymentControl extends SystemControl{
- public function __construct(){
- parent::__construct();
- }
- public function indexOp() {
- $this->payment_listOp();
- }
- public function payment_listOp() {
- $model_mb_payment = Model('mb_payment');
- $mb_payment_list = $model_mb_payment->getMbPaymentList();
- Tpl::output('mb_payment_list', $mb_payment_list);
- Tpl::showpage('mb_payment.list');
- }
- /**
- * 编辑
- */
- public function payment_editOp() {
- $payment_id = intval($_GET["payment_id"]);
- $model_mb_payment = Model('mb_payment');
- $mb_payment_info = $model_mb_payment->getMbPaymentInfo(array('payment_id' => $payment_id));
- Tpl::output('payment', $mb_payment_info);
- Tpl::showpage('mb_payment.edit');
- }
- /**
- * 编辑保存
- */
- public function payment_saveOp() {
- $payment_id = intval($_POST["payment_id"]);
- $data = array();
- $data['payment_state'] = intval($_POST["payment_state"]);
- switch ($_POST['payment_code']) {
- case 'alipay':
- $payment_config = array(
- 'alipay_account' => $_POST['alipay_account'],
- 'alipay_key' => $_POST['alipay_key'],
- 'alipay_partner' => $_POST['alipay_partner'],
- );
- break;
- case 'wxpay':
- $payment_config = array(
- 'wxpay_partner' => $_POST['wxpay_partner'],
- 'wxpay_key' => $_POST['wxpay_key'],
- );
- break;
- default:
- showMessage(L('param_error'), '');
- }
- $data['payment_config'] = $payment_config;
- $model_mb_payment = Model('mb_payment');
- $result = $model_mb_payment->editMbPayment($data, array('payment_id' => $payment_id));
- if($result) {
- showMessage(Language::get('nc_common_save_succ'), urlAdmin('mb_payment', 'payment_list'));
- } else {
- showMessage(Language::get('nc_common_save_fail'), urlAdmin('mb_payment', 'payment_list'));
- }
- }
- }
|