📄 paymethod.inc.php
字号:
<?php
defined('IN_PHPCMS') or exit('Access Denied');
require_once MOD_ROOT.'admin/include/payment.class.php';
if (empty($action)) $action = 'list';
$payment = new payment();
switch ($action)
{
case 'list':
$payments = $payment->get_list();
include admin_tpl('payment_view');
break;
case 'add':
if ( $dosubmit )
{
if ($payment->get_intallpayment($pay_code))
{
//update
$data = $config = array();
$info = $payment->get_payment($pay_code);
$config = $info['config'];
foreach ($config_name as $key => $value)
{
$config[$value]['value'] = $config_value[$key];
}
$data['pay_code'] = $pay_code;
$data['pay_name'] = $pay_name;
$data['pay_desc'] = $pay_desc;
$data['pay_fee'] = $pay_fee;
$data['enabled'] = '1';
$data['is_cod'] = $is_cod;
$data['is_online'] = $is_online;
$data['config'] = array2string($config, 0);
if ($payment->update($data,"pay_code = '$pay_code'"))
{
showmessage('娣诲姞鎴愬姛','?mod=pay&file=paymethod&action=list');
}
}
else
{
//insert
$data = $config = array();
$info = $payment->get_payment($pay_code);
$config = $info['config'];
foreach ($config_name as $key => $value)
{
$config[$value]['value'] = $config_value[$key];
}
$data['pay_code'] = $pay_code;
$data['pay_name'] = $pay_name;
$data['is_cod'] = $is_cod;
$data['is_online'] = $is_online;
$data['pay_desc'] = $pay_desc;
$data['pay_fee'] = $pay_fee;
$data['enabled'] = '1';
$data['config'] = array2string($config, 0);
$data['author'] = $info['author'];
$data['website'] = $info['website'];
$data['version'] = $info['version'];
if ($payment->add($data))
{
showmessage('娣诲姞鎴愬姛','?mod=pay&file=paymethod&action=list');
}
}
}
else
{
$info = $payment->get_payment($code);
include admin_tpl('payment_detail');
}
break;
case 'drop':
if($payment->drop($id))
{
showmessage('鍗歌浇鎴愬姛','?mod=pay&file=paymethod&action=list');
}
break;
case 'edit':
if ($dosubmit)
{
$data = $config = array();
$info = $payment->get_payment($pay_code);
$config = $info['config'];
foreach ($config_name as $key => $value)
{
$config[$value]['value'] = $config_value[$key];
}
$data['pay_name'] = $pay_name;
$data['pay_desc'] = $pay_desc;
$data['pay_fee'] = $pay_fee;
$data['pay_order'] = $pay_order;
$data['config'] = array2string($config, 0);
if ($payment->update($data,"pay_id = '$id'"))
{
showmessage('缂栬緫鎴愬姛','?mod=pay&file=paymethod&action=list');
}
}
else
{
$info = $payment->edit($id);
include admin_tpl('payment_detail');
}
break;
case 'install':
if ($dosubmit)
{
echo "ssssssss";
$data = $config = array();
$info = $payment->get_payment($pay_code);
$config = $info['config'];
foreach ($config_name as $key => $value)
{
$config[$value]['value'] = $config_value[$key];
}
$data['pay_code'] = $pay_code;
$data['pay_name'] = $pay_name;
$data['pay_desc'] = $pay_desc;
$data['pay_fee'] = $pay_fee;
$data['enabled'] = '1';
$data['config'] = array2string($config, 0);
$data['author'] = $info['author'];
$data['website'] = $info['website'];
$data['version'] = $info['version'];
if ($payment->add($data))
{
showmessage('瀹夎
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -