better-staridc-MNBT
1/*
2 * MN宝塔系统
3 * 整套系统的所有设置页面的js全在这了
4 * 版权归梦奈所有
5 * 2022 © 梦奈
6*/
7
8function setwz() {
9var gg=wzgg.value;
10var qqh=qq.value;
11var yzm=yzmkg.checked;
12var zjyx = zjyxbd.checked;
13msloading('正在修改中!请稍后...','text-info','text-info');
14let data = {};
15data["gn"]="setwz";
16data["gg"]=gg;
17data["qq"]=qqh;
18data["yzm"]=yzm;
19data['zjyx'] = zjyx;
20$.post('./ajax.php', data, function (date) {
21var jsoe= JSON.parse(date);
22var qk= jsoe.code
23
24if(qk=='修改成功'){
25msalert(1,'修改成功',2000);
26msloadingde();
27}else{
28msalert(4,qk,2000);
29msloadingde();
30}
31})
32}
33
34function apisc() {
35msloading('正在生成中!请稍后...','text-info','text-info'); // 加载显示
36var date = new Date();
37var sj=Math.ceil(Math.random()*1000);
38var str='hello'+sj+'mw';
39var sjs=md5(str);
40document.getElementById("apimy").value = sjs;
41msalert(1,'生成成功',100);
42msloadingde(); // 隐藏
43}
44function setapi() {
45var apikey=apimy.value;
46var lml=linuxml.value;
47var wml=winml.value;
48var apiqk=apikg.checked;
49if(apikey=="" || lml=="" || wml==""){
50msalert(3,'请将表单填写完整',2000);
51}
52else
53{
54msloading('正在修改中!请稍后...','text-info','text-info'); // 加载显示
55let data = {};
56data["gn"]="setapi";
57data["apikey"]=apikey;
58data["linux"]=lml;
59data["windows"]=wml;
60data["apiqk"]=apiqk;
61$.post('./ajax.php', data, function (date) {
62var jsoe= JSON.parse(date);
63var qk= jsoe.code
64
65if(qk=='修改成功'){
66msalert(1,'修改成功!',2000);
67msloadingde(); // 隐藏
68}else{
69msalert(4,qk,2000);
70msloadingde();
71}
72})
73}}
74
75function setkzmb() {
76var name=kzmbname.value;
77var ftpxt=ftp.value;
78var yzm=yzmkzmb.checked;
79var kg=kzmbkg.checked;
80var bqr=bq.value;
81var la= document.getElementById("logoa");
82var lb = document.getElementById("logob");
83var lc = document.getElementById("logoc");
84if(name=="" || bqr==""){
85msalert(3,'请填写控制面板名和版权',2000);
86}
87else
88{
89msloading('正在修改中!请稍后...','text-info','text-info'); // 加载显示
90
91var formdata = new FormData();
92formdata.append("gn","setkzmb");
93formdata.append("loa",la.files[0]);
94formdata.append("lob",lb.files[0]);
95formdata.append("loc",lc.files[0]);
96formdata.append("bq",bqr);
97formdata.append("name",name);
98formdata.append("ftp",ftpxt);
99formdata.append("yzm",yzm);
100formdata.append("kg",kg);
101
102
103 var xhr = new XMLHttpRequest()
104 xhr.open('POST', './ajax.php',true);
105 xhr.send(formdata)
106 xhr.onload=function(data){
107 date=data.target.responseText;
108var jsoe= JSON.parse(date);
109var qk= jsoe.code
110if(qk=='修改成功'){
111msalert(1,'修改成功!',2000);
112msloadingde(); // 隐藏
113}else{
114msalert(4,qk,2000);
115msloadingde(); // 隐藏
116}
117}
118
119}}
120
121function setgl() {
122var yuser=ysuser.value;
123var ypass=yspass.value;
124var xuser=huser.value;
125var xpass=hpass.value;
126if(yuser=="" || ypass==""){
127msalert(3,'原账号密码不能为空!',2000);
128}else{
129msloading('正在修改中!请稍后...','text-info','text-info'); // 加载显示
130let data = {};
131data["gn"]="gl";
132data["yuser"]=yuser;
133data["ypass"]=ypass;
134data["xuser"]=xuser;
135data["xpass"]=xpass;
136$.post('./ajax.php', data, function (date) {
137var jsoe= JSON.parse(date);
138var qk= jsoe.code
139
140if(qk=='修改成功'){
141msalert(1,'修改成功!',2000);
142msloadingde(); // 隐藏
143}else{
144msalert(4,qk,2000);
145msloadingde(); // 隐藏
146}
147})
148}}
149
150function dellog(del) {
151msloading('正在删除中!请稍后...','text-info','text-info'); // 加载显示
152let data = {};
153data["gn"]="logsc";
154data["id"]=del;
155$.post('./ajax.php', data, function (date) {
156var jsoe= JSON.parse(date);
157var qk= jsoe.code
158
159if(qk=='删除成功'){
160msalert(1,'删除成功!',2000);
161window.location.href="./log.php"
162lightyear.loading('hide'); // 隐藏
163}else{
164msalert(4,qk,2000);
165lightyear.loading('hide'); // 隐藏
166}
167})
168}
169
170function xzdel() {
171msloading('正在删除中!请稍后...','text-info','text-info'); // 加载显示
172//alert('ok');
173var objects = document.getElementsByTagName ("input");
174var arr = ' ';
175for (i=0;i<objects.length;i++){
176if (objects[i].checked == true) {
177var szz=objects[i].value;
178if(szz!='on' && szz!=''){
179var arr=arr+szz+',';
180}
181}
182}
183//alert(arr);
184let data = {};
185data["gn"]="logscxz";
186data["idsz"]=arr;
187$.post('./ajax.php', data, function (date) {
188var jsoe= JSON.parse(date);
189var qk= jsoe.codr;
190var qke= jsoe.code;
191
192if(qk=='0'){
193msloadingde(); // 隐藏
194msalert(1,'删除成功'+qk+'句',2000);
195window.location.href="./log.php"
196}else{
197msloadingde(); // 隐藏
198msalert(1,'删除成功'+qk+'句',2000);
199msalert(4,'删除失败'+qk+'句',2000);
200window.location.href="./log.php"
201}
202})
203}
204
205
206$(function(){
207 //文件选择监听
208$(".custom-file-input").on("change",function(){
209 if(this.files[0]==null){
210 $("label[for='"+this.id+"']").html('选择文件...');
211 }else{
212 $("label[for='"+this.id+"']").html(this.files[0].name);
213 }
214});
215});
216function mailmode()
217{
218 msloading('正在处理中,请稍后...'); // 加载显示
219 let host = mailhost.value;
220 let user = mailuser.value;
221 let password = mailpassword.value;
222 let port = mailport.value;
223 let data = {};
224 data['gn'] = "mailmode";
225 data['host'] = host;
226 data['user'] = user;
227 data['password'] = password;
228 data['port'] = port;
229
230
231 $.post('./ajax.php', data, function (date) {
232 var jsoe= JSON.parse(date);
233 var qk= jsoe.code
234 if(qk == "修改成功")
235 {
236 msalert(1,'修改成功!将在两秒后跳转登录!',2000);
237 setTimeout(function()
238 {
239 window.location.href="./set.php?gn=mail";
240 },2000);
241 }
242 else
243 {
244 msalert(4, qk,2000);
245 setTimeout(function()
246 {
247 window.location.href="./set.php?gn=mail";
248 },2000);
249
250 }
251
252 })
253
254}
255function jkscsz()
256{
257 //msloading('正在处理中,请稍后...'); // 加载显示
258 let ymkg = ymkga.checked;
259 let ymyjkg = ymyjkga.checked;
260 let ymtsyz = ymtsyza.value;
261 let wjkg = wjkga.checked;
262 let wjyjkg = wjyjkga.checked;
263 let wjtsyz = wjtsyza.value;
264 let option = option1.value;
265 let data = {};
266 data['gn'] = "jkscsz";
267 data['ymkg'] = ymkg;
268 data['ymyjkg'] = ymyjkg;
269 data['ymtsyz'] = ymtsyz;
270 data['wjkg'] = wjkg;
271 data['wjyjkg'] = wjyjkg;
272 data['wjtsyz'] = wjtsyz;
273 data['option'] = option;
274 $.post('./ajax.php', data, function (date) {
275 var jsoe= JSON.parse(date);
276 var qk= jsoe.code
277 if(qk == "修改成功")
278 {
279 msalert(1,'修改成功!将在两秒后刷新页面!',2000);
280 setTimeout(function()
281 {
282 window.location.href="./set.php?gn=jk";
283 },2000);
284 }
285 else
286 {
287 msalert(4, qk,2000);
288 setTimeout(function()
289 {
290 window.location.href="./set.php?gn=jk";
291 },2000);
292
293 }
294
295 })
296}
297
298function settheme() {
299 var ut = document.getElementById('usertheme');
300 var at = document.getElementById('admintheme');
301 var dt = document.getElementById('dockertheme');
302 var ht = document.getElementById('hometheme');
303 if (!ut || !at) {
304 msalert(4, '主题选择控件未找到', 2000);
305 return;
306 }
307 if (!ut.value || !at.value) {
308 msalert(3, '请选择用户端和管理端主题', 2000);
309 return;
310 }
311 msloading('正在保存主题设置...','text-info','text-info');
312 var data = {};
313 data['gn'] = 'settheme';
314 data['usertheme'] = ut.value;
315 data['admintheme'] = at.value;
316 if (dt && dt.value) data['dockertheme'] = dt.value;
317 if (ht && ht.value) data['hometheme'] = ht.value;
318 $.post('./ajax.php', data, function (date) {
319 var jsoe = JSON.parse(date);
320 var qk = jsoe.code;
321 if (qk == '修改成功') {
322 msalert(1, '修改成功!将在两秒后刷新页面!', 2000);
323 setTimeout(function () {
324 window.location.href = './set.php?gn=theme';
325 }, 2000);
326 } else {
327 msalert(4, qk, 3000);
328 msloadingde();
329 }
330 });
331}