var my_file_title = "";
var my_file_status = "all";//recycle
var my_file_order = "DESC";//ASC
function file_search_keyup() {
file_list_refresh();
}
function recycleInit() {
ntf_init();
file_list_refresh();
}
function indexInit() {
ntf_init();
file_list_refresh();
}
function time_standardize(date) {
var today_date = new Date();
var Local_time = date.toLocaleTimeString();
//將時間去掉秒的信息
if (Local_time && Local_time.split(":").length == 3) {
var Local_time_string = Local_time.split(":")[0] + ":" + Local_time.split(":")[1];
Local_time_string += Local_time.split(":")[2].slice(2);
}
else {
var Local_time_string = d.toLocaleTimeString()
}
if (date.toLocaleDateString() == today_date.toLocaleDateString()) {//如果是今天的消息,只显示时间
return (Local_time_string);
}
else if (date.toLocaleDateString().slice(0, 5) == today_date.toLocaleDateString().slice(0, 5)) {//如果是今年但非今天的消息,只显示月日
var date_length = date.toLocaleDateString().length;
return (date.toLocaleDateString().slice(5, date_length));
}
else {//如果不是今年的消息,显示年月日
return (date.toLocaleDateString());
}
}
function file_list_refresh() {
var d = new Date();
$.get("getfilelist.php",
{
t: d.getTime(),
keyword: my_file_title,
status: $("#id_index_status").val(),
orderby: "accese_time",
order: "DESC",
currLanguage: $("#id_language").val()
},
function (data, status) {
try {
let file_list = JSON.parse(data);
let html = "";
for (x in file_list) {
html += "
";
}
html += ""
$("#userfilelist").html(html);
}
catch (e) {
console.error(e.message);
}
});
}
function showUserFilaList() {
file_list_refresh();
}
function mydoc_file_select(doSelect) {
if (doSelect) {
$("#file_tools").show();
$("#file_filter").hide();
$(".file_select_checkbox").show();
$(".file_select_checkbox").css("display", "inline-block");
if ($("#id_index_status").val() == "recycle") {
$("#button_group_recycle").show();
$("#button_group_nomal").hide();
}
else {
$("#button_group_recycle").hide();
$("#button_group_nomal").show();
}
}
else {
$("#file_tools").hide();
$("#file_filter").show();
$(".file_select_checkbox").hide();
}
}
function file_del() {
var file_list = new Array();
var file_count = $("#file_count").val();
for (var i = 0; i < file_count; i++) {
if (document.getElementById("file_check_" + i).checked) {
file_list.push($("#file_id_" + i).val());
}
}
if (file_list.length > 0) {
$.post("file_index.php",
{
op: "delete",
file: file_list.join()
},
function (data, status) {
ntf_show(data);
file_list_refresh();
});
}
}
//彻底删除
function file_remove() {
var file_list = new Array();
var file_count = $("#file_count").val();
for (var i = 0; i < file_count; i++) {
if (document.getElementById("file_check_" + i).checked) {
file_list.push($("#file_id_" + i).val());
}
}
if (file_list.length > 0) {
$.post("file_index.php",
{
op: "remove",
file: file_list.join()
},
function (data, status) {
ntf_show(data);
file_list_refresh();
});
}
}
//从回收站中恢复
function file_restore() {
var file_list = new Array();
var file_count = $("#file_count").val();
for (var i = 0; i < file_count; i++) {
if (document.getElementById("file_check_" + i).checked) {
file_list.push($("#file_id_" + i).val());
}
}
if (file_list.length > 0) {
$.post("file_index.php",
{
op: "restore",
file: file_list.join()
},
function (data, status) {
ntf_show(data);
file_list_refresh();
});
}
}
function file_share(isShare) {
var file_list = new Array();
var file_count = $("#file_count").val();
for (var i = 0; i < file_count; i++) {
if (document.getElementById("file_check_" + i).checked) {
file_list.push($("#file_id_" + i).val());
}
}
if (file_list.length > 0) {
if (isShare) {
var share = 1;
}
else {
var share = 0;
}
$.post("file_index.php",
{
op: "share",
share: share,
file: file_list.join()
},
function (data, status) {
alert(data);
//mydoc_file_select(false);
file_list_refresh();
});
}
}
function file_show_coop_win(doc_id) {
let xFileHead = document.getElementById("coop_show_" + doc_id);
let xCoopWin = document.getElementById("rs_doc_coop_win");
xFileHead.appendChild(xCoopWin);
coop_init(doc_id, "rs_doc_coop_win_inner");
coop_list();
}
function file_coop_win_close() {
let xShell = document.getElementById("rs_doc_coop_shell");
let xCoopWin = document.getElementById("rs_doc_coop_win");
xShell.appendChild(xCoopWin);
}