Initial commit
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
<?php
|
||||
|
||||
namespace FluentCrm\App\Hooks\Handlers;
|
||||
|
||||
/**
|
||||
* DeactivationHandler Class
|
||||
*
|
||||
* FluentCRM Deactivation Handler Class.
|
||||
*
|
||||
* @package FluentCrm\App\Hooks
|
||||
*
|
||||
* @version 1.0.0
|
||||
*/
|
||||
class DeactivationHandler
|
||||
{
|
||||
public function handle()
|
||||
{
|
||||
if (function_exists('\as_unschedule_all_actions')) {
|
||||
as_unschedule_all_actions('fluentcrm_scheduled_every_minute_tasks');
|
||||
as_unschedule_all_actions('fluent_crm_ascheduler_runs_daily');
|
||||
}
|
||||
|
||||
wp_clear_scheduled_hook('fluentcrm_scheduled_minute_tasks');
|
||||
wp_clear_scheduled_hook('fluentcrm_scheduled_hourly_tasks');
|
||||
wp_clear_scheduled_hook('fluentcrm_scheduled_weekly_tasks');
|
||||
wp_clear_scheduled_hook('fluentcrm_scheduled_five_minute_tasks');
|
||||
wp_clear_scheduled_hook('fluentcrm_scheduled_daily_tasks');
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user