<?php
/**
 * Fichier  : api/product_versions.php
 * Auteur   : KREMER Régis
 * Version  : 2.4.0
 * Date     : 2026-02-26
 * Description : API REST — Historique des modifications produit (Lot 4)
 */
require_once dirname(__DIR__).'/config.php';
startSession(); requireAuth();
requirePerm('product.versions.read');

$pid = (int)($_GET['productId'] ?? 0);
$items = loadData('product_versions');
if($pid>0) $items = array_filter($items, fn($v)=>(int)($v['productId']??0)===$pid);

// newest first
usort($items, fn($a,$b)=>strcmp((string)($b['createdAt']??''),(string)($a['createdAt']??'')));
jsonResponse(array_values($items));
