Commit graph

37 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
66900a9f86 Add MY_NAME to ADIF exports from user profile (#3391) 2026-03-23 22:43:44 +00:00
HB9HIL
034c1115e2 html5 datepicker 2023-11-17 09:36:40 +01:00
Andreas
f87997f223 [Adif backup] Fetches all locations for user instead of from active logbook 2023-05-30 21:03:39 +02:00
Andreas
efb44b1d65 [ADIF Backup] Fix when running backup from inside Cloudlog 2023-05-01 21:23:30 +02:00
Andreas
b45cfda3eb [ADIF Backup] Added so that ADIF can be backed up with cron and api key 2023-05-01 15:25:30 +02:00
phl0
5f3788a892
Need a few more LEFT OUTER joins to prevent empty results 2023-04-28 15:14:59 +02:00
phl0
037752dd43
Fix exportall fumction 2023-04-26 12:35:11 +02:00
phl0
5d6abd1fd3
Remove redundant country colum in station_profile
Squashed commit of the following:

commit 29e5f5118a1c3f8deb623e5948c3b7602241792d
Merge: 566b390d e0a04cbe
Author: phl0 <github@florian-wolters.de>
Date:   Mon Apr 24 23:28:31 2023 +0200

    Merge remote-tracking branch 'upstream/dev' into removeRedundantDxccNames

commit 566b390d8b0322b32f4438994354ce902010c0d4
Author: phl0 <github@florian-wolters.de>
Date:   Mon Apr 24 23:18:28 2023 +0200

    Refactor reassign function to use DXCC name from dxcc_entities

commit 2e50b34c1bdb9bb087e0e0d16f13c340c15588fb
Author: phl0 <github@florian-wolters.de>
Date:   Mon Apr 24 22:05:12 2023 +0200

    Use DXCC name from DXCC entities upon import

commit d2b1d895818777747db593848b855819f53ffe6d
Author: phl0 <github@florian-wolters.de>
Date:   Mon Apr 24 21:18:53 2023 +0200

    Add DB migration script

commit 0ecf4b8d9cf0253c1f818a252f7ae83722254544
Author: phl0 <github@florian-wolters.de>
Date:   Mon Apr 24 18:16:55 2023 +0200

    Fix export function for requests QSLs

commit 51d2c5c6175a8e8c69b9edd57d6f1e95c4a03600
Author: phl0 <github@florian-wolters.de>
Date:   Mon Apr 24 17:53:50 2023 +0200

    Fix webadif/qrz upload

commit 45039a6b1284d1a23f610fc70a39ef25ce720cab
Author: phl0 <github@florian-wolters.de>
Date:   Mon Apr 24 17:32:40 2023 +0200

    Fix lotw_export function

commit 1306225d027cacbe70e510fd0fc5d3ca5040c35e
Author: phl0 <github@florian-wolters.de>
Date:   Mon Apr 24 17:21:37 2023 +0200

    Fix SIG export function

commit 082798a80d8bb446500dcbadfa4912c510e4a458
Author: phl0 <github@florian-wolters.de>
Date:   Mon Apr 24 17:01:42 2023 +0200

    Fix SAT export functions

commit 2f035afaa3d3c74ca811c96c66f7bf9726b31a78
Merge: 87555f20 d6139439
Author: phl0 <github@florian-wolters.de>
Date:   Mon Apr 24 16:52:43 2023 +0200

    Merge remote-tracking branch 'upstream/dev' into removeRedundantDxccNames

commit 87555f201817fb963be117ab193d42bc03889972
Author: phl0 <github@florian-wolters.de>
Date:   Thu Apr 20 23:54:14 2023 +0200

    Use DXCC entity name from dxcc_entities in ADIF export

commit e2fd1c5eb9b7e3257ed016814719bc7f9b913587
Author: phl0 <github@florian-wolters.de>
Date:   Thu Apr 20 23:36:16 2023 +0200

    Make logbooks use DXCC name from entities table

commit 463057523dacbc34a545f0d9f720f2c29c9883a7
Author: phl0 <github@florian-wolters.de>
Date:   Thu Apr 20 23:01:58 2023 +0200

    Use DXCC name from separate table in QSO view

commit 62b8f7aed8c1dca426b055eb7af6360106fc022b
Author: phl0 <github@florian-wolters.de>
Date:   Thu Apr 20 18:21:57 2023 +0200

    Add table join to station profile lookup

commit 0afe155f46f1fcd227446166b215a98729494dc8
Author: phl0 <github@florian-wolters.de>
Date:   Thu Apr 20 18:13:35 2023 +0200

    Remove country name from edit functions

commit ecb3689a0a73f0cc9c5ca7eba5dec7df5f9fbcd1
Author: phl0 <github@florian-wolters.de>
Date:   Thu Apr 20 18:07:58 2023 +0200

    Remove station_country parameter

commit 22c350a585a3ff95d1d0b1f49dbe8ca310bdaf85
Author: phl0 <github@florian-wolters.de>
Date:   Thu Apr 20 17:59:24 2023 +0200

    Use DXCC name from dxcc_entitites table
2023-04-25 00:13:49 +02:00
phl0
72869e4dca
Fix SQL statement to check for empty LotW dates 2023-04-21 00:03:18 +02:00
Matt Melling
516d60c4db
fix date validation for adif export 2022-12-23 12:58:59 +00:00
phl0
5f922fe5b9
Darn copy and paste mistakes ... 2022-09-03 07:27:58 +02:00
phl0
95e2fb1ab1
Also export QSOs with LotW QSL SENT date of NULL 2022-09-02 14:11:13 +02:00
Thomas Werzmirzowsky
821a00dabb added checks to backend and frontend of "print requested qsls" to only
allow access to QSOs of user
2021-11-17 22:30:20 +01:00
Thomas Werzmirzowsky
309803e252 renamed station profile to station location
only show station locations of user
check station location user in backend
2021-11-15 19:46:20 +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 Kristiansen
234ec52f1b
Merge branch 'mastettest' into station_logbooks 2021-10-08 11:48:01 +02:00
Andreas
5cfa97af8a [SIG Award] Updated code to support station logbooks 2021-09-09 22:29:59 +02:00
Andreas
fddc03b4ef [QSLPrint] Bugfix for exporting ADIF and CSV when all is selected in Station Location 2021-08-24 20:10:07 +02:00
Andreas
c0a2134f62 [QSL Print] Delete now works. Added a working station profile selector, which changes table and links when changed. 2021-07-22 17:16:49 +02:00
Andreas
ebc4ac0c4b [Award] SIG added to awards. Based on the work by @daccle. 2021-03-20 11:24:13 +01:00
Andreas
6f07bb3a4b [Adif Export] Added possibility to choose station profile when exporting or marking QSOs. 2021-03-08 20:20:05 +01:00
Andreas
cc3f646144 [Print Requested QSLs] Bugfix for ADIF export. Fixed #761 2020-12-20 21:22:52 +01:00
Andreas
7952ec76f7 Refactoring: implemented AdifHelper in Club Log export, satellite export and backup of ADIF. 2020-11-23 19:52:30 +01:00
AndreasK79
62e961747d Added option for adif export to only export those not flagged as exported. 2020-06-23 09:22:37 +02:00
Kim Huebel
6813237c59 reworked QSL-Indicators and print-functions to not only use "R" but also
look for "Q" (Queued)... this is logically better if you initiate QSL-sending
by your own... R is for requested by other station to send...

Now we are back to ADIF-Specs-logic :-)
2020-05-25 23:05:21 +02:00
Anthony Di Iorio
9b1385f82f Removed 15 QSO limit on satellite confirmed on LOTW ADIF 2020-04-13 16:39:36 -04:00
Peter Goodhall
d9ec5ec514 Final code commits for MY fields for tQSL 2020-04-08 15:00:48 +01:00
Peter Goodhall
8858fd1806 Added further tQSL fields to export 2020-04-08 14:53:20 +01:00
Peter Goodhall
752a8b48d3 Fixes ADIF so that the MY fields are set which tQSL can automatically use to select location 2020-04-08 14:47:25 +01:00
AndreasK79
e7d1b3bf27 Added possibility to mark QSOs as exported to LoTW. 2020-04-01 08:43:08 +02:00
AndreasK79
98377c8b4a Implements a datepicker for exporting your log to an ADIF-file. 2020-02-07 14:17:05 +01:00
Peter Goodhall
f638b82005 When exporting, always use the active station profile 2019-09-24 23:42:01 +01:00
Kim Huebel
0f81c3f6a8 Exporting QSO-Data for printing QSLs 2019-08-28 21:13:24 +02:00
Peter Goodhall
9c3a84ab8b minor changes to satellite export 2019-04-08 15:47:03 +01:00
Peter Goodhall
7cce986807 satellite adif export 2019-04-08 15:36:23 +01:00
Warren Volz
e384826aea Codeignitor 3.1.6 and corresponding changes
- fixes missing () from num_rows in authenticate user function
- removes passwordhash library in favor of built in PHP password_hash
  and password_verify functions
- uppercase all class filenames
- add new CLI error templates, move HTML error templates
- update mimes file to latest version
- update routes to latest version
2017-12-01 19:25:26 +00:00
Renamed from application/models/adif_data.php (Browse further)