<?php
/**
 * Plugin Name: TON Italia Registration
 * Plugin URI: https://www.tentofnations.it/
 * Description: Form iscrizione socio TON ITALIA ODV con GDPR, CAPTCHA integrato e gestione ammissioni.
 * Version: 1.5
 * Author: Fabio Arrigoni
 * Text Domain: ton-italia-registration
 * Domain Path: /languages
 * Requires at least: 6.0
 * Requires PHP: 8.0
 *
 * @package TonItaliaRegistration
 */

defined( 'ABSPATH' ) || exit;

define( 'TON_REG_VERSION', '1.5' );
define( 'TON_REG_PLUGIN_FILE', __FILE__ );
define( 'TON_REG_PLUGIN_DIR', plugin_dir_path( __FILE__ ) );
define( 'TON_REG_PLUGIN_URL', plugin_dir_url( __FILE__ ) );
define( 'TON_REG_TABLE', 'ton_registrations' );

require_once TON_REG_PLUGIN_DIR . 'includes/class-autoloader.php';
TON_Reg_Autoloader::register();

register_activation_hook( __FILE__, array( 'TON_Reg_Activator', 'activate' ) );
register_deactivation_hook( __FILE__, array( 'TON_Reg_Deactivator', 'deactivate' ) );

/**
 * @return TON_Reg_Plugin
 */
function ton_reg() {
	return TON_Reg_Plugin::instance();
}

add_action( 'plugins_loaded', array( 'TON_Reg_Plugin', 'instance' ) );
