upload photos to main campione only
This commit is contained in:
parent
c7416ba4a9
commit
a626c8283e
@ -199,19 +199,17 @@ try {
|
|||||||
$photos = $stmtPhotos->fetchAll(PDO::FETCH_ASSOC);
|
$photos = $stmtPhotos->fetchAll(PDO::FETCH_ASSOC);
|
||||||
|
|
||||||
|
|
||||||
// 🔹 STEP 6.2: Upload photos to each Campione
|
// 🔹 STEP 6.2: Upload photos to the first (main) Campione only
|
||||||
// Photos document the overall test, so all photos are attached to every campione.
|
|
||||||
|
|
||||||
$photosUploaded = 0;
|
$photosUploaded = 0;
|
||||||
$logContentPhotos = "Photos for CommessaWeb {$commessaId} (iddatadb={$iddatadb}):\n";
|
$logContentPhotos = "Photos for CommessaWeb {$commessaId} (iddatadb={$iddatadb}):\n";
|
||||||
$logContentPhotos .= "Total photos found: " . count($photos) . ", campioni: " . count($campioni) . "\n\n";
|
$logContentPhotos .= "Total photos found: " . count($photos) . ", campioni: " . count($campioni) . "\n\n";
|
||||||
|
|
||||||
if (!empty($campioni) && !empty($photos)) {
|
if (!empty($campioni) && !empty($photos)) {
|
||||||
foreach ($campioni as $campione) {
|
$mainCampione = $campioni[0];
|
||||||
$campioneId = (int)($campione['IdCampione'] ?? 0);
|
$campioneId = (int)($mainCampione['IdCampione'] ?? 0);
|
||||||
if ($campioneId <= 0) continue;
|
|
||||||
|
|
||||||
$logContentPhotos .= "=== Campione {$campioneId} ===\n";
|
if ($campioneId > 0) {
|
||||||
|
$logContentPhotos .= "=== Campione {$campioneId} (main) ===\n";
|
||||||
|
|
||||||
foreach ($photos as $photo) {
|
foreach ($photos as $photo) {
|
||||||
$photoPath = $uploadDir . '/' . ltrim($photo['file_path'], './');
|
$photoPath = $uploadDir . '/' . ltrim($photo['file_path'], './');
|
||||||
@ -231,6 +229,8 @@ try {
|
|||||||
$logContentPhotos .= "RESPONSE:\n" . json_encode($photoResult, JSON_PRETTY_PRINT) . "\n\n---\n";
|
$logContentPhotos .= "RESPONSE:\n" . json_encode($photoResult, JSON_PRETTY_PRINT) . "\n\n---\n";
|
||||||
$photosUploaded++;
|
$photosUploaded++;
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
$logContentPhotos .= "SKIP: main campione has invalid IdCampione\n";
|
||||||
}
|
}
|
||||||
} elseif (empty($campioni)) {
|
} elseif (empty($campioni)) {
|
||||||
$logContentPhotos .= "SKIP: no campioni created, cannot upload photos\n";
|
$logContentPhotos .= "SKIP: no campioni created, cannot upload photos\n";
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user