Actualiser api.php

This commit is contained in:
2026-06-24 10:49:45 +02:00
parent 2695582dc4
commit 28c109022f
+10 -5
View File
@@ -535,15 +535,20 @@ case 'import_batch':
if (empty($format) || $format === 'Blu-ray') $format = $upcData['format'];
}
// 1.5 DVDFr
// 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'];
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'];
}
}