better-staridc-MNBT
1<?php
2if($egn == "fdlkg")
3{
4 include("../class.php");
5 $id = $zjid;
6 $name = $yhc['sqldz'];
7 $fix = $_POST['fix'] ?? '';
8 $domains = $_POST['domains'] ?? '';
9 $return_rule = $_POST['return_rule'] ?? '';
10 $httpsta = $_POST['http_status'] ?? '';
11 $status = $_POST['status'] ?? '';
12 $bt_api = new bt_api($btipe,$btkeye);
13 $r_data = $bt_api->Setfdlkg($id,$name,$fix,$domains,$status,$return_rule,$httpsta) ?: [];
14 json_exit($r_data['msg']??'');
15 return;
16}
17if($egn == "getfdl")
18{
19 include("../class.php");
20 $bt_api = new bt_api($btipe,$btkeye);
21 $r_data = $bt_api->getfdlkg($zjid,$yhc['sqldz']) ?: [];
22 exit(json_encode($r_data));
23 return;
24}
25if($egn == "mailbd")
26{
27 $mailuser = daddslashes($_POST['mail']);
28 $user = $yhc['user'];
29 if($DB->query_prepare("UPDATE `MN_zj` SET `mailuser` = ? WHERE `user` = ?", [$mailuser, $user]))
30 {
31 json_exit('绑定成功');
32 }
33 else
34 {
35 json_exit('绑定失败,请联系开发者查询失败原因');
36 }
37 return;
38}
39if($egn == "fzjh")
40{
41 include("../class.php");
42 $bt_api = new bt_api($btipe,$btkeye);
43 $r_data = $bt_api->Getnginx($yhc['sqldz']) ?: [];
44 json_exit($r_data['msg']??'');
45 return;
46}
47if($egn=='indexconf'){
48 $webkj=json_decode($yhc['hxa'] ?? '', true) ?: [];
49 $sqlkj=json_decode($yhc['hxb'] ?? '', true) ?: [];
50 $llskj=json_decode($yhc['llmax'] ?? '', true) ?: [];
51 include("../class.php");
52 $apist = new bt_api_set($btipe,$btkeye);
53 $r_data = $apist->btapi_listphp();
54 if(is_array($r_data)) {
55 unset($r_data[0]);
56 unset($r_data[1]);
57 } else { $r_data = []; }
58 $r_datc = $apist->btapi_phpnowz($yhc['sqldz'] ?? '');
59 $sitexx = $apist->sitemsg($yhc['sqldz'] ?? '');
60 $site_msg = $sitexx['msg'] ?? [];
61 $arr=[];
62 $arr['qk'] = is_array($site_msg) ? ($site_msg['status'] ?? null) : null;
63 $arr['gg']=$conf['gg'] ?? '';
64 $arr['type']='2';
65 $arr['web']=$webkj;
66 $arr['sql']=$sqlkj;
67 $arr['lls']=$llskj;
68 $arr['config']['url']=$yhc['ymbds'] ?? '';
69 $ftpdz = $cert['ftpdz'] ?? false;
70 $arr['config']['ftp']['host']=$ftpdz==false ? ($cert['btip'] ?? '') : $ftpdz;
71 $arr['config']['ftp']['user']=$yhc['user'] ?? '';
72 $arr['config']['ftp']['pass']=$yhc['pass'] ?? '';
73 $arr['config']['sql']['user']=$yhc['sqluser'] ?? '';
74 $arr['config']['sql']['pass']=$yhc['sqlpass'] ?? '';
75 $arr['php']=['dq'=>$r_datc['phpversion'] ?? '', 'list'=>$r_data];
76 exit(json_encode(["qk"=>1,'code'=>"获取成功!",'msg'=>$arr],256));
77 return;
78}