/** * 取回网站数据列表 * @param {Number} page 当前页 * @param {String} search 搜索条件 */ function getWeb(page, search, type_id) { search = $("#SearchValue").prop("value"); page = page == undefined ? '1':page; var order = getCookie('order'); if(order){ order = '&order=' + order; } else { order = ''; } var type = ''; if ( typeof(type_id) == 'undefined' ){ type = '&type_id=0'; } else { type = '&type_id='+type_id; } var sUrl = '/site/list'; var pdata = 'limit=10&p=' + page + '&search=' + search + order + type; var loadT = layer.load(); //取回数据 $.post(sUrl, pdata, function(data) { layer.close(loadT); //构造数据列表 var body = ''; $("#webBody").html(body); for (var i = 0; i < data.data.length; i++) { //当前站点状态 if (data.data[i].status == '正在运行' || data.data[i].status == '1') { var status = "运行中"; } else { var status = "已停止"; } //是否有备份 if (data.data[i].backup_count > 0) { var backup = "有备份"; } else { var backup = "无备份"; } //是否设置有效期 var web_end_time = (data.data[i].edate == "0000-00-00") ? '永久': data.data[i].edate; //表格主体 var shortwebname = data.data[i].name; var shortpath = data.data[i].path; if(data.data[i].name.length > 30) { shortwebname = data.data[i].name.substring(0, 30) + "..."; } if(data.data[i].path.length > 30){ shortpath = data.data[i].path.substring(0, 30) + "..."; } var idname = data.data[i].name.replace(/\./g,'_'); body = "
授权账号
' +'访问密码
' +'重复密码
' +'' +'注意:设置防跨站需要重启PHP才能生效!
',{icon:userini.status?1:2}); tryRestartPHP(siteName); },'json'); }); $("#logs").change(function(){ $.post('/site/logs_open','id='+id,function(userini){ layer.msg(userini.msg,{icon:userini.status?1:2}); },'josn'); }); },'json'); } //是否设置访问密码 function pathSafe(id){ var isPass = $('#pathSafe').prop('checked'); if(!isPass){ $(".user_pw").show(); } else { var loadT = layer.msg(lan.public.the,{icon:16,time:10000,shade: [0.3, '#000']}); $.post('/site/close_has_pwd',{id:id},function(rdata){ layer.close(loadT); layer.msg(rdata.msg,{icon:rdata.status?1:2}); $(".user_pw").hide(); },'json'); } } //设置访问密码 function setPathSafe(id){ var username = $("#username_get").val(); var pass1 = $("#password_get_1").val(); var pass2 = $("#password_get_2").val(); if(pass1 != pass2){ layer.msg('两次输入的密码不一致!',{icon:2}); return; } var loadT = layer.msg('正在处理,请稍候...',{icon:16,time:10000,shade: [0.3, '#000']}); $.post('/site/set_has_pwd',{id:id,username:username,password:pass1},function(rdata){ layer.close(loadT); layer.msg(rdata.msg,{icon:rdata.status?1:2}); },'json'); } //提交运行目录 function setSiteRunPath(id){ var NewPath = $("#runPath").val(); var loadT = layer.msg(lan.public.the,{icon:16,time:10000,shade: [0.3, '#000']}); $.post('/site/set_site_run_path','id='+id+'&runPath='+NewPath,function(rdata){ layer.close(loadT); var ico = rdata.status?1:2; layer.msg(rdata.msg,{icon:ico}); },'json'); } //提交网站目录 function setSitePath(id){ var NewPath = $("#inputPath").val(); var loadT = layer.msg('正在处理,请稍候...',{icon:16,time:10000,shade: [0.3, '#000']}); $.post('/site/set_path','id='+id+'&path='+NewPath,function(rdata){ layer.close(loadT); layer.msg(rdata.msg,{icon:rdata.status?1:2}); },'json'); } //修改网站备注 function webBakEdit(id){ $.post("/data?action=getKey','table=sites&key=ps&id="+id,function(rdata){ var webBakHtml = "'+lan.site.del_err+':
'; } errorMsg += '"+lan.site.domain+" | 端口 | 操作 |
---|
"+lan.site.domain+" | "+lan.site.port+" | "+lan.site.operate+" |
---|
文件名称 | 文件大小 | 打包时间 | 操作 |
---|
文件名称 | 文件大小 | 打包时间 | 操作 |
---|
\ 默认站点\ \
\子目录绑定
" +"网站目录
" +"流量限制
" +"伪静态
" +"默认文档
" +"配置文件
" +"SSL
" +"PHP版本
" // +"重定向
" // +"反向代理
" +"防盗链
" +"响应日志
"; layer.open({ type: 1, area: '640px', title: '站点修改['+website+'] -- 添加时间['+addtime+']', closeBtn: 2, shift: 0, content: "URL后缀
' +'许可域名
' +'' +'"+lan.site.behavior+" | "+lan.site.risk+" | "+lan.site.details+" |
---|
"+lan.site.limit_net_9+":
" +""+lan.site.limit_net_10+":
" +""+lan.site.limit_net_12+":
" +""+lan.site.limit_net_14+":
" +"" +"域名 | 端口 | 子目录 | 操作 |
---|
"+lan.site.proxy_url+"
" +""+lan.site.proxy_domain+"
" +""+lan.site.con_rep+"" +"
" +'' +'"+lan.site.access_domain+"
" +""+lan.site.target_url+"
" +'' +'域名 | 信任名称 | 到期时间 | 品牌 | 操作 |
---|
关闭SSL以后,请务必清除浏览器缓存再访问站点
证书获取失败:
错误类型: "+rdata.out[i].Type+"
" + "详情: "+rdata.out[i].Detail+"
" + "名称 | 操作 |
---|