Commit graph

8 commits

Author SHA1 Message Date
Peter Goodhall
c6bdee1bc5 Sanitize location lists and harden SQL
Replace string-quoted station_id lists with comma-separated, integer-casted lists and harden SQL across awards models. This diff converts constructions like "'a','b'" to implode(',', array_map('intval', ...)) and uses $this->db->escape_str() for band/mode values and band lists to reduce injection/format issues. Added helper methods (addModeToQuery, addBandToQuery variants) to centralize mode/band filtering, parameterized time/mode/band queries in Gmdxsummer_model, and escaped band arrays when building IN() lists. Also added null/empty-checks for logbook arrays in several models and small refactors (e.g. VUCC addBandToQuery) to keep SQL building consistent.
2026-06-24 22:26:11 +01:00
Peter Goodhall
c350ce7364 Forgot to add Les Minquiers south of Jersey 2024-05-15 15:05:36 +01:00
Peter Goodhall
dfa6750438 [Awards] Add UK & Crown Dependencies Gridmaster Map 2024-05-15 14:35:08 +01:00
phl0
6ca1426254
Add LX gridmaster 2023-12-12 23:05:59 +01:00
phl0
b1aa996a5d
Add DL Gridmaster 2023-12-12 21:22:46 +01:00
phl0
bfc2d50c95
Generalize gridmaster functions 2023-12-12 19:15:56 +01:00
phl0
5c635f1b90
Add paper QSL to Gridmaster (as well as translations) 2023-10-19 18:12:52 +02:00
phl0
c81c6654a2
Add Gridmaster award map 2023-10-19 14:00:20 +02:00