function wManage_Cart_AddProduct(product_id, count) { $.ajax({ url : "ee/ajax/cart", dataType : "json", data: { action : "add", product_id : product_id, count : count }, error : wManage_Cart_Error, success : wManage_Cart_Callback }); } function wManage_Cart_Callback(data, textStatus, xhr) { if(data['result'] == "nostock") { $('#msg_dialog').dialog({ modal : true, resizable : false, draggable : false, title : "Dieta - Ostukorv", width : 400, buttons : { "Jätka toodete valimist" : function() { $(this).dialog('close'); } } }); $('#msg_dialog').html("Product is out of stock").dialog('open'); } else if(data['result'] == "notenough") { $('#msg_dialog').dialog({ modal : true, resizable : false, draggable : false, title : "Dieta - Ostukorv", width : 400, buttons : { "Jätka toodete valimist" : function() { $(this).dialog('close'); } } }); $('#msg_dialog').html("Only "+data["stock"]+" pcs of this product in stock").dialog('open'); } else { // a bit lazy //$('#cart_info').html(" Ostukorvis on oodet"); //new and improved method! $('#cart_info').empty(); if(data.buyable_items > 0) { if(data.buyable_items == 1) { $('#cart_info').append("
Ostukorvis on üks toode
"); } else { $('#cart_info').append("Ostukorvis on oodet
"); } } if(data.request_items > 0) { if(data.request_items == 1) { $('#cart_info').append("Cart has one offer request
"); } else { $('#cart_info').append("Cart has "+data.request_items+" offer requests
"); } } $('#msg_dialog').dialog({ modal : true, resizable : false, draggable : false, title : "Dieta - Ostukorv", width : 400, buttons : { "Mine tellima " : function() { location.href = "http://www.dieta.ee/ee/ostukorv"; }, "Jätka toodete valimist" : function() { $(this).dialog('close'); } } }); $('#msg_dialog').html("Toode lisati ostukorvi ").dialog('open'); } } function wManage_Cart_Error(xhr, textStatus, errorThrown) { wManage_Cart_Message("Error", textStatus); } function wManage_Cart_Message(title, body) { $('#msg_dialog').dialog({ modal : true, resizable : false, draggable : false, title : title, buttons : { "Ok" : function() { $(this).dialog('close'); } } }); $('#msg_dialog').html(body).dialog('open'); }