$(document).ready(function() { var hints = $('.translatable span.hint'); if (youEditFieldFor) { hints.html(hints.html() + '
' + youEditFieldFor + ''); } var html = ""; var nb_notifs = 0; var wrapper_id = ""; var type = new Array(); $(".notifs").click(function(){ var wrapper_id = $(this).parent().attr("id"); $.post("ajax.php", { "updateElementEmployee" : "1", "updateElementEmployeeType" : $(this).parent().attr('data-type') }, function(data) { if(data) { $("#" + wrapper_id + "_value").html(0); $("#" + wrapper_id + "_number_wrapper").hide(); } }); }); // call it once immediately, then use setTimeout if refresh is activated getPush(autorefresh_notifications); }); function getPush(refresh) { $.post("ajax.php",{"getNotifications" : "1"}, function(data) { if (data) { var json = jQuery.parseJSON(data); // Add orders notifications to the list html = ""; $.each(json.order.results, function(property, value) { html += ""; html += ""; html += ""; //html += "

" + new_order_msg + "

"; html += "

" + order_number_msg + " #" + parseInt(value.id_order) + "

"; html += "

" + total_msg + " " + value.total_paid + "

"; html += "

" + from_msg + " " + value.customer_name + "

"; //html += "

" + see_order_msg + "

"; html += "1 minute ago"; html += "
"; }); if (parseInt(json.order.total) > 0) { //$("#list_orders_notif").prev("p").hide(); $("#list_orders_notif").empty().append(html); $("#orders_notif_value").text(json.order.total); $("#orders_notif_number_wrapper").show(); } else $("#orders_notif_number_wrapper").hide(); // Add customers notifications to the list html = ""; $.each(json.customer.results, function(property, value) { html += ""; html += ""; html += ""; //html += "

" + new_customer_msg + "

"; html += "

" + customer_name_msg + " #" + value.customer_name + "

"; //html += "

" + see_customer_msg + "

"; html += "1 minute ago"; html += "
"; }); if (parseInt(json.customer.total) > 0) { //$("#list_customers_notif").prev("p").hide(); $("#list_customers_notif").empty().append(html); $("#customers_notif_value").text(json.customer.total); $("#customers_notif_number_wrapper").show(); } else $("#customers_notif_number_wrapper").hide(); // Add messages notifications to the list html = ""; $.each(json.customer_message.results, function(property, value) { html += ""; html += ""; html += ""; //html += "

" + new_msg + "

"; html += "

" + from_msg + " " + value.customer_name + "

"; //html += "

" + see_msg + "

"; html += "1 minute ago"; html += "
"; }); if (parseInt(json.customer_message.total) > 0) { // $("#list_customer_messages_notif").prev("p").hide(); $("#list_customer_messages_notif").empty().append(html); $("#customer_messages_notif_value").text(json.customer_message.total); $("#customer_messages_notif_number_wrapper").show(); } else $("#customer_messages_notif_number_wrapper").hide(); } if (refresh) setTimeout("getPush(1)", 60000); }); }