Changeset 3288204
- Timestamp:
- 05/06/2025 06:39:58 AM (11 months ago)
- Location:
- default-quantity-for-woocommerce
- Files:
-
- 38 added
- 16 deleted
- 7 edited
-
tags/1.0.0 (deleted)
-
tags/1.0.1 (deleted)
-
tags/1.0.2 (deleted)
-
tags/2.0.0 (deleted)
-
tags/2.0.1 (deleted)
-
tags/2.0.2 (deleted)
-
tags/2.0.3 (deleted)
-
tags/2.0.4 (added)
-
tags/2.0.4/composer.json (added)
-
tags/2.0.4/composer.lock (added)
-
tags/2.0.4/default-quantity-for-woocommerce.php (added)
-
tags/2.0.4/includes (added)
-
tags/2.0.4/includes/Admin (added)
-
tags/2.0.4/includes/Admin.php (added)
-
tags/2.0.4/includes/Admin/PluginMeta.php (added)
-
tags/2.0.4/includes/Admin/Settings.php (added)
-
tags/2.0.4/includes/Assets.php (added)
-
tags/2.0.4/includes/Frontend (added)
-
tags/2.0.4/includes/Frontend.php (added)
-
tags/2.0.4/includes/Frontend/Storefront.php (added)
-
tags/2.0.4/includes/Installer.php (added)
-
tags/2.0.4/includes/Traits (added)
-
tags/2.0.4/includes/Traits/Singleton.php (added)
-
tags/2.0.4/includes/functions.php (added)
-
tags/2.0.4/index.php (added)
-
tags/2.0.4/languages (added)
-
tags/2.0.4/languages/default-quantity-for-woocommerce.pot (added)
-
tags/2.0.4/readme.txt (added)
-
tags/2.0.4/vendor (added)
-
tags/2.0.4/vendor/autoload.php (added)
-
tags/2.0.4/vendor/composer (added)
-
tags/2.0.4/vendor/composer/ClassLoader.php (added)
-
tags/2.0.4/vendor/composer/InstalledVersions.php (added)
-
tags/2.0.4/vendor/composer/LICENSE (added)
-
tags/2.0.4/vendor/composer/autoload_classmap.php (added)
-
tags/2.0.4/vendor/composer/autoload_files.php (added)
-
tags/2.0.4/vendor/composer/autoload_namespaces.php (added)
-
tags/2.0.4/vendor/composer/autoload_psr4.php (added)
-
tags/2.0.4/vendor/composer/autoload_real.php (added)
-
tags/2.0.4/vendor/composer/autoload_static.php (added)
-
tags/2.0.4/vendor/composer/installed.json (added)
-
tags/2.0.4/vendor/composer/installed.php (added)
-
trunk/composer.json (modified) (1 diff)
-
trunk/default-quantity-for-woocommerce.php (modified) (5 diffs)
-
trunk/includes/API.php (deleted)
-
trunk/includes/Admin/Settings.php (modified) (1 diff)
-
trunk/includes/Ajax.php (deleted)
-
trunk/includes/Helpers.php (deleted)
-
trunk/phpcs.xml (deleted)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/vendor/bin (deleted)
-
trunk/vendor/composer/InstalledVersions.php (added)
-
trunk/vendor/composer/autoload_classmap.php (modified) (1 diff)
-
trunk/vendor/composer/autoload_psr4.php (modified) (1 diff)
-
trunk/vendor/composer/autoload_static.php (modified) (3 diffs)
-
trunk/vendor/composer/installed.json (added)
-
trunk/vendor/composer/installed.php (added)
-
trunk/vendor/dealerdirect (deleted)
-
trunk/vendor/phpcompatibility (deleted)
-
trunk/vendor/squizlabs (deleted)
-
trunk/vendor/wp-coding-standards (deleted)
Legend:
- Unmodified
- Added
- Removed
-
default-quantity-for-woocommerce/trunk/composer.json
r2938583 r3288204 6 6 "sort-packages": true, 7 7 "allow-plugins": { 8 "dealerdirect/phpcodesniffer-composer-installer": true9 8 } 10 9 }, 11 10 "require-dev": { 12 "dealerdirect/phpcodesniffer-composer-installer": "*",13 "phpcompatibility/phpcompatibility-wp": "*",14 "wp-coding-standards/wpcs": "^2"15 11 }, 16 12 "autoload": { -
default-quantity-for-woocommerce/trunk/default-quantity-for-woocommerce.php
r2938815 r3288204 11 11 * Plugin URI: https://wordpress.org/plugins/default-quantity-for-woocommerce 12 12 * Description: Discover the simplest method to establish default quantities for your WooCommerce store effortlessly. 13 * Version: 2.0. 213 * Version: 2.0.4 14 14 * Author: Mohiuddin Abdul Kader 15 15 * Author URI: https://github.com/beyond88 … … 18 18 * Text Domain: default-quantity-for-woocommerce 19 19 * Domain Path: /languages 20 * Requires PHP: 7.2 21 * Requires at least: 5.0 22 * Tested up to: 6.2 20 * Requires Plugins: woocommerce 21 * Requires PHP: 7.4 22 * Requires at least: 5.9 23 * Tested up to: 6.6.2 23 24 * 24 * WC requires at least: 5.025 * WC tested up to: 7.8.225 * WC requires at least: 8.0.0 26 * WC tested up to: 9.3.3 26 27 * License: GNU General Public License v3.0 27 28 * License URI: http://www.gnu.org/licenses/gpl-3.0.html 28 29 */ 29 30 30 if ( ! defined( 'ABSPATH' ) ) { 31 exit; 32 } 31 defined( 'ABSPATH' ) || exit; 33 32 34 33 require_once __DIR__ . '/vendor/autoload.php'; 34 35 35 /** 36 36 * The main plugin class. … … 43 43 * @var string 44 44 */ 45 const VERSION = '2.0. 2';45 const VERSION = '2.0.4'; 46 46 47 47 /** 48 48 * Class constructor. 49 49 */ 50 p rivatefunction __construct() {50 public function __construct() { 51 51 // REMOVE THIS AFTER DEV 52 52 error_reporting( E_ALL ^ E_DEPRECATED ); 53 54 53 $this->define_constants(); 55 56 54 register_activation_hook( DQFWC_FILE, [ $this, 'activate' ] ); 57 58 55 add_action( 'plugins_loaded', [ $this, 'init_plugin' ] ); 56 57 // Declare HPOS compatibility early 58 add_action( 'before_woocommerce_init', function() { 59 if ( class_exists( '\Automattic\WooCommerce\Utilities\FeaturesUtil' ) ) { 60 \Automattic\WooCommerce\Utilities\FeaturesUtil::declare_compatibility( 'custom_order_tables', __FILE__, true ); 61 } 62 } ); 59 63 } 60 64 … … 86 90 define( 'DQFWC_ASSETS', DQFWC_URL . '/assets' ); 87 91 define( 'DQFWC_BASENAME', plugin_basename( __FILE__ ) ); 88 define( 'DQFWC_PLUGIN_NAME', 'Default quantity for WooCommerce' ); 89 define( 'DQFWC_MIN_WC_VERSION', '3.1' ); 90 define( 'DQFWC_MINIMUM_PHP_VERSION', '5.6.0' ); 91 define( 'DQFWC_MINIMUM_WP_VERSION', '4.4' ); 92 define( 'DQFWC_MINIMUM_WC_VERSION', '3.1' ); 92 define( 'DQFWC_PLUGIN_NAME', 'Default Quantity for WooCommerce' ); 93 define( 'DQFWC_MINIMUM_PHP_VERSION', '7.2' ); 94 define( 'DQFWC_MINIMUM_WP_VERSION', '5.9' ); 95 define( 'DQFWC_MINIMUM_WC_VERSION', '8.0' ); 93 96 } 94 97 … … 99 102 */ 100 103 public function init_plugin() { 104 // Remove the old compatibility declaration 105 // The new one is added in the constructor with before_woocommerce_init hook 106 101 107 new Mak\DefaultQuantityForWoocommerce\Assets(); 102 103 if ( defined( 'DOING_AJAX' ) && DOING_AJAX ) { 104 new Mak\DefaultQuantityForWoocommerce\Ajax(); 105 } 106 107 if ( is_admin() ) { 108 new Mak\DefaultQuantityForWoocommerce\Admin(); 109 } 110 108 new Mak\DefaultQuantityForWoocommerce\Admin(); 111 109 new Mak\DefaultQuantityForWoocommerce\Frontend(); 112 new Mak\DefaultQuantityForWoocommerce\API();113 110 } 114 111 -
default-quantity-for-woocommerce/trunk/includes/Admin/Settings.php
r2938583 r3288204 157 157 'custom_attributes' => [ 158 158 'step' => '1', 159 'min' => ' 1',159 'min' => '0', 160 160 ], 161 161 ] -
default-quantity-for-woocommerce/trunk/readme.txt
r3094290 r3288204 4 4 Tags: default, quantity, default quantity, woocommerce quantity, minimum quantity 5 5 Requires at least: 5.0 6 Tested up to: 6. 5.36 Tested up to: 6.8 7 7 WC requires at least: 5.0 8 WC tested up to: 8.9.19 Requires PHP: 7. 210 Stable tag: 2.0. 38 WC tested up to: 9.8 9 Requires PHP: 7.4 10 Stable tag: 2.0.4 11 11 License: GPLv2 or later 12 12 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 72 72 == Changelog == 73 73 74 = 1.0.0 = 75 Initial version released 74 = 2.0.4 = 75 * Fixed 0 value save issue 76 77 = 2.0.3 = 78 * Tested on WordPress 6.5.3 and WooCommerce 8.9.1 79 80 = 2.0.2 = 81 Fix function missing 82 83 = 2.0.1 = 84 Tested on WC 7.8.2 and update require PHP version 85 86 = 2.0.0 = 87 Tested on 6.2 and added composer 88 89 = 1.0.3 = 90 Tested on latest WordPress and WooCommerce 91 92 = 1.0.2 = 93 Fix missing admin directory 76 94 77 95 = 1.0.1 = 78 96 Fix fatal error 79 97 80 = 1.0. 2=81 Fix missing admin directory 98 = 1.0.0 = 99 Initial version released 82 100 83 = 1.0.3 =84 Tested on latest WordPress and WooCommerce85 101 86 = 2.0.0 =87 Tested on 6.2 and added composer88 102 89 = 2.0.1 =90 Tested on WC 7.8.2 and update require PHP version91 103 92 = 2.0.2 =93 Fix function missing94 104 95 = 2.0.3 = 96 * Tested on WordPress 6.5.3 and WooCommerce 8.9.1 105 106 107 108 109 110 111 112 113 -
default-quantity-for-woocommerce/trunk/vendor/composer/autoload_classmap.php
r2938583 r3288204 8 8 return array( 9 9 'Composer\\InstalledVersions' => $vendorDir . '/composer/InstalledVersions.php', 10 'Mak\\DefaultQuantityForWoocommerce\\API' => $baseDir . '/includes/API.php',11 10 'Mak\\DefaultQuantityForWoocommerce\\Admin' => $baseDir . '/includes/Admin.php', 12 11 'Mak\\DefaultQuantityForWoocommerce\\Admin\\PluginMeta' => $baseDir . '/includes/Admin/PluginMeta.php', 13 12 'Mak\\DefaultQuantityForWoocommerce\\Admin\\Settings' => $baseDir . '/includes/Admin/Settings.php', 14 'Mak\\DefaultQuantityForWoocommerce\\Ajax' => $baseDir . '/includes/Ajax.php',15 13 'Mak\\DefaultQuantityForWoocommerce\\Assets' => $baseDir . '/includes/Assets.php', 16 14 'Mak\\DefaultQuantityForWoocommerce\\Frontend' => $baseDir . '/includes/Frontend.php', 17 15 'Mak\\DefaultQuantityForWoocommerce\\Frontend\\Storefront' => $baseDir . '/includes/Frontend/Storefront.php', 18 'Mak\\DefaultQuantityForWoocommerce\\Helpers' => $baseDir . '/includes/Helpers.php',19 16 'Mak\\DefaultQuantityForWoocommerce\\Installer' => $baseDir . '/includes/Installer.php', 20 17 'Mak\\DefaultQuantityForWoocommerce\\Traits\\Singleton' => $baseDir . '/includes/Traits/Singleton.php', -
default-quantity-for-woocommerce/trunk/vendor/composer/autoload_psr4.php
r2938583 r3288204 7 7 8 8 return array( 9 'PHPCSStandards\\Composer\\Plugin\\Installers\\PHPCodeSniffer\\' => array($vendorDir . '/dealerdirect/phpcodesniffer-composer-installer/src'),10 9 'Mak\\DefaultQuantityForWoocommerce\\' => array($baseDir . '/includes'), 11 10 ); -
default-quantity-for-woocommerce/trunk/vendor/composer/autoload_static.php
r2938583 r3288204 12 12 13 13 public static $prefixLengthsPsr4 = array ( 14 'P' =>15 array (16 'PHPCSStandards\\Composer\\Plugin\\Installers\\PHPCodeSniffer\\' => 57,17 ),18 14 'M' => 19 15 array ( … … 23 19 24 20 public static $prefixDirsPsr4 = array ( 25 'PHPCSStandards\\Composer\\Plugin\\Installers\\PHPCodeSniffer\\' =>26 array (27 0 => __DIR__ . '/..' . '/dealerdirect/phpcodesniffer-composer-installer/src',28 ),29 21 'Mak\\DefaultQuantityForWoocommerce\\' => 30 22 array ( … … 35 27 public static $classMap = array ( 36 28 'Composer\\InstalledVersions' => __DIR__ . '/..' . '/composer/InstalledVersions.php', 37 'Mak\\DefaultQuantityForWoocommerce\\API' => __DIR__ . '/../..' . '/includes/API.php',38 29 'Mak\\DefaultQuantityForWoocommerce\\Admin' => __DIR__ . '/../..' . '/includes/Admin.php', 39 30 'Mak\\DefaultQuantityForWoocommerce\\Admin\\PluginMeta' => __DIR__ . '/../..' . '/includes/Admin/PluginMeta.php', 40 31 'Mak\\DefaultQuantityForWoocommerce\\Admin\\Settings' => __DIR__ . '/../..' . '/includes/Admin/Settings.php', 41 'Mak\\DefaultQuantityForWoocommerce\\Ajax' => __DIR__ . '/../..' . '/includes/Ajax.php',42 32 'Mak\\DefaultQuantityForWoocommerce\\Assets' => __DIR__ . '/../..' . '/includes/Assets.php', 43 33 'Mak\\DefaultQuantityForWoocommerce\\Frontend' => __DIR__ . '/../..' . '/includes/Frontend.php', 44 34 'Mak\\DefaultQuantityForWoocommerce\\Frontend\\Storefront' => __DIR__ . '/../..' . '/includes/Frontend/Storefront.php', 45 'Mak\\DefaultQuantityForWoocommerce\\Helpers' => __DIR__ . '/../..' . '/includes/Helpers.php',46 35 'Mak\\DefaultQuantityForWoocommerce\\Installer' => __DIR__ . '/../..' . '/includes/Installer.php', 47 36 'Mak\\DefaultQuantityForWoocommerce\\Traits\\Singleton' => __DIR__ . '/../..' . '/includes/Traits/Singleton.php',
Note: See TracChangeset
for help on using the changeset viewer.