Commit graph

10 commits

Author SHA1 Message Date
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