set_basename( false, __FILE__ ); } else { defined( 'BOARDIT_VERSION' ) || define( 'BOARDIT_VERSION', '1.0.6' ); defined( 'BOARDIT_PLUGIN_DIR' ) || define( 'BOARDIT_PLUGIN_DIR', plugin_dir_path( __FILE__ ) ); defined( 'BOARDIT_PLUGIN_URL' ) || define( 'BOARDIT_PLUGIN_URL', plugin_dir_url( __FILE__ ) ); defined( 'BOARDIT_PLUGIN_FILE' ) || define( 'BOARDIT_PLUGIN_FILE', __FILE__ ); defined( 'BOARDIT_TEXT_DOMAIN' ) || define( 'BOARDIT_TEXT_DOMAIN', 'boardit' ); // Deze if moet blijven: zonder wordt boardit_fs() vooraf gedeclareerd en klopt function_exists() hierboven niet. if ( !function_exists( 'boardit_fs' ) ) { /** * Freemius: licenties, updates en betalingen van BoardIt Pro. Er gaan geen gegevens naar * Freemius zonder toestemming van de gebruiker (opt-in). * * @return Freemius */ function boardit_fs() { global $boardit_fs; if ( !isset( $boardit_fs ) ) { require_once BOARDIT_PLUGIN_DIR . 'vendor/freemius/start.php'; $boardit_fs = fs_dynamic_init( array( 'id' => '39648', 'slug' => 'boardit', 'premium_slug' => 'boardit-pro', 'type' => 'plugin', 'public_key' => 'pk_74944f37f4e63832d254016143996', 'is_premium' => false, 'premium_suffix' => 'Pro', 'has_addons' => false, 'has_paid_plans' => true, 'is_org_compliant' => true, 'menu' => array( 'slug' => 'boardit', 'first-path' => 'admin.php?page=boardit-settings', 'pricing' => false, 'contact' => false, 'support' => false, ), 'is_live' => true, ) ); } //end if return $boardit_fs; } boardit_fs(); do_action( 'boardit_fs_loaded' ); } //end if require_once BOARDIT_PLUGIN_DIR . 'includes/boardit-functions.php'; require_once BOARDIT_PLUGIN_DIR . 'includes/class-boardit-loader.php'; require_once BOARDIT_PLUGIN_DIR . 'includes/class-boardit-i18n.php'; require_once BOARDIT_PLUGIN_DIR . 'includes/class-boardit-features.php'; require_once BOARDIT_PLUGIN_DIR . 'includes/class-boardit-db.php'; require_once BOARDIT_PLUGIN_DIR . 'includes/class-boardit-reservation.php'; require_once BOARDIT_PLUGIN_DIR . 'includes/class-boardit-data-retention.php'; require_once BOARDIT_PLUGIN_DIR . 'includes/class-boardit-mailer.php'; require_once BOARDIT_PLUGIN_DIR . 'includes/class-boardit-activator.php'; require_once BOARDIT_PLUGIN_DIR . 'includes/class-boardit-deactivator.php'; require_once BOARDIT_PLUGIN_DIR . 'includes/class-boardit-uninstaller.php'; require_once BOARDIT_PLUGIN_DIR . 'includes/class-boardit-freemius.php'; require_once BOARDIT_PLUGIN_DIR . 'includes/class-boardit.php'; require_once BOARDIT_PLUGIN_DIR . 'admin/class-boardit-admin.php'; require_once BOARDIT_PLUGIN_DIR . 'admin/class-boardit-admin-upgrade.php'; require_once BOARDIT_PLUGIN_DIR . 'public/class-boardit-public.php'; register_activation_hook( __FILE__, array('Boardit_Activator', 'activate') ); register_deactivation_hook( __FILE__, array('Boardit_Deactivator', 'deactivate') ); Boardit_Freemius::register( boardit_fs() ); boardit_run(); } //end if