mirror of
https://github.com/midoks/mdserver-web.git
synced 2026-10-10 04:19:26 +08:00
up
This commit is contained in:
+2
-12
@@ -287,22 +287,12 @@ def writeLog(type, logMsg, args=()):
|
||||
import time
|
||||
import db
|
||||
import json
|
||||
logMessage = json.loads(
|
||||
readFile('static/language/' + getLanguage() + '/log.json'))
|
||||
keys = logMessage.keys()
|
||||
if logMsg in keys:
|
||||
logMsg = logMessage[logMsg]
|
||||
for i in range(len(args)):
|
||||
rep = '{' + str(i + 1) + '}'
|
||||
logMsg = logMsg.replace(rep, args[i])
|
||||
if type in keys:
|
||||
type = logMessage[type]
|
||||
sql = db.Sql()
|
||||
mDate = time.strftime('%Y-%m-%d %X', time.localtime())
|
||||
data = (type, logMsg, mDate)
|
||||
result = sql.table('logs').add('type,log,addtime', data)
|
||||
except:
|
||||
pass
|
||||
except Exception as e:
|
||||
print e
|
||||
|
||||
|
||||
def writeFile(filename, str):
|
||||
|
||||
+32
-28
@@ -13,7 +13,7 @@ function isDiskWidth(){
|
||||
}
|
||||
|
||||
//打开回收站
|
||||
function recycle_bin(type){
|
||||
function recycleBin(type){
|
||||
$.post('/files?action=Get_Recycle_bin','',function(rdata){
|
||||
var body = ''
|
||||
switch(type){
|
||||
@@ -199,12 +199,12 @@ function recycle_bin(type){
|
||||
</div>\
|
||||
<div class="re-con">\
|
||||
<div class="re-con-menu">\
|
||||
<p class="on" onclick="Recycle_bin(1)">'+lan.files.recycle_bin_type1+'</p>\
|
||||
<p onclick="Recycle_bin(2)">'+lan.files.recycle_bin_type2+'</p>\
|
||||
<p onclick="Recycle_bin(3)">'+lan.files.recycle_bin_type3+'</p>\
|
||||
<p onclick="Recycle_bin(4)">'+lan.files.recycle_bin_type4+'</p>\
|
||||
<p onclick="Recycle_bin(5)">'+lan.files.recycle_bin_type5+'</p>\
|
||||
<p onclick="Recycle_bin(6)">'+lan.files.recycle_bin_type6+'</p>\
|
||||
<p class="on" onclick="recycleBin(1)">全部</p>\
|
||||
<p onclick="recycleBin(2)">文件夹</p>\
|
||||
<p onclick="recycleBin(3)">'+lan.files.recycle_bin_type3+'</p>\
|
||||
<p onclick="recycleBin(4)">'+lan.files.recycle_bin_type4+'</p>\
|
||||
<p onclick="recycleBin(5)">'+lan.files.recycle_bin_type5+'</p>\
|
||||
<p onclick="recycleBin(6)">'+lan.files.recycle_bin_type6+'</p>\
|
||||
</div>\
|
||||
<div class="re-con-con">\
|
||||
<div style="margin: 15px;" class="divtable">\
|
||||
@@ -231,10 +231,10 @@ function recycle_bin(type){
|
||||
});
|
||||
|
||||
if(window.location.href.indexOf("database") != -1){
|
||||
Recycle_bin(6);
|
||||
recycleBin(6);
|
||||
$(".re-con-menu p:last-child").addClass("on").siblings().removeClass("on");
|
||||
}else{
|
||||
Recycle_bin(1);
|
||||
recycleBin(1);
|
||||
}
|
||||
}
|
||||
$(".re-con-menu p").click(function(){
|
||||
@@ -263,7 +263,7 @@ function reisImage(fileName){
|
||||
function reRecycleBin(path,obj){
|
||||
layer.confirm(lan.files.recycle_bin_re_msg,{title:lan.files.recycle_bin_re_title,closeBtn:2,icon:3},function(){
|
||||
var loadT = layer.msg(lan.files.recycle_bin_re_the,{icon:16,time:0,shade: [0.3, '#000']});
|
||||
$.post('/files?action=Re_Recycle_bin','path='+encodeURIComponent(path),function(rdata){
|
||||
$.post('/files?action=Re_recycleBin','path='+encodeURIComponent(path),function(rdata){
|
||||
layer.close(loadT);
|
||||
layer.msg(rdata.msg,{icon:rdata.status?1:5});
|
||||
$(obj).parents('tr').remove();
|
||||
@@ -309,7 +309,7 @@ function Set_Recycle_bin(db){
|
||||
$.post('/files?action=Recycle_bin',data,function(rdata){
|
||||
layer.close(loadT);
|
||||
layer.msg(rdata.msg,{icon:rdata.status?1:5});
|
||||
});
|
||||
},'json');
|
||||
}
|
||||
|
||||
|
||||
@@ -321,19 +321,23 @@ function getFiles(Path) {
|
||||
if(isNaN(Path)){
|
||||
var p = '1';
|
||||
Path = encodeURIComponent(Path);
|
||||
}else{
|
||||
var p = Path;
|
||||
console.log(1,Path);
|
||||
} else {
|
||||
var p = '1';
|
||||
Path = getCookie('open_dir_path');
|
||||
console.log(2,Path);
|
||||
}
|
||||
console.log(Path);
|
||||
|
||||
var search = '';
|
||||
var searchV = $("#SearchValue").val();
|
||||
if(searchV.length > 1 && searchtype == "1"){
|
||||
if(searchV.length > 1 && searchtype == '1'){
|
||||
search = "&search="+searchV;
|
||||
}
|
||||
var showRow = getCookie('showRow');
|
||||
if(!showRow) showRow = '100';
|
||||
if(!showRow) {
|
||||
showRow = '100';
|
||||
}
|
||||
var Body = '';
|
||||
var data = 'path=' + Path;
|
||||
var loadT = layer.load();
|
||||
@@ -366,7 +370,7 @@ function getFiles(Path) {
|
||||
}
|
||||
}
|
||||
var timetext ='--';
|
||||
if(getCookie("rank") == "a"){
|
||||
if(getCookie('rank') == 'a'){
|
||||
$("#set_list").addClass("active");
|
||||
$("#set_icon").removeClass("active");
|
||||
Body += "<tr class='folderBoxTr' data-path='" + rdata.PATH + "/" + fmp[0] + "' filetype='dir'>\
|
||||
@@ -377,15 +381,14 @@ function getFiles(Path) {
|
||||
<td>"+fmp[3]+"</td>\
|
||||
<td>"+fmp[4]+"</td>\
|
||||
<td class='editmenu'><span>\
|
||||
<a class='btlink' href='javascript:;' onclick=\"CopyFile('" + rdata.PATH +"/"+ fmp[0] + "')\">"+lan.files.file_menu_copy+"</a> | \
|
||||
<a class='btlink' href='javascript:;' onclick=\"CutFile('" + rdata.PATH +"/"+ fmp[0]+ "')\">"+lan.files.file_menu_mv+"</a> | \
|
||||
<a class='btlink' href=\"javascript:ReName(0,'" + fmp[0] + "');\">"+lan.files.file_menu_rename+"</a> | \
|
||||
<a class='btlink' href=\"javascript:setChmod(0,'" + rdata.PATH + "/"+fmp[0] + "');\">"+lan.files.file_menu_auth+"</a> | \
|
||||
<a class='btlink' href=\"javascript:Zip('" + rdata.PATH +"/" +fmp[0] + "');\">"+lan.files.file_menu_zip+"</a> | \
|
||||
<a class='btlink' href='javascript:;' onclick=\"DeleteDir('" + rdata.PATH +"/"+ fmp[0] + "')\">"+lan.files.file_menu_del+"</a></span>\
|
||||
<a class='btlink' href='javascript:;' onclick=\"CopyFile('" + rdata.PATH +"/"+ fmp[0] + "')\">复制</a> | \
|
||||
<a class='btlink' href='javascript:;' onclick=\"CutFile('" + rdata.PATH +"/"+ fmp[0]+ "')\">剪切</a> | \
|
||||
<a class='btlink' href=\"javascript:ReName(0,'" + fmp[0] + "');\">重命名</a> | \
|
||||
<a class='btlink' href=\"javascript:setChmod(0,'" + rdata.PATH + "/"+fmp[0] + "');\">权限</a> | \
|
||||
<a class='btlink' href=\"javascript:Zip('" + rdata.PATH +"/" +fmp[0] + "');\">压缩</a> | \
|
||||
<a class='btlink' href='javascript:;' onclick=\"DeleteDir('" + rdata.PATH +"/"+ fmp[0] + "')\">删除</a></span>\
|
||||
</td></tr>";
|
||||
}
|
||||
else{
|
||||
} else {
|
||||
$("#set_icon").addClass("active");
|
||||
$("#set_list").removeClass("active");
|
||||
Body += "<div class='file folderBox menufolder' data-path='" + rdata.PATH + "/" + fmp[0] + "' filetype='dir' title='"+lan.files.file_name+":" + fmp[0]+" "+lan.files.file_size+":" + toSize(fmp[1])+" "+lan.files.file_etime+":"+getLocalTime(fmp[2])+" "+lan.files.file_auth+":"+fmp[3]+" "+lan.files.file_own+":"+fmp[4]+"'>\
|
||||
@@ -414,12 +417,14 @@ function getFiles(Path) {
|
||||
if(displayZip != -1){
|
||||
bodyZip = "<a class='btlink' href='javascript:;' onclick=\"UnZip('" + rdata.PATH +"/" +fmp[0] + "'," + displayZip + ")\">"+lan.files.file_menu_unzip+"</a> | ";
|
||||
}
|
||||
|
||||
if(isText(fmp[0])){
|
||||
bodyZip = "<a class='btlink' href='javascript:;' onclick=\"onlineEditFile(0,'" + rdata.PATH +"/"+ fmp[0] + "')\">编辑</a> | ";
|
||||
}
|
||||
|
||||
if(isImage(fmp[0])){
|
||||
download = "<a class='btlink' href='javascript:;' onclick=\"getImage('" + rdata.PATH +"/"+ fmp[0] + "')\">预览</a> | ";
|
||||
}else{
|
||||
} else {
|
||||
download = "<a class='btlink' href='javascript:;' onclick=\"getFileBytes('" + rdata.PATH +"/"+ fmp[0] + "',"+fmp[1]+")\">下载</a> | ";
|
||||
}
|
||||
|
||||
@@ -789,7 +794,7 @@ function getDisk() {
|
||||
for (var i = 0; i < rdata.length; i++) {
|
||||
LBody += "<span onclick=\"getFiles('" + rdata[i].path + "')\"><span class='glyphicon glyphicon-hdd'></span> " + (rdata[i].path=='/'?lan.files.path_root:rdata[i].path) + "(" + rdata[i].size[2] + ")</span>";
|
||||
}
|
||||
var trash = '<span id="recycle_bin" onclick="Recycle_bin(\'open\')" title="回收站" style="position: absolute; border-color: #ccc; right: 77px;"><span class="glyphicon glyphicon-trash"></span> 回收站</span>';
|
||||
var trash = '<span id="recycle_bin" onclick="recycleBin(\'open\')" title="回收站" style="position: absolute; border-color: #ccc; right: 77px;"><span class="glyphicon glyphicon-trash"></span> 回收站</span>';
|
||||
$("#comlist").html(LBody+trash);
|
||||
isDiskWidth();
|
||||
},'json');
|
||||
@@ -1003,8 +1008,7 @@ function ExecShell(action){
|
||||
if(rdata.status){
|
||||
$("#mExec").val('');
|
||||
GetShellEcho();
|
||||
}
|
||||
else{
|
||||
} else {
|
||||
layer.msg(rdata.msg,{icon:rdata.status?1:2});
|
||||
}
|
||||
|
||||
|
||||
@@ -339,7 +339,7 @@ function setCookie(a, c) {
|
||||
var b = 30;
|
||||
var d = new Date();
|
||||
d.setTime(d.getTime() + b * 24 * 60 * 60 * 1000);
|
||||
document.cookie = a + "=" + escape(c) + ";expires=" + d.toGMTString()
|
||||
document.cookie = a + "=" + escape(c) + ";path=/;expires=" + d.toGMTString();
|
||||
}
|
||||
|
||||
function getCookie(b) {
|
||||
|
||||
@@ -6,10 +6,10 @@
|
||||
function getWeb(page, search) {
|
||||
search = $("#SearchValue").prop("value");
|
||||
page = page == undefined ? '1':page;
|
||||
order = getCookie('order');
|
||||
var order = getCookie('order');
|
||||
if(order){
|
||||
order = '&order=' + order;
|
||||
}else{
|
||||
} else {
|
||||
order = '';
|
||||
}
|
||||
|
||||
@@ -170,7 +170,7 @@ function webAdd(type) {
|
||||
|
||||
var defaultPath = $("#defaultPath").html();
|
||||
var php_version = "<div class='line'><span class='tname'>"+lan.site.php_ver+"</span><select class='bt-input-text' name='version' id='c_k3' style='width:100px'>";
|
||||
for(var i=rdata.length-1;i>=0;i--){
|
||||
for (var i=rdata.length-1;i>=0;i--) {
|
||||
php_version += "<option value='"+rdata[i].version+"'>"+rdata[i].name+"</option>";
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user