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