Changeset 3188589
- Timestamp:
- 11/14/2024 11:17:36 AM (17 months ago)
- Location:
- product-feeder
- Files:
-
- 11 added
- 3 edited
-
tags/3.1.2 (added)
-
tags/3.1.2/includes (added)
-
tags/3.1.2/includes/css (added)
-
tags/3.1.2/includes/css/product-feeder.css (added)
-
tags/3.1.2/includes/product-feeder.php (added)
-
tags/3.1.2/languages (added)
-
tags/3.1.2/languages/product-feeder-nl_NL.mo (added)
-
tags/3.1.2/languages/product-feeder-nl_NL.po (added)
-
tags/3.1.2/product-feeder.php (added)
-
tags/3.1.2/readme.txt (added)
-
tags/3.1.2/uninstall.php (added)
-
trunk/includes/product-feeder.php (modified) (3 diffs)
-
trunk/product-feeder.php (modified) (2 diffs)
-
trunk/readme.txt (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
product-feeder/trunk/includes/product-feeder.php
r3188582 r3188589 33 33 $value = str_replace("-", "_", $value); //REPLACE - with _ in order-value 34 34 add_filter('woocommerce_email_recipient_customer_'.$value.'_order', array($this, 'prevent_customer_emails_from_being_sent'), 10, 2); 35 } 36 if (empty(get_option('product-feeder-product-statuses'))) { 37 if (update_option('product-feeder-product-statuses', 'publish') === false) wp_die(sprintf(__('Failed to set product statuses to: %s', 'product-feeder'), 'publish')); 38 } 39 if (empty(get_option('product-feeder-default-order-status'))) { 40 if (update_option('product-feeder-default-order-status', 'wc-processing') === false) wp_die(sprintf(__('Failed to set default order status to: %s', 'product-feeder'), 'wc-processing')); 41 } 42 if (empty(get_option('product-feeder-accepted-order-statuses'))) { 43 $DefaultAcceptedOrderStatuses = array('wc-processing'); 44 if (update_option('product-feeder-accepted-order-statuses', $DefaultAcceptedOrderStatuses) === false) wp_die(sprintf(__('Failed to set accepted statuses for orders to: %s', 'product-feeder'), implode(',', $DefaultAcceptedOrderStatuses))); 45 } 46 if (empty(get_option('product-feeder-rejected-order-statuses'))) { 47 $DefaultRejectedOrderStatuses = array('wc-cancelled', 'wc-failed'); 48 if (update_option('product-feeder-rejected-order-statuses', $DefaultRejectedOrderStatuses) === false) wp_die(sprintf(__('Failed to set rejected statuses for orders to: %s', 'product-feeder'), implode(',', $DefaultRejectedOrderStatuses))); 49 } 50 if (empty(get_option('product-feeder-shipped-order-statuses'))) { 51 $DefaultShippedOrderStatuses = array('wc-completed'); 52 if (update_option('product-feeder-shipped-order-statuses', $DefaultShippedOrderStatuses) === false) wp_die(sprintf(__('Failed to set shipped statuses for orders to: %s', 'product-feeder'), implode(',', $DefaultShippedOrderStatuses))); 35 53 } 36 54 }); … … 167 185 if (empty($Options)) wp_die(__('Missing options', 'product-feeder')); 168 186 $OptionName = "product-feeder-".strtolower($Arguments['Type']).(($IsMultiple) ? '[]' : ''); 169 $OptionsSelected = get_option(preg_replace("/\[\]$/", "", $OptionName)); 170 if ($Arguments['Type'] == 'Product-statuses' && empty($OptionsSelected) && isset($Options[__('Product statuses', 'product-feeder')]['publish'])) $OptionsSelected = array('publish'); ?> 187 $OptionsSelected = get_option(preg_replace("/\[\]$/", "", $OptionName)); ?> 171 188 <select name="<?php echo esc_html($OptionName); ?>" <?php if ($IsMultiple) { echo ' multiple'; } ?>> 172 189 <option value="" disabled> … … 294 311 if ($Offset < 0) $Offset = 0; 295 312 $ChangedSince = $Request->get_param('Since'); 296 $ProductStatuses = get_option('product-feeder-product-statuses');297 if (empty($ProductStatuses)) $ProductStatuses = array('publish');298 313 $args = array( 299 314 'post_type' => 'product', 300 'post_status' => $ProductStatuses,315 'post_status' => get_option('product-feeder-product-statuses'), 301 316 'posts_per_page' => $Limit, 302 317 'offset' => $Offset, -
product-feeder/trunk/product-feeder.php
r3188582 r3188589 5 5 * Plugin URI: https://product-feeder.com/nl/sources/wordpress-woocommerce 6 6 * Description: Connect with various marketplaces for automated synchronization of products, orders and returns! Try it now at https://product-feeder.com 7 * Version: 3.1. 17 * Version: 3.1.2 8 8 * Author: Product Feeder 9 9 * Author URI: https://product-feeder.com … … 20 20 if (update_option('product_feeder_api_key', bin2hex(random_bytes(15))) === false) wp_die(__('Failed to create/store the API Key', 'product-feeder')); 21 21 } 22 if (empty(get_option('product-feeder-product-status'))) {23 if (update_option('product-feeder-product-status', 'publish') === false) wp_die(sprintf(__('Failed to set product statuses to: %s', 'product-feeder'), 'publish'));24 }25 if (empty(get_option('product-feeder-default-order-status'))) {26 if (update_option('product-feeder-default-order-status', 'wc-processing') === false) wp_die(sprintf(__('Failed to set default order status to: %s', 'product-feeder'), 'wc-processing'));27 }28 if (empty(get_option('product-feeder-accepted-order-statuses'))) {29 $DefaultAcceptedOrderStatuses = array('wc-processing');30 if (update_option('product-feeder-accepted-order-statuses', $DefaultAcceptedOrderStatuses) === false) wp_die(sprintf(__('Failed to set accepted statuses for orders to: %s', 'product-feeder'), implode(',', $DefaultAcceptedOrderStatuses)));31 }32 if (empty(get_option('product-feeder-rejected-order-statuses'))) {33 $DefaultRejectedOrderStatuses = array('wc-cancelled', 'wc-failed');34 if (update_option('product-feeder-rejected-order-statuses', $DefaultRejectedOrderStatuses) === false) wp_die(sprintf(__('Failed to set rejected statuses for orders to: %s', 'product-feeder'), implode(',', $DefaultRejectedOrderStatuses)));35 }36 if (empty(get_option('product-feeder-shipped-order-statuses'))) {37 $DefaultShippedOrderStatuses = array('wc-completed');38 if (update_option('product-feeder-shipped-order-statuses', $DefaultShippedOrderStatuses) === false) wp_die(sprintf(__('Failed to set shipped statuses for orders to: %s', 'product-feeder'), implode(',', $DefaultShippedOrderStatuses)));39 }40 22 } 41 23 -
product-feeder/trunk/readme.txt
r3188582 r3188589 5 5 Requires at least: 6.0 6 6 Tested up to: 6.7 7 Stable tag: 3.1. 17 Stable tag: 3.1.2 8 8 Requires PHP: 7.4 9 9 License: GPLv2 or later
Note: See TracChangeset
for help on using the changeset viewer.