eliminar logs
This commit is contained in:
+30
-7
@@ -4005,17 +4005,40 @@ window.refreshLogs = function() {
|
||||
};
|
||||
|
||||
// Función para limpiar logs
|
||||
window.clearLogs = function() {
|
||||
window.clearLogs = async function() {
|
||||
console.log('Limpiando logs...');
|
||||
|
||||
if (confirm('¿Estás seguro de que quieres limpiar todos los logs? Esta acción no se puede deshacer.')) {
|
||||
const logsContainer = document.getElementById('logs-container');
|
||||
if (logsContainer) {
|
||||
logsContainer.innerHTML = '<div class="text-center text-muted"><i class="fas fa-trash"></i> Logs limpiados</div>';
|
||||
if (!confirm('¿Estás seguro de que quieres limpiar todos los logs? Esta acción no se puede deshacer.')) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (window.whatsappManager) {
|
||||
try {
|
||||
const response = await window.whatsappManager.apiCall('clear_logs.php', {
|
||||
method: 'POST',
|
||||
body: { type: 'all' }
|
||||
});
|
||||
|
||||
if (window.whatsappManager) {
|
||||
window.whatsappManager.showInfo('Logs limpiados correctamente');
|
||||
if (response && response.success) {
|
||||
window.whatsappManager.showSuccess(
|
||||
`Logs limpiados correctamente. ${response.deleted_count} registros eliminados.`
|
||||
);
|
||||
|
||||
// Limpiar visualmente el contenedor
|
||||
const logsContainer = document.getElementById('logs-container');
|
||||
if (logsContainer) {
|
||||
logsContainer.innerHTML = '<tr><td colspan="5" class="text-center text-muted"><i class="fas fa-trash"></i> No hay logs disponibles</td></tr>';
|
||||
}
|
||||
|
||||
// Recargar logs
|
||||
window.whatsappManager.loadLogs();
|
||||
} else {
|
||||
window.whatsappManager.showError(`Error al limpiar logs: ${response?.error || 'Error desconocido'}`);
|
||||
}
|
||||
} catch (error) {
|
||||
window.whatsappManager.showError('Error al limpiar logs: ' + error.message);
|
||||
}
|
||||
} else {
|
||||
alert('Error: Sistema no inicializado');
|
||||
}
|
||||
};
|
||||
Reference in New Issue
Block a user