window.location.href='./login.php';"); // V1.81 P3: 支付方式 type 格式为 {plugin}__{method},如 epay__alipay $type = isset($_POST['type']) ? $_POST['type'] : ''; if ($type === '' || !function_exists('mnbt_pay_parse_type') || !mnbt_pay_parse_type($type)) { exit(""); } if($_POST['pay_lx']=='yjbs'){ $bs_id=daddslashes($_POST['id']); $bs_cx = $DB->get_row_prepare("SELECT * FROM `MN_bs` WHERE `id` = ? limit 1", [$bs_id]); }else{ // ymgm(域名购买)已迁移至 domain_shop 插件,由 index.php?_r=/domain/buy 路由处理 exit('404 NOT!'); } $out_trade_no = date("YmdHis").mt_rand(100,999); $name = 'MNBT订单支付支付'; $money = $bs_cx['jg']; $dada = date("Y-m-d H-i-s"); $ip = $_SERVER["REMOTE_ADDR"] ?? '127.0.0.1'; if($_POST['pay_lx']=='yjbs'){ //一键部署 if($bs_cx['qk']==false)exit(""); if(in_array($yhc['user'],json_decode($bs_cx['tj'],true)))exit(""); $cs=json_encode(array('user'=>$yhc['user'],'gmid'=>$_POST['id']),256); //user:购买该程序的主机账号;gmid:部署程序的id $row1=$DB->get_row_prepare("SELECT * FROM MN_dd WHERE 1 order by id desc limit 1"); $id = $row1['id']+1; $DB->query_prepare("INSERT INTO `MN_dd` (`id`, `cs`, `date`, `zffs`, `je`, `ddh`, `lx`, `qk`, `ip`) VALUES (?,?,?,?,?,?,?,?,?)", [$id, $cs, $date, $type, $money, $out_trade_no, 'yjbs', 'false', $ip]); }else{exit('404 NOT!');} // V1.81 P3: 分发到支付插件 $order_context = array( 'out_trade_no' => $out_trade_no, 'name' => $name, 'money' => $money, 'type' => $type, 'siteurl' => $siteurl, 'pay_lx' => $_POST['pay_lx'], ); $html = mnbt_pay_dispatch_gateway($type, $order_context); if ($html === false) { exit(""); } echo $html; ?>