fix: Corregir envío de filtros en exportación PDF de Deudores de Conceptos
- Filtrar valores 'all' cuando hay opciones específicas seleccionadas - Evitar envío de arrays mixtos ['all', '11'] que causaban incluir todas las casas - Aplicar misma lógica en formulario de filtros y exportación - Limpiar logs de debug temporales
This commit is contained in:
@@ -925,19 +925,7 @@ switch ($page) {
|
||||
$houseFilters = $_GET['filter_houses'] ?? [];
|
||||
$conceptFilters = $_GET['filter_concepts'] ?? [];
|
||||
|
||||
// Debug: mostrar todos los parámetros GET y qué filtros se están recibiendo
|
||||
error_log("DEBUG - All GET params: " . print_r($_GET, true));
|
||||
error_log("DEBUG - House filters: " . print_r($houseFilters, true));
|
||||
error_log("DEBUG - Concept filters: " . print_r($conceptFilters, true));
|
||||
|
||||
// Debug temporal: escribir a archivo para ver logs
|
||||
$debugFile = __DIR__ . '/debug_concept_filters.log';
|
||||
$debugData = date('Y-m-d H:i:s') . "\n";
|
||||
$debugData .= "All GET params: " . print_r($_GET, true) . "\n";
|
||||
$debugData .= "House filters: " . print_r($houseFilters, true) . "\n";
|
||||
$debugData .= "Concept filters: " . print_r($conceptFilters, true) . "\n";
|
||||
$debugData .= "------------------------\n";
|
||||
file_put_contents($debugFile, $debugData, FILE_APPEND);
|
||||
|
||||
// Determinar casas a filtrar para exportación
|
||||
if (empty($houseFilters) || in_array('all', $houseFilters)) {
|
||||
|
||||
Reference in New Issue
Block a user