Changeset 2221964
- Timestamp:
- 01/04/2020 05:22:23 AM (6 years ago)
- Location:
- wp-amazon-shop/trunk
- Files:
-
- 11 edited
-
assets/js/admin-feedback.js (modified) (3 diffs)
-
assets/js/admin.js (modified) (1 diff)
-
assets/js/frontend.js (modified) (1 diff)
-
includes/import/wp-amazon-shop-import.php (modified) (1 diff)
-
includes/wp-amazon-shop-feedback.php (modified) (5 diffs)
-
includes/wp-amazon-shop-handler.php (modified) (4 diffs)
-
includes/wp-amazon-shop-info-page.php (modified) (3 diffs)
-
includes/wp-amazon-shop-plugin.php (modified) (1 diff)
-
includes/wp-amazon-shop-settings.php (modified) (1 diff)
-
readme.txt (modified) (1 diff)
-
wp-amazon-shop.php (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
wp-amazon-shop/trunk/assets/js/admin-feedback.js
r2200686 r2221964 1 console.log('Loading Feedback'); 1 2 jQuery(function(o) { 2 3 var r = { … … 4 5 return jQuery.post(wpas_feedback_object.ajax_url, a) 5 6 }, 6 deActivator: o("#the-list").find('[data- slug="wp-amazon-shop"] span.deactivate a')7 deActivator: o("#the-list").find('[data-plugin="wp-amazon-shop/wp-amazon-shop.php"] span.deactivate a') 7 8 }; 8 9 o(document).on("ready", function() { … … 24 25 action: "wpas_deactivate_feedback", 25 26 reason_key: t, 26 reason_val: i, 27 _wpnonce: o("#_wpnonce").val() 27 reason_val: i 28 28 }; 29 29 r.ajax(c).done(function(a) { -
wp-amazon-shop/trunk/assets/js/admin.js
r2197309 r2221964 1 jQuery(function(i){wpas_admin_object.auth_token&&localStorage.setItem("wpas_import_ext_objects",JSON.stringify(wpas_admin_object));var c={ajax:function(a){return jQuery.post(wpas_admin_object.ajax_url,a)},preLoader:function(){return'<div class="wpas-ajax-pre-loader-container" ><img class="wpas-ajax-pre-loader" src="'+wpas_admin_object.image_path+'pre-loader.gif" alt="Loadding..." /></div>'},loadMorePreLoader:function(){return'<img class="wpas-ajax-loadmore-pre-loader" src="'+wpas_admin_object.image_path+'load-more.gif" alt="Loadding..." />'},pagination:function(a,t){if(1<t)var e='<li class="acl-product-import-previous" data-val="'+parseInt(t-1)+'">Previous</li>';else e="";for(var o=[],r=1;r<=a;r++)o.push(r);var n=[];for(r=1;r<=5;r++){var s=c.closestValue(o,t);n.push(s);var p=o.indexOf(s);-1!==p&&o.splice(p,1)}1!=t&&n.push(parseInt(t)),(n=n.filter(function(a,t,e){return t===e.indexOf(a)})).sort();for(r=n[0];r<=n.length;r++)e+=t==r?'<li class="acl-pagination-item-active" data-val="'+r+'">'+r+"</li>":'<li data-val="'+r+'">'+r+"</li>";t<a&&(e+='<li class="acl-product-import-next" data-val="'+parseInt(parseInt(t)+1)+'">Next</li>');return e},closestValue:function(a,t){for(var e=0;a[++e]<t;);return a[--e]},queBox:function(a,t,e,o,r){return'<div class="acl-col-md-2">\n<div class="acl-product-box" >\n<div class="acl-product-box-remove" data-thumb="'+o+'" data-url="'+e+'" data-asin="'+a+'" data-price="'+r+'"></div>\n<div class="acl-product-box-thumb">\n<img src="'+o+'" alt="'+t+'">\n</div>\n<div class="acl-product-box-info">\n<h3>'+t+"</h3>\n</div>\n</div>\n</div>"}};function o(e,a){i(".wpas-import-products-container,#wpas-woo-categories-container").show(),i(".wpas-import-pre-loader-container").html(c.preLoader());var t=wpas_admin_object.store_country+"&Keywords="+e+"&SearchIndex="+a+"&multipageStart="+wpas_admin_object.page_number+"&multipageCount="+wpas_admin_object.prouct_per_page;i.ajax({url:t,dataType:"jsonp",jsonpCallback:"search_callback",success:function(a){var t={action:"wpas_products_import_search",keyword:e,data:a.results};c.ajax(t).done(function(a){i(".wpas-import-pre-loader-container").html(""),i(".wpas-import-products-list").html(a.html),a.product_num>=wpas_admin_object.prouct_per_page?(i(".wpas-load-more-wrapper").show(),i("#wpas-import-load-more-btn").attr("data-keyword",a.keyword),i("#wpas-import-load-more-btn").attr("data-page-num",a.page_num)):i(".wpas-load-more-wrapper").hide()})},error:function(a,t,e){console.log(a,t,e)}})}function s(t,a,e){if(i(".wpas-no-aws-import-products-row").html(c.preLoader()),i("#backTop").show(),sessionStorage.getItem("wpasImport")){var o=JSON.parse(sessionStorage.getItem("wpasImport")).filter(function(a){return a.key==t});if(0<o.length){i(".wpas-no-aws-import-products-row").html(c.preLoader());var r=o[0],n=decodeURIComponent(escape(atob(r.value)));"search"==e?i(".acl-pagination-section").show():i(".acl-pagination-section").hide(),i(".wpas-no-pa-add-all-container").show(),i(".acl-product-import-pagination").html(c.pagination(20,a)),i(".wpas-no-aws-import-products-row").html(n),i("#wpas-search-string").val(t)}else{var s=encodeURI(wpas_admin_object.store_url+t),p={type:"search",search_string:t,page:a,search_url:s};window.postMessage(p,"*")}}else{s=encodeURI(wpas_admin_object.store_url+t),p={type:"search",search_string:t,page:a,search_url:s};window.postMessage(p,"*")}}function e(a){i(".wpas-no-aws-import-products-queue-section").show(),i(".wpas-no-aws-import-products-log-section").hide();var t=a.attr("data-asin"),e=a.attr("data-title"),o=a.attr("data-url"),r=a.attr("data-thumb"),n=a.attr("data-price"),s=c.queBox(t,e,o,r,n);i("#wpas-no-pa-queue-box-container").append(s),a.text("Added to Queue"),a.attr("disabled",!0),a.parent().parent().addClass("acl-product-added-box"),p(),i("body").animate({scrollTop:i(document).height()},1e3)}function t(a){var t=a.attr("data-asin");0<i("#wpas-import-"+t).length&&(i("#wpas-import-"+t).removeClass("acl-product-added-box"),i("#wpas-import-"+t).find("button").attr("disabled",!1)),a.parent().parent().remove(),p()}function p(){i("#import-selected-products").text(i(".acl-product-box-remove").length),0==i(".acl-product-box-remove").length&&i(".wpas-no-aws-import-products-queue-section").hide()}function r(t){if("search"==i("input[name='no_pa_import_by']:checked").val())if(sessionStorage.getItem("wpasImport")){if(0<(o=JSON.parse(sessionStorage.getItem("wpasImport"))).filter(function(a){return a.key==t}).length){var a=o.filter(function(a){return a.key!=t}),e={key:t,value:btoa(unescape(encodeURIComponent(i(".wpas-no-aws-import-products-row").html())))};a.push(e),sessionStorage.setItem("wpasImport",JSON.stringify(a))}else{e={key:t,value:btoa(unescape(encodeURIComponent(i(".wpas-no-aws-import-products-row").html())))};o.push(e),sessionStorage.setItem("wpasImport",JSON.stringify(o))}}else{var o=[];e={key:t,value:btoa(unescape(encodeURIComponent(i(".wpas-no-aws-import-products-row").html())))};o.push(e),sessionStorage.setItem("wpasImport",JSON.stringify(o))}}i(".wpas-import-products-container,#wpas-woo-categories-container").hide(),i("#wpas_import_search_keywords").on("keypress",function(a){if(13==a.which||13==a.keyCode){a.preventDefault();var t=i(this).val().trim(),e=i("#wpas_import_search_category").val();""!=t?o(t,e):(i("#wpas-import-validation-msg").show(),setTimeout(function(){i("#wpas-import-validation-msg").hide()},2e3))}}),i("#wpas_import_search_btn").on("click",function(a){a.preventDefault();var t=i("#wpas_import_search_keywords").val().trim(),e=i("#wpas_import_search_category").val();""!=t?o(t,e):(i("#wpas-import-validation-msg").show(),setTimeout(function(){i("#wpas-import-validation-msg").hide()},2e3))}),i(document).on("click","#wpas-import-load-more-btn",function(){var e=i(this).attr("data-keyword"),o=i(this).attr("data-page-num");if(1==o)var a=20;else if(2==o)a=20;var t=i("#wpas_import_search_category").val();i(".wpas-import-pre-loader-container").html(c.preLoader());var r=wpas_admin_object.store_country+"&Keywords="+e+"&SearchIndex="+t+"&multipageStart="+o+"&multipageCount="+a;i.ajax({url:r,dataType:"jsonp",jsonpCallback:"search_callback",success:function(a){var t={action:"wpas_products_import_search",keyword:e,data:a.results,page_num:o ,security:wpas_admin_object.product_wpnonce};c.ajax(t).done(function(a){i(".wpas-import-pre-loader-container").html(""),i(".wpas-import-products-list").html(a.html),a.product_num<20?(i(".wpas-load-more-wrapper").show(),i("#wpas-import-load-more-btn").attr("data-keyword",a.keyword),i("#wpas-import-load-more-btn").attr("data-page-num",a.page_num)):i(".wpas-load-more-wrapper").hide()})},error:function(a,t,e){console.log(a,t,e)}})}),i(document).on("click",".wpas-item-import-btn",function(a){a.preventDefault();var t=i(this);t.text("Importing...");var e=JSON.parse(atob(i(this).attr("wpas-import-data"))),o=i("#wpas_woo_category").val(),r={action:"wpas_import_product_from_amazon",sku:e.ASIN,title:e.Title,price:e.Price,amazon_url:e.DetailPageURL,image:e.ImageUrl,importing_category:o};jQuery.post(wpas_admin_object.ajax_url,r,function(a){200==a.status?(t.text(a.message),t.parent().find(".wpas-import-success-action").html(a.success_action)):t.text("Try Again")})}),jQuery(document).on("ready",function(){if(0<i("#auth-token-generator").length||0<i("#wpas_no_pa_import_submit").length){var t;0<i("#auth-token-generator").length?t=i("#auth-token-generator"):0<i("#wpas_no_pa_import_submit").length&&(t=i("#wpas_no_pa_import_submit"));try{i.get("chrome-extension://chlnealbecgihlcianbcpdjjbabhdgnm/images/icons/icon_16.png").done(function(a){console.log("Wp Amazon shop Ext is installed")}).fail(function(a){t.attr("disabled","disabled"),t.parent().append('<a id="wpas-ext-install-notice" style="color:red;" class="button button-secondary" target="_blank" href="https://chrome.google.com/webstore/detail/wp-amazon-shop-extension/chlnealbecgihlcianbcpdjjbabhdgnm">Install <strong>WP Amazon Shop Ext</strong> from Chrome Store</a>'),console.log("Wp Amazon shop Ext is not installed")})}catch(a){console.log("Wp Amazon shop Ext is not installed")}}0<i(".wpas-upgrade-link-text").length&&i(".wpas-upgrade-link-text").parent().attr("target","_blank"),i('select[name="acl_wpas_use_for"],input[name="acl_wpas_product_display_option[]"],input[name="acl_wpas_buy_now_action"],input[name="acl_wpas_enable_no_follow"],select[name="acl_wpas_cart_import_category"]').prop("disabled",!0)}),i(".acl-pagination-section,.wpas-no-pa-add-all-container,.wpas-no-aws-import-products-queue-section,.wpas-no-aws-import-products-log-section").hide(),i(".wpas_no_pa_import_by").on("change",function(a){"search"==i(this).val()?(i("#wpas_no_pa_cat").parent().show(),i("#wpas_no_pa_sort").parent().show(),i("#wpas_no_pa_import_submit").prop("disabled",!1),i("#wpas_no_pa_keyword").val("").attr("placeholder","Type search keyword")):(i("#wpas_no_pa_cat").parent().hide(),i("#wpas_no_pa_sort").parent().hide(),i("#wpas_no_pa_import_submit").prop("disabled",!0),i("#wpas_no_pa_keyword").val("").attr("placeholder","ASIN Numbers to Import Products(Comma Separated)"))}),i(document).on("click","#wpas_no_pa_import_submit",function(a){a.preventDefault();var t=i("input[name=no_pa_import_by]:checked").val(),e=i("#wpas_no_pa_keyword").val();if(""!=e){if("search"==t){var o=i("#wpas_no_pa_cat").val(),r=i("#wpas_no_pa_sort").val();if("all"!=r)var n="s?k="+e.replace(/\s/g,"+")+"&i="+o+"&s="+r+"&page=1";else n="s?k="+e.replace(/\s/g,"+")+"&i="+o+"&page=1";s(n,1,"search")}}else alert("Type keywords")}),i("#wpas_no_pa_keyword").on("keypress",function(a){if(13==a.which||13==a.keyCode){var t=i("#wpas_no_pa_keyword").val(),e=i("input[name=no_pa_import_by]:checked").val();if(""!=t){if("search"==e){var o=i("#wpas_no_pa_cat").val(),r=i("#wpas_no_pa_sort").val();if("all"!=r)var n="s?k="+t.replace(/\s/g,"+")+"&i="+o+"&s="+r+"&page=1";else n="s?k="+t.replace(/\s/g,"+")+"&i="+o+"&page=1";s(n,1,"search")}}else alert("Type keywords")}}),i(document).on("click",".acl-product-import-pagination li",function(a){i("html, body").animate({scrollTop:0},2e3);var t=i(this).attr("data-val"),e=i("#wpas_no_pa_cat").val(),o=i("#wpas_no_pa_sort").val(),r=i("#wpas_no_pa_keyword").val();if("all"!=o)var n="s?k="+r.replace(" ","+")+"&i="+e+"&s="+o+"&page="+t;else n="s?k="+r.replace(" ","+")+"&i="+e+"&page="+t;s(n,t,"search")}),i(document).on("click",".acl-product-box-action button",function(a){a.preventDefault();var t=i(this);if(!(i(".acl-product-box-remove").length<=20))return alert("Mximum 20 product can import at a time, Upgrade to Pro for UNLIMITED"),!1;e(t),r(i("#wpas-search-string").val())}),i(document).on("change","#wpas_add_all_to_queue",function(a){i(".acl-product-box-action").length>i(".acl-product-added-box").length?i(this).is(":checked")&&confirm("Are you sure to add all products to import list.?")&&(i(".acl-product-box-action button").each(function(a){var t=i(this);if(!(i(".acl-product-box-remove").length<=20))return alert("Mximum 20 product can import at a time, Upgrade to Pro for UNLIMITED"),!1;e(t),setTimeout(function(){r(i("#wpas-search-string").val())},1500)}),setTimeout(function(a){i("#wpas_add_all_to_queue").prop("checked",!1)},1e3)):(alert("All products are added to import queue."),i(this).prop("checked",!1))}),i(document).on("click",".acl-product-box-remove",function(a){a.preventDefault(),confirm("Are you sure to remove this product from import list.?")&&(t(i(this)),r(i("#wpas-search-string").val()))}),i(document).on("change","#wpas_remove_all_from_queue",function(a){i(this).is(":checked")&&(0<i(".acl-product-box-remove").length?confirm("Are you sure to remove all products from queue list.?")&&(i(".acl-product-box-remove").each(function(a){t(i(this)),setTimeout(function(){r(i("#wpas-search-string").val())},1500)}),setTimeout(function(a){i("#wpas_remove_all_from_queue").prop("checked",!1)},1e3)):(alert("No products, add product to queue."),i(this).prop("checked",!1)))}),i(document).on("click","#auth-token-generator",function(a){a.preventDefault();for(var t="",e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",o=e.length,r=0;r<39;r++)t+=e.charAt(Math.floor(Math.random()*o));i("#auth_token").val(t)}),i(document).on("click","#wpas-ext-auth-form-submit-btn",function(a){var t="",e=i("#auth_token").val();if(""==e&&(t+="Authentication Token is required"),""==t){var o={action:"wpas_chrome_ext_auth",auth_token:e};c.ajax(o).done(function(a){console.log(a),200==a.status?(i("#wpbody-content").prepend(a.message),setTimeout(function(){window.location.href=a.redirect_url},1e3)):alert("Try again!")})}else alert(t)})});1 jQuery(function(i){wpas_admin_object.auth_token&&localStorage.setItem("wpas_import_ext_objects",JSON.stringify(wpas_admin_object));var c={ajax:function(a){return jQuery.post(wpas_admin_object.ajax_url,a)},preLoader:function(){return'<div class="wpas-ajax-pre-loader-container" ><img class="wpas-ajax-pre-loader" src="'+wpas_admin_object.image_path+'pre-loader.gif" alt="Loadding..." /></div>'},loadMorePreLoader:function(){return'<img class="wpas-ajax-loadmore-pre-loader" src="'+wpas_admin_object.image_path+'load-more.gif" alt="Loadding..." />'},pagination:function(a,t){if(1<t)var e='<li class="acl-product-import-previous" data-val="'+parseInt(t-1)+'">Previous</li>';else e="";for(var o=[],r=1;r<=a;r++)o.push(r);var n=[];for(r=1;r<=5;r++){var s=c.closestValue(o,t);n.push(s);var p=o.indexOf(s);-1!==p&&o.splice(p,1)}1!=t&&n.push(parseInt(t)),(n=n.filter(function(a,t,e){return t===e.indexOf(a)})).sort();for(r=n[0];r<=n.length;r++)e+=t==r?'<li class="acl-pagination-item-active" data-val="'+r+'">'+r+"</li>":'<li data-val="'+r+'">'+r+"</li>";t<a&&(e+='<li class="acl-product-import-next" data-val="'+parseInt(parseInt(t)+1)+'">Next</li>');return e},closestValue:function(a,t){for(var e=0;a[++e]<t;);return a[--e]},queBox:function(a,t,e,o,r){return'<div class="acl-col-md-2">\n<div class="acl-product-box" >\n<div class="acl-product-box-remove" data-thumb="'+o+'" data-url="'+e+'" data-asin="'+a+'" data-price="'+r+'"></div>\n<div class="acl-product-box-thumb">\n<img src="'+o+'" alt="'+t+'">\n</div>\n<div class="acl-product-box-info">\n<h3>'+t+"</h3>\n</div>\n</div>\n</div>"}};function o(e,a){i(".wpas-import-products-container,#wpas-woo-categories-container").show(),i(".wpas-import-pre-loader-container").html(c.preLoader());var t=wpas_admin_object.store_country+"&Keywords="+e+"&SearchIndex="+a+"&multipageStart="+wpas_admin_object.page_number+"&multipageCount="+wpas_admin_object.prouct_per_page;i.ajax({url:t,dataType:"jsonp",jsonpCallback:"search_callback",success:function(a){var t={action:"wpas_products_import_search",keyword:e,data:a.results};c.ajax(t).done(function(a){i(".wpas-import-pre-loader-container").html(""),i(".wpas-import-products-list").html(a.html),a.product_num>=wpas_admin_object.prouct_per_page?(i(".wpas-load-more-wrapper").show(),i("#wpas-import-load-more-btn").attr("data-keyword",a.keyword),i("#wpas-import-load-more-btn").attr("data-page-num",a.page_num)):i(".wpas-load-more-wrapper").hide()})},error:function(a,t,e){console.log(a,t,e)}})}function s(t,a,e){if(i(".wpas-no-aws-import-products-row").html(c.preLoader()),i("#backTop").show(),sessionStorage.getItem("wpasImport")){var o=JSON.parse(sessionStorage.getItem("wpasImport")).filter(function(a){return a.key==t});if(0<o.length){i(".wpas-no-aws-import-products-row").html(c.preLoader());var r=o[0],n=decodeURIComponent(escape(atob(r.value)));"search"==e?i(".acl-pagination-section").show():i(".acl-pagination-section").hide(),i(".wpas-no-pa-add-all-container").show(),i(".acl-product-import-pagination").html(c.pagination(20,a)),i(".wpas-no-aws-import-products-row").html(n),i("#wpas-search-string").val(t)}else{var s=encodeURI(wpas_admin_object.store_url+t),p={type:"search",search_string:t,page:a,search_url:s};window.postMessage(p,"*")}}else{s=encodeURI(wpas_admin_object.store_url+t),p={type:"search",search_string:t,page:a,search_url:s};window.postMessage(p,"*")}}function e(a){i(".wpas-no-aws-import-products-queue-section").show(),i(".wpas-no-aws-import-products-log-section").hide();var t=a.attr("data-asin"),e=a.attr("data-title"),o=a.attr("data-url"),r=a.attr("data-thumb"),n=a.attr("data-price"),s=c.queBox(t,e,o,r,n);i("#wpas-no-pa-queue-box-container").append(s),a.text("Added to Queue"),a.attr("disabled",!0),a.parent().parent().addClass("acl-product-added-box"),p(),i("body").animate({scrollTop:i(document).height()},1e3)}function t(a){var t=a.attr("data-asin");0<i("#wpas-import-"+t).length&&(i("#wpas-import-"+t).removeClass("acl-product-added-box"),i("#wpas-import-"+t).find("button").attr("disabled",!1)),a.parent().parent().remove(),p()}function p(){i("#import-selected-products").text(i(".acl-product-box-remove").length),0==i(".acl-product-box-remove").length&&i(".wpas-no-aws-import-products-queue-section").hide()}function r(t){if("search"==i("input[name='no_pa_import_by']:checked").val())if(sessionStorage.getItem("wpasImport")){if(0<(o=JSON.parse(sessionStorage.getItem("wpasImport"))).filter(function(a){return a.key==t}).length){var a=o.filter(function(a){return a.key!=t}),e={key:t,value:btoa(unescape(encodeURIComponent(i(".wpas-no-aws-import-products-row").html())))};a.push(e),sessionStorage.setItem("wpasImport",JSON.stringify(a))}else{e={key:t,value:btoa(unescape(encodeURIComponent(i(".wpas-no-aws-import-products-row").html())))};o.push(e),sessionStorage.setItem("wpasImport",JSON.stringify(o))}}else{var o=[];e={key:t,value:btoa(unescape(encodeURIComponent(i(".wpas-no-aws-import-products-row").html())))};o.push(e),sessionStorage.setItem("wpasImport",JSON.stringify(o))}}i(".wpas-import-products-container,#wpas-woo-categories-container").hide(),i("#wpas_import_search_keywords").on("keypress",function(a){if(13==a.which||13==a.keyCode){a.preventDefault();var t=i(this).val().trim(),e=i("#wpas_import_search_category").val();""!=t?o(t,e):(i("#wpas-import-validation-msg").show(),setTimeout(function(){i("#wpas-import-validation-msg").hide()},2e3))}}),i("#wpas_import_search_btn").on("click",function(a){a.preventDefault();var t=i("#wpas_import_search_keywords").val().trim(),e=i("#wpas_import_search_category").val();""!=t?o(t,e):(i("#wpas-import-validation-msg").show(),setTimeout(function(){i("#wpas-import-validation-msg").hide()},2e3))}),i(document).on("click","#wpas-import-load-more-btn",function(){var e=i(this).attr("data-keyword"),o=i(this).attr("data-page-num");if(1==o)var a=20;else if(2==o)a=20;var t=i("#wpas_import_search_category").val();i(".wpas-import-pre-loader-container").html(c.preLoader());var r=wpas_admin_object.store_country+"&Keywords="+e+"&SearchIndex="+t+"&multipageStart="+o+"&multipageCount="+a;i.ajax({url:r,dataType:"jsonp",jsonpCallback:"search_callback",success:function(a){var t={action:"wpas_products_import_search",keyword:e,data:a.results,page_num:o};c.ajax(t).done(function(a){i(".wpas-import-pre-loader-container").html(""),i(".wpas-import-products-list").html(a.html),a.product_num<20?(i(".wpas-load-more-wrapper").show(),i("#wpas-import-load-more-btn").attr("data-keyword",a.keyword),i("#wpas-import-load-more-btn").attr("data-page-num",a.page_num)):i(".wpas-load-more-wrapper").hide()})},error:function(a,t,e){console.log(a,t,e)}})}),i(document).on("click",".wpas-item-import-btn",function(a){a.preventDefault();var t=i(this);t.text("Importing...");var e=JSON.parse(atob(i(this).attr("wpas-import-data"))),o=i("#wpas_woo_category").val(),r={action:"wpas_import_product_from_amazon",sku:e.ASIN,title:e.Title,price:e.Price,amazon_url:e.DetailPageURL,image:e.ImageUrl,importing_category:o};jQuery.post(wpas_admin_object.ajax_url,r,function(a){200==a.status?t.text(a.message):t.text(a.message).css({"word-wrap":"break-word",display:"inline"}),t.parent().find(".wpas-import-success-action").html(a.success_action)})}),jQuery(document).on("ready",function(){if(0<i("#auth-token-generator").length||0<i("#wpas_no_pa_import_submit").length){var t;0<i("#auth-token-generator").length?t=i("#auth-token-generator"):0<i("#wpas_no_pa_import_submit").length&&(t=i("#wpas_no_pa_import_submit"));try{i.get("chrome-extension://chlnealbecgihlcianbcpdjjbabhdgnm/images/icons/icon_16.png").done(function(a){console.log("Wp Amazon shop Ext is installed")}).fail(function(a){t.attr("disabled","disabled"),t.parent().append('<a id="wpas-ext-install-notice" style="color:red;" class="button button-secondary" target="_blank" href="https://chrome.google.com/webstore/detail/wp-amazon-shop-extension/chlnealbecgihlcianbcpdjjbabhdgnm">Install <strong>WP Amazon Shop Ext</strong> from Chrome Store</a>'),console.log("Wp Amazon shop Ext is not installed")})}catch(a){console.log("Wp Amazon shop Ext is not installed")}}0<i(".wpas-upgrade-link-text").length&&i(".wpas-upgrade-link-text").parent().attr("target","_blank"),i('select[name="acl_wpas_use_for"],input[name="acl_wpas_product_display_option[]"],input[name="acl_wpas_buy_now_action"],input[name="acl_wpas_enable_no_follow"],select[name="acl_wpas_cart_import_category"]').prop("disabled",!0)}),i(".acl-pagination-section,.wpas-no-pa-add-all-container,.wpas-no-aws-import-products-queue-section,.wpas-no-aws-import-products-log-section").hide(),i(".wpas_no_pa_import_by").on("change",function(a){"search"==i(this).val()?(i("#wpas_no_pa_cat").parent().show(),i("#wpas_no_pa_sort").parent().show(),i("#wpas_no_pa_import_submit").prop("disabled",!1),i("#wpas_no_pa_keyword").val("").attr("placeholder","Type search keyword")):(i("#wpas_no_pa_cat").parent().hide(),i("#wpas_no_pa_sort").parent().hide(),i("#wpas_no_pa_import_submit").prop("disabled",!0),i("#wpas_no_pa_keyword").val("").attr("placeholder","ASIN Numbers to Import Products(Comma Separated)"))}),i(document).on("click","#wpas_no_pa_import_submit",function(a){a.preventDefault();var t=i("input[name=no_pa_import_by]:checked").val(),e=i("#wpas_no_pa_keyword").val();if(""!=e){if("search"==t){var o=i("#wpas_no_pa_cat").val(),r=i("#wpas_no_pa_sort").val();if("all"!=r)var n="s?k="+e.replace(/\s/g,"+")+"&i="+o+"&s="+r+"&page=1";else n="s?k="+e.replace(/\s/g,"+")+"&i="+o+"&page=1";s(n,1,"search")}}else alert("Type keywords")}),i("#wpas_no_pa_keyword").on("keypress",function(a){if(13==a.which||13==a.keyCode){var t=i("#wpas_no_pa_keyword").val(),e=i("input[name=no_pa_import_by]:checked").val();if(""!=t){if("search"==e){var o=i("#wpas_no_pa_cat").val(),r=i("#wpas_no_pa_sort").val();if("all"!=r)var n="s?k="+t.replace(/\s/g,"+")+"&i="+o+"&s="+r+"&page=1";else n="s?k="+t.replace(/\s/g,"+")+"&i="+o+"&page=1";s(n,1,"search")}}else alert("Type keywords")}}),i(document).on("click",".acl-product-import-pagination li",function(a){i("html, body").animate({scrollTop:0},2e3);var t=i(this).attr("data-val"),e=i("#wpas_no_pa_cat").val(),o=i("#wpas_no_pa_sort").val(),r=i("#wpas_no_pa_keyword").val();if("all"!=o)var n="s?k="+r.replace(" ","+")+"&i="+e+"&s="+o+"&page="+t;else n="s?k="+r.replace(" ","+")+"&i="+e+"&page="+t;s(n,t,"search")}),i(document).on("click",".acl-product-box-action button",function(a){a.preventDefault();var t=i(this);if(!(i(".acl-product-box-remove").length<=20))return alert("Mximum 20 product can import at a time, Upgrade to Pro for UNLIMITED"),!1;e(t),r(i("#wpas-search-string").val())}),i(document).on("change","#wpas_add_all_to_queue",function(a){i(".acl-product-box-action").length>i(".acl-product-added-box").length?i(this).is(":checked")&&confirm("Are you sure to add all products to import list.?")&&(i(".acl-product-box-action button").each(function(a){var t=i(this);if(!(i(".acl-product-box-remove").length<=20))return alert("Mximum 20 product can import at a time, Upgrade to Pro for UNLIMITED"),!1;e(t),setTimeout(function(){r(i("#wpas-search-string").val())},1500)}),setTimeout(function(a){i("#wpas_add_all_to_queue").prop("checked",!1)},1e3)):(alert("All products are added to import queue."),i(this).prop("checked",!1))}),i(document).on("click",".acl-product-box-remove",function(a){a.preventDefault(),confirm("Are you sure to remove this product from import list.?")&&(t(i(this)),r(i("#wpas-search-string").val()))}),i(document).on("change","#wpas_remove_all_from_queue",function(a){i(this).is(":checked")&&(0<i(".acl-product-box-remove").length?confirm("Are you sure to remove all products from queue list.?")&&(i(".acl-product-box-remove").each(function(a){t(i(this)),setTimeout(function(){r(i("#wpas-search-string").val())},1500)}),setTimeout(function(a){i("#wpas_remove_all_from_queue").prop("checked",!1)},1e3)):(alert("No products, add product to queue."),i(this).prop("checked",!1)))}),i(document).on("click","#auth-token-generator",function(a){a.preventDefault();for(var t="",e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",o=e.length,r=0;r<39;r++)t+=e.charAt(Math.floor(Math.random()*o));i("#auth_token").val(t)}),i(document).on("click","#wpas-ext-auth-form-submit-btn",function(a){var t="",e=i("#auth_token").val();if(""==e&&(t+="Authentication Token is required"),""==t){var o={action:"wpas_chrome_ext_auth",auth_token:e};c.ajax(o).done(function(a){console.log(a),200==a.status?(i("#wpbody-content").prepend(a.message),setTimeout(function(){window.location.href=a.redirect_url},1e3)):alert("Try again!")})}else alert(t)})}); -
wp-amazon-shop/trunk/assets/js/frontend.js
r2191257 r2221964 1 jQuery(function(r){var p=function(a){return jQuery.post(wpas_ajax_object.ajax_url,a)},n=function(){return'<div class="wpas-ajax-pre-loader-container" ><img class="wpas-ajax-pre-loader" src="'+wpas_ajax_object.image_path+'pre-loader.gif" alt="Loadding..." /></div>'};r(document).ready(function(a){if(0<r("form[role='search']").length&&"on"==wpas_ajax_object.enable_global_search&&0==r(".wp-amazon-shop-shortcode-wrapper").length&&0==r(".wp-amazon-shop-auto-link-shortcode-wrapper").length){r(".content-area").first().prepend("<div class='container'><div class='row wpas-products-wrapper'></div>"+'<div class="wpas-load-more-wrapper" style="display: none"><button id="wpas-load-more-btn" class="wpas-load-more-btn" data-keyword="" data-page-num="">Load More</button></div></div>'),r("input[type='search']").on("keypress",function(a){13!=a.which&&13!=a.keyCode||(a.preventDefault(),e(r(this).val()))}),r("input[type='submit'],button[type='submit']").on("click",function(a){a.preventDefault(),0<r(this).parents("form").length&&e(r(this).val())})}function e(e){r(".wpas-products-wrapper").html(n());var a=wpas_ajax_object.store_country+"&Keywords="+e+"&SearchIndex=All&multipageStart="+wpas_ajax_object.page_number+"&multipageCount="+wpas_ajax_object.prouct_per_page;r.ajax({url:a,dataType:"jsonp",jsonpCallback:"search_callback",success:function(a){var t={action:"wpas_search_by_keyword",keyword:e,data:a.results,security:wpas_ajax_object.product_wpnonce};p(t).done(function(a){r(".wpas-products-wrapper").html(a.html),a.product_num>=wpas_ajax_object.prouct_per_page?(r(".wpas-load-more-wrapper").show(),r("#wpas-load-more-btn").attr("data-keyword",a.keyword),r("#wpas-load-more-btn").attr("data-page-num",a.page_num)):r(".wpas-load-more-wrapper").hide()})},error:function(a,t,e){console.log(a,t,e)}})}0<r(".wp-amazon-shop-products").length&&r(".wp-amazon-shop-products").each(function(a){var t;t=this,setTimeout(function(){"asin"==r(t).attr("shortcode-type")?function(a,t){r(".wp-amazon-shop-products").html(n()),p({action:"wpas_shortcode_by_asin",asin:a}).done(function(a){r(t).parent().html(a)})}(r(t).attr("asin-keys").trim(),t):"keyword"==r(t).attr("shortcode-type")?function(e,o){r(".wp-amazon-shop-products").html(n());var a=wpas_ajax_object.store_country+"&Keywords="+e+"&SearchIndex=All&multipageStart="+wpas_ajax_object.page_number+"&multipageCount="+wpas_ajax_object.prouct_per_page;r.ajax({url:encodeURI(a),dataType:"jsonp",jsonpCallback:"search_callback",success:function(a){var t={action:"wpas_search_by_keyword",keyword:e,data:a.results,security:wpas_ajax_object.product_wpnonce};p(t).done(function(a){var t=r(o).parent().parent().find(".wpas-load-more-wrapper");r(o).parent().html(a.html),a.product_num>=wpas_ajax_object.prouct_per_page?(t.show(),r("#wpas-load-more-btn").attr("data-keyword",a.keyword),r("#wpas-load-more-btn").attr("data-page-num",a.page_num)):r(".wpas-load-more-wrapper").hide()})},error:function(a,t,e){console.log(a,t,e)}})}(r(t).attr("asin-keys").trim(),t):"comparision"==r(t).attr("shortcode-type")&&function(a,t){r(".wp-amazon-shop-products").html(n()),p({action:"wpas_comparision_by_asin",asin:a}).done(function(a){r(t).html(a)})}(r(t).attr("asin-keys").trim(),t)},1e3*a)}),r("#wpas-search-input").on("keypress",function(a){if(13==a.which||13==a.keyCode){a.preventDefault();var t=r(this).val().trim();""!=t&&e(t)}}),r("#wpas-search-btn").on("click",function(a){a.preventDefault();var t=r("#wpas-search-input").val().trim();""!=t&&e(t)}),r(document).on("click","#wpas-load-more-btn",function(){var e=r(this).attr("data-keyword"),o=r(this).attr("data-page-num");if(1==o)var a=20;else if(2==o)a=20;r(".wpas-products-wrapper").last().append(n());var t=wpas_ajax_object.store_country+"&Keywords="+e+"&SearchIndex=All&multipageStart="+o+"&multipageCount="+a;r.ajax({url:t,dataType:"jsonp",jsonpCallback:"search_callback",success:function(a){var t={action:"wpas_search_by_keyword",keyword:e,data:a.results,page_num:o,security:wpas_ajax_object.product_wpnonce};p(t).done(function(a){r(".wpas-ajax-pre-loader-container").remove(),r(".wpas-products-wrapper").html(a.html),a.product_num<20?(r(".wpas-load-more-wrapper").show(),r("#wpas-load-more-btn").attr("data-keyword",a.keyword),r("#wpas-load-more-btn").attr("data-page-num",a.page_num)):r(".wpas-load-more-wrapper").hide()})},error:function(a,t,e){console.log(a,t,e)}})}),r(document).on("click",".wpas-add-to-cart",function(a){a.preventDefault(),window.open(r(this).attr("wpas-url"),"_blank")})})});1 jQuery(function(r){var n={ajax:function(a){return jQuery.post(wpas_ajax_object.ajax_url,a)},preLoader:function(){return'<div class="wpas-ajax-pre-loader-container" ><img class="wpas-ajax-pre-loader" src="'+wpas_ajax_object.image_path+'pre-loader.gif" alt="Loadding..." /></div>'},loadMorePreLoader:function(){return'<img class="wpas-ajax-loadmore-pre-loader" src="'+wpas_ajax_object.image_path+'load-more.gif" alt="Loadding..." />'},primeDom:function(a){return'<div class="amazon-product-thumb">'},action:function(a){var t=a.DetailPageURL;return"on"==wpas_ajax_object.is_cart&&(t=wpas_ajax_object.cart_prefix+"ASIN.1="+a.ASIN),t},rating:function(a){if(""==a.TotalReviews)return"";if(""==a.Rating)return"";console.log("Rating : ",a.Rating);var t="";return t=-1!=a.Rating.indexOf(".0")?a.Rating.replace(".0",""):a.Rating.replace(".","-"),'<div class="amazon-product-rating" data-product-asin="'+a.ASIN+'">\n <i class="a-icon a-icon-star a-star-'+t+'"><span class="a-icon-alt">'+a.Rating+' out of 5 stars</span></i>\n <p>( <a href="'+a.DetailPageURL+'?tag=0205-21#dp-summary-see-all-reviews" target="_blank">'+a.TotalReviews+"</a>)</p>\n </div>\n"},products:function(a){var o="";return 0<a.length?r.each(a,function(a,t){o+='<div class="wpas-product-item">\n <div class="amazon-product-box">\n <div class="amazon-product-thumb">\n <img src="'+t.ImageUrl+'" alt="Product">\n </div>\n <div class="amazon-product-info">\n <h3 title="'+t.Title.replace("\\","")+'">'+t.Title.replace("\\","")+" </h3>\n <p>Price : "+t.Price+' </p>\n </div>\n <div class="amazon-product-action">\n <button class="wpas-add-to-cart" type="button" wpas-sku="'+t.ASIN+'" wpas-url="'+n.action(t)+'"> '+wpas_ajax_object.action_label+" </button>\n </div>\n"+n.rating(t)+" </div>\n</div>"}):o+="<p>No Products Found</p>",o},comparision:function(a){var o="";return 0<a.length?(o+='<div class="wpas-comparison-shortcode-inner">\n <div class="wpas-comparison-item wpas-comparison-unite">\n <div class="wpas-comparison-item-inner">\n <div class="wpas-comparison-base">\n <p>Product Image</p>\n </div>\n <div class="wpas-comparison-base"><h4>Product Name</h4></div>\n <div class="wpas-comparison-base"><p>Unit Price</p></div>\n <div class="wpas-comparison-base"><p>Availability</p></div>\n <div class="wpas-comparison-base wpas-comparison-product-action">\n <p>Buy Now</p></div>\n </div>\n \x3c!--wpas-comparison-item-inner--\x3e\n </div>\n',r.each(a,function(a,t){o+='<div class="wpas-comparison-item">\n <div class="wpas-comparison-item-inner">\n <div class="wpas-comparison-base"><img src="'+t.ImageUrl+'" alt="'+t.Title.replace("\\","")+'" >\n </div>\n <div class="wpas-comparison-base"><h4 title="'+t.Title.replace("\\","")+'"><a href="'+n.action(t)+'" target="_blank">'+t.Title.replace("\\","")+'</a></h4>\n </div>\n <div class="wpas-comparison-base">\n <p>'+t.Price+'</p>\n </div>\n <div class="wpas-comparison-base"><p>In Stock</p></div>\n <div class="wpas-comparison-base wpas-comparison-product-action">\n <button class="wpas-add-to-cart" type="button" wpas-sku="'+t.ImageUrl+'" wpas-url="'+n.action(t)+'"> '+wpas_ajax_object.action_label+" </button>\n </div>\n </div>\n \x3c!--wpas-comparison-item-inner--\x3e\n </div>\n"}),o+="</div>"):o+="<p>No Products Found</p>",o}};r(document).ready(function(a){if(0<r("form[role='search']").length&&"on"==wpas_ajax_object.enable_global_search&&0==r(".wp-amazon-shop-shortcode-wrapper").length&&0==r(".wp-amazon-shop-auto-link-shortcode-wrapper").length){r(".content-area").first().prepend("<div class='container'><div class='row wpas-products-wrapper'></div>"+'<div class="wpas-load-more-wrapper" style="display: none"><button id="wpas-load-more-btn" class="wpas-load-more-btn" data-keyword="" data-page-num="">Load More</button></div></div>'),r("input[type='search']").on("keypress",function(a){13!=a.which&&13!=a.keyCode||(a.preventDefault(),o(r(this).val()))}),r("input[type='submit'],button[type='submit']").on("click",function(a){a.preventDefault(),0<r(this).parents("form").length&&o(r(this).val())})}function o(o){r(".wpas-products-wrapper").html(n.preLoader());var a=wpas_ajax_object.store_country+"&Keywords="+o+"&SearchIndex=All&multipageStart="+wpas_ajax_object.page_number+"&multipageCount="+wpas_ajax_object.prouct_per_page;r.ajax({url:a,dataType:"jsonp",jsonpCallback:"search_callback",success:function(a){console.log(a);var t=parseInt(a.InstanceId+1);r(".wpas-products-wrapper").html(n.products(a.results)),a.results.length>=wpas_ajax_object.prouct_per_page?(r(".wpas-load-more-wrapper").show(),r("#wpas-load-more-btn").attr("data-keyword",o),r("#wpas-load-more-btn").attr("data-page-num",t)):r(".wpas-load-more-wrapper").hide()},error:function(a,t,o){console.log(a,t,o)}})}0<r(".wp-amazon-shop-products").length&&r(".wp-amazon-shop-products").each(function(a){var t;t=this,setTimeout(function(){"asin"==r(t).attr("shortcode-type")?function(a,o){r(".wp-amazon-shop-products").html(n.preLoader());var t={action:"wpas_shortcode_by_asin",asin:a};n.ajax(t).done(function(a){var t=JSON.parse(a);0<t.length&&r(o).parent().html(n.products(t))})}(r(t).attr("asin-keys").trim(),t):"keyword"==r(t).attr("shortcode-type")?function(o,e){r(".wp-amazon-shop-products").html(n.preLoader());var a=wpas_ajax_object.store_country+"&Keywords="+o+"&SearchIndex=All&multipageStart="+wpas_ajax_object.page_number+"&multipageCount="+wpas_ajax_object.prouct_per_page;r.ajax({url:encodeURI(a),dataType:"jsonp",jsonpCallback:"search_callback",success:function(a){var t={action:"wpas_search_by_keyword",keyword:o,data:a.results};n.ajax(t).done(function(a){var t=r(e).parent().parent().find(".wpas-load-more-wrapper");r(e).parent().html(a.html),a.product_num>=wpas_ajax_object.prouct_per_page?(t.show(),r("#wpas-load-more-btn").attr("data-keyword",a.keyword),r("#wpas-load-more-btn").attr("data-page-num",a.page_num)):r(".wpas-load-more-wrapper").hide()})},error:function(a,t,o){console.log(a,t,o)}})}(r(t).attr("asin-keys").trim(),t):"comparision"==r(t).attr("shortcode-type")&&function(a,o){r(".wp-amazon-shop-products").html(n.preLoader());var t={action:"wpas_comparision_by_asin",asin:a};n.ajax(t).done(function(a){var t=JSON.parse(a);0<t.length&&r(o).parent().html(n.comparision(t))})}(r(t).attr("asin-keys").trim(),t)},1e3*a)}),r("#wpas-search-input").on("keypress",function(a){if(13==a.which||13==a.keyCode){a.preventDefault();var t=r(this).val().trim();""!=t&&o(t)}}),r("#wpas-search-btn").on("click",function(a){a.preventDefault();var t=r("#wpas-search-input").val().trim();""!=t&&o(t)}),r(document).on("click","#wpas-load-more-btn",function(){var o=r(this).attr("data-keyword"),a=r(this).attr("data-page-num");if(1==a)var t=20;else if(2==a)t=20;r(".wpas-products-wrapper").last().append(n.preLoader());var e=wpas_ajax_object.store_country+"&Keywords="+o+"&SearchIndex=All&multipageStart="+a+"&multipageCount="+t;r.ajax({url:e,dataType:"jsonp",jsonpCallback:"search_callback",success:function(a){r(".wpas-ajax-pre-loader-container").remove();var t=parseInt(t+1);r(".wpas-products-wrapper").html(n.products(a.results)),a.results.length<20?(r(".wpas-load-more-wrapper").show(),r("#wpas-load-more-btn").attr("data-keyword",o),r("#wpas-load-more-btn").attr("data-page-num",t)):r(".wpas-load-more-wrapper").hide()},error:function(a,t,o){console.log(a,t,o)}})}),r(document).on("click",".wpas-add-to-cart",function(a){a.preventDefault(),window.open(r(this).attr("wpas-url"),"_blank")})})}); -
wp-amazon-shop/trunk/includes/import/wp-amazon-shop-import.php
r2197309 r2221964 1208 1208 } // End Class 1209 1209 //Loading Import class init hook 1210 $wpas_product_ hanlder= new ACL_Amazon_Product_Import();1211 $wpas_product_ hanlder->initiate_hooks();1210 $wpas_product_import = new ACL_Amazon_Product_Import(); 1211 $wpas_product_import->initiate_hooks(); 1212 1212 ?> -
wp-amazon-shop/trunk/includes/wp-amazon-shop-feedback.php
r2202856 r2221964 42 42 * @access public 43 43 */ 44 public function __construct()44 public function initialize() 45 45 { 46 46 $this->_token = 'acl_wpas'; … … 52 52 return; 53 53 } 54 55 54 add_action('admin_enqueue_scripts', array($this, 'enqueue_feedback_scripts')); 56 55 }); … … 130 129 </div> 131 130 <form id="wpas-deactivate-feedback-dialog-form" method="post"> 132 <?php133 wp_nonce_field('_wpas_feedback_nonce');134 ?>135 131 <input type="hidden" name="action" value="wpas_deactivate_feedback"/> 136 132 <div id="wpas-deactivate-feedback-dialog-form-caption"><?php echo __('If you have a moment, please share why you are deactivating WP Amazon Shop:', 'wp-amazon-shop'); ?></div> … … 298 294 public function deactivate_feedback() 299 295 { 300 /*if (!isset($_POST['_wpnonce']) || !wp_verify_nonce($_POST['_wpnonce'], '_wpas_feedback_nonce')) {301 //wp_send_json_error();302 $data['status'] = 'failed';303 $data['message'] = 'wpnoncd fail';304 }*/305 296 306 297 $reason_text = ''; … … 373 364 } 374 365 } 366 //Loading Import class init hook 367 $wpas_plugin_feedback = new ACL_Amazon_Shop_Feedback(); 368 $wpas_plugin_feedback->initialize(); 369 /* 375 370 if(!function_exists('acl_wpas_feedback_init')){ 376 371 function acl_wpas_feedback_init(){ 377 new ACL_Amazon_Shop_Feedback();378 } 379 add_action(' init','acl_wpas_feedback_init');380 } 372 $new ACL_Amazon_Shop_Feedback(); 373 } 374 add_action('wp_loaded','acl_wpas_feedback_init'); 375 }*/ -
wp-amazon-shop/trunk/includes/wp-amazon-shop-handler.php
r2197309 r2221964 3 3 exit; // Exit if accessed directly 4 4 } 5 6 5 class ACL_Amazon_Product_Handler 7 6 { … … 34 33 } 35 34 } 36 if(count($products)>0){35 /*if(count($products)>0){ 37 36 $html .= $this->products_display($products); 38 37 }else{ 39 38 $html .= "<p style=>".__('No Products Found!','wp-amazon-shop')."</p>"; 40 } 41 echo wp_send_json($html);39 }*/ 40 echo json_encode($products); 42 41 wp_die(); 43 42 } … … 60 59 } 61 60 } 62 if(count($products)>0){63 $html .= $this->comparision_display($products);61 /*if(count($products)>0){ 62 $html .=$this->comparision_display($products); 64 63 }else{ 65 64 $html .= "<p style=>".__('No Products Found!','wp-amazon-shop')."</p>"; 66 } 67 echo wp_send_json($html);65 }*/ 66 echo json_encode($products); 68 67 wp_die(); 69 68 } 70 69 public function wpas_search_by_keyword() 71 70 { 72 check_ajax_referer('wpas-product-nonce', 'security');73 71 if (isset($_POST['page_num'])) { 74 72 $page_num = intval($_POST['page_num']); … … 185 183 $product['DetailPageURL'] = $url_raw; 186 184 $product['IsEligibleForPrime'] = $is_prime_raw; 185 $product['TotalReviews'] = ''; 186 $product['Rating'] = ''; 187 187 //array_push($products,$product); 188 188 } -
wp-amazon-shop/trunk/includes/wp-amazon-shop-info-page.php
r2202856 r2221964 1 <?php 1 <?php 2 if (!defined('ABSPATH')) { 3 exit; // Exit if accessed directly. 4 } 2 5 3 6 class ACL_Amazon_Shop_Info_Page 4 7 { 5 8 6 function __construct()9 function initialize() 7 10 { 8 11 add_action('admin_menu', array($this, 'info_menu_item')); … … 151 154 $current_user = wp_get_current_user(); 152 155 $link_text = '<span class="wpas-upgrade-link-text" style="font-weight: bold; color: orange">' . __('See Pro Features', 'wp-amazon-shop') . '</span>'; 153 if ( $current_user->roles[0] != 'subscriber')156 if (isset($current_user->roles[0]) && $current_user->roles[0] != 'subscriber') 154 157 $submenu["wp-amazon-shop"][12] = array($link_text, 'activate_plugins', $upgrade_link); 155 158 return $submenu; … … 195 198 } 196 199 } 197 198 200 if(!function_exists('acl_wpas_info_page_init')){ 199 201 function acl_wpas_info_page_init(){ 200 new ACL_Amazon_Shop_Info_Page(); 202 $wpas_plugin_info = new ACL_Amazon_Shop_Info_Page(); 203 $wpas_plugin_info->initialize(); 201 204 } 202 205 add_action('init','acl_wpas_info_page_init'); -
wp-amazon-shop/trunk/includes/wp-amazon-shop-plugin.php
r2202856 r2221964 223 223 array( 224 224 'ajax_url' => admin_url('admin-ajax.php'), 225 'product_wpnonce' => wp_create_nonce("wpas-product-nonce"),226 225 'store_country' => $store_country, 226 'action_label'=>get_option('acl_wpas_buy_now_label'), 227 'is_cart'=>get_option('acl_wpas_enable_direct_cart'), 228 'cart_prefix'=>'https://www.amazon.' . get_option('acl_wpas_amazon_country') . '/gp/aws/cart/add.html?AssociateTag=' . get_option('acl_wpas_amazon_associate_tag') . '&Quantity.1=1&', 227 229 'prouct_per_page' => get_option('acl_wpas_product_per_page'), 228 230 'page_number' => get_option('acl_wpas_product_page_number'), -
wp-amazon-shop/trunk/includes/wp-amazon-shop-settings.php
r2197309 r2221964 50 50 // Add settings page to menu 51 51 add_action( 'admin_menu' , array( $this, 'add_menu_item' ) ); 52 /**52 /** 53 53 * Have to include all others page here . 54 54 */ 55 require_once( 'import/wp-amazon-shop-import.php'); 56 require_once( 'wp-amazon-shop-info-page.php'); 57 require_once( 'wp-amazon-shop-feedback.php'); 55 if(is_admin()){ 56 require_once( 'import/wp-amazon-shop-import.php'); 57 require_once( 'wp-amazon-shop-feedback.php'); 58 require_once( 'wp-amazon-shop-info-page.php'); 59 } 60 58 61 59 62 // Add settings link to plugins page -
wp-amazon-shop/trunk/readme.txt
r2202856 r2221964 346 346 *Info page,Feedback are updated 347 347 *Update on readme. 348 = 2.0.7= 349 *Speed up the search & products by keyword shortcodes. 350 *Major issue fixed for help page. -
wp-amazon-shop/trunk/wp-amazon-shop.php
r2202856 r2221964 2 2 /* 3 3 * Plugin Name: WP Amazon Shop for Dropshipping & Affiliation 4 * Version: 2.0. 64 * Version: 2.0.7 5 5 * Plugin URI: http://www.amadercode.com/wp-amazon-shop-drop-shipping-affiliation 6 6 * Description: Search and build products from Amazon store to make easy money by affiliation & dropshipping. No hassle, no coding, no amazon aws keys!. … … 15 15 16 16 if ( ! defined( 'ABSPATH' ) ) exit; 17 define( 'ACL_WPAS_VERSION', '2.0. 6' );17 define( 'ACL_WPAS_VERSION', '2.0.7' ); 18 18 define( 'ACL_WPAS_REQUIRED_PHP_VERSION', '5.3.0' ); 19 19 define( 'ACL_WPAS_WP_VERSION', '4.0' ); … … 52 52 add_action('plugins_loaded', 'acl_amazon_product_template'); 53 53 //Activation Hook 54 register_activation_hook( __FILE__, array( 'ACL_Amazon_Shop_Install','pre_installation_required_check') );54 register_activation_hook( __FILE__, array('ACL_Amazon_Shop_Install','pre_installation_required_check') ); 55 55 //Redirect to setting page. 56 if(!function_exists('wpas_settings_redirect')){ 57 function wpas_settings_redirect( $plugin ) { 58 if( $plugin == plugin_basename( __FILE__ ) ) { 59 exit( wp_redirect( admin_url('admin.php?page=wp-amazon-shop') ) ); 56 if(!function_exists('acl_wpas_settings_redirect')){ 57 function acl_wpas_settings_redirect( $plugin ) { 58 if( $plugin == plugin_basename( __FILE__ )) { 59 wp_redirect( admin_url('admin.php?page=wp-amazon-shop')); 60 exit(); 60 61 } 61 62 } 62 add_action( 'activated_plugin', ' wpas_settings_redirect' );63 add_action( 'activated_plugin', 'acl_wpas_settings_redirect' ); 63 64 }
Note: See TracChangeset
for help on using the changeset viewer.