From 28347fe5e36d9b4cdc30ec3e3743b75cc9d73d7d Mon Sep 17 00:00:00 2001 From: Rodrigue Tusse Date: Wed, 19 Mar 2025 12:58:19 +0200 Subject: [PATCH 1/2] Add start date argument to admin UI for generating orders. --- includes/Admin/Settings.php | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/includes/Admin/Settings.php b/includes/Admin/Settings.php index c31aeee..3dfac1b 100644 --- a/includes/Admin/Settings.php +++ b/includes/Admin/Settings.php @@ -122,6 +122,15 @@ public static function render_admin_page() { min="1" /> + + + + /> $start_date ) ); } else if ( ! empty( $_POST['cancel_job'] ) ) { check_admin_referer( 'generate', 'smoothgenerator_nonce' ); BatchProcessor::delete_current_job(); From 75b9feb289901cca6b9a6a137561f7882644d366 Mon Sep 17 00:00:00 2001 From: Rodrigue Tusse Date: Wed, 19 Mar 2025 14:06:39 +0200 Subject: [PATCH 2/2] Implement full date range and apply arguments to products and orders. --- includes/Admin/Settings.php | 74 ++++++++++++++++++++++++++++++------- 1 file changed, 61 insertions(+), 13 deletions(-) diff --git a/includes/Admin/Settings.php b/includes/Admin/Settings.php index 3dfac1b..8848938 100644 --- a/includes/Admin/Settings.php +++ b/includes/Admin/Settings.php @@ -122,15 +122,6 @@ public static function render_admin_page() { min="1" /> - - - - />

+

Advanced Options

+

+ +

+ + + + $start_date ) ); + BatchProcessor::create_new_job( 'orders', $num_to_generate, $args ); } else if ( ! empty( $_POST['cancel_job'] ) ) { check_admin_referer( 'generate', 'smoothgenerator_nonce' ); BatchProcessor::delete_current_job();