query("SELECT kanban_columns FROM configuracion WHERE id = 1"); $config = $stmt->fetch(PDO::FETCH_ASSOC); $columns_to_display = []; if ($config && !empty($config['kanban_columns'])) { $column_ids = json_decode($config['kanban_columns'], true); if (!empty($column_ids)) { $placeholders = implode(',', array_fill(0, count($column_ids), '?')); $stmt = $pdo->prepare("SELECT id, nombre FROM kanban_columns WHERE id IN ($placeholders)"); $stmt->execute($column_ids); $columns_to_display = $stmt->fetchAll(PDO::FETCH_ASSOC); } } if (empty($columns_to_display)) { $stmt = $pdo->query("SELECT id, nombre FROM kanban_columns"); $columns_to_display = $stmt->fetchAll(PDO::FETCH_ASSOC); } // Obtener todos los productos de información $stmt = $pdo->query("SELECT ip.*, p.nombre as producto_nombre FROM info_productos ip LEFT JOIN products p ON ip.product_id = p.id"); $items = $stmt->fetchAll(PDO::FETCH_ASSOC); $pageTitle = "Kanban de Productos"; $pageDescription = "Tablero Kanban para visualizar la información de los productos."; include 'layout_header.php'; ?>