function eddc_generate_user_export_file($data)
{
    $user_id = !empty($data['user_id']) ? intval($data['user_id']) : get_current_user_id();
    if (empty($user_id) || !eddc_user_has_commissions($user_id)) {
        return;
    }
    include_once EDDC_PLUGIN_DIR . 'includes/class-commissions-export.php';
    $export = new EDD_Commissions_Export();
    $export->user_id = $user_id;
    $export->year = $data['year'];
    $export->month = $data['month'];
    $export->export();
}
function eddc_generate_user_export_file($data)
{
    if (!is_user_logged_in() || !eddc_user_has_commissions()) {
        return;
    }
    include_once EDDC_PLUGIN_DIR . 'includes/class-commissions-export.php';
    $export = new EDD_Commissions_Export();
    $export->user_id = get_current_user_id();
    $export->year = $data['year'];
    $export->month = $data['month'];
    $export->export();
}