Changeset 3337035
- Timestamp:
- 07/31/2025 07:44:53 AM (8 months ago)
- Location:
- product-feeder
- Files:
-
- 13 added
- 5 edited
-
tags/4.1.3 (added)
-
tags/4.1.3/includes (added)
-
tags/4.1.3/includes/css (added)
-
tags/4.1.3/includes/css/product-feeder.css (added)
-
tags/4.1.3/includes/javascript (added)
-
tags/4.1.3/includes/javascript/product-feeder.js (added)
-
tags/4.1.3/includes/product-feeder.php (added)
-
tags/4.1.3/languages (added)
-
tags/4.1.3/languages/product-feeder-nl_NL.mo (added)
-
tags/4.1.3/languages/product-feeder-nl_NL.po (added)
-
tags/4.1.3/product-feeder.php (added)
-
tags/4.1.3/readme.txt (added)
-
tags/4.1.3/uninstall.php (added)
-
trunk/includes/product-feeder.php (modified) (1 diff)
-
trunk/languages/product-feeder-nl_NL.mo (modified) (previous)
-
trunk/languages/product-feeder-nl_NL.po (modified) (1 diff)
-
trunk/product-feeder.php (modified) (1 diff)
-
trunk/readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
product-feeder/trunk/includes/product-feeder.php
r3336438 r3337035 252 252 } 253 253 else wp_die(__('Missing option type', 'product-feeder')); 254 if (empty($Options)) wp_die(__('Missing options', 'product-feeder')); 255 $OptionName = "product-feeder-".strtolower($Arguments['Type']).(($IsMultiple) ? '[]' : ''); 256 $OptionsSelected = get_option(preg_replace("/\[\]$/", "", $OptionName)); ?> 257 <select name="<?php echo esc_html($OptionName); ?>" <?php if ($IsMultiple) { echo ' multiple'; } ?>> 258 <option value="" disabled> 254 if (empty($Options)) { 255 if ($Arguments['Type'] == 'Sizes') $Options['ONESIZE'] = __('One Size', 'product-feeder'); 256 else if ($Arguments['Type'] == 'Brand') $Options[get_bloginfo('name')] = get_bloginfo('name'); 257 } 258 if (empty($Options)) { ?> 259 <div><?php echo __('Missing options', 'product-feeder'); ?></div> 260 <?php } 261 else { 262 $OptionName = "product-feeder-".strtolower($Arguments['Type']).(($IsMultiple) ? '[]' : ''); 263 $OptionsSelected = get_option(preg_replace("/\[\]$/", "", $OptionName)); ?> 264 <select name="<?php echo esc_html($OptionName); ?>" <?php if ($IsMultiple) { echo ' multiple'; } ?>> 265 <option value="" disabled> 266 <?php 267 if ($IsMultiple) echo esc_html(__('Select one or multiple options', 'product-feeder')); 268 else echo esc_html(__('Select an option', 'product-feeder')); 269 ?> 270 </option> 259 271 <?php 260 if ($IsMultiple) echo esc_html(__('Select one or multiple options', 'product-feeder')); 261 else echo esc_html(__('Select an option', 'product-feeder')); 262 ?> 263 </option> 264 <?php 265 foreach ($Options as $Key => $Values) { 266 if (is_array($Values)) { ?> 267 <optgroup label="<?php echo esc_html($Key); ?>"> 268 <?php foreach ($Values as $Value => $Label) { 272 foreach ($Options as $Key => $Values) { 273 if (is_array($Values)) { ?> 274 <optgroup label="<?php echo esc_html($Key); ?>"> 275 <?php foreach ($Values as $Value => $Label) { 276 echo "<option value='".esc_html($Value)."'"; 277 if ((is_array($OptionsSelected) && in_array($Value, $OptionsSelected)) || $OptionsSelected === $Value) echo ' selected'; 278 echo ">".esc_html($Label)."</option>"; 279 } ?> 280 </optgroup> 281 <?php } 282 else { 283 $Value = $Key; 284 $Label = $Values; 269 285 echo "<option value='".esc_html($Value)."'"; 270 286 if ((is_array($OptionsSelected) && in_array($Value, $OptionsSelected)) || $OptionsSelected === $Value) echo ' selected'; 271 287 echo ">".esc_html($Label)."</option>"; 272 } ?> 273 </optgroup> 274 <?php } 275 else { 276 $Value = $Key; 277 $Label = $Values; 278 echo "<option value='".esc_html($Value)."'"; 279 if ((is_array($OptionsSelected) && in_array($Value, $OptionsSelected)) || $OptionsSelected === $Value) echo ' selected'; 280 echo ">".esc_html($Label)."</option>"; 281 } 282 } 283 ?> 284 </select> 285 <?php } 288 } 289 } 290 ?> 291 </select> 292 <?php } 293 } 286 294 287 295 public function RegisterAPIRoutes() { -
product-feeder/trunk/languages/product-feeder-nl_NL.po
r3199369 r3337035 177 177 msgid "Documents (%d)" 178 178 msgstr "Documenten (%d)" 179 180 msgid "One Size" 181 msgstr "One Size" -
product-feeder/trunk/product-feeder.php
r3336458 r3337035 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: 4.1. 27 * Version: 4.1.3 8 8 * Author: Product Feeder 9 9 * Author URI: https://product-feeder.com -
product-feeder/trunk/readme.txt
r3336458 r3337035 5 5 Requires at least: 6.0 6 6 Tested up to: 6.7 7 Stable tag: 4.1. 27 Stable tag: 4.1.3 8 8 Requires PHP: 7.4 9 9 License: GPLv2 or later … … 192 192 = 4.1.2 = 193 193 * Enhanced functionality 194 195 = 4.1.3 = 196 * Enhanced functionality
Note: See TracChangeset
for help on using the changeset viewer.