/*Load Forum -----------------------------------------------------*/
function load_forum(max_reg){
document.getElementById("new_forum").innerHTML = "";
document.getElementById("ok_forum").innerHTML = "";
load_ajax_modules("div_forum");
x_get_forum_ajax(max_reg, get_forum_ajax_cb);
}
function load_forum_client(max_reg){
document.getElementById("new_forum").innerHTML = "";
document.getElementById("ok_forum").innerHTML = "";
load_ajax_modules("div_forum");
x_get_forum_client_ajax(max_reg, get_forum_ajax_cb);
}
/*Load Forum -----------------------------------------------------*/
function load_forum_index(){
x_get_forum_ajax_index(get_forum_ajax_cb);
}
/*List Forum -----------------------------------------------------*/
function get_forum_ajax_cb(list){
document.getElementById("div_forum").innerHTML = list;
}
/*List Forum -----------------------------------------------------*/
/*Insert Forum -----------------------------------------------------*/
function insert_forum_ajax_cb(list){
document.getElementById("new_forum").innerHTML = list;
x_get_form_share_task('forum_share_new', generate_group_table);
x_get_form_clients_task('forum_clients_new', generate_client_table);
}
/*Insert Forum -----------------------------------------------------*/
/*Update Forum -----------------------------------------------------*/
function update_forum_ajax_cb(obj_json){
var arr_get = JSON.parse(obj_json);
document.getElementById(arr_get["layer_id"]).innerHTML = arr_get["text_return"];
load_ajax_modules('forum_share_'+arr_get["layer_id"]);
load_ajax_modules('forum_clients_'+arr_get["layer_id"]);
x_get_form_share_forum_update(arr_get["id_forum"], 'forum_share_'+arr_get["layer_id"], generate_group_table);
x_get_form_clients_forum_update(arr_get["id_forum"], 'forum_clients_'+arr_get["layer_id"], generate_client_table);
//x_get_form_share_task('forum_share_'+arr_get["layer_id"], generate_group_table);
//x_get_form_clients_task('forum_clients_'+arr_get["layer_id"], generate_client_table);
}
/*Update Forum -----------------------------------------------------*/
/*Close Forum -----------------------------------------------------*/
function close_insert_forum(){
p = confirm("Deseja fechar sem salvar?");
if(p){
document.getElementById("new_forum").innerHTML = "";
}
}
/*Close Forum -----------------------------------------------------*/
/*Close Comment Forum -----------------------------------------------------*/
function close_comment_forum(id){
//p = confirm("Deseja fechar sem salvar?");
//if(p){
document.getElementById("div_comment_forum_"+id).innerHTML = "";
//}
}
/*Close Comment Forum -----------------------------------------------------*/
/*Return Insert Proc Forum -----------------------------------------------------*/
function insert_proc_forum_ajax_cb(obj_json) {
var arr_get = JSON.parse(obj_json);
if(arr_get["text_return"] == true){
document.getElementById("ok_forum").innerHTML = "
";
setTimeout('load_forum()',0);
}else if(arr_get["text_return"] == false){
document.getElementById("errors_forum").innerHTML = arr_get["errors"];
}
}
/*Return Insert Proc Forum -----------------------------------------------------*/
/*Return Insert Proc Comment Forum -----------------------------------------------------*/
function comment_proc_forum_ajax_cb(obj_json){
var arr_get = JSON.parse(obj_json);
if(!arr_get["text_return"]){
document.getElementById("errors_comment_"+arr_get["id_forum"]).innerHTML = arr_get["errors"];
}else{
document.getElementById("div_comment_forum_"+arr_get["id_forum"]).innerHTML = "";
document.getElementById("ok_forum").innerHTML = "
";
setTimeout('clear_ok_forum()',1000);
setTimeout('x_get_forum_line_ajax('+arr_get["id_forum"]+', "forum_'+arr_get["id_forum"]+'", call_back_ajax);',1000);
setTimeout('x_comment_forum_ajax("'+ arr_get["id_forum"] +'" , call_back_ajax);',2000);
}
}
/*Return Insert Proc Comment Forum -----------------------------------------------------*/
/*Clear Ok Forum*/
function clear_ok_forum(){
document.getElementById("ok_forum").innerHTML = "";
}
/*Clear Ok Forum*/
/*Return Delete Proc Forum ----------------------------------------------------------------------*/
function delete_proc_forum_ajax_cb(obj_json){
var arr_get = JSON.parse(obj_json);
if(!arr_get["text_return"]){
document.getElementById("errors_comment_"+arr_get["id_forum"]).innerHTML = arr_get["errors"];
}else{
document.getElementById("ok_forum").innerHTML = "
";
setTimeout('load_forum()',0);
setTimeout('x_comment_forum_ajax("'+ arr_get["id_forum"] +'" , call_back_ajax)',3000);
}
}
/*Return Delete Proc Forum ----------------------------------------------------------------------*/
function delete_proc_forum_post_ajax_cb(obj_json){
var arr_get = JSON.parse(obj_json);
var list = document.location + " ";
var current_url = list.split("/account/");
if(!arr_get["text_return"]){
document.getElementById("errors_comment_"+arr_get["id_forum"]).innerHTML = arr_get["errors"];
}else{
document.getElementById("ok_forum").innerHTML = "
";
if(current_url[1] == "blog.php "){
setTimeout('load_forum()',1000);
}else if(current_url[1] == "search.php "){
setTimeout('x_get_forum_search_ajax("", get_forum_ajax_cb)', 1000);
}else{
setTimeout('load_forum("1")',1000);
}
}
}
/*Return Delete Forum ----------------------------------------------------------------------*/
function delete_forum(id_forum, id_comment){
p = confirm("Você realmente deseja deletar este registro?");
if(p){
x_delete_proc_forum_ajax(id_forum, id_comment, delete_proc_forum_ajax_cb);
}
}
/*Return Delete Forum ----------------------------------------------------------------------*/
function delete_forum_post_ajax(id_forum){
p = confirm("Você realmente deseja deletar este registro?");
if(p){
x_delete_proc_forum_post_ajax(id_forum, delete_proc_forum_post_ajax_cb);
}
}
function close_update_forum(id_forum, layer_id){
p = confirm("Deseja fechar sem salvar?");
if(p){
x_get_forum_line_ajax(id_forum, layer_id, call_back_ajax);
}
}
function update_proc_forum_ajax_cb(obj_json){
//alert(obj_json);
var arr_get = JSON.parse(obj_json);
if(arr_get["text_return"] == true){
if (arr_get["tp_close"] == "mini_feed") {
close_mini_feed_detail(arr_get["layer_id"]);
load_mini_feed();
} else {
document.getElementById("ok_forum").innerHTML = "
";
setTimeout('x_get_forum_line_ajax("'+arr_get["id_forum"]+'", "'+arr_get["layer_id"]+'", call_back_ajax);document.getElementById("ok_forum").innerHTML = "";',0);
}
}else if(arr_get["text_return"] == false){
document.getElementById("errors_forum").innerHTML = arr_get["errors"];
}
}
/**
* Retorna erros ao enviar imagem
* para o blog.
*/
function show_error_forum_upload(error){
document.getElementById("errors_forum").innerHTML = error;
}
/**
* Mostra form para substitur imagem
* no blog.
*/
function show_change_image(id_virtual_disc){
if (id_virtual_disc == -1){
if (document.getElementById("insert_image_td").innerHTML == ""){
document.getElementById("insert_image_tr").style.display = "";
document.getElementById("insert_image_td").innerHTML = "";
} else {
document.getElementById("insert_image_td").innerHTML = "";
document.getElementById("insert_image_tr").style.display = "none";
}
} else {
if (document.getElementById("change_image_td_"+id_virtual_disc).innerHTML == ""){
document.getElementById("change_image_tr_"+id_virtual_disc).style.display = "";
document.getElementById("change_image_td_"+id_virtual_disc).innerHTML = "";
} else {
document.getElementById("change_image_td_"+id_virtual_disc).innerHTML = "";
document.getElementById("change_image_tr_"+id_virtual_disc).style.display = "none";
}
}
}
/**
* Mostra confirm para confirmação
* remoção de imagem.
*/
function confirm_remove_image(id_virtual_disc){
if (confirm("Você tem certeza que deseja remover essa imagem?")){
document.getElementById("id_virtual_disc_"+id_virtual_disc).style.display = "none";
document.getElementById("change_image_td_"+id_virtual_disc).innerHTML = "";
}
}
/**
* Mostra imagem de uploading.
*/
function show_uploading_ajax_modules(layer_id){
if (document.getElementById("img")){
if (document.getElementById("img").value != ""){
uploading_ajax_modules(layer_id);
}
}
if (document.getElementById("url_video")){
if (document.getElementById("url_video").value != ""){
uploading_ajax_modules(layer_id);
}
}
}
/**
* Mostra input para escolher imagem
* ou vídeo.
*/
function type_multimedia_change(id_type){
if (id_type == 0){
document.getElementById("media_tr").style.display = "none";
document.getElementById("media_td").innerHTML = "";
} else if (id_type == 1){
document.getElementById("media_tr").style.display = "";
document.getElementById("label_td").innerHTML = "";
document.getElementById("media_td").innerHTML = "";
} else if (id_type == 2){
document.getElementById("media_tr").style.display = "";
document.getElementById("label_td").innerHTML = "URL (Youtube):";
document.getElementById("media_td").innerHTML = "";
}
}