var HOME = "https://adscrawl.com"; var customer_id = '5'; function show_action(elem,id){ if(!jQuery(elem).hasClass("active")){ jQuery(".hook_top,.hook_top_sub").removeClass("active"); jQuery("#"+id+",.opacity_pop").addClass("active"); jQuery(elem).addClass("active"); }else{ jQuery("#"+id+",.opacity_pop").removeClass("active"); jQuery(elem).removeClass("active"); } jQuery(".opacity_pop").click(function(){ jQuery(".opacity_pop,.hook_top,.hook_top_sub").removeClass("active"); }); if(jQuery(window).outerWidth() > 1024){ jQuery(".opacity_pop").click(function(){ jQuery(".opacity_pop,.hook_top,.hook_top_sub").removeClass("active"); }); }else{ jQuery(".opacity_pop").focus(function(){ jQuery(".opacity_pop,.hook_top,.hook_top_sub").removeClass("active"); }); } return false; } jQuery(document).ready(function(){ jQuery("#rangeday").daterangepicker({ "startDate": "04/07/2025", "endDate": "04/07/2026" }, function(start, end, label) { }); jQuery("#rangeday").val(""); jQuery('#rangeday').on('cancel.daterangepicker', function(ev, picker) { jQuery("#rangeday").val(""); }); customer_id = jQuery("input[name='customer_id']").val(); if(jQuery(window).outerWidth() > 1025){ jQuery(".p_list,.p_list_2").mouseover(function(){ jQuery(this).find("ul").addClass("active"); jQuery(this).toggleClass("active_o"); }).mouseout(function(){ jQuery(this).find("ul").removeClass("active"); jQuery(this).removeClass("active_o"); }); }else{ jQuery(".p_list,.p_list_2").click(function(){ jQuery(this).find("ul").toggleClass("active"); jQuery(this).toggleClass("active_o"); }); } jQuery(".close_popup_page_login_user").click(function(){ jQuery("body").removeClass("no-scroll"); jQuery(".page_login_user").fadeOut(); return false; }); jQuery(".show_page_login_user").click(function(){ jQuery("body").addClass("no-scroll"); jQuery(".page_login_user").fadeIn(); return false; }); jQuery(window).scroll(function(){ var __off_win = jQuery(this).scrollTop(); var __height = jQuery(window).outerHeight(); var _count = 100; if(jQuery(window).outerWidth() < 768){ var _count = -1; } if((screen.height+__off_win-__height > _count) && (!jQuery("#load_more_product").hasClass("active"))){ jQuery("#load_more_product").addClass("active"); var page = parseInt(jQuery("#load_more_product").attr("data-loadpage")); if(jQuery(".item_list_user_get_list.active").length > 0){ var url = HOME+"/list_by_id.php?user_id="+customer_id+get_request_form(); }else{ if(!jQuery("#button_search").hasClass("active")){ var url = HOME+"/list.php?page="+get_number(page+1); if(page>0) { jQuery(".show_page_login_user").click(); //jQuery(".show_page_login_user").click(); } }else{ var url = HOME+"/list.php?page="+get_number(page+1)+get_request_form(); if(page>0) { jQuery(".show_page_login_user").click(); } } } jQuery.getJSON(url, function(data) { jQuery("#load_more_product").attr("data-loadpage",page+1); jQuery.each(data.data, function(i,item){ jQuery("#all_item_product").append(de_html(item.id,item.title,item.like,item.commment,item.view,item.day,item.link,item.image_url,item.avatar,item.author,item.author_id,item.sales,item.web)); }); jQuery("#text_info").text(data.text_time); jQuery("#load_more_product").removeClass("active"); }); } }); jQuery(".p_list_form a").click(function(){ var __elem = jQuery(this); if(!__elem.hasClass("active")){ __elem.parent().parent().parent(".p_list_form").find("ul a").removeClass("active"); __elem.parent().parent().parent(".p_list_form").find(".top_list").html(__elem.text()); __elem.addClass("active"); } }); jQuery("#submit_get_request").click(function(){ jQuery(".hook_filter").click(); jQuery("#button_search").click(); }); jQuery("#button_search").click(function(){ jQuery(".item_list_user_get_list.active").removeClass("active"); jQuery(this).addClass("active"); jQuery("#load_more_product").addClass("active"); jQuery.getJSON(HOME+"/list.php?page="+get_number(1)+get_request_form(), function(data) { jQuery("#all_item_product").html(""); if(jQuery(".hook_filter").hasClass("active")){ jQuery(".hook_filter").click(); } jQuery("#load_more_product").attr("data-loadpage",1); jQuery.each(data.data, function(i,item){ jQuery("#all_item_product").append(de_html(item.id,item.title,item.like,item.commment,item.view,item.day,item.link,item.image_url,item.avatar,item.author,item.author_id,item.sales,item.web)); }); jQuery("#text_info").text(data.text_time); jQuery("#load_more_product").removeClass("active"); history.pushState({}, '', HOME+"#"+jQuery(".search_top #text_search").val()); }); return false; }); var _hash = location.hash; if(_hash!=""){ _hash = _hash.replace("#",""); if(_hash=="_=_"){ history.pushState({}, '', HOME+""); } else { jQuery(".search_top #text_search").val(_hash); jQuery("#button_search").click(); } } jQuery(".p_list_hook_action_now a").click(function(){ jQuery("#button_search").click(); }); jQuery(".new_list_show_has_form").click(function(){ jQuery(".form_save_product_to_list").fadeOut(); jQuery(".creat_new_list").fadeIn(function(){ jQuery(".button_save_new_list").click(function(){ var title = jQuery("input#creat_new_list_input").val(); jQuery.post(HOME+"/save_list.php",{ title : title, customer_id: customer_id, },function(data,status){ if(jQuery(".opacity_pop_save_to").css("display") == "block"){ jQuery("#p_list_form_save_to a").removeClass("active"); jQuery(".creat_new_list").fadeOut(function(){ var title = jQuery("input#creat_new_list_input").val(); jQuery(".p_list_form_save_to .top_list").html(title); jQuery('
  • '+title+'
  • ').insertBefore("#last-child-list"); jQuery(''+title+'').insertBefore("#new_list_show"); jQuery(".form_save_product_to_list").fadeIn(); }); } }); }); }); return false; }); jQuery("#new_list_show").click(function(){ jQuery(".creat_new_list").fadeIn(function(){ jQuery(".button_save_new_list").click(function(){ var title = jQuery("input#creat_new_list_input").val(); jQuery.post(HOME+"/save_list.php",{ title : title, customer_id: customer_id, },function(data,status){ if(jQuery(".opacity_pop").css("display") == "block"){ jQuery(".opacity_pop").click(); //jQuery(".creat_new_list").fadeOut(function(){ jQuery('
  • '+title+'
  • ').insertBefore("#last-child-list"); jQuery(''+title+'').insertBefore("#new_list_show"); //}); } }); }); }); jQuery(".opacity_pop").click(function(e){ jQuery(".creat_new_list").fadeOut(); }); return false; }); jQuery(".hook_notification").click(function(){ jQuery("#count_notification").css({"display":"none"}); }); if(jQuery(window).outerWidth() < 768){ jQuery(".pr_notification_action").css({"height":(jQuery(".opacity_pop_save_to").outerHeight() - 140)+"px"}); } if((jQuery(window).outerWidth() > 767) && (jQuery(window).outerWidth() < 1025)){ jQuery(".key_block").click(function(){ jQuery(this).find(".have_to_login").fadeToggle(); }); } if(jQuery(window).outerWidth() < 1025){ jQuery(".pr_notification_action").scroll(function(){ var _elem = jQuery(this); var _page = _elem.data("page"); if((jQuery(_elem).scrollTop()+jQuery(_elem).outerHeight()) >= (jQuery(".pr_notification_action_sub").outerHeight() - 15)){ if(!jQuery(_elem).hasClass("have_loading")){ _elem.addClass("have_loading"); jQuery.getJSON(HOME+"/json-notification.php?page="+get_number(_page), function(data) { _elem.attr("data-page",_page++); jQuery.each(data.data, function(i,item){ jQuery(".pr_notification_action_sub").append(de_notification(item.id_page,item.name_page,item.image_url,item.name_product,item.id_product,item.time)); }); _elem.removeClass("have_loading"); }); } } }); }else{ jQuery(".pr_notification_action").bind("mouseover",function() { var _elem = jQuery(this); var _page = _elem.data("page"); jQuery(_elem).scroll(function(){ if((jQuery(_elem).scrollTop()+jQuery(_elem).outerHeight()) >= (jQuery(".pr_notification_action_sub").outerHeight() - 15)){ if(!jQuery(_elem).hasClass("have_loading")){ _elem.addClass("have_loading"); jQuery.getJSON(HOME+"/json-notification.php?page="+get_number(_page), function(data) { _elem.attr("data-page",_page++); jQuery.each(data.data, function(i,item){ jQuery(".pr_notification_action_sub").append(de_notification(item.id_page,item.name_page,item.image_url,item.name_product,item.id_product,item.time)); }); _elem.removeClass("have_loading"); }); } } }); }); } jQuery(".show_followed_pages").click(function(){ jQuery(".bg_popup_followed_pages").fadeIn(); jQuery(".bg_popup_followed_pages").click(function(e){ if(jQuery(e.target).closest('.bg_popup_followed_pages .content').length === 0) { jQuery(".bg_popup_followed_pages").fadeOut(); } }); return false; }); ////////////////////////////login jQuery("#popup_form_login").on("submit",function(){ var _elem = jQuery(this); var _remember =0; if (_elem.find("#checkbox_login_popup").is(':checked')) { //alert('You have Checked it'); _remember=1; } else { //alert('You Un-Checked it'); _remember=0; } jQuery.post(HOME+"/login.php",{ email : _elem.find("#login_email").val(), reme : _remember, pass: _elem.find("#login_password").val() },function(data){ if(data=="1"){ window.location.href = HOME; }else{ _elem.find(".result_mess").text(data); } }); return false; }); jQuery("#popup_form_register").on("submit",function(){ var _elem = jQuery(this); jQuery.post(HOME+"/register.php",{ name : _elem.find("#register_name").val(), email : _elem.find("#register_email").val(), pass: _elem.find("#login_pass").val(), repass: _elem.find("#login_repass").val(), captcha: grecaptcha.getResponse() },function(data){ if(data=="Successfully registered, you may login now!"){ //window.location.href = HOME; _elem.find(".result_mess").text(data); setTimeout("location.href = '"+HOME+"';",1500); }else{ _elem.find(".result_mess").text(data); } }); return false; }); //////////////////////////////////// }); function de_notification(id_page,name_page,image_url,name_product,id_product,time){ var html=""; html+="
    "; html+="
    "; html+="
    "; html+=""; html+="
    "+time+"
    "; html+="
    "; html+="
    "; return html; } function item_list_user(elem,send){ if(send == 1){ setTimeout(function(){ var list_id = []; jQuery.each(jQuery(".item_list_user_get_list"),function(){ if(jQuery(this).hasClass("active")){ list_id.push(jQuery(this).attr("data-id")); } }); var url = HOME+"/list_by_id.php?listid="+list_id+"&user_id="+customer_id; jQuery("#all_item_product").html(""); jQuery.getJSON(url, function(data) { jQuery("#load_more_product").attr("data-loadpage",1); jQuery.each(data.data, function(i,item){ jQuery("#all_item_product").append(de_html(item.id,item.title,item.like,item.commment,item.view,item.day,item.link,item.image_url,item.avatar,item.author,item.author_id,item.sales,item.web)); }); jQuery("#text_info").text(data.text_time); jQuery("#load_more_product").removeClass("active"); }); },100); } jQuery(elem).toggleClass("active"); return false; } function item_list_user_filter(elem){ if(!jQuery(elem).hasClass("active")){ jQuery(".filter_item_list_join").removeClass("active"); jQuery(elem).addClass("active"); }else{ jQuery(elem).removeClass("active"); } return false; } function filter_item_list_time(elem){ if(!jQuery(elem).hasClass("active")){ jQuery(".filter_item_list_time").removeClass("active"); jQuery(elem).addClass("active"); }else{ jQuery(elem).toggleClass("active"); } return false; } function b64EncodeUnicode(str) { return btoa(encodeURIComponent(str).replace(/%([0-9A-F]{2})/g, function(match, p1) { return String.fromCharCode('0x' + p1); })).replace("=", ""); } function history(_elem,id_product){ jQuery.get(HOME+"/graph_product.php?id_product="+id_product, function(html) { jQuery(".pr_graph_product").css({"display":"block"}).html(html); }); return false; } function de_html(id,title,like,commment,view,day,link,image_url,avatar,author,author_id,sales,website){ var html = ""; html+="
    "; html+="
    "; html+="
    "; html+=""; html+="History"; html+="Save to"; html+="
    "; html+="
    "; html+=""; html+=""; html+="
    "; html+="
    "; html+="
    "; html+="
    "; html+="
    "; html+=""; html+="
    "; html+="
    "; if(author_id.length>0&&author.length>0) { if(author.length>1) { html+="
    "+website+"
    "; html+=""; html+="
    "; html+="
    "; } else { html+="
    "+website+"
    "; html+=""; html+="
    "; html+="
    "; } } else { html+="
    "+website+"
    "; html+="
    Invisible
    "; html+="
    "; html+="
    "; } html+="
    "; html+=""+likefc(unescape(sales))+" P-Likes"; html+="
    "; html+=""; html+=""; html+=""; html+=""; return html; } function get_request_form(){ if(jQuery(".item_list_user_get_list.active").length > 0){ var attr_request = ""; var list_id = []; jQuery.each(jQuery(".item_list_user_get_list"),function(){ if(jQuery(this).hasClass("active")){ list_id.push(jQuery(this).attr("data-id")); } }); if(list_id && list_id.length > 0) attr_request+='&list_id='+list_id; return attr_request; }else{ var attr_request = ""; var platform = jQuery("#platform a.active").attr("data-value"); if(platform) attr_request+='&platform='+platform; var language = jQuery("#language a.active").attr("data-value"); if(language) attr_request+='&language='+language; var sale = jQuery("#sale a.active").attr("data-value"); if(sale) attr_request+='&sale='+sale; var addday = jQuery("#rangeday").val(); if(addday) attr_request+='&addday='+addday; var sharing = jQuery("#sharing a.active").attr("data-value"); if(sharing) attr_request+='&sharing='+sharing; var sortby = jQuery("#sortby a.active").attr("data-value"); if(sortby) attr_request+='&sortby='+sortby; var sorttype = jQuery("#sorttype a.active").attr("data-value"); if(sorttype) attr_request+='&sorttype='+sorttype; var text_search = jQuery("#text_search").val(); if(text_search && text_search!="") attr_request+='&text_search='+text_search; var filter_item_list_time = jQuery(".filter_item_list_time.active").attr("data-value"); if(filter_item_list_time && filter_item_list_time!="") attr_request+='&filter_item_list_time='+filter_item_list_time; var filter_item_list_join = jQuery(".filter_item_list_join.active").attr("data-value"); if(filter_item_list_join && filter_item_list_join!="") attr_request+='&filter_item_list_join='+filter_item_list_join; return attr_request; } } function save_to(elem,id_product,id_customer){ jQuery(".opacity_pop_save_to").addClass("active"); jQuery(".form_save_product_to_list").fadeIn(); jQuery(".button_save_id").attr("data-id_product",id_product); jQuery(".button_save_id").attr("data-id_customer",customer_id); jQuery(".opacity_pop_save_to").click(function(e){ jQuery(".creat_new_list,.form_save_product_to_list").fadeOut(function(){ jQuery(".opacity_pop_save_to").removeClass("active"); }); }); } function button_save_id(elem){ var list_id = jQuery(".p_list_form_save_to a.active").attr("data-id"); var product_id = jQuery(elem).attr("data-id_product"); var note = jQuery("#note_product").val(); jQuery.post(HOME+"/save_post_to_list.php",{ product_id : product_id, list_id: list_id, customer_id: customer_id, note: note, },function(data,status){ //alert(data); jQuery(".form_save_product_to_list").fadeOut(function(){ jQuery(".opacity_pop_save_to").removeClass("active"); }); }); return false; } function p_list_form_a(elem){ var __elem = jQuery(elem); if(!__elem.hasClass("active")){ jQuery(".p_list_form_save_to a").removeClass("active"); __elem.parent().parent().parent(".p_list_form_save_to").find(".top_list").html(__elem.text()); __elem.addClass("active"); } } function follow_page(_elem,id_page){ jQuery.get(HOME+"/follow_page.php?id_page="+id_page+"&customer_id="+customer_id, function(data) { if(data == 0){ jQuery(_elem).attr("class","have_not_follow").html("Unfollow this page"); }else{ jQuery(_elem).attr("class","have_follow").html("Follow this page"); } }); } function unfollow_page(_elem,id_page){ jQuery.get(HOME+"/follow_page.php?id_page="+id_page+"&customer_id="+customer_id, function(data) { jQuery(_elem).remove(); }); } function mask_all_read(){ } function disfollow_page(_elem,page_id){ jQuery.post(HOME+"/disfollow_page.php",{ page_id : page_id, customer_id: customer_id, },function(data,status){ jQuery(_elem).parent().fadeOut(); }); } function time_ago(epoch){ var secs = ((new Date()).getTime() / 1000) - epoch; Math.floor(secs); var minutes = secs / 60; secs = Math.floor(secs % 60); if (minutes < 1) { return secs + (secs > 1 ? ' seconds' : ' second'); } var hours = minutes / 60; minutes = Math.floor(minutes % 60); if (hours < 1) { return minutes + (minutes > 1 ? ' minutes' : ' minute'); } var days = hours / 24; hours = Math.floor(hours % 24); if (days < 1) { return hours + (hours > 1 ? ' hours' : ' hour'); } var weeks = days / 7; days = Math.floor(days % 7); if (weeks < 1) { return days + (days > 1 ? ' days' : ' day'); } var months = weeks / 4.35; weeks = Math.floor(weeks % 4.35); if (months < 1) { return weeks + (weeks > 1 ? ' weeks' : ' week'); } var years = months / 12; months = Math.floor(months % 12); if (years < 1) { return months + (months > 1 ? ' months' : ' month'); } years = Math.floor(years); return years + (years > 1 ? ' years' : ' year'); } function likefc(num) { if (num >= 1000000000) { return (num / 1000000000).toFixed(1).replace(/\.0$/, '') + 'G'; } if (num >= 1000000) { return (num / 1000000).toFixed(1).replace(/\.0$/, '') + 'M'; } if (num >= 1000) { return (num / 1000).toFixed(1).replace(/\.0$/, '') + 'K'; } return num; } function makeencode(){ var text = ""; var possible = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"; var x = 800; // can be any number var rand = Math.floor(Math.random()*x) + 1; for( var i=500; i < rand ; i++ ) text += possible.charAt(Math.floor(Math.random() * possible.length)); return text; } function reverse (s) { return (s === '') ? '' : reverse(s.substr(1)) + s.charAt(0); } String.prototype.rot13 = function(){ return this.replace(/[a-zA-Z]/g, function(c){ return String.fromCharCode((c <= "Z" ? 90 : 122) >= (c = c.charCodeAt(0) + 13) ? c : c - 26); }); }; function get_number(num){ var a =b64EncodeUnicode(num); var b = a.replace("=", ""); var s =reverse(b+"xyz"+makeencode()); var s2 = s.rot13(); return s2; } function close_grap_product(){ jQuery(".pr_graph_product").css({"display":"none"}).html(""); }