<?php
if (!function_exists('action_scheduler_register_3_dot_3_dot_0') && function_exists('add_action')) {
if (!class_exists('ActionScheduler_Versions')) {
require_once __DIR__ . '/classes/ActionScheduler_Versions.php';
add_action('plugins_loaded', array('ActionScheduler_Versions', 'initialize_latest_version'), 1, 0);
}
add_action('plugins_loaded', 'action_scheduler_register_3_dot_3_dot_0', 0, 0);
function action_scheduler_register_3_dot_3_dot_0()
{
$versions = ActionScheduler_Versions::instance();
$versions->register('3.3.0', 'action_scheduler_initialize_3_dot_3_dot_0');
}
function action_scheduler_initialize_3_dot_3_dot_0()
{
if (!class_exists('ActionScheduler')) {
require_once __DIR__ . '/classes/abstracts/ActionScheduler.php';
ActionScheduler::init(__FILE__);
}
}
if (did_action('plugins_loaded') && !doing_action('plugins_loaded') && !class_exists('ActionScheduler')) {
action_scheduler_initialize_3_dot_3_dot_0();
do_action('action_scheduler_pre_theme_init');
ActionScheduler_Versions::initialize_latest_version();
}
}