PluginProbe
SureDonation – Donation Forms, Fundraising Campaigns & Donor Management / 1.6.1
SureDonation – Donation Forms, Fundraising Campaigns & Donor Management v1.6.1
1.6.1 1.6.0 1.5.1 1.5.0 1.4.0 1.3.0 trunk 0.0.1 1.0.0 1.1.0 1.1.1 1.1.2 1.2.0
← All changes | plugin-loader.php +6 -0 1.4.0 → 1.6.1 View file →
@@ -14,8 +14,9 @@
14 14 use SureDonation\Inc\Admin\Notice_Manager;
15 15 use SureDonation\Inc\Admin\Notices;
16 16 use SureDonation\Inc\Ajax\Donation_Handler;
17 17 use SureDonation\Inc\Emails\Email_Handler;
18 +use SureDonation\Inc\Emails\Email_Reports;
18 19 use SureDonation\Inc\Assets\Register as Assets_Register;
19 20 use SureDonation\Inc\Blocks\Register as Blocks_Register;
20 21 use SureDonation\Inc\Campaigns\Campaign_Cpt;
21 22 use SureDonation\Inc\Campaigns\Campaign_Meta_Tags;
@@ -188,8 +189,11 @@
188 189
189 190 // Register WordPress personal-data export/erase integration.
190 191 Privacy_Data::get_instance();
191 192
193 + // Weekly donation digest: cron callback + schedule self-heal.
194 + Email_Reports::get_instance();
195 +
192 196 // Initialize Stripe payment gateway.
193 197 Stripe_Settings::get_instance();
194 198 Stripe_Webhook::get_instance();
195 199 Stripe_Frontend::get_instance();
@@ -256,8 +260,10 @@
256 260
257 261 // Otherwise the webhook reconciliation stays in cron after the
258 262 // plugin is gone, firing at a callback that no longer exists.
259 263 wp_clear_scheduled_hook( Stripe_Settings::WEBHOOK_SYNC_HOOK );
264 + wp_clear_scheduled_hook( Email_Reports::CRON_HOOK );
265 + wp_clear_scheduled_hook( PayPal_Settings::RELAY_REGISTER_HOOK );
260 266 }
261 267 );
262 268
263 269 // Ensure donor role exists (for upgrades without re-activation).