🔍 Debug Simple de Templates"; echo "
Usuario actual: " . $_SESSION['usuario_id'] . "
"; echo "Agencia actual: " . ($_SESSION['id_agencia_en_uso'] ?? 'NULL') . "
"; try { $conn = getConnection(); // 1. Ver todos los templates sin filtros echo "| ID | Nombre | Descripción | Activo | Usuario Creador | Agencia | Fecha Creación | Tiene Config |
|---|---|---|---|---|---|---|---|
| " . $row['id'] . " | "; echo "" . htmlspecialchars($row['nombre']) . " | "; echo "" . htmlspecialchars($row['descripcion'] ?? '') . " | "; echo "" . ($row['activo'] ? '✅' : '❌') . " | "; echo "" . ($row['id_usuario_creador'] ?? 'NULL') . " | "; echo "" . ($row['id_agencia'] ?? 'NULL') . " | "; echo "" . $fecha . " | "; echo "" . $tieneConfig . " | "; echo "
Total de templates encontrados: $count
"; } // 2. Probar la consulta exacta del endpoint echo "| ID | Nombre | Es Mío | Usuario Creador | Agencia | Debería Aparecer |
|---|---|---|---|---|---|
| " . $row['id'] . " | "; echo "" . htmlspecialchars($row['nombre']) . " | "; echo "$esMio | "; echo "" . ($row['id_usuario_creador'] ?? 'NULL') . " | "; echo "" . ($row['id_agencia'] ?? 'NULL') . " | "; echo "✅ SÍ | "; echo "
Templates que deberían aparecer en el formulario: $count_endpoint
"; } // 3. Probar el endpoint AJAX directamente echo "🔗 Abrir endpoint AJAX en nueva pestaña
"; // 4. Verificar la sesión echo "";
echo "SESSION:\n";
foreach ($_SESSION as $key => $value) {
if (is_string($value) || is_numeric($value)) {
echo " $key: $value\n";
}
}
echo "";
} catch (Exception $e) {
echo "💡 Instrucciones:
1. Revisa los templates en la tabla de arriba
2. Verifica que tu usuario_id y agencia_id sean correctos
3. Haz clic en "Probar AJAX ahora" para ver la respuesta en tiempo real
4. Abre la consola del navegador (F12) para ver logs detallados