*/ class AdUnblocker_Activator { public static function activate() { $defaults = AdUnblocker::get_defaults(); add_option( 'adunblocker-options', $defaults ); add_option( AdUnblocker_Popup_Templates::STARTER_STATE_OPTION, 'pending', '', 'no' ); $stats = new AdUnblocker_Stats('adunblocker'); $stats->install_schema(); $stats->schedule_cleanup(); $is_pro = (defined('DAAU_PRO_ACTIVE') && DAAU_PRO_ACTIVE) || (bool) apply_filters('daau_stats_is_pro', false); if ($is_pro) { $recovery = new AdUnblocker_Recovery('adunblocker'); $recovery->install_schema(); $recovery->maybe_install(); } } }