Commit Graph

13 Commits

Author SHA1 Message Date
Marcus Hill 5bb4296f14 Adjust core files to 4 spaces 2023-02-12 14:40:10 +00:00
Marcus Hill 615f317d2b General cleanup/formatting 2023-02-09 12:29:12 +00:00
Marcus Hill 6c0e7c5b26 - Use PHP Mime Mail Parser library for better parsing of email message encoding (requires php-mailparse extension)
- Move reply code to own function
- Replies from other registered client contacts are nicely shown (and visible in portal) even if they aren't the ticket contact
- Fixed bug where ticket numbers didn't increase when creating 2 tickets in the same loop
2023-01-31 17:43:53 +00:00
Marcus Hill b1a1b8d675 - Add functionality for unregistered contacts to auto-register and raise tickets based on the configured client domain (client > website)
- Change logic for Processed emails - now moved to a folder under the inbox called ITFlow_Processed
- Add flagging for unprocessed emails (for closed tickets and contacts that couldn't be registered)
- General housekeeping
2023-01-31 00:23:31 +00:00
wrongecho b19c7a6f49
Merge branch 'master' into code-tidy 2023-01-23 19:21:43 +00:00
Marcus Hill 2c7a704b6b Remove redundant (default) arguments 2023-01-21 17:26:06 +00:00
Marcus Hill fb6848f508 Add configuration setting to control whether clients should get automatic ticket-related emails (ticket open/close) 2023-01-21 15:47:01 +00:00
Marcus Hill 4e5729bb8a Update new ticket email to use email function, small bugfix for subject line 2022-12-18 14:36:15 +00:00
Marcus Hill 2e69160493 Add email notification for tickets raised via email 2022-12-18 11:42:59 +00:00
Marcus Hill 580a6cf53e Adjust client reply type to Client, not public. Public is for agent replies that are customer visible 2022-12-17 23:18:14 +00:00
johnnyq d2fdc5f7d8 Spruce up the share UI modal and client logins 2022-12-14 22:18:44 -05:00
johnnyq 83bcae3962 Parse Tickets based off of configured Ticket Prefix 2022-12-12 19:44:55 -05:00
johnnyq 791125a060 Rename email parser file 2022-12-12 19:25:47 -05:00