Changeset 3399348
- Timestamp:
- 11/20/2025 04:06:49 AM (4 months ago)
- Location:
- archive-master
- Files:
-
- 18 edited
- 1 copied
-
tags/1.8.4 (copied) (copied from archive-master/trunk)
-
tags/1.8.4/archive-master.php (modified) (3 diffs)
-
tags/1.8.4/changelog.txt (modified) (1 diff)
-
tags/1.8.4/includes/Appsero/Client.php (modified) (1 diff)
-
tags/1.8.4/includes/Appsero/Insights.php (modified) (3 diffs)
-
tags/1.8.4/includes/Appsero/License.php (modified) (1 diff)
-
tags/1.8.4/includes/Features/MyAccountArchivedOrders.php (modified) (1 diff)
-
tags/1.8.4/includes/Migrator/WpDbMigration.php (modified) (1 diff)
-
tags/1.8.4/includes/wppool/class-plugin.php (modified) (1 diff)
-
tags/1.8.4/readme.txt (modified) (9 diffs)
-
trunk/archive-master.php (modified) (3 diffs)
-
trunk/changelog.txt (modified) (1 diff)
-
trunk/includes/Appsero/Client.php (modified) (1 diff)
-
trunk/includes/Appsero/Insights.php (modified) (3 diffs)
-
trunk/includes/Appsero/License.php (modified) (1 diff)
-
trunk/includes/Features/MyAccountArchivedOrders.php (modified) (1 diff)
-
trunk/includes/Migrator/WpDbMigration.php (modified) (1 diff)
-
trunk/includes/wppool/class-plugin.php (modified) (1 diff)
-
trunk/readme.txt (modified) (9 diffs)
Legend:
- Unmodified
- Added
- Removed
-
archive-master/tags/1.8.4/archive-master.php
r3394169 r3399348 8 8 * Author: ArchiveMaster 9 9 * Author URI: https://archivemaster.pro/ 10 * Version: 1.8. 310 * Version: 1.8.4 11 11 * License: GPL2 or later 12 12 * License URI: https://www.gnu.org/licenses/gpl-2.0.html … … 15 15 16 16 if ( ! defined('ABSPATH') ) { 17 // phpcs:ignore Universal.PHP.RequireExitDieParentheses.Missing 17 18 exit; 18 19 } … … 37 38 * @since 1.0 38 39 */ 39 const VERSION = '1.8. 3';40 const VERSION = '1.8.4'; 40 41 41 42 /** -
archive-master/tags/1.8.4/changelog.txt
r3394169 r3399348 5 5 This file contains older changelog entries, so we can keep the size of the standard WordPress readme.txt file reasonable. 6 6 For the latest changes, please see the "Changelog" section of the [Plugin](https://wordpress.org/plugins/archive-master/#developers). 7 8 = 1.7.0 - 28 July 2025 = 9 * **New:** One-click unarchive for all orders with ID conflict detection 10 * **New:** Export archived orders in CSV, XML, or JSON 11 * **Improvement:** Choose how many archived orders to display per page 12 * **Improvement:** Added background processing for order export 13 * **Fix:** Fixed WooCommerce analytics mismatch caused by archived data 7 14 8 15 = 1.6.0 – 26 Jun 2025 = -
archive-master/tags/1.8.4/includes/Appsero/Client.php
r3250884 r3399348 4 4 5 5 // Exit if accessed directly. 6 // phpcs:ignore Universal.PHP.DisallowExitDieParentheses.Found 6 7 defined( 'ABSPATH' ) || exit(); 7 8 -
archive-master/tags/1.8.4/includes/Appsero/Insights.php
r3250884 r3399348 3 3 4 4 // Exit if accessed directly. 5 // phpcs:ignore Universal.PHP.DisallowExitDieParentheses.Found 5 6 defined('ABSPATH') || exit(); 6 7 … … 479 480 480 481 wp_safe_redirect(remove_query_arg($this->client->slug . '_tracker_optin')); 482 // phpcs:ignore Universal.PHP.RequireExitDieParentheses.Missing 481 483 exit; 482 484 } … … 486 488 487 489 wp_safe_redirect(remove_query_arg($this->client->slug . '_tracker_optout')); 490 // phpcs:ignore Universal.PHP.RequireExitDieParentheses.Missing 488 491 exit; 489 492 } -
archive-master/tags/1.8.4/includes/Appsero/License.php
r3250884 r3399348 4 4 5 5 // Exit if accessed directly. 6 // phpcs:ignore Universal.PHP.DisallowExitDieParentheses.Found 6 7 defined( 'ABSPATH' ) || exit(); 7 8 -
archive-master/tags/1.8.4/includes/Features/MyAccountArchivedOrders.php
r3394169 r3399348 762 762 763 763 wp_safe_redirect( admin_url( 'admin.php?page=master-archives&archived_orders_flushed=1' ) ); 764 // phpcs:ignore Universal.PHP.RequireExitDieParentheses.Missing 764 765 exit; 765 766 } -
archive-master/tags/1.8.4/includes/Migrator/WpDbMigration.php
r3390239 r3399348 57 57 $this->log_DB = new ActivityLogDB(); 58 58 $this->background_process = new BackgroundProcess(); 59 // $this->check_background_process();59 // $this->check_background_process(); 60 60 61 61 add_action('admin_init', [ $this, 'retrieve_and_process_search_results' ], 10); -
archive-master/tags/1.8.4/includes/wppool/class-plugin.php
r3250884 r3399348 10 10 11 11 // Exit if accessed directly. 12 // phpcs:ignore Universal.PHP.DisallowExitDieParentheses.Found 12 13 defined( 'ABSPATH' ) || exit(); 13 14 -
archive-master/tags/1.8.4/readme.txt
r3394187 r3399348 1 === A uto Archive Old Orders & Export for WooCommerce - ArchiveMaster===1 === ArchiveMaster — Auto Archive and Export Old Orders for WooCommerce === 2 2 Contributors: archivemaster, sharifdev, sahabuddinsgr 3 3 Tags: archive, archives, woocommerce orders, export orders 4 4 Requires at least: 6.2 5 5 Tested up to: 6.8 6 Stable tag: 1.8. 36 Stable tag: 1.8.4 7 7 Requires PHP: 8.0 8 8 License: GPLv2 or later 9 9 License URI: https://www.gnu.org/licenses/gpl-2.0.html 10 10 11 A uto archive old WooCommerce orders with a custom archived order status and store them in your local storage or a remote database. Improve your site speed and performance by archiving old orders efficiently.11 Archive old WooCommerce orders to speed up your site and keep your database lean. Move historical orders to your preferred storage: local, cloud, or even Google Drive. 12 12 13 13 ==Description== … … 30 30 Historical orders take up a lot of space in your database over time, consuming valuable storage and impacting performance. **Each time WooCommerce runs its functions, it also processes these older, less-relevant records, increasing query load and slowing down your site.** 31 31 32 Archive Master takes care of the rest, ensuring that only active, necessary data remain in your primary database. 🚀32 Archive Master takes care of the rest, ensuring that only active, necessary data remains in your primary database. 🚀 33 33 34 34 Upgrade to smarter data management. It maintains a smart, high-performance WooCommerce store by efficiently offloading old data. Keep your site fast, your store efficient, and your customers satisfied. 35 35 36 Previous order -data take up a lot of space in your database. And every time WooCommerce's functionalities are loading, the order queries also load, making your siteperformance slower.36 Previous order data takes up a lot of space in your database. And every time WooCommerce's functionalities are loading, the order queries also load, making your site's performance slower. 37 37 38 38 [✨ Try Live Demo](https://lnk.wppool.dev/9gHaTpn) | [⚡ Get the Premium Version](https://lnk.wppool.dev/eZFN0CG) | 🤝 [Join Our Facebook Community](https://lnk.wppool.dev/BD2m3rf) … … 41 41 42 42 * **Optimized Database Performance:** Archiving previous orders keeps your WooCommerce database optimized, improving store speed and user experience. 43 * **Declutter Database:** Archiving old orders removes unnecessary data from your active database, keeping it clean and organized for better query performance and faster operations. 44 * **Bloat-Free Database:** Moving historical orders to separate storage prevents database bloat, ensuring your WooCommerce store maintains optimal size and runs efficiently. 43 45 * **Store Old Data Securely:** Move your old data into your local storage without affecting site performance or to a remote database and access them anytime you want without ever needing to worry about data loss. 44 46 * **Efficient Data Management:** Move outdated orders to a separate database in your local storage, or to a remote database, making organizing and accessing essential data easier. … … 74 76 🡪 Memberships for WooCommerce 75 77 78 * **📋Allow Customers to View Archived Orders:** Give customers the ability to view their archived order history from their My Account page. Admins can easily toggle this visibility on or off through the settings. 79 76 80 * **🎯 Archive by Specific Order Status:** Choose specifically which orders you want to archive by selecting specific order statuses. For example, archive only “Completed” orders while keeping others untouched. 77 81 … … 94 98 == 👑 ArchiveMaster Pro Features == 95 99 96 * **❇️ Archive to Google Drive:** Connect your Google account to archive orders directly to the Drive and easily unarchive them anytime 100 * **❇️ Archive to Google Drive:** Connect your Google account to archive orders directly to the Drive and easily unarchive them anytime. 97 101 98 102 * **🔄 Auto-Archive Old Orders:** Set automated schedules for archiving historical orders with the plugin’s auto-archive option, keeping your WooCommerce database clean and optimized. … … 110 114 * **🔜 Expanded Archive Database Support (Upcoming):** Archive your previous orders and data to more cloud-based storage options, One Drive, Dropbox, Amazon S3, Backblaze, Hetzner, A2 Hosting, and more. Archive old orders and data to remote databases, including Google Cloud SQL, Microsoft Azure, Digital Ocean, Custom MySQL databases, and more. 111 115 112 * **🗄️ Content Archiving (Upcoming):** Easily archive WordPress Media, WooCommerce Products, Posts, and Custom Post Types to keep your site organized and optimized. Perfectfor managing large content libraries and enhancing site performance.116 * **🗄️ Content Archiving (Upcoming):** Easily archive WordPress Media, WooCommerce Products, Posts, and Custom Post Types to keep your site organized and optimized. Suitable for managing large content libraries and enhancing site performance. 113 117 114 118 [✨ Try Live Demo](https://lnk.wppool.dev/9gHaTpn) | [⚡ Get the Premium Version](https://lnk.wppool.dev/eZFN0CG) | 🤝 [Join Our Facebook Community](https://lnk.wppool.dev/BD2m3rf) … … 125 129 126 130 == 🔥 More Awesome Plugins == 127 If you like ArchiveMaster, then consider checking out our other awesomeprojects:131 If you like ArchiveMaster, then consider checking out our other projects: 128 132 129 133 * 🛒 **[FlexOrder - Order Sync with Google Sheet for WooCommerce](https://wordpress.org/plugins/order-sync-with-google-sheets-for-woocommerce/)**: Manage orders from Google Sheets. WooCommerce order sync, e-commerce order management, and sales order management with Google Sheets. Try Flex Order now! … … 158 162 == Changelog == 159 163 164 = 1.8.4 – 20 Nov 2025 = 165 * **Improvement:** Regular maintenance update 166 160 167 = 1.8.3 – 12 Nov 2025 = 161 168 * **New:** Customers can now view their archived orders … … 180 187 * **Improvement:** Enhanced the local archive storage facility 181 188 182 183 = 1.7.0 - 28 July 2025 =184 * **New:** One-click unarchive for all orders with ID conflict detection185 * **New:** Export archived orders in CSV, XML, or JSON186 * **Improvement:** Choose how many archived orders to display per page187 * **Improvement:** Added background processing for order export188 * **Fix:** Fixed WooCommerce analytics mismatch caused by archived data189 190 189 **For older changelog entries, please see the [additional changelog.txt file](https://plugins.svn.wordpress.org/archive-master/trunk/changelog.txt) delivered with the plugin.** -
archive-master/trunk/archive-master.php
r3394169 r3399348 8 8 * Author: ArchiveMaster 9 9 * Author URI: https://archivemaster.pro/ 10 * Version: 1.8. 310 * Version: 1.8.4 11 11 * License: GPL2 or later 12 12 * License URI: https://www.gnu.org/licenses/gpl-2.0.html … … 15 15 16 16 if ( ! defined('ABSPATH') ) { 17 // phpcs:ignore Universal.PHP.RequireExitDieParentheses.Missing 17 18 exit; 18 19 } … … 37 38 * @since 1.0 38 39 */ 39 const VERSION = '1.8. 3';40 const VERSION = '1.8.4'; 40 41 41 42 /** -
archive-master/trunk/changelog.txt
r3394169 r3399348 5 5 This file contains older changelog entries, so we can keep the size of the standard WordPress readme.txt file reasonable. 6 6 For the latest changes, please see the "Changelog" section of the [Plugin](https://wordpress.org/plugins/archive-master/#developers). 7 8 = 1.7.0 - 28 July 2025 = 9 * **New:** One-click unarchive for all orders with ID conflict detection 10 * **New:** Export archived orders in CSV, XML, or JSON 11 * **Improvement:** Choose how many archived orders to display per page 12 * **Improvement:** Added background processing for order export 13 * **Fix:** Fixed WooCommerce analytics mismatch caused by archived data 7 14 8 15 = 1.6.0 – 26 Jun 2025 = -
archive-master/trunk/includes/Appsero/Client.php
r3250884 r3399348 4 4 5 5 // Exit if accessed directly. 6 // phpcs:ignore Universal.PHP.DisallowExitDieParentheses.Found 6 7 defined( 'ABSPATH' ) || exit(); 7 8 -
archive-master/trunk/includes/Appsero/Insights.php
r3250884 r3399348 3 3 4 4 // Exit if accessed directly. 5 // phpcs:ignore Universal.PHP.DisallowExitDieParentheses.Found 5 6 defined('ABSPATH') || exit(); 6 7 … … 479 480 480 481 wp_safe_redirect(remove_query_arg($this->client->slug . '_tracker_optin')); 482 // phpcs:ignore Universal.PHP.RequireExitDieParentheses.Missing 481 483 exit; 482 484 } … … 486 488 487 489 wp_safe_redirect(remove_query_arg($this->client->slug . '_tracker_optout')); 490 // phpcs:ignore Universal.PHP.RequireExitDieParentheses.Missing 488 491 exit; 489 492 } -
archive-master/trunk/includes/Appsero/License.php
r3250884 r3399348 4 4 5 5 // Exit if accessed directly. 6 // phpcs:ignore Universal.PHP.DisallowExitDieParentheses.Found 6 7 defined( 'ABSPATH' ) || exit(); 7 8 -
archive-master/trunk/includes/Features/MyAccountArchivedOrders.php
r3394169 r3399348 762 762 763 763 wp_safe_redirect( admin_url( 'admin.php?page=master-archives&archived_orders_flushed=1' ) ); 764 // phpcs:ignore Universal.PHP.RequireExitDieParentheses.Missing 764 765 exit; 765 766 } -
archive-master/trunk/includes/Migrator/WpDbMigration.php
r3390239 r3399348 57 57 $this->log_DB = new ActivityLogDB(); 58 58 $this->background_process = new BackgroundProcess(); 59 // $this->check_background_process();59 // $this->check_background_process(); 60 60 61 61 add_action('admin_init', [ $this, 'retrieve_and_process_search_results' ], 10); -
archive-master/trunk/includes/wppool/class-plugin.php
r3250884 r3399348 10 10 11 11 // Exit if accessed directly. 12 // phpcs:ignore Universal.PHP.DisallowExitDieParentheses.Found 12 13 defined( 'ABSPATH' ) || exit(); 13 14 -
archive-master/trunk/readme.txt
r3394187 r3399348 1 === A uto Archive Old Orders & Export for WooCommerce - ArchiveMaster===1 === ArchiveMaster — Auto Archive and Export Old Orders for WooCommerce === 2 2 Contributors: archivemaster, sharifdev, sahabuddinsgr 3 3 Tags: archive, archives, woocommerce orders, export orders 4 4 Requires at least: 6.2 5 5 Tested up to: 6.8 6 Stable tag: 1.8. 36 Stable tag: 1.8.4 7 7 Requires PHP: 8.0 8 8 License: GPLv2 or later 9 9 License URI: https://www.gnu.org/licenses/gpl-2.0.html 10 10 11 A uto archive old WooCommerce orders with a custom archived order status and store them in your local storage or a remote database. Improve your site speed and performance by archiving old orders efficiently.11 Archive old WooCommerce orders to speed up your site and keep your database lean. Move historical orders to your preferred storage: local, cloud, or even Google Drive. 12 12 13 13 ==Description== … … 30 30 Historical orders take up a lot of space in your database over time, consuming valuable storage and impacting performance. **Each time WooCommerce runs its functions, it also processes these older, less-relevant records, increasing query load and slowing down your site.** 31 31 32 Archive Master takes care of the rest, ensuring that only active, necessary data remain in your primary database. 🚀32 Archive Master takes care of the rest, ensuring that only active, necessary data remains in your primary database. 🚀 33 33 34 34 Upgrade to smarter data management. It maintains a smart, high-performance WooCommerce store by efficiently offloading old data. Keep your site fast, your store efficient, and your customers satisfied. 35 35 36 Previous order -data take up a lot of space in your database. And every time WooCommerce's functionalities are loading, the order queries also load, making your siteperformance slower.36 Previous order data takes up a lot of space in your database. And every time WooCommerce's functionalities are loading, the order queries also load, making your site's performance slower. 37 37 38 38 [✨ Try Live Demo](https://lnk.wppool.dev/9gHaTpn) | [⚡ Get the Premium Version](https://lnk.wppool.dev/eZFN0CG) | 🤝 [Join Our Facebook Community](https://lnk.wppool.dev/BD2m3rf) … … 41 41 42 42 * **Optimized Database Performance:** Archiving previous orders keeps your WooCommerce database optimized, improving store speed and user experience. 43 * **Declutter Database:** Archiving old orders removes unnecessary data from your active database, keeping it clean and organized for better query performance and faster operations. 44 * **Bloat-Free Database:** Moving historical orders to separate storage prevents database bloat, ensuring your WooCommerce store maintains optimal size and runs efficiently. 43 45 * **Store Old Data Securely:** Move your old data into your local storage without affecting site performance or to a remote database and access them anytime you want without ever needing to worry about data loss. 44 46 * **Efficient Data Management:** Move outdated orders to a separate database in your local storage, or to a remote database, making organizing and accessing essential data easier. … … 74 76 🡪 Memberships for WooCommerce 75 77 78 * **📋Allow Customers to View Archived Orders:** Give customers the ability to view their archived order history from their My Account page. Admins can easily toggle this visibility on or off through the settings. 79 76 80 * **🎯 Archive by Specific Order Status:** Choose specifically which orders you want to archive by selecting specific order statuses. For example, archive only “Completed” orders while keeping others untouched. 77 81 … … 94 98 == 👑 ArchiveMaster Pro Features == 95 99 96 * **❇️ Archive to Google Drive:** Connect your Google account to archive orders directly to the Drive and easily unarchive them anytime 100 * **❇️ Archive to Google Drive:** Connect your Google account to archive orders directly to the Drive and easily unarchive them anytime. 97 101 98 102 * **🔄 Auto-Archive Old Orders:** Set automated schedules for archiving historical orders with the plugin’s auto-archive option, keeping your WooCommerce database clean and optimized. … … 110 114 * **🔜 Expanded Archive Database Support (Upcoming):** Archive your previous orders and data to more cloud-based storage options, One Drive, Dropbox, Amazon S3, Backblaze, Hetzner, A2 Hosting, and more. Archive old orders and data to remote databases, including Google Cloud SQL, Microsoft Azure, Digital Ocean, Custom MySQL databases, and more. 111 115 112 * **🗄️ Content Archiving (Upcoming):** Easily archive WordPress Media, WooCommerce Products, Posts, and Custom Post Types to keep your site organized and optimized. Perfectfor managing large content libraries and enhancing site performance.116 * **🗄️ Content Archiving (Upcoming):** Easily archive WordPress Media, WooCommerce Products, Posts, and Custom Post Types to keep your site organized and optimized. Suitable for managing large content libraries and enhancing site performance. 113 117 114 118 [✨ Try Live Demo](https://lnk.wppool.dev/9gHaTpn) | [⚡ Get the Premium Version](https://lnk.wppool.dev/eZFN0CG) | 🤝 [Join Our Facebook Community](https://lnk.wppool.dev/BD2m3rf) … … 125 129 126 130 == 🔥 More Awesome Plugins == 127 If you like ArchiveMaster, then consider checking out our other awesomeprojects:131 If you like ArchiveMaster, then consider checking out our other projects: 128 132 129 133 * 🛒 **[FlexOrder - Order Sync with Google Sheet for WooCommerce](https://wordpress.org/plugins/order-sync-with-google-sheets-for-woocommerce/)**: Manage orders from Google Sheets. WooCommerce order sync, e-commerce order management, and sales order management with Google Sheets. Try Flex Order now! … … 158 162 == Changelog == 159 163 164 = 1.8.4 – 20 Nov 2025 = 165 * **Improvement:** Regular maintenance update 166 160 167 = 1.8.3 – 12 Nov 2025 = 161 168 * **New:** Customers can now view their archived orders … … 180 187 * **Improvement:** Enhanced the local archive storage facility 181 188 182 183 = 1.7.0 - 28 July 2025 =184 * **New:** One-click unarchive for all orders with ID conflict detection185 * **New:** Export archived orders in CSV, XML, or JSON186 * **Improvement:** Choose how many archived orders to display per page187 * **Improvement:** Added background processing for order export188 * **Fix:** Fixed WooCommerce analytics mismatch caused by archived data189 190 189 **For older changelog entries, please see the [additional changelog.txt file](https://plugins.svn.wordpress.org/archive-master/trunk/changelog.txt) delivered with the plugin.**
Note: See TracChangeset
for help on using the changeset viewer.