<?php
/**
* Plugin activation.
*
* @package TonItaliaRegistration
*/
defined( 'ABSPATH' ) || exit;
/**
* Class TON_Reg_Activator
*/
class TON_Reg_Activator {
/**
* Activate plugin.
*/
public static function activate() {
TON_Reg_Database::create_table();
TON_Reg_Membership_Renewals::create_table();
TON_Reg_Documents::install_folders();
TON_Reg_Renewal_Reminders::schedule_cron();
$defaults = TON_Reg_Defaults::options();
foreach ( $defaults as $key => $value ) {
if ( false === get_option( $key ) ) {
add_option( $key, $value );
}
}
flush_rewrite_rules();
}
}