=')) { $rootVersionFolder = ''; $isMigratedToV2 = get_option('bitforms_migrated_to_v2'); $isMigratingToV2 = get_option('bitforms_migrating_to_v2'); if (!$isMigratingToV2 && !$isMigratedToV2) { global $wpdb; $oldForms = $wpdb->get_results("SELECT * FROM {$wpdb->prefix}bitforms_form"); if (count($oldForms) > 0) { $rootVersionFolder = 'v1/'; } else { update_option('bitforms_migrated_to_v2', true); } } require_once plugin_dir_path(__FILE__) . $rootVersionFolder . 'includes/loader.php'; } /** * Handles plugin activation. * * Throws an error if the plugin is activated on an older version than PHP 5.6. */ function bitforms_activate_plugin($network_wide) { if (version_compare(PHP_VERSION, '5.6.0', '<')) { wp_die( esc_html__('bitforms requires PHP version 5.6.', 'bit-form'), esc_html__('Error Activating', 'bit-form') ); } do_action('bitforms_activation', $network_wide); } register_activation_hook(__FILE__, 'bitforms_activate_plugin'); /** * Handles plugin deactivation. */ function bitforms_deactivate_plugin($network_wide) { if (version_compare(PHP_VERSION, '5.6.0', '<')) { return; } do_action('bitforms_deactivation', $network_wide); } register_deactivation_hook(__FILE__, 'bitforms_deactivate_plugin'); /** * Handles plugin uninstall. * * @access private */ function bitforms_uninstall_plugin() { if (version_compare(PHP_VERSION, '5.6.0', '<')) { return; } do_action('bitforms_uninstall'); } register_uninstall_hook(__FILE__, 'bitforms_uninstall_plugin');