<?php
/**
 * Plugin Name: Medio Card-to-Card Payment (Free Version)
 * Description: پرداخت کارت به کارت با ساختار ماژولار و آپلود AJAX
 * Version: free version
 * Author: Medio Advertising Agency | آژانس تبلیغاتی مدیو
 * Requires at least: 5.0
 * Tested up to: 6.5
 * WC requires at least: 4.0
 * WC tested up to: 8.9
 */

if ( ! defined( 'ABSPATH' ) ) exit;

if ( ! defined( 'C2CP_PLUGIN_FILE' ) ) {
    define( 'C2CP_PLUGIN_FILE', __FILE__ );
}
if ( ! defined( 'C2CP_PLUGIN_PATH' ) ) {
    define( 'C2CP_PLUGIN_PATH', plugin_dir_path( C2CP_PLUGIN_FILE ) );
}
if ( ! defined( 'C2CP_PLUGIN_URL' ) ) {
    define( 'C2CP_PLUGIN_URL', plugin_dir_url( C2CP_PLUGIN_FILE ) );
}

require_once C2CP_PLUGIN_PATH . 'includes/class-free-limit.php';
C2CP_Free_Limit::instance();

require_once C2CP_PLUGIN_PATH . 'includes/class-c2cp-core.php';

add_action( 'plugins_loaded', function() {
    if ( ! class_exists( 'WooCommerce' ) ) {
        add_action( 'admin_notices', function() {
            echo '<div class="error"><p>پلاگین کارت به کارت نیاز به فعال بودن ووکامرس دارد.</p></div>';
        });
        return;
    }
    
    if ( class_exists( 'C2CP_Core' ) ) {
        C2CP_Core::instance();
    }
});
