function dr_loginout(msg) {
$.ajax({
type: "POST",
dataType: "json",
url: "/index.php?s=member&c=login&m=out",
success: function(data) {
dr_tips(msg, 3, 1);
setTimeout('window.location.href="' + data.backurl + '"', 2000);
var sync_url = data.syncurl;
for (var i in sync_url) {
$.ajax({
type: "GET",
async: false,
url: sync_url[i],
dataType: "jsonp",
success: function(json) {},
error: function() {}
})
}
},
error: function(HttpRequest, ajaxOptions, thrownError) {
alert(HttpRequest.responseText);
}
})
}
function dr_tips(msg, time, mark) {
if (!msg || msg == '' || msg == ' ') {
return
}
var mymsg;
if (mark == 1) {
mymsg = ' ' + msg + ''
} else if (mark == 2) {
mymsg = msg
} else {
mymsg = ' ' + msg + ''
}
if (!time) {
time = 3
}
var dmsg = top.dialog({
zIndex: 9999999999,
content: mymsg,
quickClose: true
});
dmsg.show();
setTimeout(function() {
dmsg.close().remove()
},
time * 1000);
return dmsg
}
function dr_confirm_url(title, url) {
var d = top.dialog({
title: lang["tips"],
fixed: true,
content: '
' + title,
okValue: lang['ok'],
ok: function() {
dr_tips(lang["waiting"], 3, 1);
window.location.href = url;
return true
},
cancelValue: lang['cancel'],
cancel: function() {}
});
d.show()
}
function dr_dialog_msg(msg) {
dialog({
quickClose: true,
content: msg,
title: lang["tips"]
}).show()
}
function dr_add_favorite(url, title) {
try {
window.external.addFavorite(url, title)
} catch(e) {
try {
window.sidebar.addPanel(title, url, "")
} catch(e) {
dr_dialog_msg(fc_lang[28])
}
}
}
function dr_set_homepage(url) {
if ($.browser.msie) {
document.body.style.behavior = "url(#default#homepage)";
document.body.setHomePage(url)
} else {
dr_tips(fc_lang[29], 3)
}
}
function dr_remove_file(name, id) {
var d = top.dialog({
title: lang["tips"],
fixed: true,
content: '
' + lang["confirm"],
okValue: lang['ok'],
ok: function() {
var fileid = $("#fileid_" + name + "_" + id).val();
var value = $("#dr_" + name + "_del").val();
$("#files_" + name + "_" + id).remove();
$("#dr_" + name + "_del").val(value + "|" + fileid);
return true
},
cancelValue: lang['cancel'],
cancel: function() {}
});
d.show()
}
function dr_edit_file(url, name, id) {
art.dialog.open(url, {
title: lang["upload"],
opacity: 0.1,
width: 550,
height: 400,
ok: function() {
var iframe = this.iframe.contentWindow;
if (!iframe.document.body) {
dr_tips("iframe loading");
return false
}
var value = iframe.document.getElementById("att-status").innerHTML;
if (value == "" || value == undefined) {
dr_tips(lang["notselectfile"]);
return false
} else {
var file = value.split("|");
var info = file[1].split(",");
$("#fileid_" + name + "_" + id).val(info[0]);
$("#span_" + name + "_" + id).html('');
return true
}
},
cancel: true
})
}
function dr_input_files(name, count) {
var size = $("#" + name + "-sort-items li").size();
var total = count - size;
if (total <= 0) {
dr_tips(fc_lang[42]);
return
}
var id = size + 1;
var url = '/index.php?s=member&c=api&&m=upload_input';
$.ajax({
type: "GET",
url: url,
dataType: "text",
success: function(text) {
var d = top.dialog({
title: lang["input"],
content: text,
okValue: lang['ok'],
ok: function() {
var title = top.$('#dr_title').val();
var furl = top.$('#dr_url').val();
if (!title || !furl) {
dr_tips(fc_lang[43]);
return false
}
var c = "";
c += '
';
c += '';
c += '\t';
c += '\t';
c += '\t';
c += "";
$("#" + name + "-sort-items").append(c);
return true
},
cancelValue: lang['cancel'],
cancel: function() {
return true
}
});
d.show()
},
error: function(HttpRequest, ajaxOptions, thrownError) {
dr_alert(HttpRequest.responseText)
}
})
}
function dr_edit_input_file(file2, title2, name, id) {
var url = '/index.php?s=member&c=api&m=upload_input&file=' + file2 + '&title=' + title2;
$.ajax({
type: "GET",
url: url,
dataType: "text",
success: function(text) {
var d = top.dialog({
title: lang["input"],
content: text,
okValue: lang['ok'],
ok: function() {
var title = top.$('#dr_title').val();
var furl = top.$('#dr_url').val();
if (!title || !furl) {
dr_tips(fc_lang[43]);
return false
}
var c = "";
c += '';
c += '\t';
c += '\t';
c += '\t';
c += '\t';
$('#files_' + name + "_" + id + '').html(c);
return true
},
cancelValue: lang['cancel'],
cancel: function() {
return true
}
});
d.show()
},
error: function(HttpRequest, ajaxOptions, thrownError) {
dr_alert(HttpRequest.responseText)
}
})
}
function dr_upload_files(name, url, pan, count) {
var size = $("#" + name + "-sort-items li").size();
var total = count - size;
art.dialog.open(url + "&count=" + total, {
title: lang["upload"],
opacity: 0.1,
width: 550,
height: 400,
ok: function() {
var iframe = this.iframe.contentWindow;
if (!iframe.document.body) {
dr_tips("iframe loading");
return false
}
var value = iframe.document.getElementById("att-status").innerHTML;
if (value == "" || value == undefined) {
return false
} else {
var file = value.split("|");
for (var i in file) {
var filepath = file[i];
var id = parseInt(size) + parseInt(i);
if (filepath) {
var info = filepath.split(",");
if ($("#" + name + '-sort-items [value="' + info[0] + '"]').length > 0) {
dr_tips(fc_lang[27]);
return false
}
if (!info[0] || info[0] == undefined) {
info[0] = ''
}
if (!info[3] || info[3] == undefined) {
info[3] = info[0]
}
info[3] = dr_remove_ext(info[3]);
var c = "";
c += '';
c += '';
c += '\t';
c += '\t';
c += '\t';
c += "";
$("#" + name + "-sort-items").append(c)
}
}
return true
}
},
cancel: true
})
}
function dr_new_upload_file(name, url) {
$.ajax({
type: "GET",
url: url + '&' + Math.random(),
dataType: "text",
success: function(text) {
var d = top.dialog({
title: fc_lang[3],
content: text,
okValue: lang['ok'],
ok: function() {
var title = top.$('#dr_title').val();
var furl = top.$('#dr_url').val();
if (!title || !furl) {
dr_tips(fc_lang[43]);
return false
}
return true
},
cancelValue: lang['cancel'],
cancel: function() {
return true
}
});
d.show()
},
error: function(HttpRequest, ajaxOptions, thrownError) {
dr_alert(HttpRequest.responseText);
}
})
}
function dr_upload_file(name, url) {
art.dialog.open(url + "&df=1", {
title: lang["upload"],
opacity: 0.1,
width: 550,
height: 400,
ok: function() {
var iframe = this.iframe.contentWindow;
if (!iframe.document.body) {
dr_tips("iframe loading");
return false
}
var value = iframe.document.getElementById("att-status").innerHTML;
if (value == "" || value == undefined) {
dr_tips(lang["notselectfile"]);
return false
} else {
$("#file_info_" + name).remove();
var file = value.split("|");
var info = file[1].split(",");
if (iframe.$("#is_down").attr("checked")) {
var url2 = memberpath + "index.php?s=member&c=api&m=down_file";
$("#show_" + name).html(" 远程文件下载中...");
$.ajax({
type: "POST",
url: url2,
data: {
url: url,
file: info[0]
},
dataType: "json",
success: function(text) {
$("#show_" + name).html("");
if (text.status == 0) {
dr_tips(text.code);
return false
} else {
info[0] = text.id;
info[1] = text.name;
$("#dr_" + name).val(text.id);
$("#fileid_" + name).val(text.id);
$("#dr_my_" + name + "_list").html(" ")
}
}
})
} else {
$("#dr_" + name).val(info[0]);
$("#fileid_" + name).val(info[0]);
$("#dr_my_" + name + "_list").html(" ");
return true
}
}
},
cancel: true
})
}
function dr_login() {
top.dialog({
quickClose: true,
url: memberpath + "index.php?s=member&c=login&m=ajax",
title: lang["login"],
opacity: 0.1,
lock: true,
width: 380,
height: 220,
okValue: lang['ok'],
ok: function() {
window.location.reload(true);
return false
},
cancelValue: lang['cancel'],
cancel: function() {}
}).show()
}
function dr_iframe_show(url, w, h) {
art.dialog.open(url, {width: w, height: h});
}
function dr_chat(_this) {
var uid = $(_this).attr("uid");
var online = $(_this).attr("online");
var username = $(_this).attr("username");
if (online == -1) {
var title = "正在与" + username + "聊天中..."
} else {
if (online == 1) {
var title = "正在与" + username + "聊天中... [在线]"
} else {
var title = "正在与" + username + "聊天中... [离线]"
}
}
var throughBox = $.dialog.through;
var dr_dialog = throughBox({
id: "dr_webchat",
title: title,
padding: 0,
width: 420,
height: 480
});
var url = memberpath + "index.php?s=member&c=api&m=webchat&username=" + username + "&uid=" + uid + "&online=" + online + "&" + Math.random();
$.ajax({
type: "GET",
url: url,
dataType: "jsonp",
jsonp: "callback",
async: false,
success: function(text) {
dr_dialog.content(text.html)
},
error: function(HttpRequest, ajaxOptions, thrownError) {
dr_dialog.close();
dr_login()
}
})
}
function dr_delete_file_js(name) {
$("#dr_" + name).val("");
$(".file_info_" + name).remove()
}
function dr_delete_file(name) {
var d = top.dialog({
title: lang["tips"],
fixed: true,
content: '
' + lang["confirm"],
okValue: lang['ok'],
ok: function() {
$("#dr_" + name).val("");
$("#fileid_" + name).val("");
$(".file_info_" + name).remove();
return true
},
cancelValue: lang['cancel'],
cancel: function() {}
});
d.show()
}
function dr_delete_file2(name) {
var d = top.dialog({
title: lang["tips"],
fixed: true,
content: '
' + lang["confirm"],
okValue: lang['ok'],
ok: function() {
$("#fileid_" + name).val("");
$("#dr_my_" + name + "_list").html("");
return true
},
cancelValue: lang['cancel'],
cancel: function() {}
});
d.show()
}
function dr_show_file_info(name) {
var url = memberpath + "index.php?s=member&c=api&m=fileinfo&name=" + name + "&rand=" + Math.random();
var d = top.dialog({
title: lang["fileinfo"],
fixed: true,
url: url,
quickClose: true
});
d.show()
}
function dr_upload(name, ext, size, count) {
alert("此函数已废弃");
return
}
function dr_remove_ext(str) {
var reg = /\.\w+$/;
return str.replace(reg, "")
}
function dr_clear_date(name) {
$("#dr_" + name).val("0");
$("#calendar_" + name).val("")
}
function dr_clear_color(name) {
$("#input_colorId" + name).val("");
$("#background_colorId" + name).css("background-color", "");
$("#dr_" + name).val("");
$(".sp-preview-inner").attr("style", "background-color:rgb(0, 0, 0);");
$("#dr_color_value_" + name).attr("style", "background:none");
dr_closeBox(name)
}
function dr_set_color(name) {
var v = $("#input_colorId" + name).val();
$("#dr_" + name).val(v);
$("#dr_color_value_" + name).attr("style", "background:" + v);
dr_closeBox(name)
}
var ColorHex = new Array("00", "33", "66", "99", "CC", "FF");
var SpColorHex = new Array("FF0000", "00FF00", "0000FF", "FFFF00", "00FFFF", "FF00FF");
var current = null;
var colorTable = "";
function dr_color(name) {
for (i = 0; i < 2; i++) {
for (j = 0; j < 6; j++) {
colorTable = colorTable + "";
colorTable = colorTable + "| ";
if (i == 0) {
colorTable = colorTable + " | '
} else {
colorTable = colorTable + " | '
}
colorTable = colorTable + " | ";
for (k = 0; k < 3; k++) {
for (l = 0; l < 6; l++) {
colorTable = colorTable + " | '
}
}
}
}
colorTable = '";
$("#dr_color_" + name).html(colorTable);
colorTable = ""
}
function dr_onmouseover_color(name, color) {
var color = "#" + color;
$("#background_colorId" + name).css("background-color", color);
$("#input_colorId" + name).val(color)
}
function dr_select_color(name, color) {
var color = "#" + color;
$("#dr_color_" + name).html(" ");
$("#dr_color_value_" + name).attr("style", "background:" + color);
$("#dr_" + name).val(color)
}
function dr_closeBox(name) {
$("#dr_color_" + name).html(" ")
};
function dr_null_call(a, b) {
setTimeout("window.location.reload(true)", 2000)
} |