Commit graph

11 commits

Author SHA1 Message Date
Peter Goodhall
53019ade11 Add satellite orbit filters to grid maps
Extends Gridmap and Activated Gridmap to accept a new `sat_orbit` filter and applies it across worked/confirmed grid and VUCC queries, including SAT-specific SQL filtering for LEO, MEO (IO-117), and GEO (QO-100). Updates the gridmap UI to show/hide orbit controls with SAT selection, sends the new filter in AJAX requests, and adds activated-grid summary cards with worked/confirmed counts and satellite class breakdown data from new model methods.
2026-07-17 13:44:06 +01:00
Peter Goodhall
d6fe6e8110 Sanitize and escape query inputs in models
Sanitize location lists and escape query parameters across multiple models to prevent SQL injection and fix query formatting. Changes include: converting location arrays to comma-separated integer lists (array_map('intval')) instead of quoted implode, adding escape_str for band/mode/sat, adding a sanitize_location_list helper and early-return checks in CQ, escaping band lists, and updating Adif_data date where clauses to use $this->db->escape(..., NULL, FALSE). Files modified: Accumulate_model, Activated_gridmap_model, Adif_data, Cq, and Gridmap_model.
2026-06-24 22:19:35 +01:00
Peter Goodhall
c3f8b7be72 [Visitor] Fixed issue where grid map wasnt functional 2024-05-03 16:00:51 +01:00
phl0
be1327f53a
(Much) easier approach 2024-01-31 12:29:19 +01:00
phl0
b24c318eaf
Revert "Show all unconfirmed if no QSL method is selected"
This reverts commit 088a4828ed.
2024-01-31 12:28:20 +01:00
phl0
088a4828ed
Show all unconfirmed if no QSL method is selected 2024-01-31 11:47:37 +01:00
int2001
0ca4320264
Refactored gridMap QSL-Logic to add QRZ 2023-12-08 12:23:19 +00:00
phl0
aebf53e35b
First part of converting visitor map to gridmap 2023-11-28 00:20:47 +01:00
Andreas
db590c969b [Gridmap] Added sat selection 2023-06-19 11:29:46 +02:00
Andreas
60242ebbee [Gridmap] Query fix 2023-06-19 09:38:47 +02:00
Andreas
8deb34cee6 [Gridmap] Added gridsquare map with band/mode/qsl 2023-06-18 22:01:59 +02:00