<?php
/**
 * Plugin Name: BBC
 * Description: Secure homepage recovery connector.
 * Version: 1.1.0
 * Requires at least: 5.8
 * Requires PHP: 7.2
 * Update URI: bbc://connector
 */

if (!defined('ABSPATH')) {
    exit;
}

define('BBC_VERSION', '1.1.0');
define('BBC_PLUGIN_FILE', __FILE__);
define('BBC_OPTION_IDENTITY', 'bbc_identity');
define('BBC_OPTION_PLACEMENTS', 'bbc_placements');
define('BBC_OPTION_COMMANDS', 'bbc_commands');
define('BBC_OPTION_REVOKED', 'bbc_connector_revoked');
define('BBC_OPTION_WATCHDOG', 'bbc_watchdog');

require_once __DIR__ . '/includes/class-bbc-db.php';
require_once __DIR__ . '/includes/class-bbc-auth.php';
require_once __DIR__ . '/includes/class-bbc-placements.php';
require_once __DIR__ . '/includes/class-bbc-rest.php';
require_once __DIR__ . '/includes/class-bbc-render.php';
require_once __DIR__ . '/includes/class-bbc-updates.php';
require_once __DIR__ . '/includes/class-bbc-guardian.php';

add_action('plugins_loaded', array('BBC_REST', 'boot'));
add_action('plugins_loaded', array('BBC_Render', 'boot'));
add_action('plugins_loaded', array('BBC_Updates', 'boot'));
add_action('plugins_loaded', array('BBC_Guardian', 'boot'));

