Changeset 3156614
- Timestamp:
- 09/24/2024 06:09:59 AM (18 months ago)
- Location:
- serbian-addons-for-woocommerce
- Files:
-
- 32 added
- 4 deleted
- 60 edited
- 1 copied
-
tags/3.7.3 (copied) (copied from serbian-addons-for-woocommerce/trunk)
-
tags/3.7.3/config/company-settings.php (added)
-
tags/3.7.3/dist/assets.json (modified) (1 diff)
-
tags/3.7.3/dist/assets.php (modified) (1 diff)
-
tags/3.7.3/dist/js/admin/admin.254965.js (added)
-
tags/3.7.3/dist/js/admin/admin.f2f49a.js (deleted)
-
tags/3.7.3/dist/js/front/main.ec25ad.js (deleted)
-
tags/3.7.3/dist/js/front/main.fa8d58.js (added)
-
tags/3.7.3/lib/Admin/Plugin_Settings_Page.php (modified) (7 diffs)
-
tags/3.7.3/lib/Admin/Views (added)
-
tags/3.7.3/lib/Admin/Views/admin-html-bank-account-field.php (added)
-
tags/3.7.3/lib/Admin/Views/admin-html-bank-account-template.php (added)
-
tags/3.7.3/lib/Core/Template_Extender.php (modified) (1 diff)
-
tags/3.7.3/lib/Utils/wcsrb-helpers.php (modified) (2 diffs)
-
tags/3.7.3/readme.txt (modified) (1 diff)
-
tags/3.7.3/serbian-addons-for-woocommerce.php (modified) (2 diffs)
-
tags/3.7.3/vendor/autoload.php (modified) (1 diff)
-
tags/3.7.3/vendor/autoload_packages.php (modified) (1 diff)
-
tags/3.7.3/vendor/composer/autoload_classmap.php (modified) (1 diff)
-
tags/3.7.3/vendor/composer/autoload_psr4.php (modified) (1 diff)
-
tags/3.7.3/vendor/composer/autoload_real.php (modified) (2 diffs)
-
tags/3.7.3/vendor/composer/autoload_static.php (modified) (5 diffs)
-
tags/3.7.3/vendor/composer/installed.json (modified) (1 diff)
-
tags/3.7.3/vendor/composer/installed.php (modified) (1 diff)
-
tags/3.7.3/vendor/composer/jetpack_autoload_classmap.php (modified) (2 diffs)
-
tags/3.7.3/vendor/jetpack-autoloader/class-autoloader-handler.php (modified) (1 diff)
-
tags/3.7.3/vendor/jetpack-autoloader/class-autoloader-locator.php (modified) (1 diff)
-
tags/3.7.3/vendor/jetpack-autoloader/class-autoloader.php (modified) (1 diff)
-
tags/3.7.3/vendor/jetpack-autoloader/class-container.php (modified) (1 diff)
-
tags/3.7.3/vendor/jetpack-autoloader/class-hook-manager.php (modified) (1 diff)
-
tags/3.7.3/vendor/jetpack-autoloader/class-latest-autoloader-guard.php (modified) (1 diff)
-
tags/3.7.3/vendor/jetpack-autoloader/class-manifest-reader.php (modified) (1 diff)
-
tags/3.7.3/vendor/jetpack-autoloader/class-path-processor.php (modified) (1 diff)
-
tags/3.7.3/vendor/jetpack-autoloader/class-php-autoloader.php (modified) (1 diff)
-
tags/3.7.3/vendor/jetpack-autoloader/class-plugin-locator.php (modified) (1 diff)
-
tags/3.7.3/vendor/jetpack-autoloader/class-plugins-handler.php (modified) (1 diff)
-
tags/3.7.3/vendor/jetpack-autoloader/class-shutdown-handler.php (modified) (1 diff)
-
tags/3.7.3/vendor/jetpack-autoloader/class-version-loader.php (modified) (1 diff)
-
tags/3.7.3/vendor/jetpack-autoloader/class-version-selector.php (modified) (1 diff)
-
tags/3.7.3/vendor/x-wp/helper-woocommerce (added)
-
tags/3.7.3/vendor/x-wp/helper-woocommerce/Admin (added)
-
tags/3.7.3/vendor/x-wp/helper-woocommerce/Admin/Settings_Page_Base.php (added)
-
tags/3.7.3/vendor/x-wp/helper-woocommerce/Gateway (added)
-
tags/3.7.3/vendor/x-wp/helper-woocommerce/Gateway/Gateway_Base.php (added)
-
tags/3.7.3/vendor/x-wp/helper-woocommerce/LICENSE (added)
-
tags/3.7.3/vendor/x-wp/helper-woocommerce/README.md (added)
-
tags/3.7.3/vendor/x-wp/helper-woocommerce/Traits (added)
-
tags/3.7.3/vendor/x-wp/helper-woocommerce/Traits/Settings_API_Methods.php (added)
-
tags/3.7.3/vendor/x-wp/helper-woocommerce/composer.json (added)
-
trunk/config/company-settings.php (added)
-
trunk/dist/assets.json (modified) (1 diff)
-
trunk/dist/assets.php (modified) (1 diff)
-
trunk/dist/js/admin/admin.254965.js (added)
-
trunk/dist/js/admin/admin.f2f49a.js (deleted)
-
trunk/dist/js/front/main.ec25ad.js (deleted)
-
trunk/dist/js/front/main.fa8d58.js (added)
-
trunk/lib/Admin/Plugin_Settings_Page.php (modified) (7 diffs)
-
trunk/lib/Admin/Views (added)
-
trunk/lib/Admin/Views/admin-html-bank-account-field.php (added)
-
trunk/lib/Admin/Views/admin-html-bank-account-template.php (added)
-
trunk/lib/Core/Template_Extender.php (modified) (1 diff)
-
trunk/lib/Utils/wcsrb-helpers.php (modified) (2 diffs)
-
trunk/readme.txt (modified) (1 diff)
-
trunk/serbian-addons-for-woocommerce.php (modified) (2 diffs)
-
trunk/vendor/autoload.php (modified) (1 diff)
-
trunk/vendor/autoload_packages.php (modified) (1 diff)
-
trunk/vendor/composer/autoload_classmap.php (modified) (1 diff)
-
trunk/vendor/composer/autoload_psr4.php (modified) (1 diff)
-
trunk/vendor/composer/autoload_real.php (modified) (2 diffs)
-
trunk/vendor/composer/autoload_static.php (modified) (5 diffs)
-
trunk/vendor/composer/installed.json (modified) (1 diff)
-
trunk/vendor/composer/installed.php (modified) (1 diff)
-
trunk/vendor/composer/jetpack_autoload_classmap.php (modified) (2 diffs)
-
trunk/vendor/jetpack-autoloader/class-autoloader-handler.php (modified) (1 diff)
-
trunk/vendor/jetpack-autoloader/class-autoloader-locator.php (modified) (1 diff)
-
trunk/vendor/jetpack-autoloader/class-autoloader.php (modified) (1 diff)
-
trunk/vendor/jetpack-autoloader/class-container.php (modified) (1 diff)
-
trunk/vendor/jetpack-autoloader/class-hook-manager.php (modified) (1 diff)
-
trunk/vendor/jetpack-autoloader/class-latest-autoloader-guard.php (modified) (1 diff)
-
trunk/vendor/jetpack-autoloader/class-manifest-reader.php (modified) (1 diff)
-
trunk/vendor/jetpack-autoloader/class-path-processor.php (modified) (1 diff)
-
trunk/vendor/jetpack-autoloader/class-php-autoloader.php (modified) (1 diff)
-
trunk/vendor/jetpack-autoloader/class-plugin-locator.php (modified) (1 diff)
-
trunk/vendor/jetpack-autoloader/class-plugins-handler.php (modified) (1 diff)
-
trunk/vendor/jetpack-autoloader/class-shutdown-handler.php (modified) (1 diff)
-
trunk/vendor/jetpack-autoloader/class-version-loader.php (modified) (1 diff)
-
trunk/vendor/jetpack-autoloader/class-version-selector.php (modified) (1 diff)
-
trunk/vendor/x-wp/helper-woocommerce (added)
-
trunk/vendor/x-wp/helper-woocommerce/Admin (added)
-
trunk/vendor/x-wp/helper-woocommerce/Admin/Settings_Page_Base.php (added)
-
trunk/vendor/x-wp/helper-woocommerce/Gateway (added)
-
trunk/vendor/x-wp/helper-woocommerce/Gateway/Gateway_Base.php (added)
-
trunk/vendor/x-wp/helper-woocommerce/LICENSE (added)
-
trunk/vendor/x-wp/helper-woocommerce/README.md (added)
-
trunk/vendor/x-wp/helper-woocommerce/Traits (added)
-
trunk/vendor/x-wp/helper-woocommerce/Traits/Settings_API_Methods.php (added)
-
trunk/vendor/x-wp/helper-woocommerce/composer.json (added)
Legend:
- Unmodified
- Added
- Removed
-
serbian-addons-for-woocommerce/tags/3.7.3/dist/assets.json
r3155827 r3156614 3 3 "css/front/main.css": "css/front/main.95c10a.css", 4 4 "images/qr-code.png": "images/qr-code.png", 5 "js/admin/admin.js": "js/admin/admin. f2f49a.js",6 "js/front/main.js": "js/front/main. ec25ad.js"5 "js/admin/admin.js": "js/admin/admin.254965.js", 6 "js/front/main.js": "js/front/main.fa8d58.js" 7 7 } -
serbian-addons-for-woocommerce/tags/3.7.3/dist/assets.php
r3155827 r3156614 13 13 'css/front/main.css' => 'css/front/main.95c10a.css', 14 14 'images/qr-code.png' => 'images/qr-code.png', 15 'js/admin/admin.js' => 'js/admin/admin. f2f49a.js',16 'js/front/main.js' => 'js/front/main. ec25ad.js',15 'js/admin/admin.js' => 'js/admin/admin.254965.js', 16 'js/front/main.js' => 'js/front/main.fa8d58.js', 17 17 ); -
serbian-addons-for-woocommerce/tags/3.7.3/lib/Admin/Plugin_Settings_Page.php
r3155834 r3156614 7 7 namespace Oblak\WooCommerce\Serbian_Addons\Admin; 8 8 9 use Oblak\WooCommerce\Admin\Extended_Settings_Page;10 9 use Oblak\WP\Decorators\Action; 11 10 use Oblak\WP\Decorators\Filter; 12 use WC_Admin_Settings;13 11 14 12 /** … … 17 15 * @since 2.2.0 18 16 */ 19 class Plugin_Settings_Page extends Extended_Settings_Page {17 class Plugin_Settings_Page extends \XWC\Admin\Settings_Page_Base { 20 18 /** 21 * C lass Constructor19 * Constructor 22 20 */ 23 21 public function __construct() { … … 25 23 'wcsrb', 26 24 \__( 'Serbian Addons', 'serbian-addons-for-woocommerce' ), 27 include WCRS_PLUGIN_PATH . 'config/settings.php', 28 ); 25 ); 29 26 30 27 \xwp_invoke_hooked_methods( $this ); 28 } 29 30 /** 31 * Returns the settings array 32 * 33 * @return array[] Settings array 34 */ 35 protected function get_settings_array(): array { 36 return include WCRS_PLUGIN_PATH . 'config/settings.php'; 31 37 } 32 38 … … 73 79 * @return array[] Modified settings fields 74 80 */ 75 #[Filter( tag: 'woocommerce_ formatted_settings_wcsrb', priority: 99 )]81 #[Filter( tag: 'woocommerce_get_settings_wcsrb', priority: 99 )] 76 82 public function modify_company_settings( $settings, $section ) { 77 83 if ( 'company' !== $section ) { … … 80 86 81 87 return \array_merge( 82 array( 83 array( 84 'title' => \__( 'Company information', 'woocommerce' ), 85 'type' => 'title', 86 'desc' => \__( 'This is where your business is located. Tax rates and shipping rates will use this address.', 'woocommerce' ), 87 'id' => 'store_address', 88 ), 89 90 array( 91 'title' => \__( 'Business name', 'serbian-addons-for-woocommerce' ), 92 'desc' => \__( 'Name of your business', 'serbian-addons-for-woocommerce' ), 93 'id' => 'woocommerce_store_name', 94 'default' => '', 95 'type' => 'text', 96 'desc_tip' => true, 97 ), 98 99 array( 100 'title' => \__( 'Address line 1', 'woocommerce' ), 101 'desc' => \__( 'The street address for your business location.', 'woocommerce' ), 102 'id' => 'woocommerce_store_address', 103 'default' => '', 104 'type' => 'text', 105 'desc_tip' => true, 106 ), 107 108 array( 109 'title' => \__( 'Address line 2', 'woocommerce' ), 110 'desc' => \__( 'An additional, optional address line for your business location.', 'woocommerce' ), 111 'id' => 'woocommerce_store_address_2', 112 'default' => '', 113 'type' => 'text', 114 'desc_tip' => true, 115 ), 116 117 array( 118 'title' => \__( 'City', 'woocommerce' ), 119 'desc' => \__( 'The city in which your business is located.', 'woocommerce' ), 120 'id' => 'woocommerce_store_city', 121 'default' => '', 122 'type' => 'text', 123 'desc_tip' => true, 124 ), 125 126 array( 127 'title' => \__( 'Country / State', 'woocommerce' ), 128 'desc' => \__( 'The country and state or province, if any, in which your business is located.', 'woocommerce' ), 129 'id' => 'woocommerce_default_country', 130 'default' => 'US:CA', 131 'type' => 'single_select_country', 132 'desc_tip' => true, 133 ), 134 135 array( 136 'title' => \__( 'Postcode / ZIP', 'woocommerce' ), 137 'desc' => \__( 'The postal code, if any, in which your business is located.', 'woocommerce' ), 138 'id' => 'woocommerce_store_postcode', 139 'css' => 'min-width:50px;', 140 'default' => '', 141 'type' => 'text', 142 'desc_tip' => true, 143 ), 144 ), 88 include WCRS_PLUGIN_PATH . 'config/company-settings.php', 145 89 $settings, 146 90 array( … … 162 106 $option_value = $value['value']['acct'] ?? $value['value'] ?? ''; 163 107 $option_value = \wc_string_to_array( $option_value ); 164 $field_name = "{$value['field_name']}[]";165 $field_description = WC_Admin_Settings::get_field_description( $value );166 $description = $field_description['description'];167 $tooltip_html = $field_description['tooltip_html'];168 108 $custom_attributes = array(); 169 109 … … 173 113 } 174 114 } 175 ?> 176 <tr valign="top"> 177 <th scope="row" class="titledesc"> 178 <label for="<?php echo \esc_attr( $value['id'] ); ?>"> 179 <?php echo esc_html( $value['title'] ); ?> <?php echo $tooltip_html; // phpcs:ignore ?> 180 </label> 181 </th> 182 <td class="bank-accounts forminp forminp-<?php echo \esc_attr( \sanitize_title( $value['type'] ) ); ?>"> 183 <div id="<?php echo \esc_attr( $value['id'] ); ?>"> 184 <?php foreach ( $option_value ?? array() as $row_value ) : ?> 185 <div class="repeater-row row"> 186 <input 187 name="<?php echo \esc_attr( $field_name ); ?>" 188 id="<?php echo \esc_attr( $value['id'] ); ?>" 189 type="text" 190 value="<?php echo \esc_attr( $row_value ); ?>" 191 class="<?php echo \esc_attr( $value['class'] ); ?>" 192 placeholder="<?php echo \esc_attr( $value['placeholder'] ); ?>" 193 <?php echo implode( ' ', $custom_attributes ); // phpcs:ignore ?> 194 /> 195 <?php echo esc_html( $value['suffix'] ); ?> <?php echo $description; //phpcs:ignore ?> 196 <button type="button" class="button minus repeater-remove-row"><?php \esc_html_e( 'Remove', 'woocommerce' ); ?></button> 197 </div> 198 <?php endforeach; ?> 199 </div> 200 <button 201 type="button" 202 class="button plus repeater-add-row" 203 data-tmpl="<?php echo \esc_attr( $value['id'] ); ?>-tmpl" 204 data-name="<?php echo \esc_attr( $field_name ); ?>" 205 data-type="text" 206 data-value="" 207 data-class="<?php echo \esc_attr( $value['class'] ); ?>" 208 data-placeholder="<?php echo \esc_attr( $value['placeholder'] ); ?>" 209 data-custom_atts="<?php echo \esc_attr( \implode( ' ', $custom_attributes ) ); ?>" 210 data-suffix="<?php echo \esc_attr( $value['suffix'] ); ?>" 211 > 212 <?php \esc_html_e( 'Add', 'woocommerce' ); ?> 213 </button> 214 </td> 215 <script id="<?php echo \esc_attr( $value['id'] ); ?>-tmpl" type="text/html" class="repeater-tmpl"> 216 <div class="repeater-row row"> 217 <input 218 name="<%= data.name %>" 219 type="<%= data.type %>" 220 value="<%= data.value %>" 221 class="<%= data.class %>" 222 placeholder="<%= data.placeholder %>" 223 <%= data.custom_atts %> 224 ><%= data.suffix %> 225 <button type="button" class="button minus repeater-remove-row"> 226 <?php \esc_html_e( 'Remove', 'woocommerce' ); ?> 227 </button> 228 </div> 229 </script> 230 </tr> 231 <?php 115 116 include __DIR__ . '/Views/admin-html-bank-account-field.php'; 117 include __DIR__ . '/Views/admin-html-bank-account-template.php'; 232 118 } 233 119 -
serbian-addons-for-woocommerce/tags/3.7.3/lib/Core/Template_Extender.php
r3155827 r3156614 8 8 namespace Oblak\WooCommerce\Serbian_Addons\Core; 9 9 10 use Oblak\WooCommerce\Core\Base_Template_Extender;11 10 use Oblak\WP\Decorators\Hookable; 12 11 use XWC\Template\Customizer_Base; -
serbian-addons-for-woocommerce/tags/3.7.3/lib/Utils/wcsrb-helpers.php
r3155827 r3156614 1 <?php 1 <?php //phpcs:disable SlevomatCodingStandard.Arrays.AlphabeticallySortedByKeys.IncorrectKeyOrder 2 2 /** 3 3 * Helper functions … … 14 14 function wcsrb_get_entity_types() { 15 15 $entity_types = array( 16 'person' => __( 'Person', 'serbian-addons-for-woocommerce' ), 16 17 'company' => __( 'Company', 'serbian-addons-for-woocommerce' ), 17 'person' => __( 'Person', 'serbian-addons-for-woocommerce' ),18 18 ); 19 19 -
serbian-addons-for-woocommerce/tags/3.7.3/readme.txt
r3156268 r3156614 8 8 WC requires at least: 8.5 9 9 WC tested up to: 9.2 10 Stable tag: 3.7. 210 Stable tag: 3.7.3 11 11 License: GPLv2 or later 12 12 License URI: http://www.gnu.org/licenses/gpl-2.0.html -
serbian-addons-for-woocommerce/tags/3.7.3/serbian-addons-for-woocommerce.php
r3156268 r3156614 4 4 * Plugin URI: https://oblak.studio/open-source/srpski-woocommerce 5 5 * Description: Various addons and tweaks that make WooCommerce compatible with Serbian bureaucracy. 6 * Version: 3.7. 26 * Version: 3.7.3 7 7 * Requires PHP: 8.0 8 8 * Author: Oblak Studio … … 25 25 defined( 'WCRS_PLUGIN_BASE' ) || define( 'WCRS_PLUGIN_BASE', plugin_basename( WCRS_PLUGIN_FILE ) ); 26 26 defined( 'WCRS_PLUGIN_PATH' ) || define( 'WCRS_PLUGIN_PATH', plugin_dir_path( WCRS_PLUGIN_FILE ) ); 27 defined( 'WCRS_VERSION' ) || define( 'WCRS_VERSION', '3.7. 2' );27 defined( 'WCRS_VERSION' ) || define( 'WCRS_VERSION', '3.7.3' ); 28 28 // phpcs:enable WordPress.WhiteSpace.OperatorSpacing.SpacingBefore 29 29 -
serbian-addons-for-woocommerce/tags/3.7.3/vendor/autoload.php
r3155827 r3156614 23 23 require_once __DIR__ . '/composer/autoload_real.php'; 24 24 25 return ComposerAutoloaderInit 818339a7921273dcd4c25b6a61e03072::getLoader();25 return ComposerAutoloaderInit7d0281c9114ea4847fa6d6e2c7d80f20::getLoader(); -
serbian-addons-for-woocommerce/tags/3.7.3/vendor/autoload_packages.php
r3155827 r3156614 6 6 */ 7 7 8 namespace Automattic\Jetpack\Autoloader\jp 818339a7921273dcd4c25b6a61e03072\al3_1_0;8 namespace Automattic\Jetpack\Autoloader\jp7d0281c9114ea4847fa6d6e2c7d80f20\al3_1_0; 9 9 10 10 // phpcs:ignore -
serbian-addons-for-woocommerce/tags/3.7.3/vendor/composer/autoload_classmap.php
r3156268 r3156614 65 65 'WC_Product_Variable_Interface' => $vendorDir . '/oblak/woocommerce-utils/src/Interfaces/Shared/WC_Product_Variable_Interface.php', 66 66 'WC_Product_Variation_Interface' => $vendorDir . '/oblak/woocommerce-utils/src/Interfaces/Shared/WC_Product_Variation_Interface.php', 67 'XWC\\Admin\\Settings_Page_Base' => $vendorDir . '/x-wp/helper-woocommerce/Admin/Settings_Page_Base.php', 68 'XWC\\Gateway\\Gateway_Base' => $vendorDir . '/x-wp/helper-woocommerce/Gateway/Gateway_Base.php', 67 69 'XWC\\Template\\Customizer_Admin' => $vendorDir . '/x-wp/wc-template-customizer/src/Customizer_Admin.php', 68 70 'XWC\\Template\\Customizer_Base' => $vendorDir . '/x-wp/wc-template-customizer/src/Customizer_Base.php', 71 'XWC\\Traits\\Settings_API_Methods' => $vendorDir . '/x-wp/helper-woocommerce/Traits/Settings_API_Methods.php', 69 72 'XWP\\Dependency\\Interfaces\\Can_Enqueue' => $vendorDir . '/x-wp/asset-loader/src/Interfaces/Can_Enqueue.php', 70 73 'XWP\\Dependency\\Interfaces\\Can_Register' => $vendorDir . '/x-wp/asset-loader/src/Interfaces/Can_Register.php', -
serbian-addons-for-woocommerce/tags/3.7.3/vendor/composer/autoload_psr4.php
r3155847 r3156614 13 13 'XWP\\Dependency\\' => array($vendorDir . '/x-wp/asset-loader/src'), 14 14 'XWC\\Template\\' => array($vendorDir . '/x-wp/wc-template-customizer/src'), 15 'XWC\\' => array($vendorDir . '/x-wp/helper-woocommerce'), 15 16 'Oblak\\WooCommerce\\Serbian_Addons\\' => array($baseDir . '/lib'), 16 17 'Oblak\\WooCommerce\\' => array($vendorDir . '/oblak/woocommerce-utils/src'), -
serbian-addons-for-woocommerce/tags/3.7.3/vendor/composer/autoload_real.php
r3155827 r3156614 3 3 // autoload_real.php @generated by Composer 4 4 5 class ComposerAutoloaderInit 818339a7921273dcd4c25b6a61e030725 class ComposerAutoloaderInit7d0281c9114ea4847fa6d6e2c7d80f20 6 6 { 7 7 private static $loader; … … 25 25 require __DIR__ . '/platform_check.php'; 26 26 27 spl_autoload_register(array('ComposerAutoloaderInit 818339a7921273dcd4c25b6a61e03072', 'loadClassLoader'), true, true);27 spl_autoload_register(array('ComposerAutoloaderInit7d0281c9114ea4847fa6d6e2c7d80f20', 'loadClassLoader'), true, true); 28 28 self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__)); 29 spl_autoload_unregister(array('ComposerAutoloaderInit 818339a7921273dcd4c25b6a61e03072', 'loadClassLoader'));29 spl_autoload_unregister(array('ComposerAutoloaderInit7d0281c9114ea4847fa6d6e2c7d80f20', 'loadClassLoader')); 30 30 31 31 require __DIR__ . '/autoload_static.php'; 32 call_user_func(\Composer\Autoload\ComposerStaticInit 818339a7921273dcd4c25b6a61e03072::getInitializer($loader));32 call_user_func(\Composer\Autoload\ComposerStaticInit7d0281c9114ea4847fa6d6e2c7d80f20::getInitializer($loader)); 33 33 34 34 $loader->setClassMapAuthoritative(true); 35 35 $loader->register(true); 36 36 37 $filesToLoad = \Composer\Autoload\ComposerStaticInit 818339a7921273dcd4c25b6a61e03072::$files;37 $filesToLoad = \Composer\Autoload\ComposerStaticInit7d0281c9114ea4847fa6d6e2c7d80f20::$files; 38 38 $requireFile = \Closure::bind(static function ($fileIdentifier, $file) { 39 39 if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) { -
serbian-addons-for-woocommerce/tags/3.7.3/vendor/composer/autoload_static.php
r3156268 r3156614 5 5 namespace Composer\Autoload; 6 6 7 class ComposerStaticInit 818339a7921273dcd4c25b6a61e030727 class ComposerStaticInit7d0281c9114ea4847fa6d6e2c7d80f20 8 8 { 9 9 public static $files = array ( … … 39 39 'XWP\\Dependency\\' => 15, 40 40 'XWC\\Template\\' => 13, 41 'XWC\\' => 4, 41 42 ), 42 43 'O' => … … 76 77 array ( 77 78 0 => __DIR__ . '/..' . '/x-wp/wc-template-customizer/src', 79 ), 80 'XWC\\' => 81 array ( 82 0 => __DIR__ . '/..' . '/x-wp/helper-woocommerce', 78 83 ), 79 84 'Oblak\\WooCommerce\\Serbian_Addons\\' => … … 160 165 'WC_Product_Variable_Interface' => __DIR__ . '/..' . '/oblak/woocommerce-utils/src/Interfaces/Shared/WC_Product_Variable_Interface.php', 161 166 'WC_Product_Variation_Interface' => __DIR__ . '/..' . '/oblak/woocommerce-utils/src/Interfaces/Shared/WC_Product_Variation_Interface.php', 167 'XWC\\Admin\\Settings_Page_Base' => __DIR__ . '/..' . '/x-wp/helper-woocommerce/Admin/Settings_Page_Base.php', 168 'XWC\\Gateway\\Gateway_Base' => __DIR__ . '/..' . '/x-wp/helper-woocommerce/Gateway/Gateway_Base.php', 162 169 'XWC\\Template\\Customizer_Admin' => __DIR__ . '/..' . '/x-wp/wc-template-customizer/src/Customizer_Admin.php', 163 170 'XWC\\Template\\Customizer_Base' => __DIR__ . '/..' . '/x-wp/wc-template-customizer/src/Customizer_Base.php', 171 'XWC\\Traits\\Settings_API_Methods' => __DIR__ . '/..' . '/x-wp/helper-woocommerce/Traits/Settings_API_Methods.php', 164 172 'XWP\\Dependency\\Interfaces\\Can_Enqueue' => __DIR__ . '/..' . '/x-wp/asset-loader/src/Interfaces/Can_Enqueue.php', 165 173 'XWP\\Dependency\\Interfaces\\Can_Register' => __DIR__ . '/..' . '/x-wp/asset-loader/src/Interfaces/Can_Register.php', … … 254 262 { 255 263 return \Closure::bind(function () use ($loader) { 256 $loader->prefixLengthsPsr4 = ComposerStaticInit 818339a7921273dcd4c25b6a61e03072::$prefixLengthsPsr4;257 $loader->prefixDirsPsr4 = ComposerStaticInit 818339a7921273dcd4c25b6a61e03072::$prefixDirsPsr4;258 $loader->fallbackDirsPsr4 = ComposerStaticInit 818339a7921273dcd4c25b6a61e03072::$fallbackDirsPsr4;259 $loader->classMap = ComposerStaticInit 818339a7921273dcd4c25b6a61e03072::$classMap;264 $loader->prefixLengthsPsr4 = ComposerStaticInit7d0281c9114ea4847fa6d6e2c7d80f20::$prefixLengthsPsr4; 265 $loader->prefixDirsPsr4 = ComposerStaticInit7d0281c9114ea4847fa6d6e2c7d80f20::$prefixDirsPsr4; 266 $loader->fallbackDirsPsr4 = ComposerStaticInit7d0281c9114ea4847fa6d6e2c7d80f20::$fallbackDirsPsr4; 267 $loader->classMap = ComposerStaticInit7d0281c9114ea4847fa6d6e2c7d80f20::$classMap; 260 268 261 269 }, null, ClassLoader::class); -
serbian-addons-for-woocommerce/tags/3.7.3/vendor/composer/installed.json
r3155847 r3156614 779 779 }, 780 780 { 781 "name": "x-wp/helper-woocommerce", 782 "version": "v1.13.0", 783 "version_normalized": "1.13.0.0", 784 "source": { 785 "type": "git", 786 "url": "https://github.com/x-wp/helper-woocommerce.git", 787 "reference": "9e66338360b215d1e5d2977b4d0df173f3282784" 788 }, 789 "dist": { 790 "type": "zip", 791 "url": "https://api.github.com/repos/x-wp/helper-woocommerce/zipball/9e66338360b215d1e5d2977b4d0df173f3282784", 792 "reference": "9e66338360b215d1e5d2977b4d0df173f3282784", 793 "shasum": "" 794 }, 795 "require": { 796 "php": ">=8.0" 797 }, 798 "suggest": { 799 "automattic/jetpack-autoloader": "Allow for better interoperability with other plugins that use this package." 800 }, 801 "time": "2024-09-23T14:26:14+00:00", 802 "type": "library", 803 "installation-source": "dist", 804 "autoload": { 805 "psr-4": { 806 "XWC\\": "" 807 } 808 }, 809 "notification-url": "https://packagist.org/downloads/", 810 "license": [ 811 "GPL-2.0-only" 812 ], 813 "authors": [ 814 { 815 "name": "Sibin Grasic", 816 "email": "sibin.grasic@oblak.studio" 817 } 818 ], 819 "description": "Utilities and helpers for WooCommerce", 820 "keywords": [ 821 "abstractions", 822 "decoupling", 823 "extended-wp", 824 "interoperability", 825 "woocommerce" 826 ], 827 "support": { 828 "issues": "https://github.com/x-wp/helper-woocommerce/issues", 829 "source": "https://github.com/x-wp/helper-woocommerce/tree/v1.13.0" 830 }, 831 "install-path": "../x-wp/helper-woocommerce" 832 }, 833 { 781 834 "name": "x-wp/wc-template-customizer", 782 835 "version": "v1.0.0", -
serbian-addons-for-woocommerce/tags/3.7.3/vendor/composer/installed.php
r3155847 r3156614 143 143 'dev_requirement' => false, 144 144 ), 145 'x-wp/helper-woocommerce' => array( 146 'pretty_version' => 'v1.13.0', 147 'version' => '1.13.0.0', 148 'reference' => '9e66338360b215d1e5d2977b4d0df173f3282784', 149 'type' => 'library', 150 'install_path' => __DIR__ . '/../x-wp/helper-woocommerce', 151 'aliases' => array(), 152 'dev_requirement' => false, 153 ), 145 154 'x-wp/wc-template-customizer' => array( 146 155 'pretty_version' => 'v1.0.0', -
serbian-addons-for-woocommerce/tags/3.7.3/vendor/composer/jetpack_autoload_classmap.php
r3156268 r3156614 291 291 'path' => $vendorDir . '/oblak/woocommerce-utils/src/Interfaces/Shared/WC_Product_Variation_Interface.php' 292 292 ), 293 'XWC\\Admin\\Settings_Page_Base' => array( 294 'version' => '1.13.0.0', 295 'path' => $vendorDir . '/x-wp/helper-woocommerce/Admin/Settings_Page_Base.php' 296 ), 297 'XWC\\Gateway\\Gateway_Base' => array( 298 'version' => '1.13.0.0', 299 'path' => $vendorDir . '/x-wp/helper-woocommerce/Gateway/Gateway_Base.php' 300 ), 293 301 'XWC\\Template\\Customizer_Admin' => array( 294 302 'version' => '1.0.0.0', … … 298 306 'version' => '1.0.0.0', 299 307 'path' => $vendorDir . '/x-wp/wc-template-customizer/src/Customizer_Base.php' 308 ), 309 'XWC\\Traits\\Settings_API_Methods' => array( 310 'version' => '1.13.0.0', 311 'path' => $vendorDir . '/x-wp/helper-woocommerce/Traits/Settings_API_Methods.php' 300 312 ), 301 313 'XWP\\Dependency\\Interfaces\\Can_Enqueue' => array( -
serbian-addons-for-woocommerce/tags/3.7.3/vendor/jetpack-autoloader/class-autoloader-handler.php
r3155827 r3156614 6 6 */ 7 7 8 namespace Automattic\Jetpack\Autoloader\jp 818339a7921273dcd4c25b6a61e03072\al3_1_0;8 namespace Automattic\Jetpack\Autoloader\jp7d0281c9114ea4847fa6d6e2c7d80f20\al3_1_0; 9 9 10 10 // phpcs:ignore -
serbian-addons-for-woocommerce/tags/3.7.3/vendor/jetpack-autoloader/class-autoloader-locator.php
r3155827 r3156614 6 6 */ 7 7 8 namespace Automattic\Jetpack\Autoloader\jp 818339a7921273dcd4c25b6a61e03072\al3_1_0;8 namespace Automattic\Jetpack\Autoloader\jp7d0281c9114ea4847fa6d6e2c7d80f20\al3_1_0; 9 9 10 10 // phpcs:ignore -
serbian-addons-for-woocommerce/tags/3.7.3/vendor/jetpack-autoloader/class-autoloader.php
r3155827 r3156614 6 6 */ 7 7 8 namespace Automattic\Jetpack\Autoloader\jp 818339a7921273dcd4c25b6a61e03072\al3_1_0;8 namespace Automattic\Jetpack\Autoloader\jp7d0281c9114ea4847fa6d6e2c7d80f20\al3_1_0; 9 9 10 10 // phpcs:ignore -
serbian-addons-for-woocommerce/tags/3.7.3/vendor/jetpack-autoloader/class-container.php
r3155827 r3156614 6 6 */ 7 7 8 namespace Automattic\Jetpack\Autoloader\jp 818339a7921273dcd4c25b6a61e03072\al3_1_0;8 namespace Automattic\Jetpack\Autoloader\jp7d0281c9114ea4847fa6d6e2c7d80f20\al3_1_0; 9 9 10 10 // phpcs:ignore -
serbian-addons-for-woocommerce/tags/3.7.3/vendor/jetpack-autoloader/class-hook-manager.php
r3155827 r3156614 6 6 */ 7 7 8 namespace Automattic\Jetpack\Autoloader\jp 818339a7921273dcd4c25b6a61e03072\al3_1_0;8 namespace Automattic\Jetpack\Autoloader\jp7d0281c9114ea4847fa6d6e2c7d80f20\al3_1_0; 9 9 10 10 // phpcs:ignore -
serbian-addons-for-woocommerce/tags/3.7.3/vendor/jetpack-autoloader/class-latest-autoloader-guard.php
r3155827 r3156614 6 6 */ 7 7 8 namespace Automattic\Jetpack\Autoloader\jp 818339a7921273dcd4c25b6a61e03072\al3_1_0;8 namespace Automattic\Jetpack\Autoloader\jp7d0281c9114ea4847fa6d6e2c7d80f20\al3_1_0; 9 9 10 10 // phpcs:ignore -
serbian-addons-for-woocommerce/tags/3.7.3/vendor/jetpack-autoloader/class-manifest-reader.php
r3155827 r3156614 6 6 */ 7 7 8 namespace Automattic\Jetpack\Autoloader\jp 818339a7921273dcd4c25b6a61e03072\al3_1_0;8 namespace Automattic\Jetpack\Autoloader\jp7d0281c9114ea4847fa6d6e2c7d80f20\al3_1_0; 9 9 10 10 // phpcs:ignore -
serbian-addons-for-woocommerce/tags/3.7.3/vendor/jetpack-autoloader/class-path-processor.php
r3155827 r3156614 6 6 */ 7 7 8 namespace Automattic\Jetpack\Autoloader\jp 818339a7921273dcd4c25b6a61e03072\al3_1_0;8 namespace Automattic\Jetpack\Autoloader\jp7d0281c9114ea4847fa6d6e2c7d80f20\al3_1_0; 9 9 10 10 // phpcs:ignore -
serbian-addons-for-woocommerce/tags/3.7.3/vendor/jetpack-autoloader/class-php-autoloader.php
r3155827 r3156614 6 6 */ 7 7 8 namespace Automattic\Jetpack\Autoloader\jp 818339a7921273dcd4c25b6a61e03072\al3_1_0;8 namespace Automattic\Jetpack\Autoloader\jp7d0281c9114ea4847fa6d6e2c7d80f20\al3_1_0; 9 9 10 10 // phpcs:ignore -
serbian-addons-for-woocommerce/tags/3.7.3/vendor/jetpack-autoloader/class-plugin-locator.php
r3155827 r3156614 6 6 */ 7 7 8 namespace Automattic\Jetpack\Autoloader\jp 818339a7921273dcd4c25b6a61e03072\al3_1_0;8 namespace Automattic\Jetpack\Autoloader\jp7d0281c9114ea4847fa6d6e2c7d80f20\al3_1_0; 9 9 10 10 // phpcs:ignore -
serbian-addons-for-woocommerce/tags/3.7.3/vendor/jetpack-autoloader/class-plugins-handler.php
r3155827 r3156614 6 6 */ 7 7 8 namespace Automattic\Jetpack\Autoloader\jp 818339a7921273dcd4c25b6a61e03072\al3_1_0;8 namespace Automattic\Jetpack\Autoloader\jp7d0281c9114ea4847fa6d6e2c7d80f20\al3_1_0; 9 9 10 10 // phpcs:ignore -
serbian-addons-for-woocommerce/tags/3.7.3/vendor/jetpack-autoloader/class-shutdown-handler.php
r3155827 r3156614 6 6 */ 7 7 8 namespace Automattic\Jetpack\Autoloader\jp 818339a7921273dcd4c25b6a61e03072\al3_1_0;8 namespace Automattic\Jetpack\Autoloader\jp7d0281c9114ea4847fa6d6e2c7d80f20\al3_1_0; 9 9 10 10 // phpcs:ignore -
serbian-addons-for-woocommerce/tags/3.7.3/vendor/jetpack-autoloader/class-version-loader.php
r3155827 r3156614 6 6 */ 7 7 8 namespace Automattic\Jetpack\Autoloader\jp 818339a7921273dcd4c25b6a61e03072\al3_1_0;8 namespace Automattic\Jetpack\Autoloader\jp7d0281c9114ea4847fa6d6e2c7d80f20\al3_1_0; 9 9 10 10 // phpcs:ignore -
serbian-addons-for-woocommerce/tags/3.7.3/vendor/jetpack-autoloader/class-version-selector.php
r3155827 r3156614 6 6 */ 7 7 8 namespace Automattic\Jetpack\Autoloader\jp 818339a7921273dcd4c25b6a61e03072\al3_1_0;8 namespace Automattic\Jetpack\Autoloader\jp7d0281c9114ea4847fa6d6e2c7d80f20\al3_1_0; 9 9 10 10 // phpcs:ignore -
serbian-addons-for-woocommerce/trunk/dist/assets.json
r3155827 r3156614 3 3 "css/front/main.css": "css/front/main.95c10a.css", 4 4 "images/qr-code.png": "images/qr-code.png", 5 "js/admin/admin.js": "js/admin/admin. f2f49a.js",6 "js/front/main.js": "js/front/main. ec25ad.js"5 "js/admin/admin.js": "js/admin/admin.254965.js", 6 "js/front/main.js": "js/front/main.fa8d58.js" 7 7 } -
serbian-addons-for-woocommerce/trunk/dist/assets.php
r3155827 r3156614 13 13 'css/front/main.css' => 'css/front/main.95c10a.css', 14 14 'images/qr-code.png' => 'images/qr-code.png', 15 'js/admin/admin.js' => 'js/admin/admin. f2f49a.js',16 'js/front/main.js' => 'js/front/main. ec25ad.js',15 'js/admin/admin.js' => 'js/admin/admin.254965.js', 16 'js/front/main.js' => 'js/front/main.fa8d58.js', 17 17 ); -
serbian-addons-for-woocommerce/trunk/lib/Admin/Plugin_Settings_Page.php
r3155834 r3156614 7 7 namespace Oblak\WooCommerce\Serbian_Addons\Admin; 8 8 9 use Oblak\WooCommerce\Admin\Extended_Settings_Page;10 9 use Oblak\WP\Decorators\Action; 11 10 use Oblak\WP\Decorators\Filter; 12 use WC_Admin_Settings;13 11 14 12 /** … … 17 15 * @since 2.2.0 18 16 */ 19 class Plugin_Settings_Page extends Extended_Settings_Page {17 class Plugin_Settings_Page extends \XWC\Admin\Settings_Page_Base { 20 18 /** 21 * C lass Constructor19 * Constructor 22 20 */ 23 21 public function __construct() { … … 25 23 'wcsrb', 26 24 \__( 'Serbian Addons', 'serbian-addons-for-woocommerce' ), 27 include WCRS_PLUGIN_PATH . 'config/settings.php', 28 ); 25 ); 29 26 30 27 \xwp_invoke_hooked_methods( $this ); 28 } 29 30 /** 31 * Returns the settings array 32 * 33 * @return array[] Settings array 34 */ 35 protected function get_settings_array(): array { 36 return include WCRS_PLUGIN_PATH . 'config/settings.php'; 31 37 } 32 38 … … 73 79 * @return array[] Modified settings fields 74 80 */ 75 #[Filter( tag: 'woocommerce_ formatted_settings_wcsrb', priority: 99 )]81 #[Filter( tag: 'woocommerce_get_settings_wcsrb', priority: 99 )] 76 82 public function modify_company_settings( $settings, $section ) { 77 83 if ( 'company' !== $section ) { … … 80 86 81 87 return \array_merge( 82 array( 83 array( 84 'title' => \__( 'Company information', 'woocommerce' ), 85 'type' => 'title', 86 'desc' => \__( 'This is where your business is located. Tax rates and shipping rates will use this address.', 'woocommerce' ), 87 'id' => 'store_address', 88 ), 89 90 array( 91 'title' => \__( 'Business name', 'serbian-addons-for-woocommerce' ), 92 'desc' => \__( 'Name of your business', 'serbian-addons-for-woocommerce' ), 93 'id' => 'woocommerce_store_name', 94 'default' => '', 95 'type' => 'text', 96 'desc_tip' => true, 97 ), 98 99 array( 100 'title' => \__( 'Address line 1', 'woocommerce' ), 101 'desc' => \__( 'The street address for your business location.', 'woocommerce' ), 102 'id' => 'woocommerce_store_address', 103 'default' => '', 104 'type' => 'text', 105 'desc_tip' => true, 106 ), 107 108 array( 109 'title' => \__( 'Address line 2', 'woocommerce' ), 110 'desc' => \__( 'An additional, optional address line for your business location.', 'woocommerce' ), 111 'id' => 'woocommerce_store_address_2', 112 'default' => '', 113 'type' => 'text', 114 'desc_tip' => true, 115 ), 116 117 array( 118 'title' => \__( 'City', 'woocommerce' ), 119 'desc' => \__( 'The city in which your business is located.', 'woocommerce' ), 120 'id' => 'woocommerce_store_city', 121 'default' => '', 122 'type' => 'text', 123 'desc_tip' => true, 124 ), 125 126 array( 127 'title' => \__( 'Country / State', 'woocommerce' ), 128 'desc' => \__( 'The country and state or province, if any, in which your business is located.', 'woocommerce' ), 129 'id' => 'woocommerce_default_country', 130 'default' => 'US:CA', 131 'type' => 'single_select_country', 132 'desc_tip' => true, 133 ), 134 135 array( 136 'title' => \__( 'Postcode / ZIP', 'woocommerce' ), 137 'desc' => \__( 'The postal code, if any, in which your business is located.', 'woocommerce' ), 138 'id' => 'woocommerce_store_postcode', 139 'css' => 'min-width:50px;', 140 'default' => '', 141 'type' => 'text', 142 'desc_tip' => true, 143 ), 144 ), 88 include WCRS_PLUGIN_PATH . 'config/company-settings.php', 145 89 $settings, 146 90 array( … … 162 106 $option_value = $value['value']['acct'] ?? $value['value'] ?? ''; 163 107 $option_value = \wc_string_to_array( $option_value ); 164 $field_name = "{$value['field_name']}[]";165 $field_description = WC_Admin_Settings::get_field_description( $value );166 $description = $field_description['description'];167 $tooltip_html = $field_description['tooltip_html'];168 108 $custom_attributes = array(); 169 109 … … 173 113 } 174 114 } 175 ?> 176 <tr valign="top"> 177 <th scope="row" class="titledesc"> 178 <label for="<?php echo \esc_attr( $value['id'] ); ?>"> 179 <?php echo esc_html( $value['title'] ); ?> <?php echo $tooltip_html; // phpcs:ignore ?> 180 </label> 181 </th> 182 <td class="bank-accounts forminp forminp-<?php echo \esc_attr( \sanitize_title( $value['type'] ) ); ?>"> 183 <div id="<?php echo \esc_attr( $value['id'] ); ?>"> 184 <?php foreach ( $option_value ?? array() as $row_value ) : ?> 185 <div class="repeater-row row"> 186 <input 187 name="<?php echo \esc_attr( $field_name ); ?>" 188 id="<?php echo \esc_attr( $value['id'] ); ?>" 189 type="text" 190 value="<?php echo \esc_attr( $row_value ); ?>" 191 class="<?php echo \esc_attr( $value['class'] ); ?>" 192 placeholder="<?php echo \esc_attr( $value['placeholder'] ); ?>" 193 <?php echo implode( ' ', $custom_attributes ); // phpcs:ignore ?> 194 /> 195 <?php echo esc_html( $value['suffix'] ); ?> <?php echo $description; //phpcs:ignore ?> 196 <button type="button" class="button minus repeater-remove-row"><?php \esc_html_e( 'Remove', 'woocommerce' ); ?></button> 197 </div> 198 <?php endforeach; ?> 199 </div> 200 <button 201 type="button" 202 class="button plus repeater-add-row" 203 data-tmpl="<?php echo \esc_attr( $value['id'] ); ?>-tmpl" 204 data-name="<?php echo \esc_attr( $field_name ); ?>" 205 data-type="text" 206 data-value="" 207 data-class="<?php echo \esc_attr( $value['class'] ); ?>" 208 data-placeholder="<?php echo \esc_attr( $value['placeholder'] ); ?>" 209 data-custom_atts="<?php echo \esc_attr( \implode( ' ', $custom_attributes ) ); ?>" 210 data-suffix="<?php echo \esc_attr( $value['suffix'] ); ?>" 211 > 212 <?php \esc_html_e( 'Add', 'woocommerce' ); ?> 213 </button> 214 </td> 215 <script id="<?php echo \esc_attr( $value['id'] ); ?>-tmpl" type="text/html" class="repeater-tmpl"> 216 <div class="repeater-row row"> 217 <input 218 name="<%= data.name %>" 219 type="<%= data.type %>" 220 value="<%= data.value %>" 221 class="<%= data.class %>" 222 placeholder="<%= data.placeholder %>" 223 <%= data.custom_atts %> 224 ><%= data.suffix %> 225 <button type="button" class="button minus repeater-remove-row"> 226 <?php \esc_html_e( 'Remove', 'woocommerce' ); ?> 227 </button> 228 </div> 229 </script> 230 </tr> 231 <?php 115 116 include __DIR__ . '/Views/admin-html-bank-account-field.php'; 117 include __DIR__ . '/Views/admin-html-bank-account-template.php'; 232 118 } 233 119 -
serbian-addons-for-woocommerce/trunk/lib/Core/Template_Extender.php
r3155827 r3156614 8 8 namespace Oblak\WooCommerce\Serbian_Addons\Core; 9 9 10 use Oblak\WooCommerce\Core\Base_Template_Extender;11 10 use Oblak\WP\Decorators\Hookable; 12 11 use XWC\Template\Customizer_Base; -
serbian-addons-for-woocommerce/trunk/lib/Utils/wcsrb-helpers.php
r3155827 r3156614 1 <?php 1 <?php //phpcs:disable SlevomatCodingStandard.Arrays.AlphabeticallySortedByKeys.IncorrectKeyOrder 2 2 /** 3 3 * Helper functions … … 14 14 function wcsrb_get_entity_types() { 15 15 $entity_types = array( 16 'person' => __( 'Person', 'serbian-addons-for-woocommerce' ), 16 17 'company' => __( 'Company', 'serbian-addons-for-woocommerce' ), 17 'person' => __( 'Person', 'serbian-addons-for-woocommerce' ),18 18 ); 19 19 -
serbian-addons-for-woocommerce/trunk/readme.txt
r3156268 r3156614 8 8 WC requires at least: 8.5 9 9 WC tested up to: 9.2 10 Stable tag: 3.7. 210 Stable tag: 3.7.3 11 11 License: GPLv2 or later 12 12 License URI: http://www.gnu.org/licenses/gpl-2.0.html -
serbian-addons-for-woocommerce/trunk/serbian-addons-for-woocommerce.php
r3156268 r3156614 4 4 * Plugin URI: https://oblak.studio/open-source/srpski-woocommerce 5 5 * Description: Various addons and tweaks that make WooCommerce compatible with Serbian bureaucracy. 6 * Version: 3.7. 26 * Version: 3.7.3 7 7 * Requires PHP: 8.0 8 8 * Author: Oblak Studio … … 25 25 defined( 'WCRS_PLUGIN_BASE' ) || define( 'WCRS_PLUGIN_BASE', plugin_basename( WCRS_PLUGIN_FILE ) ); 26 26 defined( 'WCRS_PLUGIN_PATH' ) || define( 'WCRS_PLUGIN_PATH', plugin_dir_path( WCRS_PLUGIN_FILE ) ); 27 defined( 'WCRS_VERSION' ) || define( 'WCRS_VERSION', '3.7. 2' );27 defined( 'WCRS_VERSION' ) || define( 'WCRS_VERSION', '3.7.3' ); 28 28 // phpcs:enable WordPress.WhiteSpace.OperatorSpacing.SpacingBefore 29 29 -
serbian-addons-for-woocommerce/trunk/vendor/autoload.php
r3155827 r3156614 23 23 require_once __DIR__ . '/composer/autoload_real.php'; 24 24 25 return ComposerAutoloaderInit 818339a7921273dcd4c25b6a61e03072::getLoader();25 return ComposerAutoloaderInit7d0281c9114ea4847fa6d6e2c7d80f20::getLoader(); -
serbian-addons-for-woocommerce/trunk/vendor/autoload_packages.php
r3155827 r3156614 6 6 */ 7 7 8 namespace Automattic\Jetpack\Autoloader\jp 818339a7921273dcd4c25b6a61e03072\al3_1_0;8 namespace Automattic\Jetpack\Autoloader\jp7d0281c9114ea4847fa6d6e2c7d80f20\al3_1_0; 9 9 10 10 // phpcs:ignore -
serbian-addons-for-woocommerce/trunk/vendor/composer/autoload_classmap.php
r3156268 r3156614 65 65 'WC_Product_Variable_Interface' => $vendorDir . '/oblak/woocommerce-utils/src/Interfaces/Shared/WC_Product_Variable_Interface.php', 66 66 'WC_Product_Variation_Interface' => $vendorDir . '/oblak/woocommerce-utils/src/Interfaces/Shared/WC_Product_Variation_Interface.php', 67 'XWC\\Admin\\Settings_Page_Base' => $vendorDir . '/x-wp/helper-woocommerce/Admin/Settings_Page_Base.php', 68 'XWC\\Gateway\\Gateway_Base' => $vendorDir . '/x-wp/helper-woocommerce/Gateway/Gateway_Base.php', 67 69 'XWC\\Template\\Customizer_Admin' => $vendorDir . '/x-wp/wc-template-customizer/src/Customizer_Admin.php', 68 70 'XWC\\Template\\Customizer_Base' => $vendorDir . '/x-wp/wc-template-customizer/src/Customizer_Base.php', 71 'XWC\\Traits\\Settings_API_Methods' => $vendorDir . '/x-wp/helper-woocommerce/Traits/Settings_API_Methods.php', 69 72 'XWP\\Dependency\\Interfaces\\Can_Enqueue' => $vendorDir . '/x-wp/asset-loader/src/Interfaces/Can_Enqueue.php', 70 73 'XWP\\Dependency\\Interfaces\\Can_Register' => $vendorDir . '/x-wp/asset-loader/src/Interfaces/Can_Register.php', -
serbian-addons-for-woocommerce/trunk/vendor/composer/autoload_psr4.php
r3155847 r3156614 13 13 'XWP\\Dependency\\' => array($vendorDir . '/x-wp/asset-loader/src'), 14 14 'XWC\\Template\\' => array($vendorDir . '/x-wp/wc-template-customizer/src'), 15 'XWC\\' => array($vendorDir . '/x-wp/helper-woocommerce'), 15 16 'Oblak\\WooCommerce\\Serbian_Addons\\' => array($baseDir . '/lib'), 16 17 'Oblak\\WooCommerce\\' => array($vendorDir . '/oblak/woocommerce-utils/src'), -
serbian-addons-for-woocommerce/trunk/vendor/composer/autoload_real.php
r3155827 r3156614 3 3 // autoload_real.php @generated by Composer 4 4 5 class ComposerAutoloaderInit 818339a7921273dcd4c25b6a61e030725 class ComposerAutoloaderInit7d0281c9114ea4847fa6d6e2c7d80f20 6 6 { 7 7 private static $loader; … … 25 25 require __DIR__ . '/platform_check.php'; 26 26 27 spl_autoload_register(array('ComposerAutoloaderInit 818339a7921273dcd4c25b6a61e03072', 'loadClassLoader'), true, true);27 spl_autoload_register(array('ComposerAutoloaderInit7d0281c9114ea4847fa6d6e2c7d80f20', 'loadClassLoader'), true, true); 28 28 self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__)); 29 spl_autoload_unregister(array('ComposerAutoloaderInit 818339a7921273dcd4c25b6a61e03072', 'loadClassLoader'));29 spl_autoload_unregister(array('ComposerAutoloaderInit7d0281c9114ea4847fa6d6e2c7d80f20', 'loadClassLoader')); 30 30 31 31 require __DIR__ . '/autoload_static.php'; 32 call_user_func(\Composer\Autoload\ComposerStaticInit 818339a7921273dcd4c25b6a61e03072::getInitializer($loader));32 call_user_func(\Composer\Autoload\ComposerStaticInit7d0281c9114ea4847fa6d6e2c7d80f20::getInitializer($loader)); 33 33 34 34 $loader->setClassMapAuthoritative(true); 35 35 $loader->register(true); 36 36 37 $filesToLoad = \Composer\Autoload\ComposerStaticInit 818339a7921273dcd4c25b6a61e03072::$files;37 $filesToLoad = \Composer\Autoload\ComposerStaticInit7d0281c9114ea4847fa6d6e2c7d80f20::$files; 38 38 $requireFile = \Closure::bind(static function ($fileIdentifier, $file) { 39 39 if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) { -
serbian-addons-for-woocommerce/trunk/vendor/composer/autoload_static.php
r3156268 r3156614 5 5 namespace Composer\Autoload; 6 6 7 class ComposerStaticInit 818339a7921273dcd4c25b6a61e030727 class ComposerStaticInit7d0281c9114ea4847fa6d6e2c7d80f20 8 8 { 9 9 public static $files = array ( … … 39 39 'XWP\\Dependency\\' => 15, 40 40 'XWC\\Template\\' => 13, 41 'XWC\\' => 4, 41 42 ), 42 43 'O' => … … 76 77 array ( 77 78 0 => __DIR__ . '/..' . '/x-wp/wc-template-customizer/src', 79 ), 80 'XWC\\' => 81 array ( 82 0 => __DIR__ . '/..' . '/x-wp/helper-woocommerce', 78 83 ), 79 84 'Oblak\\WooCommerce\\Serbian_Addons\\' => … … 160 165 'WC_Product_Variable_Interface' => __DIR__ . '/..' . '/oblak/woocommerce-utils/src/Interfaces/Shared/WC_Product_Variable_Interface.php', 161 166 'WC_Product_Variation_Interface' => __DIR__ . '/..' . '/oblak/woocommerce-utils/src/Interfaces/Shared/WC_Product_Variation_Interface.php', 167 'XWC\\Admin\\Settings_Page_Base' => __DIR__ . '/..' . '/x-wp/helper-woocommerce/Admin/Settings_Page_Base.php', 168 'XWC\\Gateway\\Gateway_Base' => __DIR__ . '/..' . '/x-wp/helper-woocommerce/Gateway/Gateway_Base.php', 162 169 'XWC\\Template\\Customizer_Admin' => __DIR__ . '/..' . '/x-wp/wc-template-customizer/src/Customizer_Admin.php', 163 170 'XWC\\Template\\Customizer_Base' => __DIR__ . '/..' . '/x-wp/wc-template-customizer/src/Customizer_Base.php', 171 'XWC\\Traits\\Settings_API_Methods' => __DIR__ . '/..' . '/x-wp/helper-woocommerce/Traits/Settings_API_Methods.php', 164 172 'XWP\\Dependency\\Interfaces\\Can_Enqueue' => __DIR__ . '/..' . '/x-wp/asset-loader/src/Interfaces/Can_Enqueue.php', 165 173 'XWP\\Dependency\\Interfaces\\Can_Register' => __DIR__ . '/..' . '/x-wp/asset-loader/src/Interfaces/Can_Register.php', … … 254 262 { 255 263 return \Closure::bind(function () use ($loader) { 256 $loader->prefixLengthsPsr4 = ComposerStaticInit 818339a7921273dcd4c25b6a61e03072::$prefixLengthsPsr4;257 $loader->prefixDirsPsr4 = ComposerStaticInit 818339a7921273dcd4c25b6a61e03072::$prefixDirsPsr4;258 $loader->fallbackDirsPsr4 = ComposerStaticInit 818339a7921273dcd4c25b6a61e03072::$fallbackDirsPsr4;259 $loader->classMap = ComposerStaticInit 818339a7921273dcd4c25b6a61e03072::$classMap;264 $loader->prefixLengthsPsr4 = ComposerStaticInit7d0281c9114ea4847fa6d6e2c7d80f20::$prefixLengthsPsr4; 265 $loader->prefixDirsPsr4 = ComposerStaticInit7d0281c9114ea4847fa6d6e2c7d80f20::$prefixDirsPsr4; 266 $loader->fallbackDirsPsr4 = ComposerStaticInit7d0281c9114ea4847fa6d6e2c7d80f20::$fallbackDirsPsr4; 267 $loader->classMap = ComposerStaticInit7d0281c9114ea4847fa6d6e2c7d80f20::$classMap; 260 268 261 269 }, null, ClassLoader::class); -
serbian-addons-for-woocommerce/trunk/vendor/composer/installed.json
r3155847 r3156614 779 779 }, 780 780 { 781 "name": "x-wp/helper-woocommerce", 782 "version": "v1.13.0", 783 "version_normalized": "1.13.0.0", 784 "source": { 785 "type": "git", 786 "url": "https://github.com/x-wp/helper-woocommerce.git", 787 "reference": "9e66338360b215d1e5d2977b4d0df173f3282784" 788 }, 789 "dist": { 790 "type": "zip", 791 "url": "https://api.github.com/repos/x-wp/helper-woocommerce/zipball/9e66338360b215d1e5d2977b4d0df173f3282784", 792 "reference": "9e66338360b215d1e5d2977b4d0df173f3282784", 793 "shasum": "" 794 }, 795 "require": { 796 "php": ">=8.0" 797 }, 798 "suggest": { 799 "automattic/jetpack-autoloader": "Allow for better interoperability with other plugins that use this package." 800 }, 801 "time": "2024-09-23T14:26:14+00:00", 802 "type": "library", 803 "installation-source": "dist", 804 "autoload": { 805 "psr-4": { 806 "XWC\\": "" 807 } 808 }, 809 "notification-url": "https://packagist.org/downloads/", 810 "license": [ 811 "GPL-2.0-only" 812 ], 813 "authors": [ 814 { 815 "name": "Sibin Grasic", 816 "email": "sibin.grasic@oblak.studio" 817 } 818 ], 819 "description": "Utilities and helpers for WooCommerce", 820 "keywords": [ 821 "abstractions", 822 "decoupling", 823 "extended-wp", 824 "interoperability", 825 "woocommerce" 826 ], 827 "support": { 828 "issues": "https://github.com/x-wp/helper-woocommerce/issues", 829 "source": "https://github.com/x-wp/helper-woocommerce/tree/v1.13.0" 830 }, 831 "install-path": "../x-wp/helper-woocommerce" 832 }, 833 { 781 834 "name": "x-wp/wc-template-customizer", 782 835 "version": "v1.0.0", -
serbian-addons-for-woocommerce/trunk/vendor/composer/installed.php
r3155847 r3156614 143 143 'dev_requirement' => false, 144 144 ), 145 'x-wp/helper-woocommerce' => array( 146 'pretty_version' => 'v1.13.0', 147 'version' => '1.13.0.0', 148 'reference' => '9e66338360b215d1e5d2977b4d0df173f3282784', 149 'type' => 'library', 150 'install_path' => __DIR__ . '/../x-wp/helper-woocommerce', 151 'aliases' => array(), 152 'dev_requirement' => false, 153 ), 145 154 'x-wp/wc-template-customizer' => array( 146 155 'pretty_version' => 'v1.0.0', -
serbian-addons-for-woocommerce/trunk/vendor/composer/jetpack_autoload_classmap.php
r3156268 r3156614 291 291 'path' => $vendorDir . '/oblak/woocommerce-utils/src/Interfaces/Shared/WC_Product_Variation_Interface.php' 292 292 ), 293 'XWC\\Admin\\Settings_Page_Base' => array( 294 'version' => '1.13.0.0', 295 'path' => $vendorDir . '/x-wp/helper-woocommerce/Admin/Settings_Page_Base.php' 296 ), 297 'XWC\\Gateway\\Gateway_Base' => array( 298 'version' => '1.13.0.0', 299 'path' => $vendorDir . '/x-wp/helper-woocommerce/Gateway/Gateway_Base.php' 300 ), 293 301 'XWC\\Template\\Customizer_Admin' => array( 294 302 'version' => '1.0.0.0', … … 298 306 'version' => '1.0.0.0', 299 307 'path' => $vendorDir . '/x-wp/wc-template-customizer/src/Customizer_Base.php' 308 ), 309 'XWC\\Traits\\Settings_API_Methods' => array( 310 'version' => '1.13.0.0', 311 'path' => $vendorDir . '/x-wp/helper-woocommerce/Traits/Settings_API_Methods.php' 300 312 ), 301 313 'XWP\\Dependency\\Interfaces\\Can_Enqueue' => array( -
serbian-addons-for-woocommerce/trunk/vendor/jetpack-autoloader/class-autoloader-handler.php
r3155827 r3156614 6 6 */ 7 7 8 namespace Automattic\Jetpack\Autoloader\jp 818339a7921273dcd4c25b6a61e03072\al3_1_0;8 namespace Automattic\Jetpack\Autoloader\jp7d0281c9114ea4847fa6d6e2c7d80f20\al3_1_0; 9 9 10 10 // phpcs:ignore -
serbian-addons-for-woocommerce/trunk/vendor/jetpack-autoloader/class-autoloader-locator.php
r3155827 r3156614 6 6 */ 7 7 8 namespace Automattic\Jetpack\Autoloader\jp 818339a7921273dcd4c25b6a61e03072\al3_1_0;8 namespace Automattic\Jetpack\Autoloader\jp7d0281c9114ea4847fa6d6e2c7d80f20\al3_1_0; 9 9 10 10 // phpcs:ignore -
serbian-addons-for-woocommerce/trunk/vendor/jetpack-autoloader/class-autoloader.php
r3155827 r3156614 6 6 */ 7 7 8 namespace Automattic\Jetpack\Autoloader\jp 818339a7921273dcd4c25b6a61e03072\al3_1_0;8 namespace Automattic\Jetpack\Autoloader\jp7d0281c9114ea4847fa6d6e2c7d80f20\al3_1_0; 9 9 10 10 // phpcs:ignore -
serbian-addons-for-woocommerce/trunk/vendor/jetpack-autoloader/class-container.php
r3155827 r3156614 6 6 */ 7 7 8 namespace Automattic\Jetpack\Autoloader\jp 818339a7921273dcd4c25b6a61e03072\al3_1_0;8 namespace Automattic\Jetpack\Autoloader\jp7d0281c9114ea4847fa6d6e2c7d80f20\al3_1_0; 9 9 10 10 // phpcs:ignore -
serbian-addons-for-woocommerce/trunk/vendor/jetpack-autoloader/class-hook-manager.php
r3155827 r3156614 6 6 */ 7 7 8 namespace Automattic\Jetpack\Autoloader\jp 818339a7921273dcd4c25b6a61e03072\al3_1_0;8 namespace Automattic\Jetpack\Autoloader\jp7d0281c9114ea4847fa6d6e2c7d80f20\al3_1_0; 9 9 10 10 // phpcs:ignore -
serbian-addons-for-woocommerce/trunk/vendor/jetpack-autoloader/class-latest-autoloader-guard.php
r3155827 r3156614 6 6 */ 7 7 8 namespace Automattic\Jetpack\Autoloader\jp 818339a7921273dcd4c25b6a61e03072\al3_1_0;8 namespace Automattic\Jetpack\Autoloader\jp7d0281c9114ea4847fa6d6e2c7d80f20\al3_1_0; 9 9 10 10 // phpcs:ignore -
serbian-addons-for-woocommerce/trunk/vendor/jetpack-autoloader/class-manifest-reader.php
r3155827 r3156614 6 6 */ 7 7 8 namespace Automattic\Jetpack\Autoloader\jp 818339a7921273dcd4c25b6a61e03072\al3_1_0;8 namespace Automattic\Jetpack\Autoloader\jp7d0281c9114ea4847fa6d6e2c7d80f20\al3_1_0; 9 9 10 10 // phpcs:ignore -
serbian-addons-for-woocommerce/trunk/vendor/jetpack-autoloader/class-path-processor.php
r3155827 r3156614 6 6 */ 7 7 8 namespace Automattic\Jetpack\Autoloader\jp 818339a7921273dcd4c25b6a61e03072\al3_1_0;8 namespace Automattic\Jetpack\Autoloader\jp7d0281c9114ea4847fa6d6e2c7d80f20\al3_1_0; 9 9 10 10 // phpcs:ignore -
serbian-addons-for-woocommerce/trunk/vendor/jetpack-autoloader/class-php-autoloader.php
r3155827 r3156614 6 6 */ 7 7 8 namespace Automattic\Jetpack\Autoloader\jp 818339a7921273dcd4c25b6a61e03072\al3_1_0;8 namespace Automattic\Jetpack\Autoloader\jp7d0281c9114ea4847fa6d6e2c7d80f20\al3_1_0; 9 9 10 10 // phpcs:ignore -
serbian-addons-for-woocommerce/trunk/vendor/jetpack-autoloader/class-plugin-locator.php
r3155827 r3156614 6 6 */ 7 7 8 namespace Automattic\Jetpack\Autoloader\jp 818339a7921273dcd4c25b6a61e03072\al3_1_0;8 namespace Automattic\Jetpack\Autoloader\jp7d0281c9114ea4847fa6d6e2c7d80f20\al3_1_0; 9 9 10 10 // phpcs:ignore -
serbian-addons-for-woocommerce/trunk/vendor/jetpack-autoloader/class-plugins-handler.php
r3155827 r3156614 6 6 */ 7 7 8 namespace Automattic\Jetpack\Autoloader\jp 818339a7921273dcd4c25b6a61e03072\al3_1_0;8 namespace Automattic\Jetpack\Autoloader\jp7d0281c9114ea4847fa6d6e2c7d80f20\al3_1_0; 9 9 10 10 // phpcs:ignore -
serbian-addons-for-woocommerce/trunk/vendor/jetpack-autoloader/class-shutdown-handler.php
r3155827 r3156614 6 6 */ 7 7 8 namespace Automattic\Jetpack\Autoloader\jp 818339a7921273dcd4c25b6a61e03072\al3_1_0;8 namespace Automattic\Jetpack\Autoloader\jp7d0281c9114ea4847fa6d6e2c7d80f20\al3_1_0; 9 9 10 10 // phpcs:ignore -
serbian-addons-for-woocommerce/trunk/vendor/jetpack-autoloader/class-version-loader.php
r3155827 r3156614 6 6 */ 7 7 8 namespace Automattic\Jetpack\Autoloader\jp 818339a7921273dcd4c25b6a61e03072\al3_1_0;8 namespace Automattic\Jetpack\Autoloader\jp7d0281c9114ea4847fa6d6e2c7d80f20\al3_1_0; 9 9 10 10 // phpcs:ignore -
serbian-addons-for-woocommerce/trunk/vendor/jetpack-autoloader/class-version-selector.php
r3155827 r3156614 6 6 */ 7 7 8 namespace Automattic\Jetpack\Autoloader\jp 818339a7921273dcd4c25b6a61e03072\al3_1_0;8 namespace Automattic\Jetpack\Autoloader\jp7d0281c9114ea4847fa6d6e2c7d80f20\al3_1_0; 9 9 10 10 // phpcs:ignore
Note: See TracChangeset
for help on using the changeset viewer.