diff --git a/application/views/logbookadvanced/dbtoolsinformation.php b/application/views/logbookadvanced/dbtoolsinformation.php
deleted file mode 100644
index 49fcd22f9..000000000
--- a/application/views/logbookadvanced/dbtoolsinformation.php
+++ /dev/null
@@ -1,170 +0,0 @@
-
Wavelog Database Tools (DBTools)
-
-
The Database Tools module in Wavelog provides a comprehensive suite of utilities for maintaining data integrity and repairing common issues in your logbook data. These tools are accessible through the Advanced Logbook interface and are designed to help operators keep their QSO records accurate and complete.
-
-
Overview
-
-
DBTools offers automated checking and fixing functionality for various types of QSO metadata that may be missing, incorrect, or outdated. The tools perform validation against authoritative sources and provide batch processing capabilities to efficiently handle large logbooks.
-
-
Available Tools
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
How It Works
-
-
Check Process
-
- - Scanning: Each tool performs a comprehensive scan of the logbook database
- - Validation: Data is cross-referenced against authoritative sources (DXCC lists, coordinate databases, zone definitions)
- - Reporting: Results display the number of records needing attention and provide detailed breakdowns
-
-
-
Batch Processing
-
- - Tools can process thousands of QSOs efficiently
- - Progress indicators show real-time processing status
- - Results are categorized by fix type and success rate
-
-
-
Safety Features
-
- - Most tools operate in "check" mode first, allowing review before applying fixes
- - Detailed logging shows which records would be modified
- - Backup recommendations are provided before bulk operations
-
-
-
Access and Usage
-
-
Location
-
- - Navigate to Advanced Logbook → DBTools tab
- - Requires appropriate user permissions (typically admin or logbook owner)
-
-
-
Interface
-
- - Left Panel: Tool selection and action buttons
- - Right Panel: Real-time results and progress information
- - Actions: Check, Fix, or Run buttons depending on tool type
-
-
-
Workflow
-
- Step 1: Use "Check" buttons to identify issues
-
-
- Step 2: Review results and affected QSOs
-
-
- Step 3: Apply fixes using the appropriate action button
-
-
- Step 4: Monitor progress and review final results
-
-
-
Technical Implementation
-
-
Data Sources
-
- - DXCC entity database from official IARU listings
- - Coordinate systems using WGS-84 standard
- - Zone definitions from CQ and ITU specifications
- - Administrative boundary data for state/province determination
-
-
-
Performance Considerations
-
- - Batch processing optimized for large logbooks
- - Memory-efficient database queries
- - Progress tracking for long-running operations
-
-
-
Best Practices
-
-
- - Backup First: Always create a logbook backup before running bulk fixes
- - Test Small: Run checks on small date ranges first to validate results
- - Review Results: Carefully examine what will be changed before applying fixes
- - Monitor Progress: For large logbooks, allow adequate processing time
- - Verify After: Spot-check results after fixes are applied to ensure accuracy
-
-
-
Troubleshooting
-
-
Common Issues
-
- - Memory Limits: Large logbooks may require increased PHP memory limits
- - Timeout Issues: Long operations may need extended execution time limits
- - Coordinate Accuracy: Some fixes depend on accurate grid square data
-
-
-
Error Handling
-
- - Tools provide detailed error messages for failed operations
- - Rollback capabilities for interrupted processes
- - Logging of skipped records with reason codes
-
diff --git a/assets/js/sections/logbookadvanced.js b/assets/js/sections/logbookadvanced.js
index 595f15658..ed07fe406 100644
--- a/assets/js/sections/logbookadvanced.js
+++ b/assets/js/sections/logbookadvanced.js
@@ -2231,19 +2231,6 @@ function saveOptions() {
});
}
- function getDbToolsInfo() {
- $('#getDbToolsInfoBtn').prop("disabled", true).addClass("running");
- $.ajax({
- url: base_url + 'index.php/logbookadvanced/dbtoolsInfo',
- type: 'post',
- success: function (html) {
- $('#getDbToolsInfoBtn').prop("disabled", false).removeClass("running");
- $('.result').html(html);
- }
- });
-
- }
-
function fixMissingDxcc(all) {
if (all === true) {
$('#updateDxccBtn').prop("disabled", true).addClass("running");