Actualiser api.php
This commit is contained in:
@@ -885,11 +885,17 @@ case 'import_batch':
|
|||||||
foreach ($items as $item) {
|
foreach ($items as $item) {
|
||||||
$ean = preg_replace('/[^0-9]/', '', (string)($item['ean'] ?? ''));
|
$ean = preg_replace('/[^0-9]/', '', (string)($item['ean'] ?? ''));
|
||||||
$csvTitle = trim($item['title'] ?? '');
|
$csvTitle = trim($item['title'] ?? '');
|
||||||
if (strlen($ean) < 8 && empty($csvTitle)) { $skipped++; continue; }
|
error_log("Traitement de : " . print_r($item, true));
|
||||||
|
error_log("EAN = $ean, CSV Title = '$csvTitle'");
|
||||||
|
if (strlen($ean) < 8 && empty($csvTitle)) {
|
||||||
|
error_log("SKIP : EAN invalide et titre vide");
|
||||||
|
$skipped++;
|
||||||
|
continue;
|
||||||
|
}
|
||||||
// 1. Récupération depuis Blu-ray.com (si EAN)
|
// 1. Récupération depuis Blu-ray.com (si EAN)
|
||||||
$blurayData = !empty($ean) ? fetchFromBlurayCom($ean) : [];
|
$blurayData = !empty($ean) ? fetchFromBlurayCom($ean) : [];
|
||||||
$title = !empty($blurayData['title']) ? $blurayData['title'] : $csvTitle;
|
$title = !empty($blurayData['title']) ? $blurayData['title'] : $csvTitle;
|
||||||
|
error_log("Titre final avant insertion : '$title'");
|
||||||
$year = $blurayData['year'] ?? '';
|
$year = $blurayData['year'] ?? '';
|
||||||
$format = $blurayData['format'] ?: detectFormat($title);
|
$format = $blurayData['format'] ?: detectFormat($title);
|
||||||
$publisher = $blurayData['publisher'] ?? '';
|
$publisher = $blurayData['publisher'] ?? '';
|
||||||
|
|||||||
Reference in New Issue
Block a user