<?php
// Exit if accessed directly to ensure security.
if (!defined('ABSPATH')) {
    exit;
}

// Define the plugin directory constant if not already defined
if (!defined('IAFWZC_PLUGIN_DIR')) {
    define('IAFWZC_PLUGIN_DIR', plugin_dir_path(__FILE__));
}

// Include all necessary files
require_once IAFWZC_PLUGIN_DIR . 'src/db/zoho-account.php';
require_once IAFWZC_PLUGIN_DIR . 'src/db/zoho-field-mapping.php';
require_once IAFWZC_PLUGIN_DIR . 'src/db/zoho-error-log.php';
require_once IAFWZC_PLUGIN_DIR . 'src/product/zoho-util.php';
require_once IAFWZC_PLUGIN_DIR . 'src/forms/form-fields.php';
require_once IAFWZC_PLUGIN_DIR . 'src/forms/form-group-ids.php';
require_once IAFWZC_PLUGIN_DIR . 'src/forms/form-name.php';
require_once IAFWZC_PLUGIN_DIR . 'src/forms/id-mapping.php';
require_once IAFWZC_PLUGIN_DIR . 'src/product/zoho-crm.php';
require_once IAFWZC_PLUGIN_DIR . 'src/product/zoho-bigin.php';
