30 lines
834 B
PHP
30 lines
834 B
PHP
<?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');
|
|
}
|
|
}
|