Commit graph

12 commits

Author SHA1 Message Date
Peter Goodhall
984bfde498 Improve DXCC awards filtering and map legend
- Fix returnStatus() to evaluate all band statuses before returning, so 'C' takes priority over 'W' across all bands instead of returning on first match
- Add band preset buttons (HF Only, VHF/UHF+, SAT Only, All, Clear) to the DXCC filter form
- Update map legend to show total worked count (confirmed + unconfirmed) alongside the unconfirmed breakdown
2026-07-21 13:09:12 +01:00
Peter Goodhall
15c8947bdf Pass year and eQSL filters to DXCC map
Wires missing DXCC map filters through the request pipeline. The frontend now submits `year` and `eqsl` with the map AJAX payload, and the Awards controller now reads/sanitizes `year` into `postdata` so year-based filtering can be applied server-side.
2026-07-20 22:10:04 +01:00
Peter Goodhall
e5ce621734 Replace band dropdown with multi-select checkboxes
Replaces the single band dropdown on the DXCC awards page with a group of checkboxes allowing multiple bands to be selected simultaneously.

- Controller and model updated to accept `bands[]` array instead of a single `band` value
- `addBandToQuery()` in Dxcc model now handles array input, building appropriate IN clauses and SAT propagation mode logic
- `returnStatus()` priority fixed: Confirmed (C) now takes precedence over Worked (W); unworked entries now return 'x' instead of null
- JS updated to collect checked band values; map and filter reset functions updated accordingly
- Uninitialized `$newdxcc`/`$newiota` arrays now explicitly initialized before use
2026-07-20 22:08:53 +01:00
Peter Goodhall
d597e2e83b Add DXCC statistics and continent breakdown
Introduces DXCC statistics and continent breakdown features to the awards page, including new controller endpoints for DXCC QSOs, QSOs by status, and continent QSOs. Updates the DXCC model to provide continent and milestone statistics, and enhances the awards view with summary cards, continent progress, table search, sorting, and modal dialogs for QSO details.
2026-01-06 22:34:05 +00:00
abarrau
6d39b92d5c add special class for all map 2023-12-09 10:44:26 +01:00
int2001
48d3428703
Fixed Bug. QSO-PopUp wasn't working in Fullscreenmode 2023-08-15 14:27:26 +00:00
int2001
863675e5f0
Show Modals on DXCCMap 2023-08-15 13:55:53 +00:00
Andreas
5011dfb4e8 [DXCC Map] Added full screen option 2023-03-19 16:58:29 +01:00
Andreas
a66c9a070f [DXCC Map] Added prefix as icon 2022-11-24 14:37:33 +01:00
Andreas
06028992aa [DXCC Mao] Fixed so that worked/confirmed/not worked works with map 2022-11-22 17:51:31 +01:00
Andreas
1b563b7eb0 [DXCC Map] Fixed popup and added datatable to QSO table 2022-11-12 10:50:46 +01:00
Andreas
30f3df15ce [DXCC] Added map 2022-11-11 19:23:41 +01:00