PluginProbe
SureDonation – Donation Forms, Fundraising Campaigns & Donor Management / 1.3.0
SureDonation – Donation Forms, Fundraising Campaigns & Donor Management v1.3.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 +0 -9 trunk1.3.0 View file →
@@ -13,9 +13,8 @@
13 13 use SureDonation\Inc\Admin\Analytics;
14 14 use SureDonation\Inc\Admin\Notice_Manager;
15 15 use SureDonation\Inc\Admin\Notices;
16 16 use SureDonation\Inc\Ajax\Donation_Handler;
17 -use SureDonation\Inc\Emails\Email_Handler;
18 17 use SureDonation\Inc\Assets\Register as Assets_Register;
19 18 use SureDonation\Inc\Blocks\Register as Blocks_Register;
20 19 use SureDonation\Inc\Campaigns\Campaign_Cpt;
21 20 use SureDonation\Inc\Campaigns\Campaign_Meta_Tags;
@@ -128,12 +127,8 @@
128 127 public function load_plugin() {
129 128 // Initialize database tables.
130 129 Database_Register::init();
131 130
132 - // Back-fill notification identities once, in admin context only — it
133 - // writes, and the path it repairs runs during donor payment requests.
134 - add_action( 'admin_init', [ Email_Handler::class, 'backfill_notification_keys' ] );
135 -
136 131 // Initialize Campaign CPT.
137 132 Campaign_Cpt::get_instance();
138 133
139 134 // Initialize Campaign Page (default layout seeding + display block helpers).
@@ -252,12 +247,8 @@
252 247 register_deactivation_hook(
253 248 SUREDONATION_FILE,
254 249 static function () {
255 250 update_option( '__suredonation_do_redirect', false );
256 -
257 - // Otherwise the webhook reconciliation stays in cron after the
258 - // plugin is gone, firing at a callback that no longer exists.
259 - wp_clear_scheduled_hook( Stripe_Settings::WEBHOOK_SYNC_HOOK );
260 251 }
261 252 );
262 253
263 254 // Ensure donor role exists (for upgrades without re-activation).