<?php
/**
 *
 * @link              https://bowdenworks.com
 * @since             1.0.0
 * @package           BwSurvey
 *
 * @wordpress-plugin
 * Plugin Name:       Bowden Works Survey Plugin
 * Plugin URI:        https://bowdenworks.com
 * Version:           1.0.0
 * Author:            Bowden Works
 * Author URI:        https://bowdenworks.com
 * License:           GPL-2.0+
 * License URI:       http://www.gnu.org/licenses/gpl-2.0.txt
 * Text Domain:       bw-survey
 */

// If this file is called directly, abort.
if ( ! defined('WPINC') ) {
	die;
}

define( 'BW_SURVEY_PLUGIN_NAME', 'Bowden Works Survey Plugin' );
define( 'BW_SURVEY_PLUGIN_VERSION', '1.0.0' . time() ); // ToDo: remove ". time()"
define( 'BW_SURVEY_PLUGIN_FILE', __FILE__ );

// The code that runs during plugin activation.
register_activation_hook( BW_SURVEY_PLUGIN_FILE, 'activate_bw_survey' );
function activate_bw_survey() {
	require_once plugin_dir_path( BW_SURVEY_PLUGIN_FILE ) . 'includes/class-activator.php';
	Activator::activate();
}

// The code that runs during plugin deactivation.
register_deactivation_hook( BW_SURVEY_PLUGIN_FILE, 'deactivate_bw_survey' );
function deactivate_bw_survey() {
	require_once plugin_dir_path( BW_SURVEY_PLUGIN_FILE ) . 'includes/class-deactivator.php';
	Deactivator::deactivate();
}

// Begins execution of the plugin.
require_once plugin_dir_path( BW_SURVEY_PLUGIN_FILE ) . 'includes/class-bw-survey.php';
call_user_func( function () {
	new BW_Survey();
} );
