| @@ -20,8 +20,9 @@ | ||
| 20 | 20 | data: { |
| 21 | 21 | action: "basalam_search_products", |
| 22 | 22 | title: searchTerm, |
| 23 | 23 | woo_product_id: wooProductId, |
| 24 | + _wpnonce: $("#basalam-search-products-nonce").val(), | |
| 24 | 25 | }, |
| 25 | 26 | success: function (response) { |
| 26 | 27 | $("#basalam-product-results").html(response); |
| 27 | 28 | }, |
| @@ -29,9 +30,9 @@ | ||
| 29 | 30 | $("#basalam-product-results").html(error); |
| 30 | 31 | }, |
| 31 | 32 | }); |
| 32 | 33 | } else { |
| 33 | - alert("لطفاً عنوان محصول را وارد کنید."); | |
| 34 | + window.BasalamToast.warning("لطفاً عنوان محصول را وارد کنید."); | |
| 34 | 35 | } |
| 35 | 36 | }); |
| 36 | 37 | |
| 37 | 38 | $(document).on("click", ".basalam-connect-btn", function () { |
| @@ -39,9 +40,9 @@ | ||
| 39 | 40 | const BasalamProductId = $btn.data("basalam-product-id"); |
| 40 | 41 | const wooProductId = $btn.data("woo-product-id"); |
| 41 | 42 | var nonce = $btn.data("_wpnonce"); |
| 42 | 43 | if (!BasalamProductId || !wooProductId) { |
| 43 | - alert("مشخصات محصول ناقص است."); | |
| 44 | + window.BasalamToast.error("مشخصات محصول ناقص است."); | |
| 44 | 45 | return; |
| 45 | 46 | } |
| 46 | 47 | |
| 47 | 48 | $btn.text("اتصال...").prop("disabled", true); |
| @@ -56,12 +57,12 @@ | ||
| 56 | 57 | _wpnonce: nonce, |
| 57 | 58 | }, |
| 58 | 59 | success: function (data) { |
| 59 | 60 | if (data.success) { |
| 60 | - alert(data.data?.message || "عملیات با موفقیت انجام شد."); | |
| 61 | + window.BasalamToast.success(data.data?.message || "عملیات با موفقیت انجام شد."); | |
| 61 | 62 | location.reload(); |
| 62 | 63 | } else { |
| 63 | - alert(data.data?.message || "خطایی رخ داده است."); | |
| 64 | + window.BasalamToast.error(data.data?.message || "خطایی رخ داده است."); | |
| 64 | 65 | } |
| 65 | 66 | }, |
| 66 | 67 | error: function (xhr) { |
| 67 | 68 | let response; |
| @@ -69,9 +70,9 @@ | ||
| 69 | 70 | response = JSON.parse(xhr.responseText); |
| 70 | 71 | } catch (e) { |
| 71 | 72 | response = {}; |
| 72 | 73 | } |
| 73 | - alert(response?.data?.message || "خطایی رخ داده است."); | |
| 74 | + window.BasalamToast.error(response?.data?.message || "خطایی رخ داده است."); | |
| 74 | 75 | }, |
| 75 | 76 | }); |
| 76 | 77 | }); |
| 77 | 78 | }); |