/*Var global for filter and order*/ var $filter_favorite = ""; var $filter_share_favorite = ""; var $order_favorite = ""; var $order_type_favorite = ""; function load_favorites(){ load_ajax_modules("div_favorites"); x_get_favorites_ajax(get_favorites_ajax_cb); } //--------------------------------------------------------------------------------------- function get_favorites_ajax_cb(list){ if(list){ document.getElementById("div_favorites").innerHTML = list; }else{ document.getElementById("div_favorites").innerHTML = "Não existe nenhum favorito"; } } //--------------------------------------------------------------------------------------- function insert_favorites_cb(obj_json) { //alert(obj_json); var arr_get = JSON.parse(obj_json); document.getElementById(arr_get["layer_id"]).innerHTML = arr_get["text_return"]; load_ajax_modules('favorites_share_new'); load_ajax_modules('favorites_clients_new'); x_get_form_share_task('favorites_share_new', generate_group_table); x_get_form_clients_task('favorites_clients_new', generate_client_table); } //--------------------------------------------------------------------------------------- function close_insert(){ document.getElementById("new_favorites").innerHTML = ""; } //--------------------------------------------------------------------------------------- function close_update(id_favorites){ x_get_favorites_line(id_favorites, get_favorites_line_cb); } //--------------------------------------------------------------------------------------- function get_favorites_line_cb(obj_json) { //alert(obj_json); var arr_get = JSON.parse(obj_json); document.getElementById(arr_get["layer_id"]).innerHTML = arr_get["text_return"]; } //--------------------------------------------------------------------------------------- function insert_proc_favorites_ajax_cb(obj_json) { //alert(obj_json) ; var arr_get = JSON.parse(obj_json); if(arr_get["text_return"] == false){ document.getElementById("errors_favorites_0").innerHTML = arr_get["errors"]; }else{ document.getElementById("new_favorites").innerHTML = ""; document.getElementById("ok_favorites").innerHTML = ""; setTimeout("document.getElementById('ok_favorites').innerHTML = '';load_favorites();", 0); } } //--------------------------------------------------------------------------------------- function update_proc_favorites_ajax_cb(obj_json) { //alert(obj_json) ; var arr_get = JSON.parse(obj_json); if(arr_get["text_return"] == false){ document.getElementById(arr_get["layer_errors"]).innerHTML = arr_get["errors"]; }else{ if (arr_get["tp_close"] == "mini_feed") { close_mini_feed_detail(arr_get["layer_id"]); load_mini_feed(); } else { document.getElementById("ok_favorites").innerHTML = ""; setTimeout("document.getElementById('ok_favorites').innerHTML = '';load_favorites();", 0); } } } //--------------------------------------------------------------------------------------- function delete_favorites(id_favorites){ p = confirm("Você realmente deseja deletar este registro?"); if(p){ x_delete_favorites_ajax(id_favorites, delete_favorites_ajax_cb); } } //--------------------------------------------------------------------------------------- function delete_favorites_ajax_cb(){ document.getElementById("ok_favorites").innerHTML = ""; setTimeout('document.getElementById("ok_favorites").innerHTML = "";load_favorites();',0); } //--------------------------------------------------------------------------------------- function load_favorites_index(){ x_get_favorites_index(call_back_ajax); } //--------------------------------------------------------------------------------------- function close_form_favorites(){ p = confirm("Você não salvou o cadastro. Deseja cancelar?"); if(!p){ return false; exit; }else{ hideLayer_back(); close_insert(); } hideLayer_back(); } //--------------------------------------------------------------------------------------- function quick_insert_favorites_proc_cb(obj_json){ //alert(obj_json); var arr_get = JSON.parse(obj_json); if(arr_get["text_return"] == false){ document.getElementById("errors_favorites_quick_insert").innerHTML = arr_get["errors"]; }else{ document.getElementById(arr_get["layer_id"]).innerHTML = "

Link inserido com sucesso!

"; setTimeout('close_quick_insert_modules_ajax("'+arr_get["layer_id"]+'");', 0); var list = document.location + " "; var current_url = list.split("/account/"); if(trim_quick_insert(current_url[1]) == "favorites.php"){ load_favorites(); } } } function change_filter_var_order_favorite(order_favorite){ old_order_favorite = $order_favorite; $order_favorite = order_favorite; if($order_favorite != old_order_favorite){ $order_type_favorite = "DESC"; } if($order_type_favorite == "ASC"){ $order_type_favorite = "DESC"; if($order_favorite == "titulo" || $order_favorite == "data"){ document.getElementById("titulo_img").innerHTML = ""; document.getElementById("data_img").innerHTML = ""; document.getElementById($order_favorite+"_img").innerHTML = ""; } }else{ $order_type_favorite = "ASC"; if($order_favorite == "titulo" || $order_favorite == "data"){ document.getElementById("titulo_img").innerHTML = ""; document.getElementById("data_img").innerHTML = ""; document.getElementById($order_favorite+"_img").innerHTML = ""; } } } function order_favorites(){ x_get_favorites_list(, $filter_favorite, $filter_share_favorite, $order_favorite, $order_type_favorite, get_favorites_list_cb); } function get_favorites_list_cb(list) { if (list != "") { document.getElementById("favorites_list").innerHTML = list; }else{ document.getElementById("favorites_list").innerHTML = "Nenhum link cadastrado."; } } function filter_share_favorite(filter_share_favorite){ $filter_share_favorite = filter_share_favorite; order_favorites() } function show_error_upload(error){ document.getElementById("errors_favorites").innerHTML = error; } function delete_all_links(){ if (confirm("Todos os links serão apagados! Deseja continuar?")){ load_ajax_modules("div_favorites"); x_delete_all_links(delete_all_links_cb); } } function delete_all_links_cb(){ x_get_favorites_ajax(get_favorites_ajax_cb); } function update_favorites_cb(obj_json) { var arr_get = JSON.parse(obj_json); document.getElementById(arr_get["layer_id"]).innerHTML = arr_get["text_return"]; x_get_form_share_favorites_update(arr_get["id_favorites"], 'favorites_share_'+arr_get["id_favorites"], generate_group_table); x_get_form_clients_favorites_update(arr_get["id_favorites"], 'favorites_clients_'+arr_get["id_favorites"], generate_client_table); }