Диагностика файлов проекта $projectid"; // 1. Проверяем основной документ (исковое заявление) echo "

1. Проверяем исковое заявление:

"; $claim = getClaim($projectid, 'исковое'); echo "

Результат: " . $claim['result'] . "

"; if ($claim['result'] == 'YES') { echo "

Файл: " . $claim['filepath'] . "

"; echo "

Название: " . $claim['filename'] . "

"; echo "

S3 данные: bucket=" . $claim['s3_bucket'] . ", key=" . $claim['s3_key'] . "

"; echo "

Тип размещения: " . $claim['filelocationtype'] . "

"; if ($claim['filelocationtype'] == 'E') { echo "

Пытаемся скачать из S3...

"; $tempPath = getTempFileFromS3($claim['s3_bucket'], $claim['s3_key'], 'test_claim.pdf'); if ($tempPath) { echo "

✅ S3 файл успешно скачан: $tempPath

"; unlink($tempPath); } else { echo "

❌ Ошибка скачивания из S3

"; } } } else { echo "

❌ Исковое заявление не найдено

"; } echo "

2. Проверяем дополнительные документы:

"; $otherDocs = getOtherDocs($projectid, 9728036753, 0, 0); echo "

Найдено документов: " . count($otherDocs) . "

"; for ($i = 0; $i < count($otherDocs); $i++) { echo "
"; echo "

Документ " . ($i + 1) . ":

"; echo "

Название: " . $otherDocs[$i]['description'] . "

"; echo "

Файл: " . $otherDocs[$i]['filepath'] . "

"; echo "

S3 данные: bucket=" . $otherDocs[$i]['s3_bucket'] . ", key=" . $otherDocs[$i]['s3_key'] . "

"; echo "

Тип размещения: " . $otherDocs[$i]['filelocationtype'] . "

"; if ($otherDocs[$i]['filelocationtype'] == 'E' && !empty($otherDocs[$i]['s3_bucket']) && !empty($otherDocs[$i]['s3_key'])) { echo "

Пытаемся скачать из S3...

"; $tempPath = getTempFileFromS3($otherDocs[$i]['s3_bucket'], $otherDocs[$i]['s3_key'], 'test_other_' . $i . '.pdf'); if ($tempPath) { echo "

✅ S3 файл успешно скачан: $tempPath

"; unlink($tempPath); } else { echo "

❌ Ошибка скачивания из S3

"; } } else { echo "

ℹ️ Локальный файл или нет S3 данных

"; } echo "
"; } echo "

Конец диагностики

"; ?>