// ################################################################### // Powered by A&A Digital Agency (מקבוצת אלמיר מערכות תוכנה) // www.almir.co.il || info@almir.co.il // Developer : Albert Amir // Phone/Fax: +972 04-63-63-281 // Mobile: +972 0523731057 // ################################################################### var WebsiteDomain = "https://www.petis.co.il/BaseEcommerce"; function CreateSaveExtras(GetExtraA,GetExtraB,GetStyle,GetCountField,GetPrice,GetId,GetProductName,GetPriceFor,GetImage) { if(document.getElementById(GetExtraA)){ if(document.getElementById(GetExtraA).value==''){ alert("נא לבחור אחת מהאפשרויות"); document.getElementById(GetExtraA).focus(); return false; } } if(document.getElementById(GetExtraB)){ if(document.getElementById(GetExtraB).value==''){ alert("נא לבחור אחת מהאפשרויות"); document.getElementById(GetExtraB).focus(); return false; } } document.getElementById("Extra_count_"+GetId).value--; ChangeBasket(GetStyle,GetCountField,GetPrice,GetId,GetProductName,GetPriceFor,GetImage); document.getElementById("count_"+GetId).value = document.getElementById("Extra_count_"+GetId).value /* document.getElementById("Extra_count_"+GetId).value = 1; document.getElementById(GetExtraA).value = ""; document.getElementById(GetExtraB).value = ""; */ $("#ModalExtras"+GetId).modal("hide"); } function ChangeBasket(GetStyle,GetCountField,GetPrice,GetId,GetProductName,GetPriceFor,GetImage) { var quantity = document.getElementById(GetCountField); switch(GetStyle) { case "p": if(document.getElementById("ModalExtras"+GetId) && (document.getElementById("ModalExtras"+GetId).style.display=='none' || document.getElementById("ModalExtras"+GetId).style.display=='')) { if( (document.getElementById("ExtraA_"+GetId) && document.getElementById("ExtraA_"+GetId).value=='') || (document.getElementById("ExtraB_"+GetId) && document.getElementById("ExtraB_"+GetId).value=='') ){ $("#ModalExtras"+GetId).modal("show"); return false; } $("#ModalExtras"+GetId).modal("show"); return false; } if(GetPriceFor=='kg'){ quantity.value = Number(quantity.value)+0.5; } else { quantity.value++; } break; case "m": if(quantity.value<=0){ quantity.value = 0; return false; } if(GetPriceFor=='kg'){ quantity.value = Number(quantity.value)-0.5; } else { quantity.value--; } break; } $.LoadingOverlay("show"); setTimeout(function(){ var data = ""; data+= "task=UpdateBasket"; data+= "&quantity="+quantity.value; data+= "&price="+GetPrice; data+= "&name="+GetProductName; data+= "&price_for="+GetPriceFor; data+= "&image="+GetImage; data+= "&id="+GetId; if (document.getElementById("ExtraA_"+GetId) && document.getElementById("ExtraA_"+GetId).value!='') { data+= "&ExtraA="+document.getElementById("ExtraA_"+GetId).value; } if (document.getElementById("ExtraB_"+GetId) && document.getElementById("ExtraB_"+GetId).value!='') { data+= "&ExtraB="+document.getElementById("ExtraB_"+GetId).value; } $.ajax({ type: "POST" , url: 'GlobalIncludes/_CLASS/class.basket.php' , data: data , async: false , cache: false , timeout: 5000 , dataType: 'text' , error: function() { return 'error'; }, success: function(Result) { $.LoadingOverlay("hide"); } }); }, 500); setTimeout(function(){ CallUpdateHTML(); }, 500); } function CallDeleteProductFromBasket(GetId) { var data = ""; data+= "task=CallDeleteProductFromBasket"; data+= "&id="+GetId; $.ajax({ type: "POST" , url: 'GlobalIncludes/_CLASS/class.basket.php' , data: data , async: false , cache: false , timeout: 5000 , dataType: 'text' , error: function() { return 'error'; }, success: function(Result) { document.getElementById("count_"+GetId).value = 0; } }); CallUpdateHTML(); CallHTMLBasketData(); } function CallHTMLBasketData() { var data = ""; data+= "task=CallHTMLBasketData"; $.ajax({ type: "POST" , url: 'GlobalIncludes/_CLASS/class.basket.php' , data: data , async: false , cache: false , timeout: 5000 , dataType: 'text' , /* (xml, json, script, text, html) */ error: function() { return 'error'; }, success: function(Result) { document.getElementById("HTMLBasketData").innerHTML = Result; } }); } $(window).on('shown.bs.modal', function() { CallHTMLBasketData(); }); function CallUpdateHTML() { var data = ""; data+= "task=CallUpdateHTML"; $.ajax({ type: "POST" , url: 'GlobalIncludes/_CLASS/class.basket.php' , data: data , async: false , cache: false , timeout: 5000 , dataType: 'text' , error: function() { return 'error'; }, success: function(Result) { var str = Result , Data = str.split("_"); document.getElementById("BasketCounter").innerHTML = Data[0]; document.getElementById("BasketPrice").innerHTML = Data[1]; } }); } function CreateOrderButton(GetFrm,PayBuy,PayAmount) { var Frm = document.getElementById(GetFrm); if(Frm.Fullname.value==''){ alert("הערה: חובה לרשום שם מלא"); Frm.Fullname.focus(); return false; } if(Frm.Mobile.value==''){ alert("הערה: חובה לרשום טלפון נייד"); Frm.Mobile.focus(); return false; } if(Frm.City.value==''){ alert("הערה: חובה לרשום עיר למשלוח"); Frm.City.focus(); return false; } if(Frm.Address.value==''){ alert("הערה: חובה לרשום כתובת מלאה למשלוח"); Frm.Address.focus(); return false; } if(PayBuy!='whatsapp'){ if(Frm.terms.checked==false){ alert("נא לאשר תקנון האתר"); return false; } } switch(PayBuy) { case "whatsapp": document.getElementById("payButtonWhatsApp").disabled = true; if(document.getElementById("payButtonPayPal")){ document.getElementById("payButtonPayPal").disabled = true; } if(document.getElementById("payButtonCreditCard")){ document.getElementById("payButtonCreditCard").disabled = true; } document.getElementById("payButtonWhatsApp").innerHTML = " מייצר הזמנה, אנה המתן..."; document.getElementById("payButtonWhatsAppBootstrap").className = "col-12"; if(document.getElementById("payButtonPayPalBootstrap")){ document.getElementById("payButtonPayPalBootstrap").style.display = 'none'; } if(document.getElementById("payButtonCreditCardBootstrap")){ document.getElementById("payButtonCreditCardBootstrap").style.display = 'none'; } break; case "paypal": if(document.getElementById("payButtonWhatsApp")){ document.getElementById("payButtonWhatsApp").disabled = true; } document.getElementById("payButtonPayPal").disabled = true; if(document.getElementById("payButtonCreditCard")){ document.getElementById("payButtonCreditCard").disabled = true; } document.getElementById("payButtonPayPal").innerHTML = " מייצר הזמנה, אנה המתן..."; if(document.getElementById("payButtonWhatsAppBootstrap")){ document.getElementById("payButtonWhatsAppBootstrap").style.display = 'none'; } document.getElementById("payButtonPayPalBootstrap").className = "col-12"; if(document.getElementById("payButtonCreditCardBootstrap")){ document.getElementById("payButtonCreditCardBootstrap").style.display = 'none'; } break; case "ccard": if(document.getElementById("payButtonWhatsApp")){ document.getElementById("payButtonWhatsApp").disabled = true; } if(document.getElementById("payButtonPayPal")){ document.getElementById("payButtonPayPal").disabled = true; } document.getElementById("payButtonCreditCard").disabled = true; document.getElementById("payButtonCreditCard").innerHTML = " מייצר הזמנה, אנה המתן..."; if(document.getElementById("payButtonWhatsAppBootstrap")){ document.getElementById("payButtonWhatsAppBootstrap").style.display = 'none'; } if(document.getElementById("payButtonPayPalBootstrap")){ document.getElementById("payButtonPayPalBootstrap").style.display = 'none'; } document.getElementById("payButtonCreditCardBootstrap").className = "col-12"; break; } var uniqNum = "b93e40f43cf9445ebf"; var data = ""; data+= "task=CreateOrder"; data+= "&Fullname="+Frm.Fullname.value; data+= "&Mobile="+Frm.Mobile.value; data+= "&Email="+Frm.Email.value; data+= "&City="+Frm.City.value; data+= "&Address="+Frm.Address.value; data+= "&Remark="+Frm.Remark.value; data+= "&uniqNum="+encodeURIComponent(uniqNum); $.ajax({ type: "POST" , url: 'GlobalIncludes/_CLASS/class.basket.php' , data: data , async: false , cache: false , timeout: 5000 , dataType: 'text' , error: function() { return 'error'; }, success: function(Result) { Result = trim(Result," "); switch(PayBuy) { case "whatsapp": var whatsapp_phone = "972509614228"; var location_href = "https://api.whatsapp.com/send?phone="+whatsapp_phone+"&text="+Result+"&source=&data="; window.location.href = location_href; break; case "paypal": var paypal_email = "jungleshlomi@gmail.com"; var btn_return = encodeURIComponent(WebsiteDomain+"/ThanksPage.php"); var btn_cancel_return = ""; encodeURIComponent(WebsiteDomain+'/CancelPage.php'); var cbt = ""; // חזרה לחנות"; var location_href = "https://www.paypal.com/cgi-bin/webscr/"; location_href+= "?business="+paypal_email; location_href+= "&cmd=_xclick"; location_href+= "&item_name=תשלום מ"+Frm.Fullname.value+" עבור ההזמנה"; location_href+= "&amount="+PayAmount; location_href+= "¤cy_code=ILS"; location_href+= "&return="+btn_return; location_href+= "&cancel_return="+btn_cancel_return; //location_href+= "&cbt="+cbt; window.location.href = location_href; break; case "ccard": var pfsAuthCode = "98f657030dbc430cb07685060aa19f08"; var btn_url_success = encodeURIComponent(WebsiteDomain+"/ThanksPage.php"); var btn_url_cancel = ""; // encodeURIComponent(WebsiteDomain+'/CancelPage.php'); var location_href = "https://ws.payplus.co.il/pp/cc/oc.aspx"; location_href+= "?a="+(PayAmount*100); location_href+= "&uniqNum="+uniqNum; location_href+= "&pfsAuthCode="+pfsAuthCode; location_href+= "&refURL="+btn_url_success; location_href+= "&refURL_Cancel="+btn_url_cancel; location_href+= "&ic_language=he"; location_href+= "&ic_client_name="+Frm.Fullname.value; location_href+= "&ic_client_email="+Frm.Email.value; location_href+= "&ic_unit_quantity=1"; location_href+= "&ic_doc_free_text=תשלום מ"+Frm.Fullname.value+" עבור ההזמנה"; location_href+= "&ic_unit_price="+(PayAmount*100); location_href+= "&ic_client_country=ישראל"; location_href+= "&ic_client_city="+Frm.City.value; location_href+= "&ic_client_street="+Frm.Address.value; window.location.href = location_href; break; } } }); }