Commit graph

13 commits

Author SHA1 Message Date
Peter Goodhall
3fdeee9dc6 Add ZIP extension check to backup page
The backup controller now checks if the PHP ZIP extension is installed and passes this information to the view. The backup page displays a warning if the extension is missing, guiding users to install it for backup and restore functionality.
2026-01-15 15:26:15 +00:00
Peter Goodhall
3d32a36036 Stream JSON export for large user backups
Refactored the backup export process to stream JSON data directly to a file handle, significantly reducing memory usage for large datasets. QSOs and logbooks are now written in chunks, and memory is freed periodically. Increased max execution time and adjusted memory limit to optimize for streaming. This improves reliability and scalability for users with large logbooks.
2026-01-15 10:35:50 +00:00
Peter Goodhall
79cd4b4397 Add user-level backup and restore functionality
Introduces user-facing JSON+ZIP export and import for stations, logbooks, and QSOs, including preview and progress views. Updates backup controller to allow all authenticated operators (level 2+) and replaces legacy backup card with new workflow in the UI. Adds new views for import preview and progress, supporting selective import and conflict handling.
2025-11-24 17:30:40 +00:00
int2001
1158bf312e
Moved "reassign QSOs" to adminarea with Menu 2023-08-01 08:21:17 +00:00
Andreas
591bd15098 [Notes backup] Added support for backing up notes with an API key 2023-05-03 09:38:28 +02:00
phl0
a2f29c67a4
If no API key is supplied we should check for a valid session and
otherwise just redirect to login.
2023-05-02 08:04:21 +02:00
Andreas
efb44b1d65 [ADIF Backup] Fix when running backup from inside Cloudlog 2023-05-01 21:23:30 +02:00
Andreas
ebe01d938c [ADIF Backup] Added unique name to the backup file. 2023-05-01 17:21:20 +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
Peter Goodhall
03b25d00d5 Fixed backup features 2020-08-10 23:26:02 +01:00
Peter Goodhall
a22c0cb149 Assorted Security improvements 2019-10-05 19:35:55 +01:00
Peter Goodhall
f506750cfb Bootstrap Interface Updates 2019-01-14 16:29:06 +00: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/controllers/backup.php (Browse further)