Changeset 3430460
- Timestamp:
- 01/01/2026 11:04:55 AM (3 months ago)
- Location:
- autocomplete-orders-for-woocommerce
- Files:
-
- 68 added
- 10 deleted
- 28 edited
- 1 copied
-
tags/1.2.2 (copied) (copied from autocomplete-orders-for-woocommerce/trunk)
-
tags/1.2.2/assets/build (added)
-
tags/1.2.2/assets/build/css (added)
-
tags/1.2.2/assets/build/css/admin-rtl.css (added)
-
tags/1.2.2/assets/build/css/admin.asset.php (added)
-
tags/1.2.2/assets/build/css/admin.css (added)
-
tags/1.2.2/assets/build/images (added)
-
tags/1.2.2/assets/build/images/plugin-icon.png (added)
-
tags/1.2.2/assets/css (deleted)
-
tags/1.2.2/assets/images (deleted)
-
tags/1.2.2/autocomplete-orders-for-woocommerce.php (modified) (3 diffs)
-
tags/1.2.2/composer.json (added)
-
tags/1.2.2/includes/Admin/Admin.php (modified) (6 diffs)
-
tags/1.2.2/includes/Admin/Notices.php (modified) (2 diffs)
-
tags/1.2.2/includes/Admin/views/notices/black-friday.php (deleted)
-
tags/1.2.2/includes/Plugin.php (modified) (1 diff)
-
tags/1.2.2/languages/autocomplete-orders-for-woocommerce.pot (modified) (4 diffs)
-
tags/1.2.2/libraries (deleted)
-
tags/1.2.2/readme.txt (modified) (2 diffs)
-
tags/1.2.2/uninstall.php (deleted)
-
tags/1.2.2/vendor/autoload.php (modified) (1 diff)
-
tags/1.2.2/vendor/byteever (added)
-
tags/1.2.2/vendor/byteever/bytekit-plugin (added)
-
tags/1.2.2/vendor/byteever/bytekit-plugin/composer.json (added)
-
tags/1.2.2/vendor/byteever/bytekit-plugin/src (added)
-
tags/1.2.2/vendor/byteever/bytekit-plugin/src/Admin (added)
-
tags/1.2.2/vendor/byteever/bytekit-plugin/src/Admin/Flash.php (added)
-
tags/1.2.2/vendor/byteever/bytekit-plugin/src/Admin/Notices.php (added)
-
tags/1.2.2/vendor/byteever/bytekit-plugin/src/Interfaces (added)
-
tags/1.2.2/vendor/byteever/bytekit-plugin/src/Interfaces/Pluginable.php (added)
-
tags/1.2.2/vendor/byteever/bytekit-plugin/src/Interfaces/Scriptable.php (added)
-
tags/1.2.2/vendor/byteever/bytekit-plugin/src/Plugin.php (added)
-
tags/1.2.2/vendor/byteever/bytekit-plugin/src/Scripts.php (added)
-
tags/1.2.2/vendor/byteever/bytekit-plugin/src/Services.php (added)
-
tags/1.2.2/vendor/byteever/bytekit-plugin/src/Traits (added)
-
tags/1.2.2/vendor/byteever/bytekit-plugin/src/Traits/HasPlugin.php (added)
-
tags/1.2.2/vendor/byteever/bytekit-plugin/src/assets (added)
-
tags/1.2.2/vendor/byteever/bytekit-plugin/src/assets/css (added)
-
tags/1.2.2/vendor/byteever/bytekit-plugin/src/assets/css/bytekit-components-rtl.css (added)
-
tags/1.2.2/vendor/byteever/bytekit-plugin/src/assets/css/bytekit-components.asset.php (added)
-
tags/1.2.2/vendor/byteever/bytekit-plugin/src/assets/css/bytekit-components.css (added)
-
tags/1.2.2/vendor/byteever/bytekit-plugin/src/assets/css/bytekit-layout-rtl.css (added)
-
tags/1.2.2/vendor/byteever/bytekit-plugin/src/assets/css/bytekit-layout.asset.php (added)
-
tags/1.2.2/vendor/byteever/bytekit-plugin/src/assets/css/bytekit-layout.css (added)
-
tags/1.2.2/vendor/byteever/bytekit-plugin/src/assets/js (added)
-
tags/1.2.2/vendor/byteever/bytekit-plugin/src/assets/js/bytekit-admin.asset.php (added)
-
tags/1.2.2/vendor/byteever/bytekit-plugin/src/assets/js/bytekit-admin.js (added)
-
tags/1.2.2/vendor/composer/autoload_aliases.php (modified) (1 diff)
-
tags/1.2.2/vendor/composer/autoload_classmap.php (modified) (1 diff)
-
tags/1.2.2/vendor/composer/autoload_psr4.php (modified) (1 diff)
-
tags/1.2.2/vendor/composer/autoload_real.php (modified) (2 diffs)
-
tags/1.2.2/vendor/composer/autoload_static.php (modified) (4 diffs)
-
tags/1.2.2/vendor/composer/installed.json (modified) (3 diffs)
-
tags/1.2.2/vendor/composer/installed.php (modified) (3 diffs)
-
trunk/assets/build (added)
-
trunk/assets/build/css (added)
-
trunk/assets/build/css/admin-rtl.css (added)
-
trunk/assets/build/css/admin.asset.php (added)
-
trunk/assets/build/css/admin.css (added)
-
trunk/assets/build/images (added)
-
trunk/assets/build/images/plugin-icon.png (added)
-
trunk/assets/css (deleted)
-
trunk/assets/images (deleted)
-
trunk/autocomplete-orders-for-woocommerce.php (modified) (3 diffs)
-
trunk/composer.json (added)
-
trunk/includes/Admin/Admin.php (modified) (6 diffs)
-
trunk/includes/Admin/Notices.php (modified) (2 diffs)
-
trunk/includes/Admin/views/notices/black-friday.php (deleted)
-
trunk/includes/Plugin.php (modified) (1 diff)
-
trunk/languages/autocomplete-orders-for-woocommerce.pot (modified) (4 diffs)
-
trunk/libraries (deleted)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/uninstall.php (deleted)
-
trunk/vendor/autoload.php (modified) (1 diff)
-
trunk/vendor/byteever (added)
-
trunk/vendor/byteever/bytekit-plugin (added)
-
trunk/vendor/byteever/bytekit-plugin/composer.json (added)
-
trunk/vendor/byteever/bytekit-plugin/src (added)
-
trunk/vendor/byteever/bytekit-plugin/src/Admin (added)
-
trunk/vendor/byteever/bytekit-plugin/src/Admin/Flash.php (added)
-
trunk/vendor/byteever/bytekit-plugin/src/Admin/Notices.php (added)
-
trunk/vendor/byteever/bytekit-plugin/src/Interfaces (added)
-
trunk/vendor/byteever/bytekit-plugin/src/Interfaces/Pluginable.php (added)
-
trunk/vendor/byteever/bytekit-plugin/src/Interfaces/Scriptable.php (added)
-
trunk/vendor/byteever/bytekit-plugin/src/Plugin.php (added)
-
trunk/vendor/byteever/bytekit-plugin/src/Scripts.php (added)
-
trunk/vendor/byteever/bytekit-plugin/src/Services.php (added)
-
trunk/vendor/byteever/bytekit-plugin/src/Traits (added)
-
trunk/vendor/byteever/bytekit-plugin/src/Traits/HasPlugin.php (added)
-
trunk/vendor/byteever/bytekit-plugin/src/assets (added)
-
trunk/vendor/byteever/bytekit-plugin/src/assets/css (added)
-
trunk/vendor/byteever/bytekit-plugin/src/assets/css/bytekit-components-rtl.css (added)
-
trunk/vendor/byteever/bytekit-plugin/src/assets/css/bytekit-components.asset.php (added)
-
trunk/vendor/byteever/bytekit-plugin/src/assets/css/bytekit-components.css (added)
-
trunk/vendor/byteever/bytekit-plugin/src/assets/css/bytekit-layout-rtl.css (added)
-
trunk/vendor/byteever/bytekit-plugin/src/assets/css/bytekit-layout.asset.php (added)
-
trunk/vendor/byteever/bytekit-plugin/src/assets/css/bytekit-layout.css (added)
-
trunk/vendor/byteever/bytekit-plugin/src/assets/js (added)
-
trunk/vendor/byteever/bytekit-plugin/src/assets/js/bytekit-admin.asset.php (added)
-
trunk/vendor/byteever/bytekit-plugin/src/assets/js/bytekit-admin.js (added)
-
trunk/vendor/composer/autoload_aliases.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) (4 diffs)
-
trunk/vendor/composer/installed.json (modified) (3 diffs)
-
trunk/vendor/composer/installed.php (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
autocomplete-orders-for-woocommerce/tags/1.2.2/autocomplete-orders-for-woocommerce.php
r3401686 r3430460 4 4 * Plugin URI: https://pluginever.com/ 5 5 * Description: The plugin enables the store orders to be automatically completed depending on various conditions. 6 * Version: 1.2.1 6 * Version: 1.2.2 7 * Requires at least: 5.2 8 * Tested up to: 6.9 9 * Requires PHP: 7.4 7 10 * Author: PluginEver 8 11 * Author URI: https://pluginever.com/ … … 11 14 * Text Domain: autocomplete-orders-for-woocommerce 12 15 * Domain Path: /languages 13 * Requires at least: 5.214 * Requires PHP: 7.415 * Tested up to: 6.816 16 * WC requires at least: 3.0.0 17 * WC tested up to: 10. 317 * WC tested up to: 10.4 18 18 * Requires Plugins: woocommerce 19 19 * 20 * @ package AutocompleteOrdersForWooCommerce20 * @link https://pluginever.com 21 21 * 22 22 * This program is free software; you can redistribute it and/or modify 23 23 * it under the terms of the GNU General Public License as published by 24 * the Free Software Foundation; either version 3of the License, or24 * the Free Software Foundation; either version 2 of the License, or 25 25 * (at your option) any later version. 26 26 * 27 27 * This program is distributed in the hope that it will be useful, 28 28 * but WITHOUT ANY WARRANTY; without even the implied warranty of 29 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the29 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 30 30 * GNU General Public License for more details. 31 * 32 * You should have received a copy of the GNU General Public License 33 * along with this program; if not, write to the Free Software 34 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 35 * @author Sultan Nasir Uddin <manikdrmc@gmail.com> 36 * @copyright 2025 ByteEver 37 * @license GPL-2.0+ 38 * @package AutocompleteOrdersForWooCommerce 31 39 */ 32 40 33 use AutocompleteOrdersForWooCommerce\Plugin;41 defined( 'ABSPATH' ) || exit; 34 42 35 // don't call the file directly. 36 defined( 'ABSPATH' ) || exit(); 37 38 // Require the autoloader. 43 // Autoloader. 39 44 require_once __DIR__ . '/vendor/autoload.php'; 40 require_once __DIR__ . '/libraries/autoload.php';41 45 42 46 /** … … 44 48 * 45 49 * @since 1.0.0 46 * @return Plugin50 * @return \AutocompleteOrdersForWooCommerce\Plugin 47 51 */ 48 52 function autocomplete_orders_for_woocommerce() { 49 return Plugin::create(53 return \AutocompleteOrdersForWooCommerce\Plugin::create( 50 54 array( 51 55 'file' => __FILE__, -
autocomplete-orders-for-woocommerce/tags/1.2.2/includes/Admin/Admin.php
r3384701 r3430460 12 12 */ 13 13 class Admin { 14 14 15 /** 15 16 * Admin constructor. … … 19 20 public function __construct() { 20 21 add_action( 'admin_enqueue_scripts', array( $this, 'enqueue_scripts' ) ); 21 add_action( 'admin_init', array( __CLASS__, 'handle_ premium_plugin' ) );22 add_action( 'admin_init', array( __CLASS__, 'handle_offline_plugin' ) ); 22 23 } 23 24 … … 39 40 * @since 1.0.0 40 41 */ 41 public static function handle_premium_plugin() { 42 $premium_plugin_slug = 'wc-autocomplete-orders'; 43 $premium_plugin_file = $premium_plugin_slug . '/' . $premium_plugin_slug . '.php'; 42 public static function handle_offline_plugin() { 43 $offline_plugin_file = 'wc-autocomplete-orders/wc-autocomplete-orders.php'; 44 44 45 45 // Check if the premium plugin is active. 46 if ( is_plugin_active( $ premium_plugin_file ) ) {46 if ( is_plugin_active( $offline_plugin_file ) ) { 47 47 // Update the settings. 48 48 if ( ! empty( get_option( 'wcao_autocomplete_order_status' ) ) ) { … … 57 57 58 58 // Deactivate the free version. 59 deactivate_plugins( $ premium_plugin_file );59 deactivate_plugins( $offline_plugin_file ); 60 60 } 61 61 … … 63 63 add_filter( 64 64 'plugin_row_meta', 65 function ( $plugin_meta, $plugin_file ) use ( $ premium_plugin_file ) {66 if ( $plugin_file === $ premium_plugin_file ) {65 function ( $plugin_meta, $plugin_file ) use ( $offline_plugin_file ) { 66 if ( $plugin_file === $offline_plugin_file ) { 67 67 $plugin_meta[] = '<span style="color: red;">' . esc_html__( '🚫 You are already using the free version of it from our WordPress plugin repository. This plugin can not be activated. Please delete it.', 'autocomplete-orders-for-woocommerce' ) . '</span>'; 68 68 } … … 76 76 add_filter( 77 77 'plugin_action_links', 78 function ( $actions, $plugin_file ) use ( $ premium_plugin_file ) {79 if ( $plugin_file === $ premium_plugin_file ) {78 function ( $actions, $plugin_file ) use ( $offline_plugin_file ) { 79 if ( $plugin_file === $offline_plugin_file ) { 80 80 unset( $actions['activate'] ); 81 81 } -
autocomplete-orders-for-woocommerce/tags/1.2.2/includes/Admin/Notices.php
r3401686 r3430460 31 31 32 32 // phpcs:disable 33 // TODO: Uncomment the below code when black friday offer is over.34 33 /* 35 34 if ( ! defined( 'AOFW_PRO_VERSION' ) ) { // TODO: The plugin has no pro version yet. … … 46 45 // phpcs:enable 47 46 48 // Black Friday offer notice.49 $black_friday_end_time = date_i18n( strtotime( '2025-12-05 00:00:00' ) );50 if ( $current_time < $black_friday_end_time ) {51 autocomplete_orders_for_woocommerce()->notices->add(52 array(53 'message' => __DIR__ . '/views/notices/black-friday.php',54 'dismissible' => false,55 'notice_id' => 'aofw_black_friday_promo_2025',56 'style' => 'border-left-color: #000000;',57 'class' => 'notice-black-friday',58 )59 );60 }61 62 47 // Show after 5 days. 63 48 if ( $installed_time && $current_time > ( $installed_time + ( 5 * DAY_IN_SECONDS ) ) ) { -
autocomplete-orders-for-woocommerce/tags/1.2.2/includes/Plugin.php
r3384701 r3430460 90 90 $this->set( Admin\Notices::class ); 91 91 } 92 93 // Init action.94 do_action( 'autocomplete_orders_for_woocommerce_init' );95 }96 97 /**98 * Get assets path.99 *100 * @param string $file Optional. File name.101 *102 * @since 1.0.0103 * @return string104 */105 public function get_assets_path( $file = '' ) {106 return $this->get_dir_path( 'assets/' . $file );107 }108 109 /**110 * Get assets url.111 *112 * @param string $file Optional. File name.113 *114 * @since 1.0.0115 * @return string116 */117 public function get_assets_url( $file = '' ) {118 return $this->get_dir_url( 'assets/' . $file );119 92 } 120 93 -
autocomplete-orders-for-woocommerce/tags/1.2.2/languages/autocomplete-orders-for-woocommerce.pot
r3401686 r3430460 1 # Copyright (C) 202 5PluginEver1 # Copyright (C) 2026 PluginEver 2 2 # This file is distributed under the GPL v2 or later. 3 3 msgid "" 4 4 msgstr "" 5 "Project-Id-Version: Autocomplete Orders for WooCommerce 1.2.1\n" 6 "Report-Msgid-Bugs-To: https://pluginever.com/\n" 7 "POT-Creation-Date: 2025-11-24 07:07:09+00:00\n" 8 "MIME-Version: 1.0\n" 9 "Content-Type: text/plain; charset=utf-8\n" 10 "Content-Transfer-Encoding: 8bit\n" 11 "PO-Revision-Date: 2025-MO-DA HO:MI+ZONE\n" 5 "Project-Id-Version: Autocomplete Orders for WooCommerce 1.2.2\n" 6 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/autocomplete-orders-for-woocommerce\n" 12 7 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" 13 8 "Language-Team: LANGUAGE <LL@li.org>\n" 14 "Language: en\n" 15 "Plural-Forms: nplurals=2; plural=(n != 1);\n" 16 "X-Poedit-Country: United States\n" 17 "X-Poedit-SourceCharset: UTF-8\n" 18 "X-Poedit-KeywordsList: " 19 "__;_e;_x:1,2c;_ex:1,2c;_n:1,2;_nx:1,2,4c;_n_noop:1,2;_nx_noop:1,2,3c;esc_" 20 "attr__;esc_html__;esc_attr_e;esc_html_e;esc_attr_x:1,2c;esc_html_x:1,2c;\n" 21 "X-Poedit-Basepath: ../\n" 22 "X-Poedit-SearchPath-0: .\n" 23 "X-Poedit-Bookmarks: \n" 24 "X-Textdomain-Support: yes\n" 25 "X-Generator: grunt-wp-i18n 1.0.3\n" 9 "MIME-Version: 1.0\n" 10 "Content-Type: text/plain; charset=UTF-8\n" 11 "Content-Transfer-Encoding: 8bit\n" 12 "POT-Creation-Date: 2026-01-01T10:59:30+00:00\n" 13 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 14 "X-Generator: WP-CLI 2.12.0\n" 15 "X-Domain: autocomplete-orders-for-woocommerce\n" 16 17 #. Plugin Name of the plugin 18 #: autocomplete-orders-for-woocommerce.php 19 msgid "Autocomplete Orders for WooCommerce" 20 msgstr "" 21 22 #. Plugin URI of the plugin 23 #. Author URI of the plugin 24 #: autocomplete-orders-for-woocommerce.php 25 msgid "https://pluginever.com/" 26 msgstr "" 27 28 #. Description of the plugin 29 #: autocomplete-orders-for-woocommerce.php 30 msgid "The plugin enables the store orders to be automatically completed depending on various conditions." 31 msgstr "" 32 33 #. Author of the plugin 34 #: autocomplete-orders-for-woocommerce.php 35 msgid "PluginEver" 36 msgstr "" 26 37 27 38 #: includes/Admin/Admin.php:67 28 msgid "" 29 "🚫 You are already using the free version of it from our WordPress plugin " 30 "repository. This plugin can not be activated. Please delete it." 31 msgstr "" 32 33 #: includes/Admin/views/notices/black-friday.php:19 34 msgid "" 35 "Black Friday Mega Sale! Get Flat 40% OFF on All Premium Plugins at " 36 "PluginEver !!" 37 msgstr "" 38 39 #: includes/Admin/views/notices/black-friday.php:26 40 #. translators: 1. Offer Percentage, 2. Coupon Code. 41 msgid "" 42 "Unlock premium features at an unbeatable price this Black Friday! Enjoy " 43 "%1$s on All Premium Plugins with code %2$s. Hurry, this deal ends soon!" 44 msgstr "" 45 46 #: includes/Admin/views/notices/black-friday.php:38 47 msgid "Claim your discount!!" 48 msgstr "" 49 50 #: includes/Admin/views/notices/black-friday.php:42 51 msgid "Remind me later" 52 msgstr "" 53 54 #: includes/Admin/views/notices/black-friday.php:46 55 msgid "Never show this again!" 39 msgid "🚫 You are already using the free version of it from our WordPress plugin repository. This plugin can not be activated. Please delete it." 56 40 msgstr "" 57 41 … … 60 44 msgstr "" 61 45 46 #. translators: %1$s: Autocomplete orders For WooCommerce plugin link, %2$s: Coupon code. 62 47 #: includes/Admin/views/notices/review.php:26 63 #. translators: %1$s: Autocomplete orders For WooCommerce plugin link, %2$s: 64 #. Coupon code. 65 msgid "" 66 "We hope you had a wonderful experience using %1$s. Please take a moment to " 67 "show us your support by leaving a 5-star review on <a href=\"%2$s\" " 68 "target=\"_blank\"><strong>WordPress.org</strong></a>. Thank you! 😊" 48 #, php-format 49 msgid "We hope you had a wonderful experience using %1$s. Please take a moment to show us your support by leaving a 5-star review on <a href=\"%2$s\" target=\"_blank\"><strong>WordPress.org</strong></a>. Thank you! 😊" 69 50 msgstr "" 70 51 … … 86 67 msgstr "" 87 68 69 #. translators: %1$s: All the pro plugins link, %2$s: Coupon code. 88 70 #: includes/Admin/views/notices/upgrade.php:24 89 #. translators: %1$s: All the pro plugins link, %2$s: Coupon code. 90 msgid "" 91 "🎉 Get <strong>10%% OFF</strong> on %1$s! Use coupon code %2$s at checkout " 92 "and enjoy instant savings." 71 #, php-format 72 msgid "🎉 Get <strong>10%% OFF</strong> on %1$s! Use coupon code %2$s at checkout and enjoy instant savings." 93 73 msgstr "" 94 74 … … 97 77 msgstr "" 98 78 99 #: includes/Orders.php:92 includes/Orders.php:125 79 #: includes/Orders.php:92 80 #: includes/Orders.php:125 100 81 msgid "Order auto-completion skipped: deleted or non-existent product found." 101 82 msgstr "" 102 83 103 #: includes/Plugin.php:1 5484 #: includes/Plugin.php:127 104 85 msgid "Orders to autocomplete" 105 86 msgstr "" 106 87 107 #: includes/Plugin.php:155 108 msgid "" 109 "Select which types of orders should be changed to be completed. Default " 110 "WooCommerce behavior is \"Virtual & Downloadable\"." 88 #: includes/Plugin.php:128 89 msgid "Select which types of orders should be changed to be completed. Default WooCommerce behavior is \"Virtual & Downloadable\"." 111 90 msgstr "" 112 91 113 #: includes/Plugin.php:1 6192 #: includes/Plugin.php:134 114 93 msgid "None" 115 94 msgstr "" 116 95 117 #: includes/Plugin.php:1 6296 #: includes/Plugin.php:135 118 97 msgid "All Orders" 119 98 msgstr "" 120 99 121 #: includes/Plugin.php:1 63100 #: includes/Plugin.php:136 122 101 msgid "Virtual Orders" 123 102 msgstr "" 124 103 125 #: includes/Plugin.php:1 64104 #: includes/Plugin.php:137 126 105 msgid "Virtual & Downloadable Orders" 127 106 msgstr "" 128 107 129 #: includes/Plugin.php:1 68108 #: includes/Plugin.php:141 130 109 msgid "Orders to autocomplete for" 131 110 msgstr "" 132 111 133 #: includes/Plugin.php:169 134 msgid "" 135 "Select the payment option that should be changed orders to be auto " 136 "completed when customer place an order. Default: Complete orders upon " 137 "payment complete. Here, \"BACS: Direct bank transfer\", \"CHECK: Check " 138 "payments\" & \"COD: Cash on delivery\"." 112 #: includes/Plugin.php:142 113 msgid "Select the payment option that should be changed orders to be auto completed when customer place an order. Default: Complete orders upon payment complete. Here, \"BACS: Direct bank transfer\", \"CHECK: Check payments\" & \"COD: Cash on delivery\"." 139 114 msgstr "" 140 115 141 #: includes/Plugin.php:170 142 msgid "" 143 "Select the payment option that should be changed orders to be auto " 144 "completed when customer place an order. Default: Complete orders upon " 145 "payment complete." 116 #: includes/Plugin.php:143 117 msgid "Select the payment option that should be changed orders to be auto completed when customer place an order. Default: Complete orders upon payment complete." 146 118 msgstr "" 147 119 148 #: includes/Plugin.php:1 76120 #: includes/Plugin.php:149 149 121 msgid "Complete orders upon payment complete" 150 122 msgstr "" 151 123 152 #: includes/Plugin.php:1 77124 #: includes/Plugin.php:150 153 125 msgid "Complete orders upon \"BACS, CHECK or COD\"." 154 126 msgstr "" 155 156 #: libraries/byteever/bytekit-plugin/src/Admin/Notices.php:113157 msgid "Dismiss this notice"158 msgstr ""159 160 #: libraries/byteever/bytekit-plugin/src/Traits/HasPlugin.php:211161 msgid "Documentation"162 msgstr ""163 164 #: libraries/byteever/bytekit-plugin/src/Traits/HasPlugin.php:214165 msgid "Support"166 msgstr ""167 168 #: libraries/byteever/bytekit-plugin/src/Traits/HasPlugin.php:217169 msgid "Review"170 msgstr ""171 172 #: libraries/byteever/bytekit-plugin/src/Traits/HasPlugin.php:238173 msgid "Settings"174 msgstr ""175 176 #. Plugin Name of the plugin/theme177 msgid "Autocomplete Orders for WooCommerce"178 msgstr ""179 180 #. Author URI of the plugin/theme181 msgid "https://pluginever.com/"182 msgstr ""183 184 #. Description of the plugin/theme185 msgid ""186 "The plugin enables the store orders to be automatically completed depending "187 "on various conditions."188 msgstr ""189 190 #. Author of the plugin/theme191 msgid "PluginEver"192 msgstr "" -
autocomplete-orders-for-woocommerce/tags/1.2.2/readme.txt
r3401686 r3430460 2 2 Contributors: pluginever, kawsarahmedr 3 3 Tags: woocommerce, autocomplete orders, autocomplete, autocomplete orders for woocommerce, orders autocomplete 4 Tested up to: 6. 85 Stable tag: 1.2. 14 Tested up to: 6.9 5 Stable tag: 1.2.2 6 6 License: GPLv2 or later 7 7 License URI: https://www.gnu.org/licenses/gpl-2.0.html … … 59 59 60 60 == Changelog == 61 = 1.2.2 (1st January 2026) = 62 * Enhance: Update the plugin notices. 63 61 64 = 1.2.1 (24th November 2025) = 62 65 * Enhance: Update the plugin notices. -
autocomplete-orders-for-woocommerce/tags/1.2.2/vendor/autoload.php
r3347367 r3430460 20 20 require_once __DIR__ . '/composer/autoload_real.php'; 21 21 22 return ComposerAutoloaderInit 78d65b794c0c00184ce10f33171690a8::getLoader();22 return ComposerAutoloaderInit067d2cfd28481a2fb33c640a2e0fec93::getLoader(); -
autocomplete-orders-for-woocommerce/tags/1.2.2/vendor/composer/autoload_aliases.php
r3384701 r3430460 1 1 <?php 2 2 3 // autoload_aliases.php @generated by Strauss 4 5 function autoloadAliases( $classname ): void { 6 switch( $classname ) { 7 case 'ByteKit\\Scripts': 8 class_alias(\AutocompleteOrdersForWooCommerce\ByteKit\Scripts::class, \ByteKit\Scripts::class); 9 break; 10 case 'ByteKit\\Plugin': 11 class_alias(\AutocompleteOrdersForWooCommerce\ByteKit\Plugin::class, \ByteKit\Plugin::class); 12 break; 13 case 'ByteKit\\Services': 14 class_alias(\AutocompleteOrdersForWooCommerce\ByteKit\Services::class, \ByteKit\Services::class); 15 break; 16 case 'ByteKit\\Admin\\Notices': 17 class_alias(\AutocompleteOrdersForWooCommerce\ByteKit\Admin\Notices::class, \ByteKit\Admin\Notices::class); 18 break; 19 case 'ByteKit\\Admin\\Flash': 20 class_alias(\AutocompleteOrdersForWooCommerce\ByteKit\Admin\Flash::class, \ByteKit\Admin\Flash::class); 21 break; 22 case 'ByteKit\\Interfaces\\Scriptable': 23 $includeFile = '<?php namespace ByteKit\Interfaces; interface Scriptable extends \AutocompleteOrdersForWooCommerce\ByteKit\Interfaces\Scriptable {};'; 24 include "data://text/plain;base64," . base64_encode($includeFile); 25 break; 26 case 'ByteKit\\Interfaces\\Pluginable': 27 $includeFile = '<?php namespace ByteKit\Interfaces; interface Pluginable extends \AutocompleteOrdersForWooCommerce\ByteKit\Interfaces\Pluginable {};'; 28 include "data://text/plain;base64," . base64_encode($includeFile); 29 break; 30 case 'ByteKit\\Traits\\HasPlugin': 31 $includeFile = '<?php namespace ByteKit\Traits; trait HasPlugin { use \AutocompleteOrdersForWooCommerce\ByteKit\Traits\HasPlugin };'; 32 include "data://text/plain;base64," . base64_encode($includeFile); 33 break; 34 default: 35 // Not in this autoloader. 36 break; 37 } 3 // Functions and constants 4 5 namespace { 6 38 7 } 39 8 40 spl_autoload_register( 'autoloadAliases' ); 41 9 10 namespace AutocompleteOrdersForWooCommerce { 11 12 class AliasAutoloader 13 { 14 private string $includeFilePath; 15 16 private array $autoloadAliases = array ( 17 'ByteKit\\Admin\\Flash' => 18 array ( 19 'type' => 'class', 20 'classname' => 'Flash', 21 'isabstract' => false, 22 'namespace' => 'ByteKit\\Admin', 23 'extends' => 'AutocompleteOrdersForWooCommerce\\ByteKit\\Admin\\Flash', 24 'implements' => 25 array ( 26 ), 27 ), 28 'ByteKit\\Admin\\Notices' => 29 array ( 30 'type' => 'class', 31 'classname' => 'Notices', 32 'isabstract' => false, 33 'namespace' => 'ByteKit\\Admin', 34 'extends' => 'AutocompleteOrdersForWooCommerce\\ByteKit\\Admin\\Notices', 35 'implements' => 36 array ( 37 ), 38 ), 39 'ByteKit\\Plugin' => 40 array ( 41 'type' => 'class', 42 'classname' => 'Plugin', 43 'isabstract' => true, 44 'namespace' => 'ByteKit', 45 'extends' => 'AutocompleteOrdersForWooCommerce\\ByteKit\\Plugin', 46 'implements' => 47 array ( 48 0 => 'ByteKit\\Interfaces\\Pluginable', 49 ), 50 ), 51 'ByteKit\\Scripts' => 52 array ( 53 'type' => 'class', 54 'classname' => 'Scripts', 55 'isabstract' => false, 56 'namespace' => 'ByteKit', 57 'extends' => 'AutocompleteOrdersForWooCommerce\\ByteKit\\Scripts', 58 'implements' => 59 array ( 60 0 => 'ByteKit\\Interfaces\\Scriptable', 61 ), 62 ), 63 'ByteKit\\Services' => 64 array ( 65 'type' => 'class', 66 'classname' => 'Services', 67 'isabstract' => false, 68 'namespace' => 'ByteKit', 69 'extends' => 'AutocompleteOrdersForWooCommerce\\ByteKit\\Services', 70 'implements' => 71 array ( 72 0 => 'ArrayAccess', 73 ), 74 ), 75 'ByteKit\\Traits\\HasPlugin' => 76 array ( 77 'type' => 'trait', 78 'traitname' => 'HasPlugin', 79 'namespace' => 'ByteKit\\Traits', 80 'use' => 81 array ( 82 0 => 'AutocompleteOrdersForWooCommerce\\ByteKit\\Traits\\HasPlugin', 83 ), 84 ), 85 'ByteKit\\Interfaces\\Pluginable' => 86 array ( 87 'type' => 'interface', 88 'interfacename' => 'Pluginable', 89 'namespace' => 'ByteKit\\Interfaces', 90 'extends' => 91 array ( 92 0 => 'AutocompleteOrdersForWooCommerce\\ByteKit\\Interfaces\\Pluginable', 93 ), 94 ), 95 'ByteKit\\Interfaces\\Scriptable' => 96 array ( 97 'type' => 'interface', 98 'interfacename' => 'Scriptable', 99 'namespace' => 'ByteKit\\Interfaces', 100 'extends' => 101 array ( 102 0 => 'AutocompleteOrdersForWooCommerce\\ByteKit\\Interfaces\\Scriptable', 103 ), 104 ), 105 ); 106 107 public function __construct() 108 { 109 $this->includeFilePath = __DIR__ . '/autoload_alias.php'; 110 } 111 112 public function autoload($class) 113 { 114 if (!isset($this->autoloadAliases[$class])) { 115 return; 116 } 117 switch ($this->autoloadAliases[$class]['type']) { 118 case 'class': 119 $this->load( 120 $this->classTemplate( 121 $this->autoloadAliases[$class] 122 ) 123 ); 124 break; 125 case 'interface': 126 $this->load( 127 $this->interfaceTemplate( 128 $this->autoloadAliases[$class] 129 ) 130 ); 131 break; 132 case 'trait': 133 $this->load( 134 $this->traitTemplate( 135 $this->autoloadAliases[$class] 136 ) 137 ); 138 break; 139 default: 140 // Never. 141 break; 142 } 143 } 144 145 private function load(string $includeFile) 146 { 147 file_put_contents($this->includeFilePath, $includeFile); 148 include $this->includeFilePath; 149 file_exists($this->includeFilePath) && unlink($this->includeFilePath); 150 } 151 152 private function classTemplate(array $class): string 153 { 154 $abstract = $class['isabstract'] ? 'abstract ' : ''; 155 $classname = $class['classname']; 156 if (isset($class['namespace'])) { 157 $namespace = "namespace {$class['namespace']};"; 158 $extends = '\\' . $class['extends']; 159 $implements = empty($class['implements']) ? '' 160 : ' implements \\' . implode(', \\', $class['implements']); 161 } else { 162 $namespace = ''; 163 $extends = $class['extends']; 164 $implements = !empty($class['implements']) ? '' 165 : ' implements ' . implode(', ', $class['implements']); 166 } 167 return <<<EOD 168 <?php 169 $namespace 170 $abstract class $classname extends $extends $implements {} 171 EOD; 172 } 173 174 private function interfaceTemplate(array $interface): string 175 { 176 $interfacename = $interface['interfacename']; 177 $namespace = isset($interface['namespace']) 178 ? "namespace {$interface['namespace']};" : ''; 179 $extends = isset($interface['namespace']) 180 ? '\\' . implode('\\ ,', $interface['extends']) 181 : implode(', ', $interface['extends']); 182 return <<<EOD 183 <?php 184 $namespace 185 interface $interfacename extends $extends {} 186 EOD; 187 } 188 private function traitTemplate(array $trait): string 189 { 190 $traitname = $trait['traitname']; 191 $namespace = isset($trait['namespace']) 192 ? "namespace {$trait['namespace']};" : ''; 193 $uses = isset($trait['namespace']) 194 ? '\\' . implode(';' . PHP_EOL . ' use \\', $trait['use']) 195 : implode(';' . PHP_EOL . ' use ', $trait['use']); 196 return <<<EOD 197 <?php 198 $namespace 199 trait $traitname { 200 use $uses; 201 } 202 EOD; 203 } 204 } 205 206 spl_autoload_register([ new AliasAutoloader(), 'autoload' ]); 207 } -
autocomplete-orders-for-woocommerce/tags/1.2.2/vendor/composer/autoload_classmap.php
r3347367 r3430460 7 7 8 8 return array( 9 'AutocompleteOrdersForWooCommerce\\Admin\\Admin' => $baseDir . '/includes/Admin/Admin.php',10 'AutocompleteOrdersForWooCommerce\\Admin\\Notices' => $baseDir . '/includes/Admin/Notices.php',11 'AutocompleteOrdersForWooCommerce\\Orders' => $baseDir . '/includes/Orders.php',12 'AutocompleteOrdersForWooCommerce\\Plugin' => $baseDir . '/includes/Plugin.php',13 9 'Composer\\InstalledVersions' => $vendorDir . '/composer/InstalledVersions.php', 14 10 ); -
autocomplete-orders-for-woocommerce/tags/1.2.2/vendor/composer/autoload_psr4.php
r3347367 r3430460 7 7 8 8 return array( 9 'AutocompleteOrdersForWooCommerce\\ByteKit\\' => array($vendorDir . '/byteever/bytekit-plugin/src'), 9 10 'AutocompleteOrdersForWooCommerce\\' => array($baseDir . '/includes'), 10 11 ); -
autocomplete-orders-for-woocommerce/tags/1.2.2/vendor/composer/autoload_real.php
r3347367 r3430460 3 3 // autoload_real.php @generated by Composer 4 4 5 class ComposerAutoloaderInit 78d65b794c0c00184ce10f33171690a85 class ComposerAutoloaderInit067d2cfd28481a2fb33c640a2e0fec93 6 6 { 7 7 private static $loader; … … 25 25 require __DIR__ . '/platform_check.php'; 26 26 27 spl_autoload_register(array('ComposerAutoloaderInit 78d65b794c0c00184ce10f33171690a8', 'loadClassLoader'), true, true);27 spl_autoload_register(array('ComposerAutoloaderInit067d2cfd28481a2fb33c640a2e0fec93', 'loadClassLoader'), true, true); 28 28 self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__)); 29 spl_autoload_unregister(array('ComposerAutoloaderInit 78d65b794c0c00184ce10f33171690a8', 'loadClassLoader'));29 spl_autoload_unregister(array('ComposerAutoloaderInit067d2cfd28481a2fb33c640a2e0fec93', 'loadClassLoader')); 30 30 31 31 require __DIR__ . '/autoload_static.php'; 32 call_user_func(\Composer\Autoload\ComposerStaticInit 78d65b794c0c00184ce10f33171690a8::getInitializer($loader));32 call_user_func(\Composer\Autoload\ComposerStaticInit067d2cfd28481a2fb33c640a2e0fec93::getInitializer($loader)); 33 33 34 34 $loader->register(true); -
autocomplete-orders-for-woocommerce/tags/1.2.2/vendor/composer/autoload_static.php
r3401686 r3430460 5 5 namespace Composer\Autoload; 6 6 7 class ComposerStaticInit 78d65b794c0c00184ce10f33171690a87 class ComposerStaticInit067d2cfd28481a2fb33c640a2e0fec93 8 8 { 9 9 public static $prefixLengthsPsr4 = array ( 10 10 'A' => 11 11 array ( 12 'AutocompleteOrdersForWooCommerce\\ByteKit\\' => 41, 12 13 'AutocompleteOrdersForWooCommerce\\' => 33, 13 14 ), … … 15 16 16 17 public static $prefixDirsPsr4 = array ( 18 'AutocompleteOrdersForWooCommerce\\ByteKit\\' => 19 array ( 20 0 => __DIR__ . '/..' . '/byteever/bytekit-plugin/src', 21 ), 17 22 'AutocompleteOrdersForWooCommerce\\' => 18 23 array ( … … 22 27 23 28 public static $classMap = array ( 24 'AutocompleteOrdersForWooCommerce\\Admin\\Admin' => __DIR__ . '/../..' . '/includes/Admin/Admin.php',25 'AutocompleteOrdersForWooCommerce\\Admin\\Notices' => __DIR__ . '/../..' . '/includes/Admin/Notices.php',26 'AutocompleteOrdersForWooCommerce\\Orders' => __DIR__ . '/../..' . '/includes/Orders.php',27 'AutocompleteOrdersForWooCommerce\\Plugin' => __DIR__ . '/../..' . '/includes/Plugin.php',28 29 'Composer\\InstalledVersions' => __DIR__ . '/..' . '/composer/InstalledVersions.php', 29 30 ); … … 32 33 { 33 34 return \Closure::bind(function () use ($loader) { 34 $loader->prefixLengthsPsr4 = ComposerStaticInit 78d65b794c0c00184ce10f33171690a8::$prefixLengthsPsr4;35 $loader->prefixDirsPsr4 = ComposerStaticInit 78d65b794c0c00184ce10f33171690a8::$prefixDirsPsr4;36 $loader->classMap = ComposerStaticInit 78d65b794c0c00184ce10f33171690a8::$classMap;35 $loader->prefixLengthsPsr4 = ComposerStaticInit067d2cfd28481a2fb33c640a2e0fec93::$prefixLengthsPsr4; 36 $loader->prefixDirsPsr4 = ComposerStaticInit067d2cfd28481a2fb33c640a2e0fec93::$prefixDirsPsr4; 37 $loader->classMap = ComposerStaticInit067d2cfd28481a2fb33c640a2e0fec93::$classMap; 37 38 38 39 }, null, ClassLoader::class); -
autocomplete-orders-for-woocommerce/tags/1.2.2/vendor/composer/installed.json
r3347367 r3430460 3 3 { 4 4 "name": "byteever/bytekit-plugin", 5 "version": " v1.0.2",6 "version_normalized": " 1.0.2.0",5 "version": "dev-trunk", 6 "version_normalized": "dev-trunk", 7 7 "source": { 8 8 "type": "git", 9 9 "url": "git@github.com:byteever/bytekit-plugin.git", 10 "reference": " 794ec9834ecac6cead6b1064a605ff930864950b"10 "reference": "43692c253b4d83879f5302dc6feff5eb2448428d" 11 11 }, 12 12 "dist": { 13 13 "type": "zip", 14 "url": "https://api.github.com/repos/byteever/bytekit-plugin/zipball/ 794ec9834ecac6cead6b1064a605ff930864950b",15 "reference": " 794ec9834ecac6cead6b1064a605ff930864950b",14 "url": "https://api.github.com/repos/byteever/bytekit-plugin/zipball/43692c253b4d83879f5302dc6feff5eb2448428d", 15 "reference": "43692c253b4d83879f5302dc6feff5eb2448428d", 16 16 "shasum": "" 17 17 }, … … 19 19 "php": ">=7.4" 20 20 }, 21 "require-dev": { 22 "byteever/byteever-sniffs": "dev-master", 23 "codeception/module-asserts": "^1.0", 24 "codeception/module-cli": "^1.0", 25 "codeception/module-db": "^1.0", 26 "codeception/module-filesystem": "^1.0", 27 "codeception/module-phpbrowser": "^1.0", 28 "codeception/module-rest": "^2.0", 29 "codeception/module-webdriver": "^1.0", 30 "codeception/util-universalframework": "^1.0", 31 "lucatume/wp-browser": "<3.5" 32 }, 33 "time": "2025-02-27T09:59:41+00:00", 21 "time": "2025-12-11T10:51:47+00:00", 34 22 "type": "library", 35 23 "installation-source": "dist", … … 39 27 } 40 28 }, 41 "scripts": {42 "phpcs": [43 "@php ./vendor/bin/phpcs --standard=phpcs.xml -s -v"44 ],45 "phpcbf": [46 "@php ./vendor/bin/phpcbf --standard=phpcs.xml -v"47 ],48 "test:setup": [49 "bash bin/install-test-env.sh"50 ],51 "test:build": [52 "vendor/bin/codecept build"53 ],54 "test:wpunit": [55 "vendor/bin/codecept run wpunit --"56 ],57 "test:functional": [58 "vendor/bin/codecept run functional --"59 ],60 "test:acceptance": [61 "vendor/bin/codecept run acceptance --"62 ],63 "test:gen:wpunit": [64 "vendor/bin/codecept generate:wpunit wpunit"65 ],66 "test:gen:functional": [67 "vendor/bin/codecept generate:wpunit functional"68 ],69 "test:gen:acceptance": [70 "vendor/bin/codecept generate:acceptance acceptance"71 ],72 "test": [73 "vendor/bin/codecept run --"74 ]75 },76 29 "license": [ 77 30 "GPL-3.0-or-later" 78 31 ], 79 "authors": [80 {81 "name": "Sultan Nasir Uddin",82 "email": "manikdrmc@gmail.com"83 }84 ],85 "description": "A set of related classes to kick start WordPress plugin development.",86 32 "support": { 87 "source": "https://github.com/byteever/bytekit-plugin/tree/ v1.0.2",33 "source": "https://github.com/byteever/bytekit-plugin/tree/trunk", 88 34 "issues": "https://github.com/byteever/bytekit-plugin/issues" 89 35 }, 90 "install-path": "../ ../libraries/byteever/bytekit-plugin/"36 "install-path": "../byteever/bytekit-plugin" 91 37 } 92 38 ], -
autocomplete-orders-for-woocommerce/tags/1.2.2/vendor/composer/installed.php
r3401686 r3430460 2 2 'root' => array( 3 3 'name' => 'pluginever/autocomplete-orders-for-woocommerce', 4 'pretty_version' => ' v1.2.1',5 'version' => ' 1.2.1.0',6 'reference' => ' 24ccbc44235dbd52870220f6a343b6583654e459',4 'pretty_version' => 'dev-master', 5 'version' => 'dev-master', 6 'reference' => 'f680e18109c137c8a1dc6ef63f0702b7fb2f9a0a', 7 7 'type' => 'wordpress-plugin', 8 8 'install_path' => __DIR__ . '/../../', … … 12 12 'versions' => array( 13 13 'byteever/bytekit-plugin' => array( 14 'pretty_version' => ' v1.0.2',15 'version' => ' 1.0.2.0',16 'reference' => ' 794ec9834ecac6cead6b1064a605ff930864950b',14 'pretty_version' => 'dev-trunk', 15 'version' => 'dev-trunk', 16 'reference' => '43692c253b4d83879f5302dc6feff5eb2448428d', 17 17 'type' => 'library', 18 18 'install_path' => __DIR__ . '/../byteever/bytekit-plugin', … … 21 21 ), 22 22 'pluginever/autocomplete-orders-for-woocommerce' => array( 23 'pretty_version' => ' v1.2.1',24 'version' => ' 1.2.1.0',25 'reference' => ' 24ccbc44235dbd52870220f6a343b6583654e459',23 'pretty_version' => 'dev-master', 24 'version' => 'dev-master', 25 'reference' => 'f680e18109c137c8a1dc6ef63f0702b7fb2f9a0a', 26 26 'type' => 'wordpress-plugin', 27 27 'install_path' => __DIR__ . '/../../', -
autocomplete-orders-for-woocommerce/trunk/autocomplete-orders-for-woocommerce.php
r3401686 r3430460 4 4 * Plugin URI: https://pluginever.com/ 5 5 * Description: The plugin enables the store orders to be automatically completed depending on various conditions. 6 * Version: 1.2.1 6 * Version: 1.2.2 7 * Requires at least: 5.2 8 * Tested up to: 6.9 9 * Requires PHP: 7.4 7 10 * Author: PluginEver 8 11 * Author URI: https://pluginever.com/ … … 11 14 * Text Domain: autocomplete-orders-for-woocommerce 12 15 * Domain Path: /languages 13 * Requires at least: 5.214 * Requires PHP: 7.415 * Tested up to: 6.816 16 * WC requires at least: 3.0.0 17 * WC tested up to: 10. 317 * WC tested up to: 10.4 18 18 * Requires Plugins: woocommerce 19 19 * 20 * @ package AutocompleteOrdersForWooCommerce20 * @link https://pluginever.com 21 21 * 22 22 * This program is free software; you can redistribute it and/or modify 23 23 * it under the terms of the GNU General Public License as published by 24 * the Free Software Foundation; either version 3of the License, or24 * the Free Software Foundation; either version 2 of the License, or 25 25 * (at your option) any later version. 26 26 * 27 27 * This program is distributed in the hope that it will be useful, 28 28 * but WITHOUT ANY WARRANTY; without even the implied warranty of 29 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the29 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 30 30 * GNU General Public License for more details. 31 * 32 * You should have received a copy of the GNU General Public License 33 * along with this program; if not, write to the Free Software 34 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 35 * @author Sultan Nasir Uddin <manikdrmc@gmail.com> 36 * @copyright 2025 ByteEver 37 * @license GPL-2.0+ 38 * @package AutocompleteOrdersForWooCommerce 31 39 */ 32 40 33 use AutocompleteOrdersForWooCommerce\Plugin;41 defined( 'ABSPATH' ) || exit; 34 42 35 // don't call the file directly. 36 defined( 'ABSPATH' ) || exit(); 37 38 // Require the autoloader. 43 // Autoloader. 39 44 require_once __DIR__ . '/vendor/autoload.php'; 40 require_once __DIR__ . '/libraries/autoload.php';41 45 42 46 /** … … 44 48 * 45 49 * @since 1.0.0 46 * @return Plugin50 * @return \AutocompleteOrdersForWooCommerce\Plugin 47 51 */ 48 52 function autocomplete_orders_for_woocommerce() { 49 return Plugin::create(53 return \AutocompleteOrdersForWooCommerce\Plugin::create( 50 54 array( 51 55 'file' => __FILE__, -
autocomplete-orders-for-woocommerce/trunk/includes/Admin/Admin.php
r3384701 r3430460 12 12 */ 13 13 class Admin { 14 14 15 /** 15 16 * Admin constructor. … … 19 20 public function __construct() { 20 21 add_action( 'admin_enqueue_scripts', array( $this, 'enqueue_scripts' ) ); 21 add_action( 'admin_init', array( __CLASS__, 'handle_ premium_plugin' ) );22 add_action( 'admin_init', array( __CLASS__, 'handle_offline_plugin' ) ); 22 23 } 23 24 … … 39 40 * @since 1.0.0 40 41 */ 41 public static function handle_premium_plugin() { 42 $premium_plugin_slug = 'wc-autocomplete-orders'; 43 $premium_plugin_file = $premium_plugin_slug . '/' . $premium_plugin_slug . '.php'; 42 public static function handle_offline_plugin() { 43 $offline_plugin_file = 'wc-autocomplete-orders/wc-autocomplete-orders.php'; 44 44 45 45 // Check if the premium plugin is active. 46 if ( is_plugin_active( $ premium_plugin_file ) ) {46 if ( is_plugin_active( $offline_plugin_file ) ) { 47 47 // Update the settings. 48 48 if ( ! empty( get_option( 'wcao_autocomplete_order_status' ) ) ) { … … 57 57 58 58 // Deactivate the free version. 59 deactivate_plugins( $ premium_plugin_file );59 deactivate_plugins( $offline_plugin_file ); 60 60 } 61 61 … … 63 63 add_filter( 64 64 'plugin_row_meta', 65 function ( $plugin_meta, $plugin_file ) use ( $ premium_plugin_file ) {66 if ( $plugin_file === $ premium_plugin_file ) {65 function ( $plugin_meta, $plugin_file ) use ( $offline_plugin_file ) { 66 if ( $plugin_file === $offline_plugin_file ) { 67 67 $plugin_meta[] = '<span style="color: red;">' . esc_html__( '🚫 You are already using the free version of it from our WordPress plugin repository. This plugin can not be activated. Please delete it.', 'autocomplete-orders-for-woocommerce' ) . '</span>'; 68 68 } … … 76 76 add_filter( 77 77 'plugin_action_links', 78 function ( $actions, $plugin_file ) use ( $ premium_plugin_file ) {79 if ( $plugin_file === $ premium_plugin_file ) {78 function ( $actions, $plugin_file ) use ( $offline_plugin_file ) { 79 if ( $plugin_file === $offline_plugin_file ) { 80 80 unset( $actions['activate'] ); 81 81 } -
autocomplete-orders-for-woocommerce/trunk/includes/Admin/Notices.php
r3401686 r3430460 31 31 32 32 // phpcs:disable 33 // TODO: Uncomment the below code when black friday offer is over.34 33 /* 35 34 if ( ! defined( 'AOFW_PRO_VERSION' ) ) { // TODO: The plugin has no pro version yet. … … 46 45 // phpcs:enable 47 46 48 // Black Friday offer notice.49 $black_friday_end_time = date_i18n( strtotime( '2025-12-05 00:00:00' ) );50 if ( $current_time < $black_friday_end_time ) {51 autocomplete_orders_for_woocommerce()->notices->add(52 array(53 'message' => __DIR__ . '/views/notices/black-friday.php',54 'dismissible' => false,55 'notice_id' => 'aofw_black_friday_promo_2025',56 'style' => 'border-left-color: #000000;',57 'class' => 'notice-black-friday',58 )59 );60 }61 62 47 // Show after 5 days. 63 48 if ( $installed_time && $current_time > ( $installed_time + ( 5 * DAY_IN_SECONDS ) ) ) { -
autocomplete-orders-for-woocommerce/trunk/includes/Plugin.php
r3384701 r3430460 90 90 $this->set( Admin\Notices::class ); 91 91 } 92 93 // Init action.94 do_action( 'autocomplete_orders_for_woocommerce_init' );95 }96 97 /**98 * Get assets path.99 *100 * @param string $file Optional. File name.101 *102 * @since 1.0.0103 * @return string104 */105 public function get_assets_path( $file = '' ) {106 return $this->get_dir_path( 'assets/' . $file );107 }108 109 /**110 * Get assets url.111 *112 * @param string $file Optional. File name.113 *114 * @since 1.0.0115 * @return string116 */117 public function get_assets_url( $file = '' ) {118 return $this->get_dir_url( 'assets/' . $file );119 92 } 120 93 -
autocomplete-orders-for-woocommerce/trunk/languages/autocomplete-orders-for-woocommerce.pot
r3401686 r3430460 1 # Copyright (C) 202 5PluginEver1 # Copyright (C) 2026 PluginEver 2 2 # This file is distributed under the GPL v2 or later. 3 3 msgid "" 4 4 msgstr "" 5 "Project-Id-Version: Autocomplete Orders for WooCommerce 1.2.1\n" 6 "Report-Msgid-Bugs-To: https://pluginever.com/\n" 7 "POT-Creation-Date: 2025-11-24 07:07:09+00:00\n" 8 "MIME-Version: 1.0\n" 9 "Content-Type: text/plain; charset=utf-8\n" 10 "Content-Transfer-Encoding: 8bit\n" 11 "PO-Revision-Date: 2025-MO-DA HO:MI+ZONE\n" 5 "Project-Id-Version: Autocomplete Orders for WooCommerce 1.2.2\n" 6 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/autocomplete-orders-for-woocommerce\n" 12 7 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" 13 8 "Language-Team: LANGUAGE <LL@li.org>\n" 14 "Language: en\n" 15 "Plural-Forms: nplurals=2; plural=(n != 1);\n" 16 "X-Poedit-Country: United States\n" 17 "X-Poedit-SourceCharset: UTF-8\n" 18 "X-Poedit-KeywordsList: " 19 "__;_e;_x:1,2c;_ex:1,2c;_n:1,2;_nx:1,2,4c;_n_noop:1,2;_nx_noop:1,2,3c;esc_" 20 "attr__;esc_html__;esc_attr_e;esc_html_e;esc_attr_x:1,2c;esc_html_x:1,2c;\n" 21 "X-Poedit-Basepath: ../\n" 22 "X-Poedit-SearchPath-0: .\n" 23 "X-Poedit-Bookmarks: \n" 24 "X-Textdomain-Support: yes\n" 25 "X-Generator: grunt-wp-i18n 1.0.3\n" 9 "MIME-Version: 1.0\n" 10 "Content-Type: text/plain; charset=UTF-8\n" 11 "Content-Transfer-Encoding: 8bit\n" 12 "POT-Creation-Date: 2026-01-01T10:59:30+00:00\n" 13 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 14 "X-Generator: WP-CLI 2.12.0\n" 15 "X-Domain: autocomplete-orders-for-woocommerce\n" 16 17 #. Plugin Name of the plugin 18 #: autocomplete-orders-for-woocommerce.php 19 msgid "Autocomplete Orders for WooCommerce" 20 msgstr "" 21 22 #. Plugin URI of the plugin 23 #. Author URI of the plugin 24 #: autocomplete-orders-for-woocommerce.php 25 msgid "https://pluginever.com/" 26 msgstr "" 27 28 #. Description of the plugin 29 #: autocomplete-orders-for-woocommerce.php 30 msgid "The plugin enables the store orders to be automatically completed depending on various conditions." 31 msgstr "" 32 33 #. Author of the plugin 34 #: autocomplete-orders-for-woocommerce.php 35 msgid "PluginEver" 36 msgstr "" 26 37 27 38 #: includes/Admin/Admin.php:67 28 msgid "" 29 "🚫 You are already using the free version of it from our WordPress plugin " 30 "repository. This plugin can not be activated. Please delete it." 31 msgstr "" 32 33 #: includes/Admin/views/notices/black-friday.php:19 34 msgid "" 35 "Black Friday Mega Sale! Get Flat 40% OFF on All Premium Plugins at " 36 "PluginEver !!" 37 msgstr "" 38 39 #: includes/Admin/views/notices/black-friday.php:26 40 #. translators: 1. Offer Percentage, 2. Coupon Code. 41 msgid "" 42 "Unlock premium features at an unbeatable price this Black Friday! Enjoy " 43 "%1$s on All Premium Plugins with code %2$s. Hurry, this deal ends soon!" 44 msgstr "" 45 46 #: includes/Admin/views/notices/black-friday.php:38 47 msgid "Claim your discount!!" 48 msgstr "" 49 50 #: includes/Admin/views/notices/black-friday.php:42 51 msgid "Remind me later" 52 msgstr "" 53 54 #: includes/Admin/views/notices/black-friday.php:46 55 msgid "Never show this again!" 39 msgid "🚫 You are already using the free version of it from our WordPress plugin repository. This plugin can not be activated. Please delete it." 56 40 msgstr "" 57 41 … … 60 44 msgstr "" 61 45 46 #. translators: %1$s: Autocomplete orders For WooCommerce plugin link, %2$s: Coupon code. 62 47 #: includes/Admin/views/notices/review.php:26 63 #. translators: %1$s: Autocomplete orders For WooCommerce plugin link, %2$s: 64 #. Coupon code. 65 msgid "" 66 "We hope you had a wonderful experience using %1$s. Please take a moment to " 67 "show us your support by leaving a 5-star review on <a href=\"%2$s\" " 68 "target=\"_blank\"><strong>WordPress.org</strong></a>. Thank you! 😊" 48 #, php-format 49 msgid "We hope you had a wonderful experience using %1$s. Please take a moment to show us your support by leaving a 5-star review on <a href=\"%2$s\" target=\"_blank\"><strong>WordPress.org</strong></a>. Thank you! 😊" 69 50 msgstr "" 70 51 … … 86 67 msgstr "" 87 68 69 #. translators: %1$s: All the pro plugins link, %2$s: Coupon code. 88 70 #: includes/Admin/views/notices/upgrade.php:24 89 #. translators: %1$s: All the pro plugins link, %2$s: Coupon code. 90 msgid "" 91 "🎉 Get <strong>10%% OFF</strong> on %1$s! Use coupon code %2$s at checkout " 92 "and enjoy instant savings." 71 #, php-format 72 msgid "🎉 Get <strong>10%% OFF</strong> on %1$s! Use coupon code %2$s at checkout and enjoy instant savings." 93 73 msgstr "" 94 74 … … 97 77 msgstr "" 98 78 99 #: includes/Orders.php:92 includes/Orders.php:125 79 #: includes/Orders.php:92 80 #: includes/Orders.php:125 100 81 msgid "Order auto-completion skipped: deleted or non-existent product found." 101 82 msgstr "" 102 83 103 #: includes/Plugin.php:1 5484 #: includes/Plugin.php:127 104 85 msgid "Orders to autocomplete" 105 86 msgstr "" 106 87 107 #: includes/Plugin.php:155 108 msgid "" 109 "Select which types of orders should be changed to be completed. Default " 110 "WooCommerce behavior is \"Virtual & Downloadable\"." 88 #: includes/Plugin.php:128 89 msgid "Select which types of orders should be changed to be completed. Default WooCommerce behavior is \"Virtual & Downloadable\"." 111 90 msgstr "" 112 91 113 #: includes/Plugin.php:1 6192 #: includes/Plugin.php:134 114 93 msgid "None" 115 94 msgstr "" 116 95 117 #: includes/Plugin.php:1 6296 #: includes/Plugin.php:135 118 97 msgid "All Orders" 119 98 msgstr "" 120 99 121 #: includes/Plugin.php:1 63100 #: includes/Plugin.php:136 122 101 msgid "Virtual Orders" 123 102 msgstr "" 124 103 125 #: includes/Plugin.php:1 64104 #: includes/Plugin.php:137 126 105 msgid "Virtual & Downloadable Orders" 127 106 msgstr "" 128 107 129 #: includes/Plugin.php:1 68108 #: includes/Plugin.php:141 130 109 msgid "Orders to autocomplete for" 131 110 msgstr "" 132 111 133 #: includes/Plugin.php:169 134 msgid "" 135 "Select the payment option that should be changed orders to be auto " 136 "completed when customer place an order. Default: Complete orders upon " 137 "payment complete. Here, \"BACS: Direct bank transfer\", \"CHECK: Check " 138 "payments\" & \"COD: Cash on delivery\"." 112 #: includes/Plugin.php:142 113 msgid "Select the payment option that should be changed orders to be auto completed when customer place an order. Default: Complete orders upon payment complete. Here, \"BACS: Direct bank transfer\", \"CHECK: Check payments\" & \"COD: Cash on delivery\"." 139 114 msgstr "" 140 115 141 #: includes/Plugin.php:170 142 msgid "" 143 "Select the payment option that should be changed orders to be auto " 144 "completed when customer place an order. Default: Complete orders upon " 145 "payment complete." 116 #: includes/Plugin.php:143 117 msgid "Select the payment option that should be changed orders to be auto completed when customer place an order. Default: Complete orders upon payment complete." 146 118 msgstr "" 147 119 148 #: includes/Plugin.php:1 76120 #: includes/Plugin.php:149 149 121 msgid "Complete orders upon payment complete" 150 122 msgstr "" 151 123 152 #: includes/Plugin.php:1 77124 #: includes/Plugin.php:150 153 125 msgid "Complete orders upon \"BACS, CHECK or COD\"." 154 126 msgstr "" 155 156 #: libraries/byteever/bytekit-plugin/src/Admin/Notices.php:113157 msgid "Dismiss this notice"158 msgstr ""159 160 #: libraries/byteever/bytekit-plugin/src/Traits/HasPlugin.php:211161 msgid "Documentation"162 msgstr ""163 164 #: libraries/byteever/bytekit-plugin/src/Traits/HasPlugin.php:214165 msgid "Support"166 msgstr ""167 168 #: libraries/byteever/bytekit-plugin/src/Traits/HasPlugin.php:217169 msgid "Review"170 msgstr ""171 172 #: libraries/byteever/bytekit-plugin/src/Traits/HasPlugin.php:238173 msgid "Settings"174 msgstr ""175 176 #. Plugin Name of the plugin/theme177 msgid "Autocomplete Orders for WooCommerce"178 msgstr ""179 180 #. Author URI of the plugin/theme181 msgid "https://pluginever.com/"182 msgstr ""183 184 #. Description of the plugin/theme185 msgid ""186 "The plugin enables the store orders to be automatically completed depending "187 "on various conditions."188 msgstr ""189 190 #. Author of the plugin/theme191 msgid "PluginEver"192 msgstr "" -
autocomplete-orders-for-woocommerce/trunk/readme.txt
r3401686 r3430460 2 2 Contributors: pluginever, kawsarahmedr 3 3 Tags: woocommerce, autocomplete orders, autocomplete, autocomplete orders for woocommerce, orders autocomplete 4 Tested up to: 6. 85 Stable tag: 1.2. 14 Tested up to: 6.9 5 Stable tag: 1.2.2 6 6 License: GPLv2 or later 7 7 License URI: https://www.gnu.org/licenses/gpl-2.0.html … … 59 59 60 60 == Changelog == 61 = 1.2.2 (1st January 2026) = 62 * Enhance: Update the plugin notices. 63 61 64 = 1.2.1 (24th November 2025) = 62 65 * Enhance: Update the plugin notices. -
autocomplete-orders-for-woocommerce/trunk/vendor/autoload.php
r3347367 r3430460 20 20 require_once __DIR__ . '/composer/autoload_real.php'; 21 21 22 return ComposerAutoloaderInit 78d65b794c0c00184ce10f33171690a8::getLoader();22 return ComposerAutoloaderInit067d2cfd28481a2fb33c640a2e0fec93::getLoader(); -
autocomplete-orders-for-woocommerce/trunk/vendor/composer/autoload_aliases.php
r3384701 r3430460 1 1 <?php 2 2 3 // autoload_aliases.php @generated by Strauss 4 5 function autoloadAliases( $classname ): void { 6 switch( $classname ) { 7 case 'ByteKit\\Scripts': 8 class_alias(\AutocompleteOrdersForWooCommerce\ByteKit\Scripts::class, \ByteKit\Scripts::class); 9 break; 10 case 'ByteKit\\Plugin': 11 class_alias(\AutocompleteOrdersForWooCommerce\ByteKit\Plugin::class, \ByteKit\Plugin::class); 12 break; 13 case 'ByteKit\\Services': 14 class_alias(\AutocompleteOrdersForWooCommerce\ByteKit\Services::class, \ByteKit\Services::class); 15 break; 16 case 'ByteKit\\Admin\\Notices': 17 class_alias(\AutocompleteOrdersForWooCommerce\ByteKit\Admin\Notices::class, \ByteKit\Admin\Notices::class); 18 break; 19 case 'ByteKit\\Admin\\Flash': 20 class_alias(\AutocompleteOrdersForWooCommerce\ByteKit\Admin\Flash::class, \ByteKit\Admin\Flash::class); 21 break; 22 case 'ByteKit\\Interfaces\\Scriptable': 23 $includeFile = '<?php namespace ByteKit\Interfaces; interface Scriptable extends \AutocompleteOrdersForWooCommerce\ByteKit\Interfaces\Scriptable {};'; 24 include "data://text/plain;base64," . base64_encode($includeFile); 25 break; 26 case 'ByteKit\\Interfaces\\Pluginable': 27 $includeFile = '<?php namespace ByteKit\Interfaces; interface Pluginable extends \AutocompleteOrdersForWooCommerce\ByteKit\Interfaces\Pluginable {};'; 28 include "data://text/plain;base64," . base64_encode($includeFile); 29 break; 30 case 'ByteKit\\Traits\\HasPlugin': 31 $includeFile = '<?php namespace ByteKit\Traits; trait HasPlugin { use \AutocompleteOrdersForWooCommerce\ByteKit\Traits\HasPlugin };'; 32 include "data://text/plain;base64," . base64_encode($includeFile); 33 break; 34 default: 35 // Not in this autoloader. 36 break; 37 } 3 // Functions and constants 4 5 namespace { 6 38 7 } 39 8 40 spl_autoload_register( 'autoloadAliases' ); 41 9 10 namespace AutocompleteOrdersForWooCommerce { 11 12 class AliasAutoloader 13 { 14 private string $includeFilePath; 15 16 private array $autoloadAliases = array ( 17 'ByteKit\\Admin\\Flash' => 18 array ( 19 'type' => 'class', 20 'classname' => 'Flash', 21 'isabstract' => false, 22 'namespace' => 'ByteKit\\Admin', 23 'extends' => 'AutocompleteOrdersForWooCommerce\\ByteKit\\Admin\\Flash', 24 'implements' => 25 array ( 26 ), 27 ), 28 'ByteKit\\Admin\\Notices' => 29 array ( 30 'type' => 'class', 31 'classname' => 'Notices', 32 'isabstract' => false, 33 'namespace' => 'ByteKit\\Admin', 34 'extends' => 'AutocompleteOrdersForWooCommerce\\ByteKit\\Admin\\Notices', 35 'implements' => 36 array ( 37 ), 38 ), 39 'ByteKit\\Plugin' => 40 array ( 41 'type' => 'class', 42 'classname' => 'Plugin', 43 'isabstract' => true, 44 'namespace' => 'ByteKit', 45 'extends' => 'AutocompleteOrdersForWooCommerce\\ByteKit\\Plugin', 46 'implements' => 47 array ( 48 0 => 'ByteKit\\Interfaces\\Pluginable', 49 ), 50 ), 51 'ByteKit\\Scripts' => 52 array ( 53 'type' => 'class', 54 'classname' => 'Scripts', 55 'isabstract' => false, 56 'namespace' => 'ByteKit', 57 'extends' => 'AutocompleteOrdersForWooCommerce\\ByteKit\\Scripts', 58 'implements' => 59 array ( 60 0 => 'ByteKit\\Interfaces\\Scriptable', 61 ), 62 ), 63 'ByteKit\\Services' => 64 array ( 65 'type' => 'class', 66 'classname' => 'Services', 67 'isabstract' => false, 68 'namespace' => 'ByteKit', 69 'extends' => 'AutocompleteOrdersForWooCommerce\\ByteKit\\Services', 70 'implements' => 71 array ( 72 0 => 'ArrayAccess', 73 ), 74 ), 75 'ByteKit\\Traits\\HasPlugin' => 76 array ( 77 'type' => 'trait', 78 'traitname' => 'HasPlugin', 79 'namespace' => 'ByteKit\\Traits', 80 'use' => 81 array ( 82 0 => 'AutocompleteOrdersForWooCommerce\\ByteKit\\Traits\\HasPlugin', 83 ), 84 ), 85 'ByteKit\\Interfaces\\Pluginable' => 86 array ( 87 'type' => 'interface', 88 'interfacename' => 'Pluginable', 89 'namespace' => 'ByteKit\\Interfaces', 90 'extends' => 91 array ( 92 0 => 'AutocompleteOrdersForWooCommerce\\ByteKit\\Interfaces\\Pluginable', 93 ), 94 ), 95 'ByteKit\\Interfaces\\Scriptable' => 96 array ( 97 'type' => 'interface', 98 'interfacename' => 'Scriptable', 99 'namespace' => 'ByteKit\\Interfaces', 100 'extends' => 101 array ( 102 0 => 'AutocompleteOrdersForWooCommerce\\ByteKit\\Interfaces\\Scriptable', 103 ), 104 ), 105 ); 106 107 public function __construct() 108 { 109 $this->includeFilePath = __DIR__ . '/autoload_alias.php'; 110 } 111 112 public function autoload($class) 113 { 114 if (!isset($this->autoloadAliases[$class])) { 115 return; 116 } 117 switch ($this->autoloadAliases[$class]['type']) { 118 case 'class': 119 $this->load( 120 $this->classTemplate( 121 $this->autoloadAliases[$class] 122 ) 123 ); 124 break; 125 case 'interface': 126 $this->load( 127 $this->interfaceTemplate( 128 $this->autoloadAliases[$class] 129 ) 130 ); 131 break; 132 case 'trait': 133 $this->load( 134 $this->traitTemplate( 135 $this->autoloadAliases[$class] 136 ) 137 ); 138 break; 139 default: 140 // Never. 141 break; 142 } 143 } 144 145 private function load(string $includeFile) 146 { 147 file_put_contents($this->includeFilePath, $includeFile); 148 include $this->includeFilePath; 149 file_exists($this->includeFilePath) && unlink($this->includeFilePath); 150 } 151 152 private function classTemplate(array $class): string 153 { 154 $abstract = $class['isabstract'] ? 'abstract ' : ''; 155 $classname = $class['classname']; 156 if (isset($class['namespace'])) { 157 $namespace = "namespace {$class['namespace']};"; 158 $extends = '\\' . $class['extends']; 159 $implements = empty($class['implements']) ? '' 160 : ' implements \\' . implode(', \\', $class['implements']); 161 } else { 162 $namespace = ''; 163 $extends = $class['extends']; 164 $implements = !empty($class['implements']) ? '' 165 : ' implements ' . implode(', ', $class['implements']); 166 } 167 return <<<EOD 168 <?php 169 $namespace 170 $abstract class $classname extends $extends $implements {} 171 EOD; 172 } 173 174 private function interfaceTemplate(array $interface): string 175 { 176 $interfacename = $interface['interfacename']; 177 $namespace = isset($interface['namespace']) 178 ? "namespace {$interface['namespace']};" : ''; 179 $extends = isset($interface['namespace']) 180 ? '\\' . implode('\\ ,', $interface['extends']) 181 : implode(', ', $interface['extends']); 182 return <<<EOD 183 <?php 184 $namespace 185 interface $interfacename extends $extends {} 186 EOD; 187 } 188 private function traitTemplate(array $trait): string 189 { 190 $traitname = $trait['traitname']; 191 $namespace = isset($trait['namespace']) 192 ? "namespace {$trait['namespace']};" : ''; 193 $uses = isset($trait['namespace']) 194 ? '\\' . implode(';' . PHP_EOL . ' use \\', $trait['use']) 195 : implode(';' . PHP_EOL . ' use ', $trait['use']); 196 return <<<EOD 197 <?php 198 $namespace 199 trait $traitname { 200 use $uses; 201 } 202 EOD; 203 } 204 } 205 206 spl_autoload_register([ new AliasAutoloader(), 'autoload' ]); 207 } -
autocomplete-orders-for-woocommerce/trunk/vendor/composer/autoload_classmap.php
r3347367 r3430460 7 7 8 8 return array( 9 'AutocompleteOrdersForWooCommerce\\Admin\\Admin' => $baseDir . '/includes/Admin/Admin.php',10 'AutocompleteOrdersForWooCommerce\\Admin\\Notices' => $baseDir . '/includes/Admin/Notices.php',11 'AutocompleteOrdersForWooCommerce\\Orders' => $baseDir . '/includes/Orders.php',12 'AutocompleteOrdersForWooCommerce\\Plugin' => $baseDir . '/includes/Plugin.php',13 9 'Composer\\InstalledVersions' => $vendorDir . '/composer/InstalledVersions.php', 14 10 ); -
autocomplete-orders-for-woocommerce/trunk/vendor/composer/autoload_psr4.php
r3347367 r3430460 7 7 8 8 return array( 9 'AutocompleteOrdersForWooCommerce\\ByteKit\\' => array($vendorDir . '/byteever/bytekit-plugin/src'), 9 10 'AutocompleteOrdersForWooCommerce\\' => array($baseDir . '/includes'), 10 11 ); -
autocomplete-orders-for-woocommerce/trunk/vendor/composer/autoload_real.php
r3347367 r3430460 3 3 // autoload_real.php @generated by Composer 4 4 5 class ComposerAutoloaderInit 78d65b794c0c00184ce10f33171690a85 class ComposerAutoloaderInit067d2cfd28481a2fb33c640a2e0fec93 6 6 { 7 7 private static $loader; … … 25 25 require __DIR__ . '/platform_check.php'; 26 26 27 spl_autoload_register(array('ComposerAutoloaderInit 78d65b794c0c00184ce10f33171690a8', 'loadClassLoader'), true, true);27 spl_autoload_register(array('ComposerAutoloaderInit067d2cfd28481a2fb33c640a2e0fec93', 'loadClassLoader'), true, true); 28 28 self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__)); 29 spl_autoload_unregister(array('ComposerAutoloaderInit 78d65b794c0c00184ce10f33171690a8', 'loadClassLoader'));29 spl_autoload_unregister(array('ComposerAutoloaderInit067d2cfd28481a2fb33c640a2e0fec93', 'loadClassLoader')); 30 30 31 31 require __DIR__ . '/autoload_static.php'; 32 call_user_func(\Composer\Autoload\ComposerStaticInit 78d65b794c0c00184ce10f33171690a8::getInitializer($loader));32 call_user_func(\Composer\Autoload\ComposerStaticInit067d2cfd28481a2fb33c640a2e0fec93::getInitializer($loader)); 33 33 34 34 $loader->register(true); -
autocomplete-orders-for-woocommerce/trunk/vendor/composer/autoload_static.php
r3401686 r3430460 5 5 namespace Composer\Autoload; 6 6 7 class ComposerStaticInit 78d65b794c0c00184ce10f33171690a87 class ComposerStaticInit067d2cfd28481a2fb33c640a2e0fec93 8 8 { 9 9 public static $prefixLengthsPsr4 = array ( 10 10 'A' => 11 11 array ( 12 'AutocompleteOrdersForWooCommerce\\ByteKit\\' => 41, 12 13 'AutocompleteOrdersForWooCommerce\\' => 33, 13 14 ), … … 15 16 16 17 public static $prefixDirsPsr4 = array ( 18 'AutocompleteOrdersForWooCommerce\\ByteKit\\' => 19 array ( 20 0 => __DIR__ . '/..' . '/byteever/bytekit-plugin/src', 21 ), 17 22 'AutocompleteOrdersForWooCommerce\\' => 18 23 array ( … … 22 27 23 28 public static $classMap = array ( 24 'AutocompleteOrdersForWooCommerce\\Admin\\Admin' => __DIR__ . '/../..' . '/includes/Admin/Admin.php',25 'AutocompleteOrdersForWooCommerce\\Admin\\Notices' => __DIR__ . '/../..' . '/includes/Admin/Notices.php',26 'AutocompleteOrdersForWooCommerce\\Orders' => __DIR__ . '/../..' . '/includes/Orders.php',27 'AutocompleteOrdersForWooCommerce\\Plugin' => __DIR__ . '/../..' . '/includes/Plugin.php',28 29 'Composer\\InstalledVersions' => __DIR__ . '/..' . '/composer/InstalledVersions.php', 29 30 ); … … 32 33 { 33 34 return \Closure::bind(function () use ($loader) { 34 $loader->prefixLengthsPsr4 = ComposerStaticInit 78d65b794c0c00184ce10f33171690a8::$prefixLengthsPsr4;35 $loader->prefixDirsPsr4 = ComposerStaticInit 78d65b794c0c00184ce10f33171690a8::$prefixDirsPsr4;36 $loader->classMap = ComposerStaticInit 78d65b794c0c00184ce10f33171690a8::$classMap;35 $loader->prefixLengthsPsr4 = ComposerStaticInit067d2cfd28481a2fb33c640a2e0fec93::$prefixLengthsPsr4; 36 $loader->prefixDirsPsr4 = ComposerStaticInit067d2cfd28481a2fb33c640a2e0fec93::$prefixDirsPsr4; 37 $loader->classMap = ComposerStaticInit067d2cfd28481a2fb33c640a2e0fec93::$classMap; 37 38 38 39 }, null, ClassLoader::class); -
autocomplete-orders-for-woocommerce/trunk/vendor/composer/installed.json
r3347367 r3430460 3 3 { 4 4 "name": "byteever/bytekit-plugin", 5 "version": " v1.0.2",6 "version_normalized": " 1.0.2.0",5 "version": "dev-trunk", 6 "version_normalized": "dev-trunk", 7 7 "source": { 8 8 "type": "git", 9 9 "url": "git@github.com:byteever/bytekit-plugin.git", 10 "reference": " 794ec9834ecac6cead6b1064a605ff930864950b"10 "reference": "43692c253b4d83879f5302dc6feff5eb2448428d" 11 11 }, 12 12 "dist": { 13 13 "type": "zip", 14 "url": "https://api.github.com/repos/byteever/bytekit-plugin/zipball/ 794ec9834ecac6cead6b1064a605ff930864950b",15 "reference": " 794ec9834ecac6cead6b1064a605ff930864950b",14 "url": "https://api.github.com/repos/byteever/bytekit-plugin/zipball/43692c253b4d83879f5302dc6feff5eb2448428d", 15 "reference": "43692c253b4d83879f5302dc6feff5eb2448428d", 16 16 "shasum": "" 17 17 }, … … 19 19 "php": ">=7.4" 20 20 }, 21 "require-dev": { 22 "byteever/byteever-sniffs": "dev-master", 23 "codeception/module-asserts": "^1.0", 24 "codeception/module-cli": "^1.0", 25 "codeception/module-db": "^1.0", 26 "codeception/module-filesystem": "^1.0", 27 "codeception/module-phpbrowser": "^1.0", 28 "codeception/module-rest": "^2.0", 29 "codeception/module-webdriver": "^1.0", 30 "codeception/util-universalframework": "^1.0", 31 "lucatume/wp-browser": "<3.5" 32 }, 33 "time": "2025-02-27T09:59:41+00:00", 21 "time": "2025-12-11T10:51:47+00:00", 34 22 "type": "library", 35 23 "installation-source": "dist", … … 39 27 } 40 28 }, 41 "scripts": {42 "phpcs": [43 "@php ./vendor/bin/phpcs --standard=phpcs.xml -s -v"44 ],45 "phpcbf": [46 "@php ./vendor/bin/phpcbf --standard=phpcs.xml -v"47 ],48 "test:setup": [49 "bash bin/install-test-env.sh"50 ],51 "test:build": [52 "vendor/bin/codecept build"53 ],54 "test:wpunit": [55 "vendor/bin/codecept run wpunit --"56 ],57 "test:functional": [58 "vendor/bin/codecept run functional --"59 ],60 "test:acceptance": [61 "vendor/bin/codecept run acceptance --"62 ],63 "test:gen:wpunit": [64 "vendor/bin/codecept generate:wpunit wpunit"65 ],66 "test:gen:functional": [67 "vendor/bin/codecept generate:wpunit functional"68 ],69 "test:gen:acceptance": [70 "vendor/bin/codecept generate:acceptance acceptance"71 ],72 "test": [73 "vendor/bin/codecept run --"74 ]75 },76 29 "license": [ 77 30 "GPL-3.0-or-later" 78 31 ], 79 "authors": [80 {81 "name": "Sultan Nasir Uddin",82 "email": "manikdrmc@gmail.com"83 }84 ],85 "description": "A set of related classes to kick start WordPress plugin development.",86 32 "support": { 87 "source": "https://github.com/byteever/bytekit-plugin/tree/ v1.0.2",33 "source": "https://github.com/byteever/bytekit-plugin/tree/trunk", 88 34 "issues": "https://github.com/byteever/bytekit-plugin/issues" 89 35 }, 90 "install-path": "../ ../libraries/byteever/bytekit-plugin/"36 "install-path": "../byteever/bytekit-plugin" 91 37 } 92 38 ], -
autocomplete-orders-for-woocommerce/trunk/vendor/composer/installed.php
r3401686 r3430460 2 2 'root' => array( 3 3 'name' => 'pluginever/autocomplete-orders-for-woocommerce', 4 'pretty_version' => ' v1.2.1',5 'version' => ' 1.2.1.0',6 'reference' => ' 24ccbc44235dbd52870220f6a343b6583654e459',4 'pretty_version' => 'dev-master', 5 'version' => 'dev-master', 6 'reference' => 'f680e18109c137c8a1dc6ef63f0702b7fb2f9a0a', 7 7 'type' => 'wordpress-plugin', 8 8 'install_path' => __DIR__ . '/../../', … … 12 12 'versions' => array( 13 13 'byteever/bytekit-plugin' => array( 14 'pretty_version' => ' v1.0.2',15 'version' => ' 1.0.2.0',16 'reference' => ' 794ec9834ecac6cead6b1064a605ff930864950b',14 'pretty_version' => 'dev-trunk', 15 'version' => 'dev-trunk', 16 'reference' => '43692c253b4d83879f5302dc6feff5eb2448428d', 17 17 'type' => 'library', 18 18 'install_path' => __DIR__ . '/../byteever/bytekit-plugin', … … 21 21 ), 22 22 'pluginever/autocomplete-orders-for-woocommerce' => array( 23 'pretty_version' => ' v1.2.1',24 'version' => ' 1.2.1.0',25 'reference' => ' 24ccbc44235dbd52870220f6a343b6583654e459',23 'pretty_version' => 'dev-master', 24 'version' => 'dev-master', 25 'reference' => 'f680e18109c137c8a1dc6ef63f0702b7fb2f9a0a', 26 26 'type' => 'wordpress-plugin', 27 27 'install_path' => __DIR__ . '/../../',
Note: See TracChangeset
for help on using the changeset viewer.