cloudlog/application/models
Peter Goodhall 4c1dd7a42d Add Cabrillo export modal & format improvements
Add a full Cabrillo export workflow and harden Cabrillo/QSO formatting. Introduces a modal UI to export contest logs (new button + modal form with fields for location, category time, operators, club, soapbox, date range and other Cabrillo categories). Controller updates pass the new fields to the export action. Cabrilloformat library extended to accept and emit LOCATION and CATEGORY-TIME, improve header field ordering and presence checks, map ADIF modes to the five Cabrillo modes (CW/PH/FM/RY/DG), fix a band label (2.4G -> 2.3G), and emit placeholders for missing received exchanges to preserve column alignment. Contesting_model: more robust date parsing with UTC fallback, ensure session QSO marker only persists when timestamp valid, and build start timestamp when LIVE mode omits start_date/start_time. Frontend JS: setSession() now returns the ajax promise so callers can await it; several callers updated to await setSession and re-fetch session data before refreshing the QSO table; restore full table search on callsign blur and when suggestions are cleared. Misc: small form/input fixes (club field type, default overlay option) and additional server-supplied data loaded into the contesting view (active station id, contest session, station profile). These changes add required Cabrillo fields for certain contests and make exports and session handling more reliable.
2026-03-27 00:04:21 +00:00
..
Accumulate_model.php [Accumulated Statistics] Updated queries for WAS, WAZ and IOTA for speedup. 2022-09-03 21:00:54 +02:00
Activated_gridmap_model.php Added QRZ-Logic to activated gridsquare map 2023-12-08 12:51:10 +00:00
Activators_model.php Fixed hardcoding of tables 2023-01-28 15:21:09 +01:00
Adif_data.php Add MY_NAME to ADIF exports from user profile (#3391) 2026-03-23 22:43:44 +00:00
Api_model.php Cleaned up formatting of api model 2024-11-21 16:30:12 +00:00
Awards_model.php Added Awards Settings 2025-12-02 13:32:11 +00:00
Bands.php Add filtering and localization to WAB award view 2026-01-21 16:54:24 +00:00
Callhistory_model.php Support compound callsign matching and base extraction 2026-03-26 13:07:25 +00:00
Cat.php Validate CAT frequency/mode data and clean up errors 2025-10-13 16:58:50 +01:00
Clublog_model.php Include user_id in station profile query 2025-10-13 15:07:57 +01:00
Contesting_model.php Add Cabrillo export modal & format improvements 2026-03-27 00:04:21 +00:00
Counties.php Normalize county/state fields and use in queries 2026-03-24 16:04:23 +00:00
Cq.php Handle incorrect CQ zones 2024-02-14 08:49:51 +01:00
Csv_model.php datetimepicker bs5 2023-11-17 15:34:24 +01:00
Dayswithqso_model.php Analytics: graph of QSOs for each day in the log 2024-11-30 16:53:52 +01:00
Distances_model.php Use direct lotw_users joins instead of subqueries 2026-02-11 10:50:22 +00:00
Dok.php fixed worked and confirmed badges in awards 2023-11-25 23:54:14 +01:00
Dxatlas_model.php datetimpicker dxatlas export (+bugfix) 2023-11-17 15:27:44 +01:00
Dxcc.php Add DXCC statistics and continent breakdown 2026-01-06 22:34:05 +00:00
Dxcc_entities.php Removed all constructors in models, since this doesn't work in never CodeIgniter 2021-11-06 20:24:28 +01:00
Dxcc_exceptions.php Removed all constructors in models, since this doesn't work in never CodeIgniter 2021-11-06 20:24:28 +01:00
Dxcc_prefixes.php Removed all constructors in models, since this doesn't work in never CodeIgniter 2021-11-06 20:24:28 +01:00
Dxcluster_model.php Add missing space 2023-12-20 07:45:30 +00:00
Emeinitials_model.php Update application/models/Emeinitials_model.php 2025-09-29 22:07:22 +01:00
Eqsl_images.php Update application/models/Eqsl_images.php 2025-07-17 17:38:33 +01:00
Eqslmethods_model.php Use primary key for eQSL batch updates 2026-03-18 15:29:10 +00:00
Ffma_model.php Fix FFMA award 2023-12-12 21:58:34 +01:00
Gmdxsummer_model.php [Awards][GMDX] error in SQL 2024-05-15 10:54:29 +01:00
Gridmap_model.php [Visitor] Fixed issue where grid map wasnt functional 2024-05-03 16:00:51 +01:00
Gridmaster_model.php Forgot to add Les Minquiers south of Jersey 2024-05-15 15:05:36 +01:00
index.html Added Basic Files 2011-04-25 16:24:01 +01:00
Iota.php Fix SQL query to use 'in' for station_id comparison 2026-01-13 10:45:52 +00:00
Labels_model.php Implement natural callsign sorting in label queries 2025-11-22 17:21:00 +00:00
Logbook_model.php Add pagination and DXCC tab to previous QSOs 2026-03-26 22:26:47 +00:00
Logbookadvanced_model.php Add gridsquare prefix index and optimizations 2026-02-11 11:09:39 +00:00
Logbooks_model.php Add gridsquare prefix index and optimizations 2026-02-11 11:09:39 +00:00
Lookup_model.php Add pagination and DXCC tab to previous QSOs 2026-03-26 22:26:47 +00:00
LotwCert.php Add LoTW batch updates and performance indexes 2026-02-11 11:14:59 +00:00
MigrationVersion.php new MigrationVersion Model 2023-11-12 15:34:48 +01:00
Modes.php Merge branch 'cloudlog8' into mergesolve 2021-11-13 20:00:48 +01:00
Monthlyreport_model.php Add new gridsquares by band to monthly report 2025-11-14 17:49:25 +00:00
Mostworked_model.php Update REGEXP to include 'R' in col_call filter 2025-08-24 10:54:17 +01:00
Note.php Handle date-only created_at inputs 2026-03-10 13:09:13 +00:00
Options_model.php [Global Options] Added Email settings 2022-01-19 14:26:36 +00:00
Oqrs_model.php Add gridsquare prefix index and optimizations 2026-02-11 11:09:39 +00:00
Pota.php Support multiple POTA refs, DB + UI 2026-03-24 14:32:17 +00:00
Publicsearch.php Adjust SQL to be less picky about callsigns 2023-07-14 07:53:54 +02:00
Qsl_model.php Enforce write permissions for QSO modifications 2025-12-23 11:06:19 +00:00
Qslprint_model.php make sure only requested callsign is shown 2023-12-07 01:18:24 +01:00
Search.php changed search filter from active logbook to all stations of the user 2022-02-06 09:41:11 +01:00
Search_filter.php Removed all constructors in models, since this doesn't work in never CodeIgniter 2021-11-06 20:24:28 +01:00
Setup_model.php Improve logbook ownership checks and permissions 2025-12-20 21:50:21 +00:00
Sig.php Add SIG award filters and translations 2026-01-21 17:15:01 +00:00
Sota.php Refactor and enhance SOTA awards support 2026-01-13 13:35:11 +00:00
Sota_model.php Refactor and enhance SOTA awards support 2026-01-13 13:35:11 +00:00
Sstv_model.php Enforce write permissions for QSO modifications 2025-12-23 11:06:19 +00:00
Stations.php Support multiple POTA refs, DB + UI 2026-03-24 14:32:17 +00:00
Stats.php Add gridsquare prefix index and optimizations 2026-02-11 11:09:39 +00:00
Themes_model.php Removed all constructors in models, since this doesn't work in never CodeIgniter 2021-11-06 20:24:28 +01:00
Thirdpartylogin.php [Third Party Logins] Created Model with functions and the controller which needs code 2022-07-10 21:28:21 +01:00
Timeline_model.php Fix details for grids with DXCC none 2024-01-01 01:06:04 +01:00
Timeplotter_model.php [Timeplotter] Fixed error when no QSOs found. 2021-11-14 17:20:10 +01:00
User_model.php Enforce unique callsigns and protect last admin 2026-03-26 14:22:02 +00:00
User_options_model.php Add option to configure private feed key and show only workable passe 2024-03-09 08:49:12 +01:00
Vucc.php Bugfix for VUCC error when no grids are confirmed 2023-11-27 08:18:17 +01:00
Waja.php Enhance WAJA award page with filters and stats 2026-01-21 17:31:32 +00:00
Was.php fixed worked and confirmed badges in awards 2023-11-25 23:54:14 +01:00
Winkey.php Improve CW macro saving and UI feedback 2025-10-10 14:54:50 +01:00
Workabledxcc_model.php Add option to count satellite QSOs in DXPeditions 2026-03-26 15:00:56 +00:00
Worked_all_britain_model.php Use direct lotw_users joins instead of subqueries 2026-02-11 10:50:22 +00:00
Wwff.php Add advanced filtering and stats to WWFF awards page 2026-01-21 17:36:18 +00:00