Acceso denegado."; require_once 'layout_footer.php'; exit(); } $conn = db(); // Obtener la configuración actual $query = "SELECT * FROM configuracion WHERE id = 1"; $result = $conn->query($query); $config = $result->fetch(PDO::FETCH_ASSOC); // Columnas disponibles $available_columns = [ 'new' => 'Nuevos', 'reagendado' => 'Reagendado', 'no_contactado' => 'No Contactado', 'contactado' => 'Contactado', 'agendado' => 'Agendado', 'en_ruta' => 'En Ruta', 'entregado' => 'Entregado', 'no_entregado' => 'No Entregado', 'reprogramado' => 'Reprogramado' ]; $visible_columns = $config ? json_decode($config['kanban_columns'], true) : []; if ($_SERVER['REQUEST_METHOD'] === 'POST') { $new_visible_columns = $_POST['columns'] ?? []; $json_columns = json_encode($new_visible_columns); $update_query = "UPDATE configuracion SET kanban_columns = :kanban_columns WHERE id = 1"; $stmt = $conn->prepare($update_query); $stmt->bindParam(':kanban_columns', $json_columns); if ($stmt->execute()) { echo "
Selecciona las columnas que deseas que sean visibles en el tablero Kanban.