Add detailed debugging to hasValidatedDocument method
- Added comprehensive error_log statements to track PDF detection - Logs declaration ID, number, directory paths, and search patterns - Shows all PDF files found in the directory - Will help identify why PDF detection is failing - Debug info will appear in PHP error logs
This commit is contained in:
parent
b90d5e9199
commit
29f9462f47
@ -1270,13 +1270,36 @@ class DeclarationTVA
|
|||||||
$pattern = $month_dir . 'CA3_' . $obj->declaration_number . '_*.pdf';
|
$pattern = $month_dir . 'CA3_' . $obj->declaration_number . '_*.pdf';
|
||||||
$files = glob($pattern);
|
$files = glob($pattern);
|
||||||
|
|
||||||
|
// Debug: Log the search details
|
||||||
|
error_log("DeclarationTVA Debug - hasValidatedDocument:");
|
||||||
|
error_log(" Declaration ID: " . $declaration_id);
|
||||||
|
error_log(" Declaration Number: " . $obj->declaration_number);
|
||||||
|
error_log(" Month Dir: " . $month_dir);
|
||||||
|
error_log(" Pattern 1: " . $pattern);
|
||||||
|
error_log(" Files found with pattern 1: " . count($files));
|
||||||
|
if (!empty($files)) {
|
||||||
|
error_log(" First file: " . $files[0]);
|
||||||
|
}
|
||||||
|
|
||||||
// If no files found with the exact pattern, try a more flexible search
|
// If no files found with the exact pattern, try a more flexible search
|
||||||
if (empty($files)) {
|
if (empty($files)) {
|
||||||
$pattern = $month_dir . 'CA3_*' . $obj->declaration_number . '*.pdf';
|
$pattern = $month_dir . 'CA3_*' . $obj->declaration_number . '*.pdf';
|
||||||
$files = glob($pattern);
|
$files = glob($pattern);
|
||||||
|
error_log(" Pattern 2: " . $pattern);
|
||||||
|
error_log(" Files found with pattern 2: " . count($files));
|
||||||
|
if (!empty($files)) {
|
||||||
|
error_log(" First file: " . $files[0]);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return !empty($files) && file_exists($files[0]);
|
// Also try to list all files in the directory for debugging
|
||||||
|
$all_files = glob($month_dir . '*.pdf');
|
||||||
|
error_log(" All PDF files in directory: " . implode(', ', $all_files));
|
||||||
|
|
||||||
|
$result = !empty($files) && file_exists($files[0]);
|
||||||
|
error_log(" Final result: " . ($result ? 'TRUE' : 'FALSE'));
|
||||||
|
|
||||||
|
return $result;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user