FlightPath 7.x-7.2

Referenced project: 
Release version: 
7.2
Release type: 
Bug fixes and new features
Release notes: 

2024-06-22
Fixed PHP 8 warnings.

Added watchdog entry if our custom error handler is unable to write to the errors file (that gets emailed out).

Fixed bug where anon users (which triggered PHP errors) were not being added to the errors file to email.

Fixed warning where if php errors file isn't in the private dir, it will be created on cron run.

Completed Mailgun webhook integration functionality. All email attachments are encrypted.

Moved the "attached files" section of received emails to be always visible, and numbered.

2024-06-21
Worked on Mailgun webhook integration. Made it so that all email attachments are encrypted.

Renamed content.module's constant CONTENT_PRIVATE_FILE to CONTENT_ENCRYPTED_FILE to better describe what it is.
Also changed some of the code in content.module's content_add_new_uploaded_file() function to better handle from emails.

2024-06-18
Show message on new Email form when the student has no email address available.

Minor fix to remove warning in PHP 8.x.

2024-06-17
Fixed minor warning in alerts module, caused if the author of an alert could not be loaded
or was generated by the system. Warning appeared when trying to find the author's CWID.