Sin información disponible
'; } if (is_string($texto)) { $decoded = json_decode($texto, true); if (json_last_error() === JSON_ERROR_NONE && is_array($decoded)) { $items = $decoded; } else { $textoPlano = trim($texto, "[]\"' \n\r\t"); $textoPlano = str_replace(['•', "\r"], "\n", $textoPlano); $items = preg_split("/[\n;]+/", $textoPlano); } } else { $items = (array) $texto; } $items = array_filter(array_map('trim', $items), fn($v) => $v !== ''); if (empty($items)) { return 'Sin información disponible
'; } $html = ''; foreach ($items as $index => $item) { $html .= "" . ($index + 1) . '. ' . e($item) . '
'; } return $html; } // Decodificar metas del backup $metasBackup = $backup->metas; if (is_string($metasBackup)) { $metasBackup = json_decode($metasBackup, true) ?? []; } @endphp📂 Departamento: {{ decodeSafe($backup->nombre_departamento) }}
👤 Responsable: {{ decodeSafe($backup->nombre_responsable) }}
📅 Fecha Inicio: {{ $backup->fecha_inicio }}
📅 Fecha Fin: {{ $backup->fecha_fin }}
Ejes Estratégicos:
Resultados Esperados: {{ decodeSafe($meta['resultados_esperados'] ?? 'N/A') }}
Indicador: {{ decodeSafe($meta['indicador_resultados'] ?? 'N/A') }}
Comentario: {{ decodeSafe($meta['comentario'] ?? 'N/A') }}
Periodo: {{ $meta['fecha_inicio'] ?? '' }} - {{ $meta['fecha_fin'] ?? '' }}
@if (!empty($actividades)){{ ucfirst($tipoCampo) }}:
Comentario: {{ decodeSafe($actividad['comentario'] ?? 'N/A') }}
Unidad Encargada: {{ decodeSafe($actividad['unidad_encargada'] ?? 'N/A') }}
Periodo: {{ $actividad['fecha_inicio'] ?? '' }} - {{ $actividad['fecha_fin'] ?? '' }}
@if (!empty($evidencias))Seguimiento {{ $segIndex + 1 }}:
Periodo: {{ decodeSafe($seg['periodo_consultar'] ?? '') }}
Observaciones: {{ decodeSafe($seg['observaciones'] ?? '') }}
Estado: {{ decodeSafe($seg['estado'] ?? '') }}
Documento: {{ decodeSafe($seg['documento'] ?? 'N/A') }}
@if (!empty($evidenciasSeg))