/*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 = ""; } }