require_once plugin_dir_path(__FILE__) . 'admin/flowplayer-drive/class-flowplayer-drive-error.php'; require_once plugin_dir_path(__FILE__) . 'admin/insert-video-button.php'; if (!class_exists('Gamajo_Dashboard_Glancer')) { require plugin_dir_path(__FILE__) . 'admin/includes/class-gamajo-dashboard-glancer.php'; } if (!class_exists('Gamajo_Dashboard_RightNow')) { require plugin_dir_path(__FILE__) . 'admin/includes/class-gamajo-dashboard-rightnow.php'; } } else { require_once plugin_dir_path(__FILE__) . 'frontend/class-flowplayer5-frontend.php'; require_once plugin_dir_path(__FILE__) . 'frontend/class-flowplayer5-playlist.php'; require_once plugin_dir_path(__FILE__) . 'frontend/class-flowplayer5-output.php'; require_once plugin_dir_path(__FILE__) . 'frontend/class-flowplayer5-shortcode.php'; } // Register hooks that are fired when the plugin is activated, deactivated, and uninstalled, respectively. register_activation_hook(__FILE__, array('Flowplayer5', 'activate')); register_deactivation_hook(__FILE__, array('Flowplayer5', 'deactivate')); Flowplayer5::get_instance(); Flowplayer5_Post_Type::get_instance(); Flowplayer5_Taxonomy::get_instance(); new Flowplayer5_Sanitize_Settings(); if (is_admin()) { Flowplayer5_Admin::get_instance(); Flowplayer5_Video_Meta_Box::get_instance(); $flowplayer_drive = new Flowplayer_Drive(); add_action('plugins_loaded', array($flowplayer_drive, 'run')); new Flowplayer5_Taxonomy_Meta(); } else { new Flowplayer5_Frontend(); new Flowplayer5_Shortcode(); }