Commit graph

8 commits

Author SHA1 Message Date
Peter Goodhall
4440582389 Sanitize IDs and migrate SQL to Query Builder
Replace ad-hoc xss_clean calls with explicit casting and stronger type checks for ID/parameter handling, and convert many raw SQL strings to CodeIgniter Query Builder usage. Added normalize_location_ids helpers (Activators_model, Oqrs_model) to safely parse location lists and used where_in/parameter binding/escaping to avoid injection and improve maintainability. Also adjusted session user_id handling, improved LIKE/DATE/TIMEDIFF usage, and tightened several model/controller methods (Labels, Activators, Bands, Contesting, Labels_model, Modes, Oqrs_model, Qsl_model, Setup_model, Sstv_model, User_model) for safer, clearer DB queries and inputs.
2026-06-24 22:15:31 +01:00
Andreas Kristiansen
7d404c31db
Merge branch 'cloudlog8' into mergesolve 2021-11-13 20:00:48 +01:00
Andreas
1b2a88b355 Removed all constructors in models, since this doesn't work in never CodeIgniter 2021-11-06 20:24:28 +01:00
Andreas
6f266567a1 [Modes] Added buttons for activate / activate all 2021-10-23 19:55:57 +02:00
Andreas
4aadd4e931 Added button to activate/deactivate in mode list. This is done dynamically with javascript. 2020-10-09 18:29:41 +02:00
Kim Huebel
e367dec6cd Bugfixing edit modes
I forgot to add the submode to the edit-function :-)
2020-09-01 22:58:56 +02:00
Kim Huebel
396eaab53a Added Submode-Support in Logging/ADIF-Export etc. 2020-05-24 00:06:08 +02:00
Kim Huebel
8f1dcf3db6 Make modes customizable and editable
As per request of some users, sometimes new modes or missing modes had to be
added into the code.

As that hardcoded lists are not eary maintainable, we created a new table with
all modes and submodes listed and make this list editable.

Now one can activate or deativate modes from beeing shown within the select-
list in QSO Window.
2020-05-17 14:57:28 +02:00