From 28c109022fbf0e44168eaa958b0053ee223df778 Mon Sep 17 00:00:00 2001 From: Cedric Date: Wed, 24 Jun 2026 10:49:45 +0200 Subject: [PATCH] Actualiser api.php --- api.php | 25 +++++++++++++++---------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/api.php b/api.php index 3a0967d..c7acfc5 100644 --- a/api.php +++ b/api.php @@ -535,16 +535,21 @@ case 'import_batch': if (empty($format) || $format === 'Blu-ray') $format = $upcData['format']; } - // 1.5 DVDFr - $dvdfrData = fetchDVDFr($ean, $pdo); - if (!empty($dvdfrData)) { - if (!empty($dvdfrData['poster'])) $poster = $dvdfrData['poster']; - if (!empty($dvdfrData['publisher'])) $publisher = $dvdfrData['publisher']; - if (!empty($dvdfrData['format']) && (empty($format) || $format === 'Blu-ray')) $format = $dvdfrData['format']; - if (!empty($dvdfrData['length']) && empty($length)) $length = $dvdfrData['length']; - if (!empty($dvdfrData['aspect']) && empty($aspect)) $aspect = $dvdfrData['aspect']; - if (!empty($dvdfrData['discs']) && $discs === 1) $discs = (int)$dvdfrData['discs']; - } + // 1.5 DVDFr : affiche FR + métadonnées techniques complètes + $dvdfrData = fetchDVDFr($ean, $pdo); + if (!empty($dvdfrData)) { + // Récupération de TOUS les champs retournés par DVDfr + if (!empty($dvdfrData['poster'])) $poster = $dvdfrData['poster']; + if (!empty($dvdfrData['publisher'])) $publisher = $dvdfrData['publisher']; + if (!empty($dvdfrData['format']) && (empty($format) || $format === 'Blu-ray')) + $format = $dvdfrData['format']; + if (!empty($dvdfrData['length']) && empty($length)) + $length = $dvdfrData['length']; + if (!empty($dvdfrData['aspect']) && empty($aspect)) + $aspect = $dvdfrData['aspect']; + if (!empty($dvdfrData['discs']) && $discs === 1) + $discs = (int)$dvdfrData['discs']; + } } // 2. TMDB - 🔥 NETTOYAGE AGRESSIF DU TITRE