|
|
|
@ -61,7 +61,7 @@ function getCronData(page){ |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
var cron_backupto = '-'; |
|
|
|
|
if (rdata.data[i]['stype'] == 'site' || rdata.data[i]['stype']=='database' || rdata.data[i]['stype'].indexOf('database_')>-1 ){ |
|
|
|
|
if (rdata.data[i]['stype'] == 'site' || rdata.data[i]['stype']=='path' || rdata.data[i]['stype']=='database' || rdata.data[i]['stype'].indexOf('database_')>-1 ){ |
|
|
|
|
cron_backupto = '本地磁盘'; |
|
|
|
|
if (rdata.data[i]['backup_to'] != 'localhost'){ |
|
|
|
|
cron_backupto = getBackupName(rdata['backup_hook'],rdata.data[i]['backup_to']); |
|
|
|
@ -297,7 +297,6 @@ function planAdd(){ |
|
|
|
|
$("#set-Config input[name='sName']").val(sName); |
|
|
|
|
layer.msg('正在添加,请稍候...!',{icon:16,time:0,shade: [0.3, '#000']}); |
|
|
|
|
var data = $("#set-Config").serialize() + '&sBody='+sBody + '&urladdress=' + urladdress; |
|
|
|
|
// console.log(data);
|
|
|
|
|
$.post('/crontab/add',data,function(rdata){ |
|
|
|
|
if(!rdata.status) { |
|
|
|
|
layer.msg(rdata.msg,{icon:2, time:2000}); |
|
|
|
@ -500,11 +499,11 @@ function toBackup(type){ |
|
|
|
|
|
|
|
|
|
var changeDir = ''; |
|
|
|
|
if (sType == 'path'){ |
|
|
|
|
changeDir = '<span onclick="changePath(\'sName\')" class="glyphicon glyphicon-folder-open cursor mr20" style="float:left;line-height: 30px;"></span>'; |
|
|
|
|
changeDir = '<span class="glyphicon glyphicon-folder-open cursor mr20 changePathDir" style="float:left;line-height: 30px;"></span>'; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
var sBody = '<div class="dropdown pull-left mr20">\ |
|
|
|
|
<button class="btn btn-default dropdown-toggle" type="button" id="backdata" data-toggle="dropdown" style="width:auto">\ |
|
|
|
|
var sBody = '<div class="dropdown pull-left mr20 check">\ |
|
|
|
|
<button class="btn btn-default dropdown-toggle sname" type="button" id="backdata" data-toggle="dropdown" style="width:auto">\ |
|
|
|
|
<b id="sName" val="'+rdata.data[0].name+'">'+rdata.data[0].name+'['+rdata.data[0].ps+']</b> <span class="caret"></span>\ |
|
|
|
|
</button>\ |
|
|
|
|
<ul class="dropdown-menu" role="menu" aria-labelledby="backdata">'+sOpt+'</ul>\ |
|
|
|
@ -526,6 +525,15 @@ function toBackup(type){ |
|
|
|
|
</div>'; |
|
|
|
|
$("#implement").html(sBody); |
|
|
|
|
getselectname(); |
|
|
|
|
|
|
|
|
|
$('.changePathDir').click(function(){ |
|
|
|
|
changePathCallback($('#sName').val(),function(select_dir){ |
|
|
|
|
$(".planname input[name='name']").val('备份目录['+select_dir+']'); |
|
|
|
|
$('#implement .sname b').attr('val',select_dir).text(select_dir); |
|
|
|
|
}); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$(".dropdown ul li a").click(function(){ |
|
|
|
|
var sName = $("#sName").attr("val"); |
|
|
|
|
if(!sName) return; |
|
|
|
@ -618,7 +626,7 @@ function editTaskInfo(id){ |
|
|
|
|
|
|
|
|
|
var changeDir = ''; |
|
|
|
|
if (obj.from.stype == 'path'){ |
|
|
|
|
changeDir = '<span onclick="changePath(\'sName\')" class="glyphicon glyphicon-folder-open cursor mr20" style="float:left;line-height: 30px;"></span>'; |
|
|
|
|
changeDir = '<span class="glyphicon glyphicon-folder-open cursor mr20 changePathDir" style="float:left;line-height: 30px;"></span>'; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
layer.open({ |
|
|
|
@ -707,12 +715,17 @@ function editTaskInfo(id){ |
|
|
|
|
<div class="clearfix plan ptb10">\ |
|
|
|
|
<div class="bt-submit plan-submits " style="margin-left: 141px;">保存编辑</div>\ |
|
|
|
|
</div>\ |
|
|
|
|
</div>' |
|
|
|
|
,cancel: function(){
|
|
|
|
|
initDropdownMenu(); |
|
|
|
|
} |
|
|
|
|
</div>', |
|
|
|
|
|
|
|
|
|
success:function(){ |
|
|
|
|
|
|
|
|
|
$('.changePathDir').click(function(){ |
|
|
|
|
changePathCallback($('#sName').val(),function(select_dir){ |
|
|
|
|
$('input[name="name"]').val('备份目录['+select_dir+']'); |
|
|
|
|
$('.sName_btn button b').attr('val',select_dir).text(select_dir); |
|
|
|
|
}); |
|
|
|
|
setTimeout(function(){ |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
if(obj.from.stype == 'toShell'){ |
|
|
|
|
$('.site_list').hide(); |
|
|
|
|
}else if(obj.from.stype == 'rememory'){ |
|
|
|
@ -865,7 +878,11 @@ function editTaskInfo(id){ |
|
|
|
|
|
|
|
|
|
},'json'); |
|
|
|
|
}); |
|
|
|
|
},100); |
|
|
|
|
} |
|
|
|
|
,cancel: function(){
|
|
|
|
|
initDropdownMenu(); |
|
|
|
|
} |
|
|
|
|
}); |
|
|
|
|
}); |
|
|
|
|
},'json'); |
|
|
|
|
} |
|
|
|
|