Peter Goodhall
046dc4b4ef
Optimize dashboard data retrieval with consolidated queries
...
Replaced multiple individual queries in Dashboard controller with consolidated methods for setup counts and country statistics. Added getAllSetupCounts to Setup_model and get_countries_statistics_consolidated to Logbook_model to improve performance and reduce database load.
2025-08-09 21:24:35 +01:00
Peter Goodhall
ce7e9ee77b
Refactor QSL breakdown query and result handling
...
Optimized SQL query by pre-calculating today's date in PHP and improved result handling by returning a consistent array with integer values. Simplified logic for default values and removed unnecessary variable assignments for better readability and maintainability.
2025-08-09 21:19:22 +01:00
Peter Goodhall
3d7258c1f5
Optimize dashboard model loading and DXCC count
...
Refactored Dashboard controller to load common models in the constructor and optimize dashboard options processing using associative arrays for faster lookups. Replaced DXCC entity counting logic with a new get_total_dxcc_count() method in the Dxcc model to avoid loading all records, improving performance.
2025-08-09 21:14:39 +01:00
Peter Goodhall
278a4b384c
Optimize QSO statistics retrieval with consolidated query
...
Replaced multiple individual queries for QSO statistics in Dashboard controller with a single consolidated query in Logbook_model. This improves performance by reducing database calls when fetching today's, total, monthly, and yearly QSO counts.
2025-08-09 21:10:04 +01:00
Peter Goodhall
1951bb7f29
Fix VUCC grids query to match substring correctly
...
Updated the query to use or_like on COL_VUCC_GRIDS instead of applying SUBSTRING, ensuring proper matching of the grid prefix. This resolves issues with grid searches not returning expected results.
2025-08-02 22:57:26 +01:00
Peter Goodhall
f030769b5d
Revert "Fix Hamsat VUCC grids issue - improve grid checking logic for satellite QSOs"
...
This reverts commit 9eb13427ed .
2025-08-02 22:48:54 +01:00
Peter Goodhall
9eb13427ed
Fix Hamsat VUCC grids issue - improve grid checking logic for satellite QSOs
2025-08-02 22:47:38 +01:00
Peter Goodhall
5c5b739e52
Remove debug log messages from Station controller and model
...
Eliminated unnecessary log_message calls that output posted data and state values as errors. This cleanup reduces log noise and improves code clarity.
2025-08-02 11:31:45 +01:00
Peter Goodhall
370daa3e55
Revert "Simplify state handling for station profiles"
...
This reverts commit 33ec51d7d5 .
2025-08-02 11:27:41 +01:00
Peter Goodhall
33ec51d7d5
Simplify state handling for station profiles
...
Refactored PHP model to always use 'station_state' from the form, removing special handling for Canadian states. Updated JS to clear hidden state dropdowns on form submission, ensuring only the visible state's value is submitted.
2025-08-02 11:26:00 +01:00
Peter Goodhall
332f59f712
Update Stations.php
2025-08-02 11:15:46 +01:00
Peter Goodhall
dc11ceed8f
Log state value in station creation
...
Added error-level logging for the 'state' value when processing station creation to aid in debugging and tracking input data.
2025-08-02 11:10:48 +01:00
Peter Goodhall
c66688754b
Merge branch 'dev' of https://github.com/magicbug/Cloudlog into dev
2025-08-02 11:05:06 +01:00
Peter Goodhall
11673494ef
Sanitize state input in Stations model
...
Added xss_clean sanitization to 'station_ca_state' and 'station_state' POST inputs to enhance security and prevent XSS vulnerabilities when handling state data.
2025-08-02 11:04:59 +01:00
Steven Dodd
6f097893c9
Corrected QRZ batch download column name
2025-08-01 11:44:03 +01:00
Steven Dodd
f4521dee31
Fix mismatch between index key and match key for QRZ upload
2025-07-31 21:26:47 +01:00
copilot-swe-agent[bot]
4edc6560cd
Fix date parsing in create_qso() to handle user date format preferences correctly
...
Co-authored-by: magicbug <84308+magicbug@users.noreply.github.com>
2025-07-30 21:39:02 +00:00
copilot-swe-agent[bot]
4d1d24ee00
Fix QSL label sorting to prioritize QSL VIA over call sign
...
Co-authored-by: magicbug <84308+magicbug@users.noreply.github.com>
2025-07-30 15:27:08 +00:00
Peter Goodhall
be16cf437b
Update application/models/Eqsl_images.php
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-07-17 17:38:33 +01:00
Peter Goodhall
a783f7d8a4
Security bug fixes
2025-07-15 14:31:53 +01:00
Peter Goodhall
4d10db1fc0
Fixed winkey state errors
2025-07-15 14:23:53 +01:00
Peter Goodhall
978bdbf76b
Wiring for Cloudlog Aurora Winkey Websocket Support
2025-05-28 14:24:03 +01:00
Peter Goodhall
7156b185e1
add option to turn on websockets for winkey
2025-05-28 13:38:25 +01:00
Peter Goodhall
3e24905520
If Clublog returns 403 disable upload
2025-05-21 16:47:57 +01:00
Peter Goodhall
af60e40315
removed redundant code
2025-04-18 11:02:22 +01:00
Peter Goodhall
4407da4c22
comment clean up
2025-04-18 10:53:31 +01:00
Peter Goodhall
0b583772f8
wip
2025-04-18 10:45:15 +01:00
Peter Goodhall
0416d8446f
Reworked some of the QRZ code for downloading
2025-04-18 10:35:45 +01:00
Peter Goodhall
446b9654e6
Merge pull request #3232 from DanielBausset/statistics-eachday
...
Analytics: graph of number of QSOs for each day in the log
2024-12-04 15:19:19 +00:00
Danny
61b40a010d
Analytics: graph of QSOs for each day in the log
2024-11-30 16:53:52 +01:00
Peter Goodhall
d53a17faa5
Advanced search - Fixes issue with some modes missing
2024-11-27 13:49:02 +00:00
Peter Goodhall
cfd880d479
Merge pull request #3231 from DanielBausset/statistics-weekdays
...
Analytics: number of QSOs for each day of the week
2024-11-23 16:01:10 +00:00
Peter Goodhall
8e555fb78c
Merge pull request #3228 from DanielBausset/analytics-distances-propagationmode
...
Distances worked analytics: filter on propagation mode
2024-11-23 16:00:54 +00:00
Peter Goodhall
6bffd4a1c1
Cleaned up formatting of api model
2024-11-21 16:30:12 +00:00
Peter Goodhall
1729aaaa69
[API] Access function improved to speed function up
2024-11-21 16:29:42 +00:00
Danny
ef2ea82435
Statistics: number of QSOs par day of the week
2024-11-20 20:24:08 +01:00
Danny
b92b60d678
Distances worked analytics: filter on propagation mode
2024-11-17 16:31:27 +01:00
Peter Goodhall
1362d19608
fix Unauthenticated SQL Injection in in function delete_oqrs_line
...
Fixes injection issue reported by @trungpc19
2024-11-07 11:03:33 +00:00
Peter Goodhall
de543c8bbc
Merge pull request #3204 from DanielBausset/custom-map-dates
...
Custom maps: set dates to full logbook range + submodes filter fix + some wording fixes
2024-10-30 15:39:14 +00:00
Peter Goodhall
191f5591ba
Improved handling of Callbook Data
2024-10-30 15:13:58 +00:00
Danny
d11ff35bfb
Custom maps: set dates to full log range + submodes filter fix + some wording fixes
2024-10-12 16:56:04 +02:00
Peter Goodhall
1feca1d29c
HamQTH - Correctly handle session key resets
2024-10-08 16:47:15 +01:00
Peter Goodhall
b672453463
[QRZ] Mismatch of login data when session expired
2024-10-08 16:43:33 +01:00
Peter Goodhall
2b110b6d63
Update User_model.php
2024-10-03 14:48:44 +01:00
Peter Goodhall
b36c8a4cd1
[Callbooks] Login information stored in user account
...
this is a breaking change you need to update your callbook preferences in your account under third party services
2024-10-03 14:46:11 +01:00
Peter Goodhall
24dcb50bca
Log table : Grid square hint on Distance column
2024-09-30 18:49:40 +01:00
Peter Goodhall
023c319808
Return the station list sorted by call and name
2024-09-30 18:49:09 +01:00
Peter Goodhall
a3235fffaa
Correctly set the satellite names for AMSAT Status for MESAT-1 and SONATE-2
2024-09-21 13:15:28 +01:00
Hugo Silva
658f59646a
Return the station list sorted by call and name
2024-09-08 12:20:35 +01:00
Danny
4235bbb2de
Distances worked analytics: filter on mode and power
2024-09-03 00:03:06 +02:00