cloudlog/application/controllers
Peter Goodhall 7ba915e29c Add public QSO map to station diary
Add interactive QSO map support for public station diary entries. Controller: add stationdiary::get_qso_map_data() to return JSON map data for a given entry/date range/logbook with station location. Models: Note::get_public_entry_user_id() to resolve the entry owner; Logbook_model: get_qsos_for_public_map() to query QSOs for the map, set a default stn_loc fallback, and skip markers with invalid 0,0 coordinates. View: public_index.php includes Leaflet CSS/JS, a Show/Hide QSO Map toggle, map container per entry, client-side map initialization and marker/popups loaded via POST to the new endpoint. These changes ensure public diary entries can display QSO locations and the station marker while avoiding bogus markers and limiting results to the correct user/logbook context.
2026-03-09 13:50:34 +00:00
..
Accumulated.php [Bands] Consolidated get_worked_bands to it's own model. This will make it easier to have everything in one place, and perhaps also move bands to db. 2021-11-13 15:55:17 +01:00
Activated_gridmap.php Cleaned up code formatting 2025-05-23 15:03:32 +01:00
Activators.php Add table for (VUCC) gridsquare activators top list 2022-03-22 17:41:03 +01:00
Activatorsmap.php Add activators map 2022-06-12 13:18:26 +02:00
Adif.php Refactor Adif controller for code style and readability 2025-08-29 10:59:42 +01:00
Api.php Add optimized radio command APIs and QSY integration 2025-10-04 13:34:42 +01:00
Award.php Added Awards Settings 2025-12-02 13:32:11 +00:00
Awards.php Add advanced filtering and stats to WWFF awards page 2026-01-21 17:36:18 +00:00
Backup.php Add ZIP extension check to backup page 2026-01-15 15:26:15 +00:00
Band.php [Bands] Added master checkbox for award 2022-10-06 11:41:01 +02:00
Cabrillo.php Only Export Cabrillo for stations belonging to the User 2023-07-30 17:31:54 +00:00
Calltester.php Secure calltester so that it can only run when logged in and you are admin 2023-08-01 13:25:36 +02:00
Clublog.php Require Clublog username to be a valid email address 2025-10-13 13:40:56 +01:00
Commands.php Add radio command queueing and management system 2025-10-04 11:48:48 +01:00
Components.php Improve error handling for hams.at API fetch 2025-08-22 17:27:35 +01:00
Contesting.php Contesting Dupe Check Improvement 2024-03-08 12:41:12 +00:00
Continents.php [Continents] Added band and mode filter 2023-02-09 12:35:30 +01:00
Csv.php SOTA-Export was broken for Non-Admins... 2023-08-08 17:13:01 +00:00
Dashboard.php Cache dashboard stats and add DB indexes 2026-02-11 13:18:52 +00:00
Dayswithqso.php Analytics: graph of QSOs for each day in the log 2024-11-30 16:53:52 +01:00
Debug.php Add Docker environment detection to debug page 2026-01-15 15:40:34 +00:00
Distances.php Distances worked analytics: filter on propagation mode 2024-11-17 16:31:27 +01:00
Dxatlas.php [DXAtlas export] Fix for some systems when writing temp file 2023-08-08 21:00:24 +02:00
Dxcluster.php Add DXCC worked status and radio QSY to DX Cluster 2025-11-17 22:40:07 +00:00
Emeinitials.php Add an EME Initials option to the Analytics menu option for EME 2025-09-24 19:27:49 +01:00
Eqsl.php Batch eQSL updates and add indexes 2026-02-11 11:32:25 +00:00
Gridmap.php [Gridsquare Map] Shows 2,4,6 grids 2024-06-19 14:29:01 +01:00
Hamsat.php Fixed logbooks-array bug 2023-09-14 14:20:47 +00:00
Hrdlog.php Add indexes and batch processing for uploads 2026-02-11 10:59:24 +00:00
index.html Added Basic Files 2011-04-25 16:24:01 +01:00
Information.php Update Information.php 2024-06-11 15:00:32 +01:00
Kmlexport.php post correction 2023-11-17 13:32:23 +01:00
Labels.php Correct FPDF font path definition in Labels controller 2025-11-22 17:44:36 +00:00
Logbook.php Improve QSO access checks and error handling 2025-12-20 22:03:12 +00:00
Logbookadvanced.php Add bulk satellite assignment to logbook entries 2025-11-07 15:28:18 +00:00
Logbooks.php Improve logbook ownership checks and permissions 2025-12-20 21:50:21 +00:00
Lookup.php Forgot one function replacement 2023-09-18 08:30:47 +02:00
Lotw.php Add HTMX modal upload and cert table refresh 2026-02-18 15:51:19 +00:00
Maintenance.php Add UI for manual data file updates in maintenance 2026-01-14 14:55:07 +00:00
Map.php Custom maps: set dates to full log range + submodes filter fix + some wording fixes 2024-10-12 16:56:04 +02:00
Migrate.php fixed migration cock up 2019-09-22 21:51:55 +01:00
Mode.php [Modes] Added buttons for activate / activate all 2021-10-23 19:55:57 +02:00
Monthlyreport.php Add new gridsquares by band to monthly report 2025-11-14 17:49:25 +00:00
Mostworked.php Add Most Worked Callsigns feature 2025-08-23 21:11:36 +01:00
Notes.php Optimize uploaded images: resize/compress to 1080 2026-03-09 13:35:07 +00:00
Options.php Add public station diary & QSO filters 2026-03-08 13:34:31 +00:00
Oqrs.php Add input validation and parameterized queries to OQRS 2025-10-10 22:34:06 +01:00
Propagationadvisor.php Add Personal Propagation Advisor feature 2026-01-05 22:14:00 +00:00
Qrbcalc.php Minor layout beauty :) 2022-02-16 14:57:07 +01:00
Qrz.php Add indexes and batch processing for uploads 2026-02-11 10:59:24 +00:00
Qsl.php added SSTV image page to the nav menu in the header 2024-04-02 16:55:00 -05:00
Qslmanagement.php Started QSL management system 2019-10-08 21:38:34 +01:00
Qslprint.php qslprint language 2023-12-07 01:18:04 +01:00
Qso.php Enforce write permissions for QSO modifications 2025-12-23 11:06:19 +00:00
Radio.php Enable QRG-Only-Update (should fix #2611) 2023-11-13 09:18:56 +00:00
Sattimers.php Limit Grid square to 6 chars in request to df2et.de API 2024-03-31 18:00:32 +02:00
Search.php [Advanced search] This fixes adif export 2023-09-22 09:09:01 +02:00
Settings.php Start of settings 2019-10-04 18:30:55 +01:00
Simplefle.php datetimepicker to html 5 2023-11-19 14:05:00 +01:00
Sstv.php added SSTV image page to the nav menu in the header 2024-04-02 16:55:00 -05:00
Station.php Remove debug log messages from Station controller and model 2025-08-02 11:31:45 +01:00
Stationdiary.php Add public QSO map to station diary 2026-03-09 13:50:34 +00:00
Statistics.php Enhance country count filtering in statistics 2026-01-06 22:37:36 +00:00
Themes.php [Custom CSS Theme Support] Added user interface for add/edit/delete theme 2021-08-09 14:29:53 +02:00
Thirdpartylogins.php [Third Party Logins] Created Model with functions and the controller which needs code 2022-07-10 21:28:21 +01:00
Timeline.php [Timeline] Fix for DXCC QSO details 2023-02-22 12:15:11 +01:00
Timeplotter.php [Bands] Consolidated get_worked_bands to it's own model. This will make it easier to have everything in one place, and perhaps also move bands to db. 2021-11-13 15:55:17 +01:00
Update.php Add UI for manual data file updates in maintenance 2026-01-14 14:55:07 +00:00
User.php Add open registration and public signup feature 2025-12-02 18:10:37 +00:00
User_options.php end to end testing 2024-04-05 15:36:16 -05:00
Version_Dialog.php basic controller 2023-12-04 01:20:36 +01:00
Visitor.php Add public radio status option to logbooks 2025-08-22 14:52:07 +01:00
Webadif.php Comments added (testing branch/merge/PR-Issue) 2023-07-31 09:44:27 +00:00
Welcome.php protect DANGEROUS Functions from being called without authed user 2023-08-01 10:37:20 +00:00
Widgets.php [Widgets] /QSO/{public_slug} Error Message 2022-12-28 15:05:20 +00:00
Workabledxcc.php Handle errors when fetching DXpedition data 2025-11-18 13:16:22 +00:00