var _my_channal = null;
var gChannelId;
var get_channel_list_callback = null;
channal_list();
var share_win;
function channal_list_init() {
my_channal_list();
share_win = iframe_win_init({ container: "share_win", name: "share", width: "500px" });
channal_add_dlg_init("channal_add_div");
}
function channal_list() {
$.post("../channal/get.php", {}, function (data) {
try {
_my_channal = JSON.parse(data);
if (get_channel_list_callback) {
get_channel_list_callback();
}
} catch (e) {
console.error(e);
}
});
}
function channal_getById(id) {
for (const iterator of _my_channal) {
if (iterator.id == id) {
return iterator;
}
}
return false;
}
function my_channal_list() {
$.get(
"../channal/get.php",
{
setting: "",
},
function (data, status) {
if (status == "success") {
try {
let html = "";
let result = JSON.parse(data);
let key = 1;
for (const iterator of result) {
html += '
';
html += '
';
html += "
" + key++ + "
";
html += "
";
html += "";
html += iterator.name;
html += "";
html += "
";
html += "
";
if (parseInt(iterator.power) == 30) {
html += gLocal.gui.your;
} else {
html += "";
html += iterator.nickname;
html += "";
}
html += "
";
html += "
";
let arrStatus = [
{ id: 0, string: gLocal.gui.disable },
{ id: 10, string: gLocal.gui.private },
{ id: 30, string: gLocal.gui.public },
];
for (const status of arrStatus) {
if (parseInt(iterator.status) == status.id) {
html += status.string;
}
}
//render_status(iterator.status) +
html += "
";
switch (parseInt(iterator.power)) {
case 10:
html += "
";
html += gLocal.gui.read_only;
html += "
";
html += "
";
html += "
";
break;
case 20:
html += "
";
html += gLocal.gui.write;
html += "
";
html += "
";
break;
case 30:
html += "
";
html += gLocal.gui.owner;
html += "
";
html += "
";
break;
default:
break;
}
html += "
";
}
$("#my_channal_list").html(html);
guide_init();
} catch (e) {
console.error(e);
}
} else {
console.error("ajex error");
}
}
);
}
function channel_share(id) {
share_win.show("../share/share.php?id=" + id + "&type=2");
}
/*
编辑channel信息
*/
function my_channal_edit(id) {
gChannelId = id;
$.get(
"../channal/my_channal_get.php",
{
id: id,
setting: "",
},
function (data, status) {
if (status == "success") {
try {
let html = "";
let result = JSON.parse(data);
$("#article_collect").attr("a_id", result.id);
html += '";
html += '
';
html += "";
html += "
";
html += '
';
html += "
" + gLocal.gui.title + "
";
html += "
";
html +=
"";
html += "
";
html += "
";
html += "
";
html += "
" + gLocal.gui.introduction + "
";
html += "
";
html += "";
html += "
";
html += "
";
html += '
';
html += '
' + gLocal.gui.language_select + "
";
html += '
';
html +=
' ';
html += "
";
html += "
";
html += '
';
html += '
' + gLocal.gui.privacy + "
";
html += '
';
let arrStatus = [
{ id: 0, string: gLocal.gui.disable, note: gLocal.gui.disable_note },
{ id: 10, string: gLocal.gui.private, note: gLocal.gui.private_note },
{ id: 30, string: gLocal.gui.public, note: gLocal.gui.public_note },
];
html += "
";
html +=
"
" +
status_note +
"[" +
gLocal.gui.infomation +
"]";
html += "
";
html += "
";
html += "
";
/*
旧的channel分享方式 删除
html += "