// Исправленная функция showBatchLogLink для замены в основном коде function showBatchLogLink() { console.log("Creating log download link..."); $.ajax({ url: ajaxurl, type: "POST", data: {action: "download_batch_log"}, success: function(response) { console.log("Log creation response:", response); if (response.success) { var logData = response.data; var logHtml = "
"; logHtml += "

📄 Process Completed Successfully!

"; // Показываем информацию о файле if (logData.file_exists) { logHtml += "

✓ Log file created: " + logData.filename + "

"; logHtml += "

File size: " + logData.filesize + " bytes

"; logHtml += "

Location: " + logData.logs_dir + "

"; // Две опции для получения лога logHtml += "
"; logHtml += "📥 View Log File"; logHtml += "💾 Download Log"; logHtml += "
"; // Показываем превью logHtml += "
"; logHtml += "📋 Show Log Preview (click to expand)"; logHtml += "
Loading preview...
"; logHtml += "
"; } else { logHtml += "

⚠️ Warning: Log file could not be created on disk

"; logHtml += "

Directory: " + logData.logs_dir + " (writable: " + (logData.is_writable ? "Yes" : "No") + ")

"; // Fallback - прямое скачивание logHtml += "
"; logHtml += "💾 Download Log (Direct)"; logHtml += "
"; } logHtml += "
"; $("#batch-log-link").html(logHtml).show(); // Загружаем превью лога если файл существует if (logData.file_exists) { loadLogPreview(); } } else { console.error("Log creation failed:", response.data); $("#batch-log-link").html( "
" + "

⚠️ Error Creating Log File

" + "

Error: " + response.data + "

" + "

Try Direct Download

" + "
" ).show(); } }, error: function(xhr, status, error) { console.error("AJAX error creating log:", error); $("#batch-log-link").html( "
" + "

⚠️ Network Error

" + "

Error: " + error + "

" + "

Try Direct Download

" + "
" ).show(); } }); } // Функция для загрузки превью лога function loadLogPreview() { $.ajax({ url: ajaxurl, type: "POST", data: {action: "get_batch_log_preview"}, success: function(response) { if (response.success) { var previewHtml = "
"; previewHtml += "Showing last " + response.data.preview_lines + " of " + response.data.total_lines + " log entries:"; previewHtml += "
"; previewHtml += "
" + response.data.preview + "
"; $("#log-preview-container").html(previewHtml); } else { $("#log-preview-container").html("Preview not available: " + response.data + ""); } }, error: function() { $("#log-preview-container").html("Failed to load preview"); } }); } Page not found – Dyora
Add Listing

404

We're sorry, but the Page you were looking for, couldn't be found.

Or

Back to Home Page

Location for : Listing Title